LWN.net Logo

Who is Fedora for?

Who is Fedora for?

Posted Mar 11, 2010 8:39 UTC (Thu) by michaeljt (subscriber, #39183)
Parent article: Who is Fedora for?

Why force people to upgrade to new major releases of packages? Why not just make the new
release available as a seperately selectable package, possibly one which forces
deinstallation of the old one *if you choose to install it*. Yes, it increases the maintenance
burden, but that should be the choice that you make when pushing a new package.

Actually that would fit in well with the "rolling update" model - you upgrade when you are
ready, and maintainers focus on the different available branches of their package instead of
the different currently supported releases.


(Log in to post comments)

Who is Fedora for?

Posted Mar 11, 2010 11:40 UTC (Thu) by ewan (subscriber, #5533) [Link]

It's partly the amount of maintainer effort that requires; it's a lot more work to look after multiple streams of packages, backporting security fixes to some, and just bumping others to the latest upstream release. The fear is that if the maintenance reuirements become too heavy in any way, people will just stop bothering.

Who is Fedora for?

Posted Mar 12, 2010 10:40 UTC (Fri) by michaeljt (subscriber, #39183) [Link]

But they have that anyway, given that they are currently maintaining three different versions
of Fedora at any one time. Granted they would have to test more combinations if people
could upgrade one package and leave others, but I don't think that this is an unsurmountable
difficulty, as upgrading packages will also force upgrading of their dependencies, upstream
will have to handle those combinations anyway, and in any case, dealing with this sort of
combinations is not really as hard as Linux people tend to think :) (The last is from personal
experience of maintaining a large and complex source plus binary application against a wide
range of distributions.)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds