On 06/21/2011 07:39 AM, Karanbir Singh wrote:
One option we have is to make the CR repo available on only a few machines, isolate those from regular mirror.c.o taffic and push a centos-release-CR rpm that people need to manually install on their machines to 'opt in'. We could then obsolte: that centos-release-CR rpm with the centos-release that comes down the road when the isos/ are in place and the new release announced. This seems to be the cleanest way to do things. It also means we can clean out the CR rpms once the point release is published and not need to maintain it forever as a giant well of rpms.
I think that this makes sense. With the added benefit that since the -CR repo rpm would be removed so the user wouldn't get an ugly surprise on during the next point release cycle if they weren't wanting the updates at that time.
Would there be any mechanism for ensuring that if you participate in the CR repo that if you installed a 'preview' rpm but it had some issues and was rebuilt that you would get the rebuilt rpm? Or would that just be the chance you take and you would have to hope that the package gets an update and release # increment to get updated to 'stable'?