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