On Thu, Feb 20, 2020 at 9:04 AM Alfredo Moralejo Alonso <amora...@redhat.com> wrote: > > > Hi, > > I'd like to open a discussion about the status of RDO Ussuri repositories on > CentOS7. > > As you know RDO and upstream teams (kolla, puppet-openstack, TripleO, TripleO > CI, etc...) have been working to switch to CentOS8 during last few weeks. > > In order to make the transition easier from CentOS 7 to CentOS 8, RDO is > still maintaining Trunk repos consistent for both CentOS 7/Python 2 and > CentOS 8/Python 3. As OpenStack projects have been dropping support for > Python 2, we've started pinning them to the last commit working with Python > 2[1], we were expecting that transition will finish soon but it's still going > on. Over time, the number of pinned packages has been growing including > services and Oslo libraries where we can't follow upper-constraints > anymore[2]. Recently, Kolla has removed support for CentOS 7 so i doubt it > makes sense to keep pinning packages to keep RDO Trunk consistent > artificially and continue running promotion pipelines on a repo with so many > outdated packages. Also, pinning these projects makes that changes needed for > CentOS 8 will not be in RDO and would need to be backported manually to each > package. My proposal is: > > - Unpin all packages in Ussuri to follow master trunk, or versions in > upper-constraints (for clients and libraries). > - RDO Ussuri on CentOS 7 repo consistent link will not move anymore (so no > more promotions based on it). > - We will keep running centos7-master DLRN builder, so that packages still > builing with Python 2 will be available in current repo [3] to be used by > teams needing them until migration to CentOS 8 is finished everywhere. > - Projects which already have CentOS 8 jobs gating in master branch can > remove CentOS 7 ones. > > We understand this can add some pressure on moving to CentOS8 to the teams > working on it, but I'd say it's already a priority and it's justified at this > stage. > > What do you think about this plan?, is there any reason to keep CentOS 7 > artificially consistent and promoting at this point of the transition to > CentOS 8? >
Has anyone considered just switching everything to Python 3 for both? Python 3 is now included in CentOS 7 and there's already a large number of pre-built Python 3 modules in EPEL7. Failing that, I'd rather just see CentOS 7 support discontinued for upcoming releases. -- 真実はいつも一つ!/ Always, there's only one truth! _______________________________________________ users mailing list users@lists.rdoproject.org http://lists.rdoproject.org/mailman/listinfo/users To unsubscribe: users-unsubscr...@lists.rdoproject.org