On Tue, Jan 24, 2012 at 10:03 AM, Rahul Sundaram <methe...@gmail.com> wrote:
> On 01/24/2012 08:21 PM, Mark Bidewell wrote:
>
>>
>> Recommended Cycles for major upgrades for each group:
>> 1) User - As soon as possible.
>> 2) System - 6 months.
>> 3) Core - 12-18 months.
>
> Problem is that, it is often the case that 1) requires updates in 2) and
> sometimes even 3)
>
> Rahul
> --
> devel mailing list
> devel@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel

Hence why I wish there was some commitment to ABI stability :-(.
However, I don't think the situation is as dire as you suggest.  for
the following reasons:

1)  I don't think that many changes in the user section would rely
heavily on new libraries.  (Firefox 9 and Libreoffice both run fine on
Ubuntu 10.04 LTS which is almost 2 years old).
2)  If a User package does require system changes the the upgrade
waits to the next system release (This is the current Fedora model).
3)  If a package needed changes to all three (I can't think of an
example KVM maybe).  Then a release could be cut with everything at
the latest/required versions.  Interested users could upgrade, the
remainder would be brought current at the next "core" release.

The big idea behind what I propose is that package upgrades need to be
differentiated based on the potential for disruption.  An upgrade to
libreoffice is less disruptive than a kernel upgrade and an upgrade to
Gnome is more disruptive than a libreoffice upgrade.

-- 
Mark Bidewell
http://www.linkedin.com/in/markbidewell
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Reply via email to