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 18:57:21
Message-Id: 20060517194416.21c39ba5@snowdrop.home
In Reply to: Re: [gentoo-dev] Paludis and Profiles by Brian Harring
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

Replies

Subject Author
Re: [gentoo-dev] Paludis and Profiles Brian Harring <ferringb@×××××.com>
Re: [gentoo-dev] Paludis and Profiles Paul de Vrieze <pauldv@g.o>