Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 21549 ideas, 132424 comments, 2606791 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #18442: Canonical and the Community - Stabilize and Modernize all LTS Releases

Written by kevinfishburne the 5 Mar 09 at 07:34. Category: Usability. Related project: Nothing/Others. Status: New
Rationale
Currently deciding between an LTS and the latest (or any other) release is a crap shoot between user-estimated stability and user-estimated feature set, either of which may or may not result in a "well-taken-advantage-of" system.

While important, six-month release cycles need to be de-emphasized and LTS releases need be spoken of with confidence when concerning most unknown hardware and arbitrary user-space software configurations.

22
votes
up equal down
Solution #1: Devote More Resources to LTS Repositories
Written by kevinfishburne the 5 Mar 09 at 07:34.
I propose that the Canonical programming staff and their partners in the community split their attention 50/50 between (1) choosing and refining the packages for the next Ubuntu release and (2) maintaining and QA-testing all Ubuntu x.xx LTS backports repositories. The level of work admirably performed by the backports staff for LTS releases should receive equal attention to that performed by regular app maintainers and cherry-pickers of packages for future releases.

While this may sound drastic or like a waste of resources, it is imperative that Ubuntu become more than a six-month freak show of an OS that runs near perfectly on SOME hardware configurations. LTS releases should be -fully- supported, including bug-fix patches and kernel modifications that add support of newer hardware while attempting to avoid regressions, misconfigurations and other fashionable bugs.

(This calls for some programmers and programming teams to make more realistic distinctions between stable and developmental versions of applications.)

Granted, it is difficult to distinguish between a "stable" version and any other version, so how would one decide to include an allegedly stable version of an application into the backports repository? That question is what needs to be addressed by the backports community (you, I and Canonical) and dealt with by greater resources, imagination, and vigilance.

Propose your solution

Attachments
No attachments.


Duplicates


Comments
edm1 wrote on the 5 Mar 09 at 17:11
I've found that LTS is already pretty well maintained. There are frequent bug fixes and security updates, i dont really see what more could be done. If you want the latest software then update to the latest release.

kevinfishburne wrote on the 9 Mar 09 at 06:16
A few examples of what could be done would be including more recent versions of ALSA, the NVIDIA and ATI drivers, and OpenOffice.org 3.0.

What's odd is that things like Alien Arena and Sauerbraten are updated (even rsync has a later version) but not the more obvious things. While Alien Arena is a decent game, does it have a greater install base than OpenOffice.org? ALSA and binary video drivers are often showstoppers for people even using the OS if they don't work with the hardware 8.04 is installed on.

Maybe we need "backports-desktop" and "backports-system" repositories to give users more freedom. The "desktop" repository would have things like OpenOffice.org 3.0 and the "system" repository would have things like newer kernels, ALSA, etc.

My main complaint is that the existing LTS repositories seem to have stagnated, failing to included many bugfixes made in subsequent releases (yes, that would technically be a backport), and that the backports repositories seem to target random or largely irrelevant applications.


Post your comment