| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2024-08-27 | |||
| 16:07:38 | bauzas | #info Please try to provide meaningful comment when you recheck | |
| 16:08:25 | bauzas | moving on ? | |
| 16:08:52 | bauzas | #topic Release Planning | |
| 16:08:57 | bauzas | #link https://releases.openstack.org/dalmatian/schedule.html | |
| 16:09:04 | bauzas | #info Dalmatian-3 in 1 week | |
| 16:09:10 | bauzas | #info non-client library freeze happened last week | |
| 16:09:15 | bauzas | #info client library freeze this week | |
| 16:09:23 | bauzas | sean-k-mooney: want to discss the novaclient issue ? | |
| 16:10:13 | dansmith | I kinda have something for release planning | |
| 16:10:20 | sean-k-mooney | we have 2 issues | |
| 16:10:30 | sean-k-mooney | the first one is just a ci job issue | |
| 16:10:45 | sean-k-mooney | the functioanl job is exepcting there to only be one network | |
| 16:10:45 | bauzas | okay, tell me both | |
| 16:10:54 | sean-k-mooney | there are now 2 | |
| 16:10:58 | sean-k-mooney | so 2 tests fail | |
| 16:11:10 | sean-k-mooney | we can update them to skip or modify them to use the first network | |
| 16:11:18 | sean-k-mooney | stephenfin: has a patch for the latter | |
| 16:11:48 | sean-k-mooney | the second issue is the cli does not work on python 3.11 | |
| 16:11:59 | sean-k-mooney | it was deprecated when the newest veriohn we supproted was 3.9 | |
| 16:11:59 | bauzas | this is a priority before we release novaclient IMHO | |
| 16:12:41 | sean-k-mooney | so i think we need to look at removing the nova client cli in 2025.1 and the python bidnign by 2026.1 | |
| 16:12:58 | sean-k-mooney | that is a ptg discussion that im hopign melwitt and stephenfin can partake in | |
| 16:13:26 | sean-k-mooney | to actully do that we need to dicsuss with neutron and heat to get them to swap to the sdk | |
| 16:13:31 | bauzas | https://github.com/openstack/python-novaclient/blob/master/setup.cfg#L22-L24 | |
| 16:13:43 | bauzas | are you saying that we don't have any job testing 3.11 ? | |
| 16:13:49 | sean-k-mooney | we do and it fails | |
| 16:13:59 | sean-k-mooney | but we deprecated the cli before that | |
| 16:14:16 | bauzas | oh, you're saying the deprecation of the CLI | |
| 16:14:16 | sean-k-mooney | so the cli has not been updated to supprot py311 | |
| 16:14:22 | bauzas | I see | |
| 16:14:40 | sean-k-mooney | the 3.11 issue is a change in argparse behavior | |
| 16:14:44 | sean-k-mooney | so only affect the cli | |
| 16:14:55 | bauzas | this is deprecated, but we could provide some exception telling "sorry, we only support up to 3.9 for the CLI" | |
| 16:14:57 | sean-k-mooney | anyway there are two patches to fix the 3.11 issue | |
| 16:15:31 | sean-k-mooney | so the main question is do we quickly fix this for 2024.2 | |
| 16:15:32 | bauzas | we could backport such patches then | |
| 16:15:51 | sean-k-mooney | and then look at removing the shell in 2025.1/2 | |
| 16:16:04 | bauzas | I think we should rather just fix the 3.11 issues | |
| 16:16:12 | sean-k-mooney | actully we can dicussss post 2024.1 at the ptg | |
| 16:16:37 | bauzas | we can write some relnote before we release explaning the status of the CLI if you wan | |
| 16:16:39 | bauzas | want* | |
| 16:16:53 | sean-k-mooney | well the cil is deprecated for removal | |
| 16:17:01 | sean-k-mooney | so unless we are going to set a release there is no point | |
| 16:17:15 | sean-k-mooney | im hoping to deprecate the entire project in 2025.1 | |
| 16:17:18 | bauzas | at a previous PTG, we said we preferred to defer the removal | |
| 16:17:19 | elodilles | with the relmgt hat on, i like the idea of landing the two patch that fixes the gate o:) (thanks sean-k-mooney for bringing this topic up :)) | |
| 16:17:46 | bauzas | there are people continuing to run scrips with the CLI | |
| 16:17:47 | sean-k-mooney | ok then all we need to do is see if we are happy with stephenfin patch for functional | |
| 16:17:55 | sean-k-mooney | and then we can merge one of the two patches for 3.11 | |
| 16:18:05 | sean-k-mooney | and backport those to stable branches | |
| 16:18:07 | sean-k-mooney | if needed | |
| 16:18:17 | bauzas | could you please add all the patches in the release etherpad if they're not there yet ? | |
| 16:18:27 | bauzas | for tracking | |
| 16:18:28 | sean-k-mooney | yep | |
| 16:18:32 | bauzas | thanks | |
| 16:18:40 | bauzas | do both of the problems have bug reports against them ? | |
| 16:18:50 | sean-k-mooney | yes i think so | |
| 16:18:53 | bauzas | cool | |
| 16:18:59 | bauzas | sean-k-mooney: thanks for helping | |
| 16:19:06 | bauzas | dansmith: you had a comment | |
| 16:19:07 | elodilles | yepp, thanks sean-k-mooney \o/ | |
| 16:19:28 | dansmith | bauzas: release-wise, i think it's critical that we get this into 2024.2: https://review.opendev.org/c/openstack/nova/+/925025 | |
| 16:19:39 | dansmith | it will reduce the number of releases where we carry the format_inspector stuff, | |
| 16:19:54 | dansmith | and the sooner we get that in the more coverage we'll get before the release | |
| 16:20:02 | bauzas | good point | |
| 16:20:08 | bauzas | I'll add it to the tracker | |
| 16:20:12 | dansmith | just made the oslo release, so we should take advantage of it | |
| 16:20:14 | gibi | I can start my tomorrow on that commit | |
| 16:20:17 | bauzas | ++ | |
| 16:20:24 | dansmith | gibi: thanks | |
| 16:20:29 | bauzas | I can review that patch | |
| 16:20:44 | bauzas | (I actually reviewed the first patch that added the module :) ) | |
| 16:21:01 | dansmith | -1741 +55 | |
| 16:21:04 | dansmith | pretty good stats :) | |
| 16:21:13 | gibi | dansmith: nice work! | |
| 16:21:32 | bauzas | yeah, thanks for having worked on it from the last semester :) | |
| 16:21:40 | dansmith | yeah, I'm sick of it :) | |
| 16:21:57 | bauzas | I don't guess the reason why :-P | |
| 16:22:01 | bauzas | (jk) | |
| 16:22:18 | bauzas | anyway, moving on, I'll review that patch and gibi too | |
| 16:22:52 | bauzas | release-wise too, I'll start adding the procedural patches we usually merge before RC1 | |
| 16:23:06 | bauzas | the rpcapi pins, etc. | |
| 16:23:55 | bauzas | #topic Review priorities | |
| 16:24:01 | bauzas | #link https://etherpad.opendev.org/p/nova-dalmatian-status | |
| 16:24:24 | bauzas | I'll start scrubbing that list and identify the series that are impacted by the client freeze and need to be punted | |
| 16:24:29 | bauzas | ++ | |
| 16:24:48 | bauzas | I'll provide comments in the etherpad about what can be reviewed | |
| 16:24:55 | bauzas | classic paperwork | |
| 16:25:08 | bauzas | next topic | |
| 16:25:11 | bauzas | #topic Stable Branches | |
| 16:25:23 | bauzas | elodilles: happy to listen to you | |
| 16:25:28 | elodilles | #info stable/202*.* gates seem to be OK | |
| 16:25:38 | bauzas | I like that | |
| 16:25:39 | elodilles | and that's all from me about stable :) | |
| 16:26:59 | bauzas | short and nice | |
| 16:27:03 | bauzas | I love that | |
| 16:27:12 | bauzas | #topic vmwareapi 3rd-party CI efforts Highlights | |
| 16:27:14 | fwiesel | #info Fixed regression in neutron driver used in CI. | |
| 16:27:18 | bauzas | \o/ | |
| 16:27:29 | fwiesel | sean-k-mooney: We are back to the two known failures | |