LWN.net Logo

Why people don't test development distributions

Why people don't test development distributions

Posted Jul 7, 2009 6:43 UTC (Tue) by malor (subscriber, #2973)
In reply to: Why people don't test development distributions by lmb
Parent article: Why people don't test development distributions

Even worse, then you get teams that notice and decry the lack of testing, and then trick users into doing it, like KDE did with 4.0. They've explicitly stated that they called it 4.0 to get more testing. They did some mental gymnastics, claiming that putting "this is unstable!" in the release notes meant it was okay, but in practically the same breath, they admit that they called it 4.0 to get testers. In other words, they weren't "lying", they were just taking advantage of people who didn't read the README. They knew that 4.0 would get tested because a .0 release has an implied level of quality and release-worthiness. In no way, shape, or form, was this quality level met by the code released at the time.

This is pure scorn of a user community... the people using KDE are the same people making the other shit that KDE depends on. Shipping them a broken desktop just screws them up and slows them down. Their time is worth just as much, if not more, than the KDE dev team's. But it's pretty apparent that the KDE people don't think that's true. Rather, their need for testers outweighs every other consideration -- so they'll fool people, and then point to the README as justification.

I have no doubt that yet another apologist will show up and say "no we didn't!", but yes you did. Anyone involved with making that decision who didn't actively campaign against it is a selfish asshole.


(Log in to post comments)

Why people don't test development distributions

Posted Jul 7, 2009 9:16 UTC (Tue) by dholland (subscriber, #14680) [Link]

"a .0 release has an implied level of quality and release-worthiness"

I know more people who say ".0 - it'll be buggy, don't touch it" than I do people who say ".0 - new release! it'll be great! install it now!"

So maybe the implication is there - but not necessarily the one you mean.

Why people don't test development distributions

Posted Jul 7, 2009 12:15 UTC (Tue) by fb (subscriber, #53265) [Link]

Seriously, can you honestly define what your friends call "buggy" wrt .0 releases?

I sincerely suspect it is something like: "there will be a number of dumb bugs no one found yet. In two or three weeks time there will be a bugfix release. Use that one".

KDE 4.0 was "buggy" more along the lines of: "It doesn't work. Features were all removed. The core libs are still in full development. Please don't mention the applications. Developers are fully aware of it. They expect to bring it to 'work' within a year's time, meaning that it will take close to 2 years (or more) for it to work again."

Why people don't test development distributions

Posted Jul 16, 2009 15:34 UTC (Thu) by Wol (guest, #4433) [Link]

The *most* *important* feature of 4.0 was the API freeze.

App developers weren't writing/testing apps because the underlying libraries were a moving target. 4.0 was the release that said "this target has stopped moving, please start porting your apps".

So OF COURSE there were no apps worth speaking of on 4.0.

Cheers,
Wol

Why people don't test development distributions

Posted Jul 7, 2009 12:16 UTC (Tue) by etrusco (subscriber, #4227) [Link]

Don't be silly; this is more of a Windows joke than anything else.

Why people don't test development distributions

Posted Jul 7, 2009 12:14 UTC (Tue) by nix (subscriber, #2304) [Link]

What are you talking about? Modulo one unfortunate ommission (in the release notes, whoops), KDE 4.0 was always, always considered a stable *library* release, i.e. a release for *app developers*.

Now can we finally shut up about KDE 4.0? Nobody wants to hear this skeleton of a horse be flogged yet again.

Why people don't test development distributions

Posted Jul 7, 2009 12:41 UTC (Tue) by malor (subscriber, #2973) [Link]

ie, if caught with pants down, redefine pants.

Why people don't test development distributions

Posted Jul 7, 2009 13:37 UTC (Tue) by nix (subscriber, #2304) [Link]

My understanding is that 4.0 was meant to be a libraries-are-frozen app-developers-are-go release from long before the actual release date. It's just a shame that everyone was so used to this that they didn't think to mention it in the release notes!

'Redefine' implies post-facto. This is more like 'define'.

Why people don't test development distributions

Posted Jul 7, 2009 13:20 UTC (Tue) by fb (subscriber, #53265) [Link]

Don't you think it is quite trollish to tell somebody to "shut up about KDE 4.0" during a discussion about testing development distributions?

IMHO KDE-4.0 is an text book example of software release planing and management failure. Should it be kept from being discussed **in the context of release testing and planing** because it embarrasses some? I don't think so.

Why people don't test development distributions

Posted Jul 7, 2009 13:36 UTC (Tue) by nix (subscriber, #2304) [Link]

It's not because it embarrasses people. It's because it's *boring*. We've been over this dead horse until only a pile of bones is left.

Why people don't test development distributions

Posted Jul 9, 2009 22:58 UTC (Thu) by johnflux (guest, #58833) [Link]

As a KDE developer - I agree. The whole KDE 4.0 fiasco was a mess.

But the developers who are embarrassed by it all just keep quiet and get to work trying to make the code better, leaving behind the noisy people who claim that KDE isn't to blame.

Copyright © 2012, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds