<div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 22 Sept 2023 at 11:04, Stephen Finucane <<a href="mailto:stephenfin@redhat.com">stephenfin@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">o/ <br>
I'd like to request a feature freeze exception for the aforementioned packages<br>
to include fixes we recently merged:<br>
<br>
 * WSME 0.12.1 includes two fixes to the Sphinx extension to fix compatibility<br>
   with recent Sphinx versions. There are also additional fixes to address<br>
   compatibility with Python 3.11 (by switching from nose to pytest, by<br>
   replacing use of pkg_utils with importlib.metadata, and by replacing use of<br>
   inspect.getargspec with inspect.getfullargspec).<br>
<br>
 * sphinxcontrib-pecanwsme 0.11.0 includes a fix for Python 3.11 compatibility<br>
   (replacing use of inspect.getargspec with inspect.getfullargspec), drops<br>
   support for Python < 3.8, and removes the use of six.<br>
<br>
I've included a summary of the git logs below. I would argue that both version<br>
bumps are low-risk and address issues we're seeing in the gates of multiple<br>
projects. I would also argue that bumping these versions is a lower risk<br>
strategy than the alternative proposal, namely the reintroduction of a cap on<br>
the Sphinx version used to a version released nearly 18 months ago [2] (!!).<br>
Finally, I would argue that this would be the preferred approach by our<br>
packagers (zigo, are you there?).<br>
<br>
The change is available [3] and waiting for reviews.<br>
<br>
Cheers,<br>
Stephen<br>
<br>
PS: Why WSME 0.12.1 rather than 0.12.0, you ask? You can blame a typo [4] for<br>
that 🙈<br>
<br>
[1] <a href="https://lists.openstack.org/pipermail/openstack-discuss/2023-September/035190.html" rel="noreferrer" target="_blank">https://lists.openstack.org/pipermail/openstack-discuss/2023-September/035190.html</a><br>
[2] <a href="https://pypi.org/project/Sphinx/4.5.0/" rel="noreferrer" target="_blank">https://pypi.org/project/Sphinx/4.5.0/</a><br>
[3] <a href="https://review.opendev.org/c/openstack/requirements/+/896195" rel="noreferrer" target="_blank">https://review.opendev.org/c/openstack/requirements/+/896195</a><br>
[4] <a href="https://review.opendev.org/c/x/wsme/+/896153" rel="noreferrer" target="_blank">https://review.opendev.org/c/x/wsme/+/896153</a><br>
<br></blockquote><div><br></div><div>+1</div><div><br></div><div>Thanks Stephen for whipping up this all together so quickly!</div><div><br></div><div>- Erno "jokke" Kuvaja<br></div></div></div>