[CentOS-devel] CentOS-[56] Continous Release
Karanbir Singh
mail-lists at karan.org
Mon May 30 21:52:01 UTC 2011
hi,
Johnny and I spoke about this a few days back and we think the best way
to solve the problem around delayed srpms + waiting for isos, build and
QA at the time of a point release is to get something like a 'Continous
Release' repository going.
The Problem: At a point release stage, users dont get updates till such
time as the ISOS are ready ( eg. during the 5.6 release process ), the
updates are built, QA has had time to verify content and the mirrors
sync up. For new installs, this isnt an issue; however for people with
existing installs this can potentially expose their installations.
One solution: Export packages as they are built from the c[456]bsys into
a repository that people can opt into, that would allow them to get
early access to packages.
Couple of notes:
- it would have to be opt-in, rather than default for everyone
- packages into the CR repo's will not be announced via the regular
channels; the announcements will still only happen when rpms are visible
in the os/ and updates/ repos.
- it will not mean a lesser or a worse quality of builds, we hope to
have enough automation in place that rpms will only be released into
this repo once we are sure that it meets the release requirements.
- this repository will run off centos.org machines initially, and will
not be released to third party mirrors. The exact details of how the
release-to-external-mirrors takes place, and how we manage the issues
around that would be a conversation we can relegate into the future for now.
- the CR repos will go-away once rpms are released in the regular
process, it will not transfer into a rolling release type repo.
At this stage, we are looking for comments as we prep for future release
process.
- KB
More information about the CentOS-devel
mailing list