Am Samstag, 1. Oktober 2011, 12:34:56 schrieb Martin Gräßlin:
> There is ZERO communication with downstream about bugs. We do (at least for
> KWin) get no feedback at all about important bugs for the distro and we
> give no feedback to the distros. I hardly see distro people in the
> bugreports and hardly any user mentions that they reported in distro
> bugtracker.

What I know from e.g. the openSUSE tracker is that a lot of upstream bugs are 
reported. If the bug is not openSUSE specific people are told to report 
upstream and get back if a patch is available. That patch can then be included 
in the distro's update.

For kwin there was e.g. llunak working for openSUSE (KDE), however he moved to 
libreoffice I think. So now you basically have 1-2 guys who do packaging, 
backporting and bug fixing. Dividing the amount of KDE components by the 
number of people shows how much time they would have for upstream bugs and of 
course they don't know the code of all KDE components, so them actually doing 
bug fixes is rare but they are open for including/backporting patches 
nevertheless.

And if you wish to have a different/any communication with downstream this is 
certainly something one can work on.

> What you describe would be an ideal solution, but the reality is that
> distros don't care about bugs. Also I cannot remember that distros would
> have asked to get their patches reviewes.

It's hard for them to produce patches, though they do, if you have a look at 
who is working for them you will see that they are working on different bits 
within KDE. And the reason they do not seem to care is the same you do not 
seem to care when managing bugs, i.e. lack of time and quality of 
communication to the other side.

Anyway, IMHO distros waste time by backporting and patching KDE instead of 
just shipping minor releases as bug fix releases. BUT they always point to the 
regression trap and thus this will not change until regressions are not an 
issue anymore, i.e. if they appear they are guaranteed to be fixed.
 
IMHO this would be a win-win situation because it is easier for upstream to 
find and fix them and they save time on bug reports, i.e. all those old 
version bug reports. Downstream saves time as well and can contribute more to 
whatever KDE component they are working on upstream.

> > You want more testers to avoid regressions since whoever is currently
> > working   on branch, i.e. unreleased code, does not do so well enough.
> 
> Regressions happens - that has nothing to do with bad quality of work.

True, I forgot the "test" they do not test well enough, e.g. because they are 
working with a different git checkout.

> regressions have to be in the bugtracker and if I spot one it has highest
> priority. In KWin we follow a process of backporting non-trivial fixes only
> after two weeks in master.

If this would be written down for all of KDE's main components and could be 
counted on users could persuade their distros towards spending time on 
releasing minor updates officially rather than selecting and backporting 
fixes.

Sven

>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

Reply via email to