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 20:10:13
Message-Id: 20060517205032.36f36418@snowdrop.home
In Reply to: Re: [gentoo-dev] Paludis and Profiles by Brian Harring
1 On Wed, 17 May 2006 12:06:09 -0700 Brian Harring <ferringb@×××××.com>
2 wrote:
3 | Clarify on virtuals please. Unless you're mangling the data for
4 | sym/dir, that's an unmerge time decision (as such it's not vdb data
5 | specific).
6
7 We're faking new-style virtuals for old-style virtuals, so things end
8 up in vdb that don't have an associated 'real' ebuild. Portage can't
9 unmerge them, and it has some trouble with the reduced-content entries
10 for these too.
11
12 | > We went over this already. Remember webapp.eclass?
13 |
14 | Nope. Assume I'm stupid, don't ask a question when I ask for an
15 | answer, just state it please- saves both you and I time.
16 |
17 | Do recall they were triggering merge -C calls on their own, but
18 | that's not portage incompatibility as much as doing something dumb...
19
20 And that's exactly it. At what point does something stop being API and
21 start being "someone is doing illegal things with internals"?
22
23 | Ebuild is easy- I'm pointing at it because the local env issue should
24 | rear it's head there. It's also a tool that ebuild devs rely on
25 | fairly heavily for debugging, as such two birds one stone (locals
26 | issue you get to investigate closer, and you flesh paludis out
27 | further).
28
29 Actually, I was planning to handle that one by BREAK_FUNCTIONS (name
30 sucks and is not final), which is kinda like SKIP_FUNCTIONS but rather
31 than skipping, launches an interactive shell.
32
33 | > Portage still relies upon being able to source ebuilds, even if
34 | > their EAPI isn't supported.
35 |
36 | Paludis doesn't?
37
38 Nope. Paludis can sanely (as in, treat as EAPI masked) handle ebuilds
39 that bash can't parse. This paves the way for XML-based ebuilds, which
40 as we all know is a critical feature required for enterprise support.
41
42 | Related, doc this stuff out please. Portage differences doc you've
43 | got is more "we're better cause of xyz"- which is fine, but a low
44 | level "this is what we do differently" (metadata/security fex) would
45 | at least allow the possibility of folks being on the same page.
46
47 Yeah, that's something that would be useful. I was trying to get spb to
48 do it...
49
50 --
51 Ciaran McCreesh
52 Mail : ciaran dot mccreesh at blueyonder.co.uk
53
54
55 --
56 gentoo-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-dev] Paludis and Profiles Brian Harring <ferringb@×××××.com>