Slashdot Mirror


Monthly Ubuntu Releases Proposed

An anonymous reader writes "Scott James Remnant, the former Ubuntu Developer Manager at Canonical and current Ubuntu Technical Board leader, has proposed a new monthly release process for Ubuntu Linux. He acknowledges that with the six month releases there are features that end up landing way too soon, leaving them in a sour state for users. With his monthly proposal, Remnant hopes to relieve this by handling alpha, beta, and normal releases concurrently. It's unknown whether Canonical will accept the policy at this time."

30 of 284 comments (clear)

  1. Re:reinstall montly by NoobixCube · · Score: 2

    This would probably end up working more like a rolling release, staying up to date would mean you ARE using the latest distro.

    --
    Admit it. You post strawman arguments as AC so you get modded Insightful for refuting them, rather than Troll
  2. Oh, it's clear something has to change! by jawtheshark · · Score: 2

    Oh, it's clear something has to change! The question is more like: What exactly? I have no good answers to this, but as a user I equate the 11.04 release to "Vista of Canonical". I stick fervently to the last LTS release which seems to be good. Sure, I still have two years left on it, but by the end an LTS release loses love and does get stale.

    On my own desktops (So, not the desktops I support for family and friends), I usually run the latest release of Ubuntu. The experience was so bad, I personally went back to the LTS. I hope 11.10 will be better, and I'll get back to normal releases if it is.

    I've heard good things of Linux Mint, which is Ubuntu based. Thing is, for my family/friends users, I really don't want to switch distributions every few years, just because one has lost my favour. That's going to hurt my credibility.

    I've been thinking of switching completely to Debian, but the amount of work to get that running right as a modern desktop is daunting. I can do it, I have done it, but for example, to have a modern browser you either have to manually install it bypassing the package management (bad!) or use backports to get modern compiles of iceweasel. Neither is optimal.

    What I fear, is that the proposed shorter release cycles are going to make Ubuntu break too often. That will turn off users, and they cannot afford to lose even more users after the 11.04 release.

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    1. Re:Oh, it's clear something has to change! by GPLHost-Thomas · · Score: 2

      I've been thinking of switching completely to Debian, but the amount of work to get that running right as a modern desktop is daunting.

      What "daunting" work are you talking about here (despite the browser thing below)?

      I can do it, I have done it, but for example, to have a modern browser you either have to manually install it bypassing the package management (bad!) or use backports to get modern compiles of iceweasel. Neither is optimal.

      What's so wrong about using backports.debian.org? Is it so hard to add one line to your /etc/apt/sources.list? Why is this sub-optimal?

    2. Re:Oh, it's clear something has to change! by flurdy · · Score: 2

      Agree, something should change. I blogged about the ubuntu release issues earlier this year: http://blog.flurdy.com/2011/05/ubuntu-releases.html

      Currently features that should mature more are released as default to everyone. They are stable but not enough themes, documentation, support tools etc for it to be of mature/professional enough for the average non fanboy user.

      Bleeding edge but stable features should be in monthly releases so that hardcore fans can develop an community of tools, help etc around the feature so that when a more publicised LTS or quarterly release are pushed on joe average Ubuntu seems more polished. Monthly relases will mean less delta and quicker responses.

      Also in my blog I state that Ubuntu should not push the latest release on Joe Average, but instead the more hardended LTS version. And never the initial 10.04 LTS but only when 10.04.01 was released for example.

      --
      My other Sig is very funny.
    3. Re:Oh, it's clear something has to change! by mister_playboy · · Score: 2

      Give Xubuntu a try. I decided I didn't want to be a Unity beta-tester with 11.04, and Xubuntu has worked great for me.

      --
      Do what thou wilt shall be the whole of the Law ::: Love is the law, love under will
    4. Re:Oh, it's clear something has to change! by somersault · · Score: 2

      What's so wrong about using backports.debian.org? Is it so hard to add one line to your /etc/apt/sources.list? Why is this sub-optimal?

      Optimal would obviously be it "just working" without having to keep multiple versions of the same package on your system. Whenever you have to change something from default, it makes it ever so slightly more annoying to do a reinstall, or set up the OS for someone else.

      --
      which is totally what she said
    5. Re:Oh, it's clear something has to change! by jawtheshark · · Score: 3, Informative

      I might not have been clear. I use Ubuntu (LTS) as a fire-and-forget (for three years) installation for non-tech-savvy users (Read: my mom, my mother in law... You know *those* kind of people). Personally, I do manage to run a Debian installation and once you do set it up like you want it, you'll be fine. However, you can't use Debian as a fire-and-forget installation if you want things that people require from their modern day desktops. This is mainly due to the "free-at-all-costs" stance.

      That's fine, I understand that it's a good thing, and I can live with it. Try to see it from a user perspective though. I trained them for years (even while still on Windows) that they should use Firefox for browsing and Thunderbird for email. The migration to Ubuntu was easier because of this knowledge. My support calls are next to nothing ever since I switched them to Ubuntu LTS. That's how I want it, and I know the distribution will keep itself healthy. Do I have the guarantee with Debian backports? Does it get as much "love" as the main branch? I sincerely doubt it. Going with official Mozilla downloads is a no-go, as I'd have to login remotely to their system to update it every time I hear of a greater security issue.

      There are other things, like for example the only large support call I had this year. That was Ubuntu, so it probably wouldn't have been avoidable at all. My mother in law had a big issue with a PDF. Turned out it was a PDF with a form and the built in PDF reader (evince, I think) didn't handle that. At least, I could remotely login and install Adobe Reader from the repository. I know Ubuntu has it. Debian might in the non-free section, but I'm not sure.

      Sometimes it's the small things. I happen to be multi-lingual. In Ubuntu there is a great tool in "System"-"Administration" called "Language Support". It's basically a hub for anything language related: Want the interface in Dutch? Only want the German spellchecker? It's there, it's a click or two and it's installed. Debian simply doesn't have an equivalent (or I didn't find it).

      While I agree that Gnome2 is great and Unity and Gnome3 are definite steps backwards, the Debian themes do look a bit dated. I can live with it. It's fine, I found that the "Shiki" theme is great even though I prefer a light-theme. On Ubuntu Radiance is what I use and I love it. Still, for me, lacking compiz and a bit dated theme is okay. However, my users are used to the polish Ubuntu gives. I'm, pretty sure my users won't miss compiz if I'd take it away, but the polished themes are something else. We know it's just eyecandy and not important, but how would you feel if you're used the the Windows 7 interface (which I dislike, but that's not important) and gave you a Windows 2000 interface (Which I loved). You'd probably wouldn't be happy (I'd be, but put yourself in the shoes of a non-IT user).

      It's lots of these little things. I'm certain it's completely because of my inability and incompetence. I'd be glad to read a how-to for achieving just that: have a modern multi-lingual, proprietary-software, friendly, Linux desktop that doesn't look like made in 2000 which I can install and forget for three years.

      I actually wrote a bit about trying to achieve this. Feel free to read it: You don't realize how much polish Ubuntu provides... and Backports is the magical word.... and finally I have to give Ubuntu 11.04 some slack., which I need to include because it shows that the problems I had with Ubuntu aren't limited to Ubuntu itself.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    6. Re:Oh, it's clear something has to change! by vtcodger · · Score: 3, Insightful

      "What I fear, is that the proposed shorter release cycles are going to make Ubuntu break too often. That will turn off users, and they cannot afford to lose even more users after the 11.04 release."

      That's not unreasonable or irrational.

      If you folks will forgive a geezer, I was doing software release management, testing and version control long before most of you were born. I've watched with interest and occasional amusement while you kids have managed to relearn much of what we learned rather painfully in the 1960s. And I'll give you credit. PC software works better than I would have thought possible given the way you approach it. And by "you" I don't mean just Ubuntu, or just open source, Microsoft has quality problems also.

      Nonetheless, I gave up on Ubuntu and its spawn years ago -- mostly because of quality issues. Apt-get is wonderful ... if the stuff that is apt-gotten works. Too often it didn't. It appears to me that the problem is that software gets captured, locked down, and released without adequate testing.

      Anyway, three thoughts:

      1. Rolling releases probably are not a good idea except for really critical fixes. My experience (which I agree may not apply to your world) is that you really, really need to consolidate a release, then test it thoroughly before inflicting it on users.

      2. It is perfectly possible to do releases in parallel with several in different states of production. Developers don't like it. So what? What matters is user experience, not developer inconvenience. But there is a limit to how many parallel products you can keep straight. And it is not a large number.

      3. In the world I worked in, there was a minimum time required to consolidate and test a release. For us, it was 8 weeks. We tried 6 weeks (once) and couldn't do it. Your world is quite different, but I'll bet you have a minimum time also, and it may well be longer than one month.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    7. Re:Oh, it's clear something has to change! by GPLHost-Thomas · · Score: 2

      I would also add to this that since Squeeze, backports.debian.org is now officially supported (eg: we do security maintenance for packages there, and the security team is involved), and that more and more, we upload lots of things in there, especially for the desktop (like, X got recently backported thanks to the huge work of Kibi, firefo^w iceweasel, libre office, etc.).

  3. Great for devs, bad for users by subreality · · Score: 4, Interesting

    Rolling releases are great for devs because it lets you put your new feature into the release cycle when it's ready instead of locking it down in whatever state if you don't want to miss the 6 month cycle.

    The trouble is that this is terrible for users. The 6 month cycle is already a little aggressive (but tolerable) on support forums. Monthly releases would cause so much confusion when you're searching for other people who have experienced your problem.

    Also, how does the support cycle work? Are you going to provide parallel support for 24 releases for two years? If not, do I have to upgrade monthly? I support too many computers for that to be a realistic option.

    1. Re:Great for devs, bad for users by myurr · · Score: 2

      Completely agree. With the decent package managers at our disposal this is also good for the majority of end users - as long as they keep their system up to date. ISO downloads then just become a point in time snapshot of the current repositories.

      The LTS releases also just need to pick a point in time, say every two years, and effectively fork at that point. They'll apply security updates and so on, but they just work on that system from there on in. That way the corporates that are writing their own software and don't want to move to continuous releases can rely upon stable versions of libraries etc. by developing against those LTS releases.

  4. AWESOME! by Arancaytar · · Score: 2, Insightful

    And each month, please change to a new window manager! And add some new wonderful default settings that are SO MUCH BETTER than whatever some idiot user like me might have customized to what he mistakenly thought fit his needs best! Particularly when it comes to the default internet applications, please reinstall the Evolution mailclient because the last three times I removed it I was obviously being STUPID.

    Oh, and please make sure to break the WiFi and graphics drivers each time, because, you know, dist upgrades are BORING if everything just works out of the box. I really look forward to spending an entire weekend on fixing my broken system every month rather than twice a year!

    1. Re:AWESOME! by Rogerborg · · Score: 2

      Bingo. This is not hyperbole. 11.04 did indeed break WiFi and graphics drivers for me, again. I mean, actually regressed. Well, screw that, I'm going to need a whole lot of reassurances before moving beyond 10.04 LTS again. I wonder if we'll look back on that as the XP SP3 of the Ubuntu releases - the best it ever got.

      --
      If you were blocking sigs, you wouldn't have to read this.
  5. i know! by lkcl · · Score: 3, Insightful

    i know what! let's go back to releasing "when it's ready"! that would be great! oh wait... that's what debian do.

  6. Support only LTS by Artemis3 · · Score: 2

    I'd say no support for rolling, support only LTS. With support meaning "backport bug/security fixes to the specific version you deployed" oh, and the actual corporate support of course... With true rolling, as soon as a fix is ready, there is a new version from upstream which would only need to pass the distro requirements (alpha/beta etc) to go in the official repos.

    This might even relieve Canonical from supporting that many releases in a given 2 years time frame (1 instead of 4 + the previous LTS...)

    --
    Artix
    Your Linux, your init.
  7. Re:Seriously? by icebraining · · Score: 2

    Mozilla isn't doing more releases, it's just calling them differently. You already had point releases on a regular basis.

  8. Re:reinstall montly by icebraining · · Score: 4, Informative

    Debian does have rolling releases, it's called Testing and Unstable.

  9. And thus dies support, and corporate usage by Rogerborg · · Score: 4, Insightful

    Because who is going to work on last month's version? "Oh, just upgrade you'll get all the new fixes." And all the new bugs.

    Bleeding edge is fine for hobbyists, but grown ups? We need a version that's going to start solid and get steadily better.

    --
    If you were blocking sigs, you wouldn't have to read this.
  10. Yeah right by Kjella · · Score: 2

    Users can now be confident of always receiving a stable operating system, because of the multiple testing and QA passes each change continually receives. Updates come in monthly, two-weekly or dailyish batches depending where in the main series they chose to run.

    I've heard this before, the alleged continuous testing and QA won't happen. Things that are in change aren't stable, that's why we end up in release cycles to begin with so we can have development periods where we're flexible and testing periods where we stabilize it. The "be everything, all the time" development method doesn't work.

    In theory, this doesn't sound so bad - it sounds like Agile on a 4 week sprint. But in such a project you should have damn good control over your production environment. When you have tons of people using it on tons of configurations then you will break things this way.

    In a distro, the whole thing about gradual changes is a lie anyway. Chances are that every month some package or the other will decide now's the time to make radical changes. It's completely unintuitive to the users what packages made major changes the last month, you just have to test everything each month instead of twice a year.

    If this goes though, then I think by far most people will stick with the LTS releases. Which probably means they'll get too little testing and it'll all go crap. The only point I really agree with if true, is that Ubuntu developers should get a better way to run a project that's not for the next release, but for the one after that.

    --
    Live today, because you never know what tomorrow brings
  11. Re:What'll be after Zippy Zebedee? by Robert+Zenz · · Score: 2

    They are already using YYMM...

  12. Use the PPAs by Artemis3 · · Score: 2

    If you think your LTS starts getting stale, take a look at the various PPAs. For instance you could keep a current stable Firefox (v6 atm), by adding the firefox-stable ppa to your Ubuntu 10.04 LTS.

    I personally switched to Xubuntu (XFCE) because i don't like gnome3/unity/kde4, had no problems using 11.04.

    --
    Artix
    Your Linux, your init.
  13. Re:reinstall montly by maxwell+demon · · Score: 5, Insightful

    It's better to be warned by the name up front than learning it the hard way as with Ubuntu.

    --
    The Tao of math: The numbers you can count are not the real numbers.
  14. If only... by warrax_666 · · Score: 2

    If only it were possible to have the best of both worlds, a stable "base" and new/recent applications. I think e.g. PBI-9 from PC-BSD may have a chance of doing that, but none of the currently popular package systems offer anything like it. (Yeah, I read the paper, so kill me.)

    Personally, I think it would be interesting if the base (kernel, glibc, that kind of thing) were updated every 6-12 months, but applications were rolling release.

    Ubuntu is kind of close with PPAs, but it's a bit of a crapshoot if your particular application has a (high-quality) PPA.

    --
    HAND.
  15. Re:reinstall montly by Chrisq · · Score: 3, Funny

    Those names hardly inspire confidence for use in a production environment..

    Quite. If they were a respectable company they'd call their test rolling release something like "Windows Update with Genuine Advantage"

  16. Re:Great .... by somersault · · Score: 2

    Really, it's not a nice way to go. I switched from Windows to OSX to Ubuntu, and I wouldn't go back the way. If you like using open source software or development tools, it's a lot easier to install and maintain everything under Linux than OSX.

    Try out Mint - it's what I used after they released 11.04 and it screwed up my workflow, and I like it even better than Ubuntu.

    --
    which is totally what she said
  17. Re:reinstall montly by SystemicPlural · · Score: 2

    Except you don't want to boot up one day with an urgent task to perform only to discover that your user interface has completely changed. There are pros and cons to this.

  18. The Last Straw by ObsessiveMathsFreak · · Score: 3, Funny

    THAT'S IT!!! I'm moving to Gentoo!

    --
    May the Maths Be with you!
  19. Zero words by maxwell+demon · · Score: 2

     

    --
    The Tao of math: The numbers you can count are not the real numbers.
  20. Re:Simple solution: Do not bundle the apps and OS by BitZtream · · Score: 3, Insightful

    I see two problems with that, both at the core of Linux.
    - Closed source driver support.
    - The Unix/X11 (and thus Linux) kernel model doesn't allow for a high enough level hardware abstraction. So the desktop environments and applications have to do a lot that should be in the core OS.

    Than how does OSX do it? And Solaris? And HP-UX, AIX, and the others I'm too lazy to mention?

    This is an open source problem, not a unix problem. Commercial UNIXes which also use X.org seem to have no problem what so ever.

    It all comes down to who WANTS to do it. OSS will remain second class because no one wants to do the hard work, like testing and making things stable. Everyone wants to just do the new shiney feature.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  21. Re:oh the amount of false outrage and fud... by bmo · · Score: 2

    >you're then stuck with whatever Ubuntu sends you for the next two years?

    As if PPAs don't exist.

    As if I can't compile my own with the 3 magic words of configure ; make ; checkinstall -D

    As if the real version of 10.04 isn't 10.04.3 right now.

    At this point 10.04 is damn near bulletproof. Enjoy your instability with 11.10 when it comes out.

    --
    BMO