On Sat, 5 Aug 2006 02:39:16 +0200
Danny van Dyk <[EMAIL PROTECTED]> wrote:

> Am Samstag, 5. August 2006 02:11 schrieb Kevin F. Quinn:
> > At the very least, ebuild maintainers and ATs should be running with
> > tests switched on.  If the tests are known to fail then the ebuild
> > can either RESTRICT=test, or just return successfully from
> > src_test() where the test report is useful even if some tests fail.
> >
> > Thoughts?
> * autoconf takes ages (longer than compiling glibc here).
> * glibc tests fail on amd64 since at least a year.
> * automake|e2fsprogs|neon|gettext|tar have failed tests for me more
> than once.
> 
> As soon as these are fixed, i wouldn't mind making FEATURES="test" a 
> default.

Well, if something fails its tests but you still want it regardless or
you want to skip the test phase for some other reason, you can always
do FEATURES="-test" emerge <foo>.

Changing the default doesn't prevent people from skipping tests,
however in the long term it will reduce the amount of stuff committed
to the tree that doesn't pass tests.  It will increase the amount of
times a system or world update falls over, but changing the default
will raise the priority for getting these things fixed.

There are many packages in the tree for which it is clear the
maintainer did not even attempt to run the tests - e.g.
https://bugs.gentoo.org/show_bug.cgi?id=139414  To my mind committing
packages without even bothering to try the test phase is inexcusable.

-- 
Kevin F. Quinn

Attachment: signature.asc
Description: PGP signature

Reply via email to