14:00:47 <ralonsoh> #startmeeting networking 14:00:48 <opendevmeet> Meeting started Tue Jan 17 14:00:47 2023 UTC and is due to finish in 60 minutes. The chair is ralonsoh. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:48 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:48 <opendevmeet> The meeting name has been set to 'networking' 14:00:48 <mlavalle> o/ 14:00:57 <lajoskatona> o/ 14:00:57 <ralonsoh> hello all 14:00:58 <bcafarel> o/ 14:01:02 <haleyb> o/ 14:01:03 <rubasov> o/ 14:01:18 <ykarel> o/ 14:01:26 <elvira1> o/ 14:01:48 <ralonsoh> obondarev_, slaweq hi folks! 14:01:57 <obondarev_> hi 14:02:01 <ralonsoh> I think we can start now 14:02:10 <obondarev_> sorry for being late 14:02:15 <ralonsoh> np 14:02:23 <ralonsoh> #topic announcements 14:02:25 <ralonsoh> Antelope / 2023.1 schedule: https://releases.openstack.org/antelope/schedule.html 14:02:38 <ralonsoh> we are now in R-9 14:02:42 <slaweq> o/ 14:03:01 <ralonsoh> and there is a bunch of releases patches to be reviewed 14:03:04 <ralonsoh> #link https://review.opendev.org/q/project:openstack%252Freleases+status:open 14:03:23 <ralonsoh> we are releasing a new stable/xena version 14:03:43 <ralonsoh> apart from the Neutron repo (there are one pending patch), I think we are ok for the rest of them 14:03:54 <ralonsoh> please review them if there is something pending still under review 14:04:02 <ralonsoh> that should be released 14:04:33 <lajoskatona> I think these are relevant for us: https://review.opendev.org/q/project:openstack/releases+status:open+net 14:04:54 <ralonsoh> well, and the os-ken patch 14:05:04 <ralonsoh> and other networking repos I dont' see there 14:05:22 <ralonsoh> neutron-lib, networking-* 14:05:33 <lajoskatona> true 14:05:43 <ralonsoh> in any case, the list if short 14:05:50 <ralonsoh> is short* 14:06:12 <ralonsoh> something else to be commented in this topic? 14:06:33 <ralonsoh> let's for for the funny part 14:06:36 <ralonsoh> #topic bugs 14:06:48 <ralonsoh> lucasagomes' report this week 14:06:57 <ralonsoh> #link https://lists.openstack.org/pipermail/openstack-discuss/2023-January/031796.html 14:07:11 <ralonsoh> all the patches are triaged and assigned 14:07:15 <ralonsoh> except from 14:07:18 <mlavalle> \o/ 14:07:19 <ralonsoh> #link https://bugs.launchpad.net/neutron/+bug/2002577 14:07:27 * mlavalle was toquick 14:07:28 <ralonsoh> but, IMO, slaweq's comment is correct 14:07:38 <ralonsoh> this is why I've marked it as invalid 14:07:50 <lajoskatona> slaweq saved the statistics :-) 14:07:56 <ralonsoh> right! 14:08:01 <mlavalle> thanks slaweq \o/ 14:08:06 <ralonsoh> in any case, please check this one 14:08:22 <slaweq> :) 14:09:20 <ralonsoh> and the Fortune is touching this week to jlibosva, that is the bug deputy 14:09:27 <jlibosva> o/ ack 14:09:32 <ralonsoh> and next week will be obondarev 14:09:38 <obondarev> ыгку 14:09:41 <ralonsoh> thank you folks 14:09:42 <obondarev> sure 14:10:05 <ralonsoh> next topic 14:10:10 <ralonsoh> topic #specs 14:10:18 <ralonsoh> (there is nothing related to n-lib nor os-ken) 14:10:29 <ralonsoh> #link https://review.opendev.org/c/openstack/neutron-specs/+/867979 14:10:39 <ralonsoh> I think it is ready, just need to rebase it 14:10:51 <mlavalle> yeap 14:10:55 <ralonsoh> I'll do it today 14:11:25 <ralonsoh> (ok, there is a merge conflict, I'll check it later) 14:11:30 <ralonsoh> and the second one is 14:11:32 <ralonsoh> #link https://review.opendev.org/c/openstack/neutron-specs/+/868076 14:11:37 <mlavalle> I can take a look at it and then review it 14:11:41 <ralonsoh> it had a +W 14:11:45 <ralonsoh> mlavalle, thanks 14:12:00 <ralonsoh> I rebased 868076 on top of master, that's all 14:12:07 <ralonsoh> if you can +W, that will help a lot 14:12:21 <mlavalle> it failed zuul 14:12:35 <ralonsoh> and, again, thanks for your attention on reviewing the specs 14:12:57 <ralonsoh> mlavalle, yeah, we can check what is happening there later, but the spec is ready to be merged, IMO 14:13:21 <mlavalle> I know, I didn't W+ when I reviewed it to let other team memebers to look at it 14:13:54 <ralonsoh> and we can jump to the next topic 14:14:00 <ralonsoh> #topic community goals 14:14:06 <ralonsoh> 1) Consistent and Secure Default RBAC 14:14:12 <ralonsoh> slaweq, did you talk to gmann ? 14:14:21 <slaweq> no, I forgot about it 14:14:25 <slaweq> but I will do this week 14:14:25 <ralonsoh> about making sRBAC the default 14:14:38 <ralonsoh> perfect! and thanks for taking care of this feature 14:14:46 <ralonsoh> once you have this patch, ping us 14:14:49 <slaweq> before making it default, I will first try to run our ci jobs with secure rbac enabled 14:14:56 <slaweq> and then we can think about switching it 14:14:59 <ralonsoh> right, much better 14:15:32 <ykarel> +1 14:16:15 <ralonsoh> so ping us when you have any testing patch or any news 14:16:21 <slaweq> sure 14:16:29 <ralonsoh> next one is 14:16:31 <ralonsoh> 2) Neutron client deprecation 14:16:41 <ralonsoh> lajoskatona, pushing patches to this topic 14:16:46 <ralonsoh> we have 14:16:49 <ralonsoh> #link https://review.opendev.org/c/openstack/python-neutronclient/+/869473 14:16:55 <ralonsoh> #link https://review.opendev.org/c/openstack/python-openstackclient/+/869447 14:17:05 <ralonsoh> I think those are the new patches from the las week 14:17:13 <lajoskatona> yes those are fro trunks I think 14:17:26 <ralonsoh> and all related to BGP 14:17:30 <ralonsoh> #link https://review.opendev.org/c/openstack/openstacksdk/+/869485 14:17:51 <ralonsoh> and the n-lib patch 14:17:53 <ralonsoh> #link https://review.opendev.org/c/openstack/neutron-lib/+/870582 14:18:04 <lajoskatona> my other "we can do it" patch is for BGP, with that I hope tomorrow I can push a final version for SDK 14:18:16 <ralonsoh> perfect 14:18:19 <lajoskatona> thanks ralonsoh for the links 14:18:26 <ralonsoh> btw, can you group them in one topic? 14:18:36 <ralonsoh> just to have a better filtered list 14:18:42 <lajoskatona> yes, I will use one topic for them 14:18:48 <ralonsoh> thanks a lot 14:19:17 <ralonsoh> ^^^ so folks don't hesitate to review those patches (and, if you can, to colaborate on this bug) 14:19:24 <ralonsoh> #link https://bugs.launchpad.net/neutron/+bug/1999774 14:19:36 <ralonsoh> before pushing a patch, talk to lajoskatona 14:19:43 <ralonsoh> to sync efforts 14:19:59 <mlavalle> lajoskatona: if you need help, I can help 14:20:01 <lajoskatona> worst case we can create an etherpad or such to track it 14:20:10 <ralonsoh> that will be perfect, 14:20:11 <lajoskatona> mlavalle: thanks we can sync offline 14:20:19 <mlavalle> lajoskatona: ok 14:20:19 <ralonsoh> if you can create it and link in the bug, that will help 14:20:59 <ralonsoh> (in a couple of releases will deprecate the whole n-client project, I hope, not only the CLI) 14:21:35 <ralonsoh> let's move then to the last topic 14:21:39 <ralonsoh> #topic on-demand 14:21:42 <ralonsoh> I have 2 topics 14:21:56 <ralonsoh> to have a "pinging list", suggested by elvira and slaweq 14:22:07 <ralonsoh> for this meeting, the CI meeting and the drivers meeting 14:22:24 <ralonsoh> a list of nicknames that the meeting chair will paste on the channel 14:22:38 <ralonsoh> to ping you,if you want to "subscribe" to this service 14:22:56 <ralonsoh> that "ping" doesn't imply you must attend the meeting, is just a courtesy ping 14:23:24 <ralonsoh> I'll add a section in the Neutron meeting and the drivers meeting 14:23:40 <lajoskatona> good idea 14:23:41 <ralonsoh> and I'll send the link in a mail to anyone that wants this 14:24:10 <ralonsoh> and the second topic is 14:24:10 <slaweq> if You want to be on such list for ci meeting, please just let me know on irc 14:24:16 <slaweq> I will add You to the list 14:24:21 <ralonsoh> slaweq, perfect 14:24:28 <ralonsoh> I'll add the CI meeting link too 14:24:37 <slaweq> ++ 14:24:44 <ralonsoh> I'll send the mail in 5 mins 14:25:05 <ralonsoh> the second topic is 14:25:08 <ralonsoh> tox envlist: keep "py38" or move to "py3" 14:25:33 <ralonsoh> so many projects are moving the default tox envlist from py3x to py3 14:25:45 <ralonsoh> that doesn't enforce the python specific version 14:25:47 <mlavalle> good idea elvira ++ 14:25:47 <lajoskatona> is this still related to the new tox version or independent? 14:25:55 <ralonsoh> independent 14:26:15 <ralonsoh> just something we had under discussing with haleyb 14:26:44 <ralonsoh> py3 will work as is in any deployment 14:26:51 <ralonsoh> regarless of the python version 14:27:15 <ykarel> will not work for the versions that we don't support like py3.6 14:27:28 <haleyb> right. it was initially seen as a tox4 bug, but once that was fixed i thought it was a good idea due to the 2023.1 runtimes 14:27:38 <ralonsoh> ykarel, yes but this is the default tox env list 14:27:49 <ralonsoh> you can always enforce the tox test 14:27:55 <ralonsoh> -epy38 for example 14:28:01 <haleyb> for example, this nova change https://review.opendev.org/c/openstack/nova/+/861111 references the CT guide in the commit message 14:28:36 <haleyb> ralonsoh: but that doesn't work if you don't have python3.8, like on 22.04/jammy 14:28:46 <ykarel> yeap, but if we don't specify any env with -e, it runs all in envlist in tox.ini 14:28:57 <ykarel> and that will not work on distros with py3.6 as default 14:29:17 <ykarel> if we use py3 in envlist 14:29:47 <ralonsoh> so that's the point: 1) enforce the version and make it fail by default in some distros 14:29:48 <slaweq> ykarel but do we still support any distros with py3.6 as default? 14:29:51 <frickler> do you want to support outdated distros or current ones, would be the question 14:30:15 <ralonsoh> we have a list of supported versions 14:30:19 <ralonsoh> this is just the default list 14:30:30 <ykarel> slaweq, no that's not supported but i think we don't restrict distros used for development 14:30:31 <ralonsoh> you can always enforce the version you want to run 14:31:03 <slaweq> according to https://github.com/openstack/neutron/blob/master/setup.cfg#L18 we are currently supporting only py3.8 and newer 14:31:06 <slaweq> not py3.6 14:31:26 <ykarel> yes and till now we had py38 and in tox.ini matching that 14:31:28 <slaweq> and I think it's the same for other deliverables which we have 14:31:45 <haleyb> https://governance.openstack.org/tc/reference/runtimes/2023.1.html says 3.8 and 3.10 only 14:33:08 <ykarel> i am ok with adding py3 in tox.ini, just wanted to raise as it will not work on some distros 14:33:21 <haleyb> the question is really just do we want to pick a specific python version if someone just runs 'tox' with no args. i think we should just use whatever the default on the system is since it might fail otherwise 14:33:55 <slaweq> haleyb I agree 14:33:56 <haleyb> ykarel: which distros will not work? 14:33:57 <ykarel> and those older distros can always pass the required version with -e 14:34:03 <lajoskatona> good point, that is important also to keep it work for the general user/developer 14:34:04 <ykarel> haleyb, centos 8 14:34:15 <ykarel> for ex 14:34:40 <lajoskatona> but for sure -epyxy can work always 14:35:50 <ralonsoh> ok, I don't want to make this discussion longer 14:36:12 <ralonsoh> I think most of us agree with having py3, not py3x by default 14:36:21 <lajoskatona> +1, agree 14:36:23 <ralonsoh> can you vote? py3 or py38 14:36:25 <obondarev> +1 14:36:26 <ykarel> +1 14:36:32 <obondarev> py3 14:36:34 <ykarel> py3 14:36:35 <mlavalle> py3 14:36:37 <frickler> py 14:36:38 <lajoskatona> py3 14:36:44 <haleyb> no matter what we do i'm sure the next tox4 bug will show we chose wrong :) 14:36:46 <haleyb> py3 14:37:13 <ralonsoh> perfect, thanks folks. So for any new tox related patch, please change it 14:37:26 <ralonsoh> and that's all I have 14:37:31 <ralonsoh> so you have something else?? 14:37:36 <slaweq> please remember about ci meeting, it starts in 23 minutes, on video https://meetpad.opendev.org/neutron-ci-meetings 14:37:40 <ralonsoh> ^^^^^^^^ 14:37:42 <bcafarel> I just hope every project will have similar tactic (swich to py3), consistency++ 14:38:00 <ralonsoh> exactly 14:38:22 <mlavalle> slaweq: ack 14:38:34 <bcafarel> also just a quick congrats to all of you who worked on cleaning the lp backlog https://bugs.launchpad.net/neutron/?orderby=-importance&start=0 is down to 756 Open bugs 14:38:51 <bcafarel> this spammed my launchpad inbox a bit, but for the good cause :) 14:38:56 <ralonsoh> exactly! thank you for adding the correct status 14:39:02 <ralonsoh> or closing it 14:39:18 <ralonsoh> we started this released with more than 1200 bugs 14:39:44 <slaweq> that's impressive cleaning indeed 14:39:48 <ralonsoh> (btw, I list of bugs I've closed due to innactivity: https://etherpad.opendev.org/p/neutron-manually-closed-bugs) 14:40:10 <ralonsoh> so keep going on this 14:40:58 <ralonsoh> thank you all and remember to comb your hair for the CI meeting on video in 20 mins 14:41:01 <ralonsoh> #endmeeting