Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 849335 - qa IUSE request
Summary: qa IUSE request
Status: CONFIRMED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Enhancement/Feature Requests (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-06-02 10:14 UTC by Agostino Sarubbo
Modified: 2022-06-02 15:37 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 Agostino Sarubbo gentoo-dev 2022-06-02 10:14:07 UTC
portage, as you know, checks if there is a binary installed to use it for emit qa warnings.
An example could be in 60openrc for checkbashisms

Sometimes people do not get these warnings because of missing installed software, 
so I'd like to have a 'qa' IUSE (disabled by default) in portage that pulls the necessary software for additional QA checks.

When we will add new portage checks that require more installed software, will be enough to update the depend list instead of poke me/toralf on IRC and suggest to install a new package.

atm I guess we can pull:
- app-shells/bash-completion
- dev-util/checkbashisms
- x11-misc/xdg-utils

How that sounds?
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2022-06-02 11:52:06 UTC
Can't we reuse the existing USE=gentoo-dev?
Comment 2 Agostino Sarubbo gentoo-dev 2022-06-02 12:18:36 UTC
(In reply to Michał Górny from comment #1)
> Can't we reuse the existing USE=gentoo-dev?

since it is free, I'd keep them separate. qa can be used also by users that does not want to enable features that come from gentoo-dev