Gentoo Archives: gentoo-portage-dev

From: Zac Medico <zmedico@g.o>
To: Ulrich Mueller <ulm@g.o>
Cc: gentoo-portage-dev@l.g.o, Joakim Tjernlund <Joakim.Tjernlund@××××××××.com>
Subject: Re: [gentoo-portage-dev] profile masking
Date: Fri, 14 Aug 2020 21:09:44
Message-Id: fd464b09-12bd-046a-6923-13dec2d11697@gentoo.org
In Reply to: Re: [gentoo-portage-dev] profile masking by Zac Medico
1 On 8/14/20 1:42 PM, Zac Medico wrote:
2 > On 8/14/20 1:08 PM, Ulrich Mueller wrote:
3 >>>>>>> On Fri, 14 Aug 2020, Zac Medico wrote:
4 >>
5 >>> On 8/14/20 8:42 AM, Joakim Tjernlund wrote:
6 >>>> Yes, I know I can add that in profile/package.mask but I am looking
7 >>>> for the bigger picture here. This has to stop somehow, there need to
8 >>>> be something that limits the mask scope to the repo/overlay it is
9 >>>> defined.
10 >>
11 >>> The scope is already limited, but this overlay inherits the mask because
12 >>> it has the gentoo repo as its master (either implicitly or via a masters
13 >>> setting in metadata/layout.conf).
14 >>
15 >>> I suppose we could add an option to prevent this inheritance.
16 >>
17 >> Like an option in repos.conf or layout.conf?
18 >>
19 >> The problem I see with this is that preventing inheritance would disable
20 >> files like license_groups or thirdpartymirrors. So overlays would have
21 >> to maintain their own versions.
22 >
23 > I've just tested, and it's possible to do this with a -* at the top of
24 > the overlay/profiles/package.mask file, if we simply modify the the
25 > grabfile_package function to allow the -* pass through (it currently
26 > discards it as an invalid atom).
27
28 Opened this bug:
29
30 https://bugs.gentoo.org/737148
31 --
32 Thanks,
33 Zac

Attachments

File name MIME type
signature.asc application/pgp-signature