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 |