fedora mission (was Re: systemd and changes)

Piscium groknok at gmail.com
Tue Aug 31 19:03:38 UTC 2010


Some people like everything up-to-date, while others are more
conservative. Fine. Isn't there a middle ground?

Currently there are these repos: updates and updates_testing.

Maybe two more repos could be added: updates_fixes and updates_enhancements.

After a package stays for a while in updates_testing, and is
considered good, the package maintainer would decide where to move it.
If it is security-related it would go to updates, if not he would look
at the changes since the previous version. If the changes are minor,
just bug fixes, the package would go to updates_fixes, if besides bug
fixes it has enhancements, it would be moved to updates_enhancements.

People with yum would enable the repos they need according to their
requirements. People using PackageKit or yumex would have two tick
boxes in option settings to enable (or not) fixes and enhancements.

The downside is that if upstream the security fixes are available only
at the latest source, it would take some work to port just the
security fixes on top of the latest stable version. It would be easier
just to get the full upstream version (including enhancements and bug
fixes) and package it and move into updates.

It would then be the choice of the package maintainer to decide on
what to do based on time available and how comfortable he feels
patching source code: either port just security fixes (which implies
doing two packages, one with just security fixes and another with
enhancements) or a single package with everything.

---
P. S. As an alternative to the above, to simplify things a bit, a
single new repo could be created, with both enhancements and fixes.


More information about the devel mailing list