Gentoo Archives: gentoo-dev

From: Torsten Veller <ml-en@××××××.net>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: eutils changes wrt EAPI-3 - ebeep and epause no longer available
Date: Wed, 17 Feb 2010 14:33:47
Message-Id: 20100217152626.TA59e2e.tv@veller.net
In Reply to: Re: [gentoo-dev] eutils changes wrt EAPI-3 - ebeep and epause no longer available by Jeremy Olexa
1 * Jeremy Olexa <darkside@g.o>:
2 > Maciej Mrozowski wrote:
3 > >A as result of discussion http://www.mail-archive.com/gentoo-
4 > >dev@l.g.o/msg37300.html
5 > >ebeep and epause functions defined in eutils are not available in EAPI >= 3.
6 > >For interactive installs, PROPERTIES="interactive" should be used instead.
7 > >
8 >
9 > Maybe ebeep and epause should be defined in EAPI>=3 but a qa warning
10 > so things actually get fixed?
11 >
12 > Something like this (not tested):
13 >
14 > %% cvs di eutils.eclass
15 > Index: eutils.eclass
16 > ===================================================================
17 > RCS file: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v
18 > retrieving revision 1.330
19 > diff -u -r1.330 eutils.eclass
20
21 If you'd update your tree you can see that something like this was
22 committed.
23 http://sources.gentoo.org/viewcvs.py/gentoo-x86/eclass/eutils.eclass?r1=1.330&r2=1.332
24
25 > --- eutils.eclass 15 Feb 2010 02:10:39 -0000 1.330
26 > +++ eutils.eclass 17 Feb 2010 14:13:16 -0000
27 > @@ -50,6 +50,15 @@
28 > done
29 > fi
30 > }
31 > +else
32 > + ebeep() {
33 > + eqawarn "ebeep is not defined in EAPI=3, please file
34
35 The problem here is that eqawarn isn't defined in EAPI 3.

Replies