Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 841212

Summary: Make GLEP 65 (post-install QA checks) optional
Product: Portage Development Reporter: Sam James <sam>
Component: Enhancement/Feature RequestsAssignee: Portage team <dev-portage>
Status: CONFIRMED ---    
Severity: normal CC: flow, pacho
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://bugs.gentoo.org/show_bug.cgi?id=781860
https://bugs.gentoo.org/show_bug.cgi?id=162450
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 835380    

Description Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-04-27 00:25:48 UTC
Rationale:
1. We get a fair number of bug reports for bits like this when they're really intended for ebuild maintainers and aren't of much concern to users, so it's quite noisy;

2. In bug 781860, while the issue there didn't end up being a GLEP 65 check, Zac posted a patch to allow timing GLEP 65 checks. They don't tend to be very significant at all but I only checked on quite a fast machine, on only a couple of packages, and of course the checks can scale worse w/ image size or other factors (or just regress over time). Doing less work is generally a good thing.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-10-18 12:53:41 UTC
The only quirk here is that some of our essential NEEDED detection is part of some of the QA check machinery but it should be ok to disentangle (don't let this put anyone off working on it, just noting it).

Ideally we would even do that part in Python to avoid duplication/running it repeatedly.