Yet another failed KDE release?

Duncan 1i5t5.duncan at cox.net
Sat Mar 30 01:08:11 GMT 2013


dE . posted on Fri, 29 Mar 2013 19:28:37 +0530 as excerpted:

> You can even look at Gnome. They test their major releases for full 6
> months, and release a beta every month.

Sort of like kde, if you consider the last bugfix release of a series the 
"release".  Actually, that's pretty much what some distros do -- they 
take the last release in a cycle (or penultimate, but incorporate most of 
the fixes from the last release in their own testing cycle), and add 
their own fixes on top of that.

In a way it makes sense, since part of the whole 4.0 release argument was 
that it's just arbitrary numbers, and kde's users (primarily distros not 
end users, except for distros such as gentoo that expose the choice to 
the site admin as end user) pick the stability point at which they're 
comfortable in any case.  Of course that didn't go over so well with 4.0, 
but the same general idea continues to exist and to work somewhat better 
with the series releases, with many distros running the last bugfix 
release (4.9.4 or 4.9.5, etc) of upstream's stable cycle, effectively 
making the earlier kde releases in the cycle (4.9.0 or 4.10.0, thru 4.9.3 
or 4.10.3 at least) rcs, with kde's pre-releases then being betas (kde's 
rcs) and alphas (kde's betas).

The point being, the user (generally the distro, except for distros that 
expose that choice to the end user, and of course those who build kde 
themselves) picks the point at which /they/ define it as "stable enough", 
regardless of whether that's the first kde beta pre-release or the last 
stable series release or somewhere in the middle.

Of course here, being the leading edge guy who's almost always running 
/something/ pre-release I am, particularly now that I moved off of kde 
for my seriously mission critical apps, I'm always looking forward to 
that first beta, raring to go!  But of course I appreciate the fact that 
I can fall back to the then middle-of-the-stable-series previous feature 
version (4.x.3 or so, usually) if the kde beta release proves TOO beta 
for my needs.  =:^)  I actually did that with a couple packages in one of 
the stable series releases (4.6.2, IIRC) at one point, falling back to 
the previous version (4.6.1) and masking the later version, due to the 
problems in 4.6.2.

(That was when I was still running konqueror as my primary browser, for 
one thing, and somebody committed something to the stable/bugfix series 
that should have gone only to the trunk/dev version, triggering 
konqueror's infamous double-submit issues it had at the time.  That 
wasn't the worst of the problem, however.  Everybody makes mistakes.  The 
worst of the problem was that unlike a SERIOUS browser, even knowing the 
problem relatively quickly, it took TWO FURTHER BUGFIX releases, thus TWO 
MONTHS to get it fixed.  This on a browser I was at the time using for 
Internet shopping, banking, and bill-pay, where a double-submit could in 
theory mean paying twice for whatever.  That was when I realized, based 
on some dev comment or other, that even part (all?) of the kde/konqueror 
devs don't consider it more than a toy -- they use firefox or chrome/
chromium or whatever, for their SERIOUS browsing, bill-pay and the like.  
Of course this was on top of the lack of proper SSL certificate 
management in konqueror for several entire "stable and ready for ordinary 
users" feature series, in a time context when entire certificate 
authorities were getting blacklisted!  Again, no big deal for a "toy" 
browser, a proof of concept demo not intended for serious use, bill-pay, 
banking, illegal dissident connections to out of country where the user's 
LIFE could depend on the integrity of the SSL connection, etc.   
Fortunately the latter didn't apply to me, but I was definitely using 
konqueror for internet shopping, bill-pay and banking!  No more!)

(But I had that bug "contained" rather early in its cycle, ultimately by 
switching to firefox as my primary browser, tho I still used it for more 
trivial browsing for a few releases, but it's not even installed now.  
The packages that I actually reverted for a time were plasma related.  I 
even switched to the live version and git-bisected down to an individual 
commit for that bug, a panel that wouldn't stay where it belonged.  Then 
I generated a patch reversing that commit and ran with it applied to the 
current release version, 4.6.2 IIRC, for a bit.  Then a different user 
CCed on one of the related bug reports came up with a work-around, using 
kwin window rules to fix the panel in place, which didn't work for me 
exactly as he suggested, but that was the hint that let me create a 
slightly different window rule that DID work, and I reconfigured my 
panels a bit in the process as well, after which I could run the current 
package without a problem.  But IIRC, the bug continued to appear for 
some users for the rest of the 4.6 cycle and into 4.7.  Various bandaids 
were applied in the code thru 4.8 or 4.9 or so, when I think the ultimate 
bug was finally rooted out and squashed, based on comments to the various 
related bugs, as I was still CCed to them.)

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

___________________________________________________
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.




More information about the kde mailing list