*** Guest776 is now known as diablo_rojo | 00:26 | |
*** marios is now known as marios|ruck | 05:50 | |
*** amoralej|off is now known as amoralej | 07:10 | |
elodilles | ttx: welcome back \o/ | 08:19 |
---|---|---|
elodilles | i'm also back, and fortunately without any jetleg :] | 08:19 |
elodilles | hberaud: thanks for the python-dev dropping patches! \o/ | 08:19 |
hberaud | np | 08:20 |
elodilles | hberaud: we might need the backports of these, but i'm not 100% sure | 08:20 |
hberaud | I'll try to manage the backports too | 08:20 |
hberaud | ok | 08:20 |
elodilles | i'll keep an eye on them and +2 them in that case :] | 08:21 |
hberaud | thanks, do not hesitate to have a look to the master patches too. | 08:26 |
hberaud | elodilles: I removed python-dev*, so also python-devel and I'm not sure if we need that too. | 08:27 |
elodilles | hberaud: python-devel is rpm, so if the centos images do not have them, then it's safe to drop them | 08:44 |
elodilles | hberaud: i'll reveiew the master patches, too | 08:45 |
hberaud | thnaks | 09:18 |
*** dviroel|afk is now known as dviroel | 09:48 | |
elodilles | btw, we had 5 release job failure: 4 out of 5 are due to the python-dev issue | 12:19 |
elodilles | 1 on the other hand got 502 'bad gateway' from pypi if i'm not mistaken: https://lists.openstack.org/pipermail/release-job-failures/2022-November/001633.html | 12:19 |
elodilles | i guess this is probably a temporary failure | 12:20 |
elodilles | probably would be good to reschedule | 12:20 |
elodilles | fungi: is there a way for us to reschedule this? ^^^ | 12:20 |
fungi | elodilles: as in reenqueue the openstack/metalsmith 1.5.3 tag? | 12:29 |
opendevreview | Dr. Jens Harbott proposed openstack/releases master: Update release liaison for kolla project https://review.opendev.org/c/openstack/releases/+/863998 | 12:33 |
elodilles | fungi: yes, reenqueue metalsmith 1.5.3 | 12:35 |
elodilles | i as far as I see the tag is there, only the pypi upload + announce + propose-update-constraints jobs failed | 12:37 |
elodilles | is it possible to reenqueue these 3 jobs? ^^^ | 12:38 |
fungi | elodilles: well, reenqueue the tag object into the release pipeline, yes | 12:39 |
fungi | failed again, but this time because pypi complained that the file already exists | 12:45 |
fungi | https://pypi.org/project/metalsmith/1.5.3/#files | 12:45 |
fungi | looks like the wheel was uploaded successfully in the first run and only the sdist upload failed | 12:46 |
fungi | so we're not going to be able to use the release job to upload that, because it wants to upload the wheel first which pypi won't allow now | 12:47 |
fungi | i guess we could make the script check whether the file is already on pypi and skip it? but otherwise, i or someone else with access to a copy of the pypi api token will need to manually upload the sdist | 12:48 |
fungi | elodilles: actually, that might be easy to implement? modern versions of the twine utility have a --skip-existing option, which will "Continue uploading files if one already exists." | 12:49 |
elodilles | fungi: oh, so you say if we append that option then this will work? | 12:52 |
fungi | yes. seems that behavior is only implemented via command-line option though, the docs don't indicate a way to do it via an envvar or in the .pypirc file, so we'll need to add a toggle for the cli string in the pypi-upload role in zuul-jobs. working on it now | 12:55 |
elodilles | fungi: so by adding here the --skip-existing? https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/upload-pypi/tasks/main.yaml#L43 | 13:08 |
elodilles | sounds good | 13:08 |
fungi | https://review.opendev.org/c/zuul/zuul-jobs/+/864004 pypi-upload: support twine --skip-existing option | 13:16 |
fungi | yes | 13:16 |
fungi | and once that merges, we can turn it on in our job by setting that boolean option to true | 13:16 |
opendevreview | Merged openstack/release-test master: Remove python-dev from bindep https://review.opendev.org/c/openstack/release-test/+/863845 | 13:32 |
*** amoralej is now known as amoralej|lunch | 13:53 | |
*** amoralej|lunch is now known as amoralej | 14:29 | |
*** gthiemon1e is now known as gthiemonge | 15:43 | |
*** dviroel is now known as dviroel|lunch | 15:58 | |
*** marios|ruck is now known as marios|out | 16:25 | |
*** amoralej is now known as amoralej|off | 16:36 | |
*** dviroel|lunch is now known as dviroel | 16:59 | |
*** dviroel is now known as dviroel|afk | 19:23 | |
fungi | okay, job improvements have merged and i've reenqueued metalsmith 1.5.3 | 21:16 |
fungi | time to see if this works as described | 21:16 |
fungi | "WARNING m Skipping metalsmith-1.5.3-py3-none-any.whl because it appears to already exist" | 21:21 |
fungi | "Uploading metalsmith-1.5.3.tar.gz | 21:21 |
fungi | yay! | 21:21 |
opendevreview | Carlos Eduardo proposed openstack/releases master: Release manila-tempest-plugin https://review.opendev.org/c/openstack/releases/+/864066 | 21:37 |
clarkb | success | 21:47 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!