Gentoo Archives: gentoo-dev

From: Danny van Dyk <kugelfang@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Make FEATURES=test the default
Date: Sat, 05 Aug 2006 09:41:33
Message-Id: 200608051149.53640.kugelfang@gentoo.org
In Reply to: Re: [gentoo-dev] Make FEATURES=test the default by "Kevin F. Quinn"
1 Am Samstag, 5. August 2006 11:19 schrieb Kevin F. Quinn:
2 > On Sat, 5 Aug 2006 02:39:16 +0200
3 >
4 > Danny van Dyk <kugelfang@g.o> wrote:
5 > > Am Samstag, 5. August 2006 02:11 schrieb Kevin F. Quinn:
6 > > > At the very least, ebuild maintainers and ATs should be running
7 > > > with tests switched on. If the tests are known to fail then the
8 > > > ebuild can either RESTRICT=test, or just return successfully from
9 > > > src_test() where the test report is useful even if some tests
10 > > > fail.
11 > > >
12 > > > Thoughts?
13 > >
14 > > * autoconf takes ages (longer than compiling glibc here).
15 > > * glibc tests fail on amd64 since at least a year.
16 > > * automake|e2fsprogs|neon|gettext|tar have failed tests for me more
17 > > than once.
18 > >
19 > > As soon as these are fixed, i wouldn't mind making FEATURES="test"
20 > > a default.
21 >
22 > Well, if something fails its tests but you still want it regardless
23 > or you want to skip the test phase for some other reason, you can
24 > always do FEATURES="-test" emerge <foo>.
25 >
26 > Changing the default doesn't prevent people from skipping tests,
27 > however in the long term it will reduce the amount of stuff committed
28 > to the tree that doesn't pass tests. It will increase the amount of
29 > times a system or world update falls over, but changing the default
30 > will raise the priority for getting these things fixed.
31 >
32 > There are many packages in the tree for which it is clear the
33 > maintainer did not even attempt to run the tests - e.g.
34 > https://bugs.gentoo.org/show_bug.cgi?id=139414 To my mind committing
35 > packages without even bothering to try the test phase is inexcusable.
36
37 Something?
38
39 Please re-read the list of packages that fail tests:
40 * glibc
41 * autoconf
42 * gettext
43 * tar
44 That makes _4_ system packages. Before I would consider making
45 FEATURES=test a default, I would add least want the system set to
46 actually merge with it.
47
48 Danny
49 --
50 Danny van Dyk <kugelfang@g.o>
51 Gentoo/AMD64 Project, Gentoo Scientific Project
52 --
53 gentoo-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-dev] Make FEATURES=test the default "Kevin F. Quinn" <kevquinn@g.o>