1 |
On Wed, 17 May 2006 11:13:09 -0700 Brian Harring <ferringb@×××××.com> |
2 |
wrote: |
3 |
| > Paludis can read a Portage-generated VDB. Portage can't read a |
4 |
| > Paludis-generated VDB, because Paludis has more features. |
5 |
| |
6 |
| What features? You're tracking CONFIG_PROTECT_*, and saving a copy |
7 |
| of the eclass (icky solution, but we've discussed that in the past). |
8 |
| |
9 |
| Beyond that? |
10 |
|
11 |
Right now, the biggie is virtuals. Attempting to unmerge a virtual that |
12 |
was installed via Paludis will confuse the heck out of Portage. There's |
13 |
also the whole "handling symlink / directory mismatches" issue, which |
14 |
will cause Portage to incorrectly unmerge some Paludis-installed things |
15 |
(and, for that matter, some Portage-installed things). |
16 |
|
17 |
| > | - Paludis must work with all current ebuilds, |
18 |
| > |
19 |
| > Portage does not work with all current ebuilds. |
20 |
| |
21 |
| Name a few please, ones that are portage incompatibility rather then |
22 |
| "ebuild no longer works against other ebuilds in the tree". Can't do |
23 |
| anything about the latter, but the former without proof is fud. |
24 |
|
25 |
We went over this already. Remember webapp.eclass? |
26 |
|
27 |
| > | and support all features of portage. |
28 |
| > |
29 |
| > That's insane. Why should we support Portage-style 'candy' spinners? |
30 |
| |
31 |
| I'd expect he's talking more about stuff like having an ebuild |
32 |
| binary/script for walking the phases of an ebuild for development. |
33 |
|
34 |
Heh. You keep on picking out things that you think will be difficult to |
35 |
implement. |
36 |
|
37 |
| > | This includes recognition of EAPI |
38 |
| > |
39 |
| > Funnily enough, unlike Portage, Paludis has full EAPI handling. |
40 |
| |
41 |
| Please clarify on the "full"- since portage relies on EAPI protection |
42 |
| already, any issues you see with it's implementation I'd love to know. |
43 |
|
44 |
Portage still relies upon being able to source ebuilds, even if their |
45 |
EAPI isn't supported. |
46 |
|
47 |
| Additionally, you went and commited the vars into paludis (doing |
48 |
| exactly what I said to do), thank you- lets avoid the 5 emails back |
49 |
| and forth in the future however please... |
50 |
|
51 |
Yes, we now have ~15 lines of useless code. But if that's what it takes |
52 |
to make you happy... |
53 |
|
54 |
-- |
55 |
Ciaran McCreesh |
56 |
Mail : ciaran dot mccreesh at blueyonder.co.uk |
57 |
|
58 |
|
59 |
-- |
60 |
gentoo-dev@g.o mailing list |