Tuesday, 2022-11-08

*** Guest776 is now known as diablo_rojo00:26
*** marios is now known as marios|ruck05:50
*** amoralej|off is now known as amoralej07:10
elodillesttx: welcome back \o/08:19
elodillesi'm also back, and fortunately without any jetleg :]08:19
elodilleshberaud: thanks for the python-dev dropping patches! \o/08:19
hberaudnp08:20
elodilleshberaud: we might need the backports of these, but i'm not 100% sure08:20
hberaudI'll try to manage the backports too08:20
hberaudok08:20
elodillesi'll keep an eye on them and +2 them in that case :]08:21
hberaudthanks, do not hesitate to have a look to the master patches too.08:26
hberaudelodilles: I removed python-dev*, so also python-devel and I'm not sure if we need that too.08:27
elodilleshberaud: python-devel is rpm, so if the centos images do not have them, then it's safe to drop them08:44
elodilleshberaud: i'll reveiew the master patches, too08:45
hberaudthnaks09:18
*** dviroel|afk is now known as dviroel09:48
elodillesbtw, we had 5 release job failure: 4 out of 5 are due to the python-dev issue12:19
elodilles1 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.html12:19
elodillesi guess this is probably a temporary failure12:20
elodillesprobably would be good to reschedule12:20
elodillesfungi: is there a way for us to reschedule this? ^^^12:20
fungielodilles: as in reenqueue the openstack/metalsmith 1.5.3 tag?12:29
opendevreviewDr. Jens Harbott proposed openstack/releases master: Update release liaison for kolla project  https://review.opendev.org/c/openstack/releases/+/86399812:33
elodillesfungi: yes, reenqueue metalsmith 1.5.312:35
elodillesi as far as I see the tag is there, only the pypi upload + announce + propose-update-constraints jobs failed12:37
elodillesis it possible to reenqueue these 3 jobs? ^^^12:38
fungielodilles: well, reenqueue the tag object into the release pipeline, yes12:39
fungifailed again, but this time because pypi complained that the file already exists12:45
fungihttps://pypi.org/project/metalsmith/1.5.3/#files12:45
fungilooks like the wheel was uploaded successfully in the first run and only the sdist upload failed12:46
fungiso 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 now12:47
fungii 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 sdist12:48
fungielodilles: 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
elodillesfungi: oh, so you say if we append that option then this will work?12:52
fungiyes. 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 now12:55
elodillesfungi: so by adding here the --skip-existing? https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/upload-pypi/tasks/main.yaml#L4313:08
elodillessounds good13:08
fungihttps://review.opendev.org/c/zuul/zuul-jobs/+/864004 pypi-upload: support twine --skip-existing option13:16
fungiyes13:16
fungiand once that merges, we can turn it on in our job by setting that boolean option to true13:16
opendevreviewMerged openstack/release-test master: Remove python-dev from bindep  https://review.opendev.org/c/openstack/release-test/+/86384513:32
*** amoralej is now known as amoralej|lunch13:53
*** amoralej|lunch is now known as amoralej14:29
*** gthiemon1e is now known as gthiemonge15:43
*** dviroel is now known as dviroel|lunch15:58
*** marios|ruck is now known as marios|out16:25
*** amoralej is now known as amoralej|off16:36
*** dviroel|lunch is now known as dviroel16:59
*** dviroel is now known as dviroel|afk19:23
fungiokay, job improvements have merged and i've reenqueued metalsmith 1.5.321:16
fungitime to see if this works as described21: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.gz21:21
fungiyay!21:21
opendevreviewCarlos Eduardo proposed openstack/releases master: Release manila-tempest-plugin  https://review.opendev.org/c/openstack/releases/+/86406621:37
clarkbsuccess21:47

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!