Gentoo Archives: gentoo-dev

From: Thomas Kahle <tomka@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Over-reliance of Gentoo projects on overlays
Date: Sat, 29 Jun 2013 18:22:41
Message-Id: 51CF25E1.4070305@gentoo.org
In Reply to: [gentoo-dev] Over-reliance of Gentoo projects on overlays by "Michał Górny"
1 On 06/12/2013 06:51 PM, Michał Górny wrote:
2 > Hello,
3 >
4 > I'd like to raise another issue I've met again recently. Shortly put,
5 > some of our projects are relying too much on their overlays. The net
6 > result is that some of their packages in the tree are not well-tested,
7 > semi-broken and users end up being hurt by that.
8 >
9 > The major project where this can be seen is science.
10
11 [...]
12
13 Sorry for being very late on this thread, but for science I would like
14 to mention that many scientific packages have severe QA problems (from a
15 Gentoo standpoint). Upstream are usually scientists that often have no
16 idea about how to write a build system. It is very hard to convince
17 upstreams to implement a user selectable ar (e.g. bug 474784) or ranlib
18 (e.g. bug 474788), etc. Some of these very specialized packages have
19 literally 5 users and none of them will depend on being able to use an
20 alternative 'ar'. However, QA enforces that devs come up with solutions
21 to QA problems (at least before stabilization). I often think that it
22 is not worth the effort to fix these kind of things. Now you could
23 argue that with more manpower on the science team we could fix those,
24 but I still think it is a waste. If there were more people on the
25 science team, I would not want them to fix those trivialities.
26
27 Let me say this clearly: I'm not against QA and I think that it should
28 be enforced in the main tree. My conclusion is that some software
29 naturally belongs in overlays. Making it main tree fit is just not
30 worth the effort.
31
32 Cheers,
33 Thomas
34
35 --
36 Thomas Kahle

Attachments

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