Tuesday, 2024-01-30

opendevreviewTony Breeds proposed openstack/requirements master: Updated from generate-constraints  https://review.opendev.org/c/openstack/requirements/+/90693801:06
opendevreviewTony Breeds proposed openstack/requirements master: Partial Revert "Updated from generate-constraints"  https://review.opendev.org/c/openstack/requirements/+/90716001:10
opendevreviewMerged openstack/requirements master: Update eventlet to 0.35.0  https://review.opendev.org/c/openstack/requirements/+/90704802:48
tkajinamhmm. it seems eventlet 3.15 still breaks docs job in manila...15:00
tkajinambut it's no longer necessary. I myself didn't know this improvement until stephenfin pointed it out a while ago.15:00
tkajinam<stephenfin> yeah, that hasn't been the case for about 6 years now (from back while dhellmann was still working on OpenStack)15:00
tkajinamsorry. wrong paste15:00
tkajinamdidin't notice these are in the clipboard X-(15:00
tkajinamhttps://zuul.opendev.org/t/openstack/build/63914f9dc9e24e1180eea22bfd92e13c15:00
tkajinammeant to post this15:00
tkajinamhberaud, ^^^ wondering if you have any idea about this error. seems monkey_patch does not work when called by autodoc ?   `AttributeError: 'functools.partial' object has no attribute 'items'`15:01
fricklerhmm, I had hoped that the fix for the ironic issue, which looked very similar, also fixed manila15:51
JayFHi all o/ the latest eventlet bump broke more docs builds -- this time in Manila. https://github.com/eventlet/eventlet/pull/907 fixes the issue, if we can get eventlet to land and release a .1 and bump it, we should be able to avoid a rollback. cc: hberaud 16:39
JayFI already pointed this out to Itamar (eventlet dev) downstream, so hopefully things will get moving :)16:39
hberaudWill produce a new version ASAP17:24
JayFYeah, I just got a test written for it17:26
JayFthings should be quite happier17:26
hberaudawesome17:26
JayFI think the approach on that patch should squash a whole class of this kinda bug17:27
JayFat the small risk of preventing us from seeing new kinds of breakages17:27
hberaudJayF: Please can you also update the changelog file (https://github.com/eventlet/eventlet/blob/master/NEWS)? We will win some iteration cycles17:27
JayFhberaud: amended the commit17:29
hberaudJayF: Please add a title dedicated to 0.35.1, else I'd have to propose a new pull requests et cetera17:30
JayFI didn't wanna be presumptuous :D 17:32
JayFhberaud: you want an empty unrelesed header still?17:32
hberaudyes17:32
JayFaight, done17:33
hberaudall the other commits landed by 0.35.1 are not significant enough to also require a dedicated changelog entries17:34
hberaudthanks17:34
clarkbJayF: this is me nitpicking but you know you can copy and paste text directly into the PR/issue markdown :) I find that a million times better than screenshots particularly since for some reason those screenshots refuse to load at larger resolution for me so I can't see their content in a readable way.17:35
clarkbjust wrap the text in ```'s17:35
hberaudthe resolution is not good for me too :(17:35
JayFclarkb: that's a total preference thing, and I find generally github-based projets prefer screenshots, that's why my flow was that way17:35
JayFI should've probably adjusted for this being a special case, but autopilot is a thing :D 17:36
clarkbJayF: ok they literally don't open for me. That is probably a github bug but still17:36
JayF(e.g. I don't think "eventlet" is just a random github thing)17:36
JayFoh, weird, yeah likely. either way it's just an exception then, not an exception17:36
JayFand now that I have a test demonstrating the behavior (which fails without my fix), I feel it's slightly less needed17:36
clarkbbut also text is copy pastable. images not so much17:36
JayFI agree with you in terms of my preference; but I just usually interact with a project in the way I think they want, github -> default images, and my brain was so laser-focused on getting the fix done I didn't adjust for the special case17:37
JayFI do whatever it takes to get my code landed, and sometimes external projects want weird things *shrug*17:37
opendevreviewJay Faulkner proposed openstack/requirements master: Force use of 0.35.1 eventlet  https://review.opendev.org/c/openstack/requirements/+/90724317:46
JayFhberaud: ^ once your release is done, recheck that17:48
JayFhberaud: I wanted to ensure we were disallowing broken versions of eventlet as well, as requested by prometheanfire and myself on the last bump17:49
hberaudJayF: the asyncio job failed with your patch17:50
hberaudand with py3.817:50
hberaudeventlet/tests/isolated/patcher_fork_after_monkey_patch.py fails17:52
JayFyep, trying to repro locally17:52
JayFand I think I did and fixed it17:52
JayFhberaud: fix pushed17:55
hberaudthx17:55
hberaudpy3.8 + asyncio job seems now happy, waiting for checks fully completed18:05
JayFTo update, 0.35.1 is released, https://review.opendev.org/c/openstack/requirements/+/907243 is rechecking against it with a single +218:27
JayFso once that clears CI, it should be able to land and fix gates18:27
opendevreviewMerged openstack/requirements master: Force use of 0.35.1 eventlet  https://review.opendev.org/c/openstack/requirements/+/90724321:11

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