Gentoo Archives: gentoo-dev

From: Arfrever Frehtes Taifersar Arahesis <Arfrever@g.o>
To: Gentoo Development <gentoo-dev@l.g.o>
Subject: Re: [gentoo-dev] [RFC] Allow bash-4.0 features in EAPI="3" ebuilds
Date: Wed, 20 May 2009 17:41:39
Message-Id: 200905201941.38999.Arfrever@gentoo.org
In Reply to: Re: [gentoo-dev] [RFC] Allow bash-4.0 features in EAPI="3" ebuilds by "Piotr Jaroszyński"
1 2009-05-20 19:29:12 Piotr Jaroszyński napisał(a):
2 > 2009/5/20 Arfrever Frehtes Taifersar Arahesis <Arfrever@g.o>:
3 > > 2009-05-17 19:02:02 Piotr Jaroszyński napisał(a):
4 > >> 2009/5/17 Arfrever Frehtes Taifersar Arahesis <arfrever.fta@×××××.com>:
5 > >> > 2009-05-17 18:37:32 Ciaran McCreesh napisał(a):
6 > >> >> On Sun, 17 May 2009 18:20:21 +0200
7 > >> >> Arfrever Frehtes Taifersar Arahesis <arfrever.fta@×××××.com> wrote:
8 > >> >> > I would like to suggest to include possibility of using of features of
9 > >> >> > bash-4.0 (and older versions) in local scope of EAPI="3" ebuilds.
10 > >> >> >
11 > >> >> > I know that it's slightly late, but this change is very easy to
12 > >> >> > implement (adjusting RDEPEND of new versions of package managers and
13 > >> >> > updating PMS).
14 > >> >>
15 > >> >> No good, for two reasons.
16 > >> >>
17 > >> >> First, this is a global scope change
18 > >> >
19 > >> > Why do you think that it is a global scope change?
20 > >>
21 > >> I have updated the glep, see how it breaks [1].
22 > >>
23 > >> [1] - http://dev.gentoo.org/~peper/glep-0055.html#use-newer-bash-features
24 > >
25 > > This error occurs only when there is no up-to-date cache for given ebuild.
26 > > rsync users would see only the usual "masked by: EAPI 3" message.
27 >
28 > Relying on cache being valid is doomed to fail. Among other things,
29 > what about overlays?
30
31 People managing overlays can temporarily disallow using bash-4.0 features
32 in their overlays or they can drop support for bash-3, but it is outside
33 of scope of my proposition.
34
35 --
36 Arfrever Frehtes Taifersar Arahesis

Attachments

File name MIME type
signature.asc application/pgp-signature