16:01:44 <noonedeadpunk> #startmeeting openstack_ansible_meeting
16:01:45 <openstack> Meeting started Tue Feb 11 16:01:44 2020 UTC and is due to finish in 60 minutes.  The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:01:47 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:01:50 <openstack> The meeting name has been set to 'openstack_ansible_meeting'
16:01:53 <noonedeadpunk> #topic office hours
16:03:28 <jrosser> hello
16:10:16 <noonedeadpunk> o/
16:11:10 <noonedeadpunk> I feel like we'll have tons of work with ansible 2.10...
16:14:27 <noonedeadpunk> also wondering who will be managing rabbitmq collections, as modules have comunity support and seems not so active....
16:16:18 <noonedeadpunk> and what our next steps will be if nobody is... But this discussion is more for SIG actually
16:24:39 <noonedeadpunk> jrosser: has everything for train tempest fix got merged?
16:26:20 <jrosser> hi
16:26:47 <jrosser> noonedeadpunk: yes i was trying to get someone to bite with helping move that rabbitmq stuff forward
16:27:17 <noonedeadpunk> Yeah, I saw that...
16:27:26 <jrosser> i think that this is the last bit of train/tempest https://review.opendev.org/#/c/706983/
16:28:21 <jrosser> and then we need a SHA bump to pick up the changes to os_tempest in the train release
16:28:57 <jrosser> i need to go and look back across all the stable branches to double check that some requirements URL pin didnt get left behind
16:29:29 <jrosser> different topic but we should talk about this virtualenv 20.x breaking a ton of stuff
16:31:07 <noonedeadpunk> yeah...
16:31:38 <noonedeadpunk> Maybe we can drop virtualenv with integrated repo?
16:32:21 <noonedeadpunk> so do right the same thing triplo does
16:33:14 <jrosser> you mean downgrade it?
16:33:53 <noonedeadpunk> or downgrade.... Actually I think we do install it later
16:34:07 <noonedeadpunk> as in blank aio I didn't catch any problems
16:34:20 <jamesdenton> o/
16:34:52 <noonedeadpunk> as I get in infra image virtualenv is already installed via pip?
16:35:20 <jrosser> yes, and they put in 'latest', which is very much not like what you'd find on a real bionic cloud image, for example
16:35:28 <noonedeadpunk> yeah
16:35:47 <noonedeadpunk> wait...
16:36:24 <noonedeadpunk> does bionic have venv installed out of the box?
16:36:56 <noonedeadpunk> so the correct solution will be probably building CI images with corresponding to u-c...
16:37:05 <noonedeadpunk> _probably_
16:37:47 <jrosser> we put it there from distro package https://github.com/openstack/openstack-ansible/blob/master/scripts/bootstrap-ansible.sh#L95
16:38:24 <noonedeadpunk> I think we should drop this package - it's for py2 iirc
16:39:09 <noonedeadpunk> as well as python-dev, python-minimal, python-minimal
16:40:33 <jrosser> i don't think u-c is the solution here
16:40:54 <jrosser> becasue from an OSA perspective, and end user starts with a stock install of their OS of choice
16:41:17 <jrosser> and that comes with a distro python and distro virtualenv, of some version
16:41:50 <noonedeadpunk> so we may just drop venv module with bootstrap-host role
16:42:01 <jrosser> and we decouple ourselved from the distro with the ansible-runtime venv created with the distro virtualenv, then upgrade setuptools and pip and whatever inside that to be uniform
16:42:39 <jrosser> thats totally not what we see in the CI runs, becasue there isn't a distro virtualenv in the same way
16:42:57 <jrosser> it's been baked into the image in a totally CI specific way
16:43:28 <noonedeadpunk> yeah, that's true. I've just checked and ubuntu do not have venv py3 module out of the box
16:44:04 <jrosser> so i've been watching what they're doing for hacking up devstack to fix this today
16:44:29 <jrosser> and all of this is firmly in the category of "messing with the distro python with stuff from pip" <- this is not cool
16:47:33 <noonedeadpunk> agree with that
16:48:13 <noonedeadpunk> but not sure what to do with that... As I think we won't be given another images...
16:48:39 * jrosser lurking in #infra, this is all being discussed right now
16:49:25 <jrosser> i note how they say 'virtualenv' is old tech to be replaced with 'venv'
16:49:29 <jrosser> for py3
16:50:34 <noonedeadpunk> so we install it here for hosts https://opendev.org/openstack/openstack-ansible-openstack_hosts/src/branch/master/vars/ubuntu-18.04.yml#L54
16:52:13 <jrosser> right
16:53:23 <openstackgerrit> Dmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: Drop py2 deb packages for bootstrap-ansible  https://review.opendev.org/707201
17:02:17 <jrosser> tbh i'm not quite following how / what is being fixed
17:02:37 <jrosser> there some devstack specific stuff and some changes to the images
17:06:33 <noonedeadpunk> tbh me too
17:16:57 <openstackgerrit> Dmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: Drop virtualenv pip package for CI  https://review.opendev.org/707212
17:17:06 <noonedeadpunk> #endmeeting