Tuesday, 2023-09-19

bauzasfolks, I know we're super late for Nova RC1, but that's coming hopefully today07:55
bauzaswe eventually merged all the needed reverts, but we still have the reno prelude patch on fly07:55
opendevreviewStephen Finucane proposed openstack/releases master: oslo.db 14.0.1  https://review.opendev.org/c/openstack/releases/+/89577609:13
fricklerstephenfin: hmm, weird validate error on that one. I would also argue that the version should be 15.0.0, because adding autocommit is a major change, but I'm open to discussion09:53
fricklerI guess we need to override this somehow "deliverables/bobcat/oslo.db.yaml: validate_version_numbers: New dependency sqlalchemy-migrate"09:54
fricklerin theory the check is correct, new dependencies must not be added in stable branches, but this is a special situation here I guess09:55
fricklerhberaud: ttx: elodilles_pto: ^^09:55
stephenfinYeah, the sqlalchemy-migrate dependency is not _really_ required since most affected projects should be including it themselves, but without it docs don't build09:56
stephenfinI could try to fix up the docs build and remove it again, but if we can sidestep that I'd be happy invest my time elsewhere 09:56
fricklerstephenfin: oh, if it is for docs build only, moving it to doc/requirements.txt would be rather simple? but agreed to wait for release team feedback first09:59
stephenfinwon't the req-check job look at that also?10:00
fricklerI must admit I'm not sure about that, would have to need to look into the testing code10:01
fricklerif I read this correctly, only the requirements in the sdist are checked https://opendev.org/openstack/releases/src/branch/master/openstack_releases/requirements.py#L93-L10110:07
stephenfinOkay. Just in case it's easier https://review.opendev.org/c/openstack/oslo.db/+/89578010:16
zigostephenfin: frickler: Once we have oslo.db in order, and tagged, for all of this, let me know, and I can easily reschedule builds for all OpenStack projects (meaning, running unit tests at build time) with the new oslo.db, and report the failures. Even just a commit hash, I can test...10:17
zigo(even an unmerged patch...)10:17
stephenfinyou can use the HEAD of stable/2023.2 now10:17
zigoOf oslo.db ?10:17
zigoOk.10:17
stephenfinyup10:18
zigostephenfin: There's no reversion or autocommit support in master yet ...10:19
zigoOh, not master, sorry...10:19
stephenfinYeah, we won't be (re-)adding it to master. We *have* to address SQLAlchemy 2.x support in C10:20
stephenfinstable-only10:20
zigoAgreed !10:21
zigoFYI, I'm packaging this as 14.0.0+git.2023.09.18.4ee79141e610:21
zigo(probably just temporary...)10:22
zigoIs there a list of affected projects? Or shall I just attempt rebuilding them all?10:23
zigoI know we have aodh, cinder, cloudkitty, heat, at least...10:24
stephenfinhttps://meetings.opendev.org/irclogs/%23openstack-release/%23openstack-release.2023-09-18.log.html#t2023-09-18T08:49:3610:25
stephenfinCareful not to confuse projects that have issues with sqlalchemy >= 2.0 and projects that have issues with oslo.db >= 13.010:25
stephenfinThese oslo.db changes won't address the former, only the latter (by re-adding support for autocommit, which doesn't exist in sqlalchemy 2.x)10:26
stephenfinCinder was working fine with oslo.db 13.0.0 iirc since it doesn't use autocommit10:26
zigoSure ! :)10:26
zigoWell, somehow, it failed, so I'm attempting another rebuild...10:27
zigoHeat for bobcat hasn't been released yet, has it?10:29
zigoSo I can't test it ...10:30
zigo(unless I tag and package head ...)10:30
stephenfinI've no idea, I'm afraid10:30
zigoMasakari fails for me: https://paste.opendev.org/show/btm0NRnJMsPDS68NcPgI/10:31
zigobut that's maybe not related.10:31
stephenfinthat's not oslo.db, that's oslo.context10:32
zigoSurprisingly, no issue when building it in Experimental, just in bookworm backport it fails to build ...10:32
stephenfinbecause of the sanitization thing that JayF added recently. I don't have the full context but he had to fix some projects. I guess masakari was missed?10:33
stephenfinI think Masakari needs a fix like this? https://review.opendev.org/c/openstack/cinder/+/893382/10:33
stephenfinJayF will know more when he's online10:33
zigoOh ok, so it probably doesn't fail with oslo.context 5.1.1, right?10:35
zigoThat's yet another thing to track then ...10:36
zigostephenfin: All fine to me. Should I expect the new oslo.db to be released today?10:40
stephenfinI think so, yes. We're just ironing a requirements-based kink (see above)10:41
zigocastellan needs fixing too ... Not sure who's working on it.10:41
*** ralonsoh_ is now known as ralonsoh11:07
fricklerzigo: for castellan I proposed a series of reverts https://review.opendev.org/q/topic:revert-castellan-bobcat11:18
fricklermaybe some day some oslo core will look at them11:18
JayFstephenfin: per masakari ptl they need no fix, I proposed one and they rejected it as unnecessary. I think they have same defaults in their context constructor13:28
JayFstephenfin: 13:28
JayFAs far as 4/2023.2, we should be good to go. I think there might be a couple of straggler backboards13:28
JayF**for 2023.213:28
* JayF will be at a full size computer in an hour if you need more13:31
JayFLooking at zigo's log, the PTL was wrong and they need that patch. I'm just not sure how to get someone to land a fix that they don't believe they need LOL13:36
JayFI'll paste that log into and bump the patch when I'm at a computer13:37
opendevreviewSylvain Bauza proposed openstack/releases master: Release nova RC1 for 2023.2 Bobcat  https://review.opendev.org/c/openstack/releases/+/89469313:56
bauzashuzaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah13:57
JayFzigo: stephenfin: frickler: https://review.opendev.org/c/openstack/masakari/+/89439314:05
fricklerJayF: maybe they need a noop patch to demonstrate the gate failure? sorry I'm lacking a bit of context14:07
JayFfrickler: Notifications have to be enabled to expose the failure14:07
JayFfrickler: which they don't appear to have in their gate14:07
JayFhopefully the logs from zigo are sufficient, if it doesn't move in a day or two I'll email that PTL14:07
JayFthey are in asia so I believe/hopefully sleeping right now :)14:08
fricklerah, so you'd have to add additional testing otherwise14:08
JayFon a project that I'm mostly unfamiliar with, exactly14:08
hberaudstephenfin: I don't think we have to remove this requirements, I think this message only ask us to move to a minor version14:13
hberaudstephenfin: I don't think we have to remove this requirements, I think this message only ask us to move to a minor version14:13
fricklerhberaud: can you check the code link I pasted earlier? I don't think the message is about any version thing, it is about adding a requirement on a stable branch, which is not allowed14:23
hberaudAFAIK even if adding a new requirements to a stable branch is not allowed by our policy, this is not forbidden by the release tooling, its just that the version number proposed here do not respect the semver https://github.com/openstack/releases/blob/74ea15922cdc35619e313470e728e947d3023fc8/openstack_releases/cmds/validate.py#L1097 so normally moving to a minor release14:34
hberaudshould fix that in all the cases   14:34
opendevreviewDr. Jens Harbott proposed openstack/releases master: oslo.db 14.1.0  https://review.opendev.org/c/openstack/releases/+/89577614:36
fricklerso let's test this ^^. fwiw I also did a small amend for the commit message14:36
zigoJayF: Thanks, let me try that patch... :)14:37
JayFzigo: if it works, please post a comment on that change (well, either case really :D)14:37
hberaudfrickler: the validation job just passed successfully14:42
zigoJayF: \o/ Your patch fixed it for me, adding my +1 ! :)14:43
JayFthank you14:43
*** mtreinish_ is now known as mtreinish14:43
fricklerhberaud: yes, I saw, amended patch is already prepared14:44
hberaudcool, thx14:44
zigoNow, waiting on Nova and Heat to tag RC1 ...14:46
zigoAnd Glance ...14:46
opendevreviewDr. Jens Harbott proposed openstack/releases master: oslo.db 14.1.0  https://review.opendev.org/c/openstack/releases/+/89577614:53
fricklerstephenfin: hberaud: ^^ updated to the latest hash14:54
hberaudthx14:54
hberaudttx: if you are around, please can validate this patch ^14:55
hberauds/you/14:55
opendevreviewVishal Manchanda proposed openstack/releases master: Release Horizon 23.2.1 as the final tag for 2023.2  https://review.opendev.org/c/openstack/releases/+/89582315:38
opendevreviewVishal Manchanda proposed openstack/releases master: Release Horizon 23.2.1 as the final tag for 2023.2  https://review.opendev.org/c/openstack/releases/+/89582315:59

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