Stable release updates vision
Kevin Kofler
kevin.kofler at chello.at
Thu Mar 11 20:37:08 UTC 2010
On Thursday 11 March 2010, Paul W. Frields wrote:
> As noted in our previous minutes[1], the Board was tasked with
> producing a vision statement for updates to Fedora stable releases.
> That vision can be found here:
>
> https://fedoraproject.org/wiki/Stable_release_updates_vision
>
> This statement is the result of many Board discussions which have
> taken into consideration issues raised recently in numerous other
> venues such as the devel list. After considering these issues
> carefully, along with other factors such as the broad user base for
> which we should strive[2], the Board feels this vision will best meet
> the needs of our millions of users, including our contributor base.
>
> The Board would like FESCo to read through this vision statement, and
> use it as a basis for implementing changes that will help achieve this
> vision. We look forward to working with FESCo and across the whole
> Fedora Project to continue improving the Fedora distribution.
So we're now getting a diktat from the half-unelected Board which appears to
completely ignore the desires of the majority of our users[1], instead
repeating already disproven arguments such as the following?
* "End-user satisfaction with our distribution will increase" – wrong, the
vast majority of our users will be unhappy with this change, see [1].
* "developers will have more time to focus on other areas in Fedora" – it's
actually MORE work to maintain separate specfiles per release with backported
security/bug fixes than to just sync the specfile from devel and build it for
all releases.
* "A six month development cycle for a release allows Fedora to integrate the
latest and greatest releases from upstream projects into the 'rawhide'
distribution and have that body of work available to the user base in a
relatively short amount of time." – 6 months are actually a very long time.
For example, I and many other users don't want to have to wait 3 months to get
the current KDE (and yet that's the time between the KDE 4.4.0 release on Feb
9 and the scheduled F13 release on May 11).
* "More skilled and/or intrepid users are encouraged to use Rawhide along
with participating in testing of stable branches during the development and
pre-release period." – It has been explained many times on the devel mailing
list why this is not a viable alternative. (Rawhide also does other kind of
changes which are not acceptable for a production machine, e.g. if I'm running
KDE 3, I don't want to wake up tomorrow with KDE 3.96.2 (that was a heavily
unstable prerelease of KDE 4.0.0 which we put into Rawhide so work on
packaging 4.0.x can start, it would have been impossible to ship F9 with KDE 4
without that use of Rawhide), nor even with a "known good" KDE 4 such as
4.3.5. Such transitions are what we have releases for!).
* "Stable releases should provide a consistent user experience throughout the
lifecycle, and only fix bugs and security issues." – Do you really seriously
suggest we should have kept F9 on KDE 4.0.x rather than upgrading it to KDE
4.1.x and later 4.2.x? Those were not bugfix-only releases, but they sure fixed
MANY bugs, in addition to readding features known from KDE 3 which many users
were missing. It is Fedora's very nature to often ship emerging technologies
which take some time to mature, feature upgrades are often essential in those
cases.
[1] http://forums.fedoraforum.org/showthread.php?p=1337744
(If this doesn't make it through to f-a-b, please feel free to forward it. I'm
all for transparency!)
Kevin Kofler
More information about the advisory-board
mailing list