----- Ursprüngliche Mitteilung ----- > Am Samstag, 1. Oktober 2011, 09:33:58 schrieb Martin Gräßlin: > > Downstreams do not backport fixes. We see that quite clearly. There is > > no need to assume that this would change. They also don't know what > > bugs exists and what has to be backported. For really critical fixes I > > do inform the distros directly (KWin affects all users, that's > > different for e.g. products like a game). > > > > In fact backporting makes our life as upstream even more difficult as > > the software does not represent anymore what we think it is and > > backtraces might shift the lines making it impossible for us to > > understand a crash. > > Trust me, they want/try to in order to fix bugs without having to ship a > minor version update – but they often lack resources/expertise for an > app to do so and thus only stick to major bugs. Major in that case can > mean crash or really annoying. But if you do not want them to backport > fixes, even better, because backporting fixes from one minor to another > minor version is a waste of time IMHO. The latter only happens because > they are afraid of regressions. > > > > So as a result the user would not be able to get a fix or the info > > > which commit fixes it from bko (bugs.kde.org) and downstream is lost > > > but still afraid to release a minor release as official update. > > > > They don't get that info at the moment either. Do you really think I > > search for the duplicate if I know that the issue is resolved? > > Well, if there is no comment/resolution in a bug report users will feel > ignored and are not able to forward that info downstream and hence you > get more duplicates and frustrated users. I understand your position, > yet the consequences are obvious and you have to blame yourself to a > certain extent. 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 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. > > > > What about a statement of commitment from KDE devs that regressions > > > within minor releases will get fixed before anything else across KDE? > > > Fixing a regression is certainly in KDE's interest and downstream > > > could be certain that they are not left alone with a regression and > > > might consider official updates more often. > > > > Such a statement would not be worth the pixels to render it. Of course > > we do not introduce regressions. But regressions happen without > > noticing. And it can happen that we have regressions for several minor > > releases without noticing. I remember enough situations where we > > introduced regressions in a minor release in KWin without noticing. > > > > The problem here is that nobody tests branch. Whether we introduce a > > regression we notice after the release when people report the bugs. > > Ok, so what I get from your comments is this: > > You do not like to get old bug reports ->solution: you want people to > update their KDE. > > You do not mark bugs as duplicate/fixed/mention the fix -> downstream > cannot fix it and users feel ignored -> solution: you want people to > update downstreams don't know about the bugs. See above > > You do not like to give a statement that you will first fix regressions, > as soon as they are noticed, so that distros can count on minor > releases really being bug fix releases and regressions are guaranteed > to be fixed ASAP -> solution: more testers. > > 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. > > So what's your solution for the latter? If you want people to test your > software you have to give them some feedback but since you regard most > user feedback as useless and do not state that you are willing to > concentrate on regressions if they happen, you will not get any. Where > do you want to get the testers from? > > It would be easy to set-up some repo with daily snapshots of branch but > there needs to be an incentive to do so and to use it. Maybe some > branch-testing- area in the forums that gets attention if a regression > is found, i.e. confirmed by x+1 users over x+1 snapshots. 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. Cheers Martin > > While I can understand that devs would like to concentrate on coding > they have to acknowledge that coding within an open source community is > different from coding in a company. Devs do it in their free time and > testers do so as well. As you cannot demand anything from unpayed > coders you cannot do so either from unpayed testers. So the solution is > certainly not to act as if one would be working in a company but find a > community solution, as e.g. your approach with the forums. And one > should not be surprised if no feedback leads to more bad bug reports > and frustration rather than less. > > Sven > > > > Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to > > > unsubscribe << >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<