Tuesday, 2013-09-17

openstackgerritJoe Gordon proposed a change to openstack-infra/config: Move large-ops test to check pipeline  https://review.openstack.org/4684000:00
*** michchap has quit IRC00:01
*** dims has joined #openstack-infra00:04
*** dcramer__ has joined #openstack-infra00:06
*** senk has joined #openstack-infra00:08
*** hemna is now known as hemnafk00:12
*** dcramer__ has quit IRC00:20
*** Ryan_Lane has quit IRC00:23
*** marun has quit IRC00:24
*** pcrews has joined #openstack-infra00:32
*** lnxnut has joined #openstack-infra00:32
*** colinmcnamara has joined #openstack-infra00:32
*** cyeoh_ has joined #openstack-infra00:35
*** cyeoh_ has quit IRC00:35
*** cyeoh_ has joined #openstack-infra00:35
*** cyeoh_ is now known as cyeoh00:35
*** senk has quit IRC00:37
*** dcramer__ has joined #openstack-infra00:39
*** mrodden has joined #openstack-infra00:40
*** colinmcnamara has quit IRC00:41
*** lnxnut has quit IRC00:42
*** mrodden1 has joined #openstack-infra00:42
*** lnxnut has joined #openstack-infra00:42
*** colinmcnamara has joined #openstack-infra00:42
*** mrodden has quit IRC00:44
*** dprince has quit IRC00:45
*** marun has joined #openstack-infra00:45
*** mrodden has joined #openstack-infra00:45
*** mrodden1 has quit IRC00:46
*** senk has joined #openstack-infra00:47
*** senk has quit IRC00:47
*** senk has joined #openstack-infra00:49
*** colinmcnamara has quit IRC00:52
*** sarob has joined #openstack-infra00:52
*** doctorjnupe has quit IRC01:01
*** cody-somerville has quit IRC01:02
*** senk has quit IRC01:06
*** senk has joined #openstack-infra01:08
*** dcramer__ has quit IRC01:10
*** jergerber has quit IRC01:23
*** zehicle_at_dell has joined #openstack-infra01:23
*** jergerber has joined #openstack-infra01:23
*** svarnau has joined #openstack-infra01:26
*** svarnau has quit IRC01:28
*** nati_ueno has quit IRC01:29
*** hashar has joined #openstack-infra01:30
*** cody-somerville has joined #openstack-infra01:30
*** yaguang has joined #openstack-infra01:38
*** sarob has quit IRC01:38
*** sarob has joined #openstack-infra01:38
*** sarob has quit IRC01:42
*** jergerber has quit IRC01:43
*** nati_ueno has joined #openstack-infra01:49
*** pcrews has quit IRC01:53
*** sarob has joined #openstack-infra02:02
*** pcrews has joined #openstack-infra02:12
*** lcestari has quit IRC02:17
openstackgerritMathew Odden proposed a change to openstack-infra/jenkins-job-builder: Add publisher for Git Publisher support  https://review.openstack.org/4641702:22
*** jerryz has quit IRC02:22
*** dcramer__ has joined #openstack-infra02:31
*** UtahDave has joined #openstack-infra02:32
*** cody-somerville has quit IRC02:33
*** CaptTofu has quit IRC02:41
*** UtahDave has quit IRC02:44
*** sarob has quit IRC02:54
*** ryanpetrello has quit IRC02:57
*** lnxnut has quit IRC03:10
*** vipul has quit IRC03:16
*** michchap_ has quit IRC03:17
*** vipul has joined #openstack-infra03:17
*** michchap has joined #openstack-infra03:17
*** michchap_ has joined #openstack-infra03:21
*** michchap has quit IRC03:21
*** senk has quit IRC03:24
*** vipul is now known as vipul-away03:35
*** michchap_ has quit IRC03:37
*** michchap has joined #openstack-infra03:38
*** vipul-away is now known as vipul03:39
*** dkliban has joined #openstack-infra03:40
*** afazekas_zz is now known as afazekas03:40
*** Ryan_Lane has joined #openstack-infra03:43
*** vogxn has joined #openstack-infra03:46
*** sarob has joined #openstack-infra03:46
*** lyz has quit IRC03:47
*** senk has joined #openstack-infra03:53
*** lyz has joined #openstack-infra03:59
*** dims has quit IRC04:01
*** hashar has quit IRC04:02
Alex_GaynorHow long should the zuul tests take, and should they use 600+ MB of RAM per process?04:02
openstackgerritAlex Gaynor proposed a change to openstack-infra/zuul: On null changes serialize the id as null  https://review.openstack.org/4686904:05
*** amotoki has joined #openstack-infra04:07
openstackgerritAlex Gaynor proposed a change to openstack-infra/zuul: On null changes serialize the id as null  https://review.openstack.org/4686904:09
*** ArxCruz has quit IRC04:10
*** pcrews has quit IRC04:12
*** hashar has joined #openstack-infra04:14
Alex_GaynorAh, I figured it out: if your select module doesn't have a `poll`, the tests busy loop04:17
*** yongli_away is now known as yongli04:17
*** lnxnut has joined #openstack-infra04:21
*** lnxnut has quit IRC04:26
openstackgerritJoshua Hesketh proposed a change to openstack-infra/config: Test nova changes against a real database  https://review.openstack.org/4687104:28
*** UtahDave has joined #openstack-infra04:34
*** dkliban has quit IRC04:36
*** senk has quit IRC04:36
*** hashar has quit IRC04:43
*** sarob has quit IRC04:43
*** sarob has joined #openstack-infra04:44
*** CaptTofu has joined #openstack-infra04:46
jhesketh__jeblair, clarkb: ping04:49
*** DinaBelova has joined #openstack-infra04:56
*** afazekas is now known as __afazekas05:07
*** nicedice has quit IRC05:20
*** SergeyLukjanov has joined #openstack-infra05:20
*** dcramer__ has quit IRC05:21
*** sarob has quit IRC05:23
*** afazekas has joined #openstack-infra05:32
*** pblaho has joined #openstack-infra05:42
*** pblaho has quit IRC05:42
*** pblaho has joined #openstack-infra05:43
*** thomasbiege1 has joined #openstack-infra05:48
*** DinaBelova has quit IRC05:49
*** thomasbiege1 has quit IRC05:49
*** yaguang has quit IRC05:51
*** SergeyLukjanov has quit IRC05:55
*** boris-42 has joined #openstack-infra05:58
*** yaguang has joined #openstack-infra06:01
*** branen__ has joined #openstack-infra06:02
*** mkerrin1 has joined #openstack-infra06:03
*** nijaba_ has joined #openstack-infra06:03
*** w_ has joined #openstack-infra06:04
*** lifeless_ has joined #openstack-infra06:05
*** jpeeler has quit IRC06:09
*** mkerrin has quit IRC06:09
*** nijaba has quit IRC06:09
*** lifeless has quit IRC06:09
*** olaph has quit IRC06:09
*** branen_ has quit IRC06:09
*** fungi has quit IRC06:09
*** odyi has quit IRC06:09
*** openstackstatus has quit IRC06:13
*** openstack has joined #openstack-infra06:18
*** sileht has joined #openstack-infra06:19
*** afazekas is now known as afazekas_no_irq06:19
*** sdague_ has joined #openstack-infra06:21
*** prad_ has joined #openstack-infra06:23
*** saper_ has joined #openstack-infra06:23
*** comstud_ has joined #openstack-infra06:23
*** rainya has quit IRC06:23
*** sdague has quit IRC06:23
*** sdague_ is now known as sdague06:23
*** rainya has joined #openstack-infra06:23
*** comstud has quit IRC06:24
*** saper has quit IRC06:24
*** prad has quit IRC06:24
*** dragondm has quit IRC06:24
*** prad_ is now known as prad06:24
*** boris-42 has quit IRC06:26
*** dragondm has joined #openstack-infra06:26
*** saper_ is now known as saper06:34
*** odyssey4me has joined #openstack-infra06:36
*** sarob has quit IRC06:46
*** BobBallAway has joined #openstack-infra06:53
*** thingee has joined #openstack-infra06:53
*** Ng has joined #openstack-infra06:53
*** hashar has joined #openstack-infra06:53
*** branen__ has quit IRC06:53
*** branen__ has joined #openstack-infra06:53
*** mkerrin1 has quit IRC06:53
*** mkerrin1 has joined #openstack-infra06:53
*** dizquierdo has joined #openstack-infra06:56
*** vogxn has quit IRC07:04
*** hashar has quit IRC07:07
*** SergeyLukjanov has joined #openstack-infra07:10
*** SlickNik has quit IRC07:14
*** vipul is now known as vipul-away07:14
*** SlickNik has joined #openstack-infra07:14
*** vipul-away is now known as vipul07:16
*** DinaBelova has joined #openstack-infra07:19
*** yaguang_ has quit IRC07:23
*** yaguang has joined #openstack-infra07:24
* saschpe_ is going to pester zul about python-lesscpy07:28
*** gaelL has quit IRC07:30
*** UtahDave has quit IRC07:34
*** cyeoh has quit IRC07:37
*** cyeoh has joined #openstack-infra07:38
*** thomasbiege1 has joined #openstack-infra07:42
*** enikanorov-w has quit IRC07:42
*** thomasbiege1 has quit IRC07:43
*** enikanorov-w has joined #openstack-infra07:43
*** plomakin has quit IRC07:46
*** plomakin has joined #openstack-infra07:46
*** davidhadas has joined #openstack-infra07:47
davidhadashi, I just upgraded and encountered ImportError: No module named pbr07:49
davidhadasLooking for documentation on how to reslve this07:50
*** nati_ueno has quit IRC07:57
*** gaelL has joined #openstack-infra07:58
*** tstevenson has quit IRC08:00
*** jpich has joined #openstack-infra08:03
*** Ryan_Lane has quit IRC08:03
*** fbo_away is now known as fbo08:07
*** DinaBelova has quit IRC08:08
*** DinaBelova has joined #openstack-infra08:11
*** davidhadas has quit IRC08:11
*** cyeoh has quit IRC08:11
*** cyeoh has joined #openstack-infra08:12
*** SergeyLukjanov has quit IRC08:13
*** dizquierdo has left #openstack-infra08:14
*** oubiwann has quit IRC08:19
*** SergeyLukjanov has joined #openstack-infra08:20
*** oubiwann has joined #openstack-infra08:22
*** davidhadas has joined #openstack-infra08:32
*** BobBallAway is now known as BobBall08:33
*** vogxn has joined #openstack-infra08:46
*** dizquierdo has joined #openstack-infra08:46
*** flaper87|afk is now known as flaper8709:03
*** yaguang has quit IRC09:05
*** yongli is now known as yongli_away09:10
*** DinaBelova has quit IRC09:28
openstackgerritMarton Kiss proposed a change to openstack-infra/config: Add groups-dev.openstack.org node  https://review.openstack.org/4260809:43
*** boris-42 has joined #openstack-infra09:44
openstackgerritVictor Sergeyev proposed a change to openstack-dev/hacking: Add H234 check to avoid (x)range() function usage.  https://review.openstack.org/4691209:45
*** HenryG has joined #openstack-infra10:10
*** mugsie_ is now known as mugsie10:11
*** mugsie has joined #openstack-infra10:11
openstackgerritRoman Podolyaka proposed a change to openstack-infra/config: Use run-tox.sh script for sqlalchemy-migrate jobs  https://review.openstack.org/4468610:12
openstackgerritYulia Portnova proposed a change to openstack-infra/config: New project: manila, python-manilaclient  https://review.openstack.org/4691910:21
openstackgerritPaul Bourke proposed a change to openstack/requirements: Add ordereddict for python 2.6 compatibility  https://review.openstack.org/4647410:25
*** pcm_ has joined #openstack-infra10:29
*** pcm_ has quit IRC10:30
*** pcm_ has joined #openstack-infra10:31
openstackgerritYulia Portnova proposed a change to openstack-infra/config: New project: manila, python-manilaclient  https://review.openstack.org/4691910:38
*** vogxn has quit IRC10:46
*** thomasbiege1 has joined #openstack-infra10:48
openstackgerritYulia Portnova proposed a change to openstack-infra/config: New project: manila, python-manilaclient  https://review.openstack.org/4691910:52
openstackgerritYulia Portnova proposed a change to openstack-infra/config: New project: manila, python-manilaclient  https://review.openstack.org/4691910:55
openstackgerritVictor Sergeyev proposed a change to openstack-dev/hacking: Add H234 check to avoid (x)range() function usage  https://review.openstack.org/4691210:59
openstackgerritYulia Portnova proposed a change to openstack-infra/config: New project: manila, python-manilaclient  https://review.openstack.org/4691911:03
*** amotoki has quit IRC11:12
*** crank_ is now known as crank11:22
*** thomasbiege2 has joined #openstack-infra11:23
*** thomasbiege1 has quit IRC11:26
*** thomasbiege2 has quit IRC11:26
*** DinaBelova has joined #openstack-infra11:28
*** jcoufal has joined #openstack-infra11:39
*** prad has quit IRC11:46
*** annegentle has quit IRC11:48
*** SergeyLukjanov has quit IRC11:49
*** SergeyLukjanov has joined #openstack-infra11:49
*** blamar has joined #openstack-infra11:50
*** thomasbiege has joined #openstack-infra11:51
*** thomasbiege has quit IRC11:51
*** lcestari has joined #openstack-infra11:54
*** dcramer__ has joined #openstack-infra11:55
*** ArxCruz has joined #openstack-infra12:11
*** cppcabrera has joined #openstack-infra12:15
*** dims has joined #openstack-infra12:16
*** cppcabrera has left #openstack-infra12:17
*** weshay has joined #openstack-infra12:19
*** jhesketh has quit IRC12:33
*** thomasbiege has joined #openstack-infra12:35
*** annegentle has joined #openstack-infra12:42
*** rfolco has joined #openstack-infra12:43
*** lifeless_ is now known as lifeless12:43
*** hashar has joined #openstack-infra12:44
*** w_ is now known as olaph12:47
*** SergeyLukjanov has quit IRC12:49
*** DinaBelova has quit IRC12:50
*** afazekas_no_irq has quit IRC12:51
*** SergeyLukjanov has joined #openstack-infra12:51
*** thomasm has joined #openstack-infra12:52
*** dcramer__ has quit IRC12:58
*** SergeyLukjanov has quit IRC13:07
*** amotoki has joined #openstack-infra13:09
*** SergeyLukjanov has joined #openstack-infra13:11
*** DinaBelova has joined #openstack-infra13:11
*** jergerber has joined #openstack-infra13:13
*** mriedem has joined #openstack-infra13:14
*** changbl has quit IRC13:15
*** prad has joined #openstack-infra13:16
*** prad has quit IRC13:19
*** blamar_ has joined #openstack-infra13:21
*** blamar has quit IRC13:22
*** blamar_ is now known as blamar13:22
*** kpavel has joined #openstack-infra13:25
kpavelHi, what is the trigger for the opened bug to be updated with "Fix proposed to branch: XXX" info? Because it did create a link to the bug inside the change, but for some reason didn't create a message on launchpad: https://review.openstack.org/#/c/46649/13:26
*** dims has quit IRC13:30
*** dims has joined #openstack-infra13:30
mordredkpavel: you want to look at https://wiki.openstack.org/wiki/GitCommitMessages at the Including external references section13:32
*** blamar has quit IRC13:32
*** SergeyLukjanov has quit IRC13:33
*** matty_dubs|gone is now known as matty_dubs13:34
*** zehicle_at_dell has quit IRC13:38
kpavelmordred: just changed it to "Closes-Bug: #XXX" and it doesn't look like it helped.13:39
*** wenlock has joined #openstack-infra13:40
*** blamar has joined #openstack-infra13:41
*** mkerrin1 has quit IRC13:44
*** CaptTofu has quit IRC13:48
*** prad has joined #openstack-infra13:48
*** dkliban has joined #openstack-infra13:48
*** wenlock has quit IRC13:50
openstackgerritSascha Peilicke proposed a change to openstack/requirements: Require pyparsing >= 2.0.1  https://review.openstack.org/4694913:51
*** julim has joined #openstack-infra13:52
*** mkerrin has joined #openstack-infra13:53
*** michchap has quit IRC13:53
*** michchap has joined #openstack-infra13:54
*** dcramer__ has joined #openstack-infra13:56
*** blamar has quit IRC13:57
*** blamar has joined #openstack-infra13:58
*** michchap has quit IRC14:03
*** tstevenson has joined #openstack-infra14:04
*** pblaho has quit IRC14:05
*** mestery has joined #openstack-infra14:07
*** DinaBelova has quit IRC14:07
*** ArxCruz has quit IRC14:08
*** SergeyLukjanov has joined #openstack-infra14:08
*** mestery has quit IRC14:09
*** lnxnut has joined #openstack-infra14:09
*** mestery has joined #openstack-infra14:09
*** DinaBelova has joined #openstack-infra14:12
*** CaptTofu has joined #openstack-infra14:13
*** pentameter has joined #openstack-infra14:14
*** dkranz has joined #openstack-infra14:16
*** rnirmal has joined #openstack-infra14:21
fungikpavel: it only posts a link comment in the bug if it's the first patchset for that change, to avoid spamming the bug on every new patchset for a change (it has no way of knowing whether it's added a fix-proposed comment already)14:24
*** CaptTofu has quit IRC14:25
fungicould probably be fixed by giving the trigger scrape the bug comments looking for traces of its past activity or adding some sort of persistent storage (it's entirely stateless at the moment), but that's a deal of additional complexity14:26
fungis/giving/having/14:26
fungidavidhadas: what did you just upgrade, that you're seeing a pbr importerror exception from? can you throw the whole python traceback onto http://paste.openstack.org/ and give us the link?14:28
*** kgriffs has joined #openstack-infra14:29
*** kgriffs has left #openstack-infra14:30
*** NobodyCa1 is now known as NobodyCam14:33
jeblairjhesketh__: i'm at linuxcon this week with spotty availability, sorry14:33
*** markmcclain has joined #openstack-infra14:34
*** sarob has joined #openstack-infra14:39
*** thedodd has joined #openstack-infra14:40
Alex_Gaynordhellmann: no quotes around fixed. It's just fixed.14:45
dhellmannAlex_Gaynor: fair enough :-)14:45
*** sarob has quit IRC14:47
*** sarob has joined #openstack-infra14:47
*** hashar has quit IRC14:50
*** sarob has quit IRC14:52
*** boris-42 has quit IRC14:53
openstackgerritRyan Petrello proposed a change to openstack-infra/config: Provide a more generic run-tox.sh.  https://review.openstack.org/4314514:53
*** DinaBelova has quit IRC14:57
mordreddavidhadas: ping me - I'd lke to know more about your pbr problem - and yes, also, pasetebin traceback please14:59
*** ryanpetrello has joined #openstack-infra14:59
ryanpetrellomeh, made a slight change and rebase to https://review.openstack.org/#/c/43145/ and now I'm seeing a unicode issue for gate-ci-docs: http://logs.openstack.org/45/43145/9/check/gate-ci-docs/4c75536/console.html15:00
ryanpetrelloanybody know anything about this?15:00
*** dkranz has quit IRC15:01
*** danger_fo_away is now known as danger_fo15:02
*** SergeyLukjanov has quit IRC15:02
*** DinaBelova has joined #openstack-infra15:06
fungiryanpetrello: well, i grok the exception. you can't unicodedata.normalize('NFC', newpath)15:06
*** ArxCruz has joined #openstack-infra15:06
ryanpetrelloright15:07
fungisince newpath needs to be a unicode type rather than string15:07
ryanpetrellowhat's odd is that all I did here was change one line of my review and rebased15:07
fungilooking to see where newpath is getting assigned in hopes of ferreting it out15:07
ryanpetrelloso I'm not sure where this new failure is coming from :\15:07
fungii'm suspecting something may have changed external to your patch, like maybe a new sphinx package version or the like. i'll try to reproduce here15:10
fungilooks like the code it's tripping over was added in sphinx 1.215:11
fungiayep... "Running Sphinx v1.2b2"15:12
ryanpetrellooy15:13
fungilanded on pypi today15:13
fungiso, um, yeah15:13
fungilemme see what we have nailed in global-requirements.txt to possibly prevent this elsewhere. might need to do the same in your repo15:14
fungier, in the config repo, ahead of your change i mean15:14
fungithough it's possible we need to pin it in the sphinx wrapper project dhellmann's got instead15:15
* fungi goes looking for it15:15
dhellmannfungi: wrapper?15:15
fungidhellmann: wasn't there some project which was previously auto-sphinxification inside of pbr or oslo or something, and then got separated out?15:16
*** thomasbiege has quit IRC15:16
dhellmannfungi: oh, yeah, I think that's in the theme package15:16
* fungi doesn't want to interrupt your conferencing so feel free to ignore. i'll find where we need the pin15:16
dhellmannhttps://github.com/openstack/oslo.sphinx15:16
*** dkranz has joined #openstack-infra15:17
fungior https://git.openstack.org/cgit/openstack/oslo.sphinx right15:17
fungithanks!15:17
dhellmannI'm listening to a guy from Wired talk about how the internet is like a brain. So I'm not really listening that closely. :-)15:17
jd__a heavily damaged brain maybe :]15:18
fungisomeone at wired has seen a brain before? didn't think they had a point of reference for that15:18
*** hashar has joined #openstack-infra15:18
fungithe internet is a lot like my brain, yes. damaged and demented15:18
*** pcrews has joined #openstack-infra15:21
fungiryanpetrello: so it looks like we simply dep on sphinx with no version spec in openstack-infra/config tox.ini15:22
funginow, as to why pip is pulling in a clearly beta-versioned sphinx is my question... (too-old pip?)15:22
fungii'm going to upload a cap of <1.2 and you can rebase on it to see if that helps15:23
ryanpetrellookay, sounds good15:24
mordredfungi: pip pulls beta versioned things if you do not have pip 1.415:28
fungimordred: yeah. this ran in a venv on precise32, so...15:29
mordredfungi: do we not have pip 1.4 on our precise nodes yet?15:29
fungii was about to check. i don't think that's likely to be the problem15:29
mordredmordred@precise32:~$ pip --version15:29
mordredpip 1.0 from /usr/lib/python2.7/dist-packages (python 2.7)15:30
fungigah15:30
mordredI thought we upgraded that globally in puppet - or did we remove that upgrade15:30
mordred?15:30
fungiyeah, it's pip 1.0 on other precise slaves i've checked too15:30
fungidid we work around it a different way in some jobs by maybe having pip install a new version of itself into the virtualenv first?15:31
*** jcoufal has quit IRC15:32
*** jcoufal has joined #openstack-infra15:32
fungiwe have pip>=1.4 in openstack/requirements global-requirements.txt, which of course has no bearing on openstack-infra/config15:33
*** marun has quit IRC15:33
*** marun has joined #openstack-infra15:34
* fungi checks a random nova job to see how it gets tackled15:34
*** markmcclain has quit IRC15:36
fungiyeah, we're ending up running sphinx 1.1.3 elsewhere15:36
*** marun has quit IRC15:37
fungiit's too bad pip freeze doesn't report what version it's running15:37
dstufftmordred: https://mail.python.org/pipermail/python-dev/2013-September/128723.html15:37
zulsaschpe_:  whats the review url for lesscpy in openstack-ci please15:37
*** changbl has joined #openstack-infra15:37
mordreddstufft: ooh15:37
dstufftmordred: ^ Round 3 of the "include pip with python" PEP, this time it moves from distutils-sig to python-dev15:37
dstufftmordred: Oh, and it includes backporting pip inclusion to 2.715:37
dstufftand 3.315:37
dstufftso if it lands as it is now, ``pip`` should start to be available by default in python 2.7+ and 3.3+15:38
saschpe_zul: https://review.openstack.org/#/c/40218/15:38
zulthanks15:38
*** pcrews has quit IRC15:39
*** julim has quit IRC15:39
*** odyssey4me has quit IRC15:40
*** senk has joined #openstack-infra15:40
*** markmcclain has joined #openstack-infra15:40
mordreddstufft: that would be stellar15:41
*** __afazekas is now known as afazekas15:42
mordreddstufft: and it would be pip as currently? like 1.4 ish?15:42
*** julim has joined #openstack-infra15:43
fungiand then we'll have one more reason to push red hat to switch rhel to python 2.715:43
BobBallCan anyone in here shed any light on six in nova?  requirements.txt has six<1.4 but it seems that jsonpointer>=1.0 pulls in six1.4 - as does test-requirements.txt/hacking... I think/hope this is causing my run_tests.sh to die horribly15:43
dstufftmordred: basically it includes a python -m getpip which will have a $LATEST_AT_TIME_PYTHON_X.Y.Z_WAS MADE bundled, and when the windows and OSX installers run they'll execute python -m getpip which will attempt to hit pypi to get an even later version and falls back to the bundled15:43
dstufftmordred: additionally it goes to the Linux distros and says "Hey, plz 2 be making pip and python depend on each other"15:43
dstufftmordred: which Fedora has said "ok" so far15:44
*** svarnau has joined #openstack-infra15:44
dstufftso in 2.7+ you'll always be able to install pip with python -m getpip, and for Windows/OSX from Python.org it'll install pip automatically, and for every thing else we're going to try to apply social pressure to make it install as it makes sense for their system15:45
*** zehicle_at_dell has joined #openstack-infra15:46
mordredBobBall: I believe there was a recent evil around six but I don't remember the details - dhellmann do you?15:47
*** flaper87 is now known as flaper87|afk15:47
*** SergeyLukjanov has joined #openstack-infra15:47
mordreddstufft: if there is any way I can help support that, please let me know15:48
mordreddstufft: like, if it would help to say "OpenStack REALLY needs this"15:48
mordreddstufft: or, if I can help by keeping my mouth shut about OpenStack :)15:50
BobBallrecent as in still current? :) I've updated my nova to the very latest...15:50
dstufftmordred: if you want to comment on the python-dev thread that'd be cool :) So far the response has been primarily positive in the previous threads on distutils-sig, and the guy who makes the final decision has already said he agrees in principle but has some issues that he wants addressed15:50
BobBallI'd hope with using a venv that it should just work... unless of course it's using system packages too15:50
dstufftI suspect the longer battle will be convincing all the various linux distros15:51
dstufftluckily we already got Fedora on board, and I think it won't take much convincing to get debian and ubuntu15:51
*** wenlock has joined #openstack-infra15:54
*** kpavel has quit IRC15:55
*** flaper87|afk is now known as flaper8715:55
*** doctorjnupe has joined #openstack-infra15:55
*** boris-42 has joined #openstack-infra15:56
mordredBobBall: nova _should_ just work in a venv - although it does pull in some system libraries too (because of libvirt)15:58
mordredBobBall: let me dig in a little bit15:58
mordreddstufft: I'm pretty sure we should be able to get ubuntu on board15:59
*** mrodden has quit IRC15:59
BobBallthanks mordred16:01
BobBallI bet it just works for you though :)16:01
mordredBobBall: probably16:02
*** mestery has quit IRC16:02
*** marun has joined #openstack-infra16:04
mordredBobBall: what's pulling in jsonpointer? I donm't see it in nova?16:05
BobBallRequirement already up-to-date: jsonpointer>=1.0 in ./.venv/lib/python2.7/site-packages (from jsonpatch>=0.10,<2->warlock>=1.0.1,<2->python-glanceclient>=0.9.0->-r /usr/workspace/scratch/openstack/nova/requirements.txt (line 26))16:05
*** alexpilotti has joined #openstack-infra16:05
*** julim has quit IRC16:06
mordredBobBall: k. thanks16:06
*** alexpilotti has quit IRC16:06
BobBallhttp://paste.openstack.org/show/47157/16:06
*** alexpilotti has joined #openstack-infra16:07
*** matty_dubs is now known as matty_dubs|lunch16:07
*** nati_ueno has joined #openstack-infra16:07
BobBallcan we not get rid of per-project requirements entirely? :)16:07
dhellmannmordred, BobBall: no, but Alex_Gaynor may16:07
Alex_Gaynordhellmann: err, what?16:08
dhellmannAlex_Gaynor: do you remember any recent issues with six that caused us to pin it?16:08
*** julim has joined #openstack-infra16:08
Alex_Gaynordhellmann: Yes, I do.16:08
Alex_Gaynordhellmann: it changed the MRO in the case of with_metaclass, and that somehow broke WSME16:09
dhellmann:-/16:09
dhellmannis there a wsme bug for that?16:09
* dhellmann looks16:09
Alex_Gaynordhellmann: I assume so, I thought we were waiting on a thing so we could do a release?16:09
mordredBobBall: nope. totally impossible16:09
BobBallshame :D16:10
mordredBobBall: but - also, to annoy you, it works locally for me16:10
Alex_Gaynordhellmann: that is to say, WSME is fixed, but not released (AFAIK)16:10
mordredBobBall: can you tell me how you're installing?16:10
dhellmannAlex_Gaynor: I've lost track of all the things fixed in WSME that we were waiting to be able to release. cdevienne did a new beta release 0.5b5 yesterday16:11
dhellmannor earlier today16:11
BobBallI'm running "./run_tests.sh" :) Actually to be a little clearer I'm doing ./run_tests.sh -u -V nova.tests.integrated.test_api_samples.ServerUsageSampleJsonTests16:11
*** GheRiver1 is now known as GheRivero16:11
BobBallbecause that test is one of the ones that fails16:11
mordredBobBall: ok. let me try runnign that16:12
mordredBobBall: I ran/run tox16:12
BobBallsix may be unrelated to that failure - but was the most obvious issue when trying to figure it out...16:12
BobBallhttp://paste.openstack.org/show/47162/ is the full error I'm getting btw - you can see loads of errors relating to six from line 32816:18
BobBallah - I've now convinced myself from the log that it is 100% because of six... :)16:19
*** senk has quit IRC16:20
*** nati_ueno has quit IRC16:20
BobBallif it works for you mordred can you pastebin your pip log so I can try and figure out why it's installing the wrong version of six for me but not for you?16:22
BobBallor, more likely a pip freeze16:22
BobBallalso - were you using a fresh env?  I wonder if something like I'm picking up a newer version of warlock which doesn't depend on jsonpointer but your version is still within the range...16:24
*** senk has joined #openstack-infra16:25
mordredBobBall: ah! run_tests.sh does, indeed, fail for me too16:27
mordredthis is one of the reaons I do not like having divergent test running envs16:28
mordredlet me see what run_tests.sh is doing wrong16:28
*** senk has quit IRC16:29
BobBalldoes tox install requirements from test-requirements.txt?16:29
mordredyes16:30
mordredthey _should_ be doing the exact same thing16:30
*** senk has joined #openstack-infra16:30
BobBalloh great!16:30
*** hashar has quit IRC16:31
*** markmcclain has quit IRC16:31
mordredbut should doesn't mean are16:31
*** CaptTofu has joined #openstack-infra16:33
*** julim has quit IRC16:35
*** jog0_ is now known as jog016:36
openstackgerritJeremy Stanley proposed a change to openstack-infra/config: Make sure pip upgrades itself in tox  https://review.openstack.org/4698416:39
fungiryanpetrello: ^ rebase on that and it should help16:40
fungimordred: seems that was the issue &16:40
*** dkranz has quit IRC16:40
*** markmcclain has joined #openstack-infra16:40
fungithe commit message is probably a little wrong, since it's presumably upgrading more than just pip with that change16:41
mordredfungi: are you sure that does what you think?16:41
mordredfungi: the way we get newer pip in tox venvs is to have newer tox16:42
ryanpetrellofungi: thanks, will do shortly16:42
fungimordred: mordred so are you saying tox is too old on our precise saves then?16:42
fungii pulled that option from nova, which seemed to be causing us to use latest pip in the virtualenv once added16:43
*** mrmartin has joined #openstack-infra16:43
fungiand caused the sphinx version pulled in by the build to be a non-prerelease version as a result16:43
mordredfungi: great!16:44
fungibut it very well may still be an ordering issue there (are we guaranteed that -U will upgrade pip before using older pip to install sphinx?)16:45
*** BobBall is now known as BobBallAway16:46
mordredfungi: it goes in the order listed in requirements :)16:47
fungiwell, i have to assume pip is an implicit requirement since it does get installed into the virtualenv but is not listed in the tox deps16:48
openstackgerritJoe Gordon proposed a change to openstack-infra/config: Move large-ops test to check pipeline  https://review.openstack.org/4684016:48
*** flaper87 is now known as flaper87|afk16:49
mordredBobBallAway: http://paste.openstack.org/show/47169/ <-- there is run_tests.sh on my machine16:49
BobBallAwayThat's what I get - thanks for confirming the same mordred16:50
mordredBobBallAway: here's the logs from my tox run: http://paste.openstack.org/show/4717116:50
*** sarob has joined #openstack-infra16:50
BobBallAwaymordred: might be something to do with python-glanceclient... tox uses the one already in your environment but run_tests downloads a new one16:54
mordredBobBallAway: oh. fascinating16:54
BobBallAwaybut then maybe not - your tox run says that Requirement already up-to-date: jsonpointer>=1.0... which is what was pulling in the bad six for me...16:55
BobBallAwayI dunno!16:55
BobBallAwaymaybe I'll look more tomorrow16:55
*** matty_dubs|lunch is now known as matty_dubs16:55
mordredkk16:56
mordredBobBallAway: well, one difference I can see that sholdn't matter16:56
mordredis that run_tests.sh does "pip install -U -r requirements.txt ; pip install -U -r test-requirements.txt" - tox does pip install -U -r requirements.txt -r test-requirements.txt16:56
*** dizquierdo has left #openstack-infra16:57
*** wenlock has quit IRC16:58
*** nati_ueno has joined #openstack-infra16:59
*** afazekas_ has joined #openstack-infra16:59
*** afazekas_ has quit IRC16:59
BobBallAwayeurgh - that's a horrible difference! so tox satisfies both at the same time but run_tests will upgrade things asked for by test-requirements even if they were capped by requirements?17:00
*** julim has joined #openstack-infra17:00
BobBallAwayconfirmed - thanks mordred.  I updated tools/venv_common.py and it picked a valid version of six17:03
BobBallAwayI'll tidy up and submit a patch tomorrow I hope!17:03
*** zehicle_at_dell has quit IRC17:05
*** DinaBelova has quit IRC17:05
*** fbo is now known as fbo_away17:06
*** SergeyLukjanov has quit IRC17:06
*** gyee has joined #openstack-infra17:09
mordredBobBallAway: yay! glad we found that17:11
*** _TheDodd_ has joined #openstack-infra17:13
jog0huh http://logs.openstack.org/40/46840/3/check/gate-ci-docs/b13e62c17:16
fungijog0: https://review.openstack.org/#/c/46984/117:16
jog0fungi: haha thanks17:17
*** thedodd has quit IRC17:17
*** vipul is now known as vipul-away17:17
funginp17:17
fungishort version, sphinx released 1.2b2 today and it seems to be buggy17:17
*** comstud_ is now known as comstud17:18
funginot an issue most places we consume it, because using new enough pip won't install that beta version without extra coercing17:18
*** pcrews has joined #openstack-infra17:21
*** nicedice has joined #openstack-infra17:22
*** vipul-away is now known as vipul17:23
openstackgerritMonty Taylor proposed a change to openstack-dev/pbr: Comply with pep440  https://review.openstack.org/4699617:23
mordredttx: ^^ that's the change I think we need to make to our versioning17:24
mordredzul: ^^ I do not _believe_ that should affect you - but I would like your feedback17:24
zulshouldnt affect us17:25
mordredzul: ossum17:26
zulin theory17:26
*** Ryan_Lane has joined #openstack-infra17:31
*** mrmartin has quit IRC17:34
*** markmcclain has quit IRC17:34
*** burt has joined #openstack-infra17:37
*** SergeyLukjanov has joined #openstack-infra17:38
*** zehicle_at_dell has joined #openstack-infra17:39
*** atiwari has joined #openstack-infra17:45
*** pmoosh has joined #openstack-infra17:51
mgagne1How are public/private keys for cert handled by openstack infra? Is the raw content put in Hiera or is the file manually copied to the server?17:53
*** mgagne1 is now known as mgagne17:53
*** mrodden has joined #openstack-infra17:57
*** DinaBelova has joined #openstack-infra17:59
fungimgagne: we usually put both parts in hiera (public cert and corresponding private key)18:01
mgagnefungi: in the yaml file?18:01
mgagnefungi: And I guess hiera is deployed from a private repo =)18:02
*** sarob has quit IRC18:03
*** dkranz has joined #openstack-infra18:03
*** sarob has joined #openstack-infra18:03
*** rnirmal has quit IRC18:04
fungiit's not so much deployed as manually edited, but we do have a local git repo for that file which resides on our puppet master, just so we can easily version/annotate changes we make to it18:04
davidhadasmordred: fungi: It was solved by doing easy_install to the pbr egg18:05
davidhadasfor some reason teh pbr egg was downloaded to the locla directory but never installed on teh system18:05
davidhadasThis happened in upgrading swift18:05
fungidavidhadas: yes, under normal circumstances pbr is not a run-time dependency so it's only needed to build the release state of the project (make an sdist tarball, et cetera)18:06
*** sarob has quit IRC18:08
*** nicedice has quit IRC18:09
*** pblaho has joined #openstack-infra18:10
*** zehicle_at_dell has quit IRC18:15
*** nicedice has joined #openstack-infra18:15
*** zehicle_at_dell has joined #openstack-infra18:16
*** rnirmal has joined #openstack-infra18:23
*** sarob has joined #openstack-infra18:25
*** markmc_ has joined #openstack-infra18:25
*** markmc_ is now known as markmc18:26
*** sarob has quit IRC18:26
*** sarob has joined #openstack-infra18:26
*** sarob has quit IRC18:31
*** senk has quit IRC18:31
*** jcoufal has quit IRC18:33
*** DinaBelova has quit IRC18:37
*** cody-somerville has joined #openstack-infra18:47
*** cody-somerville has joined #openstack-infra18:47
*** jcoufal has joined #openstack-infra18:52
*** sarob has joined #openstack-infra18:52
*** mrmartin has joined #openstack-infra18:53
zulheh down to 151 errors in python3 for novaclient18:54
*** jhesketh has joined #openstack-infra18:57
*** jerryz has joined #openstack-infra19:00
*** Ryan_Lane has quit IRC19:00
*** Ryan_Lane has joined #openstack-infra19:00
*** tstevenson has quit IRC19:02
*** mriedem has quit IRC19:04
*** mriedem has joined #openstack-infra19:04
*** yportnova__ has joined #openstack-infra19:05
jheskethjeblair: no infra meeting this morning?19:05
*** yportnova__ has quit IRC19:11
*** Ryan_Lane has quit IRC19:12
*** Ryan_Lane has joined #openstack-infra19:12
*** hashar has joined #openstack-infra19:14
*** SergeyLukjanov has quit IRC19:15
*** jhesketh has quit IRC19:15
*** hashar has quit IRC19:16
*** tstevenson has joined #openstack-infra19:18
fungijhesketh__: most everyone's busy, but we can have a quick one if you want19:18
fungii think clarkb mentioned wanting to break away from what he's at to have a quick one, but i haven't heard anything from him today on it19:18
*** lnxnut has quit IRC19:19
*** SergeyLukjanov has joined #openstack-infra19:21
mrmartinhi19:21
mrmartinfungi: what we need to get an approval for groups-dev patch?19:21
*** ryanpetrello has quit IRC19:22
fungimrmartin: i'm hoping at least one more infra core dev will have a chance to look back over the last few updates for it before approving, but i don't want to hold this up and they're all mostly away from irc/reviews this week19:23
fungimrmartin: i suppose i can go ahead and fire up the virtual machine for it, test applying that change and see what else breaks which we didn't notice when looking over it19:24
*** ryanpetrello has joined #openstack-infra19:25
fungii've got a backlog of a couple other things people are trying to get my help on, and then i'll give it a shot19:25
Alex_Gaynormordred: May I complain that for stuff that isn't openstack doing releases is too much work? I hvae to manually bump version numbers, tag some things, create my sdists and wheels, push, etc. I want `git tag -S && git review` as my only process :/19:25
mrmartinfung: ok, great, just drop me an email / review message if anything is missing19:26
fungiAlex_Gaynor: clearly you're preaching to the choir, composer, arranger and conductor19:26
*** mestery has joined #openstack-infra19:26
mrmartinfungi: I have some idea to enhance the entire drupal build process, but we need to start with something minimal that works19:27
Alex_Gaynorfungi: I know :) Basically though this comment was in the form of a complaint, really it's praise for how streamlined the OS process is19:27
*** pmoosh has quit IRC19:28
clarkbya sorry very busy19:28
clarkbI will do a review on groups dev19:28
fungiAlex_Gaynor: we have the most effective and thorough automation here of any project i've ever worked on, open or proprietary. i'm continually impressed (ci!)19:28
Alex_Gaynorfungi: It'd be pretty awesome if someone turned all the openstack stuff into an as-a-service thing.19:29
Alex_Gaynoropenstack-process-as-a-service19:29
fungistackforge sorta does that19:30
fungibut not on separate systems19:30
*** gyee has quit IRC19:30
fungijust coexists with openstack on the same systems with some logical separation19:30
*** vipul is now known as vipul-away19:34
*** mrmartin has quit IRC19:38
clarkbfungi groups dev lgtm. did not approve as my attention is elsewherw. learning a lot about tripleo19:39
fungiclarkb: keep learning. i'll approve and then see what breaks here shortly19:39
Alex_Gaynorclarkb, fungi: Can one of you verify that I got the steps and behaviors of an OpenStack release right: https://gist.github.com/alex/8881eb1662bedf03a3ba (second set of bullet points)19:40
fungihaving a look19:40
fungiAlex_Gaynor: we'd like to get there, but that's not (yet) how it works19:41
fungigerrit lacks the ability to review git tags as separate refs, i think19:41
fungiwe push to gerrit instead of review, and there's a special acl which allows the project team leads and their deputies/proxies that specific action19:41
fungilemme get you a link to our doc19:42
fungiAlex_Gaynor: actual current recommended workflow is https://wiki.openstack.org/wiki/GerritJenkinsGithub#Tagging_a_Release19:42
Alex_Gaynorfungi: Ah, I probably shouldn't lie to people (making a short blog post). So the actual description is `git push --tags gerrit` instead?19:42
Alex_Gaynoroh, /me reads19:42
fungipush the specific tag, actually. --tags is... dangerous19:42
Alex_Gaynork19:43
*** mestery has quit IRC19:43
Alex_Gaynorfungi: ok, is https://gist.github.com/alex/8881eb1662bedf03a3ba accurate now?19:43
fungii also didn't know tag had -S in addition to -s19:45
mordredAlex_Gaynor: you are welcome to move all of your projects to here19:45
* fungi rtfms19:45
Alex_Gaynorfungi: let's just assume I typo'd a thing19:45
*** cody-somerville has quit IRC19:45
Alex_Gaynormordred: pretty sure you don't want my projects for using sqlalchemy with twisted19:45
mordredAlex_Gaynor: why not? we like you :)19:45
fungiAlex_Gaynor: yes, seems to be a typo. you want -s (lower case) or --sign19:45
Alex_Gaynorfungi: cool, nice catch19:46
Alex_GaynorOk, posting a thing19:46
fungialso pushing doesn't send the tag to gerrit for review. it just adds the tag to gerrit's copy of the repository and gerrit then generates events about its addition in the event stream so our automation knows to do automated release stuff19:47
fungias mentioned earlier, we want to get to the point where we can somehow review the tags and approve them, but this is a stop-gap and gets us partway to what we need19:48
*** hashar has joined #openstack-infra19:48
fungiwe could probably do it with a separate "tags" project where the signed tag ref content goes into a file which gets reviewed and then the automation applies that ref manually to the repository keeping the original signature intact, but that would be hacky19:51
fungia "tags" meta-branch in each project might be a similar way to get around that limitation19:52
fungiand has the benefit that it doesn't divorce the review annotation from the project to which the tags are being applied (similar to the meta "config" branch gerrit uses for acls and whatnot)19:53
fungibut far better would be if gerrit just grew support for reviewing tags19:53
*** cody-somerville has joined #openstack-infra19:56
*** vipul-away is now known as vipul20:03
*** beagles has quit IRC20:03
jog0clarkb: join #openstack-recheck-watch-test20:05
mordredAlex_Gaynor: so - you can actually start using pbr in your project to get tag-based versions without having all of our stuff20:05
jog0to see recheck elastic search at work20:05
Alex_Gaynormordred: that's probably a thing I shoudl do20:05
mordredAlex_Gaynor: you can skip the manual edit step at that point - and you won't forget the tag step :)20:06
Alex_Gaynormordred: I assume there's a way to turn off the autodoc stuff?20:06
mordredAlex_Gaynor: you could then just do git tag -S blah ; python setup.py sdist bdist_wheel upload -S  - which while a little bit more verbose is at least closer20:06
mordredAlex_Gaynor: yup20:06
mordredactually, it defaults to off, ou have to turn it on now20:07
Alex_Gaynormordred: and how about sphinx versioning, how does that work?20:07
mordredAlex_Gaynor: pbr injects things around the build_sphinx command that set the version20:07
* mordred hates needing to remember to edit things20:08
Alex_Gaynormordred: ah, so you now longer use make html, it's now done through python setup.py build_sphinx ?20:08
mordredyes. becauseI don't understand why I'd use a makefile in a python project when I also already have a python based build system20:08
Alex_Gaynorthat's reasonable, I should investigate using this for things20:08
mordredbut then, you know, I'm entirely insane20:08
mordredAlex_Gaynor: lemme make you a patch real quick for you to look at20:09
*** markmcclain has joined #openstack-infra20:15
mordredAlex_Gaynor: https://github.com/alex/alchimia/pull/620:17
Alex_Gaynormordred: boarding an airplane now. Will review.20:18
mordredAlex_Gaynor: have a good flight20:18
ttxmordred: looking20:19
ttxmordred: so... it's a bit wrong because we end up having the b1..b2.. versions out for milestones, and -devX is supposed to be always < bY.20:23
ttxmordred: but then, using aX is not really any better20:23
mordredttx: yeah - I think it would have the exact same sorting semantics as we have right now - except that we'd be using dev instead of a20:24
ttxmordred: so the only remaiing gripe would be disruption to downstream consumers... which can be solved by properly communicating tha whay and the why20:25
ttxwhat*20:25
mordredthe dev, b, dev, b, dev cycle is a little off from pep440 - but I don't that that's avoidable20:25
mordredttx: I asked zul about it20:25
mordredand he said he doesn't think it'll affect him20:25
mordredthing is- our -a* versions aren't really usable by downstream packagers, so they're mostly skipping using them directly20:25
dansmithwhere should we report issues with the new closes-bug hotness?20:25
mordreddansmith: right here! (or in a bug on openstack-ci20:26
dansmithmordred: okay, well, sanity-check me first:20:26
ttxmordred: agree that being pep440-compliant at least gives them the option of following that20:26
dansmithit seems like closes-bug doesn't set the bug as in-progress like the old method did,20:26
*** dkliban has quit IRC20:26
dansmithwhich means we have lots of new bugs that are actually in progress20:26
mordredttx: so I think that people are either a) only packaging milestones and release or b) using their own version or c) skipping packages and deploying directly from git20:26
ttxmordred: right. Will review and +1 libreally20:26
mordredttx: which I _think_ is what we want them to do20:26
ttxliberally20:26
mordredhrm20:27
mordredttx: dansmith's comment above20:27
mordreddansmith: do you have an example?20:27
dansmithmordred: I'll have to go look for one, hang on a sec20:27
ttxmordred: additional benefit would be to return to calling our milestones "alphas" rather than "betas"20:28
mordredttx: yah.20:28
ttxnot sure we'd do that, but having the option is nice20:28
ttxmordred: don't you have to update the zuul pipeline conf in parallel to this change ?20:29
ttx(have it support both -dev and -a)20:29
mordredttx: nope20:29
mordredttx: we're never going to tag a release as -dev20:29
ttxoh, that's only tag. ok20:29
ttxlooking at dansmith question20:29
dansmithmordred: hmm, well, starting from reviews, it looks like it's working, but I saw some bugs this morning during triage that looked not right20:29
mordredyeah - actually, I think our current regex has a bug - but one that we've never triggered, and this will turn in to not a bug anymore20:30
dansmithmordred: so I'll keep an eye out for others when approaching from the bug side20:30
mordreddansmith: I believe that there are circumstances where it does not change things20:30
fungidansmith: there are a variety of ways that can happen. if you get some examples i can probably identify why20:30
mordreddansmith: fungi knows everything20:30
dansmithfungi: okay20:30
* fungi knows little, figures out much as needed20:30
dansmithmordred: that's all I know, that he knows everything, which I figure is good enough20:30
ttxdansmith: so i've been seeing circumstantial evidence of failure, but so far we always traced it back to some other problem20:31
dansmithttx: okay, must be something like that then20:31
ttxdansmith: but...20:31
ttxdansmith: the explanation used to be... "those changes just went in during the transition period, that would explain it"20:31
dansmithhaha20:31
ttxand we're now very far fro mthat transition period20:32
fungidansmith: all the logic is encapsulated within http://git.openstack.org/cgit/openstack-infra/jeepyb/tree/jeepyb/cmd/update_bug.py if you want to take a stab at identifying why a particular example you encounter would have been missed20:32
dansmithwell, I dunno when these bugs were filed, as it was all of a few hours ago when I was looking20:32
ttxso if you have examples, I'd definitely look into them20:32
dansmithokay20:32
dansmithit's hard to find examples, other than looking at *lots* of bugs :D20:32
ttxdansmith: I certainly saw a surge in manual closings recently, due to people using the old "Bug" format20:33
dansmithheh, okay20:33
*** pblaho has quit IRC20:33
fungialso there have been a lot of reports of gerrit not adding a comment with a link to the bug, but in all the ones i looked at i was able to track it back to people adding the bug header to their commit message after the initial patchset20:33
*** svarnau_ has joined #openstack-infra20:34
fungicurrent behavior is to only add a change proposed comment for the first patchset20:34
fungibut it should set it to in progress on any patchset, pretty sure20:34
ttxfungi: btw https://review.openstack.org/#/c/46499/20:35
*** hashar has left #openstack-infra20:35
dansmithfungi: would it fail if the Closes-bug: wasn't in the same paragraph as the Change-id?20:35
dansmithfungi: because I think normal git-review workflow leaves them with a line separating them20:35
*** svarnau has quit IRC20:35
fungidansmith: oh, possible that the git-review behavior for adding the change-id header and ensuring it's in the last paragraph is making initially-added headers into a penultimate paragraph20:36
fungigood thinking20:36
dansmithfungi: okay20:37
fungii'll go digging in git-review in a bit to see if that needs fixing20:37
*** dizquierdo has joined #openstack-infra20:37
fungithough it'll be a little touchy, since git-review will need to figure out if the last paragraph is header lines and not prose20:37
fungii guess a regexp checking for header-looking lines will suffice though. if all the lines in the last paragraph match ^[^ ]+: then it's probably safe to add the change-id header to that paragraph instead of starting another20:39
*** Ryan_Lane has quit IRC20:39
*** Ryan_Lane has joined #openstack-infra20:41
mordredttx: also, I'm thinking we should only do the merge-tags-back-to-master on release tags, not on pre-release tags20:46
mordredttx: I think it will help make the master generated versions closer to being monotonically increasing20:46
ttxmordred: you mean.. not on milestones ?20:46
ttxI thought the original idea was to get the milestone tag (b1..b2..b3) back in tree so that git would return something more sensible20:48
clarkbfungi: dansmith: I have seen the changeid add them in the same paragraph20:49
clarkbchangeid above bug header20:49
dansmithclarkb: hmm, mine doesn't seem to do that20:49
dansmithI wonder if that's changed in a later git-review?20:49
fungidansmith: entirely possible. i'd need to pickaxe around that part to see when it went in20:51
mordredttx: but the milestone tags don't affect versions on pre-verioned projects20:51
mordredttx: wait. hrm. lemme go back and think about that again20:51
mordredttx: pretend I didn't say anything20:52
ttxmordred: I can do that20:52
*** rockyg has joined #openstack-infra20:52
ttxIn my current state I can't really wrap my head around the original problem we were fixing anyway20:53
ttxI blame nola food20:53
*** sdake_ has joined #openstack-infra20:53
*** sdake_ has quit IRC20:53
*** sdake_ has joined #openstack-infra20:53
fungittx: is the food there too far removed from its french origins?20:53
fungii mean, most dishes still start with a roux20:54
zarofungi: hey, any further thoughts on how to sign artifacts for pypi and maven?20:55
ttxfungi: My current state may derive from me actually enjoying the food ride20:55
*** SergeyLukjanov has quit IRC20:56
fungizaro: it basically needs a broader discussion on whether we want machine-generated signatures on those, or a mechanism to wait for submission of a human-generated signature before continuing the uploading process20:56
*** zul has quit IRC20:57
fungithe latter would stop after tarball generation, and then separate jobs would pick up triggered off a detached signature upload20:57
fungiessentially, we can add more meaningful human signatures into the process, but that also means adding human delays20:58
fungiand to a great extent it's a project decision on whether we want more trust or more automatic20:59
zarofungi: ok. when do you think discussion can happen? next infra meeting?20:59
*** mestery has joined #openstack-infra21:00
*** mestery has quit IRC21:00
fungizaro: i think that's a good place to kick off talking about what the workflow for those two possibilities would look like and how supportable they'd be, but we likely want to take it to the dev ml or the project and release meeting after that21:00
*** mestery has joined #openstack-infra21:00
fungiit's entirely possible we might decide we like both, and can allow projects to make use of them in different but related ways (automatically upload with a machine-generated signature and then add human-generated signatures from people who want to vet the released material)21:02
*** rfolco has quit IRC21:02
fungibut on the whole i think whatever we do should be consistent across the project, which means discussing it with the project21:03
zarofungi: cool.  is human-generated signature automatable?21:03
jeblairfungi: https://jenkins02.openstack.org/job/gate-nova-python26/3585/console21:03
jeblairfungi: that looks weird, and has happened a few times on that node21:04
fungijeblair: having a look21:04
fungizaro: it's possible to provide scripts to simplify the vetting and signing process, but the human-generated signature is ultimately a person making a decision based on the outcome of the tarball generation step21:05
mordredfungi: I can see benefit of the machine generated signatures - it at least lets you know that this one _did_ come from our system, which could help should pypi get p0wned21:05
*** beagles has joined #openstack-infra21:05
fungimordred: i concur21:05
fungii can see benefit to both, and they serve different purposes/mean different things21:05
mordredyah21:07
fungijeblair: eww, sigpipe... dead socket21:07
fungithe real question is what's up with the slave. i'll take it offline in jenkins for some further prodding21:07
*** arosen has joined #openstack-infra21:08
arosenmordred: random question -- you ever run into this error: http://codepad.org/gCwHqLoP ?21:08
*** dkliban has joined #openstack-infra21:08
*** markmcclain has quit IRC21:08
* mordred looks21:09
mordredarosen: yes. this usually means that you have attempted to install into a venv with an old setuptools and the install has cause that setuptools to get upgraded21:10
mordredworkarounds are to manually upgrade pip/setuptools _firsT_21:10
mordredor also in many cases running "pip install -e ." instead of "python setup.py develop" works too21:10
mordredas most recent pip has a built-in workaround for the breakage due to setuptools upgrade21:10
*** beagles has quit IRC21:10
*** beagles has joined #openstack-infra21:11
*** mestery has quit IRC21:12
arosenmordred: thanks that did the trick21:13
*** mrodden has quit IRC21:15
*** vipul is now known as vipul-away21:16
mordredarosen: woot!21:16
*** cody-somerville has quit IRC21:28
*** rockyg has quit IRC21:29
*** zul has joined #openstack-infra21:32
*** pcm_ has quit IRC21:34
*** mriedem has quit IRC21:36
*** mrodden has joined #openstack-infra21:36
*** beagles has quit IRC21:36
zulttx/mordred: the artifacts of our ci would use the new version number but we prefix the versions with a 1: anyways21:37
*** thomasm has quit IRC21:39
*** zul has quit IRC21:40
*** zul has joined #openstack-infra21:40
*** DennyZhang has joined #openstack-infra21:42
*** changbl has quit IRC21:44
*** mrodden has quit IRC21:45
*** fbo_away is now known as fbo21:46
*** mrodden has joined #openstack-infra21:47
*** alexpilotti has quit IRC21:48
*** gyee has joined #openstack-infra21:52
Alex_Gaynormordred: So, two follow questions: a) if I download a tarball from GH, this means it'll have no version info right? b) does the docs thing work with readthedocs?21:56
*** vipul-away is now known as vipul21:58
fungiAlex_Gaynor: github tarballs will be broken as you describe, yes. you need to download one of our tarballs (which have been sdist'd) or sdist a checkout of the tag you want21:58
Alex_Gaynorfungi: ok, just making sure, thanks21:58
*** dcramer__ has quit IRC21:59
openstackgerritRussell Bryant proposed a change to openstack-infra/devstack-gate: Add docker support  https://review.openstack.org/4704321:59
fungiAlex_Gaynor: and we have a job template which publishes to rtfd.org, so presumably... openstack-infra/gear uses the rtfd upload hook anyway22:00
fungiand also uses pbr22:00
*** beagles has joined #openstack-infra22:01
* fungi is heading out for a brisk walk around the neighborhood, but will return in a jiffy22:02
*** boris-42 has quit IRC22:03
*** weshay has quit IRC22:04
*** amotoki_ has joined #openstack-infra22:06
*** dkliban has quit IRC22:08
*** matty_dubs is now known as matty_dubs|gone22:09
*** doctorjnupe has quit IRC22:09
*** DennyZhang has quit IRC22:10
*** zehicle_at_dell has quit IRC22:12
*** pentameter has quit IRC22:12
*** tstevenson has quit IRC22:12
*** _TheDodd_ has quit IRC22:16
*** cody-somerville has joined #openstack-infra22:16
*** prad has quit IRC22:24
*** thomasm has joined #openstack-infra22:24
*** dripton has quit IRC22:30
*** dripton has joined #openstack-infra22:31
*** dizquierdo has left #openstack-infra22:31
*** sdake_ has quit IRC22:36
mordredAlex_Gaynor: what fungi says is correct22:37
* mgagne opens pandora's box22:38
mgagnecan tags be reviewed in gerrit?22:38
jeblairmgagne: no but we really want them to be22:38
mordredmgagne: patches happily accepted22:39
mgagne=)22:39
mordredbecause clearly that is the last missing piece22:39
Alex_Gaynormordred: err, no it's not, gerrit can already accept patches22:40
*** rnirmal has quit IRC22:40
* mordred bows head22:41
*** afazekas has quit IRC22:41
* Alex_Gaynor chuckles at his own bad joke22:42
*** svarnau has joined #openstack-infra22:47
*** jpich has quit IRC22:48
*** hashar has joined #openstack-infra22:49
*** svarnau_ has quit IRC22:50
*** Ryan_Lane has quit IRC22:50
*** Ryan_Lane has joined #openstack-infra22:52
*** hashar has quit IRC22:54
*** fbo is now known as fbo_away22:54
*** hashar has joined #openstack-infra22:54
*** julim has quit IRC22:55
*** julim has joined #openstack-infra22:57
*** cody-somerville has quit IRC22:57
*** UtahDave has joined #openstack-infra22:57
*** jhesketh__ has quit IRC22:58
*** thomasm has quit IRC22:58
*** hashar has quit IRC22:59
*** jhesketh__ has joined #openstack-infra23:00
*** jhesketh has joined #openstack-infra23:01
*** hashar has joined #openstack-infra23:01
russellbare there any jenkins slaves running ubuntu 13.04?  or just 12.04?23:04
*** julim has quit IRC23:04
russellbi'm looking at doing CI on the docker compute driver, which requires a newer kernel23:04
Alex_Gaynorrussellb: I believe they're all precise right now23:05
*** jcoufal has quit IRC23:05
russellbok, that's what it looked like, figured i'd ask23:05
*** mrodden has quit IRC23:05
Alex_Gaynorrussellb: well, there's also some old centos ones, but I seriously doubt that helps you :)23:06
russellbheh, right23:06
russellband i think docker only works on ubuntu right now, anyway23:07
clarkbrussellb: Alex_Gaynor: correct only 12.04 because short term 13.04 support (9months) is painful23:08
russellbyep makes sense23:08
mordredalso, we have a weird puppet issue to work out23:08
mordredthat said - jeblair and I had a good discussion about dib support for nodepool this week23:08
Alex_Gaynordib?23:08
mordredso it's conceivable we could start to think about having a plan for having maybe an answer for something the russellb could think about23:09
mordredAlex_Gaynor: diskimage-builder23:09
mordredAlex_Gaynor: using the diskimage-builder tool as a way to describe, build and boot the base images for things like devstack-gate23:09
russellbheh23:10
russellb12.04 is fine, and there's a newer kernel package available ... but having to get every node for docker testing updated and rebooted with it every time seems like a pain23:11
russellband that doesn't really work if you want to reuse nodes23:11
russellbi may just punt this back to the docker folks to sort out :-p23:11
russellbyou, do CI on your thing!23:12
fungion the thing!23:13
mordredrussellb: well, we usually don't like to reuse nodes that have run devstack23:13
russellbyeah!23:13
russellbah ok, for some reason i thought you had started doing that23:13
mordredso rebooting actually wouldn't be terrible - especially if you just kexec the new kernel ...23:13
mordredwhich - I even have the script cantrip for23:14
russellblooks like it's as simple as installing linux-generic-lts-raring and then rebooting23:14
russellb(at least on this rackspace node i'm testing on)23:14
mordredrussellb: last four lines here: https://review.openstack.org/#/c/46482/3/scripts/reboot-image.sh23:15
russellbfancy23:15
mordredrussellb: so in that case, doing that as part of devstack or something might not be the world's _worst_ thing23:15
* mordred will ask jeblair about it at dinner tonight23:16
pleia2fwiw, those new kernels for precise have been pretty good so I don't think it's a bad idea23:17
*** pcrews has quit IRC23:19
*** pcrews has joined #openstack-infra23:19
mordredpleia2: are those in cloud-archive?23:19
*** hashar is now known as hasharBusy23:20
mordred(should we just consider installing them on all the devstack nodes and being done with it?)23:20
clarkbsounds reasonable to me. we could even build a second set of images with that kernel already installed23:20
russellbsounds easier than doing it dynamically with kexec :)23:21
clarkbmordred no not cloud archive. they are for lts hardware support23:21
pleia2mordred: no, even better, they're in the standard precise repos23:21
mordredoh! nice!23:21
* mordred votes we just add them to d-g nodes - because it's the least amount of work of anything and it would make russellb happy23:21
russellb\o/23:21
clarkbmordred iscsid can't run in containers so sad :(23:22
mordredbut, as usual, it's entirely possible I'm ENTIRELY wrong23:22
russellbfor reference: http://docs.docker.io/en/latest/installation/kernel/23:22
mordredclarkb: wait - what?23:22
russellb^^ is why i'm asking about all this23:22
uvirtbotrussellb: Error: "^" is not a valid command.23:22
russellbuvirtbot: oh hush23:22
uvirtbotrussellb: Error: "oh" is not a valid command.23:22
clarkbmordred iscsi isnt namespaced in the kernel23:22
*** mrodden has joined #openstack-infra23:22
clarkbmordred so iscsid in a container derps23:22
pleia2mordred: yeah :( https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/122685523:22
uvirtbotLaunchpad bug 1226855 in lxc "Cannot use open-iscsi inside LXC container" [Undecided,New]23:22
mordredwow. that's great23:22
pleia2we're pinging some LXC+Ubuntu people to look at it23:23
mordredso, that pretty much drop-kicks the idea of using containers for tripleo testing?23:23
pleia2it's a setback, we may be able to figure something out23:23
mordredkk23:23
mordredpleia2: you could always do some kernel hacking. I always find that a simple solution to such problems23:23
* mordred ducks23:23
pleia2haha23:23
mroddenthat seems like a large issue...23:24
fungithough we still might want to reopen bug 1082815 and resurrect https://review.openstack.org/2222823:24
uvirtbotLaunchpad bug 1082815 in openstack-ci "Add ubuntu-cloud-archive repo to ubuntu slaves" [High,Won't fix] https://launchpad.net/bugs/108281523:24
*** michchap has joined #openstack-infra23:24
*** pcrews has quit IRC23:24
jeblairhttps://review.openstack.org/#/c/45896/23:24
mordredpleia2, clarkb: wouldn't that have general implications for lxc support in openstack across the board?23:25
*** michchap has quit IRC23:25
jeblairfungi: ^23:25
mordredI mean, that shoudl impact using cinder volumes too right?23:25
fungijeblair: yep, reviewing it now. missed that one so far23:25
mordredjeblair: ++23:25
*** michchap has joined #openstack-infra23:25
pleia2mordred: hm, I don't know about cinder23:25
russellbwell, more nova's use of cinder23:26
mroddencinder usually mounts things at the host level and then abstracts them into some pure block device format to the guests23:26
mordredyah. that's what I meant23:26
russellbdocker doesn't support cinder volumes at all23:26
mordredah. ok23:26
russellband libvirt+LXC ... *looks*23:26
mordredwell, I meant for the libvirt lxc23:26
russellbprobably doesn't either though23:26
pleia2right now this is just tripleo's mechanism for doing stuff is iscsi, and the host iscsi gets really unhappy when the lxc guest tries to use it23:27
* mrodden hasn't used lxc in years23:27
pleia2unhappy as it "no, *dies*"23:27
mordredloverly23:27
russellbdoes not support it - https://wiki.openstack.org/wiki/HypervisorSupportMatrix#Hypervisor_feature_support_matrix23:27
pleia2we figured out all the other issues with seed+lxc :)23:29
*** cody-somerville has joined #openstack-infra23:30
*** cody-somerville has quit IRC23:30
*** cody-somerville has joined #openstack-infra23:30
mordredpleia2: so the only remaining issues are that linux doesn't work that way23:30
pleia2yeah, that's all23:30
*** danger_fo is now known as danger_fo_away23:31
mordredwow. I didn't realize hyperv was so far along23:33
fungiit has an ungodly amount of funding23:33
mordredit kinda looks like the third best driver basd on that matrix23:33
*** dims has quit IRC23:36
*** senk has joined #openstack-infra23:36
*** senk has quit IRC23:36
*** kpavel has joined #openstack-infra23:44
jhesketh__Is it possible to restore an abandoned changeset that isn't yours?23:47
*** pcrews has joined #openstack-infra23:49
*** UtahDave has quit IRC23:51
*** dims has joined #openstack-infra23:52
clarkbjhesketh__: no, but do you need one reopened so that you can push to it?23:52
clarkbjhesketh__: I can do that for if you give me a change number23:52
jhesketh__clarkb: https://review.openstack.org/#/c/40222/23:53
markmcclarkb, look at this: https://review.openstack.org/#/c/47050/23:53
markmcclarkb, a comment on a deleted file, but the comment isn't visible23:53
jhesketh__it just expired because of Jenkins giving a bad review23:53
jhesketh__and Richard doesn't work on openstack so he hasn't paid attention since submitting it23:53
clarkbjhesketh__: done23:53
clarkbmarkmc: looking23:54
markmcclarkb, I'll file a bug if you don't recognize it as a known issue23:54
clarkbmarkmc: weird, I would file a bug23:54
markmcclarkb, grand, thanks23:54
markmcclarkb, https://bugs.launchpad.net/openstack-ci/+bug/122688023:56
uvirtbotLaunchpad bug 1226880 in openstack-ci "gerrit: comment on a deleted file not show in diff view" [Undecided,New]23:56
jhesketh__thanks cla23:58
jhesketh__*clarkb23:58
*** sarob_ has joined #openstack-infra23:59

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