Who is Fedora for?
Posted Mar 11, 2010 15:24 UTC (Thu) by
drag (subscriber, #31333)
Parent article:
Who is Fedora for?
Sorry Fedora folks.
It is really stupid to make major version updates to software that people have installed. Once
you have a Fedora version release only do bug fixes and security fixes. Otherwise leave it
alone.
If you want to provide a distro with 'adventurous' updates then you need to have a system
with continous updates. That way maintainers can have the joy of doing whatever the hell they
want and users can always have the latest and greatest of everything.
I would do a 'Rawhide --' (Rawhide minus minus). To were you have rawhide as the dumping
ground and experimental happy fun place for developers and after packages are there to
fester for a couple weeks then they are automatically sent to the user's repos.
That is to say have 1 experimental release that will act like a software repository developers
can commit against and then have a unstable release that users can continously follow
updates. The reason to have a delay is because it gives package developers the ability to
make mistakes and gives people time to detect and fix problems before submitting them for
end users to test.
Debian has had very good luck with this approach. I use Debian unstable on all my desktops
and while occasional breakage is _expected_ it is not as bad as some people would think.
Plus this has the side effect of rasing the quality of your stable releases.
You can avoid the sandtrap Debian has fallen into by avoiding the 'ftpmaster' drama, making
it a top priority to make it easy for people to commit new packages, and sticking to time-
based releases.
----------------------
tl;dr crowd:
1. Debian has hit on gold with the Experimental ---> Unstable ---> Testing ---> Stable release
cycle. Fedora only has 'Experimental' ---> 'Release'. They should have a 'unstable' that has no
releases, but a continous rolling upgrade for end users to partake.
2. To avoid the pitfalls of Debian you need to make special effort to make it _trivial_ to join
Fedora. Also you need to avoid the 'ftpmaster' central authority thing, and you need to stick
to time-based releases.
(
Log in to post comments)