Gentoo Archives: gentoo-dev

From: "Róbert Čerňanský" <openhs@×××××××××.com>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Things one could be upset about
Date: Sun, 18 Jan 2015 13:18:33
Message-Id: 20150118141553.33a59d7f@amit.mysel
In Reply to: Re: [gentoo-dev] Things one could be upset about by Dirkjan Ochtman
1 On Sat, 17 Jan 2015 13:44:21 +0100
2 Dirkjan Ochtman <djc@g.o> wrote:
3
4 > On Sat, Jan 17, 2015 at 12:35 PM, Patrick Lauer <patrick@g.o>
5 > wrote:
6 >
7 > > * Some stable bugs are left alone for months
8 > > See e.g. https://bugs.gentoo.org/show_bug.cgi?id=485632
9 > > Fix: Have more people work on stable bugs
10 > > Fix: Motivate people to file more stable bugs (continuous
11 > > updates)
12 >
13 > This is a thorny problem as well. I worry that we lose momentum here
14 > due to size and perfectionism (e.g. we can only stable new gcc once we
15 > fix all the blockers, and we don't have enough active maintainers on
16 > some of those blockers). I think we should maybe stabilize more
17 > optimistically
18 [...]
19 > I also wonder if we could sort of crowd-source archtesting, maybe by
20 > having people contribute their package.keywords through gentoo-stats
21 > or some such to see how well an unstable package is being tested on
22 > stable systems already.
23
24 This could help in a sense that developers would have more confidence
25 when stabilizing packages. But even without such statistics there is
26 for example the number of open bugs that gives a clue about the
27 quality of a package. It should be used to drive stabilizations in
28 the spirit of good old rule "1 month without bugs => stabilize". At
29 least for less critical packages, mainly end-user applications. I
30 recall that some time ago there were some activities regarding this
31 rule but I am not sure if it is in place. So I would add one more fix
32 for this issue:
33 Fix: Apply "1 month without bugs => stabilize" rule more often.
34
35 Also I think that end-user applications could be stabilized little
36 more aggresivelly while libraries could keep current conservative
37 approach.
38
39 For example, having installed ~1700 packages of which ~500 are in
40 world file, recent update world after two months gave me: 292 packages
41 (183 upgrades, 60 new, 4 in new slots, 45 reinstalls). However
42 counting number of end-user applications that were updated I end up
43 with 9 of them of which only 6 was a somewhat major update that could
44 bring new features. (I do not consider system utilites -- like for
45 example lsof -- as end-user applications even that number of them are
46 in my world file.)
47
48 So if you look to it from this perspective such update does not look
49 very efficient since out of ~300 builded packages only 6 brings
50 potential to increase productivity/bring new features. Such
51 experiences brings me to conclusion that end-user applications may be
52 stabilized more often.
53
54 Regards,
55 Robert
56
57
58 --
59 Róbert Èeròanský
60 E-mail: openhs@×××××××××.com
61 Jabber: hs@××××××.sk