UpdatesPolicy

From FedoraProject

Jump to: navigation, search
This is just a draft and is not in effect currently. Don't rely on information here

Dumb question - why isn't this a joint core/fesco thing? -- BillNottingham

That isnt a dumb question. We are just trying to get the board position on this clear and then get it vetted through the other stake holders. Specifically we wont include a policy on extras packages without involving FESco - RahulSundaram

Updates Policy

There are innummerous regressions in updates that major updates have caused. Kernel updates invariably result in regressions. Many updates require SELinux policy changes that are delivered out of sync. KDE 3.x update in FC4 caused many regressions.

https://www.redhat.com/archives/fedora-test-list/2006-March/msg00455.html

Just a sample of more issues from fedora-list.

https://www.redhat.com/archives/fedora-list/2006-July/msg01557.html https://www.redhat.com/archives/fedora-list/2006-July/msg01915.html https://www.redhat.com/archives/fedora-list/2006-July/msg00000.html https://www.redhat.com/archives/fedora-list/2006-June/msg04323.html https://www.redhat.com/archives/fedora-list/2006-June/msg04085.html https://www.redhat.com/archives/fedora-list/2006-June/msg02884.html https://www.redhat.com/archives/fedora-list/2006-June/msg04085.html

If you need many more examples, I could provide them. The regular and consistent use of updates-testing repository instead of the current ad-hoc approach would only delay updates by a week in exchange of potentially catching many regressions and give users a good feedback period. I am wondering what do we really lose? - RahulSundaram

I believe the last minute rush is bound to introduce regressions and we should not do this at all - RahulSundaram We did it for gnome in fc5, we'll probably do it again in fc6. It didn't blow up the world. I guess the policy is as stated, except that the release engineering team (with Board approval or something like that) can choose to make exceptions in certain cases for the benefit of a release, providing that wwoods can feel good about the QA. --MaxSpevack

FC5 last minute push in GNOME after the test3 was not really a good idea. We shouldnt be considering this the norm atleast. The last point in this policy does leave room for exceptions - RahulSundaram

[ So, we *always* rev the kernel. This invariably has some regressions along with fixes. C'est la vie. -- BillNottingham ]

Any suggestions on rewording the policy better or does the exceptions not make sense in any case?- RahulSundaram [ I'm not sure this rigid of a policy makes ]sense, and I don't think a rigid-policy-with-regular-exceptions helps to clarify things over a less strict policy. -- BillNottingham

[ Exceptions would have to be explained publicly which adds more transparency into the process. If you believe the current ad-hoc approach doesnt result in severe regressions, that's easily refutable - RahulSundaram]

[ Perhaps the answer is a policy of SHOULD/SHOULD NOT where applicable, with reference to the Core release team for final calls. - PaulWFrields

ABI Stability

Three levels of ABI stability. Packages should be categorized into these slots.

Package maintainers should preserve ABI compatibility as much as possible with the exception of critical security fixes. Any major ABI breakage MUST be announced and discussed in fedora-maintainers list

Historical References