Thursday, 2023-09-14

*** diablo_rojo is now known as Guest704:34
opendevreviewsean mooney proposed openstack/governance master: remove outdated refences to 20.04 and python 3.8  https://review.opendev.org/c/openstack/governance/+/89516010:59
*** Guest7 is now known as diablo_rojo11:57
*** tosky_ is now known as tosky14:06
*** diablo_rojo_phone is now known as Guest9615:00
clarkbfungi: frickler: sqlalchemy 1.something is the transition release for sqla and made the transition to sqla 2.0 much easier. It is unfortunate that we couldn't achieve similar with oslo.db as that basically negates any of the slqa migration path for openstack and forces a hard cutover15:14
JayFA project can be compatible with SQLA 2.0 and still work on the older oslo.db; Ironic does for instance. I don't think it's adding any more of a "flag day" than flipping the upper-constraints value would, other than it blocking any oslodb releases until we get there15:58
fricklerclarkb: yes, but we should not release a oslo.db version for bobcat that doesn't work with most anything else in bobcat IMO15:59
JayF(and none of this is intended to excuse for putting that newer release up for bobcat)15:59
clarkbJayF: that implies  the comment in the chagne isn't correct then15:59
clarkbas it says oslo.db old is only sqla<2 and oslo.db new is only sqla>215:59
JayFsqla<2 can be sqla1.4, which is the transition release of sqla which supports both ways AIUI16:00
clarkbJayF: yes. But if oslo.db has a cutover (which the comment says it does) then everyone must update to sqla at the same time (when oslo.db bumps)16:01
JayFYes; but we all already had to move to sqla 2 at the same time anyway because they are mutually incompatible16:01
JayF(AIUI)16:01
clarkbJayF: not if you are compatible with 1.4 then it is up to the installer aiui16:01
JayFclarkb: I'm just operating under the 'openstack is coinstalled' assumption we generally assert with requirements; you can't run ironic with 2.0 coinstalled with opesntack projects that don't do 2.016:02
JayFI don't have full context on all of this, but did just want to make sure there was a specific data point of: we don't need to bump the oslo.db to the version that needs >sqla2 for projects to write sqla2-compatible code16:03
JayFand that AIUI because we assume coinstallability that we were mostly limited to <2 until all the projects were ready16:03
clarkbya maybe a better way of looking at it is "everyone must be 1.4 compatible using the 2.0 flags" then $distro that is still on 1.4 can run 1.4 and $distro that is on 2.0 can run 2.0. And people doing container installs can pick and choose.16:04
clarkband then in a year remove 1.x support entirely and switch everyone to 2.016:04
clarkbrather than 1.x -> 2.0 right this isntant16:05
JayFI see, you're saying as a project we should allow *operators* a release of slack that works with 1.4/2.0 too16:05
JayFwhich is reasonable and not something I had even thought about up to this point tbh16:05
fungiwell, operators and distributors16:05
JayFdownstreams generally is what I meant, yeah16:06
fungilinux distros have similar challenges where they may only want to ship one version of a library16:06
clarkband maybe that side of the issue is relatively small to doing the updates whwether you do them in 1.4 mode or on 2 proper16:06
fungiso other things that are not openstack may also not be ready for sqla v216:06
clarkb*small compared to16:06
JayFfungi: I'm a gentoo contributor and everytime they package openstack-related something I get a grumble about our requirements, so I'm extremely aware :/16:06
fungiyou have a target painted on your back16:07
fungia big red squarish one16:07
JayFOf course I do, I am in that community and I can speak Enterprise Linux(tm)16:07
JayF:D16:07
clarkbbut to do what I describe you need sqla that works with both (that exists its the 1.4 transition series) and oslo.db that exists with both and I'm not sure this is actually a thing16:08
clarkbit might be that oslo.db supports the 2.0 things in 1.4 properly and it is a non issue. I don't know16:09
JayFI suspect that's the case and the commit was badly worded16:09
JayFand stephenfin is likely the person who'd know, and he's not in here16:09
JayFI /invited him a few minutes ago but he won't have context 16:09
JayFChanging topics; for release notes this cycle we expect the 2023.1 and 2023.2 release notes to be together in the 2023.2 release notes page, yes? 16:29
JayFThat's how it built for me locally in Ironic when testing; but then in the gate https://review.opendev.org/c/openstack/ironic/+/895007 it seems to only have 2023.2 changes in the release notes16:29
fungii thought it was the other way around, 2024.1 (slurp) release notes should include the 2023.2 (previous not-slurp) entries16:30
fungior did we decide that was going to be too hard to differentiate and started just always including the previous cycle's notes regardless of slurp/not-slurp status?16:31
JayFHonestly I was pretty confident yesterday we were always including, but seeing the different behavior in the gate I can't find anything written about this in governance16:32
JayFwhich likely means I can't find it, not that it doesn't exist16:32
fungibut anyway, the idea was that people upgrading from 2023.1 to 2024.1 (slurp to slurp) shouldn't have to look at more that one release notes page16:32
gmanntc-members: retired winstacker project content removal are up for review and 2 tc-members can verify and merge them to proceed next - https://review.opendev.org/c/openstack/networking-hyperv/+/894413   https://review.opendev.org/c/openstack/os-win/+/894411   https://review.opendev.org/c/openstack/oswin-tempest-plugin/+/894414   https://review.opendev.org/c/openstack/compute-hyperv/+/89441216:32
JayFoh yeah, this is the mid-slurp release, because it's Y->A->C16:32
JayFI was confused, I am no longer confused, thank you fungi 16:32
funginp16:33
JayFgmann: I'll add them to my list, thank you16:33
gmannJayF: thanks16:33
JayFprobably just a few minutes, I wanna get the Ironic prelude stuff fixed16:33
JayFgmann: +2'd all of them :( Thank you for taking that on. If there's further legwork needed to help those retire, feel free to delegate some in this direction if you want16:47
gmannthanks, pretty much all is up but sure https://review.opendev.org/q/topic:retire-winstackers16:47
gmannafter content removal it is infra cleanup and removal from requirements16:48
-opendevstatus- NOTICE: The lists.airshipit.org and lists.katacontainers.io sites will be offline briefly for migration to a new server16:48
gmannand deps is being done separately as they need at least one cycle deprecation phase 16:48
gmanntc-members: also this one, anyone would like to hit +W as it has enough +2 https://review.opendev.org/c/openstack/project-team-guide/+/89480717:13
JayF+2A17:22
JayFthank you for the ping17:22
gmannthanks again :)17:22
opendevreviewMerged openstack/project-team-guide master: Add call for Extra AC in PTL guide  https://review.opendev.org/c/openstack/project-team-guide/+/89480717:32

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