[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-release-team
Subject: Re: Release Candidate 2 and regressions
From: Martin Koller <kollix () aon ! at>
Date: 2012-01-02 11:19:45
Message-ID: 201201021219.46232.kollix () aon ! at
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
[Attachment #4 (multipart/mixed)]
Hi Sebastian,
Thanks a lot for your quick response!
On Monday, 2. January 2012 11:37:45 Sebastian Kügler wrote:
> Hi Martin,
>
> On Monday, January 02, 2012 10:29:54 Martin Koller wrote:
> > Please let the developers take some additional time to fix the most
> > annoying regressions before releasing.
>
> That only helps and works if the developers / maintainers in question are \
> actually working on it. We won't delay the release until someone finds \
> the time to fix a bug, that just doesn't scale.
>
> > Probably you could motivate the developers for a "bug fixing week" \
> > before the tagging or some other way of QA.
>
> That's honestly too much for the release team. This has to be taken up \
> within the teams. The release team doesn't take responsibility for code \
> quality, the maintainers do. If they don't, their software will look \
> bad. Nothing the release team can really do about it.
I understand. So probably what is missing then is a group of decision \
takers who simply can say "yes, we are ready to release" or "no release, \
there are too many glitches, we should not simply release because we \
scheduled a release"
I know how open source works as I'm contributing since a lot of years, but \
seriously - until KDE manages to release good quality code it will not take \
enough momentum for really widespread use.
> > I'm a professional software developer since > 20 years, and I would \
> > never release software in such a state.
>
> We'll have to balance here: does having regressions in non-standard \
> components or settings justify not releasing thousands of bugfixes? It's \
> not like not releasing actually helps, the opposite is true, by not \
> releasing, we're holding back many fixes that are important, and \
> punishing developers who did commit everything in time and made sure it \
> works. That's a balance we need to strike.
Yes, I understand. The downside is, that even if there are tons of fixes in \
components, there are still regressions in others. And the truth is: people \
moan always about bugs and blog etc. about what they found. And bad news \
are much simpler to spread than good news. I'd like to avoid statements in \
some news like "KDE 4.8: nothing but regressions".
The point is that once you get a bad reputation it is very hard to get rid \
of it again. (I'm still thinking about KDE 4.0 and the current situation \
with kdepim/akonadi)
> > Again: this is no rant! I'm just looking for damage limitation as I \
> > love KDE and I'd like to be able to recommend KDE to other people as \
> > well.
> > The details (regressions) I found in the last 3 days:
> > https://bugs.kde.org/show_bug.cgi?id=290375
> > https://bugs.kde.org/show_bug.cgi?id=290373
> > https://bugs.kde.org/show_bug.cgi?id=290371
>
> All KHTML bugs, none of which looks like a release blocker.
That depends on the defintion of "what is a release blocker". I understood \
your comments above, so I can understand that these issues are not "fatal" \
in the way that KDE is completely unusable, crashes always, etc.
> > https://bugs.kde.org/show_bug.cgi?id=290274 (very serious!)
>
> I don't know if the KHTML team actually has the resources to fix these \
> bugs, but given that most people use the WebKit part anyway, I wouldn't \
> block a release.
The problem here is: kmail (probably knotes, others) are using khtml only - \
at least I know of no way to switch to WebKit in these apps.
And I think it IS very serious if you suddenly can no longer read your \
mails correctly (and I'm not talking about HTML mails, since kmail \
internally uses khtml to render plaintext mails as well). I attach 2 random \
screenshots from kmail here to see what I mean.
> We *could* recommend switching to WebKit, or make this the default
> engine in Konqueror, but best is probably to talk to the KHTML guys about \
> this.
The second problem with WebKit in konqueror is, when using it, you lose \
some functionality you have when using khtml, e.g. the Tools menu in \
konqueror has much less entries (HTML settings, validation, Adblock, ...)
> > https://bugs.kde.org/show_bug.cgi?id=290278 (probably already fixed)
>
> Let's trust Peter here :)
Of course. But shouldn't someone test this before we say: yes, it's fixed
and therefore we can release ?
I mean: a release candidate should not have such bugs. A beta, yes. But
a RC ? no.
>
> > https://bugs.kde.org/show_bug.cgi?id=290276
>
> Visual glitch, not a release blocker either.
yes, in terms of "it's still usable", you're right.
In terms of "wth does this thing not obey my settings anymore" - no.
A new release should not have regressions (which are so simple to spot).
> > https://bugs.kde.org/show_bug.cgi?id=290273
>
> Not default, no release blocker.
the same as above. It does not block my work, correct.
I still looks ugly.
>
> > https://bugs.kde.org/show_bug.cgi?id=261325 (new problem added)
>
> Should be a separate report, the one in this bugreport is fixed, if \
> there's a new problem, it doesn't make sense to recycle an old \
> bugreport.
> The new problem (kmix popup's slider always vertical) doesn't seem bad \
> enough to warrant delaying a release.
yes, in terms of "does not block my work", you are again correct.
In terms of "why do I need to change my habbits just because I upgraded to \
a newer version" - no.
> I've added "not a release blocker" to some bugs above, this doesn't mean
> "don't care", it just means that the regression is not serious enough to
> warrant blocking the release. I wouldn't do that lightly, especially not \
> if it's unclear if the maintainer is actually on this bug, or if it's \
> just waiting in the queue until the day arrives.
Thanks for looking so promptly onto my reports!
--
Best regards/Schöne Grüße
Martin
A: Because it breaks the logical sequence of discussion
Q: Why is top posting bad?
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - against proprietary attachments
Geschenkideen, Accessoires, Seifen, Kulinarisches: www.bibibest.at
["kmail1.png" (image/png)]
["kmail2.png" (image/png)]
["signature.asc" (application/pgp-signature)]
_______________________________________________
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic