Gentoo Archives: gentoo-dev

From: Ciaran McCreesh <ciaran.mccreesh@×××××××××××××.uk>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Paludis and Profiles
Date: Wed, 17 May 2006 21:28:01
Message-Id: 20060517222103.5e138d58@snowdrop.home
In Reply to: Re: [gentoo-dev] Paludis and Profiles by Brian Harring
1 On Wed, 17 May 2006 13:43:04 -0700 Brian Harring <ferringb@×××××.com>
2 wrote:
3 | Instead of on the fly generation of the virtuals pkgs (as
4 | pkgcore/portage do), you've flattened them into an actual on disk vdb
5 | entry?
6
7 Not really. A fake package is generated for the virtual (rather than
8 just renaming it to another package), and that gets installed into VDB.
9
10 | Re: incompatibility, that can be dealt with by generating a fake
11 | ebuild- already generate an env from the looks of it (not seeing
12 | anything in RDEPEND/DEPEND however).
13
14 Would still confuse Portage somewhat, at least whilst people still use
15 old style virtuals.
16
17 | > And that's exactly it. At what point does something stop being API
18 | > and start being "someone is doing illegal things with internals"?
19 |
20 | Common sense.
21
22 And it's common sense that we've been using all along on the API issue.
23
24 | Did something similar with ebuild-shell- folks for the most part
25 | liked it.
26 |
27 | Meanwhile... get cracking, you'll see far more local assumptions
28 | transitioning between phases then transitioning between groupped
29 | merge phases -> groupped unmerge phases
30
31 *shrug* If you want that feature in a hurry, you're more than
32 welcome to submit a patch. Otherwise it's considered less important
33 than user mirrors, binaries, sdepend etc. And, uh, the local vars will
34 still work just fine even with break functions.
35
36 | 'Cept EAPI was specifically targeted at bash based ebuilds only.
37 | Alternative formats (non bash fex), expected folks to solve that
38 | issue themselves (since I didn't see a sane general solution to it).
39 |
40 | For what EAPI is defined as, portage supports it fully.
41
42 Sure, no-one sane is going to start using XML ebuilds. They might,
43 however, reasonably want the behaviour of 'inherit' to change.
44
45 --
46 Ciaran McCreesh
47 Mail : ciaran dot mccreesh at blueyonder.co.uk
48
49
50 --
51 gentoo-dev@g.o mailing list