Friday, 2013-10-18

*** mrodden has quit IRC00:01
*** mrodden has joined #openstack-infra00:03
*** oubiwann has joined #openstack-infra00:04
*** dizquierdo has left #openstack-infra00:07
*** alexpilotti has quit IRC00:10
*** datsun180b has quit IRC00:16
*** alexpilotti has joined #openstack-infra00:17
*** changbl has joined #openstack-infra00:20
*** matsuhashi has joined #openstack-infra00:21
*** prad has quit IRC00:22
*** anteaya has quit IRC00:23
*** wenlock has quit IRC00:31
*** gyee has quit IRC00:33
mordredclarkb: about the touching of site.pp00:44
clarkbI had no idea either. I think we didn't notice because each of the apache passenger workers dies after 5 minutes iirc00:44
clarkbso the delay was ~5 minutes at most00:44
*** Loquacities has quit IRC00:49
*** fifieldt_ has joined #openstack-infra00:52
*** markmc has quit IRC00:55
*** fifieldt_ has quit IRC00:57
*** jerryz has joined #openstack-infra01:03
*** prad has joined #openstack-infra01:06
*** katyafervent has quit IRC01:06
*** alexpilotti has quit IRC01:07
*** Loquacities has joined #openstack-infra01:07
*** nosnos has joined #openstack-infra01:08
*** nati_uen_ has joined #openstack-infra01:13
*** reed has quit IRC01:14
*** nati_ueno has quit IRC01:16
*** fifieldt_ has joined #openstack-infra01:16
*** jerryz has quit IRC01:17
*** nati_uen_ has quit IRC01:18
*** SergeyLukjanov has quit IRC01:20
*** prad has quit IRC01:21
*** katyafervent has joined #openstack-infra01:22
*** sarob_ has joined #openstack-infra01:24
zulmordred:  yaaaaay01:25
*** ericw has quit IRC01:26
*** sarob has quit IRC01:28
*** D30 has joined #openstack-infra01:28
*** sarob_ has quit IRC01:29
*** HenryG has joined #openstack-infra01:32
HenryGIs it bad for unit tests to be running "/sbin/udevadm settle --timeout=10" ?01:33
*** UtahDave has joined #openstack-infra01:33
*** Loquacities has quit IRC01:35
*** sdague has quit IRC01:36
clarkbin general I wouldn't expect unittests to mess with system level stuff01:37
*** SergeyLukjanov has joined #openstack-infra01:37
*** senk has quit IRC01:46
HenryGLooks like it is intended to be mocked, but with ps I see it being executed01:47
lifelessthats bad :)01:48
*** sarob has joined #openstack-infra01:48
HenryGI am surprised that gate-neutron-python27 passes most of the time01:49
*** sarob has quit IRC01:50
HenryGIf I clone neutron and do "tox -e py27" chaos ensues.01:50
*** sarob has joined #openstack-infra01:51
*** sarob has quit IRC01:51
*** sarob_ has joined #openstack-infra01:51
*** yaguang has joined #openstack-infra01:56
*** mriedem has quit IRC01:56
*** Loquacities has joined #openstack-infra01:56
*** SergeyLukjanov has quit IRC01:59
*** ericw has joined #openstack-infra02:08
*** senk has joined #openstack-infra02:13
*** ericw has quit IRC02:13
*** michchap has quit IRC02:16
*** xchu has joined #openstack-infra02:17
*** pabelanger has quit IRC02:20
*** xchu has quit IRC02:22
*** pabelanger has joined #openstack-infra02:23
*** xchu has joined #openstack-infra02:25
*** ericw has joined #openstack-infra02:28
*** fifieldt_ has quit IRC02:35
*** guohliu has joined #openstack-infra02:37
*** UtahDave has quit IRC02:39
*** mriedem has joined #openstack-infra02:41
*** mriedem has quit IRC02:42
*** jergerber has quit IRC02:43
*** senk has quit IRC02:45
*** senk has joined #openstack-infra02:46
*** nati_ueno has joined #openstack-infra02:50
*** julim has quit IRC02:59
*** guohliu has quit IRC03:01
*** jecarey has joined #openstack-infra03:03
*** matsuhashi has quit IRC03:04
*** matsuhashi has joined #openstack-infra03:05
*** matsuhashi has quit IRC03:09
*** guohliu has joined #openstack-infra03:14
*** xchu has quit IRC03:28
*** xchu has joined #openstack-infra03:29
*** matsuhashi has joined #openstack-infra03:39
*** pmoosh has joined #openstack-infra03:40
*** ericw has quit IRC03:41
*** senk has quit IRC03:42
*** guohliu has quit IRC03:44
*** matsuhashi has quit IRC03:49
*** matsuhashi has joined #openstack-infra03:49
*** ericw has joined #openstack-infra03:51
*** fifieldt has joined #openstack-infra03:51
*** matsuhas_ has joined #openstack-infra03:52
*** matsuhashi has quit IRC03:53
*** pmoosh has quit IRC03:56
openstackgerritMatthew Treinish proposed a change to openstack-infra/config: Switch neutron full job to run in parallel  https://review.openstack.org/5191603:57
*** jecarey has quit IRC03:57
*** oubiwann has quit IRC04:03
*** xchu has quit IRC04:12
*** nati_uen_ has joined #openstack-infra04:14
*** ericw has quit IRC04:15
*** nati_ueno has quit IRC04:17
*** dcramer_ has joined #openstack-infra04:22
*** sarob_ has quit IRC04:27
*** sarob has joined #openstack-infra04:27
*** basha has joined #openstack-infra04:32
*** sarob has quit IRC04:32
*** boris-42 has joined #openstack-infra04:36
*** vipul has quit IRC04:43
*** vipul has joined #openstack-infra04:43
*** yaguang has quit IRC04:53
*** SergeyLukjanov has joined #openstack-infra05:10
*** afazekas has joined #openstack-infra05:24
*** katyafervent has quit IRC05:44
*** matty_dubs|gone has quit IRC05:44
*** portante has quit IRC05:45
*** nicedice has quit IRC05:47
*** portante has joined #openstack-infra05:47
*** matty_dubs|gone has joined #openstack-infra05:51
*** dims has joined #openstack-infra05:51
*** Loquacities has quit IRC06:12
*** yolanda has joined #openstack-infra06:14
*** pblaho has joined #openstack-infra06:15
*** dims has quit IRC06:21
*** amotoki has joined #openstack-infra06:26
*** UtahDave has joined #openstack-infra06:30
*** SergeyLukjanov is now known as _SergeyLukjanov06:34
*** _SergeyLukjanov has quit IRC06:35
*** SergeyLukjanov has joined #openstack-infra06:38
*** nati_uen_ has quit IRC06:52
*** basha has quit IRC06:52
*** nati_ueno has joined #openstack-infra06:53
*** yassine has joined #openstack-infra06:56
*** nati_uen_ has joined #openstack-infra06:56
*** nati_ueno has quit IRC06:56
*** jcoufal has joined #openstack-infra07:01
*** dkliban has joined #openstack-infra07:05
*** Loquacities has joined #openstack-infra07:07
*** dkliban has quit IRC07:12
*** odyssey4me has joined #openstack-infra07:17
*** SergeyLukjanov_ has joined #openstack-infra07:26
*** SergeyLukjanov has quit IRC07:28
*** slong has quit IRC07:30
openstackgerritZhongyue Luo proposed a change to openstack-dev/hacking: Add check for comparsion operator/methods to None  https://review.openstack.org/5136107:32
*** xchu has joined #openstack-infra07:32
*** SergeyLukjanov has joined #openstack-infra07:32
*** hashar_ has joined #openstack-infra07:32
*** hashar_ is now known as hashar07:34
*** SergeyLukjanov_ has quit IRC07:36
*** jcoufal has quit IRC07:37
*** yaguang has joined #openstack-infra07:41
*** yaguang has quit IRC07:41
*** yaguang has joined #openstack-infra07:42
*** nati_uen_ has quit IRC07:43
*** nati_ueno has joined #openstack-infra07:43
openstackgerritZhongyue Luo proposed a change to openstack-dev/hacking: Add check for comparsion operator/methods to None  https://review.openstack.org/5136107:45
*** SergeyLukjanov has quit IRC07:47
*** yaguang has quit IRC07:48
*** yaguang has joined #openstack-infra07:48
*** nati_ueno has quit IRC07:48
*** crank has quit IRC07:51
*** jcoufal has joined #openstack-infra07:55
*** thomasbiege1 has joined #openstack-infra07:55
*** rakhmerov has joined #openstack-infra07:56
*** Bada has joined #openstack-infra07:59
*** basha has joined #openstack-infra07:59
*** osanchez has joined #openstack-infra08:06
*** basha has quit IRC08:12
*** basha has joined #openstack-infra08:13
*** derekh has joined #openstack-infra08:16
*** jpich has joined #openstack-infra08:22
*** yaguang has quit IRC08:29
*** russellb has quit IRC08:35
*** russellb has joined #openstack-infra08:36
*** johnthetubaguy has joined #openstack-infra08:37
*** crank has joined #openstack-infra08:45
*** yaguang has joined #openstack-infra08:52
*** UtahDave has quit IRC09:20
*** matsuhas_ has quit IRC09:27
*** matsuhashi has joined #openstack-infra09:27
*** matsuhashi has quit IRC09:28
*** matsuhashi has joined #openstack-infra09:28
*** ljjjustin has joined #openstack-infra09:29
*** thomasbiege2 has joined #openstack-infra09:30
*** flaper87|afk is now known as flaper8709:32
*** thomasbiege1 has quit IRC09:34
*** thomasbiege2 has quit IRC09:35
*** ljjjustin has quit IRC09:38
*** rpodolyaka1 has joined #openstack-infra09:43
rpodolyaka1morning all09:45
rpodolyaka1it looks like iso8601 upgrade breaks oslo tests09:46
rpodolyaka1https://bugs.launchpad.net/oslo/+bug/124146009:46
uvirtbotLaunchpad bug 1241460 in oslo "Upgrade to iso8601 0.1.5 version breaks time_utils tests" [Undecided,New]09:46
rpodolyaka1http://logs.openstack.org/20/47820/16/check/gate-oslo-incubator-python26/263c907/console.html09:46
*** Loquacities has quit IRC09:53
*** yaguang has quit IRC09:56
*** markmc has joined #openstack-infra09:56
*** yaguang has joined #openstack-infra09:57
*** Bada has quit IRC09:57
*** alexpilotti has joined #openstack-infra10:02
*** DinaBelova has joined #openstack-infra10:02
*** alexpilotti has quit IRC10:02
*** yaguang has quit IRC10:04
*** ruhe has joined #openstack-infra10:05
*** odyssey4me2 has joined #openstack-infra10:06
*** odyssey4me has quit IRC10:06
*** xchu has quit IRC10:06
*** Loquacities has joined #openstack-infra10:06
*** ruhe has quit IRC10:07
*** ruhe has joined #openstack-infra10:11
*** Loquacities has quit IRC10:13
*** flaper87 is now known as flaper87|afk10:26
*** D30 has quit IRC10:29
rakhmerovcould you please take a look at https://review.openstack.org/#/c/51205 today-tomorrow10:33
*** amotoki_ has joined #openstack-infra10:33
*** akscram has quit IRC10:39
*** akscram has joined #openstack-infra10:46
*** dizquierdo has joined #openstack-infra10:47
openstackgerritEkaterina Fedorova proposed a change to openstack-infra/config: Add murano-metadataclient to stackforge  https://review.openstack.org/5209210:57
*** ruhe has quit IRC10:58
*** CaptTofu has joined #openstack-infra11:07
*** basha has quit IRC11:16
*** matsuhashi has quit IRC11:17
*** matsuhashi has joined #openstack-infra11:17
*** ruhe has joined #openstack-infra11:18
*** sdague has joined #openstack-infra11:22
*** matsuhashi has quit IRC11:22
*** DinaBelova has quit IRC11:24
*** flaper87|afk is now known as flaper8711:26
*** nosnos has quit IRC11:34
*** nosnos has joined #openstack-infra11:35
*** jcoufal has quit IRC11:35
*** nosnos has quit IRC11:40
*** Bada has joined #openstack-infra11:46
*** fbo_away is now known as fbo11:47
*** katyafervent has joined #openstack-infra11:50
*** prad has joined #openstack-infra11:52
*** sergmelikyan has joined #openstack-infra11:57
*** tsufiev has joined #openstack-infra11:58
*** weshay has joined #openstack-infra12:02
*** Bada has quit IRC12:03
*** alcabrera has joined #openstack-infra12:04
tsufievhi there! something strange is happening to our new murano-repository repo at stackforge, see https://review.openstack.org/#/c/52436/ Could anyone give a clue?12:04
tsufievit is the first commit commit sent to gerrit12:05
*** jcoufal has joined #openstack-infra12:08
rpodolyaka1tsufiev: try to rebase your change manually and upload a new patch set on review12:08
tsufievJenkins says that automatic merge fails, but this commit is base on the HEAD of https://github.com/stackforge/murano-repository12:09
tsufievrpodolyaka, just git clone-d the repo, fetched ref from review page, submitted it - same result12:10
sdagueyeh, looks odd12:12
sdaguetsufiev: I just uploaded this change - https://review.openstack.org/#/c/52617/ and same results12:12
sdagueso I suspect something is needed to be kicked on the gerrit side, will need fungi or mordred to wake up to take a look I think12:13
tsufievsdague: yes, seems like some issue with Jenkins12:13
sdaguewell, I suspect the issue is the repository did not import correctly12:13
rpodolyaka1sdague: hey, have you seen this https://bugs.launchpad.net/oslo/+bug/1241460 ? it looks like upgrade of iso8601 breaks tests in oslo-incubator12:15
tsufievsdague: when are fungi or mordred are usually available?12:15
uvirtbotLaunchpad bug 1241460 in oslo "Upgrade to iso8601 0.1.5 version breaks time_utils tests" [Undecided,New]12:15
*** ruhe has quit IRC12:15
sdagueusually soon12:15
*** vishy has quit IRC12:17
*** vishy has joined #openstack-infra12:18
*** mriedem has joined #openstack-infra12:20
*** johnthetubaguy has quit IRC12:23
*** dcramer_ has quit IRC12:25
*** prad has quit IRC12:25
*** ruhe has joined #openstack-infra12:29
katyaferventI think jenkins jobs are not running at all. Also I did make this review, but it was cancelled (https://review.openstack.org/#/c/52018/). Could it be a reason?12:30
*** zul has quit IRC12:31
*** adalbas has joined #openstack-infra12:32
*** dkranz has quit IRC12:32
*** zul has joined #openstack-infra12:35
*** oubiwann has joined #openstack-infra12:43
*** fifieldt has quit IRC12:44
*** steven-weston has joined #openstack-infra12:57
*** woodspa has quit IRC12:59
*** dprince has joined #openstack-infra13:00
*** sandywalsh has joined #openstack-infra13:00
*** dizquierdo has left #openstack-infra13:00
*** odyssey4me2 is now known as odyssey4me13:00
*** julim has joined #openstack-infra13:12
*** ruhe has quit IRC13:15
*** jcoufal has quit IRC13:23
*** jaypipes has joined #openstack-infra13:24
*** johnthetubaguy has joined #openstack-infra13:27
*** ericw has joined #openstack-infra13:27
*** matty_dubs|gone is now known as matty_dubs13:33
*** thomasbiege has joined #openstack-infra13:34
*** jcoufal has joined #openstack-infra13:35
*** wenlock has joined #openstack-infra13:35
mordredhey all13:35
mordredtsufiev: I have seen this happen a couple of times with first commits, and I don't really understand13:36
mordredlemme poke13:36
mordredwow. same thing13:40
mordredfungi: ^^ I'm stumped - but I'll also still caffinating13:41
*** rakhmerov has quit IRC13:42
*** rakhmerov has joined #openstack-infra13:43
*** rakhmerov has joined #openstack-infra13:44
*** rakhmerov has quit IRC13:44
rpodolyaka1mordred: hey, looks like we have a problem with the latest update of iso8601 https://bugs.launchpad.net/oslo/+bug/124146013:47
uvirtbotLaunchpad bug 1241460 in oslo "Upgrade to iso8601 0.1.5 version breaks time_utils tests" [Undecided,New]13:47
*** dhellmann-afk is now known as dhellmann13:47
*** ryanpetrello has joined #openstack-infra13:48
*** julim has quit IRC13:48
*** dims has joined #openstack-infra13:48
*** dcramer_ has joined #openstack-infra13:50
*** julim has joined #openstack-infra13:51
*** johnthetubaguy1 has joined #openstack-infra13:51
*** jcoufal has quit IRC13:52
*** jcoufal has joined #openstack-infra13:52
*** johnthetubaguy has quit IRC13:53
*** prad has joined #openstack-infra13:54
*** dkliban has joined #openstack-infra13:55
*** jcoufal-mobile has joined #openstack-infra13:57
*** johnthetubaguy1 is now known as johnthetubaugy13:57
*** salv-orlando has joined #openstack-infra14:00
*** jcoufal-mobile has quit IRC14:01
*** jcoufal has quit IRC14:02
*** dkliban has quit IRC14:05
*** odyssey4me2 has joined #openstack-infra14:06
*** wenlock has quit IRC14:07
*** odyssey4me has quit IRC14:08
*** eharney has joined #openstack-infra14:08
*** jergerber has joined #openstack-infra14:09
*** yolanda has quit IRC14:11
*** xeyed4good has joined #openstack-infra14:12
*** xeyed4good has left #openstack-infra14:12
openstackgerritEric Harney proposed a change to openstack/requirements: Require python-cinderclient>=1.0.6  https://review.openstack.org/5037214:13
*** thomasbiege has quit IRC14:14
*** jergerber has quit IRC14:14
*** bnemec is now known as beekneemech14:17
annegentleis the approval group limited on stable/relname branches for all openstack projects? (Trying to match docs up with everyone else's best practices).14:19
*** cody-somerville has joined #openstack-infra14:20
*** cody-somerville has quit IRC14:20
*** cody-somerville has joined #openstack-infra14:20
openstackgerritDavid Caro proposed a change to openstack-infra/reviewstats: Added some options to openapproved  https://review.openstack.org/4952214:21
*** steven-weston has quit IRC14:23
*** SergeyLukjanov has joined #openstack-infra14:23
*** steven-weston has joined #openstack-infra14:24
*** wenlock has joined #openstack-infra14:26
*** dizquierdo has joined #openstack-infra14:31
*** david-lyle_ is now known as david-lyle14:32
*** alexpilotti has joined #openstack-infra14:33
*** rnirmal has joined #openstack-infra14:35
mordredannegentle: ping14:35
*** SergeyLukjanov is now known as _SergeyLukjanov14:35
annegentlemordred: pong14:35
*** rcleere has joined #openstack-infra14:35
*** _SergeyLukjanov has quit IRC14:35
mordredannegentle: yes, there is a general stable/* approval group - but it really only makes sense for the server projects14:37
mordredannegentle: other projects that have stable/* branches tend to override that setting in their ACLs14:38
mordredjust so everyone knows - I just got this in my email:14:38
mordred"14:38
mordredFor those interested in effective solutions to manage your Outlook 2007 inbox14:39
mordredwhile saving time, there will be an hands-on, 90-minute webinar:14:39
mordred"14:39
mordredSo, that's pretty mind-numbingly thrilling, and I don't believe I'll be able to do any real work14:39
mordredtoday14:39
dhellmannthere are so many things wrong with that14:39
*** SergeyLukjanov has joined #openstack-infra14:40
*** dkliban has joined #openstack-infra14:42
*** xingchao has joined #openstack-infra14:42
*** salv-orlando has quit IRC14:46
openstackgerritDan Prince proposed a change to openstack-infra/reviewday: Sort report by project name.  https://review.openstack.org/5264414:47
*** steven-weston has quit IRC14:48
*** pentameter has joined #openstack-infra14:51
*** yaguang has joined #openstack-infra14:53
mordreddprince: I just -1'd that - mainly because somewhere in my brain I need someone to explain one of those functions so I retain my sense of worth14:55
*** datsun180b has joined #openstack-infra14:57
dprincemordred: keeping me honest. I gave an explanation...14:57
*** dmsimard has joined #openstack-infra14:58
mordreddprince: k. thanks. also - weird14:58
dmsimardHi guys, please excuse me - I'm not entirely familiar with the process yet but what is still necessary for https://review.openstack.org/#/c/52215/ to go through ? A core reviewer ?14:58
mordreddmsimard: yeah - and we've been a little swamped this week14:59
dmsimardmordred: You're forgiven :D14:59
tsufievmordred: is there something we can do to move past first commit?14:59
dmsimardmordred: understandable with havana release and all14:59
sdaguettx: so what exactly do I need to do to set a stable/havana branch on things like grenade and devstack?15:01
openstackgerritDavid Caro proposed a change to openstack-infra/jenkins-job-builder: Added globbed parameters to the job specification  https://review.openstack.org/4868815:08
*** SergeyLukjanov is now known as _SergeyLukjanov15:09
*** steven-weston has joined #openstack-infra15:09
*** _SergeyLukjanov has quit IRC15:10
*** alexpilotti has quit IRC15:10
*** mrodden has quit IRC15:10
katyaferventGuys some time a go it was bug with jeepyb  so adding new the new repository didn't work. After it was fixed the repository was initialized but now we have jenkins-related problems (with stackforge/murano-repository). Did somebody else try to commit to just new repositories?15:12
*** dizquierdo has left #openstack-infra15:13
*** SergeyLukjanov has joined #openstack-infra15:13
*** alexpilotti has joined #openstack-infra15:13
sdagueor mordred, any help one what's needed to set branches in devstack / grenade as I don't seem to have the juju to do that15:16
*** pblaho has quit IRC15:21
*** mrodden has joined #openstack-infra15:23
*** odyssey4me has joined #openstack-infra15:25
*** odyssey4me2 has quit IRC15:29
*** ruhe has joined #openstack-infra15:31
*** hashar has quit IRC15:40
*** senk has joined #openstack-infra15:40
*** ruhe has quit IRC15:41
*** xingchao has quit IRC15:42
*** oubiwann has quit IRC15:42
*** nati_ueno has joined #openstack-infra15:43
*** dkliban has quit IRC15:46
*** UtahDave has joined #openstack-infra15:47
BobBallfixup_stuff.sh doesn't take any arguments, but doesn't source stackrc either; so VIRT_DRIVER is not set, meaning the bit which skips python-lxml isn't skipped.  What's the preferred fix?  sourcing stackrc, or somehow making it inherit the environment from stack.sh?15:47
*** odyssey4me has quit IRC15:48
*** thomasbiege has joined #openstack-infra15:50
*** reed has joined #openstack-infra15:50
*** aspiers has quit IRC15:51
ttxsdague: I can create one if you give me the SHA to start it from15:52
*** nati_ueno has quit IRC15:52
sdaguettx: master on both would be fine15:53
*** nati_ueno has joined #openstack-infra15:53
ttxsdague: ok, on it15:54
*** dkranz has joined #openstack-infra15:55
sdaguethanks15:55
ttxsdague: you have it for Grenade. Might want to push a commit like https://review.openstack.org/#/c/52598/ to set default branch on gitreview15:56
ttxsdague: for devstack, do we have dtroyer's signoff ?15:57
ttxsdague: or are you emulating it ?15:57
sdagueI was trying to find him this morning. We talked early in the week and the last 3 patches he said he wanted in were landed15:57
*** nati_ueno has quit IRC15:57
sdagueso I'm emulating it, and I think we're fine15:57
ttxsdague: ok, done too15:58
sdaguethanks much15:58
*** thomasm has joined #openstack-infra15:58
ttxsdague: and congrats on your landslide victory election btw :)15:58
sdaguethanks :)15:58
*** thomasm is now known as Guest6523815:59
*** SergeyLukjanov has quit IRC16:01
dtroyersdague, ttx: I'm ok with cutting stable/havana now, the pending stuff I'd like to add are docs-related and can easily be backported16:01
sdaguedtroyer: cool, because we just did it :)16:02
dtroyerand I spent all that time reading scrollback  ;)16:02
sdaguehttps://review.openstack.org/#/c/52658/16:02
sdaguehttps://review.openstack.org/#/c/52659/16:02
sdaguethose add the .gitreview changes as the first commits on the branch16:02
sdaguedtroyer: I was also trying to think through the list of everything to do post release for grenade - https://etherpad.openstack.org/p/grenade-todos-for-havana-release16:03
sdaguemaurosr is going to start running at those16:03
sdagueok, lunch time here16:04
dtroyerI'll check it out16:04
*** johnthetubaugy has quit IRC16:04
*** johnthetubaguy has joined #openstack-infra16:04
*** krtaylor has quit IRC16:08
*** sarob has joined #openstack-infra16:09
*** yaguang has quit IRC16:10
*** markmc has quit IRC16:10
*** jpich has quit IRC16:10
*** rpodolyaka1 has left #openstack-infra16:12
*** ruhe has joined #openstack-infra16:13
*** jpich has joined #openstack-infra16:13
*** jpich has quit IRC16:15
*** jasond has joined #openstack-infra16:16
jasonddoes anybody know why https://review.openstack.org/#/c/51671/ hasn't merged yet?  it was approved 2 days ago16:16
*** SergeyLukjanov has joined #openstack-infra16:16
clarkbmorning. on a phone but can we make sure the oslo iso8601 thing is fixed in oslo?16:17
clarkbit looks like an assert needs tweaking16:17
clarkbjasond: recheck runs check tests not gate tests. you want reverify16:18
jasondclarkb: i'll try that, thanks16:18
clarkbjog0 any luck testing that e-r chamge? I am half tempted to put it in place and see how it does >_>16:20
*** steven-weston has quit IRC16:20
*** dansmith is now known as Steely_Dan16:24
*** fbo is now known as fbo_away16:24
*** matty_dubs is now known as matty_dubs|lunch16:24
jog0clarkb: sorry haven't had a chance yet, looking now16:24
jog0review 52521 ?16:24
*** Bada has joined #openstack-infra16:24
jog0jeblair sdague: congrats16:24
beekneemechclarkb: I'm looking at the iso8601 thing.  Do you know if it's a problem with iso8601 or Oslo?16:24
jog0clarkb: running that review locally now16:27
*** rnirmal has quit IRC16:28
katyaferventmordred, Hi! It's me again with murano-repository creation :) As you now we are not able to commit anything. May be the reason the bug that was with jeepyb before? May be some reconfiguration is needed now?16:31
*** mriedem has quit IRC16:31
clarkbbeekneemec: look at the failing tests. the things being compared are slightly different16:31
clarkbI think that oslo needs to handle either set of data16:32
*** hogepodge has joined #openstack-infra16:32
*** dizquierdo has joined #openstack-infra16:33
*** alexpilotti has quit IRC16:34
mordredclarkb: I'm stuck on the phone - if you get a chance, the murano-repository sitch is WEIRD16:35
*** yassine has quit IRC16:37
*** gyee has joined #openstack-infra16:38
clarkbok I will be at a desk in ~15 minutes16:38
*** jasond has left #openstack-infra16:39
beekneemechclarkb: It was actually a bug in iso8601: https://bitbucket.org/micktwomey/pyiso8601/issue/8/015-parses-negative-timezones-incorrectly16:40
*** Bada has quit IRC16:42
*** alexpilotti has joined #openstack-infra16:44
*** alcabrera has quit IRC16:46
*** hogepodge has quit IRC16:48
*** xeyed4good has joined #openstack-infra16:48
*** xeyed4good has left #openstack-infra16:48
jog0clarkb: it works!16:49
*** derekh has quit IRC16:49
*** amotoki__ has joined #openstack-infra16:50
*** amotoki_ has quit IRC16:50
jog0mtreinish: for https://review.openstack.org/#/c/52521 the functional tests should cover the change16:51
*** alexpilotti has quit IRC16:52
*** thomasbiege has quit IRC16:52
*** thomasbiege has joined #openstack-infra16:52
openstackgerritBen Nemec proposed a change to openstack/requirements: Do not use iso8601-0.1.5  https://review.openstack.org/5267116:53
beekneemech^Should unblock Oslo16:53
*** alexpilotti has joined #openstack-infra16:54
*** krtaylor has joined #openstack-infra16:54
*** Bada has joined #openstack-infra16:56
*** Ryan_Lane has quit IRC16:56
tsufievclarkb, katyafervent went home, if something reveals about murano-repository isssue, please address me16:58
clarkbtsufiev: ok, I just got to me desk will be looking at it shortly16:59
tsufievclarkb, thanks!16:59
*** hogepodge has joined #openstack-infra16:59
clarkbmtreinish: re https://review.openstack.org/#/c/52521/1 what sort of unittesting did you have in mind? is it the change for getting log_url that you want a test for?17:00
openstackgerritDavid Caro proposed a change to openstack-infra/jenkins-job-builder: Added config options to not overwrite jobs desc  https://review.openstack.org/5208017:01
beekneemechCrud, Oslo is still broken with iso8601-0.1.6.17:02
clarkbmtreinish: jog0 thinks that the functional tests cover this for us. I am still learning my way around that code base. Happy to write tests, just need a little more info17:02
clarkbbeekneemech: same test failure? I think the data structure for the times changed slightly17:02
clarkbtsufiev: is the problem that all patchsets cannot be merged?17:03
beekneemechclarkb: It got rid of the offset errors, but the test_parse_isotime_micro_second_precision failure is still there.17:03
tsufievclarkb, yes, we cannot merge the first and only patchset17:03
beekneemechI'm looking into what exactly is wrong.17:03
*** nati_ueno has joined #openstack-infra17:05
clarkbmordred: in zuul.openstack.org:/var/lib/zuul/git/stackforge/murano-repository git status says everything has been deleted. I believe this is the problem. I am going to move that repo aside (stash it in /root for future debugging if necessary) then zuul should reclone the repo17:05
clarkbthis *shouldn't* require a zuul restart. I guess I am about to find out :)17:06
*** steven-weston has joined #openstack-infra17:06
mordredclarkb: wow. that project creation just messed up everything :)17:07
*** matty_dubs|lunch is now known as matty_dubs17:07
BobBallgrrrr... Anyone got an idea why installing python-libguestfs in nova_plugins/hypervisor-libvirt rather than files/rpms/n-cpu might break things?...  The logs at http://logs.openstack.org/42/52642/1/check/check-tempest-devstack-vm-full/b1eb92c/ show that python-libguestfs is installed, yet the log files show it's not working17:07
mordredBobBall: yeek. no. that makes no sense17:08
clarkbmordred: well that didn't work either17:08
clarkbmordred: but it changed the error message. I am about to look in zuul logs17:08
BobBallhttps://review.openstack.org/#/c/52642/ (first hit a different bug (too?) so I rechecked)17:09
*** ruhe has quit IRC17:09
BobBallI just have no idea on this one... not being a libvirt bloke nor having a libvirt environment is quite restricting when you're making changes to libvirt stuff :P (needed to make xenserver-core work btw - that's why I'm doing it)17:10
openstackgerritElizabeth Krumbach Joseph proposed a change to openstack-infra/config: Restore tripleo nodepool config  https://review.openstack.org/5267417:10
pleia2^^ if we could give this a shot again today I'd appreciate it17:10
mordredBobBall: I find just tping random commands over and over again gets the job done :)17:11
BobBallhaha17:11
clarkbmordred: https://jenkins01.openstack.org/job/gate-murano-repository-python26/1/console zuul didn't reclone the repo...17:11
*** mrmartin has joined #openstack-infra17:12
tsufievmordred, sorry, guys, we didn't intent to be so desctructive :)17:12
mordredtsufiev: it wasn't you17:13
mordredtsufiev: you just tickled a bug :)17:13
*** osanchez has quit IRC17:13
clarkbNoSuchPathError. I think there is a bug in zuul's repo recreation code. I am looking now17:13
tsufiev:)17:13
clarkbwe may need to restart zuul properly17:14
*** hogepodge has quit IRC17:14
*** hogepodge has joined #openstack-infra17:15
clarkbor I can ninja clone the repo under zuul17:15
*** Bada has quit IRC17:17
*** ruhe has joined #openstack-infra17:17
clarkbI see the bug in zuul, I will write a fix for that, but first I think I can ninja clone under zuul so let me give that a shot17:17
*** oubiwann has joined #openstack-infra17:19
*** oubiwann_ has joined #openstack-infra17:20
*** alexpilotti has quit IRC17:21
*** dizquierdo has quit IRC17:22
*** oubiwann has quit IRC17:24
clarkbthat didn't quite work either17:26
*** sarob has quit IRC17:26
*** sarob has joined #openstack-infra17:27
*** steven-weston has quit IRC17:27
*** alexpilotti has joined #openstack-infra17:28
BobBallis it possible to download from logs.openstack.org in such a way that doesn't display the txt.gz files as HTML and I can actually get the files?17:29
*** dprince has quit IRC17:29
*** flaper87 is now known as flaper87|afk17:30
openstackgerritAdrian Otto proposed a change to openstack-infra/config: Adding project Solum to StackForge  https://review.openstack.org/5268317:30
clarkbBobBall: yes, download them with something that doesn't accept html files17:31
clarkbeg wget17:31
*** sarob has quit IRC17:31
BobBallah...17:31
BobBallI tried to use downloadthemall from within firefox - just assumed it'd be the same117:31
BobBallthanks17:32
clarkbmordred: IndexError: No item found with id 'origin/HEAD' that is happening because my manual git clone didn't create a refs/remotes/origin/HEAD. Any idea of how to get a refs/remotes/origin/HEAD without writing one directly?17:32
mordredclarkb: gross. no!17:32
clarkbis that as simple as a git fetch origin/HEAD ?17:32
* clarkb experiments17:33
clarkbI think we are relly close to having this work though17:33
*** sarob has joined #openstack-infra17:35
openstackgerritA change was merged to openstack-infra/reviewday: Sort report by project name.  https://review.openstack.org/5264417:35
sdagueBobBall: or specify ?content-type=text/plain as a param17:35
pleia2my first +A :)17:35
pleia2(it's about time)17:35
sdaguepleia2: nice17:35
mtreinishclarkb: I just was thinking a fake response for both formats in test_classifier to make sure a future change doesn't break anything17:37
mtreinishbut if jog0 says it's ok we can add more tests later I guess17:37
clarkbmordred: I see what is happening. I was using an https remote then switching back to ssh:// but deleting removes the refs... argh17:37
clarkbmordred: so now I need to figure out the ssh magic zuul uses then it *should* work I think17:38
*** alcabrera has joined #openstack-infra17:39
*** CaptTofu has quit IRC17:40
*** CaptTofu has joined #openstack-infra17:41
beekneemechHmm, I'm pretty sure the remaining Oslo issue is also a bug in iso8601.  Looks like it's dropping leading 0's from the ms part of the time.17:41
beekneemechHah, dims beat me to it: https://bitbucket.org/micktwomey/pyiso8601/issue/9/regression-parsing-microseconds17:43
*** Ryan_Lane has joined #openstack-infra17:43
*** CaptTofu has quit IRC17:45
clarkbmordred: tsufiev: success! https://jenkins01.openstack.org/job/gate-murano-repository-pep8/2/console17:46
clarkbmtreinish: ok, once I fix this bug in zuul (so I don't forget) I will look at writing the test, if it isn't horrible I think I should just do it now17:46
*** SergeyLukjanov is now known as _SergeyLukjanov17:47
*** _SergeyLukjanov is now known as SergeyLukjanov17:47
clarkbmordred: argh, but I forgot to set the user name and email17:48
clarkbmordred: tsufiev: I am going to reclone it again and set those properly so that we don't deal with potential problems down the road, please don't approve anything17:49
clarkbactually nevermind those items are in if blocks17:53
dimsbeekneemech, "0.%06d" does not do the trick :(17:54
beekneemechdims: I just discovered that. :-(17:54
clarkbmordred: tsufiev: https://jenkins01.openstack.org/job/gate-murano-repository-python27/3/console I think it is good to go now17:56
*** SergeyLukjanov is now known as _SergeyLukjanov17:57
*** _SergeyLukjanov is now known as SergeyLukjanov17:57
* koolhead17 wonders if he can finally get some time from mordred our release is out finally17:58
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Clone repo if it is not on disk  https://review.openstack.org/5268917:59
*** nicedice has joined #openstack-infra17:59
clarkbmordred: tsufiev ^ is the fix for zuul17:59
clarkbkoolhead17: hahahahahaha17:59
koolhead17clarkb: hi man.17:59
clarkbkoolhead17: hi there17:59
koolhead17seriously where is mordred :D17:59
koolhead17BTW i have registered a talk about our infra and devops use for event in india18:00
koolhead17needed some slide/pointer if someone already covered it18:00
clarkbkoolhead17: http://docs.openstack.org/infra/publications18:01
clarkbthere is a general overview talk there18:01
clarkbmtreinish: does TestClassifier query the running elasticsearch?18:01
koolhead17clarkb: ya my plan was how we are having such big infra well in place with devops18:02
mtreinishclarkb: no it has stubs out all the elasticsearch calls18:02
koolhead17and what all are our tools18:02
openstackgerritBen Nemec proposed a change to openstack/requirements: Do not use iso8601-0.1.5 or 0.1.6  https://review.openstack.org/5267118:02
*** ruhe has quit IRC18:02
mtreinishclarkb: I have a fake method that returns what I interpreted as the dict response from pyelasticsearch (or at least enough to get through the classify method)18:04
*** sarob has quit IRC18:04
clarkbmtreinish: ya looking for that now. I see the fixture but not the method18:05
*** sarob has joined #openstack-infra18:05
*** wenlock has quit IRC18:05
*** wenlock has joined #openstack-infra18:06
mtreinishclarkb: oh it hasn't merged yet18:07
mtreinishoops18:07
mtreinishclarkb: https://review.openstack.org/#/c/50733/18:07
mtreinishI saw jeblair +2 and assumed it was approved18:07
clarkbah18:07
clarkbmtreinish: are you ok with getting my change in now, then your change, then a third change to test the new stuff?18:07
mtreinishclarkb: yeah that's fine18:08
clarkb(I am trying to make sure that all of the pieces are in place before monday so that I can do that overhaul early next week18:08
mtreinishclarkb: yeah that's a priority, it's not like the e-r code really has good unit tests yet18:08
*** sarob has quit IRC18:10
*** alexpilotti has quit IRC18:11
*** ruhe has joined #openstack-infra18:13
sdaguemtreinish: just +Aed that18:13
*** johnthetubaguy has quit IRC18:14
*** alexpilotti has joined #openstack-infra18:14
clarkbsdague: gah am I going to have to rebase and write those tests now? :)18:16
sdagueoh, ooops :)18:16
clarkbsdague: its fine, I will look at it now18:17
mtreinishclarkb: the only changes are on the test side, so as long as you didn't break the old way you shouldn't have any issues18:18
clarkbmtreinish: awesome, I shouldn't have broken the old way. It should be forward and backward compatible18:20
sdaguejog0 / mtreinish: https://review.openstack.org/#/c/52509/ would be nice as well18:22
mtreinishclarkb: well then rebasing will be good so we can confirm with a gating check18:22
clarkbmtreinish: zuul will rebase for us, so as long as it rebases cleanly we shouldn't need to change anything18:22
*** thedodd has joined #openstack-infra18:23
mtreinishclarkb: true, +A'd18:24
*** thedodd has quit IRC18:24
*** thedodd has joined #openstack-infra18:24
clarkbwoot thanks18:25
*** Guest65238 is now known as thomasm18:25
*** thomasm is now known as thomasm_18:25
dimsbeekneemech, woot :)18:25
*** thomasm_ is now known as thomasem18:25
mtreinishclarkb: heh, it actually looks like some of the classify class changes broke my unit tests18:26
mtreinishit's been running for 12min18:26
*** senk has quit IRC18:26
mtreinishit'll eventually fail when is_ready gives up18:26
beekneemechdims: Yeah, now we just need another new release of iso8601. :-)18:26
*** milki has joined #openstack-infra18:28
clarkbmtreinish: the changes I made or other changes?18:28
mtreinishI'm thinking it's the required files additions18:28
clarkbah18:28
*** tsufiev_ has joined #openstack-infra18:28
clarkbtsufiev_: I think you should be good to go now18:29
clarkbmilki: hi, did you have questions about JJB?18:29
openstackgerritA change was merged to openstack-infra/elastic-recheck: Make e-r compatible with old/new logstash schemas.  https://review.openstack.org/5252118:30
milkiclarkb: just exploring how contrib works. probably gonna fork it so i can submit changes back18:30
*** rnirmal has joined #openstack-infra18:30
milkilooks like its launchpad and gerrit18:30
clarkbmilki: yup18:30
milkinow i wont accidentally submit a pull request on githbu18:31
clarkbThe workflow is documented at https://wiki.openstack.org/wiki/How_To_Contribute#If_you.27re_a_developer18:31
*** hogepodge has quit IRC18:32
milkithanks, ill read up18:33
tsufiev_clarkb, thank you, it seems that merging issue is solved now. there are some errors still, should investigate them on monday18:33
jog0sdague: hehe18:35
mordredclarkb: wow. are we missing fungi and jeblair today both? and also I've been useless so far?18:36
pleia2mordred: we could totally not break nodepool by adding tripleo back (I tested it!)18:37
clarkbmordred: yup, please don't break anyting :)18:37
*** w_ has joined #openstack-infra18:37
pleia2or should we wait for jeblair? :)18:37
clarkbpleia2: mordred: I am game for trying it after lunch18:37
mordredclarkb: well, pleia2 says we cna add tripleo back to nodepool18:37
mordredneat18:37
pleia2cool18:37
*** senk has joined #openstack-infra18:38
*** olaph has quit IRC18:38
sdaguewow, I wish I had any basic understanding about why pyelasticsearch results drift back and forth from single element arrays to strings18:39
mordredsdague: it's because beards are awesome18:40
clarkbsdague: oh, check if multilien is in the tags. I think on multiline events they become lists for some reason18:40
sdaguemordred: I'd almost understand it if it was per search result set18:40
sdaguebut it's in the middle of a result set18:40
mordredwow. that's impressive18:40
clarkbsdague: but per event right? I think multiline may be to blame. check if multiline is in the tags list18:40
*** rwsu has quit IRC18:41
*** echohead has joined #openstack-infra18:42
sdagueclarkb: yep, I think you are right18:42
sdaguehttp://paste.openstack.org/show/48728/18:42
clarkbsdague: I think that is a side effect of multiline collapsing events18:43
*** rwsu has joined #openstack-infra18:43
clarkbsdague: the way we use mutliline none of the fields should change so you get [ "foo" ] but you could have ["foo", "bar"]18:43
sdagueok, that at least is an explanation, and one I can work with :)18:44
sdagueso different question, anyone got a good pointer to basic meta programming attributes in python? as these result sets are going to be much nicer if we do it that way18:45
clarkbsdague: look at sqlalchemy? (I don't actually)18:45
clarkbthere is a dunder method that you can do dynamic lookups with right? that might be simplest18:45
clarkbbut I think you can set the meta class to something other than type to do the work up front18:46
* jesusaurus tends to poke at __dict__ in ipython to find the right dunders18:47
*** senk has quit IRC19:00
*** yolanda has joined #openstack-infra19:04
*** senk has joined #openstack-infra19:06
*** alcabrera has quit IRC19:09
*** sarob has joined #openstack-infra19:15
*** sarob has quit IRC19:22
*** senk has quit IRC19:23
*** reed has quit IRC19:30
*** wenlock is now known as cylon19:32
*** nati_uen_ has joined #openstack-infra19:32
*** cylon has quit IRC19:34
*** nati_ueno has quit IRC19:34
bodepd_could I get a review here: https://review.openstack.org/#/c/52215/19:38
*** tsufiev_ has quit IRC19:41
*** thomasem has quit IRC19:43
*** sarob has joined #openstack-infra19:47
*** alexpilotti has quit IRC19:49
*** hashar has joined #openstack-infra19:51
BobBallSome advice pls... I made a change to devstack at https://review.openstack.org/#/c/52642/ which moved python-libguestfs and enabled it - causing tests to fail in the gate.  It seems that the current way it is added in the gate is just broken.  I need to stop it installing automatically for xenserver-core, so I noprime'd it... This made the tests continue to pass.  Should I noprime it, delete it completely, or something else?19:51
BobBall(the enabling it was clearly a mistake, but since it was in lib/nova it was _meant_ to be used somewhere)19:52
openstackgerritSean Dague proposed a change to openstack-infra/elastic-recheck: first iteration on ResultSet and Hit objects  https://review.openstack.org/5269819:53
clarkbBobBall: I think dtroyer may know best19:54
*** senk has joined #openstack-infra19:54
clarkbBobBall: that seems like a devstack issue not a gate issue19:54
clarkbbodepd_: looking19:54
clarkbpleia2: mordred: ready to give nodepool a shot?19:54
pleia2yep19:55
BobBallsure, it's a devstack change, but by enabling it I broke the gate tests - clearly libvirt does not work with python-libguestfs as it's installed in the gate... The logs of the tests that pass that I've seen have skipped python-libguestfs19:55
clarkbBobBall: right but that has nothing to do with the gate19:55
clarkbBobBall: it sounds like it breaks devstack which causes the gate to fail19:56
*** rcleere has quit IRC19:56
*** rnirmal has quit IRC19:56
clarkbBobBall: I am not in a position to talk to devstack and nova's use of python-libguestfs, but dtroyer should be19:56
BobBallwell devstack is happy in both cases - it's the nova tests that fail19:56
BobBallokies19:56
clarkbbodepd_: mgagne: re https://review.openstack.org/#/c/52215/1 I thought you wanted no CLA? should the CLA requirement be removed?19:56
mgagneclarkb: what's your take on it? what's the legal implications?19:57
*** sarob has quit IRC19:57
*** sarob has joined #openstack-infra19:57
clarkbmgagne: I think many of us in general are anti CLA around here ... For stackforge projects I think they only make sense if the intention is to become incubated19:58
clarkbmordred: ^ thoughts?19:58
clarkbmgagne: I ask, because CLA stuff was specifically asked about in regards to puppet-ceph and jeblair pointed out it is not required which made stackforge more appealing to folks19:59
clarkbpleia2: I am reviewing the restored change now19:59
bodepd_mgagne: let's remove it19:59
mgagneBobBall: ok19:59
bodepd_clarkb: thanks for looking into it19:59
bodepd_clarkb: I always hate to be a pain, but there are tons of folks waiting for that20:00
clarkbbodepd_: you should see my pending review list20:00
pleia2clarkb: thanks, it's prety much a manual revert of https://review.openstack.org/#/c/51469/ - but that's already in a revert-revert-revert chain so I didn't want to mess with it directly20:00
*** oubiwann_ has quit IRC20:01
*** krtaylor has quit IRC20:01
*** oubiwann has joined #openstack-infra20:01
*** senk has quit IRC20:01
openstackgerritMathieu Gagné proposed a change to openstack-infra/config: Add puppet-ceph project to StackForge  https://review.openstack.org/5221520:01
bodepd_mgagne: you are the man!!! thanks!!!20:02
mgagnenp20:02
clarkbpleia2: my one concern is I thought there was a config format change, double checking that now20:02
pleia2clarkb: I had already rebased against that20:03
dtroyerBobBall: so, trying to catch up...20:03
clarkbpleia2: cool, lgtm. Let's see if we can get mordred to chime in before you dive into the deep end20:05
clarkbmordred: please review https://review.openstack.org/#/c/52674/ if possible20:05
pleia2thanks20:05
dtroyerBobBall:  you really just want python-libguestfs not installed on XenServer?  can you just NOPRIME that one (leave the others alone) and do a test in lib/nova to skip the install if VIRT_DRIVER=xen?20:05
clarkbmordred: also https://review.openstack.org/#/c/52215/. Have we fixed manage-projects yet? or will it blow up if we merge that?20:06
BobBallthat's what I tried dtroyer - but it wasn't installed in lib/nova before - so I added it to lib/nova_plugins/hypervisor-libvirt to install it - but it seems it has never been used in the gate (previous tests that pass fall back to using the localfs driver rather than the guestfs driver)20:07
clarkblooks like we haven't fixed jeepyb and manage_projects yet20:07
*** mrmartin has quit IRC20:08
clarkbbodepd_: ^ note that the automagic project creation stuff isn't currently working20:08
BobBalldtroyer: check out patch set 1 for https://review.openstack.org/#/c/52642/ - that was where I optionally enabled python-libguestfs for libvirt only and it caused failures20:08
dtroyerBobBall: in patchset 1, you added for ubuntu, rhel and suse.  onle rhel has it normally…so could you either skip the install or uninstall it under xenserver.   LEave the others alone as they don't use it now20:08
BobBallwhat do you use in the gate?  I assumed suse...20:09
BobBallI meant rhel*20:09
dtroyerBobBall: it looks like Ian added it to rhel due to a lack of nbd support...20:09
sdagueBobBall: the gate is ubuntu 12.0420:09
BobBalloh20:09
BobBallthat was where I went wrong!20:09
sdagueyeh, I would love to see other distros in the gate as well, just no one else has stepped up there20:10
* BobBall was convinced it was actually CentOS, hence the change I made to deb/suse was irrelevent...20:10
sdagueheh20:10
sdagueyeh, the other way around20:10
BobBallwe'll be adding centos with xenserver-core soon I hope :)20:10
dtroyercentos is used for py26 somewhere...20:10
sdaguebreak suse and rhel all you want :)20:10
BobBallw00t.  I'll quote you on that sdague.20:10
sdaguedtroyer: centos is only used for unit tests20:10
dtroyerah, ok...20:10
*** alexpilotti has joined #openstack-infra20:13
*** SergeyLukjanov is now known as _SergeyLukjanov20:14
*** _SergeyLukjanov has quit IRC20:15
dmsimardclarkb: How do we get the repo created then ? (puppet-ceph)20:15
clarkbdmsimard: we fix jeepyb, then merge mgagne's change20:15
mordredclarkb: there's a fix proposed20:16
clarkbhttps://review.openstack.org/#/c/52195/ is the proposed fix. If mordred shows up20:16
clarkbthere he is20:16
dmsimardclarkb, mordred: Okay !20:16
clarkbmordred: should I update 52195, to address your comments then we will go with that?20:16
mordredclarkb: sure. sorry - I've been in meeting hell all day20:17
mordredclarkb:  on the tripleo config - lgtm - want me to aprvf it?20:17
clarkbmordred: go for it20:18
*** wenlock has joined #openstack-infra20:18
mordredpleia2: patch approved. fingers crossed20:18
pleia2:)20:19
*** beagles has joined #openstack-infra20:19
openstackgerritA change was merged to openstack-infra/config: Restore tripleo nodepool config  https://review.openstack.org/5267420:19
clarkbmordred: I didn't get a chance to review your jeepyb changes ... I should swing around and look at them at some point. Are we no longer using temporary git repos?20:20
clarkbmordred: and are tracking state in external repos?20:20
BobBallbtw - is there a way to look back at the whole of my history in gerrit?  There was a patch a few months ago that expired and I want to revive :)20:21
openstackgerritSean Dague proposed a change to openstack-infra/elastic-recheck: first iteration on ResultSet and Hit objects  https://review.openstack.org/5269820:21
clarkbBobBall: you can do a query like status:abandoned owner:bobball project:openstack/foo then dig through the list20:21
openstackgerritClark Boylan proposed a change to openstack-infra/jeepyb: Create local git mirror _after_ creating project  https://review.openstack.org/5219520:23
clarkbmordred: ^20:23
BobBalloh brill - it was there! thanks blarkb.20:23
BobBallclarkb*20:23
clarkbnp20:23
mordredapprv20:23
clarkbmordred: will you be around to babysit the puppet-ceph thing? if so I think you should review that and approve it after 52195 is applied to review.o.o20:24
* mordred thinks clarkb should start going by blarb on casual nick fridays20:24
mordredblarkb20:24
openstackgerritA change was merged to openstack-infra/jeepyb: Create local git mirror _after_ creating project  https://review.openstack.org/5219520:24
mordredclarkb: I'm running to grocery story - will baby sit puppet-ceph when I get back20:24
clarkb(I haven't kept up on all of the manage-project changes well enough to feel comfortable if it goes sideways especially with the tripleo nodepool change happening too)20:24
clarkbmordred: perfect20:25
bodepd_mordred: thanks!20:25
clarkbpleia2: do you know if nodepool rereads the yaml file on its own?20:26
clarkbI think it does, but am double checking20:27
pleia2oh, I'm not sure20:27
clarkbpleia2: looks like it does. while not self._stopped: config = self.loadConfig20:27
*** ruhe has quit IRC20:32
*** fallenpegasus has joined #openstack-infra20:35
*** thomasm has joined #openstack-infra20:35
*** thomasm has quit IRC20:36
*** thomasm has joined #openstack-infra20:37
milkiclarkb: for jjb, is there a proper way to not overwrite existing job values (set manually in jenkins) or query for the current job values? this 52080 change suggests a None value can do that for desc, but I don't believe that since the xml is uploaded as is.20:38
*** SergeyLukjanov has joined #openstack-infra20:38
clarkbmilki: there isn't really. I think the description thing is a hack20:40
clarkbin the general case there isn't a way for doing tha20:40
pleia2clarkb: ooh, I see a template pop up on the tripleo cloud! (so it's building)20:40
clarkbwoot20:40
*** sandywalsh has quit IRC20:41
milkiclarkb: what is the common method to get passwords in since the xml uses a hashed value for that? for now, we are jsut manually setting that and grabbing the hash20:41
clarkbmilki: I believe that is what people are doing. JJB has no way of compiling XML to yaml or an internal representation. JJB is all one way20:42
clarkbyaml -> XML20:42
milkiok20:43
milkii need to test if the hashes change then per instance20:43
clarkbpleia2: how is it going?20:46
*** nati_uen_ has quit IRC20:46
openstackgerritSean Dague proposed a change to openstack-infra/elastic-recheck: first iteration on ResultSet and Hit objects  https://review.openstack.org/5269820:47
*** nati_ueno has joined #openstack-infra20:47
clarkbI don't see the nodes on jenkins0X20:47
clarkboh because we need to build images and take snapshots first20:47
*** rnirmal has joined #openstack-infra20:48
pleia2clarkb: yeah, it takes about 20-25 minutes to build the snapshot, I just have the view on the nova side20:48
pleia2still chugging away20:48
clarkbpleia2: I found I can tail the image log to see it building so I am following along too20:48
pleia2cool20:48
pleia2you'll see apt and puppet commands trickle in here and there :)20:48
*** SergeyLukjanov is now known as _SergeyLukjanov20:51
clarkbmtreinish: if you haven't taken off for the weekend I recall seeing a parallel neutron testing change. Is that ready to go?20:51
*** _SergeyLukjanov has quit IRC20:52
mtreinishclarkb: ehh sort of, it just changes the experimental full neutron job from serial to parallel so it really doesn't effect anything20:52
mtreinishactually you know what it won't work20:52
mtreinishbecause tenant isolation isn't enabled for that run let me respin that20:53
clarkbmtreinish: ok20:53
clarkbpleia2: I see them! it is refreshing service[ntp]20:53
*** thedodd has quit IRC20:54
clarkbpleia2: and we have failure :( couldn't fetch setuptools-git from pypi.python.org/simple20:54
*** sandywalsh has joined #openstack-infra20:54
clarkbpleia2: I wonder, do the d-g image builds use our mirror? should we maybe use the mirror from tripleo land too?20:54
*** thedodd has joined #openstack-infra20:55
lifelessclarkb: https://review.openstack.org/#/c/46996/20:55
*** miqui has quit IRC20:55
pleia2clarkb: it survives20:55
clarkblifeless: yes, I didn't approve because of release and feature freeze20:56
clarkblifeless: mordred claims it is safe, but I defer to him because I don't want ttx hunting me down :)20:56
*** cody-somerville has quit IRC20:56
clarkbpleia2: yeah, puppet will continue but I think nodepool will discard the image and try again20:57
pleia2clarkb: and re: mirror, yeah, we probably should20:57
pleia2clarkb: I think I saw that error too and it finished ok20:57
clarkbah20:57
*** jaypipes has quit IRC20:57
clarkbI guess we will find out shortly :)20:57
pleia2indeed!20:57
lifelessclarkb: we're past that now though right?20:58
openstackgerritMatthew Treinish proposed a change to openstack-infra/config: Switch neutron full job to run in parallel  https://review.openstack.org/5191620:58
*** mtreinish has quit IRC20:58
clarkblifeless: we are, but I am still deferring20:59
lifelessclarkb: I am confused :). Do you mean you want mordred to click the button ?20:59
*** senk has joined #openstack-infra20:59
clarkblifeless: yes20:59
lifelessclarkb: ok20:59
lifelessmordred: ^20:59
clarkblifeless: ttx and mordred are the only people that seem to understand that stuff, so I defer a change that changes how we version things to them20:59
mordredwhat?21:00
lifelessclarkb: thats fine, it wasn't clear to me - and I suspect to mordred - that noone was going to click 'approved' :)21:00
lifelessmordred: you need to click on approved on https://review.openstack.org/#/c/46996/21:00
lifelessmordred: it has 2x+221:00
mordredyes. I was just waiting until the relesae just to be sure21:00
lifelessmordred: which we've done...21:00
lifelessmordred: :)21:00
mordredand I've just hit approve21:01
clarkbpleia2: we should figure out a sanish way to fix the concat problems21:01
*** thedodd has quit IRC21:01
clarkbpleia2: but I think it may involve goat sacrifices21:01
pleia2clarkb: BUILD!21:01
lifelessclarkb: thinly sliced I hope21:01
mordredlifeless: ignoring the python3.3 error that I will sort out21:01
pleia2| 8542df8b-e2e7-401f-94a1-6cfc6e06a9aa | tripleo-precise-tripleo-test-cloud-592051.slave.openstack.org | BUILD   |                                    |21:01
mordredlifeless: would you look at: https://review.openstack.org/#/c/52367/21:01
mordredlifeless: and more importantly tell me what you think of the output it produces21:01
clarkbpleia2: nice21:01
mordredpleia2: woot!21:02
lifelesshttps://review.openstack.org/#/c/48046/ seems to be ready to land too ?21:02
mordredalso, clarkb https://review.openstack.org/#/c/48860/21:02
*** SergeyLukjanov has joined #openstack-infra21:02
pleia2now to see if it keeps 592051 & 592054 like it should and doesn't get all loopy21:02
lifelessmordred: where can I see the output from 52367 ?21:03
pleia2lifeless: have a suggestion for a tripleo review I can run experimental against?21:03
*** thedodd has joined #openstack-infra21:03
pleia2tripleo-precise-tripleo-test-cloud-59205121:04
pleia21Idle21:04
pleia2\o/21:04
*** senk has quit IRC21:04
*** mtreinish has joined #openstack-infra21:04
pleia2although I thought I put one on jenkins01 and one on 0221:05
openstackgerritMonty Taylor proposed a change to openstack-dev/pbr: Make ChangeLog more condensed  https://review.openstack.org/5236721:05
mordredlifeless: I added link to sample output ^^21:05
pleia2hm, I did, not sure why they both live on jenkins0121:06
clarkbpleia2: could be a bug in the pie slicing algorithm21:06
clarkbpleia2: mordred: upgrading haproxy and postgresql puppet modules will fix the silly concat during install errors21:07
lifelesspleia2: \o/ \o/21:07
clarkbpleia2: mordred: I will propose that change, the haproxy upgrade looks safe. The postgres one is less safe, but we only use that on slaves so not too insane to deal with if something changes21:07
hasharhey infra!21:07
pleia2clarkb: sounds good21:08
hasharI got a django app for you, it is a dashboard for puppet facter.  It is django based https://github.com/akosiaris/servermon21:08
openstackgerritMonty Taylor proposed a change to openstack-dev/pbr: Comply with pep440  https://review.openstack.org/4699621:08
*** ruhe has joined #openstack-infra21:08
hasharthat somehow list servers missing packages and report the node facters :-]21:08
mordredlifeless: ^^ so - pep440 actually doesn't have ANY provisions for including the git sha21:08
*** ruhe has quit IRC21:09
dstufftgit shas are not orderable21:09
dstufftis probably why21:10
mordreddstufft: ah - the intent is to use source labels in metadata 2.0 isn't it?21:10
dstufftyea21:10
mordreddstufft: sure - I would not expect them to be used in release releases21:10
dstufftmordred: FWIW PEP440 isn't finalized so if you want changes raise an issue in the metadata21:10
dstufftit's on bitbucket.org/pypa/something or other21:10
mordreddstufft: so - pep440 mentions source labels but does not describe where to put them at all21:11
mordreddstufft: am I missing something?21:12
mordred"21:12
mordred"Distributions may also define a source label, which is not used by automated tools. Source labels are useful when a project internal versioning scheme requires translation to create a compliant public version identifier."21:12
mordredwhere shall I put such a thing?21:12
mordredoh. ok. it's just defined in 42621:12
dstufftyea PEP426 defines metadata 2021:16
dstufft2.021:16
dstufftPEP440 just defines version stuff21:16
*** matty_dubs is now known as matty_dubs|gone21:17
mordrednod21:18
*** ericw has quit IRC21:18
mordredhashar: wow. that seems interesting21:19
hasharmordred: I can't give a demo unfortunately :/21:20
hasharmordred: I send my coworker a pull request to make it  pbr/tox based :-]21:20
mordredhashar: nice21:21
hasharso hopefully in a few days you guys would feel at home21:21
hasharkudos on pbr btw21:21
mordredthanks! glad if it's helpful!21:21
hasharit lacks some documentation, but I found it WAYYY easier to use than setuptools/distribute whatever21:21
mordredit needs better docs for sure!21:21
*** _TheDodd_ has joined #openstack-infra21:21
*** thedodd has quit IRC21:21
pleia2clarkb: https://review.openstack.org/#/c/52706/ (ok, so it failed, but I still call this progress)21:21
* mordred wishes annegentle would write docs for all of his stuff21:21
*** thomasm has quit IRC21:22
hasharmordred: I might write some end user doc eventually.21:22
*** dstufft has quit IRC21:22
mordredhashar: I will give you a bunny if you do21:22
mordredunless you don't want a bunny21:22
hasharmy wife is a good cooker21:22
pleia2clarkb: it threw away the one it failed on and is building a new one, so yay nodepool21:22
clarkbpleia2: awesome21:23
*** cody-somerville has joined #openstack-infra21:23
*** cody-somerville has quit IRC21:23
*** cody-somerville has joined #openstack-infra21:23
mordredpleia2: so, it did the thing we want, which is run test code21:25
mordredpleia2: and then the system responded in the appropriate manner21:25
mordredpleia2: I think that's gREAT21:25
*** _TheDodd_ has quit IRC21:25
*** dstufft has joined #openstack-infra21:25
pleia2mordred: yes :)21:25
lifelesswhat was the {{ failure about?21:27
mordredlifeless: you21:28
mordredlifeless: it was angry at you21:28
pleia2lifeless: heh, looking into it21:30
pleia2ok, I don't actually know what /tmp/hudson5835396063838205409.sh is supposed to be21:33
annegentlemordred: but my whole goal would be to coach you to write better docs :)21:34
mordredannegentle: oh. then our relationship would get off to a rocky start21:34
annegentlemordred: heh21:34
* mordred goes off to hire more minions21:34
openstackgerritClark Boylan proposed a change to openstack-infra/config: Upgrade puppetlabs-haproxy to fix concat module.  https://review.openstack.org/5270821:35
openstackgerritClark Boylan proposed a change to openstack-infra/config: Upgrade puppetlabs-postgresql to fix concat module  https://review.openstack.org/5270921:35
annegentlemordred: or bunny cookers, whatevs21:35
clarkbpleia2: mordred ^ none of that is tested, but reading the changelogs for the two modules I think that *should* work :)21:35
hasharoff, have a nice weekend21:35
clarkbpleia2: mordred: I figure I can work on getting that stuff in place after logstash upgrading happens21:35
clarkbhashar: you too21:35
clarkbpleia2: I think that tmp file is your script that is executing in the shell builder21:36
hasharyup it is21:36
hasharcrafted by Jenkins21:36
clarkbpleia2: the {{ stuff is probably related to how jjb escapes variables21:36
hasharthe shell is in Jenkins Job Builder I guess21:36
clarkbhashar: yup21:37
*** CaptTofu has joined #openstack-infra21:37
hasharbah I should be sleeping really :]   Have fun!21:37
pleia2clarkb: so my script is: https://git.openstack.org/cgit/openstack-infra/tripleo-ci/tree/toci_gate_test.sh21:38
pleia2not much to get confused about21:38
clarkbpleia2: I don't think that is the script it is confused about, it is complaining about something in the script in JJB21:39
pleia2clarkb: oh, hm21:39
clarkbhttps://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/jenkins_job_builder/config/tripleo.yaml#n13 that script I think21:40
*** dcramer_ has quit IRC21:40
clarkbyup, that job is a normal job, not a job template so the double {{ }}s are not needed21:40
pleia2ah!21:40
clarkbpleia2: the function should use single {}s there21:40
pleia2it was a template, but then I converted it based on feedback21:41
pleia2so didn't convert all the way I guess :)21:41
*** hashar has quit IRC21:41
clarkbpleia2: I can push a fix to that through21:41
clarkbpleia2: if you want to propose it21:41
pleia2yep, on it21:41
openstackgerritMonty Taylor proposed a change to openstack-dev/pbr: Make ChangeLog more condensed  https://review.openstack.org/5236721:42
openstackgerritA change was merged to openstack-infra/devstack-gate: Enable Ceilometer alarm services  https://review.openstack.org/4804621:43
openstackgerritElizabeth Krumbach Joseph proposed a change to openstack-infra/config: Fix bracketing error in tripleo JJB job  https://review.openstack.org/5271021:43
clarkbmordred: pip freeze says jeepyb on review.o.o is jeepyb==766973d the git sha in /opt/jeepyb is fungi's change with sha d211fa570da0761346292d7a93a81b25cba8d3f4 how do I check if they match up?21:43
*** ryanpetrello has quit IRC21:44
openstackgerritA change was merged to openstack-infra/config: Fix bracketing error in tripleo JJB job  https://review.openstack.org/5271021:45
*** senk has joined #openstack-infra21:45
clarkbdarn just missed the puppet git update on that21:45
clarkbRyan_Lane: hey, any update on the wiki stuff?21:46
openstackgerritMonty Taylor proposed a change to openstack-dev/pbr: Use wheels for installation  https://review.openstack.org/4880321:46
Ryan_Laneclarkb: nope, but we can fix that now :)21:46
Ryan_Lanewere we going to do the sledgehammer approach?21:46
clarkbRyan_Lane: I think so, it avoids weird namespace issues in the future21:46
clarkbopenstack_project::elasticsearch should be openstack_project::elasticsearch_node or similar21:47
Ryan_Laneok21:47
clarkbthen replace as necessary21:47
*** sarob has quit IRC21:47
*** sarob has joined #openstack-infra21:48
openstackgerritRyan Lane proposed a change to openstack-infra/config: Rename openstack_project::elasticsearch  https://review.openstack.org/5271121:49
openstackgerritMonty Taylor proposed a change to openstack-infra/config: Use pip install -U instead of setup.py install  https://review.openstack.org/5100421:51
openstackgerritMonty Taylor proposed a change to openstack-infra/config: Remove explicit depends on transitive pip deps  https://review.openstack.org/5140221:51
*** sarob has quit IRC21:52
mordredclarkb: I don't understand the question?21:52
clarkbRyan_Lane: -1'd to fix the lint problem21:53
Ryan_Laneheh21:53
clarkbmordred: how do I tell if the sha that is checked out in the git repo is what was installed21:53
*** ryanpetrello has joined #openstack-infra21:53
mordredclarkb: also, did you and I ever come to terms on https://review.openstack.org/#/c/51403/ ?21:53
mordredclarkb: pip freeze21:53
mordredclarkb: I'm pretty sure that it's not21:53
Ryan_Laneah. right21:53
mordredyou could do a diff on files though21:53
clarkbmordred: pip freeze doesn't show a sha though it shows some other value I thought21:54
clarkbmordred: or is it the sha and that means we didn't update properly?21:54
mordredclarkb: short sha if the thing doesn't have any tags21:54
clarkbmordred: ok then it must not have upgraded yet21:55
clarkbfor whatever reason21:55
*** ryanpetrello has quit IRC21:55
mordredclarkb: mordred@review:/opt/jeepyb$ diff -Nru jeepyb/cmd/manage_projects.py /usr/local/lib/python2.7/dist-packages/jeepyb/cmd/manage_projects.py21:55
mordredmatch21:55
clarkbmordred: so the version is wrong?21:55
mordredclarkb: yes. version is wrong. Oh - I think that's potentially expected21:55
mordredI need to add something for forced cache invalidatio21:56
clarkbmordred: I think it isn't a sha that we get, instead we get a sha of something else21:56
mordredcommit 766973dc8ff5886a432dd181c3530cd2fb2b350121:56
mordredDate:   Mon Sep 9 22:59:53 2013 +000021:56
mordredit's a sha21:56
mordredof a jeepyb commit21:56
mordredit's just stale21:56
pleia2clarkb: notated your rocket ship on 5270921:56
clarkbmordred: does that mean the entry point for manage projects is wrong too?21:57
clarkbpleia2: thanks21:57
mordredhrm21:57
mordredmordred@review:/opt/jeepyb$ grep Version jeepyb.egg-info/PKG-INFO21:57
mordredVersion: d211fa521:57
mordredwhich is what we expect21:57
clarkbbut will we run with a stale entrypoint?21:57
clarkbthere are a ton of egg infos in dist-packages for jeepyb any one of them could be used right?21:58
mordredit shouldn't work that way21:58
clarkb(I am being extra paranoid because we have seen all kinds of package weirdness)21:58
mordredone sec21:58
mordredyeah - this is one of the reasons I want to land https://review.openstack.org/5100421:58
mordredbtw21:58
dstufftoh yea21:59
dstufftentry points21:59
mordred./jeepyb-0.0.122.f98a3a4-py2.7.egg21:59
*** w_ is now known as olaph21:59
*** senk has quit IRC21:59
dstufftmordred: clarkb btw pip 1.5 will probably start generating it's own entry point wrappers21:59
mordredthat's in easy-install.pth21:59
dstufftwithout pkg_resources21:59
mordreddstufft: we already do that :)21:59
dstufftyea21:59
mordreddstufft: so I support your endeavor21:59
dstufftbut just saying, pip will start doing it so you don't have to :D21:59
clarkbmordred: re https://review.openstack.org/#/c/51403/1 I am conflicted. on one hand we can end up with different slaves, on the other hand maybe that isn't such a bad thing21:59
mordredclarkb: I vote we let tox run it for now, and we keep an eye on it22:00
mordredclarkb: virtualenv versions really shouldn't be screwing us anymore22:00
mordredclarkb: >>> import jeepyb.cmd.manage_projects22:00
mordred>>> jeepyb.cmd.manage_projects.__file__22:00
mordred'/usr/local/lib/python2.7/dist-packages/jeepyb/cmd/manage_projects.pyc'22:01
mordredclarkb: we are appropriately skipping all of those crappy eggs22:01
clarkbmordred: mordred ok +2'd22:01
mordredclarkb: in fact, we could delete them22:01
clarkbmordred: ++ to deleting crappy eggs22:01
mordredand probably should22:01
mordredthose are from before we had pbr stop making eggs22:01
mordredoh - btw - dstufft22:01
mordredI believe I _AM_ responding to --single-version-externally-managed mostly appropriately22:01
mordredas in, I am responding to it22:02
dstufftmordred: awesome22:02
mordredbut I really want to go through and do a full audit thing at some point22:02
*** cody-somerville has quit IRC22:02
mordredbut as best I can tell, if you pas --single-version-externally-managed, it prevents attempts at installing stuff from pip22:02
mordredso I may have had a day of sanity at some point22:03
dstufftI had a few days of sanity22:03
dstufftthen I started learning debian packaging22:03
mordredyup22:04
mordredclarkb: DAMMIT22:04
clarkbmordred: what did I do?22:04
mordredclarkb: nope. not you. it's python agin22:05
clarkbmordred: did you delete the wrong egg?22:05
clarkboh22:05
mordredclarkb: no. that's fine. they'reall reinstallable - but I didn't do that22:05
pleia2dstufft: haha22:05
*** julim has quit IRC22:05
mordredI _did_ take a stab at pip install -U . in the jeepyb dir - to test the pip install -U replacement for python setup.py install we'd been doing22:05
mordredguess what breaks?22:05
mordredpython-mysqldb - we currently use it from pacakges, not from pip22:05
mordredbut pip install -U . wants to upgrade it :)22:06
clarkbhahahahaha22:06
dstufftmixing packages a sure fire way for pain22:06
mordredyup22:06
mordredI was just about to say "maybe one day we'll learn to listen to dstufft"22:06
clarkbdstufft: mordred: you guys keep saying that and I really feel like there is no reason for that to be the case22:06
BobBallmordred: what happened to the always-run-in-venv approach?22:06
* clarkb looks at maven22:06
mordredBobBall: we haven't gotten there yet22:06
mordredclarkb: lemme rephrase22:06
clarkbdstufft: mordred: I agree that it is the case, but it shouldn't be22:06
BobBallthe patch was very close... just the upgrade didn't work IIRC22:06
mordredclarkb: "as currently implemented by python packaging, mixing distro packages and python pacakging is a bad idea"22:07
mordredBobBall: oh - this isn't even devstack22:07
BobBalloh, sorry22:07
dstufftclarkb: I want them to get along better, but it's not a high priority item for me22:07
mordredBobBall: this is just a single static install on the gerrit server22:07
* BobBall was jumping in the middle :)22:07
mordredBobBall: no, you're right- I should go back to that patch22:07
BobBallI'm interested in the devstack patch re-emerging :)22:07
BobBallwell I can help I hope22:07
BobBalljust trying to get my other devstack commits to a point where I can show that patch is needed so I can work on it22:07
openstackgerritClark Boylan proposed a change to openstack-infra/config: Upgrade puppetlabs-postgresql to fix concat module  https://review.openstack.org/5270922:08
clarkbpleia2: ^ rocket ship aligned :)22:08
mordredclarkb: biggest problem right now is that there is no real good way for us to install something CD from our source, and have the source depends in that cause upgrades to happen in dependencies22:08
mordredclarkb: we can install once, and that's fine22:08
clarkbpleia2: you should be able to give the tripleo deploy job another shot, here in a minute (JJB should have applied the fix already)22:08
mordredthe semantics of pip install . will get us what we expect on that day22:08
dstufft-U being recursive by default doesn't help22:09
mordredbut, 2 months later, if we do another pip install . - it will not attempt to update any dependent libraries for hwich there are a new upstream but which still match our min-bounds22:09
mordredbut -U tries to do too much22:09
mordredand will try toupdate things that were installed by distro packages22:09
pleia2clarkb: started one 2 minutes ago, it's chugging along22:09
clarkbpleia2: woot22:09
mordredthus- there is actually no cross-understanding of metainfo or where something same from22:09
mordredso pip can't say "please upgrade everything _you_ installed, but please dont' upgrade anything you didn't install"22:09
mordred(we can't say to pip)22:10
mordredwhich means that the ways in which we can get systems that stay up to date22:10
* dstufft wanders off to get some food22:10
clarkbpip should by default not touch anything in the distro part of python path and vice versa22:10
mordredright. but that isn't the case22:10
clarkbif it did that none of this would be a problem. but apparently python people hate that idea22:10
mordredand the two paths are not even separate on redhat22:10
dstufftI don't hate that idea22:11
dstufftbut "distro part of python path" isn't an actual construct22:11
dstufftit's just another path22:11
clarkbdstufft: but it should be22:11
dstufftsure it sohuld be22:11
dstufftmaybe someday i'll get time to write that PEP :)22:11
dstufftthere's a lot of should be's in packaging22:11
dstufftif you care a lot about this particular issue i'm happy to review a PEP ;)22:11
clarkbthis seems like such a simple one though :)22:11
mordred- are to duplicate the requirements lists in puppet and to manage the upgrading of each pip installed package that way (disadvantage, we have to duplicate work)22:12
mordred- are to distro package everything22:12
pleia2clarkb: what's nodepool's ~ ?22:12
mordred- are to do virtualenv-per-pip-installed-thing-we-care-about, and thus install all pip things from source22:12
clarkbpleia2: on the test slave?22:12
clarkbpleia2: or on nodepool.o.o?22:12
mordred- are to do a combo of 3 and 4 and use dh-virtualenv22:12
clarkbmordred: dstufft: is it possible to change the python path to remove the distro parts and have pip install globally but in a virtual virtualenv?22:13
dstufftyou'd need to use uh22:13
dstufft--root or something22:13
clarkb(because there are clear advantages to not needing a venv per thing)22:13
dstufftor --target22:13
*** krtaylor has joined #openstack-infra22:13
*** amotoki__ has quit IRC22:14
mordredclarkb: honestly, I think we've got to stop fighting the venv thing - I think it exists in most python-based deployments for a reason22:14
dstufftpip doesn't consult the python path when asking *where* to install things too, it asks distutils for that22:14
mordredand that reason I think are the above things22:14
*** amotoki_ has joined #openstack-infra22:14
dstufftbut it does consult it for looking for already installed distrubitons22:14
dstufftdistributions22:14
clarkbmordred: right because things are broken :)22:14
mordredclarkb: yes. but they are broken enough that we're not going to fix them this year22:14
clarkbmordred: I am not a fan of fixing broken with more broken. virtualenvs are valuable but I shouldn't need 20 different versions of pyzmq compiled in a bunch of venvs22:15
mordredalso, what you described above is the implementation of virtualenv22:15
clarkbI should be able to build things like that once and fix them for security once22:15
clarkbmordred: right, but it is global, things will just use it22:15
clarkbbecause /usr/local/bin sits in your path22:15
dstufftjust use a global virtualenv22:15
mordredclarkb: "build things like that once and fix them for security once" == distro packages22:15
dstuffta single virtualenv22:15
pleia2clarkb: test slave22:15
dstufftand then you don't have that problem :)22:15
clarkbpleia2: I think it is /home/jenkins22:16
mordreddstufft: I believe it's the mechanics of any virtualenvs that clarkb is pushing back against22:16
clarkbthen the job runs in /home/jenkins/workspace/$JOB_NAME22:16
clarkbmordred: exactly22:16
clarkbvirtualenvs are a hack. They work great, but they skirt around broken tools22:16
mordredclarkb: they are a hack - but we have so far not shown any actual interest in 'fixing' this the right way22:16
pleia2clarkb: ok, it's running it from /opt which failed, so I need to do another JJB fixup22:16
mordredwhich involves apt repos22:16
mordredand yum repos22:17
clarkbpleia2: oh actually22:17
clarkbpleia2: /opt is wheer d-g puts things22:17
mordredand a micro-distro worth of backported python packages22:17
clarkbpleia2: but the homdir is different :)22:17
clarkbpleia2: the /opt stuff should be fine, and we have disk space there on the hpcloud instances so we probably don't want to move it22:17
pleia2clarkb: yeah, I unpacked git stuff to homedir, that's where the test script is22:17
clarkbOH22:17
*** jerryz has joined #openstack-infra22:17
pleia2test script lives in tripleo-ci repo22:17
clarkbmordred: I don't think you have to resort to distro packages to make this work in not insane ways22:18
clarkbmordred: the whole reason for /usr/local's existence for example22:18
*** vipul is now known as vipul-away22:18
*** vipul-away is now known as vipul22:18
*** vipul is now known as vipul-away22:18
*** vipul-away is now known as vipul22:18
mordredclarkb: it doesn't work with python packaging though22:18
*** vipul is now known as vipul-away22:18
dstufftvirtualenv isn't just isolation from the system, but also from each other22:18
mordredclarkb: what I'm saying is that python packaging is broken enough that you DO have to use either a venv or distro packages to get what you're talking about22:18
mordredit might should not be - but it is22:19
clarkbmordred: I agree22:19
dstufftAlso any fix that requires changes in Python itself has like a 99% chance of only being 3.5+22:19
clarkbdstufft: virtualenvs are like he Go statically link everything problem22:19
clarkbwhy manage in 20 buckets what you can in one22:19
dstufftbecause my 20 buckets aren't compatible with each other :)22:20
openstackgerritBen Nemec proposed a change to openstack-dev/hacking: Enforce import grouping  https://review.openstack.org/5222122:20
*** dmsimard has quit IRC22:20
openstackgerritElizabeth Krumbach Joseph proposed a change to openstack-infra/config: Fix location of toci script in JJB  https://review.openstack.org/5271422:21
clarkbdstufft: mordred: I agree that today virtualenvs or distro packages solve the problem. But I also think that when people discuss these problems we overlook the obvious that we could just fix the problem22:21
pleia2clarkb: ^^ that still might not be correct22:21
mordredclarkb: I agree that we shoudl fix the problem22:21
mordredI just think that it will take probably 6 years to fix the problem22:22
pleia2but at least I got the right repo this time ;)22:22
dstufftclarkb: I don't think anyone thinks we shouldn't fix it22:22
mordredbecause we need to fix it in upstream python, and then get the fix into the distros22:22
pleia2hmm, actually22:22
mordredand have the fix in all of the versions we want to use22:22
clarkbwhy does python itself needfixing?22:22
clarkbthis seems to be just PATH related22:22
mordredbecause distutils in the stdlib is what controls it22:22
dstufftif you want a seperate concept of distro PYTHONPATH and not distro PYTHONPATH then distutils is where it needs fixed22:23
dstufftit needs a dist-purelib and a dist-platlib22:23
dstufftin the install schemes22:23
clarkbso distutils doesn't honor PYTHONPATH?22:23
dstufftand probably a dist-bin as well22:23
dstufftwell22:23
dstufftyou're talking about two different things22:24
dstufftPYTHONPATH is just where things get imported from22:24
clarkbpleia2: tripleo-incubator is the name of the project running the test no tripleo-ci22:24
dstufftit's not where things get installed too22:24
dstufftto22:24
clarkbpleia2: do we need to move the job in zuul/layout.yaml as well?22:24
dstufftit so happens that unless those two concepts over lap the installed package isn't very useful22:24
dstufftbut they are seperate concepts in Python22:24
clarkbdstufft: right, I would assume that pip/distutils/whatever would not install to a place it can't import from22:24
pleia2clarkb: sorry, I meant tripleo-ci is where the script we're running lives, so my path to it was wrong22:24
dstufftit's basically a compile time option where python packages should install too22:25
dstufftof python22:25
clarkbpleia2: right, but to get tripleo-ci cloned we need to run the job under tripleo-ci22:25
dstufftthere's no introspection of PYTHONPATH22:25
dstufftI'm not sure how that'd work, there's multiple entries, how do you pick which one?22:25
clarkbdstufft: I think you still need separate sets that you take an intersection of22:26
clarkbbecause they are different concepts, but I wouldn't expect a tool for language lib packaging to install them someplace that language can't import from (at least not by default)22:26
clarkbpleia2: or does the image snapshot put the script in place for you?22:26
*** thomasm has joined #openstack-infra22:26
dstufftit doesn't by default, but it doesn't inspect the current sys.path to decide where to install them22:27
dstufftthat's essentially a compile time option22:27
*** thomasm has quit IRC22:27
*** mgagne has quit IRC22:27
dstufftso if you modify sys.path, that has no bearing on where things get installed too22:27
*** thomasm has joined #openstack-infra22:27
dstuffteven if you move site-packages out of sys.path22:27
openstackgerritBen Nemec proposed a change to openstack/requirements: Pin iso8601 to 0.1.4  https://review.openstack.org/5267122:28
*** mrodden has quit IRC22:28
clarkbpleia2: looking at the prepare script I think you want ~jenkins/tripleo/tripleo-ci22:28
openstackgerritElizabeth Krumbach Joseph proposed a change to openstack-infra/config: Fix location of toci script in JJB and clone toci  https://review.openstack.org/5271422:28
dstufftclarkb: I'm going to be trying to get distros to drop an extra piece of metadata in their egg-info directories22:28
dstufftan INSTALLER file that says "os" or something22:29
dstufftso pip knows who installed a package22:29
pleia2clarkb: tripleo-ci is what tests tripleo-incubator, so I think what I need to do is clone it during image prep22:29
dstufftI just haven't had the time22:29
clarkbpleia2: right, I think that happens in prepare_tripleo.sh22:29
clarkbpleia2: the pull-tools run22:29
clarkbdstufft: interesting22:29
dstufftthat won't help entirely on systems like fedora22:30
dstufftbecause a system pacakge will completely block out a pip package then22:30
dstufftsince we won't have a place to install it too22:30
dstufftbut that may be desireable anyways22:30
clarkbbecause there is no difference between the two path prefixes22:30
dstufftI haven't fully sorted it out22:30
mordreddstufft: wow. it would be stellar if dh-virtualenv was even partially usable from its git repo22:30
pleia2clarkb: it does now, pull-tools doesn't include toci22:30
dstufftmordred: I had to patch it22:30
dstufftto make it work22:31
mordreddstufft: I'm still working through "install it"22:31
mordredsince that does not work22:31
pleia2today, the role of jeblair, fungi and clarkb will be played by clarkb (sorry clarkb :))22:31
* mordred will make it work by the end of the night22:31
clarkbpleia2: so you need to clone it in prepare_tripleo.sh? I would put it in ~jenkins/tripleo/tripleo-ci then22:31
mordredclarkb: BE MORE PEOPLE22:31
clarkbpleia2: since ~/tripleo seems to already be established by the existing prepare script22:32
pleia2clarkb: wfm22:32
* dstufft really goes this time22:32
*** pentameter has quit IRC22:32
mordredsigh. they're expecting me to use the github tarballs22:32
clarkbmordred: "make it work" is jeepyb for manage-projects right?22:32
mordredclarkb: what?22:32
clarkbmordred: or is that on a back burner?22:32
mordredno. it's fine22:32
clarkbmordred: the whole thing that started this was fixing jeepyb22:32
clarkboh22:32
mordredjeepyb is fine22:32
openstackgerritElizabeth Krumbach Joseph proposed a change to openstack-infra/config: Fix location of toci script in JJB and clone toci  https://review.openstack.org/5271422:33
mordredsorry, I should have reported that22:33
clarkbmordred:  you should review https://review.openstack.org/#/c/52215/ then22:33
mordredclarkb: there does not seem to be an upstream location22:34
clarkbmordred: right, I think they are starting from scratch22:34
mordredclarkb: who in channel wanted that change?22:34
mordredoh. neat22:34
clarkbmordred: mgagne and bodepd_22:34
clarkbbodepd_: can you confirm the puppet-ceph is starting from a blank slate?22:34
mordredI'll just plop it in and watch the carnage22:34
lifelessoh ceph ?22:35
clarkbI have no idea why https://review.openstack.org/#/c/52689/ is so unhappy in its unittests22:35
clarkblifeless: puppet for ceph22:35
openstackgerritA change was merged to openstack-infra/config: Add puppet-ceph project to StackForge  https://review.openstack.org/5221522:36
*** julim has joined #openstack-infra22:37
*** prad has quit IRC22:38
*** eharney has quit IRC22:39
*** SergeyLukjanov is now known as _SergeyLukjanov22:41
*** _SergeyLukjanov is now known as SergeyLukjanov22:41
*** mrodden has joined #openstack-infra22:42
*** thomasm has quit IRC22:43
*** oubiwann has quit IRC22:45
*** openstackgerrit has quit IRC22:46
*** openstackgerrit has joined #openstack-infra22:46
*** dcramer_ has joined #openstack-infra22:46
*** adalbas has quit IRC22:50
*** vipul-away is now known as vipul22:52
bodepd_clarkb: confirmed22:54
bodepd_thanks mordred clarkb , there are tons of people that are ready to get this thing designed and coded ;)22:55
bodepd_there's too many forks out there to find a good place to start. trying to start over on a clean blueprint, and see if we can get community consensus from the ground up22:56
clarkbbodepd_: cool, the project should be up now I htink22:56
bodepd_great! thanks for taking time out of the middle of what I can only guess is havana madness22:57
*** sarob has joined #openstack-infra22:58
*** SergeyLukjanov is now known as _SergeyLukjanov22:59
*** _SergeyLukjanov has quit IRC22:59
*** rnirmal has quit IRC23:00
*** SergeyLukjanov has joined #openstack-infra23:01
*** sarob has quit IRC23:01
*** datsun180b has quit IRC23:01
*** sarob has joined #openstack-infra23:02
*** fifieldt has joined #openstack-infra23:02
*** boris-42 has quit IRC23:02
clarkbbodepd_: post havana madness!23:02
*** boris-42 has joined #openstack-infra23:02
sdagueclarkb: can I bug you for an easy review from earlier in the week? :) - https://review.openstack.org/#/c/51754/23:03
clarkbsdague: how does that work with not setting <pre> for console.html?23:05
sdagueconsole.html already has <pre> in it23:06
clarkbsdague: right, but aren't we setting <pre> again in console.html on line 82?23:07
clarkbor is the logic to not set the html stuff elsewhere?23:07
clarkb(this is late friday brain talking)23:07
sdaguesorry, I wrote this on monday, so getting context again23:08
*** davidhadas has joined #openstack-infra23:08
sdagueactually we just put in <pre> twice23:08
sdaguewhich we are doing now23:08
sdaguethis doesn't fix this23:08
clarkbwasn't that causing problems?23:08
sdagueit just gets rid of the level header23:08
clarkbwe fixed someething related to <pre?23:08
sdagueno, the problem was that we were escaping the html23:08
clarkbah23:09
sdaguehttps://github.com/openstack-infra/os-loganalyze/commit/aa76b7c7f22888f50fe159f320ea6d45827b1b4823:09
sdaguethat was merged earlier in the week23:09
clarkbsdague: approved, thanks for helping me through that. I am definitely feeling like the weekend is almost here23:11
sdagueyeh, I'm already drinking23:11
sdaguethough, I'm still coding23:11
openstackgerritA change was merged to openstack-infra/os-loganalyze: only insert display level header if the file supports it  https://review.openstack.org/5175423:11
sdagueso we'll see how that goes23:11
sdagueok, dinner sorting time, have a good one23:12
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Clone repo if it is not on disk  https://review.openstack.org/5268923:13
clarkbsdague: you too23:13
bodepd_stupid question guys, but do I need to do anything stupid to push up to the blank repo?23:16
clarkbbodepd_: you shouldn't, just clone it, git review -s, make changes, git review, done23:16
clarkbbodepd_: we inject a .gitreview file into blank projects so that should work23:17
mordredclarkb: I really need to get the cookiecutter integration done23:18
bodepd_should it be mirrored to github? Or only after I push something to it?23:18
clarkbbodepd_: it should be mirrored to github assuming manage-projects isn't still broken23:18
mordredclarkb: no commits in repo23:18
clarkbmordred: the .gitreview commit23:18
clarkbmordred: https://review.openstack.org/#/admin/projects/stackforge/puppet-ceph,access something didn't work right23:19
clarkbmordred: is it wrong to want to revert your manage-project changes? >_>23:19
clarkbmordred: it could be that the group creation stuff is still derpy23:20
clarkbbut I don't see the group at all in gerrit so I don't think that is the problem23:21
openstackgerritRyan Lane proposed a change to openstack-infra/config: Rename openstack_project::elasticsearch  https://review.openstack.org/5271123:22
Ryan_Laneclarkb: sorry, got caught up on other things23:22
clarkbmordred: I am really wondering if trying to keep all that state is worth the trouble23:23
clarkbRyan_Lane: looking23:23
bodepd_clarkb: it gets cloned as a repo with no commits23:23
bodepd_mordred: clarkb oh, you already figured this out :)23:24
bodepd_mordred: clarkb I had been figuring it out for the last couple of minutes23:24
clarkbbodepd_: so mordred updated the script to make this all work recently and it all broke :)23:24
clarkbbodepd_: we thought we had a fix, but clearly something else isn't working23:24
bodepd_I hate when that happens23:24
bodepd_mordred: I'm glad I could help test your new changes :)23:25
*** weshay has quit IRC23:26
*** gyee has quit IRC23:27
clarkbmordred: the repo was created in the cache dir, but the remote and .gitreview were not created23:27
mordredclarkb: hrm23:27
clarkbmordred: any idea why that might happen?23:27
mordredclarkb: no - lemme look23:28
mordredbodepd_: it may take a couple of minutes23:28
clarkbmordred: %(remote_url) does that need to be %(remote_url)s?23:28
mordredclarkb: to be fair, actually, I believe there was a bug in raw repo creation before - we just used it so infrequently that we've normally fixed it by hand23:28
mordredclarkb: yes23:28
clarkbmordred: do you want to fix it and I can +2 +A?23:29
clarkbthat will through a ValueError exception short circuiting the other processing23:30
openstackgerritMonty Taylor proposed a change to openstack-infra/jeepyb: Add s to the end of format string  https://review.openstack.org/5272123:32
mordredclarkb: ^^ thanks23:32
clarkbmordred: I am not sure how we want ot clean this up though. Do we delete the cached version and let it recache what is in gerrit, then propose a change for .gitreview?23:32
clarkbI don't think we can delete the project then recreate it sanely23:32
mordredclarkb: yes. delete /var/lib/jeepyb/stackforge/puppet-ceph23:33
mordredand then we can push in the inital change by hand (I can do that)23:33
clarkbmordred: do you want to clean it up and rerun manage-projects?23:33
bodepd_as long as I seem to have everyone's attention, I do recall one other patch...23:33
* bodepd_ whistles23:33
openstackgerritA change was merged to openstack-infra/jeepyb: Add s to the end of format string  https://review.openstack.org/5272123:33
clarkb(rerun to push the ACLs and create github org)23:33
*** vipul is now known as vipul-away23:33
mordredclarkb: yup23:35
clarkbmordred: ok, I will let you have at it then23:35
clarkbI fixed my zuul patch, I wonder if I can bother jeblair for reviews while you guys are in europeland23:35
mordredclarkb: he just got on a plane :)23:37
Ryan_Laneclarkb: https://review.openstack.org/#/c/52711/2 good to go? :)23:38
clarkbRyan_Lane: yup approved23:38
clarkbshould get in by the :45 minute git pull23:39
openstackgerritA change was merged to openstack-infra/config: Rename openstack_project::elasticsearch  https://review.openstack.org/5271123:41
clarkbI need to rebase on top of that now23:41
clarkbactually rebase not necessary. So I won't bother23:42
clarkbRyan_Lane: any luck? let me know how it goes23:45
openstackgerritJoshua Harlow proposed a change to openstack/requirements: Add taskflow (used by cinder + others) to requirements  https://review.openstack.org/5272523:51
*** UtahDave has quit IRC23:52
*** reed has joined #openstack-infra23:52
clarkbRyan_Lane: I just realized something that may be problematic. By default our elasticsearch's will try and grab 16GB of memory23:53
Ryan_Lanehahaha23:53
Ryan_Laneyeah, that could be an issue23:54
clarkbRyan_Lane: modules/elasticsearch/files/elasticsearch.default should become a template where we can set the memory use. I will whip that up real quick23:54
Ryan_Laneok. cool23:54
Ryan_Lanesorry, had run off for a phone call. it's way too busy for a friday23:55
*** luisg has quit IRC23:57

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