Tuesday, 2024-10-08

fungiopeninfra foundation board of directors meeting starting in about 6 minutes: https://board.openinfra.dev/meetings/2024-10-0814:53
fungi"The board will receive an application presentation for a new platinum membership to the OpenInfra Foundation."15:00
fungicloudnull is in a suit. sort of disturbing15:01
gouthamr:D sorta hinting on who that might be? 15:02
fungino idea15:02
gouthamrzer u go15:09
elodilleshi TC, a quick double check: 2023.1 Antelope (SLURP) should transition to Unmaintained at the end of October ( https://releases.openstack.org/ ) can i start the communication towards the community about this? I'm asking because on last week's nova team meeting bauzas started thinking about removing the oldest SLURP release (antelope) will left us only with one active SLURP release: 2024.1 Caracal15:24
bauzaselodilles: that was an open thought to be clear :)15:33
bauzasI need to look at the SLURP resolutions :)15:33
bauzashttps://governance.openstack.org/tc/resolutions/20220210-release-cadence-adjustment.html#example-sequence is a start15:34
gouthamrelodilles: o/ we discussed this at a recent TC meeting: https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/X3CPSOPLXPJ5VIHFPKB4SAQNRT4NXBF2/15:34
gouthamrelodilles: there were no objections from the TC to begin this transition.. 15:35
bauzasthe resolution is also clear, I can read it 15:36
bauzas"Support: We will expect to support both the most recent “SLURP” release as well as the one prior."15:36
bauzasthere is nothing about supporting three SLURP releases15:36
bauzasso I just had a thought but as dansmith said, this is not really something we can assess 15:37
bauzasso unless we want to discuss that, I'm fine with moving Antelope to EM when this is planned15:37
elodillesbauzas: so you say too, that it's OK to start the transition process of 2023.1 Antelope to Unmaintained?15:38
bauzasyes15:38
elodillesACK :)15:38
elodillesthen i will start the process in the coming days 15:39
elodillesthanks gouthamr and bauzas for confirming this o/15:39
gouthamrthanks for checking elodilles 15:42
gouthamr> so unless we want to discuss that, I'm fine with moving Antelope to EM when this is planned15:44
gouthamrbauzas: maybe we can bring up that language during the Open Discussion at the meeting today? The language is probably vague and we can clarify 15:44
bauzaswhat language are you talking about ? the specifics terms of SLURP ?15:45
bauzasand EM ?15:45
bauzasthe acronyms, I mean15:45
gouthamrno no; that we'd support the past two SLURP releases15:45
bauzasah15:45
bauzassure, if you want to add it into the agenda15:45
elodillesi might not be around but will check the meeting logs o:) thanks again o/15:47
gouthamr++15:48
opendevreviewGoutham Pacha Ravi proposed openstack/governance master: Fix Typo in Release Cadence Adjustment resolution  https://review.opendev.org/c/openstack/governance/+/93181415:50
gmannelodilles: sounds good to me and it is as per timeline 15:53
elodillesgmann: ACK, thanks o/15:55
gouthamrtc-members: gentle reminder that we're meeting here in ~40 minutes17:21
gouthamr#startmeeting tc18:00
opendevmeetMeeting started Tue Oct  8 18:00:13 2024 UTC and is due to finish in 60 minutes.  The chair is gouthamr. Information about MeetBot at http://wiki.debian.org/MeetBot.18:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.18:00
opendevmeetThe meeting name has been set to 'tc'18:00
cardoe\o18:00
gouthamrWelcome to the weekly meeting of the OpenStack Technical Committee. A reminder that this meeting is held under the OpenInfra Code of Conduct available at https://openinfra.dev/legal/code-of-conduct.18:00
gouthamrToday's meeting agenda can be found at https://wiki.openstack.org/wiki/Meetings/TechnicalCommittee18:00
gouthamr#topic Roll Call18:00
gmanno/18:00
bauzas\o18:00
slaweqo/18:00
noonedeadpunko/18:00
cardoe\o18:00
gouthamrnoted absence:   f r i c k l e r 18:01
gouthamrcourtesy ping: spotz[m] gtema 18:02
spotz[m]o/18:02
spotz[m]ha!18:03
gtemao/18:03
gouthamrawesome; that's more than the quorum.. thanks for joining; lets get started18:03
gouthamr#topic Last Week's AIs18:04
gouthamr1) Respond to the Watcher mail thread and ask for an update this week (gouthamr)18:04
gouthamrso i did this; but not early enough :/ 18:04
gouthamr#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/3DRYZFDPVCZ45TOULOZ4R7K6BUOIHLU2/ ([tc][watcher] No leaders for project team, heading to retirement)18:05
gouthamrsean-k-mooney isn't here; but will poke him where he is18:05
gouthamrso lets get some status between this meeting and the next one there18:06
gouthamr2) Review the patch for marking Kuryr-related projects inactive this week (Patch: https://review.opendev.org/c/openstack/governance/+/929698) (everyone) 18:06
gouthamrwe have sufficient votes here; so i'll press the workflow button here18:07
gouthamr3) Share the PTG planning etherpad on the mailing list and ask interested participants to vote on topics, indicating their time zones (gouthamr)18:07
gouthamr#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/YDG3VCGHGRMZ7KBPW4JWJDXKO4OUZIE7/ ([all][tc][ptl][ptg] TC Discussions at the PTG - Sign Up and Suggest Topics)18:07
gouthamr^ not a lot of sign ups there; but, we have timeslots for our sessions now18:08
gouthamr#link https://ptg.opendev.org/ptg.html (PTG Schedule) 18:08
gouthamrthe TC meetings are scheduled 21st Oct: 1400 UTC-1700 UTC and 25th Oct: 1500 UTC to 1700 UTC18:09
gouthamrlets dive into this in a little bit18:10
bauzasnoted, I'll ask the nova community for leading their sessions by someone else18:10
gmanndo we have onyl leaders interaction session on Monday or more slots?18:10
gmannusually Thursday and friday  works fine for TC related discusison18:11
opendevreviewMerged openstack/governance master: Mark kuryr-kubernetes and kuryr-tempest-plugin Inactive  https://review.opendev.org/c/openstack/governance/+/92969818:11
gouthamr^ please hold that thought gmann 18:12
gmannespecially friday 17 UTC or 18 UTC slot where more community members can join after finishing their project discussions18:12
gmannsure18:12
gouthamrthat's all the AIs I was tracking; was there anything else being worked on during this past week18:12
noonedeadpunkfwiw, I'm traveling Thursday afternoon, but back at evening18:12
gouthamrthere was one about OSC requiring a new release and a upper-constraint bump18:12
gmannthere was on AI on me I think for migration to ubuntu noble goal18:13
gmannI have created a etherpad and starting working on that18:13
gmann#link https://etherpad.opendev.org/p/migrate-to-noble18:13
gouthamrack thank you18:13
gmannshould be able to prepare the base changes to test by this week and send it on ML18:14
gouthamrthanks for adding that to the tracker too!18:14
gouthamr++18:14
gouthamr#link https://bugs.launchpad.net/python-openstackclient/+bug/2080600 (openstack user create fails without --domain option)18:15
gouthamr#link https://review.opendev.org/c/openstack/python-openstackclient/+/930412 (    identity: Don't pass unset options when creating user - stable/2024.2)18:15
gouthamr#link https://review.opendev.org/c/openstack/requirements/+/931811 (update constraint for python-openstackclient to new release 7.1.3)18:16
bauzasush...18:16
gouthamr^ that's on master though.. 18:16
gouthamrsry18:16
gouthamrscratch that18:16
gouthamr2024.218:16
gtemarelease change was merged few hours bach18:17
gmannyes, master one need release and u-c update but meanwhile fix can be done by passing the domain-id18:17
gmannok18:17
gmannI did for greande master18:17
gmann#link https://review.opendev.org/c/openstack/grenade/+/931057/318:17
gmannbut it will be good to have that in u-c also18:17
gouthamrgreat; we have crossed the i's and dotted the t's18:18
bauzasso for grenade, what's that mean ?18:18
gmannit create users and was not passing domain id18:18
* bauzas opens the grenade change18:18
gouthamrin the scripts, if you didn't specify a domain ID, you'd hit that bug18:18
gmanngtema: one question, why it was not caught when change introduced the bug ?18:19
gmannare we lacking some testing on requirements when u-c was bumped?18:19
gmannI think this is change introduced it? 18:20
gmann#linl https://review.opendev.org/c/openstack/python-openstackclient/+/90903018:20
gmann#link https://review.opendev.org/c/openstack/python-openstackclient/+/90903018:20
bauzasyeah, that's a good question18:20
gtemabecause we are not testing all the weird and wrong usages18:20
bauzasI wonder why we didn't found it18:20
bauzaswe already had a problem with OSC before RC118:20
gmanndevstack and grenade job could have caught it easily 18:20
gmannand requirement gate run tempest-full job18:21
gmannnot sure why it passed there?18:21
gmannsorry tempest-full would not catch it but grenade job and swift job will18:21
gmannswift-dsvm-functional was failing on devstack18:22
gmannI think we should add grenade job also in requirement gate to test more coverage18:22
bauzasbut aren't we testing a OSC change by a job that calls the APIs ?18:22
gmannbauzas: that would not catch it until it is in u-c18:23
gmannunless we are testing it with master?18:23
bauzasbecause tempest doesn't use OSC, right?18:23
gmannyeah18:23
bauzas...18:23
gmannI think swift-dsvm-functional and adding grenade job should catch osc related things there18:24
gmannswift one use the osc18:24
bauzasso when we merge a OSC change, we only actually test it once we have a new release.. ouch.18:24
gmannI can propose change to increase the coverage in requirements gate18:25
bauzasprobably but I would prefer to check that by a OSC job18:25
gouthamr+1 on adding a grenade job; /me is thinking if we will end up blocking something inadvertently if that job was voting 18:25
bauzashopefully by the check pipeline, but a periodic could work 18:26
bauzasbecause once OSC releases a version, someone can use it18:26
gmannbauzas:  osc job might not be testing all these APIs but the osc tests etc can be changed in the same change when backward incompatible change is introduced 18:27
gtemabut you can't also test everything in osc gate18:27
gmannyeah18:27
bauzaseverything for sure18:27
bauzasbut nova, neutron, cinder ?18:27
gmanngouthamr: how about testing upgrade with grenade job?18:28
bauzasyeah that'd find it 18:28
gmannbauzas: ++ and these few projects like we do in requirements and oslo libs18:28
gmanntheir functional jobs should run quickly an catch the things in advance18:28
bauzasat least I'd prefer to have a running OSC job before releasing a version18:29
gmannfor example olso.policy test nova, neutron tox and functional job and we get to know if any breaking things happening18:29
bauzasthat's why I said we could run periodics if the OSC commnunity can't or doesn't want to have check votes18:30
bauzasbut before releasing, they would check that periodic18:30
gmanna few checks job should not harm even18:30
bauzassure the more the better18:30
gmannI can propose changes and we can see how it looks like18:30
gouthamr++ thanks gmann 18:31
gouthamralright lets wrap up the AIs with that note; and move on to regular programming18:31
gouthamr#topic TC PTG18:31
bauzasgmann++ agreed 18:31
gouthamrnoonedeadpunk: noted your absence on Thursday.. but, i did mean to have TC sessions only on Mon, Fri - not an executive decision.. was just following a pattern from the past few PTGs18:32
noonedeadpunk++18:32
gouthamron Monday; however, i reserved more time because i think it'd be helpful to have project contributors join us on the goal topics on the etherpad18:32
bauzasyup and,18:33
gmanngouthamr: note we do have other support team sessions on Modnay and people may want to join there18:33
gmannQA usually book on Monday and try to finish it before members join other project related discussion on other days18:34
bauzasfor example if we discuss about the translation topic in Monday, projects could also engage that within their own PTG times after18:34
gouthamrgmann: i didn't see any yet.. probably still planning?18:34
spotz[m]The problem is no one has signed up on the schedule yet18:34
gouthamr^ YES18:34
gmanngouthamr: yes18:34
gmannI will check with martin on that18:34
spotz[m]I will miss part of Monday but will pop in and out18:34
bauzasI like the idea of a TC starting cross-project topics at the beginning of the PTG and eventually concluding at the end18:34
gmannbut why we do not book Friday evening slot for TC?18:34
gouthamrsigh; okay.. we'll try to be dynamic about this.. maybe we don't need 3 hours on Monday.. we could do with 218:35
gouthamrgmann: it is? 18:35
gmannthat was most attended slots in past18:35
gouthamrohh, you mean the very last slot18:35
gmannyeah, maybe 2 hrs or 3 hrs the last slots on friday18:35
bauzasI'd like to see some topics engaged on Monday, 2 hours can be a stretch goal but I'd prefer to keep the 3rd hour booked18:36
gmannwhen community members finish project related things and can join TC one18:36
gmannin that case, maybe we can shift Thursday one to Friday?18:36
gouthamrhmmm, 1700 UTC; past beer-o-clock in EU and APAC, and nearly next day far east18:37
fungisome of it stems from in-person ptgs where lots of people were already leaving to catch their flights on friday afternoons, but still possible some people are dropping out to start other weekend activities (especially in europe, and in asia it's already saturday at that point). personally, i have some outside obligations on that friday and won't be arounbd18:37
gmannbauzas: sure18:37
bauzasthe Friday slots will impact my personal activities, for sure, but that's only once per semester18:37
gmannyou mean friday last slots are not recommened to book?18:37
spotz[m]If we were in person sure, but you're more likely to take a Friday off then most other days18:38
gmannfor virtual i mean, there is no in person PTG now18:38
spotz[m]And we run into it's evening for EMEA and Saturday for APAC as mentioned18:38
bauzastrust me, virtual PTGs are very in-person for me :)18:39
bauzasthe only difference is that I'm alone in my room18:39
gmann:)18:39
bauzasdidn't we had those usual timeslots in the past ?18:40
bauzasI'm fine with keeping me, I was prepared :)18:40
bauzaskeeping them*18:40
slaweqyeah, we had usually Monday for TC & community leaders session and then Thursday and Friday for TC discussion18:41
bauzasbut we may require some asia friendly timeslot in order to balance18:41
gmannyeah18:41
slaweqit was up to around 18 or 19 utc IIRC18:41
bauzasif you want MHO,18:41
bauzasbooking a slot doesn't mean we need to use it fo the whole time18:41
fungi(noting it's almost 19 utc now)18:41
gouthamrtrue ^ but, if we moved this meeting to friday, how many of us would be happy to join in?18:42
gmannasia friendly slots is good idea but even 13 UTC is not asia friendly right?18:42
bauzasI'm used to book 16 hours every cycle which I usually take, but we had occurences in the past of finishing earlier, and this was fine18:42
gmanngouthamr: weekly meetings vs PTG are different things. 18:42
slaweqgouthamr I wouldn't be happy but I would join :)18:42
bauzasgouthamr: a weekly meeting is different from a once-semesterly (is it the right term) meeting ?18:42
bauzasgmann: that.18:43
bauzasI'm OK with running late on a Friday evening once, I'm not okay with throwing *all* my Friday evening activities the whole 6 months18:43
gmannwe do not need to book 18 or 19 UTC on friday even 15-17 UTC 2 hrs should be good18:44
slaweqbauzas yes, the same for me, once in 6 months I can definitely do it18:44
spotz[m]Yeah but a weekly on Friday isn't the most productive as at any given time 1-3 people would be off18:44
gmanneven I like the 18-19 UTC one which has been productive in past but anyways18:44
bauzasdid we got updates from ian choi and sungsoo about their topics ?18:44
slaweqbut if we want to have some time slots more Asia friendly, then I guess it will be somewhere in the middle of night for Europe18:45
bauzasgiven the productive Korea summit, I just want to make sure we leave room for them18:45
gouthamrgmann: 1300 UTC is 9pm in Beijing/Manila/Perth, 10pm in Tokyo, 12am in Sydney -- not exactly "friendly"; but 0400-0800 would be hard for EU and west asia folks18:45
gmanngouthamr: there is no time we can accommodate all these TZ :)18:45
bauzasif that's once *and* productive, I can manage my sleep miss18:45
bauzaslet's run a physical PTG !18:46
slaweqgouthamr personally I can do it also in such weird time slots if needed, it is just once in 6 months and I would feel more like on in-person PTG, with jetlag :D18:46
gmannmaybe we can open alternate slot for them but finding slot which is ok for all these TZ is not possible18:46
gmannfriday 15-17 UTC can be good one and not very late ?18:47
bauzas(I should say a physical-in-the-same-room-term PTG 18:47
bauzasgmann: as I said, I'll just need to find someone to chair the nova sessions but I'm cool with the current proposal 18:48
gouthamrack; from what i'm reading, i'd throw in the session times with the existing time slots, and have some wiggle room for cross project discussions on Monday outside the TC room18:48
gouthamrwe can do one final check next week; and move things around18:48
bauzas++18:48
gouthamrdoes that make sense? short notice, but, we're used to that18:48
gmann++18:48
gouthamralright anything else about the PTG?18:50
spotz[m]And maybe an email to the list of what we're planning though maybe that's why no one scheduled Monday in anticipation18:50
gmannusually teams are late to book18:50
gouthamr^ yes will update my thread stating there are now time slots18:50
gouthamr(when they're there)18:50
cardoeI need to book something for a neutron/ironic cross session18:51
gouthamr#topic A check on gate health18:52
gouthamrwe18:52
gouthamrare 8 mins away from close18:52
gouthamrand i'd like to keep a few for Open Discussion18:52
gmanngreande jobs is not yet ready to upgrade from stable/2024.2 to current master18:52
gmann#link https://review.opendev.org/c/openstack/grenade/+/930507/818:53
clarkbopendev is going to update the default ansible version to 9 in the openstack tenant (and all other tenants) today18:53
clarkb*in the openstack zuul tenant18:53
gmannsome setuptool error is happening in multinode jobs18:53
gmann#link https://zuul.opendev.org/t/openstack/build/517b21fc57d6480f902273e58f9032b5/log/compute1/logs/old/devstacklog.txt#504618:53
gmannanyone aware of these? 18:53
gmannclarkb: fungi ^^18:53
clarkbgmann: looks like it is trying to do an editable install and that is failing. Did openstack stop doing editable installs elsewhere or maybe found some other workaround?18:54
fungithat error doesn't look familiar at least18:54
fungibut there were semi-recent (in the past 1-2 years) changes to how editable installs are handled by setuptools for pyproject standardization18:55
gmannnot sure, it only happen in multinode job and when it install devstack on stable/2024.2 (as old node in greande)18:55
fungithe changes i'm familiar with only kick in when the package has a pyproject.toml file though18:55
clarkbfungi: it is using build_meta stuff which I think implies pyproject.toml?18:56
gmannok, maybe something in nova side in stable/2024.218:56
clarkbI don't see any obvious changes in devstack/inc/python explaining why it generally works but doesn't with grenade18:56
gmannbut we should have some multinode job there which were passing, it started failing when greande testing it from stable/2024.2 18:57
funginova added a pyproject.toml file in commit 8464abe56ccbbf09f768df47707d2ff2c4c7b264 which appears in tags 30.0.0.0rc1 and 30.0.018:58
funginot sure if that could explain it18:58
gmannmaybe, I was checking the same. thanks18:58
gouthamr#link https://review.opendev.org/c/openstack/nova/+/899753 18:59
gouthamrsame thing on gerrit ^18:59
fungiit definitely appears in the stable/2024.2 branch though18:59
gmannanyways I will check and discuss with you after meeting or so18:59
gmannfungi: yeah18:59
gmannfungi: let me test that18:59
fungihow editable installs work with setuptools definitely changes depending on whether the project has a pyproject.toml file though, yes19:00
gmannk19:00
gouthamralright we're at the hour19:00
gouthamrand we're out of time for Open Discussion19:01
gouthamrwe'll try to slot this better in future meetings.. 19:01
gouthamrbut, please chat away after we end this meeting19:01
gouthamrthank you all for attending19:01
gouthamr#endmeeting19:01
opendevmeetMeeting ended Tue Oct  8 19:01:56 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)19:01
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tc/2024/tc.2024-10-08-18.00.html19:01
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tc/2024/tc.2024-10-08-18.00.txt19:01
opendevmeetLog:            https://meetings.opendev.org/meetings/tc/2024/tc.2024-10-08-18.00.log.html19:01
slaweqthx, see you19:01
gtemacy19:02
gouthamrWe have OpenInfra Days NA next week (2024-10-15) 19:02
noonedeadpunkfwiw, I keep seing quite some failures in CI since a week or so, whenever we'd need to reach the world...19:02
gouthamrnoonedeadpunk: o/ was going to check if you're around during this meeting time next week, and if you can run this meeting :) 19:03
noonedeadpunkoh, yes, for sure19:03
gmannfungi: clarkb: testing with nova revert as depends-on https://review.opendev.org/c/openstack/grenade/+/93050719:03
gouthamrnoonedeadpunk++ thank you; i'll recap to the list as usual and prep the agenda with the AIs before hand19:03
bauzasthanks gouthamr 19:04
funginoonedeadpunk: we did have an outage in ovh bhs1 earlier today for a few hours, where ipv6 routing broke for a while19:04
noonedeadpunk++ thanks ~!19:04
fungibut that wouldn't fit with "a week or so" unfortunately19:04
clarkbgmann: I would look at regular devstack runs and comprae the installation and see why/how they are different19:05
clarkbthen work backward from there19:05
gmannclarkb: yeah, I think comparing multinode job on that change which was passing there. 19:07
gmannwill do19:07
fungiopendev just merged the change to update the default ansible version in zuul too19:16
clarkbit might take a minute to deploy (since that doesn't happen in the internal configs we have to write to disk and tell zuul to reload)19:18
gmann++19:26
fungi19:26:14 utc: Build succeeded (deploy pipeline).19:28
clarkbgmann: compare success https://zuul.opendev.org/t/openstack/build/f85acb9cc88e44d9908c82400738f614/log/job-output.txt#10777 to failure https://zuul.opendev.org/t/openstack/build/517b21fc57d6480f902273e58f9032b5/log/compute1/logs/old/devstacklog.txt#5023 and one thing I notice is that we're using a virtualenv for regular devstack and using system python3.10 in the fail case19:52
clarkbI wonder if the pip install -e needs to do extra magic in the system install case because it is a system install and keeping track of editable stuff in that context is different than in a virutalenv?19:53
clarkbgenerally I think grenade probably should move to a venv anyway so may be worth pulling on that thread to see if it helps19:54
clarkband if not the effort isn't wasted as that is an end goal anyway19:54
clarkbin particular the virutalenv may update setuptools but system python wouldn't. That could explain why the method is not found (system setuptools is too old for the pip expectation?)19:55
gmannclarkb: I see, I thought grenade also enabled the venv when devstack did it by default using  the GLOBAL_VENV and I see we disabled it in grenade side20:03
gmannupdated the change, let's see thanks clarkb for help20:07

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