<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<p>Hi stable maintainers,</p>
<p>This mail is about to get some attention to
build-openstack-sphinx-docs job that recently started to fail on
old stable branches (Queens and Pike) and block gates for about
~30 repositories. (The failures are also visible in periodic
stable jobs). This is because py27 support from sphinx jobs were
removed [1] recently. (Python 3 (py35) support was mostly done in
Rocky so that branch is not affected)<br>
</p>
<p>To unblock the gates I see the following options:</p>
<p>1. fix sphinx jobs to work with py35 (most probably requires some
patches to backport - in a squashed patch - and maybe some
resolution of requirement conflicts)</p>
<p>2. set sphinx jobs to non-voting (even better to remove them to
do not use resources unnecessarily)</p>
<p>3. revert the patch [1] that removed the py2 support of sphinx
(maybe the easiest thing to do, though i understand that py2
support is something that shouldn't be kept forever)</p>
<p>4. teams examine their old branches and if they are not really
maintained, haven't merged patches recently, then probably it is a
good time to propose their EOL transition according to the EOL
process [1]<br>
</p>
<p>Some additional thoughts:<br>
- When Extended Maintenance was introduced the community agreed
that certain CI jobs can be removed, CI coverage can be reduced as
time goes.<br>
- To keep open an old branch in Extended Maintenance helps the
cooperation between vendors / users as instead of maintaining it
by themselves it can be done with a common effort, which could be
beneficial for everyone. On the other hand, if there are no
maintainers or invested efforts to keep the branch and CI alive,
then it is a reasonable decision to transition the branch to End
of Life.<br>
</p>
<p>Please consider the above options and act to eliminate the gate
failures / periodic stable job failures.</p>
<p><br>
</p>
<p>[1] <a class="moz-txt-link-freetext" href="https://review.opendev.org/c/zuul/zuul-jobs/+/827588">https://review.opendev.org/c/zuul/zuul-jobs/+/827588</a><span id="output"><a href="https://review.opendev.org/#/q/I98c3da5b02a4ac7fb9d7bd8e00170762e77b9f40" rel="noopener"><br>
</a>[2]
<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></span></p>
<p><span id="output">Thanks,</span><br>
<br>
Előd<br>
</p>
</body>
</html>