Gentoo Archives: gentoo-dev

From: "Paweł Hajdan
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] RFC: Removing src_test from www-client/chromium
Date: Sun, 01 Jun 2014 13:41:57
Message-Id: 538B2D8F.6030200@gentoo.org
In Reply to: Re: [gentoo-dev] RFC: Removing src_test from www-client/chromium by Tom Wijsman
1 On 5/31/14, 8:30 PM, Tom Wijsman wrote:
2 > On Sat, 31 May 2014 19:50:20 +0200
3 > ""Paweł Hajdan, Jr."" <phajdan.jr@g.o> wrote:
4 >> This is one of my points: I don't remember a single chromium bug filed
5 >> in Gentoo that would be caught by a test or that a failing test
6 >> actually detected.
7 >
8 > Your point covers the lack of tests, or tests that are non-fatal;
9 > however, it doesn't cover tests that are fatal, what if they fail?
10
11 I'm confused by the distinction of fatal and non-fatal tests. Neither
12 upstream nor the Gentoo chromium package makes that distinction.
13
14 >> By the way, I don't remember seeing many reports about font issues or
15 >> tab crashes. Please make sure to file them when they occur, or just
16 >> point me to them in case I somehow missed them.
17 >
18 > They usually go straight to upstream, though I've managed to somehow
19 > fix it up; as for Gentoo, some people create forum threads about them.
20
21 I can't speak for other people, but please consider reporting issues to
22 Gentoo first. Our bug queue is under 30 bugs, while upstream is several
23 thousand. Once we can confirm a bug clearly belongs to upstream, we can
24 tell the reporter to file bug upstream or do that ourselves, but keeping
25 Gentoo out of the loop seems to increase the time needed to fix a bug.
26
27 > (One was due to a library compiled with a less common flag, the other
28 > due to fontconfig being a regression magnet; both fun to debug, the
29 > former a test wolud've caught, the latter is due to the lack thereof)
30
31 If there's something that could be changed e.g. in chromium's
32 dependencies, please let me know. There are cases where we require
33 certain USE flags to be set on dependencies for things to work properly.
34
35 About the issue that a test would have caught: was that a chromium test?
36 If so, which one?
37
38 >>> While I don't run tests myself; the need for them is clear, for
39 >>> those that aim for more production ready systems (eg. university
40 >>> network PCs).
41 >>
42 >> This seems too theoretical to me. I'd be fine with someone
43 >> volunteering to maintain chromium's src_test in Gentoo. Unless we
44 >> have such a person though, it seems to mostly take valuable focus
45 >> away from bugs that definitely *do* affect our users, for no provable
46 >> benefit for Gentoo.
47 >
48 > What about provable benefit for upstream? Does upstream /dev/null them?
49
50 Effectively yes. For an example see
51 https://bugs.gentoo.org/show_bug.cgi?id=497512 and
52 https://groups.google.com/a/chromium.org/d/msg/chromium-dev/OdX7ShsOqsM/-R9sexJAEa4J
53
54 The failure is not Gentoo-specific, and is not a bug in code but problem
55 with the test (it makes assumptions about internal glibc
56 implementation). It actually fails on the latest Ubuntu LTS Trusty Tahr,
57 which means the test will have to be fixed or disabled upstream. But 6
58 months of no reaction is not really a good sign IMHO.
59
60 Paweł

Attachments

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

Replies