On Fri, Feb 21, 2020 at 2:40 PM Neal Gompa <ngomp...@gmail.com> wrote:
> 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. > > Some context about the topic in in https://blogs.rdoproject.org/2020/02/migration-paths-for-rdo-from-centos-7-to-8/ > 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