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 |