Gentoo Archives: gentoo-amd64

From: Drake Donahue <donahue95@×××××××.net>
To: gentoo-amd64@l.g.o
Subject: Re: [gentoo-amd64] Re: eselect problems
Date: Mon, 24 Nov 2008 17:19:08
Message-Id: 414A2586925347C7BCFA0A784EC2A8FE@iwillxp333
In Reply to: Re: [gentoo-amd64] Re: eselect problems by Mark Knecht
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' ....

Replies

Subject Author
[gentoo-amd64] Re: eselect problems Duncan <1i5t5.duncan@×××.net>