Gentoo Archives: gentoo-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: Getting rid of lurking no* USE flags - profile-based package.use
Date: Fri, 12 Oct 2007 07:09:19
Message-Id: 470F19D4.3060004@gentoo.org
In Reply to: [gentoo-dev] Re: Getting rid of lurking no* USE flags - profile-based package.use by Steve Long
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Steve Long wrote:
5 > Zac Medico wrote:
6 >
7 >>> Plus, once we have this, it looks to me that nobody has to wait for
8 >>> EAPI=1 in order to use whatever portage feature that's needed by an
9 >>> ebuild. So we can all stop complaining about not having EAPI=1 in the
10 >>> form we wanted or at all, and get back to writing ebuilds.
11 >> For metadata syntax changes, such as IUSE defaults, a simple portage
12 >> dependency won't work. In that case EAPI is needed in order to
13 >> prevent older versions of portage from interpreting new ebuilds in
14 >> ways that are not intended (leading to unpredictable results).
15 >>
16 > Is there a cut-off for portage atm wrt versions you do not support?
17 >
18 > I'm wondering at what point you can say we don't support less than 2.1.2. It
19 > seems odd that a distro which operates like Gentoo would not cut off
20 > support for old versions in line with the rest of the tree, when binary
21 > ones do (which is why ubuntu LTS was attractive.)
22
23 We don't introduce incompatible changes into the tree until the
24 required features have been available in the in a stable version of
25 portage for at least 1 year. The purpose of EAPI is to minimize the
26 impact of incompatible changes so that we can start using new
27 extensions as soon as possible. See
28 http://dev.gentoo.org/~genone/docs/treedeps.txt for more ideas
29 (Marius already mentioned this earlier in the thread).
30
31 Zac
32 -----BEGIN PGP SIGNATURE-----
33 Version: GnuPG v2.0.7 (GNU/Linux)
34
35 iD8DBQFHDxnT/ejvha5XGaMRAuGxAJ9sRww2ryQZEuBC2Lo958Q7uOlLQwCdFI4d
36 MyrGAZQkb+2T4FdrTksakxM=
37 =s5uA
38 -----END PGP SIGNATURE-----
39 --
40 gentoo-dev@g.o mailing list

Replies

Subject Author
[gentoo-dev] Re: Re: Getting rid of lurking no* USE flags - profile-based package.use Steve Long <slong@××××××××××××××××××.uk>