[Telemetry][release] release job failure: python-aodhclient 3.1.0
Hi Telemetry team,
we have a release job failure [1], as it seems pypi did not accept the upload of the release [2]. This is probably beccause of a recently added new line in setup.cfg [3]. Can you please try to fix the issue so that we could propose a new release.
[1] https://lists.openstack.org/pipermail/release-job-failures/2023-February/001... [2] https://zuul.opendev.org/t/openstack/build/8b0957e7b8af45f99d8412851542492a [3] https://opendev.org/openstack/python-aodhclient/src/branch/master/setup.cfg#...
Thanks in advance,
Előd Illés irc: elodilles @ #openstack-release
On 17/02/2023 21:35, Elõd Illés wrote:
Hi Telemetry team,
we have a release job failure [1], as it seems pypi did not accept the upload of the release [2]. This is probably beccause of a recently added new line in setup.cfg [3]. Can you please try to fix the issue so that we could propose a new release.
[1] https://lists.openstack.org/pipermail/release-job-failures/2023-February/001... https://lists.openstack.org/pipermail/release-job-failures/2023-February/001645.html [2] https://zuul.opendev.org/t/openstack/build/8b0957e7b8af45f99d8412851542492a https://zuul.opendev.org/t/openstack/build/8b0957e7b8af45f99d8412851542492a [3] https://opendev.org/openstack/python-aodhclient/src/branch/master/setup.cfg#... https://opendev.org/openstack/python-aodhclient/src/branch/master/setup.cfg#L36
Thanks in advance,
Előd Illés irc: elodilles @ #openstack-release
Hi,
thank you for the heads-up. I wonder how this could slip through the gate though. I have proposed[1], but if that doesn't work, we'll have a look.
Matthias
[1] https://review.opendev.org/c/openstack/python-aodhclient/+/874374
On 2023-02-20 08:23:36 +0100 (+0100), Matthias Runge wrote: [...]
thank you for the heads-up. I wonder how this could slip through the gate though.
[...]
We don't perform test uploads to PyPI in the gate, and it's hitting a PyPI policy violation. It's possible `twine check` could catch things like this, though an explicit test would probably need to be added to it. Alternatively, we could start doing dev version uploads to test.pypi.org, though someone will need to create that new job (and the need to share an upload secret between projects would make that especially complicated to do in the gate pipeline).
https://github.com/pypa/pip/issues/6301
I have raised[1] to partially revert the change that caused this violation. As long as the dependency(aodh) with direct url stays in tox.ini, we shouldn't run into this issue again.
[1] https://review.opendev.org/c/openstack/python-aodhclient/+/874423
On Mon, Feb 20, 2023 at 5:59 PM Jeremy Stanley fungi@yuggoth.org wrote:
On 2023-02-20 08:23:36 +0100 (+0100), Matthias Runge wrote: [...]
thank you for the heads-up. I wonder how this could slip through the gate though.
[...]
We don't perform test uploads to PyPI in the gate, and it's hitting a PyPI policy violation. It's possible `twine check` could catch things like this, though an explicit test would probably need to be added to it. Alternatively, we could start doing dev version uploads to test.pypi.org, though someone will need to create that new job (and the need to share an upload secret between projects would make that especially complicated to do in the gate pipeline).
https://github.com/pypa/pip/issues/6301
-- Jeremy Stanley
participants (4)
-
Elõd Illés
-
Jeremy Stanley
-
Matthias Runge
-
Yadnesh Kulkarni