<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>Hi,</p>
<p>just to add some clarification:</p>
<p>- 'Unmaintained' is rather a state, where a stable/branch is not
maintained (meaning, no one pushes CI fixes, bugfix backports),
you don't need to transition to 'unmaintained'<br>
- a team can decide whether they want to wait for the 6 months to
move the branch to EOL, or (if no one steps up as maintainer)
start the EOL process [1] after the warning is sent to the mailing
list<br>
- the '-last' tag is really created to support tempest's special
case, so in TripleO's case EOL is the right choice</p>
<p>I hope this helps. And sorry for the late response.</p>
<p>Thanks,<br>
</p>
<p>Előd</p>
<p>[1]
<a class="moz-txt-link-freetext" href="https://docs.openstack.org/project-team-guide/stable-branches.html#end-of-life">https://docs.openstack.org/project-team-guide/stable-branches.html#end-of-life</a><br>
</p>
<p><br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">On 2021. 01. 18. 11:44, Herve Beraud
wrote:<br>
</div>
<blockquote type="cite" cite="mid:CAFDq9gVSo-jb7uWc6CTY9qHj9CNHgiP3+YbxZB5syeZKEG76=A@mail.gmail.com">
<div dir="ltr">
<div dir="ltr">Hello<br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">Le lun. 18 janv. 2021
à 10:22, Marios Andreou <<a href="mailto:marios@redhat.com" moz-do-not-send="true">marios@redhat.com</a>>
a écrit :<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div dir="ltr"><br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Fri, Jan 15, 2021
at 7:01 PM Herve Beraud <<a href="mailto:hberaud@redhat.com" target="_blank" moz-do-not-send="true">hberaud@redhat.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px
0px 0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div>Hello,</div>
<div><br>
</div>
<div>Sorry for my late reply, and thanks for the
heads up.</div>
<div><br>
</div>
<div>Can't we move directly to EOL [1]?</div>
<div>I don't see reason to keep an unmaintained repo
open, and if the repos remain open and patches
merged then it's not really unmaintained repos.</div>
<div><br>
</div>
<div>The goal of the extended maintenance was to
offer more chances to downstream maintainers to
get/share patches and fixes, if you decide to not
maintain them anymore then I would suggest you to
move to "EOL" directly, it would be less
misleading.</div>
<div><br>
</div>
<div>Notice that if you move rocky to eol all the
corresponding branches will be dropped in your
repos.</div>
<div><br>
</div>
<div>
<div>Also notice that last week we proposed a new
kind of tag (<series>-last) [2][3] for
Tempest's needs, but because tempest is
branchless...</div>
<div><br>
</div>
<div>Maybe we could extend this notion (-last) to
allow the project to reflect the last step...<br>
</div>
<div>It could reflect that it will be your last
release, and that the project is near from the
end.</div>
<div><br>
</div>
<div>But if you don't plan to merge patches, or if
you don't have patches to merge anymore, then I
would really suggest to you to move directly to
EOL, else it means that you're not really
"unmaintained".</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>OK thanks very much Herve as always for your time
and thoughts here. I am not against the EOL I just
thought it was more of a requirement to declare it
'unmaintained' first. The advantage is it is a softer
path to completely closing it off for any future
submissions. Possibly the '-last' tag fits this need
but if I have understood correctly it might need some
adjustment to the definition of that tag ('we could
extend this notion') and honestly I don't know if it
is necessary. More likely straight to EOL is what we
want here.</div>
</div>
</div>
</blockquote>
<div><br>
</div>
You're welcome, Do not hesitate to ping us.</div>
<div class="gmail_quote">Concerning the "-last", I said that we
surely need to extend this kind of tag because it is
referenced for tempest's usages.</div>
<div class="gmail_quote">I think EOL fits our needs and is the
shortest path.
<div><br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div class="gmail_quote">
<div><br>
</div>
<div>I will bring this up again in tomorrow's tripleo
irc meeting <a href="http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019859.html" target="_blank" moz-do-not-send="true">http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019859.html</a>
and point to this thread. Let's see what other
opinions there are around EOL vs -last for
stable/rocky</div>
</div>
</div>
</blockquote>
<div> </div>
Same thing on my side, I added this topic to our next relmgt
irc meeting (thursday) to see opinions of the team.
<div><br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div class="gmail_quote">
<div><br>
</div>
<div>thank you, marios</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>Thank you <br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div class="gmail_quote">
<div><br>
</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0px 0px
0px 0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div>
<div><br>
</div>
<div>Hopefully it will help you to find the
solution that fits your needs.</div>
<div><br>
</div>
<div>Let me know if you have more questions.<br>
</div>
</div>
<div><br>
</div>
<div>[1] <a href="https://governance.openstack.org/tc/resolutions/20180301-stable-branch-eol.html#end-of-life" target="_blank" moz-do-not-send="true">https://governance.openstack.org/tc/resolutions/20180301-stable-branch-eol.html#end-of-life</a></div>
<div>[2] <a href="https://review.opendev.org/c/openstack/releases/+/770265" target="_blank" moz-do-not-send="true">https://review.opendev.org/c/openstack/releases/+/770265</a></div>
<div>[3] <a href="https://review.opendev.org/c/openstack/project-team-guide/+/769821" target="_blank" moz-do-not-send="true">https://review.opendev.org/c/openstack/project-team-guide/+/769821</a></div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">Le ven. 15 janv.
2021 à 16:52, Marios Andreou <<a href="mailto:marios@redhat.com" target="_blank" moz-do-not-send="true">marios@redhat.com</a>>
a écrit :<br>
</div>
<blockquote class="gmail_quote" style="margin:0px
0px 0px 0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div dir="ltr"><br>
</div>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Thu, Dec
10, 2020 at 7:01 PM Marios Andreou <<a href="mailto:marios@redhat.com" target="_blank" moz-do-not-send="true">marios@redhat.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt" id="gmail-m_-3263100259329911782gmail-m_571843540752866221gmail-m_3899295358184100794gmail-m_-5841759088846115309gmail-docs-internal-guid-ac1e087f-7fff-63dd-ff45-13422a87abdc"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">Hello TripleO</span></p>
<br>
<p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">I would like to propose that we move all tripleo stable/rocky repos [1] to "unmaintained", with a view to tagging as end-of-life in due course.</span></p>
<br>
<p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">This will allow us to focus our efforts on keeping the check and gate queues green and continue to deliver weekly promotions for the more recent and active stable/* branches train ussuri victoria and master.</span></p>
<br>
<p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">The stable/rocky repos have not had much action in the last few months - I collected some info at [2] about the most recent stable/rocky commits for each of the tripleo repos. For many of those there are no commits in the last 6 months and for some even longer.</span></p>
<br>
<p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">The tripleo stable/rocky repos were tagged as "extended maintenance" (rocky-em) [2] in April 2020 with [3].</span></p>
<br>
<p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">We have already reduced our CI commitment for rocky - these [4] are the current check/gate jobs and these [5] are the jobs that run for promotion to current-tripleo. However maintaining this doesn’t make sense if we are not even using it e.g. merging things into tripleo-* stable/rocky. </span></p>
<br>
<p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">Please raise your objections or any other comments or thoughts about this. Unless there are any blockers raised here, the plan is to put this into motion early in January.</span></p>
<br>
<p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">One still unanswered question I have is that since there is no ‘unmaintained’ tag, in the same way as we have the <release>-em or <release-eol> for extended maintenance and end-of-life, do we simply _declare_ that the repos are unmaintained? Then after a period of “0 to 6 months” per [6] we can tag the tripleo repos with rocky-eol. If any one reading this knows please tell us!</span></p>
<br>
</div>
</blockquote>
<div><br>
</div>
<div>
<div dir="ltr">o/ hello !<br>
<br>
replying to bump the thread - this was
sent ~1 month ago now and there hasn't
been any comment thus far. <br>
<br>
ping @Herve please do you know the answer
to that question in the last paragraph
above about 'declaring unmaintained' ?
please thank you ;)<br>
<br>
</div>
<div>As discussed at the last tripleo
bi-weekly we can consider moving forward
with this so I think it's prudent to give
folks more chance to comment if they
object for _reason_</div>
<div><br>
</div>
<div>thanks, marios</div>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">Thanks for reading!</span></p>
<p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">regards, marios</span></p>
<br>
<br>
<p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">[1] <a href="https://releases.openstack.org/teams/tripleo.html#rocky" target="_blank" moz-do-not-send="true">https://releases.openstack.org/teams/tripleo.html#rocky</a></span></p>
<p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">[2] <a href="http://paste.openstack.org/raw/800464/" target="_blank" moz-do-not-send="true">http://paste.openstack.org/raw/800464/</a> </span></p>
<p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">[3] <a href="https://review.opendev.org/c/openstack/releases/+/709912" target="_blank" moz-do-not-send="true">https://review.opendev.org/c/openstack/releases/+/709912</a></span></p>
<p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">[4] <a href="http://dashboard-ci.tripleo.org/d/3-DYSmOGk/jobs-exploration?orgId=1&var-influxdb_filter=branch%7C%3D%7Cstable%2Frocky" target="_blank" moz-do-not-send="true">http://dashboard-ci.tripleo.org/d/3-DYSmOGk/jobs-exploration?orgId=1&var-influxdb_filter=branch%7C%3D%7Cstable%2Frocky</a></span></p>
<p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">[5] <a href="http://dashboard-ci.tripleo.org/d/3-DYSmOGk/jobs-exploration?orgId=1&fullscreen&panelId=9&var-influxdb_filter=type%7C%3D%7Crdo&var-influxdb_filter=job_name%7C%3D~%7C%2Fperiodic.*-rocky%2F" target="_blank" moz-do-not-send="true">http://dashboard-ci.tripleo.org/d/3-DYSmOGk/jobs-exploration?orgId=1&fullscreen&panelId=9&var-influxdb_filter=type%7C%3D%7Crdo&var-influxdb_filter=job_name%7C%3D~%7C%2Fperiodic.*-rocky%2F</a></span></p>
<p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-variant-numeric:normal;font-variant-east-asian:normal;vertical-align:baseline;white-space:pre-wrap">[6] <a href="https://docs.openstack.org/project-team-guide/stable-branches.html#maintenance-phases" target="_blank" moz-do-not-send="true">https://docs.openstack.org/project-team-guide/stable-branches.html#maintenance-phases</a></span></p>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<br clear="all">
<br>
-- <br>
<div dir="ltr">
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div>Hervé Beraud</div>
<div>Senior Software Engineer
at Red Hat</div>
<div>irc: hberaud</div>
<div><a href="https://github.com/4383/" target="_blank" moz-do-not-send="true">https://github.com/4383/</a></div>
<div><a href="https://twitter.com/4383hberaud" target="_blank" moz-do-not-send="true">https://twitter.com/4383hberaud</a><br>
</div>
<div>-----BEGIN PGP
SIGNATURE-----<br>
<br>
wsFcBAABCAAQBQJb4AwCCRAHwXRBNkGNegAALSkQAHrotwCiL3VMwDR0vcja10Q+<br>
Kf31yCutl5bAlS7tOKpPQ9XN4oC0ZSThyNNFVrg8ail0SczHXsC4rOrsPblgGRN+<br>
RQLoCm2eO1AkB0ubCYLaq0XqSaO+Uk81QxAPkyPCEGT6SRxXr2lhADK0T86kBnMP<br>
F8RvGolu3EFjlqCVgeOZaR51PqwUlEhZXZuuNKrWZXg/oRiY4811GmnvzmUhgK5G<br>
5+f8mUg74hfjDbR2VhjTeaLKp0PhskjOIKY3vqHXofLuaqFDD+WrAy/NgDGvN22g<br>
glGfj472T3xyHnUzM8ILgAGSghfzZF5Skj2qEeci9cB6K3Hm3osj+PbvfsXE/7Kw<br>
m/xtm+FjnaywZEv54uCmVIzQsRIm1qJscu20Qw6Q0UiPpDFqD7O6tWSRKdX11UTZ<br>
hwVQTMh9AKQDBEh2W9nnFi9kzSSNu4OQ1dRMcYHWfd9BEkccezxHwUM4Xyov5Fe0<br>
qnbfzTB1tYkjU78loMWFaLa00ftSxP/DtQ//iYVyfVNfcCwfDszXLOqlkvGmY1/Y<br>
F1ON0ONekDZkGJsDoS6QdiUSn8RZ2mHArGEWMV00EV5DCIbCXRvywXV43ckx8Z+3<br>
B8qUJhBqJ8RS2F+vTs3DTaXqcktgJ4UkhYC2c1gImcPRyGrK9VY0sCT+1iA+wp/O<br>
v6rDpkeNksZ9fFSyoY2o<br>
=ECSj<br>
-----END PGP SIGNATURE-----<br>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<br clear="all">
<br>
-- <br>
<div dir="ltr" class="gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div>Hervé Beraud</div>
<div>Senior Software Engineer at Red Hat</div>
<div>irc: hberaud</div>
<div><a href="https://github.com/4383/" target="_blank" moz-do-not-send="true">https://github.com/4383/</a></div>
<div><a href="https://twitter.com/4383hberaud" target="_blank" moz-do-not-send="true">https://twitter.com/4383hberaud</a><br>
</div>
<div>-----BEGIN PGP SIGNATURE-----<br>
<br>
wsFcBAABCAAQBQJb4AwCCRAHwXRBNkGNegAALSkQAHrotwCiL3VMwDR0vcja10Q+<br>
Kf31yCutl5bAlS7tOKpPQ9XN4oC0ZSThyNNFVrg8ail0SczHXsC4rOrsPblgGRN+<br>
RQLoCm2eO1AkB0ubCYLaq0XqSaO+Uk81QxAPkyPCEGT6SRxXr2lhADK0T86kBnMP<br>
F8RvGolu3EFjlqCVgeOZaR51PqwUlEhZXZuuNKrWZXg/oRiY4811GmnvzmUhgK5G<br>
5+f8mUg74hfjDbR2VhjTeaLKp0PhskjOIKY3vqHXofLuaqFDD+WrAy/NgDGvN22g<br>
glGfj472T3xyHnUzM8ILgAGSghfzZF5Skj2qEeci9cB6K3Hm3osj+PbvfsXE/7Kw<br>
m/xtm+FjnaywZEv54uCmVIzQsRIm1qJscu20Qw6Q0UiPpDFqD7O6tWSRKdX11UTZ<br>
hwVQTMh9AKQDBEh2W9nnFi9kzSSNu4OQ1dRMcYHWfd9BEkccezxHwUM4Xyov5Fe0<br>
qnbfzTB1tYkjU78loMWFaLa00ftSxP/DtQ//iYVyfVNfcCwfDszXLOqlkvGmY1/Y<br>
F1ON0ONekDZkGJsDoS6QdiUSn8RZ2mHArGEWMV00EV5DCIbCXRvywXV43ckx8Z+3<br>
B8qUJhBqJ8RS2F+vTs3DTaXqcktgJ4UkhYC2c1gImcPRyGrK9VY0sCT+1iA+wp/O<br>
v6rDpkeNksZ9fFSyoY2o<br>
=ECSj<br>
-----END PGP SIGNATURE-----<br>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</body>
</html>