Gentoo Archives: gentoo-portage-dev

From: Joakim Tjernlund <Joakim.Tjernlund@××××××××.com>
To: "gentoo-portage-dev@l.g.o" <gentoo-portage-dev@l.g.o>
Subject: Re: [gentoo-portage-dev] Adding sets to @world in custom profile?
Date: Fri, 27 Nov 2015 14:11:57
Message-Id: 1448633508.23706.60.camel@infinera.com
In Reply to: Re: [gentoo-portage-dev] Adding sets to @world in custom profile? by "Michał Górny"
1 On Fri, 2015-11-27 at 14:46 +0100, Michał Górny wrote:
2 > On Fri, 27 Nov 2015 13:35:39 +0000
3 > Joakim Tjernlund <Joakim.Tjernlund@××××××××.com> wrote:
4 >
5 > > On Fri, 2015-11-27 at 13:46 +0100, Michał Górny wrote:
6 > > > On Fri, 27 Nov 2015 11:45:48 +0000
7 > > > Joakim Tjernlund <Joakim.Tjernlund@××××××××.com> wrote:
8 > > >  
9 > > > > On Fri, 2015-11-27 at 00:41 -0800, Zac Medico wrote:  
10 > > > > > On 11/27/2015 12:24 AM, Joakim Tjernlund wrote:    
11 > > > > > > On a related note, could not profile-formats = portage-2 profile-set
12 > > > > > > become default ?    
13 > > > > >
14 > > > > > For purposes of interoperability, we use PMS to document the standard
15 > > > > > profile format. So, in order to change the default profile format as you
16 > > > > > suggest, we would have to change PMS retroactively. Generally,
17 > > > > > retroactive changes to PMS need to be very well justified in order to be
18 > > > > > accepted.    
19 > > > >
20 > > > > hmm, how about in gentoo layout.conf?
21 > > > > There seems to be additions there so perhaps one can add
22 > > > > profile-formats = portage-2 profile-set ?  
23 > > >
24 > > > This will break the two alternative package managers as profile-set is
25 > > > only implemented in Portage.  
26 > >
27 > > What about:
28 > > # Use thin Manifests for Git
29 > > thin-manifests = false
30 > >
31 > > # Sign Git commits, and NOT Manifests
32 > > sign-commits = false
33 > > sign-manifests = false
34 > >
35 > > Are these not fairly new too? How could these enter the gentoo repo?
36 >
37 > Hardly. They were both supported for a few years now (and used in many
38 > repositories), and considered useful.
39 >
40 > > What about adding portage-2 now and announce profile-set to be added soon?
41 >
42 > Why? Most of us don't even have a clue what is it and how it works.
43 > In fact, the name 'portage-*' implies it's non-standard extension that
44 > can't be used where portability matters.
45 >
46
47 portage-2 allows stacking of (custom) profiles, very useful I think.
48 profile-set I think is needed for the @profile set, impl. in https://bugs.gentoo.org/show_bug.cgi?id=532224
49
50  Jocke

Replies