1 |
----- Original Message ----- |
2 |
From: "Mark Knecht" <markknecht@×××××.com> |
3 |
To: <gentoo-amd64@l.g.o> |
4 |
Sent: Monday, November 24, 2008 9:35 AM |
5 |
Subject: Re: [gentoo-amd64] Re: eselect problems |
6 |
|
7 |
|
8 |
> On Mon, Nov 24, 2008 at 6:12 AM, Tonko Mulder <tonko.mulder@×××××.com> |
9 |
> wrote: |
10 |
>> Op maandag 24-11-2008 om 06:00 uur [tijdzone -0800], schreef Mark |
11 |
>> Knecht: |
12 |
>>> On Sun, Nov 23, 2008 at 10:26 PM, Duncan <1i5t5.duncan@×××.net> wrote: |
13 |
>>> > "Mark Knecht" <markknecht@×××××.com> posted |
14 |
>>> > 5bdc1c8b0811231435y2eea1b1by366c787c983c1089@××××××××××.com, excerpted |
15 |
>>> > below, on Sun, 23 Nov 2008 14:35:42 -0800: |
16 |
>>> > |
17 |
>>> >> The root cause of this is I wanted to emerge the newest version of |
18 |
>>> >> Ardour from the pro-audio overlay and ran into a new message about it |
19 |
>>> >> being masked by something called EAPI 2 which according to the |
20 |
>>> >> message |
21 |
>>> >> requires a 'newer' version of portage. (No revision given.) That's |
22 |
>>> >> all |
23 |
>>> >> this was about, and there's absoutely no rush to fix it as I'm not |
24 |
>>> >> likely to really use Ardour. Just wanted to take a look at what sort |
25 |
>>> >> of |
26 |
>>> >> headway they are making with their feature set so it's really nothing |
27 |
>>> >> but pure curiosity. |
28 |
>>> > |
29 |
>>> > OK. FWIW, for EAPI-2, you need the new ~arch portage-2.2-rcX series. |
30 |
>>> > EAPI-2 is allowed in various overlays and now in ~arch, but not in |
31 |
>>> > stable |
32 |
>>> > until a stable portage supports it. It'll bring a number of new |
33 |
>>> > features |
34 |
>>> > including full set support, per-package use-defaults (previously a USE |
35 |
>>> > flag could be defaulted to on per profile, but not per package, off |
36 |
>>> > being |
37 |
>>> > the unset default, of course), and IIRC use dependencies (if a package |
38 |
>>> > requires say C++ support and gcc has been built without it, it must |
39 |
>>> > now |
40 |
>>> > die with an error message telling the user to make the change, with |
41 |
>>> > use- |
42 |
>>> > deps, it could force gcc to be recompiled with C++ instead of dying, |
43 |
>>> > thus |
44 |
>>> > avoiding somebody leaving a 200-package emerge going overnight, only |
45 |
>>> > to |
46 |
>>> > come back the next day to find out it stopped with package #2 due to a |
47 |
>>> > USE dependency death). |
48 |
>>> > |
49 |
>>> > So there are some nice things coming in EAPI-2 and a number of |
50 |
>>> > packages |
51 |
>>> > can really use them. But an EAPI-2 supporting portage, while now in |
52 |
>>> > the |
53 |
>>> > tree, remains unstable, as there are still a few bugs to work out |
54 |
>>> > before |
55 |
>>> > it goes fully stable. So if you prefer a stable portage, you'll have |
56 |
>>> > to |
57 |
>>> > wait for EAPI-2, and any packages requiring it (which by definition |
58 |
>>> > can't |
59 |
>>> > be stabilized until an EAPI-2 portage is stable too). |
60 |
>>> > |
61 |
>>> > -- |
62 |
>>> > Duncan - List replies preferred. No HTML msgs. |
63 |
>>> |
64 |
>>> Thanks Duncan. I basically understand the portage stuff, in the sense |
65 |
>>> that it's a new feature. I read a few eamils form the portage |
66 |
>>> developers, etc., and got a sense of some of what it is supposed to |
67 |
>>> do. that part I'm OK with, as I am, I guess, with the idea that |
68 |
>>> someone who wrote the Ardour ebuild is requiring these new features. |
69 |
>>> |
70 |
>>> My real question is what is required to build that portage on an |
71 |
>>> ~amd64 machine so that I can build Ardour? Is anyone on this list |
72 |
>>> using portage-2.2.x? If so how did they get it to build? |
73 |
>>> |
74 |
>> I run sys-apps/portage-2.2_rc15 |
75 |
>> But that just got installed with the updates. Not sure if there are |
76 |
>> special requirements or not. |
77 |
> |
78 |
> Thanks Tonko. |
79 |
> |
80 |
> Watch out for a portage downgrade if you haven't unmasked 2.2-rcX. |
81 |
> Reading on the 32-bit list there are others who are getting downgraded |
82 |
> due to developers wanting more testing on 2.1... |
83 |
> |
84 |
> Cheers, |
85 |
> Mark |
86 |
> |
87 |
The wisdom of making currently existing and useful packages depend on some |
88 |
future incomplete package management system (so that updates become arduous |
89 |
and/or impossible)?? Anyone discovered a way to cope with 'masked by eapx '? |
90 |
sys-apps/portage-2.2_rc15 did not relieve a 'masked by eap2' .... |