On Sat, 17 Jan 2015 13:44:21 +0100
Dirkjan Ochtman <d...@gentoo.org> wrote:

> On Sat, Jan 17, 2015 at 12:35 PM, Patrick Lauer <patr...@gentoo.org>
> wrote:
> 
> > * Some stable bugs are left alone for months
> >    See e.g. https://bugs.gentoo.org/show_bug.cgi?id=485632
> >    Fix: Have more people work on stable bugs
> >    Fix: Motivate people to file more stable bugs (continuous
> > updates)
> 
> This is a thorny problem as well. I worry that we lose momentum here
> due to size and perfectionism (e.g. we can only stable new gcc once we
> fix all the blockers, and we don't have enough active maintainers on
> some of those blockers). I think we should maybe stabilize more
> optimistically
[...]
> I also wonder if we could sort of crowd-source archtesting, maybe by
> having people contribute their package.keywords through gentoo-stats
> or some such to see how well an unstable package is being tested on
> stable systems already.

This could help in a sense that developers would have more confidence
when stabilizing packages.  But even without such statistics there is
for example the number of open bugs that gives a clue about the
quality of a package.  It should be used to drive stabilizations in
the spirit of good old rule "1 month without bugs => stabilize". At
least for less critical packages, mainly end-user applications.  I
recall that some time ago there were some activities regarding this
rule but I am not sure if it is in place.  So I would add one more fix
for this issue:
Fix: Apply "1 month without bugs => stabilize" rule more often.

Also I think that end-user applications could be stabilized little
more aggresivelly while libraries could keep current conservative
approach.

For example, having installed ~1700 packages of which ~500 are in
world file, recent update world after two months gave me: 292 packages
(183 upgrades, 60 new, 4 in new slots, 45 reinstalls).  However
counting number of end-user applications that were updated I end up
with 9 of them of which only 6 was a somewhat major update that could
bring new features.  (I do not consider system utilites -- like for
example lsof -- as end-user applications even that number of them are
in my world file.)

So if you look to it from this perspective such update does not look
very efficient since out of ~300 builded packages only 6 brings
potential to increase productivity/bring new features.  Such
experiences brings me to conclusion that end-user applications may be
stabilized more often.

Regards,
Robert


-- 
Róbert Čerňanský
E-mail: ope...@tightmail.com
Jabber: h...@jabber.sk

Reply via email to