15:00:23 <noonedeadpunk> #startmeeting openstack_ansible_meeting
15:00:23 <opendevmeet> Meeting started Tue Dec 21 15:00:23 2021 UTC and is due to finish in 60 minutes.  The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:23 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:23 <opendevmeet> The meeting name has been set to 'openstack_ansible_meeting'
15:00:31 <noonedeadpunk> #topic office hours
15:00:35 <noonedeadpunk> o/
15:02:01 <damiandabrowski[m]> hey!
15:04:12 <spatel> jamesdenton morning
15:04:16 <jamesdenton> hi
15:04:20 <spatel> https://satishdotpatel.github.io/trex-load-generator/
15:04:31 <spatel> blog that out
15:04:47 <jamesdenton> very nice, thank you.
15:04:58 <jamesdenton> if you want to develop a test method i am happy to reproduce, and we can compare
15:05:08 <jamesdenton> hi noonedeadpunk
15:05:38 <spatel> Blog this for documentation, so i used VMware virtual machine. now i am going to do same on physical machine.
15:06:27 <spatel> i am going to add TestPMD and L2fwd also so just for document.
15:08:41 <opendevreview> Jeremy Stanley proposed openstack/openstack-ansible master: Prepare for stable/ocata EOL  https://review.opendev.org/c/openstack/openstack-ansible/+/822500
15:10:33 <noonedeadpunk> So.
15:10:55 <noonedeadpunk> 24.0.0 is about to be merged https://review.opendev.org/c/openstack/releases/+/822370/1
15:11:13 <noonedeadpunk> Hopefully it will be done today, but not 100% sure
15:11:46 <noonedeadpunk> also stable/ocata branch has been dropped for roles, which results in failure of linters check https://review.opendev.org/c/openstack/openstack-ansible/+/795690
15:12:47 <jamesdenton> :thumbsup:
15:13:37 <spatel> jamesdenton ironic question
15:13:55 <opendevreview> Jeremy Stanley proposed openstack/openstack-ansible stable/ocata: Prepare for stable/ocata EOL  https://review.opendev.org/c/openstack/openstack-ansible/+/822501
15:14:00 <spatel> in my dc i already have PXE vlan for kickstart. can i use same vlan for ironic pxe?
15:14:48 <noonedeadpunk> so let's merge this one ^
15:14:59 <fungi> assuming it passes of course
15:15:00 <noonedeadpunk> and get done with ocata finally
15:15:04 <spatel> I am thinking i should shutdown older pxe but that is not going to happen soon i am thinking show i can run both together
15:15:27 <jamesdenton> spatel let's hold off on that convo
15:15:33 <spatel> copy that
15:15:35 <fungi> per discussion in #opendev, odds are the new failures on stable/ocata are due to that branch already reaching eol and getting deleted from other repositories
15:15:38 <noonedeadpunk> fungi: I wonder if we need noop for gates?
15:15:51 <fungi> i left in one template for a job which seems to be passing
15:16:18 <fungi> hopefully publish-openstack-sphinx-docs includes what i think it does there
15:16:41 <fungi> i'm checking now
15:17:24 <fungi> yeah, it's running build-openstack-sphinx-docs in check so should do the same in gate
15:17:45 <noonedeadpunk> yeah, at least it does in master, indeed)
15:17:50 <fungi> that's the job 795690 was still able to succeed
15:18:13 <noonedeadpunk> thanks for helping!
15:18:16 <fungi> well, by "it's running" i mean i can see it in progress in the status page
15:18:40 <opendevreview> Dmitriy Rabotyagov proposed openstack/openstack-ansible stable/ocata: Switch Ocata to EOL  https://review.opendev.org/c/openstack/openstack-ansible/+/795690
15:19:47 <noonedeadpunk> ok, then we can probably talk about centos stuff :)
15:19:54 <fungi> and the status page indicates that ^ since rebase is now running just that one job as well
15:20:18 <noonedeadpunk> as for Y we need to have py3.8 for ansible and for venvs
15:20:32 <noonedeadpunk> which leads us to missing libselinux python bindings at very least
15:21:34 <noonedeadpunk> jrosser_: epel seems better now for centos9 stream btw! https://dl.fedoraproject.org/pub/epel/9/Everything/x86_64/Packages/
15:21:52 <noonedeadpunk> including systemd-netwrokd :)
15:23:36 <noonedeadpunk> and as you might all know py3.6 EOLing in a day or so. I guess at the end we will build libselinux for python from scratch... I'd hate doing that though, but no sure there's much choice here
15:24:16 <fungi> are the prebuilt packages for 3.6 going to disappear?
15:24:42 <noonedeadpunk> no, I don't think so
15:24:46 <fungi> or you mean so that you can use newer python3-libselinux versions in the future
15:24:55 <noonedeadpunk> I even not sure if they would dissapear fro pypi
15:25:14 <fungi> the old versions wouldn't unless their authors explicitly hid/removed those
15:25:40 <noonedeadpunk> So if we want to run ansible-core 2.12, which requires py3.8, then we have to get somehow python3.8-libselinux
15:26:02 <noonedeadpunk> which is not provided by centos 8-stream
15:26:06 <fungi> also if the maintainers of that project declare requires_python>=3.7 then pip should just pick the newest version which still declared support for 3.6
15:26:12 <noonedeadpunk> and redhat explicitly said they won't
15:26:39 <opendevreview> Merged openstack/openstack-ansible stable/ocata: Prepare for stable/ocata EOL  https://review.opendev.org/c/openstack/openstack-ansible/+/822501
15:27:54 <fungi> out of curiosity are you testing 3.8 because the pti says you should? because it actually says 3.6 and 3.9, doesn't mention 3.8
15:28:25 <noonedeadpunk> well, mostly because ubuntu 20.04 shipped with 3.8
15:28:36 <fungi> yep, that makes sense then
15:28:50 <noonedeadpunk> and we don't build pyenv right now as then we would need to build pretty much of pre-packaged stuff
15:28:59 <noonedeadpunk> so we're trying to leverage what distros ship
15:29:11 <fungi> (though you can also use 3.9 on ubuntu 20.04 lts, it's just not the default python3)
15:29:12 <noonedeadpunk> (for debian it's 3.9)
15:29:49 <noonedeadpunk> oh ,well...
15:30:05 <fungi> currently focal includes python3.9 (3.9.5-3ubuntu0~20.04.1) if you want to install it
15:30:22 <noonedeadpunk> I wonder if they have python3.9 lxc binding hehe
15:30:30 <noonedeadpunk> but yeah you're right
15:30:42 <noonedeadpunk> we might indeed want to run py39 for focal
15:31:43 <fungi> python3-lxc (1:3.0.4-1ubuntu6) requires python3 >= 3.8~ << 3.9, i don't see a separate build if it for 3.9 on focal
15:31:44 <noonedeadpunk> I actually never looked how much projects are already running tests against 3.9
15:31:49 <fungi> so yeah, that could be a blocker
15:33:10 <noonedeadpunk> but worth looking anyway, maybe there's smth in UCA for instance...
15:35:01 <noonedeadpunk> but feels like indeed we will just run default py version there
15:35:45 <noonedeadpunk> and with 22.04 it will be 3.9 or 3.10 maybe?
15:37:12 <fungi> 3.10 as far as i know
15:37:35 <fungi> there's a 3.10.1 backport due to land in focal-updates any day now according to motu
15:38:03 <noonedeadpunk> oh, that's nice actually
15:38:33 <noonedeadpunk> I still can't get used to that short life period of python versions after 2.7 :D
15:38:46 <fungi> they didn't want to backport 3.10.0 to focal and were waiting for 3.10.1 to become available, which released a couple of weeks ago
15:38:56 <opendevreview> Merged openstack/openstack-ansible stable/ocata: Switch Ocata to EOL  https://review.opendev.org/c/openstack/openstack-ansible/+/795690
15:39:00 <noonedeadpunk> nice! ^
15:39:17 <fungi> congrats! out with the old, in with the new
15:43:10 <noonedeadpunk> yeah, we haven't eol-ed stuff for a while
15:51:35 <noonedeadpunk> #endmeeting
15:51:39 <noonedeadpunk> #endmeeting