Gentoo Archives: gentoo-dev

From: Luca Barbato <lu_zero@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Profiles Part 2
Date: Mon, 12 Jun 2006 21:18:10
Message-Id: 448DD812.4070206@gentoo.org
In Reply to: [gentoo-dev] Profiles Part 2 by Stephen Bennett
1 Stephen Bennett wrote:
2 > Many things were discussed in the last round of this thread (Paludis
3 > and Profiles, in case anyone missed it), and many useful points raised.
4 > One of these, which seems to have been largely missed in amongst the
5 > other noise, forms the basis of this proposal. It is in some ways more
6 > and in some ways less intrusive than the previous proposal,
7 > and is also completely package-manager-agnostic.
8 >
9 > In short, I would like to suggest replacing sys-apps/portage atoms in
10 > the base and default-linux profiles with virtual/portage, and removing
11 > the python dependencies from them. For most users this would have an
12 > effective zero change, since the default provider for virtual/portage
13 > is sys-apps/portage, and the python dependency will be pulled in by
14 > Portage when calculating system deps. According to my understanding,
15 > this should also produce no change when building release media, due to
16 > both Portage and Python being in packages.build.
17 >
18 > The only change introduced by this is that it becomes possible to
19 > bootstrap a system with a different package manager simply by
20 > installing it before 'system'. There are a couple more changes needed
21 > to allow this -- namely that a few system packages have old
22 > dependencies on >=portage-2.0.49, but these can be resolved seperately.
23 > Any problems caused by packages depending implicitly upon Python will
24 > show up only on systems not using Portage, and can be easily fixed with
25 > the cooperation of package maintainers.
26 >
27 > I would like to think that this proposal addresses most of the concerns
28 > raised in the last thread -- it implies nothing about support for any
29 > other package manager, and introduces nothing that could cause problems
30 > for Portage users, while still allowing alternative package managers to
31 > use the tree without needing Portage installed.
32 >
33 > I am also aware that this falls roughly under what the Council was
34 > asked to discuss in its June meeting, but since that seems to have not
35 > happened, I'm bringing it up anyway, since I would like to get
36 > something done here.
37 >
38 > Comments?
39
40 If you can spot those issues and fix them w/out rush on package
41 mantainers, no problems at all.
42
43 Just make sure nobody will ask to "fix" something working with portage
44 in 0time because of paludis changes.
45
46 lu
47
48 PS: there is a formal spec about ebuilds now?
49
50 --
51
52 Luca Barbato
53
54 Gentoo/linux Gentoo/PPC
55 http://dev.gentoo.org/~lu_zero
56
57 --
58 gentoo-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-dev] Profiles Part 2 Stephen Bennett <spb@g.o>