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