OpenSUSE Team Reworking Dev Model, Delays 12.2 Release
LinuxScribe writes "The upcoming 12.2 RC1 release of openSUSE has been delayed, and the final 12.2 release 'won't see the light of day on July 11th,' as developers within the openSUSE community struggles to fix their release efforts, Community Manager Jos Poortvliet said today." Says the article: "Among [openSUSE Release Manager Stephan] Kulow's suggestions? Dumping the current release cycle schedule for openSUSE and moving to an annual or even unscheduled release system."
Best idea. Fedora has really gone to pot since 12 and especially after 14.
Set up a LVM with Luks, install and works great up to 14. After that, it won't
boot (but allowed the install to complete). vim's broke, gnome terminal won't
hold it's size, and a myriad of other issues that didn't appear in prior releases.
I'm considering the move to SuSE, but I hope their schedule allows for working
releases rather than a hard date - just ship it mentaility.
CAPTCHA = ingrate (really?)
I wish the OpenSUSE project luck getting this figured out.
Maintaining packages in this manner is a lot of work. At the end of the day, most contributors only work on a handful of packages and don't consider the possible breakage of other packages. One or two people end up doing all the cleanup work. This happens in the BSD community all the time. For instance, if you look at the recent issues in FreeBSD when PNG was updated or the new debate about X.org 7.7 coming into the tree. FreeBSD's approach to ports is great when you want up-to-date software, but the maturity found in NetBSD's pkg-src or even OpenBSD's model sounds a bit more like what OpenSUSE is looking for.
I'm not trying to pick on FreeBSD. I use a similar process for MidnightBSD due to limited developer resources. In my case, it usually means I personally have to update packages. That's why we have such outdated versions of Firefox (unbranded of course) and Chrome. Not only do all the other dependancies have to be the right magic versions, but someone has to take the effort to port a rather complex piece of software. Luckily, the Linux folks don't have nearly the trouble as they're a tier 1 platform for most software these days. Still, there are many different choices in linux for near everything and getting your combination to work can be tiresome. Next time you download packages from any open source OS, consider how much work went into that easy experience. Saying thank you can't hurt either. :)
MidnightBSD: The BSD for Everyone
Found my old boxed copy of SuSE 8.1 recently. Linux was actually good back then. Almost 10 years have past and Linux has gotten worse on the desktop.
The most important part of your day is fiber, which helps keep the cycle regular.
I imagine an annual release cycle in this context to be rather "unpleasant".
No matter what the release frequency, you need to carefully choose what goes into a release, and it doesn't sound like that's happening here. It doesn't matter what your release timeline is - you can still run over the deadline if you don't plan carefully or if you allow scope creep. I don't think lengthening the release timeline in SuSE's case would necessarily help anything. In fact, shortening it would likely be more effective. Each time you do a small release, you can refine your estimation skills and get better at choosing what goes into a release. On a long-lived project, this is probably harder. I'd also caution against an unspecified release date - SuSE needs to stay fresh and relevant. Waiting 2 or 3 years for an upgrade will not cut it for a lot of users.
Its a lot easier to use - 10 years ago if for example you double clicked on an AV link you'd just be met with a "Huh?" prompt from the window manager and would have to go find an app that could read it. Similarly most MS Office file formats were a game of chance with the free software around at the time.
Having said that , there does seem to be a tendancy for distro devs to pack in the the latest stuff into a release simply because its available , rather than going for stablity and interoperability with maybe slightly older versions of software.
I was a happy OpenSUSE user for several years, but abandoned it after the 12.1 release. My reasons were quality and stability issues that had been on the rise over the last few releases, which culminated in the premature (IMHO) and half-assed transition to systemd in 12.1. That was the last straw and the trigger to embark on another distro-walkabout (I won't say what I ended up switching to, because this isn't about that).
There is a lot to like about OpenSUSE and it's probably still one of the best distributions to use for a nicely integrated and well supported out-of-the-box KDE environment. But the incidence of instability (generally user-facing stuff - the base environment of kernel, toolchain and libs is pretty rock-solid), random bugginess (usually caused by a lone developer or small team marching to their own drummer without regard to their surroundings) and poor integration of interacting components has been creeping up over the last few years. It seems that people in the OpenSUSE development team have taken notice and started to think about the causes and how to address them. Bravo to them for having the insight to notice and the balls to try and address the problem before pushing out a release.
Not that they probably care too much about what I think*, but I'll be watching carefully and may give the next release another chance.
---
* The developer community is probably one of the more unconsciously user-hostile developer groups I've encountered in awhile. A fine and dedicated bunch, but they tend to keep to themselves in places apart (mailing lists, IRC) from where the users hang out (forums.opensuse.org). A typical response when a user is baffled about some problem or wants to discuss improvements is the typical "well did you file a bug report" (delivered in an imperious and self-important manner by the a senior forum user or appointed moderator who are just a little too zealous in their developer worship), or the suggestion that users join the mailing lists if they want to be heard because the developers don't use the forums (don't want to be too close to the hoi polloi, after all). Meritocracies do indeed become oligarchies, apparently. http://boingboing.net/2012/06/13/meritocracies-become-oligarchi.html
I'm not disappointed in a slower release cycle. It should improve the quality of each release.
I went to eat some animal crackers and the box said, "Do not eat if seal is broken." I opened the box and sure enough..
Well, I have to disagree with you. I've just done an LVM with Luks install of F16 on a T500. No issues whatsoever.
I'd rather be riding my '63 Triumph T120.
p1sz.
Well you might just wind up with an OpenSuSe distro that is not full of failures & h0les best move i ever made was jumping ship i now run bang up to date with a mere fraction of the problems i had with the last few suse releases ..
Go figure
Really? I found 14 to be fairly good. I skipped 15, went to 16 and found so many problems that I'm glad 17 came out a scant 10 days after my upgrade. On 17 I haven't had any issues yet aside from some KMail-specific ones related to opening external HTML in messages causing a segfault. But as far as SuSE goes, yes, I have to agree. I have too many customers who insist on using it, won't upgrade, and so lose all ability to patch one year after release. I feel for them since they can't be easily brought up to the latest security fixes, but I don't feel for them because they won't provide an outage window to do a full reinstall & upgrade.
http://forums.fedoraforum.org/archive/index.php/t-263586.html
More research will show the bug number and their stupid response
(sorry don't have time to get the link for you).
And, yes I ran into this myself.
CAPTCHA = whenever (really - agian? How does this know!)
They really should ask the end-users.
I use openSUSE with LXDE, and I'd be perfectly happy with a 12 or even 18-month release cycle if it was more robust.
Really. Over 5 years ago? That's all you've got? And OpenSUSE is a community driven OS from what I can observe, though Novell employees do contribute. You should really be ranting about SLES if you want to make this about the behavior of corporations.
That's the entire point of this... if it's only once a year it will be extremely painful. The more regular they are the more healthy you will be, both as an individual and as a software company. Companies making regular releases can respond much more quickly to user needs--that is what my company does it the customers are very happy.