Gentoo Archives: gentoo-dev

From: Peter Volkov <pva@g.o>
To: gentoo-dev@l.g.o
Cc: fonts@g.o, scarabeus@g.o
Subject: Re: [gentoo-dev] Re: [RFC] Font eclass EAPI update and design
Date: Mon, 01 Feb 2010 18:53:56
Message-Id: 1265050400.10636.64.camel@tablet
In Reply to: [gentoo-dev] Re: [RFC] Font eclass EAPI update and design by "Tomáš Chvátal"
1 В Пнд, 01/02/2010 в 14:29 +0100, Tomáš Chvátal пишет:
2 > > 2.
3 > > if has X ${IUSE//+} && use X ; then
4 > >
5 > > I'm not sure. With this change should we update all packages depending
6 > > on font.eclass to have X in IUSE?
7 > Nak this specialy allows that you dont have to keep X in iuse.
8 > But it does not matter anyway because it is and was always defined by
9 > eclass. But with this syntax it allows us to remove that IUSE="X" from
10 > eclass global scope at some point.
11
12 Do we have such goal? Where this is useful?
13
14 > > 4.
15 > > + [[ -n ${DOCS} ]] && { dodoc ${DOCS} || die "docs installation
16 > > failed" ; }
17 > >
18 > > This should be non fatal, until somebody installs all packages that
19 > > inherit font.eclass and assures us that nothing broke with this change.
20
21 > Actualy former behaviour was violating QA rules for dodoc, so it should
22 > be fixed anyway.
23
24 And yet we have more strong policy that states "not to break the tree".
25 Since previous version of eclass issued no warning about missed
26 documentation, it's highly probable that lot's of font packages will
27 fail to emerge after this change (we already had one report, while
28 eclass is in x11 overlay only)... So this is no go, until somebody
29 checks that no package (at least in stable tree) became broken by this
30 change.
31
32 --
33 Peter.