<div dir="ltr"><div class="gmail_quote"><div dir="ltr"><div id="m_-6016222249215495352gmail-magicdomid9"></div><div id="m_-6016222249215495352gmail-magicdomid10"><span>Hi,</span></div><div id="m_-6016222249215495352gmail-magicdomid11"><br></div><div id="m_-6016222249215495352gmail-magicdomid124"><span>I'd like to open </span><span>a </span><span>discussion about the status of RDO Ussuri repositories on CentOS7.</span></div><div id="m_-6016222249215495352gmail-magicdomid13"><br></div><div id="m_-6016222249215495352gmail-magicdomid701"><span>As you know RDO and upstream teams (kolla, puppet-openstack, TripleO, TripleO CI, etc...) have been working to switch to CentOS8 during last</span><span> few</span><span> weeks.</span></div><div id="m_-6016222249215495352gmail-magicdomid15"><br></div><div id="m_-6016222249215495352gmail-magicdomid730"><span>In order to make the transition easier from CentOS</span><span> </span><span>7 to CentOS</span><span> </span><span>8, RDO is still maintaining Trunk repos consistent for both CentOS</span><span> </span><span>7/</span><span>P</span><span>ython</span><span> </span><span>2 and CentOS</span><span> </span><span>8/</span><span>P</span><span>ython</span><span> </span><span>3. As </span><span>OpenStack </span><span>p</span><span>rojects</span><span> have been dropping support for </span><span>P</span><span>ython</span><span> </span><span>2, we've </span><span>started </span><span>pinning them to </span><span>the </span><span>last commit working with </span><span>P</span><span>ython</span><span> </span><span>2</span><span>[1], we were expecting that transition will finish soon but it's still goin</span><span>g</span><span> on.</span><span> Over</span><span> </span><span>time</span><span>,</span><span> the number of pinned packages ha</span><span>s</span><span> been growing including services and </span><span>O</span><span>slo libraries where we can't follow upper-constraints anymore</span><span>[2]</span><span>. Recently, </span><span>K</span><span>olla has removed support for CentOS</span><span> </span><span>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 </span><span>outdated</span><span> 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:</span></div><div id="m_-6016222249215495352gmail-magicdomid17"><br></div><div id="m_-6016222249215495352gmail-magicdomid739"><span>- Unpin all packages in Ussuri to follow master trunk</span><span>,</span><span> or versions in u</span><span>pper</span><span>-c</span><span>onstraints</span><span> (for clients and libraries).</span></div><div id="m_-6016222249215495352gmail-magicdomid885"><span>- RDO Ussuri on CentOS</span><span> </span><span>7 repo consistent link will not move anymore (so no more promotions based on it).</span></div><div id="m_-6016222249215495352gmail-magicdomid907"><span>- We</span><span> wi</span><span>ll keep running centos7-master</span><span> DLRN builder</span><span>, so </span><span>that </span><span>packages still buil</span><span>ing</span><span> with </span><span>P</span><span>ython</span><span> </span><span>2 will be available in current repo [3] to be used by team</span><span>s</span><span> </span><span>needing them</span><span> until migration to CentOS 8 is finished everywhere.</span></div><div id="m_-6016222249215495352gmail-magicdomid897"><span>- Projects which already ha</span><span>ve</span><span> </span><span>C</span><span>ent</span><span>OS </span><span>8 jobs gating in master branch can remove </span><span>C</span><span>ent</span><span>OS </span><span>7 ones.</span></div><div id="m_-6016222249215495352gmail-magicdomid377"><br></div><div id="m_-6016222249215495352gmail-magicdomid599"><span>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.</span></div><div id="m_-6016222249215495352gmail-magicdomid22"><br></div><div id="m_-6016222249215495352gmail-magicdomid811"><span>What do you think about this plan?, is there any reason to keep CentOS</span><span> </span><span>7</span><span> artificially </span><span>consistent and promoting at this point of the transition to CentOS</span><span> </span><span>8?</span></div><div id="m_-6016222249215495352gmail-magicdomid224"><br></div><div id="m_-6016222249215495352gmail-magicdomid25"><span>Best regards,</span></div><div id="m_-6016222249215495352gmail-magicdomid26"><br></div><div id="m_-6016222249215495352gmail-magicdomid27"><span>Alfredo</span></div><div><span><br></span></div><div><div id="m_-6016222249215495352gmail-magicdomid355"><span>[1] </span><span><a href="https://review.rdoproject.org/r/#/q/topic:pin-py2" target="_blank">https://review.rdoproject.org/r/#/q/topic:pin-py2</a></span></div><div id="m_-6016222249215495352gmail-magicdomid374"><span>[2] </span><span><a href="https://review.rdoproject.org/r/#/c/24796/" target="_blank">https://review.rdoproject.org/r/#/c/24796/</a></span></div><div id="m_-6016222249215495352gmail-magicdomid373"><span>[3] </span><span><a href="http://trunk.rdoproject.org/centos7-master/current" target="_blank">http://trunk.rdoproject.org/centos7-master/current</a></span></div><span></span></div></div>
</div></div>