Gentoo Archives: gentoo-amd64

From: Duncan <1i5t5.duncan@×××.net>
To: gentoo-amd64@l.g.o
Subject: [gentoo-amd64] Re: eselect problems
Date: Mon, 24 Nov 2008 06:26:46
Message-Id: pan.2008.11.24.06.26.26@cox.net
In Reply to: Re: [gentoo-amd64] Re: eselect problems by Mark Knecht
1 "Mark Knecht" <markknecht@×××××.com> posted
2 5bdc1c8b0811231435y2eea1b1by366c787c983c1089@××××××××××.com, excerpted
3 below, on Sun, 23 Nov 2008 14:35:42 -0800:
4
5 > The root cause of this is I wanted to emerge the newest version of
6 > Ardour from the pro-audio overlay and ran into a new message about it
7 > being masked by something called EAPI 2 which according to the message
8 > requires a 'newer' version of portage. (No revision given.) That's all
9 > this was about, and there's absoutely no rush to fix it as I'm not
10 > likely to really use Ardour. Just wanted to take a look at what sort of
11 > headway they are making with their feature set so it's really nothing
12 > but pure curiosity.
13
14 OK. FWIW, for EAPI-2, you need the new ~arch portage-2.2-rcX series.
15 EAPI-2 is allowed in various overlays and now in ~arch, but not in stable
16 until a stable portage supports it. It'll bring a number of new features
17 including full set support, per-package use-defaults (previously a USE
18 flag could be defaulted to on per profile, but not per package, off being
19 the unset default, of course), and IIRC use dependencies (if a package
20 requires say C++ support and gcc has been built without it, it must now
21 die with an error message telling the user to make the change, with use-
22 deps, it could force gcc to be recompiled with C++ instead of dying, thus
23 avoiding somebody leaving a 200-package emerge going overnight, only to
24 come back the next day to find out it stopped with package #2 due to a
25 USE dependency death).
26
27 So there are some nice things coming in EAPI-2 and a number of packages
28 can really use them. But an EAPI-2 supporting portage, while now in the
29 tree, remains unstable, as there are still a few bugs to work out before
30 it goes fully stable. So if you prefer a stable portage, you'll have to
31 wait for EAPI-2, and any packages requiring it (which by definition can't
32 be stabilized until an EAPI-2 portage is stable too).
33
34 --
35 Duncan - List replies preferred. No HTML msgs.
36 "Every nonfree program has a lord, a master --
37 and if you use the program, he is your master." Richard Stallman

Replies

Subject Author
Re: [gentoo-amd64] Re: eselect problems Mark Knecht <markknecht@×××××.com>