Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 841212 - Make GLEP 65 (post-install QA checks) optional
Summary: Make GLEP 65 (post-install QA checks) optional
Status: CONFIRMED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Enhancement/Feature Requests (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 835380
  Show dependency tree
 
Reported: 2022-04-27 00:25 UTC by Sam James
Modified: 2023-10-18 12:53 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.