[scl.org] How to migrate to CentOS builds

Noah Kantrowitz noah at coderanger.net
Thu Jan 7 02:01:07 UTC 2016


> On Jan 6, 2016, at 4:58 AM, Honza Horak <hhorak at redhat.com> wrote:
> 
> On 01/05/2016 09:13 PM, Noah Kantrowitz wrote:
>> 
>>> On Jan 5, 2016, at 12:12 PM, Honza Horak <hhorak at redhat.com> wrote:
>>> 
>>> Currently, all the collections from RHSCL 2.1 have been released and announced. The website softwarecollections.org already includes steps to install those SCLs by running `yum install centos-release-scl-rh`.
>>> 
>>> However, the original repo packages are still there as well, because removing them would break users' settings (as we saw recently when the website got down). I'd like to find out a way to migrate to CentOS builds.
>>> 
>>> Many users use the repository packages from scl.org now, so simply removing those packages from scl.org right now is not an option. One idea with a relative schedule could be:
>>> 
>>> day 0: make the repository packages deprecated by adding a comment about it on scl.org (+ make some noise around it on ML, twitter, blogs...)
>>> day 0+30: hide the repository packages on scl.org and only show `yum install centos-release-scl-rh` there
>>> day 0+90: remove the repository packages
>>> 
>>> This way people who care should have enough time to move their infrastructure to using `yum install centos-release-scl-rh` instead of `yum install https://www.softwarecollections.org/.../rhscl-<scl>-epel-7-x86_64.noarch.rpm`, but those who wouldn't notice would have problems.
>>> 
>>> Another way would be replacing the repository packages by empty RPMs that would include centos-release-scl-rh package. This way the movement would be transparent for all users, but I'm not sure whether this is a good way to go, because people would start using another builds without notice. Well, at least it shouldn't break anything.
>>> 
>>> I'd like to hear any opinions, or other alternatives, especially from SCL users.
>> 
>> How does any of this work for people using SCL on actual RHEL, not CentOS?
> 
> On RHEL people don't use builds from COPR, so they are not influenced.

Which repos are we talking about here? Because there aren't many other ways to get Python 3 or other recent-y things on RHEL 6/7.

--Noah

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 163 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://listman.redhat.com/archives/sclorg/attachments/20160106/c2dc4052/attachment.sig>


More information about the SCLorg mailing list