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