Summary: | sys-apps/portage should not have a hard dependency on app-portage/getuto | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Daniel M. Weeks <dan> |
Component: | Current packages | Assignee: | Portage team <dev-portage> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | dilfridge |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Daniel M. Weeks
2023-12-06 17:12:42 UTC
There's already an rsync-verify USE flag that pulls in gnupg and gemato. It would seem to be thematically fitting w.r.t. getuto, although mentioning rsync specifically seems incorrect (even with rsync-verify, you could be verifying git instead of rsync). Some other packages have a "gpg" USE flag that we might also use for this. Alternatively, we could possibly add a minimal USE flag or something like that. The "build" USE flag used for stage1 builds has a similar meaning to minimal, and already disables the getuto dependency: !build? ( >=app-admin/eselect-1.2 app-portage/getuto >=app-shells/bash-5.0:0 >=sec-keys/openpgp-keys-gentoo-release-20230329 >=sys-apps/sed-4.0.5 rsync-verify? ( >=app-crypt/gnupg-2.2.4-r2[ssl(-)] >=app-portage/gemato-14.5[${PYTHON_USEDEP}] ) ) |