Sunday, 2018-04-01

*** flemingo has quit IRC00:00
*** sawblade_ has joined #openstack-ansible00:07
*** flemingo has joined #openstack-ansible00:08
*** sawblade6 has quit IRC00:10
*** flemingo has quit IRC00:12
*** odyssey4me has quit IRC00:14
*** odyssey4me has joined #openstack-ansible00:14
*** markvoelker has quit IRC00:21
*** flemingo has joined #openstack-ansible00:29
*** flemingo has quit IRC00:33
*** flemingo has joined #openstack-ansible00:54
*** sawblade6 has joined #openstack-ansible00:57
*** flemingo has quit IRC00:59
*** sawblade_ has quit IRC01:00
*** flemingo has joined #openstack-ansible01:07
idlemindcloudnull your patches to use systemd for network config ... i'm all for. it looks like we're having to use a custom systemd service for "post-up" type of actions though. is that a limitation we expect to go away. reading up on the topic on arch-wiki it seems to be a component missing from the spec atm01:10
*** flemingo has quit IRC01:11
*** fatdragon has joined #openstack-ansible01:18
*** markvoelker has joined #openstack-ansible01:19
*** fatdragon has quit IRC01:23
*** markvoelker has quit IRC01:52
*** fatdragon has joined #openstack-ansible01:55
*** fatdragon has quit IRC02:06
*** flemingo has joined #openstack-ansible02:07
*** flemingo has quit IRC02:12
*** fatdragon1 has joined #openstack-ansible02:18
*** gkadam__ has joined #openstack-ansible02:18
*** flemingo has joined #openstack-ansible02:22
*** flemingo has quit IRC02:27
*** markvoelker has joined #openstack-ansible02:49
*** flemingo has joined #openstack-ansible02:51
*** admin0 has joined #openstack-ansible02:52
*** flemingo has quit IRC02:56
*** admin0 has quit IRC02:56
*** mpjetta has joined #openstack-ansible02:58
*** flemingo has joined #openstack-ansible03:10
*** flemingo has quit IRC03:14
*** markvoelker has quit IRC03:23
*** flemingo has joined #openstack-ansible03:33
*** flemingo has quit IRC03:37
cloudnullidlemind: yea we're using a oneshot service for post up scripts. it seems to be a more universal way to accomplish the same goal as the debian post-up scripts.03:39
cloudnullbut if there's something else we can do, thats better suited, I'm game .03:39
*** sawblade_ has joined #openstack-ansible03:56
*** sawblade6 has quit IRC03:58
*** fatdragon has joined #openstack-ansible04:03
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible master: [TEST] Update Ansible to 2.5.0rc2  https://review.openstack.org/50181404:09
*** sawblade6 has joined #openstack-ansible04:11
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible master: Adding openstack_service_venv_bin else symlink creation in ceph_client role fails.  https://review.openstack.org/48897604:11
openstackgerritMerged openstack/openstack-ansible stable/queens: [Docs] Include OpenStack-Ansible Manifesto  https://review.openstack.org/55636204:13
*** fatdragon has quit IRC04:14
*** sawblade_ has quit IRC04:14
openstackgerritMerged openstack/openstack-ansible stable/queens: [Docs] Restructure inventory documentation  https://review.openstack.org/55637804:14
*** armaan has quit IRC04:14
*** armaan has joined #openstack-ansible04:15
*** markvoelker has joined #openstack-ansible04:20
*** fatdragon1 has quit IRC04:21
*** sawblade_ has joined #openstack-ansible04:30
*** sawblade6 has quit IRC04:30
openstackgerritKevin Carter (cloudnull) proposed openstack/openstack-ansible master: [DNM] Testing tempest with longer timeouts  https://review.openstack.org/55809804:31
*** gkadam__ has quit IRC04:33
idlemindcloudnull ya i don't think there's a pre-built networkd way yet so the oneshot service is the only answer ... on centos i switched to networkmanager that has pre/post - up and pre/post - down methods but i know a lot of ppl get jittery about having networkmanager on04:44
idlemindand i like the idea of networkd being more likely to be cross platform is more appealing though04:45
*** flemingo has joined #openstack-ansible04:46
*** gkadam has joined #openstack-ansible04:47
idlemindeven if that means using our "own" post-up type replacement04:49
*** flemingo has quit IRC04:51
*** markvoelker has quit IRC04:53
*** sawblade6 has joined #openstack-ansible05:15
*** sawblade_ has quit IRC05:18
*** flemingo has joined #openstack-ansible05:48
*** markvoelker has joined #openstack-ansible05:50
*** flemingo has quit IRC05:52
*** sawblade_ has joined #openstack-ansible05:59
*** sawblade6 has quit IRC06:01
*** flemingo has joined #openstack-ansible06:02
*** flemingo has quit IRC06:07
*** fatdragon has joined #openstack-ansible06:11
*** fatdragon has quit IRC06:21
*** flemingo has joined #openstack-ansible06:22
*** markvoelker has quit IRC06:23
*** flemingo has quit IRC06:26
*** sawblade6 has joined #openstack-ansible06:27
*** sawblade_ has quit IRC06:29
*** sawblade_ has joined #openstack-ansible06:36
*** flemingo has joined #openstack-ansible06:36
*** sawblade6 has quit IRC06:39
*** flemingo has quit IRC06:41
*** flemingo has joined #openstack-ansible06:49
*** flemingo has quit IRC06:53
*** flemingo has joined #openstack-ansible07:09
*** flemingo has quit IRC07:15
*** admin0 has joined #openstack-ansible07:17
*** NWOutlier__ has joined #openstack-ansible07:19
*** armaan has quit IRC07:36
*** armaan has joined #openstack-ansible07:36
*** sawblade6 has joined #openstack-ansible07:44
*** sawblade_ has quit IRC07:47
*** fatdragon has joined #openstack-ansible07:50
*** admin0 has quit IRC07:58
*** admin0 has joined #openstack-ansible07:58
*** fatdragon has quit IRC08:02
*** flemingo has joined #openstack-ansible08:03
*** armaan has quit IRC08:04
*** armaan has joined #openstack-ansible08:05
*** flemingo has quit IRC08:08
*** flemingo has joined #openstack-ansible08:14
*** armaan has quit IRC08:17
*** armaan has joined #openstack-ansible08:17
*** flemingo has quit IRC08:19
*** markvoelker has joined #openstack-ansible08:20
*** sawblade_ has joined #openstack-ansible08:25
*** sawblade6 has quit IRC08:27
*** gkadam_ has joined #openstack-ansible08:28
*** Bico_Fino has quit IRC08:30
*** haad1 has joined #openstack-ansible08:30
*** gkadam has quit IRC08:31
*** Bico_Fino has joined #openstack-ansible08:32
*** flemingo has joined #openstack-ansible08:35
*** flemingo has quit IRC08:41
*** sawblade_ has quit IRC08:45
*** sawblade6 has joined #openstack-ansible08:51
*** markvoelker has quit IRC08:55
*** yolanda__ has joined #openstack-ansible08:55
*** yolanda_ has quit IRC08:55
*** armaan has quit IRC09:16
*** armaan has joined #openstack-ansible09:17
*** sawblade6 has quit IRC09:19
*** sawblade6 has joined #openstack-ansible09:21
_moep_ hey! whats the OSA package name at debian 9? or is it not possible to use it there? I was reading about e.g. ubuntu09:23
*** Sha0000 has joined #openstack-ansible09:26
*** armaan has quit IRC09:27
*** armaan has joined #openstack-ansible09:27
*** NWOutlier__ has quit IRC09:29
*** sawblade_ has joined #openstack-ansible09:40
*** sawblade6 has quit IRC09:40
*** markvoelker has joined #openstack-ansible09:52
*** sawblade6 has joined #openstack-ansible09:58
*** fatdragon has joined #openstack-ansible09:59
*** sawblade_ has quit IRC10:01
*** sawblade_ has joined #openstack-ansible10:04
*** sawblade6 has quit IRC10:06
*** fatdragon has quit IRC10:09
*** armaan has quit IRC10:12
*** armaan has joined #openstack-ansible10:13
*** markvoelker has quit IRC10:24
*** admin0 has quit IRC10:31
*** sawblade6 has joined #openstack-ansible10:42
*** sawblade_ has quit IRC10:42
*** flemingo has joined #openstack-ansible10:45
*** flemingo has quit IRC10:50
*** flemingo has joined #openstack-ansible10:52
*** flemingo has quit IRC10:57
*** sawblade_ has joined #openstack-ansible11:04
*** sawblade6 has quit IRC11:06
*** flemingo has joined #openstack-ansible11:37
*** flemingo has quit IRC11:42
*** sawblade6 has joined #openstack-ansible11:47
*** sawblade_ has quit IRC11:49
*** sawblade_ has joined #openstack-ansible11:51
*** sawblade6 has quit IRC11:53
*** sawblade6 has joined #openstack-ansible12:19
*** sawblade_ has quit IRC12:21
*** markvoelker has joined #openstack-ansible12:21
*** sawblade_ has joined #openstack-ansible12:27
*** sawblade6 has quit IRC12:27
*** flemingo has joined #openstack-ansible12:28
*** gkadam_ has quit IRC12:32
*** flemingo has quit IRC12:32
*** flemingo has joined #openstack-ansible12:41
*** fatdragon has joined #openstack-ansible12:41
*** sawblade6 has joined #openstack-ansible12:42
*** odyssey4me has quit IRC12:43
*** odyssey4me has joined #openstack-ansible12:44
*** sawblade_ has quit IRC12:44
*** flemingo has quit IRC12:46
*** fatdragon has quit IRC12:53
*** markvoelker has quit IRC12:55
*** sawblade6 has quit IRC12:55
*** sawblade6 has joined #openstack-ansible12:56
*** gkadam has joined #openstack-ansible12:58
*** sawblade6 has quit IRC13:06
*** sawblade6 has joined #openstack-ansible13:14
*** fatdragon has joined #openstack-ansible13:36
*** flemingo has joined #openstack-ansible13:39
*** fatdragon has quit IRC13:41
*** flemingo has quit IRC13:44
*** Jeffrey4l has quit IRC13:48
*** flemingo has joined #openstack-ansible13:49
*** Jeffrey4l has joined #openstack-ansible13:49
*** flemingo has quit IRC13:53
*** haad1 has quit IRC13:55
*** sawblade_ has joined #openstack-ansible14:04
*** sawblade6 has quit IRC14:06
*** fatdragon has joined #openstack-ansible14:15
*** fatdragon has quit IRC14:20
*** armaan has quit IRC14:23
*** armaan has joined #openstack-ansible14:23
*** Jeffrey4l has quit IRC14:45
*** Jeffrey4l has joined #openstack-ansible14:46
*** flemingo has joined #openstack-ansible14:48
*** Jeffrey4l has quit IRC14:49
*** Jeffrey4l has joined #openstack-ansible14:50
*** armaan has quit IRC14:51
*** armaan has joined #openstack-ansible14:52
*** markvoelker has joined #openstack-ansible14:52
*** flemingo has quit IRC14:53
*** Jeffrey4l has quit IRC14:54
*** Jeffrey4l has joined #openstack-ansible14:56
*** Jeffrey4l has quit IRC14:56
*** Jeffrey4l has joined #openstack-ansible14:59
*** flemingo has joined #openstack-ansible15:01
*** flemingo has quit IRC15:05
*** sawblade6 has joined #openstack-ansible15:08
*** sawblade_ has quit IRC15:10
*** sawblade_ has joined #openstack-ansible15:20
*** sawblade6 has quit IRC15:22
*** markvoelker has quit IRC15:26
*** sawblade6 has joined #openstack-ansible15:26
*** sawblade_ has quit IRC15:28
*** sawblade_ has joined #openstack-ansible15:32
*** sawblade6 has quit IRC15:34
*** fatdragon has joined #openstack-ansible15:44
*** sawblade6 has joined #openstack-ansible15:48
*** sawblade_ has quit IRC15:50
*** flemingo has joined #openstack-ansible15:53
logan-anyone seeing pip install failures over the past day when an empty package list is provided?15:55
logan-admin0 was seeing it on queens yesterday it looks like https://gist.github.com/a1git/b0ab45bd7ba7866b9992782a7cd7c7ab15:56
logan-im seeing it on a pike sha that has been pinned and passing since february15:56
*** flemingo has quit IRC15:57
*** armaan has quit IRC16:02
logan-ya also seeing stable/pike failing to bootstrap due to this16:02
*** armaan has joined #openstack-ansible16:02
*** armaan has quit IRC16:02
*** armaan has joined #openstack-ansible16:03
*** armaan has quit IRC16:04
*** armaan has joined #openstack-ansible16:04
*** sawblade_ has joined #openstack-ansible16:06
*** sawblade6 has quit IRC16:09
*** Sha0000 has quit IRC16:10
*** flemingo has joined #openstack-ansible16:10
*** flemingo has quit IRC16:15
*** sawblade6 has joined #openstack-ansible16:17
*** sawblade_ has quit IRC16:19
logan-http://paste.ubuntu.com/p/Z2Fp5rkZ9Q/ pike failing16:20
openstackgerritLogan V proposed openstack/openstack-ansible stable/queens: [DNM] Test gate  https://review.openstack.org/55811616:21
openstackgerritLogan V proposed openstack/openstack-ansible stable/pike: [DNM] Test gate  https://review.openstack.org/55811716:21
*** markvoelker has joined #openstack-ansible16:23
openstackgerritLogan V proposed openstack/openstack-ansible stable/queens: [DNM] Test gate  https://review.openstack.org/55811616:36
openstackgerritLogan V proposed openstack/openstack-ansible stable/pike: [DNM] Test gate  https://review.openstack.org/55811716:36
*** Ret64 has joined #openstack-ansible16:40
Ret64#startmeeting maintenance16:40
openstackMeeting started Sun Apr  1 16:40:52 2018 UTC and is due to finish in 60 minutes.  The chair is Ret64. Information about MeetBot at http://wiki.debian.org/MeetBot.16:40
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:40
*** openstack changes topic to " (Meeting topic: maintenance)"16:40
openstackThe meeting name has been set to 'maintenance'16:40
*** Ret64 has quit IRC16:43
*** armaan has quit IRC16:47
*** gkadam has quit IRC16:51
*** markvoelker has quit IRC16:56
*** flemingo has joined #openstack-ansible17:00
*** flemingo has quit IRC17:04
*** gkadam has joined #openstack-ansible17:11
*** flemingo has joined #openstack-ansible17:14
*** flemingo has quit IRC17:18
*** Jeffrey4l has quit IRC17:25
*** Jeffrey4l has joined #openstack-ansible17:25
*** flemingo has joined #openstack-ansible17:29
evrardjp#endmeeting17:29
evrardjpoh great17:30
evrardjplogan-: pbr patches merged17:30
logan-yea doesnt seem related to the pbr stuff17:31
logan-showing up in the gate also: https://review.openstack.org/#/c/558116/ (queens)17:31
logan-pike: https://review.openstack.org/#/c/558117/17:31
evrardjpdamn holidays17:33
evrardjpalways gate breaking during them17:33
evrardjp:p17:33
evrardjp(I am checking at pike pip_install role changes)17:34
*** flemingo has quit IRC17:34
evrardjpspinning up my own vm then17:37
evrardjpis it pike/queens only?17:37
evrardjpor master/ocata have the same issue?17:38
logan-not sure. master does not run the "install pip packages" task during bootstrap-aio so it does not fail immediately like pike/queens17:38
logan-ocata i have not tested yet17:38
evrardjplet's check zuul data17:39
logan-no changes to osa have affected it afaik, like i said im seeing this on a pinned OSA sha from Feb that has been passing reliably until yesterday17:39
logan-so im thinking something upstream17:39
evrardjplogan-: I am not in the mood for your april's fools joke :p17:40
evrardjphahah17:40
evrardjpapparently ocata and newton is quite ok17:40
logan-hmm interesting17:40
evrardjpmaster seems to have passed this morning17:40
*** flemingo has joined #openstack-ansible17:42
evrardjpmaster upgrades, pike deploys, queens upgrades and queens deploy seem to have failed with that17:42
evrardjpthat didn't happen in the previous days17:43
logan-Successfully installed pip-10.0.0b117:45
logan-there we go17:45
logan-bootstrap hosts runs get-pip.py without any pins17:46
*** flemingo has quit IRC17:47
evrardjpI am not there yet17:48
evrardjpbut I compare the logs , and I see some things very weird17:48
*** sawblade_ has joined #openstack-ansible17:50
evrardjpwhere do you see that in the logs?17:50
evrardjpI'd love if Ret64 would come back and stop the started meeting17:51
evrardjp#startmeeting17:52
openstackevrardjp: Error: Can't start another meeting, one is in progress.  Use #endmeeting first.17:52
evrardjp#endmeeting17:52
*** openstack changes topic to "Launchpad: https://launchpad.net/openstack-ansible || Weekly Meetings: https://wiki.openstack.org/wiki/Meetings/openstack-ansible || Review Dashboard: https://goo.gl/tTmdgs"17:52
openstackMeeting ended Sun Apr  1 17:52:25 2018 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:52
openstackMinutes:        http://eavesdrop.openstack.org/meetings/maintenance/2018/maintenance.2018-04-01-16.40.html17:52
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/maintenance/2018/maintenance.2018-04-01-16.40.txt17:52
openstackLog:            http://eavesdrop.openstack.org/meetings/maintenance/2018/maintenance.2018-04-01-16.40.log.html17:52
evrardjpinteresting I couldn't do that earlier17:52
evrardjpanyway17:52
*** sawblade6 has quit IRC17:53
evrardjplogan-: on the failure node: http://logs.openstack.org/periodic/git.openstack.org/openstack/openstack-ansible/stable/pike/openstack-ansible-deploy-aio-ubuntu-xenial/2408ca6/job-output.txt.gz#_2018-04-01_06_09_33_46384017:53
logan-i got that from ara17:54
evrardjpmmm17:54
evrardjpwhich job?17:54
logan-local job ara17:54
evrardjpoh you run that on your machine?17:55
evrardjpgreat17:55
logan-no in local gating17:55
logan-but im bootstrapping a node atm to confirm17:55
*** flemingo has joined #openstack-ansible17:55
logan-http://paste.openstack.org/show/718118/17:55
logan-so the ansible-runtime venv has pinned pip, but we install unpinned on the host17:56
evrardjpso you think it's the new get-pip that doesn't respect our current arguments?17:57
evrardjpthat's why we should vendor this script in17:57
logan-let me see if we are passing any arguments17:57
evrardjpI see17:58
evrardjphttps://github.com/openstack/openstack-ansible-pip_install/blob/stable/pike/tasks/install_source.yml#L19-L2217:58
logan-and this is why pip 10 is the problem: http://paste.openstack.org/raw/718119/17:58
logan-passing an empty package list on pip <10 is just fine, but on pip 10 it fails the module :/17:59
evrardjpthat seems well empty indeed17:59
*** flemingo has quit IRC18:00
evrardjpyup18:00
logan-yea ara output from the get-pip install http://paste.openstack.org/raw/718120/18:00
evrardjpwhat do you think we always vendor the get-pip in, so that we don't bump the version of pip (get-pip) without our knowledge?18:00
logan-we don't need to vendor get-pip18:01
logan-we need to pass the pins to it18:01
logan-the problem is not that get pip doesn't respect our pins, its that we didn't pass any18:01
evrardjpthat's another way to do it18:01
evrardjpyeah18:01
logan-it will always try to install the latest release even if you use an older version of get-pip iirc18:01
evrardjpwell18:01
evrardjpthe failed task is failing on: /usr/local/bin/pip2 install -U --constraint /home/zuul/src/git.openstack.org/openstack/openstack-ansible/global-requirement-pins.txt --constraint https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?id=6ea2d17f0a90985aa05c809c3e536abb7ea74b6018:02
evrardjpbut indeed we are talking about the rest18:02
logan-yea the task before that is the one where the problem lies18:02
logan-pip_install : Install PIPlocalhost18:02
evrardjpmy problem is18:03
evrardjpif we don't change what we are doing right now18:03
evrardjpwe'll always have a different version of get pip18:03
evrardjphttps://bootstrap.pypa.io/get-pip.py18:03
evrardjpisn't specified at a point in time18:04
evrardjpso yes, we can pass a proper list of packages and proper constraints to get pip script18:04
evrardjpbut that script itself changes18:04
evrardjpor is my understanding wrong?18:04
logan-yes but that doesn't matter for the current problem18:04
*** flemingo has joined #openstack-ansible18:05
logan-the latest get-pip will install whatever version you tell it18:05
evrardjpI am not sure I understand what you mean. Do you want to use the global-requirements-pins as a list of packages to install to get-pip, by changing https://github.com/openstack/openstack-ansible/blob/stable/queens/tests/bootstrap-aio.yml#L22 ?18:07
logan-let me show you the reason ocata doesn't break18:07
evrardjpok18:07
evrardjpI feel dumb now18:07
logan-https://github.com/openstack/openstack-ansible/blob/1dc4e1baae67f535780d9ea0b84c2d78eb38e8f2/playbooks/inventory/group_vars/all.yml#L52-L5718:07
logan-for some reason this is not set in pike or queens anymore18:08
logan-the release bump script used to maintain those pins along with global-requirement-pins.txt18:08
*** flemingo has quit IRC18:09
evrardjpyes that's true, I don't bump them anymore18:09
logan-ya but not setting pip_packages means we get unpinned pip in all of our hosts18:10
evrardjpyup18:10
logan-well maybe not, i guess we get pinned pip after repo is built since global-requirement-pins should be used there18:11
evrardjpso let's think about what we should do18:11
logan-why do we bother maintaining pip pins in global-requirements-pins if we arent going to pin it in pip_packages also18:12
evrardjpnot sure what you meant there, but I agree with you with the one source of truth there.18:12
evrardjpSo18:12
evrardjpI am not sure where the problem lies18:12
evrardjpFor gates, I am sure we have a problem because the pip_install in the boostrap doesn't get that list18:13
evrardjpso that host is bad18:13
evrardjpand later in the process, if you have multiple nodes, we do kind a the same with the pip install called in the openstack_hosts role18:13
evrardjpiirc18:13
evrardjp(talking about master)18:14
evrardjpand queens18:14
evrardjpbut if we take a step back, should we care?18:14
evrardjpin emergency, we can indeed pass the global-requirements-pins as a requirement for the boostrap host18:14
evrardjpbut that won't find the rest of the hosts18:14
evrardjpusing defaults in the pip_install role seems okay18:15
evrardjpso I mean changing that https://github.com/openstack/openstack-ansible-pip_install/blob/stable/ocata/defaults/main.yml#L87-L9018:15
evrardjpbut I am not sure what you're proposing18:16
logan-well we used to care a lot about pinning pip, and we did that by maintaining global-requirement-pins.txt, and pip_packages in group_vars/all18:19
logan-at some point, either by accident or on purpose, we stopped pinning in group_vars/all, but kept doing it in global-requirement-pins, which means we now only partially pin pip18:20
logan-personally i think time has proven we need to completely pin pip and setuptools over and over again18:21
evrardjplogan-: when reading this: https://github.com/openstack/openstack-ansible/commit/5f7000e185fca71a5077ae7e2bcd29450c4cb70f#diff-9893e2ae9f6cad034565d01efeaeba9218:22
evrardjpthe intent is clearly letting pip_install do the right thing on the hosts18:22
evrardjplogan-: I think it's fine if we put a pin inside the pip_install role, in the defaults18:23
evrardjpbecause that ENSURES on all hosts a certain version is set18:23
evrardjpthat's our standard interface18:23
evrardjpnot sure if you agree18:24
evrardjplet's evaluate if global-requirement-pins have another use later18:24
*** flemingo has joined #openstack-ansible18:24
logan-yea i can think of reasons to do it in pip_install vs integrated repo, not sure what is the optimal choice for the location of the pins. i just think they need to exist somewhere (whether its pip_install defaults or integrated repo vars)18:25
evrardjpwhat I said with the fact of vendoring/pinning get-pip is just because I foresee another issue there.18:25
evrardjplogan-: well the pip_install role already lists them as things to install on the host18:26
evrardjphttps://github.com/openstack/openstack-ansible-pip_install/blob/stable/queens/defaults/main.yml#L49-L5118:26
evrardjpwhy not adding a version18:26
evrardjp:p18:26
logan-well unless we stop pinning those packages in global-requirement-pins somehow, then it will make your release management more challenging, because you'll need to maintain matching pins between both repos anytime you want to cut a release18:27
evrardjpmy concern is that passing the global-requirements-pins as an extra constraint for the bootstrap-aio, like we do everywhere else, would just work on the deploy node18:27
logan-im guessing that is one reason we maintained the pins all in one place (integrated repo) before18:27
evrardjpso we'd sync anyway for the other nodes18:28
evrardjplogan-: the current state of the affairs is that I can do them separately18:28
evrardjpbut my problem is that:18:29
*** flemingo has quit IRC18:29
evrardjpif we move to use pip_install only (which is fine for me)18:29
evrardjpwe'll have to think about all the rest of the process:18:29
evrardjphttp://codesearch.openstack.org/?q=global-requirement-pins&i=nope&files=&repos=18:29
*** sawblade6 has joined #openstack-ansible18:29
evrardjpglobal requirement pins was a top constraint that was not only for pip/setuptools/wheels18:30
evrardjpthere is still something I don't understand18:30
evrardjphttp://git.openstack.org/cgit/openstack/openstack-ansible/tree/tests/bootstrap-aio.yml#n3018:30
evrardjpoh no my bad18:31
*** sawblade_ has quit IRC18:32
evrardjpI was thinking of re-using this: pip_install_upper_constraints into the pip_install getpip task, but that won't help on all the other nodes.18:33
openstackgerritLogan V proposed openstack/openstack-ansible-pip_install master: Implement stable package pins  https://review.openstack.org/55811918:33
*** flemingo has joined #openstack-ansible18:34
evrardjpyou can have those in vars!18:34
evrardjp:)18:34
openstackgerritLogan V proposed openstack/openstack-ansible master: Use stable pip pins  https://review.openstack.org/55812018:34
logan-ah yeah good point18:35
evrardjpmmm18:35
evrardjpI am not sure18:35
openstackgerritLogan V proposed openstack/openstack-ansible master: Use stable pip pins  https://review.openstack.org/55812018:35
evrardjpThis is very conservative18:35
logan-the versions you mean?18:36
evrardjpI am fine with that, because it's fixing the issue and it's very conservative in what pip install is doing18:36
evrardjpbut18:36
logan-it is the only way we can keep our releases stable18:36
logan-bbl gotta head out to brunch, but i wanted to get those up as an idea at least18:37
evrardjpyeah18:37
evrardjpthanks18:37
*** flemingo has quit IRC18:38
evrardjpI can't release with those issues pending18:43
evrardjpI'd like to have the opinions of others, like odyssey4me or cloudnull18:43
*** markvoelker has joined #openstack-ansible18:53
*** flemingo has joined #openstack-ansible18:58
*** haad1 has joined #openstack-ansible18:59
*** flemingo has quit IRC19:04
*** flemingo has joined #openstack-ansible19:25
*** markvoelker has quit IRC19:27
*** flemingo has quit IRC19:31
*** flemingo has joined #openstack-ansible19:34
*** haad1 has quit IRC19:35
*** Sha0000 has joined #openstack-ansible19:37
*** flemingo has quit IRC19:39
*** sawblade_ has joined #openstack-ansible19:50
*** sawblade6 has quit IRC19:53
*** sawblade6 has joined #openstack-ansible19:54
*** sawblade_ has quit IRC19:56
*** markvoelker has joined #openstack-ansible20:24
*** flemingo has joined #openstack-ansible20:30
openstackgerritLogan V proposed openstack/openstack-ansible-pip_install master: Implement stable package pins  https://review.openstack.org/55811920:33
*** flemingo has quit IRC20:35
*** haad1 has joined #openstack-ansible20:45
openstackgerritLogan V proposed openstack/openstack-ansible stable/queens: [DNM] Test gate  https://review.openstack.org/55811620:55
*** markvoelker has quit IRC20:56
*** flemingo has joined #openstack-ansible20:58
*** flemingo has quit IRC21:03
*** flemingo has joined #openstack-ansible21:13
*** flemingo has quit IRC21:17
openstackgerritLogan V proposed openstack/openstack-ansible-pip_install master: Use constraints with get-pip.py  https://review.openstack.org/55812421:21
*** flemingo has joined #openstack-ansible21:22
logan-heh so this is the pr that broke our stuff. https://github.com/pypa/pip/pull/421021:22
*** flemingo has quit IRC21:26
openstackgerritLogan V proposed openstack/openstack-ansible-pip_install stable/queens: Only attempt package installs when packages are provided  https://review.openstack.org/55812621:31
openstackgerritLogan V proposed openstack/openstack-ansible-pip_install stable/queens: Use constraints with get-pip.py  https://review.openstack.org/55812721:38
logan-odyssey4me: can you tell me if i'm on the right track here https://review.openstack.org/#/q/topic:get-pip-constraints+OR+topic:skip-package-installs21:39
openstackgerritLogan V proposed openstack/openstack-ansible-pip_install stable/pike: Only attempt package installs when packages are provided  https://review.openstack.org/55812821:41
*** sawblade6 has quit IRC21:42
*** flemingo has joined #openstack-ansible21:42
*** sawblade6 has joined #openstack-ansible21:43
*** flemingo has quit IRC21:47
*** markvoelker has joined #openstack-ansible21:53
*** flemingo has joined #openstack-ansible21:54
*** sawblade_ has joined #openstack-ansible21:56
*** sawblade6 has quit IRC21:56
*** flemingo has quit IRC21:58
*** sawblade6 has joined #openstack-ansible22:04
*** sawblade_ has quit IRC22:06
*** ibmko has quit IRC22:21
*** sawblade_ has joined #openstack-ansible22:25
*** markvoelker has quit IRC22:26
*** sawblade6 has quit IRC22:27
*** sawblade6 has joined #openstack-ansible22:33
*** sawblade_ has quit IRC22:36
*** flemingo has joined #openstack-ansible22:37
*** flemingo has quit IRC22:42
evrardjplogan-: thanks for the help there22:58
evrardjpif you don't mind I'll postpone the release until this gets in22:58
logan-cool makes sense23:01
logan-you dont have much choice because the pike/queens gates wont pass until we fix it :D23:03
*** sawblade_ has joined #openstack-ansible23:10
*** sawblade6 has quit IRC23:12
*** gkadam has quit IRC23:17
*** nurdie has quit IRC23:20
*** nurdie has joined #openstack-ansible23:21
*** flemingo has joined #openstack-ansible23:28
logan-looks like https://review.openstack.org/#/c/558127/ gets queens working again :)23:30
*** flemingo has quit IRC23:32
*** haad1 has quit IRC23:33
*** sawblade6 has joined #openstack-ansible23:36
*** sawblade_ has quit IRC23:39
*** flemingo has joined #openstack-ansible23:41
matttlogan-: how does that bug manifest itself?23:45
matttwe have a bunch of broken gates and i suspect it's related23:45
*** sawblade_ has joined #openstack-ansible23:45
*** sawblade6 has quit IRC23:45
logan-pip released a 10.x beta into pypi23:46
logan-and we aren't pinning pip installs on pike and above23:46
*** flemingo has quit IRC23:46
logan-so check pip --version on your failed hosts23:46
logan-they probably have pip 10.0.0b123:47
logan-there is a simple fix here which makes OSA work with the pip 10.x beta: https://review.openstack.org/#/c/558126/23:47
logan-and a more complete fix here that forces osa to actually install the version of pip it is supposed to be pinned to https://review.openstack.org/#/c/558124/23:48
matttthis all affects pike too right logan- ?23:49
logan-yes23:49
logan-ocata and (probably) newton should be ok because we pinned pip differently there23:49
matttyeah not seeing this on newton23:50
matttok thanks logan- !23:51
logan-np23:51

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!