Summary: | allow extended '::overlay' syntax in <overlay>/profile/package.mask | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Dyweni <j6yNRdsH5Fc3> |
Component: | Enhancement/Feature Requests | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Keywords: | InVCS |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 462382 |
Description
Dyweni
2013-03-16 19:50:27 UTC
Minor example clarification: 'net-misc/xscreensaver' is a typo. It should have been 'x11-misc/xscreensaver'. Since EAPIs 4-python and 5-progress support ::repo atoms, we could allow these atoms in profiles/package.mask if you have one of these EAPIs in profiles/eapi, like the progress overlay: https://code.google.com/p/gentoo-progress/source/browse/overlays/progress/profiles/eapi Currently, it doesn't work, because package.mask atoms automatically inherit their ::repo part from the containing overlay. (In reply to comment #2) > Currently, it doesn't work, because package.mask atoms automatically inherit > their ::repo part from the containing overlay. This is fixed in git: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=05eac1c00d668fd8f36e8dabc656eaa3cdeabdcf I confirm that the patch referenced in GIT is working for me. I tested it like this: 1. Created '<overlay>/profiles/eapi' file with '5-progress' as its contents. 2. Added the patch referenced in GIT to the 2.1.11.52 ebuild. When do you expect this to hit the public tree? Thanks. Thanks for testing. I hope to do a release today or tomorrow. This is fixed in 2.1.11.56 and 2.2.0_alpha167. |