Thursday, 2024-08-22

*** bauzas_ is now known as bauzas01:17
*** bauzas_ is now known as bauzas04:10
*** bauzas_ is now known as bauzas06:29
opendevreviewMerged openstack/releases master: Add libpcre3-dev to bindep  https://review.opendev.org/c/openstack/releases/+/92686007:01
fricklerI'm going to rerun the other failed tag-release job from yesterday to test ^^ https://zuul.opendev.org/t/openstack/build/643cd70dca7546b28a1192c60a090a0a07:17
fricklerhmm, wait, propose-update-constraints is also failing in a very weird way https://zuul.opendev.org/t/openstack/build/bad50a3664bd4bed96d95ea3bd6e8b6707:26
opendevreviewSlawek Kaplonski proposed openstack/releases master: Release final os-ken for 2024.2 (Dalmatian)  https://review.opendev.org/c/openstack/releases/+/92676707:26
fricklerok, rerunning the above and holding a node for debugging the propose job08:05
elodillesit seems that 'python3 setup.py --name' gave some garbage instead of the distname08:20
frickleryes, well not instead, but in addition to it08:20
elodillesi remember seeing this error in the past, but don't remember the fix :/08:21
fricklerpublish-tox-docs-releases was still failing :( https://zuul.opendev.org/t/openstack/build/6a748d48e2684ab1aab8d173a59ce21408:22
elodillesyeah, that is what clarkb was talking about some hours earlier: https://meetings.opendev.org/irclogs/%23openstack-release/%23openstack-release.2024-08-21.log.html#t2024-08-21T22:23:3508:26
fricklerbindep didn't install the dev lib. either something weird is happening or the library is there and the fix must look different08:27
fricklerelodilles: yes, that's why I merged https://review.opendev.org/c/openstack/releases/+/926860 earlier, but didn't seem to help08:27
elodillesbut that is for releases, and not for the job directly. at least that is how i understood clarkb's explanation08:29
fricklerhmm, the job does use bindep from releases repo https://zuul.opendev.org/t/openstack/build/6a748d48e2684ab1aab8d173a59ce214/console#1/0/14/ubuntu-noble08:32
elodillesoh. hmm. but then i don't see git-review08:34
elodilleslibre2-dev08:34
elodillespython3-all-dev08:34
elodillesahh, copy buffer...08:34
elodillesso. then i don't see libpcre3-dev in stdout. so it wasn't installed, right?08:35
fricklerelodilles: that may be because it might have been present already? iiuc bindep only lists pkgs that need installing08:40
fricklerguess I need to setup another hold to check in place and we need to approve another release, then08:41
fricklerelodilles: oslo.config seems like a good candidate, if you would be so kind? hold is in place https://review.opendev.org/c/openstack/releases/+/92654408:43
elodillesfrickler: looking08:47
elodillesthere you go08:49
tkajinamhttps://zuul.opendev.org/t/openstack/build/ff8f60902f4d4b128eeff466bae769e408:51
tkajinam2024-08-22 08:33:27.483588 | ubuntu-noble | + git checkout -b '[pbr] Generating ChangeLog08:52
tkajinam2024-08-22 08:33:27.483667 | ubuntu-noble | python-glanceclient-4.7.0'08:52
tkajinam2024-08-22 08:33:27.483706 | ubuntu-noble | fatal: '[pbr] Generating ChangeLog08:52
tkajinam2024-08-22 08:33:27.483897 | ubuntu-noble | python-glanceclient-4.7.0' is not a valid branch name08:52
tkajinamjust in case you are not aware of this ...08:52
fricklertkajinam: that's one of the issues we were talking about earlier, I have a held node to debug it08:54
tkajinamah, yes. you mentioned propose-update-constraints . sorry I overlooked that08:54
fricklernp, thx for the heads up, easy to not notice such things08:56
opendevreviewMerged openstack/releases master: Release oslo.config 9.6.0 for 2024.2 dalmatian.  https://review.opendev.org/c/openstack/releases/+/92654408:58
elodillesfrickler: i found my dummy workaround for a similar case: https://review.opendev.org/c/openstack/releases/+/87906509:07
elodillesfor the pbr changelog thing09:07
elodillesi can propose the same workaround to project-config if we don't have a better fix09:11
fricklerelodilles: ah, nice, that looks pretty similar. I need to afk for a bit, will verify on the held node, then09:20
elodillesACK, i might also disappear for some minutes, so i uploaded a workaround patch: https://review.opendev.org/c/openstack/project-config/+/92688509:29
fricklerso I can reproduce the issue and your fix seems to be fine as a workaround. the real fix should happen in pbr though. it is using distutils.log to output that line, which is vendored in setuptools for py312 and has a note "Retained for compatibility and should not be used."11:02
fricklergoing to approve your change now11:02
elodillesACK, thanks11:05
fricklerfor later reference: https://opendev.org/openstack/pbr/blame/branch/master/pbr/git.py#L23311:08
fricklerhmm, weird, the last run of the docs build worked https://zuul.opendev.org/t/openstack/build/f9516d140b9b4dfb9d748edc8f7702a8 it also did install the pcre lib via bindep11:16
fricklernot sure why this was failing earlier11:16
fricklerthinking about it, likely because I re-enqueued the earlier hash from the releases repo and in that scenario it doesn't get rebased onto master like for the check pipeline11:17
elodillesat least it works now :)11:25
elodillesis there anything else that needs to be fixed?11:26
elodillesand of course: re-enqueue?11:26
fricklerI don't think we can re-enqueue the release buildsets where the propose-constraints failed, since that would try to republish to pypi. so we'll need to generate the three missing u-c bumps manually11:32
fricklereverything else should be fine by now, afaict11:33
elodillesACK, then i'll approve a release patch, to double-check (and because there is one that can be merged :))11:34
elodilles(oslo.utils)11:35
opendevreviewMerged openstack/releases master: Release oslo.utils 7.3.0 for 2024.2 dalmatian.  https://review.opendev.org/c/openstack/releases/+/92662211:43
elodillesthere it is: https://review.opendev.org/c/openstack/requirements/+/92690412:17
elodilles\o/12:17
fricklercool, now I'm curious to see whether the delay helped12:23
elodilleswell, i checked and pypi had oslo.utils at the time when the pause started o:)12:30
elodillesat least, according to pypi's rss ( https://pypi.org/rss/project/oslo.utils/releases.xml )12:32
frickleriiuc the delay is needed due to our proxy, which caches the index fro 10m12:33
fungiyeah, the apache mod_proxy/mod_cache we use for pypi in our nodepool providers caches responses from pypi for up to 10 minutes. we might be able to work out a way to signal cache invalidation from jobs which are more timing-sensitive to new uploads, but that would need some research12:46
*** bauzas_ is now known as bauzas12:48
elodillesi see. then ignore my above lines :X12:52
ykarelhi can some one check https://review.opendev.org/c/openstack/releases/+/92672412:59
elodillesykarel: +2'd13:07
frickler+313:09
ttxOK I'll do some reviews now if things are back to normal13:09
fungiseems to be so far13:12
elodillesyepp13:13
opendevreviewMerged openstack/releases master: Release oslo.serialization 5.4.1 for 2024.1 (Caracal)  https://review.opendev.org/c/openstack/releases/+/92672413:22
ykarelthx elodilles frickler 13:26
opendevreviewMerged openstack/releases master: Release final mistral-extra for 2024.2 (Dalmatian)  https://review.opendev.org/c/openstack/releases/+/92676213:29
opendevreviewMerged openstack/releases master: Release final ironic-lib for 2024.2 (Dalmatian)  https://review.opendev.org/c/openstack/releases/+/92675813:29
opendevreviewMerged openstack/releases master: Release final sushy for 2024.2 (Dalmatian)  https://review.opendev.org/c/openstack/releases/+/92677013:31
opendevreviewMerged openstack/releases master: Release final os-ken for 2024.2 (Dalmatian)  https://review.opendev.org/c/openstack/releases/+/92676713:34
opendevreviewMerged openstack/releases master: Release final stevedore for 2024.2 (Dalmatian)  https://review.opendev.org/c/openstack/releases/+/92676913:34
opendevreviewMerged openstack/releases master: Release final taskflow for 2024.2 (Dalmatian)  https://review.opendev.org/c/openstack/releases/+/92677113:37
opendevreviewMerged openstack/releases master: Release oslo.log 6.1.2 for 2024.2 dalmatian.  https://review.opendev.org/c/openstack/releases/+/92671213:37
dansmithwho can approve requirements changes? frickler? need this landed to proceed with the inspector stuff: https://review.opendev.org/c/openstack/requirements/+/92690413:45
fricklerdansmith: I was hoping that the reqs team could handle those. also the change hasn't even passed CI yet13:53
dansmithfrickler: I went looking at the requirements-core group and it seems like not a lot of still-active people13:54
dansmithI know it still needs CI, I was just hoping to line up some people13:55
frickleryes, one can't say the reqs team is overstaffed13:58
dansmithlooks like they're merging with only one core so I guess that's helpful13:58
Clark[m]fungi: the easiest and possibly most correct thing would be to talk to PyPI directly. However, PyPI may have cached things for 10 minutes at their cdn as well14:04
dansmithprometheanfire: there's a lot of work to do stacked up behind this.. if you could prioritize approving it I'd sure appreciate it: https://review.opendev.org/c/openstack/requirements/+/92690414:19
dansmithprometheanfire: almost entirely new yet-unused code added to oslo.utils, so hopefully pretty uncontroversial14:20
fungidansmith: also, no idea if it helps, but there's an #openstack-requirements channel for that team too14:26
dansmithokay sorry14:27
elodilleswell,  Release Managers group is added to requirements-core, so for example I could review things, too, but i never felt the authority to review things there o:)14:40
elodillesthough new-release patches could be the ones that relmgt team members could approve anytime i guess14:41
dansmithtbh, I'm not sure what the big deal is with these.. they bump a minor version and all the tests pass, so what is anyone else going to really do other than react if we merge and it breaks something?14:43
elodillesthat's true :)14:44
elodillesi fast-approved the oslo.utils patch a couple of sec ago anyway :D14:45
dansmithelodilles: many thanks!14:46
elodillesnp14:46
elodillesi've also +2+W'd the rest of the new-release library u-c bumps that have Verified+114:51
prometheanfireelodilles: thanks for getting to it :D15:15
elodillesprometheanfire: np o:)15:22
*** bauzas_ is now known as bauzas18:26
*** melwitt is now known as jgwentworth19:38
*** jgwentworth is now known as melwitt19:38
opendevreviewBrian Rosmaita proposed openstack/releases master: Release final os-brick for 2024.2 (Dalmatian)  https://review.opendev.org/c/openstack/releases/+/92676622:02
*** bauzas_ is now known as bauzas22:59

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