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 |