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 |