Gentoo Archives: gentoo-dev

From: Stephen Bennett <spb@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Alternative Gentoo package managers discussion request (for the council)
Date: Thu, 18 May 2006 15:24:11
Message-Id: 20060518162410.2a71dc43@localhost
In Reply to: Re: [gentoo-dev] Alternative Gentoo package managers discussion request (for the council) by Paul de Vrieze
1 On Thu, 18 May 2006 16:37:00 +0200
2 Paul de Vrieze <pauldv@g.o> wrote:
3
4 > Cascading profiles form a tree with N nodes. Some of these nodes are
5 > abstract in the sense that they are not directly usable. Say that
6 > leaves M possible profiles. To have paludis be on par with portage,
7 > each of these M profiles would have a leaf added for paludis. The
8 > same holds for pkgcore and for any other package manager. This would
9 > mean that we have N+2M profiles. With a paludis and pkgcore toplevel
10 > profile this would even be worse and amount to approximately 3N
11 > profiles.
12 >
13 > In the leaf version, all M paludis specific profiles are equal.
14
15 OK, a valid technical objection. The way to avoid this, as I see it, is
16 to remove all direct references to Portage and its dependencies
17 (Python?) from the system set, and replace them with the virtual. Then
18 make sure that no package assumes that Python will be in system, and
19 explicitly depends on it where necessary. At that point, a system could
20 sanely be installed with any package manager by installing it before
21 the rest of the system set.
22
23 Long term this is possibly a better solution, but in the short term it
24 requires an order of magnitude more effort, and has a significant
25 effect on every profile in the tree. My original intention was to avoid
26 having to change anything for other developers or people who still want
27 to use Portage.
28 --
29 gentoo-dev@g.o mailing list