Gentoo Archives: gentoo-dev

From: Ryan Hill <dirtyepic@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] Re: RFC: changing the developer profile: FEATURES="test" -> FEATURES="test-fail-continue"
Date: Sun, 06 Jun 2010 03:44:09
Message-Id: 20100605214634.26fa6b78@gentoo.org
In Reply to: [gentoo-dev] RFC: changing the developer profile: FEATURES="test" -> FEATURES="test-fail-continue" by "Paweł Hajdan
1 On Fri, 04 Jun 2010 17:11:45 +0200
2 "Paweł Hajdan, Jr." <phajdan.jr@g.o> wrote:
3
4 > What do you think about doing the following change in
5 > /usr/portage/profiles/targets/developer/make.defaults:
6 >
7 > replace "test" with "test-fail-continue" to make it just less
8 > frustrating (we still have a lot of test failures)
9 >
10 > Hopefully that will also make more of us use the developer profile, and
11 > detect test failures.
12 >
13 > What do you think?
14
15 I would say it's an improvement only because it might prevent one or two
16 people from completely disabling it first chance they get. :)
17
18 IMO, test failures should be given the same status as build failures.
19 Packages shouldn't be commited until they're fixed or bypassed. Following
20 that reasoning, FEATURES="test" is the correct setting for the dev profile.
21 It _should_ be annoying when you hit it, that's the point. Fix it! What's
22 the point of even having a test suite if it always fails? You'd be better off
23 to RESTRICT it and save yourself some bug reports from me and all the
24 other users you're foisting build errors on.
25
26 But in the real world it seems it's just never going to happen. I've been
27 arguing this for years but people simply don't care. It doesn't help that we
28 don't have any finer control than "on" or "off". I'd like to be able to say
29 things like "these tests should only be run by developers" or "some failures
30 are normal" or "hope you have 10 hours to run this" or "don't run these as
31 root" or "don't run tests on arm" etc etc. I'd like a pony while I'm at it.
32
33 Sorry about the rant. This is one of my biggest long-standing annoyances.
34
35 Um, so yeah. For it!
36
37
38 --
39 fonts, there's a hole in my neighbourhood
40 gcc-porting, down which of late i cannot help but fall
41 wxwidgets @ gentoo EFFD 380E 047A 4B51 D2BD C64F 8AA8 8346 F9A4 0662

Attachments

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

Replies