Gentoo Archives: gentoo-dev

From: Ulrich Mueller <ulm@g.o>
To: "Michał Górny" <mgorny@g.o>
Cc: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: [RFC] New GLEP: file installation masks
Date: Wed, 08 Jun 2016 07:17:23
Message-Id: 22359.50802.120064.86645@a1i15.kph.uni-mainz.de
In Reply to: Re: [gentoo-dev] Re: [RFC] New GLEP: file installation masks by "Michał Górny"
1 >>>>> On Wed, 8 Jun 2016, Michał Górny wrote:
2
3 > On Wed, 8 Jun 2016 07:26:21 +0200
4 > Ulrich Mueller <ulm@g.o> wrote:
5
6 >> Therefore I think that repository metadata is the wrong place for
7 >> storing the install-mask.conf file. It is configuration, specific to
8 >> Portage (but not to the repository), so /usr/share/portage/config/
9 >> would be a better location to store it.
10
11 > ...which would mean we have to re-release Portage every time it
12 > changes, which in turn means we can't do anything without having
13 > shout at users to upgrade Portage, and upgrade, and upgrade...
14
15 > systemd uses new path? Upgrade Portage. We support a new
16 > localization? Upgrade Portage. We failed horribly and your system
17 > no longer boots? Upgrade Portage.
18
19 Even now not all files in /usr/share/portage/config/ are owned by
20 sys-apps/portage. So if you expect path groups to change such
21 frequently, create a subdirectory install-mask/ (similar to sets/)
22 there and have packages install their configuration files in it.
23
24 Alternatively, one could think about placing the path groups file in
25 profiles/ which would still be better than repository metadata which
26 looks totally wrong to me.
27
28 Another question, how are path groups supposed to work in Prefix?
29 The GLEP doesn't address this.
30
31 Ulrich

Replies

Subject Author
Re: [gentoo-dev] Re: [RFC] New GLEP: file installation masks "Michał Górny" <mgorny@g.o>