Gentoo Archives: gentoo-releng

From: Chris Gianelloni <wolf31o2@g.o>
To: gentoo-releng@l.g.o
Subject: Re: [gentoo-releng] Profile Reorganization
Date: Fri, 11 Nov 2005 23:38:23
Message-Id: 1131752242.25730.68.camel@cgianelloni.nuvox.net
In Reply to: Re: [gentoo-releng] Profile Reorganization by Danny van Dyk
1 On Tue, 2005-11-08 at 23:53 +0100, Danny van Dyk wrote:
2 > -----BEGIN PGP SIGNED MESSAGE-----
3 > Hash: SHA1
4 >
5 > Ciaran McCreesh schrieb:
6 > | On Fri, 04 Nov 2005 21:11:49 -0500 Kumba <kumba@g.o> wrote:
7 > | | EPROFILE="default:linux:mips:uclibc:selinux:ip30"
8 > |
9 > | Any advantage to this over a bunch of symlinks?
10 > |
11 > AFAIK symlinks can't be handled by CVS :-/
12 >
13 > On the other hand: Genone has an interesting proposal for multiple
14 > entries in the profiles' "parent"-files.
15
16 Yeah. The main difference is that my idea can be done by 2006.0 with no
17 additional support in portage, and once multiple inheritance shows up in
18 portage, can have the added benefit of multiple inheritances, similar to
19 what Joshua proposed.
20
21 Essentially, this reorganization would clean up the profile tree a bit,
22 and wouldn't cause any problems with future concepts going into portage
23 such as multiple parents. This means that you could, for example, have
24 a hardened/linux/mips/uclibc/selinux/ip30 profile that inherits from the
25 linux mips glibc ip30 profiles. Basically, you'd just have your
26 end-point profiles doing the actual inheriting, except in cases where
27 the end-point profile is only overriding a small part of the parent (eg.
28 a 2.4 sub-profile). You would still get the mix and match abilities,
29 and we don't have to wait on the portage folk. It also fits in with
30 what they've already got on their radar, which makes it much easier to
31 implement.
32
33 --
34 Chris Gianelloni
35 Release Engineering - Strategic Lead
36 x86 Architecture Team
37 Games - Developer
38 Gentoo Linux

Attachments

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