On 8/14/20 1:42 PM, Zac Medico wrote: > On 8/14/20 1:08 PM, Ulrich Mueller wrote: >>>>>>> On Fri, 14 Aug 2020, Zac Medico wrote: >> >>> On 8/14/20 8:42 AM, Joakim Tjernlund wrote: >>>> Yes, I know I can add that in profile/package.mask but I am looking >>>> for the bigger picture here. This has to stop somehow, there need to >>>> be something that limits the mask scope to the repo/overlay it is >>>> defined. >> >>> The scope is already limited, but this overlay inherits the mask because >>> it has the gentoo repo as its master (either implicitly or via a masters >>> setting in metadata/layout.conf). >> >>> I suppose we could add an option to prevent this inheritance. >> >> Like an option in repos.conf or layout.conf? >> >> The problem I see with this is that preventing inheritance would disable >> files like license_groups or thirdpartymirrors. So overlays would have >> to maintain their own versions. > > I've just tested, and it's possible to do this with a -* at the top of > the overlay/profiles/package.mask file, if we simply modify the the > grabfile_package function to allow the -* pass through (it currently > discards it as an invalid atom).
Opened this bug: https://bugs.gentoo.org/737148 -- Thanks, Zac
signature.asc
Description: OpenPGP digital signature