SRU stands for Stable Release Updates:
https://wiki.ubuntu.com/StableReleaseUpdates

I think the When list may need some additions.

Probably everyone wants latest version if she happens to notice the difference between upstream and Ubuntu.

I'm in no way suggest that Ubuntu should become rolling released. But I believe we shouldn't let user stick with old version in these two cases.

1. Misbehaved Software
I mean software that doesn't even fulfill its supposed functionality.
Two examples:

"rar" package:
RAR format is proprietary, ... (fill suitable bad words here)
But it indeed support Unicode file name / path well.
However, current Ubuntu repository stuck with a broken version:
http://pad.lv/587980

"im-switch" package:
Due to some obscure reasons, this package make IBus indicator works in a probabilistic (like flip a coin) way; the indicator icon may disappear in many situations.
This bug spans from 11.10 to 12.10.
http://pad.lv/875435

2. Alpha-quality Software.
Current many desktop stuff on Linux is indeed Alpha-quality.
Examples include GNOME, IBus, Unity, ...
Frequent upgrades are definitely needed. How can we leave users with software that stably crash?

Point 0 components from GNOME already caused some problem in 12.10. Fortunately they got SRU.

I guess same principle applies to IBus, though 1.5 bumping should definitely leave to at least R. We should have 1.3.9 for 10.04 and 1.4.2 for 11.10/12.04/12.10.
http://pad.lv/1072172
http://pad.lv/1072174

Well, I know there is regression risk in any upgrades. But there is no meaning to keep software in stably broken state.


--
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss

Reply via email to