Gentoo Archives: gentoo-portage-dev

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