Posted Mar 11, 2010 17:10 UTC (Thu) by iabervon (subscriber, #722)
In reply to: Who is Fedora for? by rahulsundaram
Parent article: Who is Fedora for?
I think what some people want is a package set that has the rolling quality of rawhide but an inclusion criterion more like fedora, separate from checkpointed fedora releases. As you say, rawhide is a permanent development branch; but what many people want is a permanent release candidate branch, while some want to not have fedora in general work like that. I think there are people who want: (1) the bleeding edge, for testing; (2) whatever would go into a fedora release, if a fedora release were made today; (3) whatever went into a particular fedora release, when that happened, plus security fixes. (1) and (2) are different because a particular package version will require a certain amount of testing and sometimes fixing before it would be suitable for release, even if it happened to have been put together at some point before a release came out.
Posted Mar 11, 2010 17:33 UTC (Thu) by rahulsundaram (subscriber, #21946)
[Link]
Not sure what you are driving at but would a backports style repository
serve the purpose you had in mind? If not, can you point out a process
that has worked for another distribution for example?
Who is Fedora for?
Posted Mar 11, 2010 17:41 UTC (Thu) by iabervon (subscriber, #722)
[Link]
I don't know of a distro that does all three, but Gentoo has a bleeding-edge configuration and a rolling release candidate configuration. There aren't fixed releases at all, but users who want to avoid getting new major versions of particular packages can mask all later major versions (and inspect the list of upgrades before making them, so they can see upgrades they will want to avoid and mask them).
I think the backports style is insufficient, because what's largely missing is a configuration that is essentially backports from the version of fedora that hasn't been released to the current version (where rawhide fails on the fact that it's got tons of versions that wouldn't make it through QA into a release).
Who is Fedora for?
Posted Mar 11, 2010 18:07 UTC (Thu) by rahulsundaram (subscriber, #21946)
[Link]
Fedora does have a early branching system at the moment and you can use
Fedora 13 branch and it's different from rawhide in the sense that all
updates usually go via an updates-testing repository to the base repository
and Fedora is trying to improve the quality of rawhide itself via some
automated QA tests.
There has been a number of ideas floating around including allowing users
to hook into updates-testing repo and provide feedback more easily. We
will see in the upcoming months some significant changes, I think.
Who is Fedora for?
Posted Mar 11, 2010 20:47 UTC (Thu) by rriggs (subscriber, #11598)
[Link]
Personally, I prefer a Fedora to be short-term stable. What's the average lifespan of a Fedora release? From Alpha to EOL, we talking less than 18 months? That's not a long time to ask packagers and maintainers to maintain a package. At most you have 3 versions to maintain, and that's with a very aggressive release cycle.
I have the following options:
CentOS/RHEL: long-term stable for Servers and such.
Fedora: short-term stable for development, playing with fairly new features. Some stuff is broken (e.g. ATI OpenCL support). I run this on my desktop.
Rawhide: unstable for experimenting with bleeding edge features on machines that can be partially functional most of the time and non-functional for short periods. This I usually reserve for VMs.
I use each of these options. They all have their place. It does suck to have my email to get screwed up because of an significant upgrade to Thunderbird mid-cycle.
I really don't see a need for a midpoint between Rawhide and a short-term stable Fedora. Anyone who thinks they want this is really asking for "stable bleeding edge", and that is just oxymoronic.
I need something that I am comfortable running on as a primary OS on my desktop. With that I am able to provide valuable feedback to Red Hat and the Fedora teams. If they get too wild with Fedora, I will no longer be able to use it as a primary platform. I'll play with it from time to time. But I will no longer have the incentive to provide detailed problem reports.
Who is Fedora for?
Posted Mar 11, 2010 21:22 UTC (Thu) by iabervon (subscriber, #722)
[Link]
I was actually suggesting that the current Fedora is not actually short-term stable (because it accepts changes that aren't security/stability fixes and breaks your Thunderbird); the current policy is actually more like something between short-term stable and rawhide, where changes that are considered production-quality but are different in ways that may matter to users are accepted. My idea was that Fedora Rolling would be managed like Fedora N is now, and Fedora N would be more conservative, where switching to KDE 4.4 within a cycle wouldn't even be considered.