Monday, 2015-06-08

*** fallenpegasus has joined #openstack-infra00:00
*** asahlin has quit IRC00:02
openstackgerritJoe Gordon proposed openstack-infra/devstack-gate: DNM: Making sure worlddump is works here  https://review.openstack.org/18901000:02
*** yamamoto has quit IRC00:03
*** asahlin has joined #openstack-infra00:03
*** fallenpegasus has quit IRC00:04
*** yamamoto has joined #openstack-infra00:05
*** yamamoto has quit IRC00:06
*** sdake_ has joined #openstack-infra00:06
*** dkranz has quit IRC00:08
*** sdake has quit IRC00:10
*** harlowja_at_home has quit IRC00:12
openstackgerritJoe Gordon proposed openstack-infra/devstack-gate: Run worldump if tempest fails  https://review.openstack.org/18873300:15
openstackgerritJoe Gordon proposed openstack-infra/devstack-gate: DNM: Making sure worlddump is works here  https://review.openstack.org/18901000:15
*** markvoelker has joined #openstack-infra00:25
*** kutija_ is now known as kutija|away00:28
*** fallenpegasus has joined #openstack-infra00:29
*** markvoelker has quit IRC00:30
*** tonytan4ever has joined #openstack-infra00:31
*** sdake has joined #openstack-infra00:32
*** nijaba has joined #openstack-infra00:33
*** sdake_ has quit IRC00:35
*** yamamoto has joined #openstack-infra00:40
*** otter768 has joined #openstack-infra00:48
*** otter768 has quit IRC00:52
*** amotoki has joined #openstack-infra00:55
*** sc has quit IRC00:58
*** amotoki has quit IRC01:01
*** amotoki has joined #openstack-infra01:03
*** sdake_ has joined #openstack-infra01:06
*** dims__ has quit IRC01:06
*** jamielennox|away is now known as jamielennox01:07
*** sdake__ has joined #openstack-infra01:08
*** sdake has quit IRC01:09
*** sdake__ is now known as sdake01:09
*** mriedem has quit IRC01:11
*** sdake_ has quit IRC01:13
*** amotoki has quit IRC01:14
*** zz_dimtruck is now known as dimtruck01:20
*** jpeeler has joined #openstack-infra01:26
kun_huangguys, how many jenkins server are there in OpenStack community?01:28
kun_huangI found jenkins.openstack.org and jenkins-dev.openstack.org from documentation01:29
kun_huangAnd I aslo found there are jenkins01 ~ jenkins06 in zuul status ...01:29
nibalizerinfra runs the servers you found01:31
nibalizerjenkins01-jenkins07 run the nodepool tests01:31
nibalizerjenkins.o.o does a slightly different task01:32
kun_huangnibalizer: thx, I'm building CI system for my team, do you have a slides of introducing current CI architecture?01:35
pleia2kun_huang: we have various slide decks published here: http://docs.openstack.org/infra/publications/01:36
kun_huangpleia2: okay, got it01:37
pleia2you have a few options there, depending on what section of the CI you're most interested in01:37
lifelessALL THE THINGS01:38
*** heyongli has joined #openstack-infra01:40
*** koolhead17 has joined #openstack-infra01:40
*** sdake_ has joined #openstack-infra01:43
*** sdake has quit IRC01:46
mordredkun_huang: this is also maybe useful: http://inaugust.com/talks/now-what.html#/architecture01:52
mordredkun_huang: it's not complete or comprehensive01:52
mordredpleia2: one of these days I want to get a good version of that slide into one of our decks01:53
*** sdake has joined #openstack-infra01:54
pleia2mordred: I've been bad about that too, I keep publishing slides on my own because our current system is not pdf-friendly and I need to submit pdf versions to conferences01:55
pleia2I should actually fix this problem by proposing a new html-friendly-but-also-pdf-exportable solution rather than using LibreOffice, but you know, that's in my list of all the things to do with time I have01:55
lifelesspleia2: mordred: so hi01:55
lifelessI have a question01:55
pleia2o/ lifeless01:55
lifelessI have a thing that I can write very very easily if we can run it on a machine with most of the pythons we support01:56
lifelesse.g. 2.7 + 3.401:56
lifelessor 2.6+2.7+3.401:56
lifelessor whatever01:56
lifelessor I can write it much more painfully but make it work everywhere01:56
lifelessdo we have such images readily available? The thing is going to be a periodic job for updating global requirements01:57
lifelessthe reason I can write it easily if I have most pythons is that I can install things and see what happens01:57
lifelessthe less easy way is to hook into pip internals in an evil way and intercept python marker handling and aiiieee.01:57
*** sdake_ has quit IRC01:58
pleia2I think it's ok to target it to what we support, not sure what you mean by images though01:58
*** dims_ has joined #openstack-infra01:58
lifelesspleia2: so here's the context: I need to run this script, say daily. It needs to talk to the internet and build a new list of requirements, which it then needs to propose back to the openstack/requirements repository.01:59
lifelesspleia2: I presume that that will run within a nodepool supplied image01:59
mordredlifeless: yah. that all makes sense01:59
mordredI believe that we have something with 2.7+3.4 - right? doesn't trusty have those?02:00
lifelessI think it does02:00
mordredthat's all we really care about for this, so I think you're gold02:01
*** koolhead17 has quit IRC02:02
*** Kennan2 has joined #openstack-infra02:03
*** dims_ has quit IRC02:03
*** Kennan has quit IRC02:04
*** baoli has joined #openstack-infra02:05
*** asselin_ has joined #openstack-infra02:07
*** baoli has quit IRC02:09
*** markvoelker has joined #openstack-infra02:14
*** markvoelker has quit IRC02:19
*** amotoki has joined #openstack-infra02:22
*** tonytan4ever has quit IRC02:22
*** sdake_ has joined #openstack-infra02:25
*** dimtruck is now known as zz_dimtruck02:29
*** sdake has quit IRC02:29
*** btran_ has quit IRC02:30
*** weshay has quit IRC02:30
*** weshay has joined #openstack-infra02:32
*** davidlenwell has quit IRC02:33
*** sbos99 has joined #openstack-infra02:41
*** sdake has joined #openstack-infra02:44
*** sdake_ has quit IRC02:48
*** otter768 has joined #openstack-infra02:48
*** julim has joined #openstack-infra02:50
*** yamada-h has joined #openstack-infra02:52
*** otter768 has quit IRC02:53
*** yamada-h has quit IRC02:57
*** patrickeast has quit IRC02:58
*** koolhead17 has joined #openstack-infra03:01
*** dims_ has joined #openstack-infra03:03
*** Zhongjun has joined #openstack-infra03:04
*** aswadr has joined #openstack-infra03:04
*** asselin_ has quit IRC03:09
*** dims_ has quit IRC03:09
*** yamada-h has joined #openstack-infra03:10
*** yfried|afk is now known as yfried__03:11
*** heyongli has quit IRC03:13
*** heyongli has joined #openstack-infra03:14
*** yamada-h has joined #openstack-infra03:19
*** cody-somerville- has joined #openstack-infra03:20
*** yfried__ is now known as yfried|afk03:21
*** amotoki has quit IRC03:23
*** fallenpegasus has quit IRC03:23
*** koolhead17 has quit IRC03:25
*** harlowja_at_home has joined #openstack-infra03:27
*** sabari has left #openstack-infra03:27
*** mgedmin has quit IRC03:27
*** jklare has quit IRC03:27
*** jamespage has quit IRC03:27
*** pasquier-s_ has quit IRC03:27
*** tsufiev has quit IRC03:27
*** leifmadsen has quit IRC03:27
*** grantbow has quit IRC03:27
*** jklare has joined #openstack-infra03:27
*** heyongli has quit IRC03:27
*** bradjones|away has quit IRC03:27
*** mestery_afk has quit IRC03:27
*** elarson has quit IRC03:27
*** asselin has quit IRC03:27
*** SergK has quit IRC03:27
*** cschwede has quit IRC03:27
*** aluria has quit IRC03:27
*** mikal has quit IRC03:27
*** ondergetekende has quit IRC03:27
*** HeOS_ has quit IRC03:27
*** HeOS_ has joined #openstack-infra03:27
*** jamespage has joined #openstack-infra03:28
*** mikal has joined #openstack-infra03:28
*** aluria has joined #openstack-infra03:28
*** jamespage has quit IRC03:28
*** jamespage has joined #openstack-infra03:28
*** cschwede has joined #openstack-infra03:28
*** ondergetekende has joined #openstack-infra03:28
*** pasquier-s has joined #openstack-infra03:28
*** elarson has joined #openstack-infra03:28
*** bradjones has joined #openstack-infra03:28
*** bradjones has quit IRC03:28
*** bradjones has joined #openstack-infra03:28
*** mestery has joined #openstack-infra03:28
*** leifmadsen has joined #openstack-infra03:28
*** asselin has joined #openstack-infra03:28
*** tsufiev has joined #openstack-infra03:28
*** SergK has joined #openstack-infra03:28
*** amotoki has joined #openstack-infra03:29
*** mgedmin has joined #openstack-infra03:30
*** julim has quit IRC03:31
*** ashleighfarnham has joined #openstack-infra03:44
*** coolsvap|afk is now known as coolsvap03:44
*** ivar-lazzaro has joined #openstack-infra03:46
*** davidlenwell has joined #openstack-infra03:55
*** armax has joined #openstack-infra03:59
*** armax has quit IRC04:04
*** fallenpegasus has joined #openstack-infra04:05
openstackgerritlifeless proposed openstack/requirements: Move tests into openstack_requirements.  https://review.openstack.org/18918504:06
*** ivar-lazzaro has quit IRC04:07
*** ashleighfarnham has quit IRC04:12
*** yamada-h has joined #openstack-infra04:19
*** harlowja_at_home has quit IRC04:20
*** weshay has quit IRC04:21
*** yamada-h has quit IRC04:24
*** ashleighfarnham has joined #openstack-infra04:25
*** yfried|afk is now known as yfried__04:28
*** weshay has joined #openstack-infra04:29
*** armax has joined #openstack-infra04:30
*** unicell1 has joined #openstack-infra04:31
*** achanda has joined #openstack-infra04:33
*** unicell has quit IRC04:33
*** armax has quit IRC04:35
*** sbos99 has quit IRC04:36
*** asselin_ has joined #openstack-infra04:45
*** hdd has joined #openstack-infra04:49
*** yfried__ has quit IRC04:49
*** otter768 has joined #openstack-infra04:49
*** maishsk_afk has quit IRC04:51
*** evm has joined #openstack-infra04:53
*** otter768 has quit IRC04:54
*** achanda has quit IRC04:55
*** koolhead17 has joined #openstack-infra04:58
*** yamada-h has joined #openstack-infra05:02
*** abregman has joined #openstack-infra05:03
*** yamamoto has quit IRC05:04
*** achanda has joined #openstack-infra05:13
lifelessuhm05:14
lifelessI just had a worriying blowup from de gate05:14
lifeless2015-06-08 04:13:31.762 | ./safe-devstack-vm-gate-wrap.sh: line 533: /tmp/ansible/bin/ansible: No such file or directory05:14
lifelesspleia2: hello person in a maybe-awake timezone05:14
lifelessmordred: hello person who forgets to sleep.05:14
lifeless^^^05:14
lifelesshttp://logs.openstack.org/85/189185/1/check/check-tempest-dsvm-full/b43bb6d/console.html05:15
crinklewasn't hpcloud having issues a couple hours ago? maybe that's why that pypi mirror was unreachable?05:22
*** achanda_ has joined #openstack-infra05:22
*** achanda has quit IRC05:23
greghaynesit was, we booted it back up, looks like its gone again05:23
greghaynesoh, not, its responding to pings05:23
crinkleseems okay to me05:23
greghaynesbut yea, looks like it couldnt talk to the local pypi mirror for some reason05:24
*** achanda_ has quit IRC05:28
*** oomichi has joined #openstack-infra05:28
*** sbos99 has joined #openstack-infra05:28
*** yamamoto has joined #openstack-infra05:32
*** koolhead17 has quit IRC05:33
*** yfried__ has joined #openstack-infra05:34
*** dannywilson has joined #openstack-infra05:36
*** dannywilson has quit IRC05:36
*** dannywilson has joined #openstack-infra05:37
*** deepakcs has joined #openstack-infra05:43
*** ashleighfarnham has quit IRC05:47
*** mrunge has joined #openstack-infra05:47
*** Kennan2 has quit IRC05:47
*** Kennan has joined #openstack-infra05:48
*** markvoelker has joined #openstack-infra05:52
*** yfried__ is now known as yfried|afk05:52
*** matbu has joined #openstack-infra05:56
*** markvoelker has quit IRC05:56
*** matbu has left #openstack-infra05:57
*** jcoufal has joined #openstack-infra05:57
*** geoffarnold has joined #openstack-infra05:58
*** yfried|afk is now known as yfried__05:58
*** yamada-h has joined #openstack-infra06:03
*** tteggel has quit IRC06:04
openstackgerritSergey Kraynev proposed openstack-infra/project-config: Make heatclient-dsvm-functional gating for heatcli  https://review.openstack.org/18828406:05
*** yamada-h has quit IRC06:08
*** yfried__ is now known as yfried06:08
*** scheuran has joined #openstack-infra06:12
*** BharatK has joined #openstack-infra06:13
*** achanda has joined #openstack-infra06:19
*** hdd has quit IRC06:20
*** maishsk_afk has joined #openstack-infra06:26
*** hdd has joined #openstack-infra06:28
*** _nadya_ has joined #openstack-infra06:34
*** dahoo has joined #openstack-infra06:34
*** _nadya_ has quit IRC06:37
*** k4n0 has joined #openstack-infra06:37
*** hdd has quit IRC06:40
*** dtantsur|afk is now known as dtantsur06:44
*** mordred has quit IRC06:46
*** andreaf has joined #openstack-infra06:48
*** Zhongjun has quit IRC06:48
*** heyongli has joined #openstack-infra06:50
*** otter768 has joined #openstack-infra06:50
*** lennyb has joined #openstack-infra06:51
*** andreaf has quit IRC06:53
*** andreaf has joined #openstack-infra06:54
*** otter768 has quit IRC06:55
*** dannywilson has quit IRC06:57
openstackgerritSergey Kraynev proposed openstack-infra/project-config: Make heatclient-dsvm-functional check for heatcli  https://review.openstack.org/18828407:00
openstackgerritSergey Kraynev proposed openstack-infra/project-config: Make heatclient-dsvm-functional gating for heatcli  https://review.openstack.org/18920407:00
*** achanda has quit IRC07:02
*** achanda has joined #openstack-infra07:04
*** mrunge has quit IRC07:05
* maishsk_afk says good morning07:06
*** maishsk_afk is now known as maishsk07:06
maishskis there an option to add a monthly meeting to http://git.openstack.org/cgit/openstack-infra/irc-meetings/07:06
maishsk?07:06
*** mrunge has joined #openstack-infra07:09
*** yamada-h has joined #openstack-infra07:11
*** masayukig has quit IRC07:12
*** geoffarn_ has joined #openstack-infra07:14
*** devvesa has joined #openstack-infra07:15
*** yamada-h has quit IRC07:16
*** markus_z has joined #openstack-infra07:16
*** masayukig has joined #openstack-infra07:17
*** achanda has quit IRC07:17
*** arxcruz has joined #openstack-infra07:18
*** che-arne has joined #openstack-infra07:18
*** kaisers has left #openstack-infra07:20
*** sshnaidm has joined #openstack-infra07:21
*** ihrachyshka has joined #openstack-infra07:21
openstackgerritValeriy Ponomaryov proposed openstack-infra/project-config: Fix Rally scenario names for Manila jobs  https://review.openstack.org/18802607:23
*** yamada-h has joined #openstack-infra07:25
*** samuelBartel has joined #openstack-infra07:26
*** Ala has joined #openstack-infra07:29
*** yamada-h has joined #openstack-infra07:31
openstackgerritMax Rydahl Andersen proposed openstack-infra/jenkins-job-builder: Add option to skip certification check  https://review.openstack.org/17879407:34
*** markvoelker has joined #openstack-infra07:40
*** markvoelker has quit IRC07:45
*** dguitarbite has joined #openstack-infra07:46
*** mrunge has quit IRC07:47
*** jlanoux has joined #openstack-infra07:48
*** HeOS has joined #openstack-infra07:48
*** hashar has joined #openstack-infra07:48
*** jistr has joined #openstack-infra07:52
maishskregarding monthly meetings - I assume it will have to be changed here - http://git.openstack.org/cgit/openstack-infra/yaml2ical/tree/yaml2ical/recurrence.py? Am I correct?07:53
*** jlanoux has quit IRC07:57
*** jlanoux has joined #openstack-infra07:58
*** koolhead17 has joined #openstack-infra08:00
*** dguitarbite has quit IRC08:01
*** ZZelle has joined #openstack-infra08:01
*** ihrachyshka has quit IRC08:02
*** yamada-h has quit IRC08:02
*** mrunge has joined #openstack-infra08:02
*** dizquierdo has joined #openstack-infra08:03
electricalMorning all08:05
*** fhubik has joined #openstack-infra08:06
*** fhubik is now known as fhubik_afk08:06
*** davidlenwell has quit IRC08:06
*** afazekas_mtg has joined #openstack-infra08:06
*** sshnaidm has quit IRC08:06
*** davidlenwell has joined #openstack-infra08:09
openstackgerritYanis Guenane proposed openstack-infra/project-config: msync: Create a post-merged hook  https://review.openstack.org/18921608:10
*** claudiub has joined #openstack-infra08:11
*** dguerri` is now known as dguerri08:11
*** flaper87 has joined #openstack-infra08:11
flaper87What's the process for adding a new `-dev` package to the gate (i.e python27) ? Is that something we do?08:12
*** scheuran has quit IRC08:12
*** claudiub_ has joined #openstack-infra08:13
*** Hal has joined #openstack-infra08:13
*** derekh has joined #openstack-infra08:14
flaper87I'm interested in this package: http://packages.ubuntu.com/trusty/uuid-dev08:14
*** Hal is now known as Guest4842708:14
*** achanda has joined #openstack-infra08:14
*** claudiub has quit IRC08:15
*** ala_ has joined #openstack-infra08:17
*** sshnaidm has joined #openstack-infra08:21
*** Ala has quit IRC08:21
*** fhubik_afk is now known as fhubik08:23
*** davidlenwell has quit IRC08:23
*** lxsli has joined #openstack-infra08:24
openstackgerritMax Rydahl Andersen proposed openstack-infra/jenkins-job-builder: Add option to skip certification check  https://review.openstack.org/17879408:25
*** scheuran has joined #openstack-infra08:25
*** dims_ has joined #openstack-infra08:28
*** achanda has quit IRC08:29
*** davidlenwell has joined #openstack-infra08:30
*** achanda has joined #openstack-infra08:30
*** dims_ has quit IRC08:33
*** dguitarbite has joined #openstack-infra08:34
*** dahoo has quit IRC08:34
*** achanda has quit IRC08:35
*** rossella_s has joined #openstack-infra08:35
*** notnownikki has joined #openstack-infra08:41
*** pblaho has joined #openstack-infra08:45
*** dizquierdo has quit IRC08:45
*** ashleighfarnham has joined #openstack-infra08:47
*** achanda has joined #openstack-infra08:49
*** otter768 has joined #openstack-infra08:51
*** ashleighfarnham has quit IRC08:51
*** claudiub_ has quit IRC08:54
*** leopoldj has joined #openstack-infra08:54
*** ihrachyshka has joined #openstack-infra08:56
*** e0ne has joined #openstack-infra08:56
*** achanda has quit IRC08:56
openstackgerritfumihiko kakuma proposed openstack-infra/devstack-gate: Allow for git base override  https://review.openstack.org/15103408:56
*** otter768 has quit IRC08:56
*** Guest48427 has quit IRC08:56
*** mcdonagm has quit IRC08:56
openstackgerritMarc Koderer proposed openstack-infra/project-config: Make Manila scenario testing voting  https://review.openstack.org/18923008:57
*** achanda has joined #openstack-infra08:57
openstackgerritfumihiko kakuma proposed openstack-infra/devstack-gate: post_test_hook is not executed when the gate test returns an error  https://review.openstack.org/14886308:59
*** mrunge has quit IRC09:01
*** ociuhandu has quit IRC09:01
*** dtantsur is now known as dtantsur|bbl09:03
*** achanda has quit IRC09:03
openstackgerritfumihiko kakuma proposed openstack-infra/jenkins-job-builder: Add retry configuration for command.  https://review.openstack.org/18402909:04
*** koolhead17 has quit IRC09:05
*** e0ne is now known as e0ne_09:10
mescanefSergeyLukjanov: hello, please review https://review.openstack.org/#/c/188795/ :-) im missing workflow09:12
*** mrunge has joined #openstack-infra09:13
*** geoffarn_ has quit IRC09:14
*** geoffarnold has quit IRC09:15
*** yfried is now known as yfried|afk09:17
SergeyLukjanovmescanef, approved09:20
*** cdent has joined #openstack-infra09:20
mescanefSergeyLukjanov: TY09:20
mescanef:-)09:20
*** e0ne_ has quit IRC09:20
*** gothicmindfood has joined #openstack-infra09:23
*** che-arne has quit IRC09:24
electricalfungi: found an other thing in JJB that might be just an other corner case of mine. I define a macro but the variables i use within the job template where i use that macro are not being expanded to that macro. expected behaviour / bug / unknown? :-)09:26
vponomaryovSergeyLukjanov:  hello, if you have time, please, look at this two-line change - https://review.openstack.org/#/c/18802609:27
openstackgerritJan Klare proposed openstack-infra/project-config: add experimental job for integration testing with rake on chef cookbooks  https://review.openstack.org/18637909:28
openstackgerritJan Klare proposed openstack-infra/project-config: grouped all chef jobs into chef-test-jobs to dry projects.yaml  https://review.openstack.org/18923609:28
*** markvoelker has joined #openstack-infra09:29
*** e0ne has joined #openstack-infra09:29
*** yfried|afk is now known as yfried09:30
*** achanda has joined #openstack-infra09:31
*** koolhead17 has joined #openstack-infra09:31
*** Hal has joined #openstack-infra09:33
*** alexpilotti has joined #openstack-infra09:33
openstackgerritMerged openstack-infra/project-config: Added new SF repository for Fuel SaltStack plugin  https://review.openstack.org/18879509:33
*** Hal is now known as Guest595509:33
*** achanda has quit IRC09:33
*** markvoelker has quit IRC09:34
*** achanda has joined #openstack-infra09:34
*** fhubik is now known as fhubik_afk09:34
*** claudiub has joined #openstack-infra09:35
*** scheuran has quit IRC09:36
openstackgerritlifeless proposed openstack/requirements: Exclude jsonschema 2.5.0.  https://review.openstack.org/18923809:37
vponomaryovSergeyLukjanov: thanks!09:37
*** fhubik_afk is now known as fhubik09:39
lifelessSergeyLukjanov: ^ thats fairly urgent09:39
SergeyLukjanovlifeless, looking09:39
lifelessSergeyLukjanov: there's also a weird thing I saw where ansible was missing from the test node09:40
lifelessSergeyLukjanov: but I don't know anything aboutthat :)09:40
*** cdent has quit IRC09:41
*** cdent has joined #openstack-infra09:41
*** dizquierdo has joined #openstack-infra09:42
*** sshnaidm has quit IRC09:43
SergeyLukjanovlifeless, what version of pip we're now using?09:44
lifelessSergeyLukjanov: if the images have built successfully, 709:45
ekarlsohttps://review.openstack.org/#/c/183999/ < any reason why this isn't merged ?09:45
lifelessSergeyLukjanov: if not, 6.1.1 most places, and 7 where we explictly upgrade it inside jobs09:45
ekarlsoah crap09:45
ekarlsoneeds rebase :'(09:45
lifelessSergeyLukjanov: 7.0.{0,1,2} are all buggy, 7.0.3 is good09:45
jklarehi, could someone please take a quick peek at this one https://review.openstack.org/#/c/186379/ ? we have our openstack-chef meeting later this day and it would be great if we could make some progress with the integration layer testing09:46
SergeyLukjanovlifeless, on 6.1.1 there will be no issues with jsonschema - the wheel was removed from pypi, but if 7+ it generates wheel from source release before installing == fail installation due to the bad requirements in jsonschema09:46
lifelessSergeyLukjanov: thats right09:46
lifelessSergeyLukjanov: and we're trying to get to 7 everywhere, so this would block that09:46
lifelessSergeyLukjanov: but also jobs (like requirements/integration) taht update pip will fail anyway09:47
SergeyLukjanovlifeless, probably we should just push 2.5.0 and hope 2.5.1 will be released soon (I see patch already merged)09:47
lifelessSergeyLukjanov: hmm, it has ?09:48
*** scheuran has joined #openstack-infra09:48
lifelessSergeyLukjanov: I don't see it in  https://github.com/Julian/jsonschema09:48
SergeyLukjanovlifeless, oops, not merged, correct09:49
*** hashar_ has joined #openstack-infra09:50
*** hashar has quit IRC09:50
*** claudiub has quit IRC09:51
*** achanda_ has joined #openstack-infra09:51
*** teran has quit IRC09:52
*** achanda has quit IRC09:53
lifelessSergeyLukjanov: I don' tknow what you mean by 'just push 2.5.0 and hope 2.5.1 will be released soon09:54
*** ho has quit IRC09:54
*** pelix has joined #openstack-infra09:55
*** sshnaidm has joined #openstack-infra09:55
SergeyLukjanovlifeless, I mean to merge your CR with 2.5.0 exclude and next jsonschema release will be released with a fix for this issue09:55
lifelessSergeyLukjanov: yes, thats what I think we should do09:56
*** kir has joined #openstack-infra09:58
*** sdake has quit IRC10:00
*** hichihara has quit IRC10:00
flaper87SergeyLukjanov: do you happen to know the answer for the questions I asked above?10:01
flaper87AJaeger: you too :D10:01
flaper87What's the process for adding a new `-dev` package to the gate (i.e python27) ? Is that something we do?10:01
flaper87I'm interested in this package: http://packages.ubuntu.com/trusty/uuid-dev10:01
flaper87fungi: ^10:01
* flaper87 goes in panic mode10:01
flaper87:D10:01
*** fhubik is now known as fhubik_afk10:01
lifelessflaper87: add it to devstack AIUI10:03
lifelessflaper87: do you need it in unittest jobs?10:03
flaper87lifeless: yeah10:04
*** boris-42 has joined #openstack-infra10:04
flaper87A python dependency that has a C bindings that require uuid-dev10:05
lifelesshmm, I don't recall the details there10:05
lifelessthere's a thing10:05
openstackgerritMerged openstack-infra/project-config: Fix Rally scenario names for Manila jobs  https://review.openstack.org/18802610:07
flaper87lifeless: I've been looking into the various repos but I can't find it10:07
flaper87I guess it's not that simple10:08
* flaper87 shrugs10:08
*** tteggel has joined #openstack-infra10:08
*** openstackgerrit has quit IRC10:09
*** dims_ has joined #openstack-infra10:09
*** openstackgerrit has joined #openstack-infra10:09
*** tteggel has quit IRC10:12
openstackgerritlifeless proposed openstack/requirements: Move tests into openstack_requirements.  https://review.openstack.org/18918510:12
openstackgerritlifeless proposed openstack/requirements: Replace coinor.pulp with pulp.  https://review.openstack.org/18924810:12
openstackgerritlifeless proposed openstack/requirements: Add upper-constraints.txt generator.  https://review.openstack.org/18924910:12
openstackgerritlifeless proposed openstack/requirements: Mark as Python2.7 only the dependencies that are.  https://review.openstack.org/18925010:12
openstackgerritlifeless proposed openstack/requirements: Add upper-constraints.txt.  https://review.openstack.org/18925110:12
openstackgerritMerged openstack-infra/irc-meetings: Add Networking BGPVPN meeting  https://review.openstack.org/18883110:13
*** tteggel has joined #openstack-infra10:13
*** dtantsur|bbl is now known as dtantsur10:14
maishskIs there any specific reason why we cannot schedule a monthly meeting?10:15
*** pc_m has joined #openstack-infra10:16
*** shardy_ has joined #openstack-infra10:19
*** _nadya_ has joined #openstack-infra10:20
*** shardy has quit IRC10:21
*** kaisers1 has quit IRC10:22
*** ams__ has quit IRC10:23
*** kaisers has joined #openstack-infra10:24
*** kaisers1 has joined #openstack-infra10:24
*** shardy_ has quit IRC10:25
*** shardy has joined #openstack-infra10:25
*** oomichi has quit IRC10:25
*** achanda_ has quit IRC10:28
*** Kiall has quit IRC10:29
*** yfried is now known as yfried|afk10:30
*** Kiall has joined #openstack-infra10:31
*** teran has joined #openstack-infra10:31
*** achanda has joined #openstack-infra10:35
*** teran_ has joined #openstack-infra10:35
*** scheuran has quit IRC10:36
*** teran has quit IRC10:36
*** scheuran has joined #openstack-infra10:41
*** achanda has quit IRC10:42
*** ParsectiX has joined #openstack-infra10:42
jklareis there anything i can do to make jenkins recheck this job? (my 'recheck no bug' did not work i think) https://review.openstack.org/#/c/186379/10:42
*** achanda has joined #openstack-infra10:43
*** achanda has quit IRC10:45
*** achanda has joined #openstack-infra10:46
*** coolsvap is now known as coolsvap|afk10:47
*** yfried|afk is now known as yfried10:48
mescanefSergeyLukjanov: btw, could you please add me (mmatuszkowiak@mirantis.com) to the gerrit groups regarding https://review.openstack.org/#/c/188795/ ? :-)10:48
*** fallenpegasus has quit IRC10:50
*** achanda has quit IRC10:52
*** Guest5955 has quit IRC10:52
*** otter768 has joined #openstack-infra10:52
*** fhubik_afk is now known as fhubik10:53
*** samueldmq has joined #openstack-infra10:55
samueldmqmorning :)10:55
*** e0ne is now known as e0ne_10:56
*** otter768 has quit IRC10:57
*** e0ne_ is now known as e0ne10:57
*** _nadya_ has quit IRC10:58
*** afazekas_mtg is now known as afazekas10:58
*** ParsectiX has quit IRC10:58
*** ociuhandu has joined #openstack-infra10:59
*** merlin_ has quit IRC10:59
electricalMorning samueldmq10:59
samueldmqelectrical, hi :)11:00
samueldmqhope you all had a great weekend11:00
electricalNot to bad. mainly relaxing and a patch for JJB11:01
electricaland found a bug / use case in JJB's macro's11:03
*** yamamoto has quit IRC11:04
samueldmqelarson, JJB ?11:04
samueldmqelarson, sorry, should be electrical  ^11:04
electricalsamueldmq: Jenkins Job Builder11:04
*** yamamoto has joined #openstack-infra11:07
*** wuhg has joined #openstack-infra11:08
*** eantyshev has joined #openstack-infra11:09
eantyshevHello! Please, can anyone give a link to any dsvm centos7 logs?11:10
samueldmqelectrical, that is what set up jenkins to run the defined jobs in project-config11:12
electricalsamueldmq: correct :-)11:12
samueldmqelectrical, there is some doc, will take a look at (http://docs.openstack.org/infra/jenkins-job-builder/)11:12
electricalI guess i want to use an edge case that is not supported yet :-)11:13
*** hashar_ has quit IRC11:14
openstackgerritDavide Guerri proposed openstack-infra/shade: Add get_server_external_ipv4()  https://review.openstack.org/18903011:15
*** dguerri is now known as dguerri`11:19
openstackgerritHarkirat Singh proposed openstack/requirements: Bumps python-openstackclient to >= 1.3.0  https://review.openstack.org/18926611:20
*** fesp has joined #openstack-infra11:20
*** cpallares has joined #openstack-infra11:21
jklarehi, i keep getting timeouts with this patch https://review.openstack.org/#/c/186379/, could someone take a look at it please?11:24
*** markvoelker has joined #openstack-infra11:30
*** ams__ has joined #openstack-infra11:31
samueldmqI am not able to downlaod a patch #186971 using 'git review -d' command :(11:31
samueldmqhttp://paste.openstack.org/show/274037/11:31
samueldmqs/a patch/the patch11:32
openstackgerritDavide Guerri proposed openstack-infra/shade: Add get_server_external_ipv4()  https://review.openstack.org/18903011:33
*** _nadya_ has joined #openstack-infra11:35
*** markvoelker has quit IRC11:35
*** marcusvrn has joined #openstack-infra11:35
*** tlbr has joined #openstack-infra11:37
*** e0ne is now known as e0ne_11:38
*** e0ne_ is now known as e0ne11:39
*** ldnunes has joined #openstack-infra11:41
*** deepakcs has quit IRC11:41
electricalsamueldmq: you are trying to review that patch in the keystone project but the patch belongs to keystonemiddleware11:58
* samueldmq facepalm11:58
electrical;-)11:59
samueldmqelectrical, I hope others don't see this11:59
electricalone can hope :p11:59
samueldmqelectrical, I will write up 2³² dots and send it to the channel :p11:59
samueldmqelectrical, ... :)11:59
electricalhaha :p11:59
*** amotoki has quit IRC12:01
*** yfried has quit IRC12:02
*** zz_dimtruck is now known as dimtruck12:06
*** annegentle has joined #openstack-infra12:09
*** yamamoto has quit IRC12:12
*** zz_jgrimm is now known as jgrimm12:17
*** ddieterly has joined #openstack-infra12:18
*** aysyanne has joined #openstack-infra12:19
*** flaper87 has quit IRC12:25
*** fesp is now known as flaper8712:25
*** flaper87 has quit IRC12:25
*** flaper87 has joined #openstack-infra12:25
*** BharatK has quit IRC12:25
*** kgiusti has joined #openstack-infra12:26
electricalwaynr: for the defaults merging patch, I'm extending it now further so you can exclude certain parts.. for example merge everything from defaults except a certain one like scm, or something else12:31
*** rfolco has joined #openstack-infra12:31
electricalonly downside is that its global and not per job-template or something12:31
*** woodster_ has quit IRC12:32
SergeyLukjanovmescanef, added12:32
electricalwaynr: what i'm also missing is variable expansion in macro's :-(12:33
*** dimtruck is now known as zz_dimtruck12:33
openstackgerritJens Rosenboom proposed openstack-infra/system-config: WIP: Make puppet work with Ubuntu Vivid  https://review.openstack.org/18914212:35
*** fhubik is now known as fhubik_afk12:35
*** ddieterly has quit IRC12:36
jktjhesketh: re turbo-hipster and scp12:36
jktjhesketh: one feature which we're missing in KDE in our Zuul testing is related to the way how we not have trunk gating12:36
*** shardy_ has joined #openstack-infra12:36
jktjhesketh: so we are quite interested in ahving pretty dashboards and what not about how well or not well our branches are building12:37
jktjhesketh: I took a look at couchdb the other day, I'm thinking about adding a Zuul reporter for pushing job results as JSON docs into that couchdb instance12:37
mescanefSergeyLukjanov: thanks12:38
jktjhesketh: and building some client-side JS code for compiling status matrices on clients12:38
*** shardy has quit IRC12:38
jheskethjkt: that sounds kinda cool12:38
jktjhesketh: I can imagine that sending logs to couchdb in that case as well might make some sense, but I haven't done any real work on it so far12:38
jheskethjkt: I'm not sure how that relates to turbo-hipster and scp though?12:38
jheskethoh right, I see12:38
openstackgerritRoman Vasilets proposed openstack-infra/project-config: Add Ironic services to Rally experimental pipeline  https://review.openstack.org/18799712:39
jktjhesketh: my main line of thinking was to avoid maintaining custom server-side SW, and couchdb and its JS stuff is a little step towards that direction12:39
jheskethjkt: so zuul has support for giving turbo-hipster signed creds for uploading assets to swift12:39
*** fhubik_afk is now known as fhubik12:39
jheskethyou could look at something like that for couchdb12:39
jktI think that their security model is too limited for that, based on some quick doc reading12:39
jheskethjkt: SW sorry?12:39
jktbut I agree that it would be cool12:40
jheskethjkt: so why not just use swift?12:40
jktjhesketh: I need "something" to extract statistics from the CI results12:40
openstackgerritWitold Bedyk proposed openstack-infra/project-config: added project stackforge/monasca-log-api  https://review.openstack.org/18928212:40
jktAFAIK swift can "only" do object storage, not some server-side data processing/aggregation12:41
openstackgerritAndreas Jaeger proposed openstack/requirements: Remove doc repositories from projects.txt  https://review.openstack.org/18928312:41
jktjhesketh: essentially, this is just me trying to learn something new and thinking if I can avoid some custom middleware between a RDBMS and the status webpage12:41
*** shardy_ has quit IRC12:42
*** yamamoto has joined #openstack-infra12:42
fungiflaper87: so glance unit tests are trying to install some unspecified python package that needs c headers from uuid-dev (on ubuntu trusty, and no idea what the equivalent package name is on centos 6)? additional details would be useful, but we can get those pre-cached in our images by updating the following files:12:42
fungiflaper87: http://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project/manifests/jenkins_params.pp12:43
*** shardy has joined #openstack-infra12:43
fungiflaper87: http://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project/manifests/thick_slave.pp12:43
fungiflaper87: http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/data/bindep-fallback.txt12:43
flaper87fungi: sorry, we mixed two convos. It's an oslo.messaging dependency but yeah, that's the main issue.12:44
flaper87That dependency needs uuid-dev and it's not in the server12:44
*** marun has joined #openstack-infra12:44
* flaper87 clicks all the links12:44
*** prad has joined #openstack-infra12:45
fungiflaper87: what's the name of the python package, and do you know if we will also need to run that job for python 2.6?12:45
jheskethjkt: ah okay... so there are a few efforts for CI status reporting, but most of them aren't very far into development12:45
jktjhesketh: got some links?12:45
jheskethjkt: just digging em up ;-)12:45
flaper87fungi: no py26 and the name of the package is python-qpid-proton. FWIW, I'm working on removing the dependency on uuid-dev but that'll take longer than we can afford.12:46
jheskethjkt: This is probably the best one https://review.openstack.org/#/c/135170/12:46
jheskethjkt: but as you can see, it's still in the spec stage and hasn't had a heap of momentum12:46
flaper87fungi: if it makes sense, I promisse to be diligent enough to remove the dependency myself when it is not needed anymore12:46
jheskethjkt: there is http://git.openstack.org/cgit/stackforge/radar/ but that's very hacky and proof of concept12:46
jktjhesketh: thanks12:46
*** dguerri` is now known as dguerri12:46
jheskethjkt: but basically these just use gerrit to see how a CI has been voting12:47
jheskeththere are future plans of adding features like reporting build status's to the dash board, but I suspect that's even further off12:47
jktunderstood; your process is much better (gating and stuff), but doing so would be rather ground-breaking in KDE :(12:48
jheskethyeah, a big transition I imagine12:48
jheskethjkt: It's late here so I'm going to head to bed sorry. Feel free to leave me a message or email etc12:48
jktthere was a *huge* flamefest when I proposed Gerrit :)12:48
jktjhesketh: thanks, I'll ping you when I have something to show12:48
flaper87fungi: IIUC, I've to add the package to each of those puppet manifests, right ?12:48
jheskethjkt: no trouble :-)12:49
fungiflaper87: okay, is there a pending global requirements review for python-qpid-proton, or has that already merged and now you've got a change to oslo.messaging which is failing due to an inability to install the package?12:49
*** ociuhandu has quit IRC12:49
jheskethjkt: also, if you're looking at turbo-hipster/zuul, I suggest you read https://review.openstack.org/#/c/164371/12:49
jheskethjkt: basically zuulv3 may superceed both jenkins and turbo-hipster12:49
flaper87fungi: the later: https://review.openstack.org/#/c/186671/12:49
flaper87fungi: o.m patch that is failing on that missing dependency12:50
fungiflaper87: and yeah, add it to those three files. you can leave a comment in place of the centos6 package name in the params file if you can't find it or there isn't one available12:50
* jkt reads12:50
flaper87fungi: awesome, will do right away12:50
*** samueldmq has quit IRC12:51
jheskethanyway, night!12:51
*** nicodemos has quit IRC12:51
*** ericksonsantos has quit IRC12:51
*** mordred has joined #openstack-infra12:51
fungiflaper87: is it the addition of pyngus which is pulling in python-qpid-proton?12:51
*** miqui has joined #openstack-infra12:51
*** achanda has joined #openstack-infra12:52
*** ociuhandu has joined #openstack-infra12:52
flaper87fungi: pyngus is already being used but python-qpid-proton does something similar to pyzmq when libzmq is not around. It bundles it12:52
flaper87to enable unittests for this driver, we need to rely on that bundling step12:53
*** otter768 has joined #openstack-infra12:53
*** baoli has joined #openstack-infra12:54
AJaegerflaper87: your pyngus change conflicts with global-requirements, see https://review.openstack.org/#/c/183756/12:54
*** Hal has joined #openstack-infra12:54
flaper87AJaeger: I commented on that one and that change is not related to this12:54
*** Hal is now known as Guest7529612:54
fungiflaper87: interesting. amqp1-requirements.txt12:54
fungiflaper87: had a requirement on python-qpid-proton12:55
flaper87fungi: right, I'm working on fixing that right now12:55
fungiflaper87: but when you deleted that file you haven't added it into test-requirements.txt like you did with pyngus12:55
fungiokay12:55
fungii guess that's why the change is marked as a work in progress ;)12:55
flaper87fungi: it's a transitive dependency for pyngus. I should probably also propose it on g-r and have it synced in o.m12:56
flaper87but we now know it'll fail on uuid-dev so,I'll fix this first and then propose the other 2 patches12:56
fungiflaper87: okay, that's what i was asking earlier. so adding pyngus to test-requirements.txt is pulling in python-qpid-proton after all. that's what i was initially assuming12:57
*** yfried has joined #openstack-infra12:57
flaper87fungi: ah ok, sorry for the confussion. yeah12:57
*** otter768 has quit IRC12:57
sdaguefungi: so... what's up with all the periodic jobs failing on zuul cloner - http://logs.openstack.org/periodic-qa/periodic-tempest-dsvm-full-non-isolated-master/ebfee2f/console.html.gz#_2015-06-06_06_02_05_666 ?13:02
AJaegersdague: not all periodic jobs - the translation ones work ;)13:04
openstackgerritFlavio Percoco proposed openstack-infra/system-config: Add libuuid devel packages  https://review.openstack.org/18928713:04
fungisdague: the image updates were supposed to have solved that, but apparently they've simply exposed a new bug13:04
flaper87fungi: does that look sane? ^13:04
*** dkranz has joined #openstack-infra13:05
AJaegerflaper87: the comment on https://review.openstack.org/#/c/189287/1/modules/openstack_project/manifests/thick_slave.pp looks wrong13:05
AJaegerflaper87: copy&paste is sometimes not the best idea ;)13:05
*** ericksonsantos has joined #openstack-infra13:06
*** samueldmq has joined #openstack-infra13:06
*** nicodemos has joined #openstack-infra13:06
*** heyongli has quit IRC13:07
bknudsonwe've got a stable/juno grenade job that fails with OSError: [Errno 13] Permission denied: '/opt/stack/new/.cache/pip/wheels/58/a1'13:07
bknudsonhttp://logs.openstack.org/94/165894/3/check/check-grenade-dsvm/0519c18/logs/grenade.sh.txt.gz13:07
*** heyongli has joined #openstack-infra13:08
*** frobware_ has joined #openstack-infra13:08
fricklerfungi: regarding zuul cloner issues, there is also http://logs.openstack.org/79/186379/3/check/gate-infra-puppet-apply-centos6/039ebce/console.html#_2015-06-08_10_36_45_64813:08
*** dprince has joined #openstack-infra13:09
*** radez_g0n3 is now known as radez13:09
openstackgerritFlavio Percoco proposed openstack-infra/system-config: Add libuuid devel packages  https://review.openstack.org/18928713:09
fungiflaper87: oops, i was just commenting. see comments on patchset 1 i guess13:12
*** dguerri is now known as dguerri`13:12
fungii need to step away for a few minutes, but will be back shortly to start looking into job failures13:12
openstackgerritFlavio Percoco proposed openstack-infra/system-config: Add libuuid devel packages  https://review.openstack.org/18928713:14
openstackgerritFlavio Percoco proposed openstack-infra/project-config: Add libuuid devel packages  https://review.openstack.org/18929013:14
flaper87fungi AJaeger thank you both. I addressed the comments and submitted the patch to project-config as well13:17
*** peristeri has joined #openstack-infra13:17
*** bhunter71 has joined #openstack-infra13:19
*** markvoelker has joined #openstack-infra13:20
*** achanda has quit IRC13:20
AJaegerflaper87: Sorry, I have another nit for you ;)13:20
*** jsavak has joined #openstack-infra13:20
openstackgerritWitold Bedyk proposed openstack-infra/project-config: added project stackforge/monasca-log-api  https://review.openstack.org/18928213:20
*** tiswanso has joined #openstack-infra13:20
*** achanda has joined #openstack-infra13:21
flaper87AJaeger: np :)13:21
openstackgerritFlavio Percoco proposed openstack-infra/project-config: Add libuuid devel packages  https://review.openstack.org/18929013:22
flaper87AJaeger: ^ done, thank you!13:23
AJaegerflaper87: can you click on the ID? Somehow gerrit does not like me ;(13:24
* flaper87 tries13:24
*** dguerri` is now known as dguerri13:24
electricalfungi: Am i going crazy with JJB or did we had a feature that you could merge the global defaults with an other default name space? :-)13:25
*** spzala has joined #openstack-infra13:25
*** markvoelker has quit IRC13:25
AJaegerflaper87: it should be ...142 and not 141213:25
AJaegerlet me change it for you...13:25
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Add libuuid devel packages  https://review.openstack.org/18929013:25
*** achanda has quit IRC13:26
flaper87AJaeger: am I that blind ?13:26
flaper87(facepalm)13:26
*** superdan is now known as dansmith13:26
*** kaisers1 has left #openstack-infra13:27
AJaegerflaper87: My hint was wrong, I thought the two was missing, didn't noticed the off-by-one error13:28
*** _nadya_ has quit IRC13:28
flaper87AJaeger: ah nice, I can blame you now :P13:28
AJaegerflaper87: always ;)13:28
AJaegerflaper87: I meant: Yeah, blame me for your errors ;)13:29
*** dustins has joined #openstack-infra13:29
*** ayoung has joined #openstack-infra13:29
Shrewsdguerri: mordred: so, about the shade change https://review.openstack.org/189160... on the surface, it seems like a great idea to get rid of per-plugin variables. My fear, however, is that it assumes a vendor will not do some sort of mix-and-match of network services across neutron and nova. I'm not certain if that is a valid concern or not, but throwing it out there.13:29
mordredShrews: it's a great concern13:31
*** afazekas has quit IRC13:31
*** eharney has quit IRC13:32
mordredShrews: I think we should not necessarily get rid of the per-plugin variables, especially since they exist and that would be a backwards incompat change anyway13:32
markmcclainmordred: yeah... the external flag for dual stack networks is awkward13:32
mordredShrews: but I do think the additional one dguerri is suggesting for the network provider is a good one, yeah?13:32
mordredmarkmcclain: it makes me want to punch you in the face. (as a friend, of course)13:33
*** amitgandhinz has joined #openstack-infra13:33
markmcclainmordred: I'll bring a pair of oversized boxing gloves for you13:33
mordred:)13:33
Shrewsmordred: So what value would network_provider give us if we have the per-plugin vars?13:33
mordredShrews: we have to know who gives network13:34
mordredShrews: rax exposes a neutron endpoint but uses nova-network13:34
mordredso we can't tell from the catalog where networking comes from13:34
Shrewsmordred: right, but the per-plugin vars correct that.13:34
mordredand we can't just rely on floating-ip extension13:34
mordredbecause that's not the only way to get public ips13:34
*** krotscheck has joined #openstack-infra13:34
electricalwaynr: seems i want to do a few things that are not possible yet with JJB. i guess i'll have to wait with improving things till JJB 2/3.0 is out.13:35
dguerrimordred: Shrews: I think we can still know which service provides which extension looking at neutron and/or nova extensions13:35
mordredmarkmcclain: I think what we came down to is that, for now, we'll treat all ipv6 subnets as routable and ignore the flag for them13:35
*** woodster_ has joined #openstack-infra13:35
markmcclainprobably safest13:35
mordreddguerri: do you still have the link to the etherpad with the 5 types of networks? my scrollback went away13:36
mordredmarkmcclain: cool13:36
dguerriand I think mix and match is not possible! At least for the extension we are concerned with at the moment13:36
*** dboik has quit IRC13:36
dguerrimordred: looking13:36
mordreddguerri: I have learned that _anything_ is possible13:36
*** julim has joined #openstack-infra13:36
jrollmordred: "rax exposes a neutron endpoint but uses nova-network" ??13:36
mordredjroll: yes13:36
*** hashar has joined #openstack-infra13:36
jrollit's all neutron afaik13:36
mordredjroll: not in any of the ways that the neutron api works13:37
mordredjroll: as in, I cannot use the neutron api to do things at rax13:37
*** frobware_ has quit IRC13:37
Shrewsdguerri: mordred: another concern... unless we do some caching, we now add an extension-check call for each network API13:37
jrollmordred: what happens when you do?13:37
dguerrihttps://etherpad.openstack.org/p/GlFxivXMZM13:37
dguerrimordred: ^13:37
Shrewsjroll: you guys have an endpoint, but we can't use it13:37
*** marun has quit IRC13:37
mordredjroll: 404 Not Found13:37
mordredThe resource could not be found.13:37
jroll......13:37
mordredjroll: that's from doing "mordred@camelot:~$ neutron net-list13:37
jrollwtf13:38
*** mriedem has joined #openstack-infra13:38
Shrewsjroll: exactly  :-P13:38
mordreddguerri: thanks!13:38
dguerrimordred: Shrews:  I think you can't have secgroup extension in neutron if you don't have it in nova too. I could be wrong on this one13:38
mordredShrews: (and markmcclain if you're interested) https://etherpad.openstack.org/p/GlFxivXMZM13:38
jrollmordred: it is all neutron fwiw, I'll find out what's up with that13:38
*** krotscheck has quit IRC13:38
dguerrifloating IP extension is nova only!!!13:38
mordredthis has the list of combinations we've found in the wild13:38
jrollmordred: there are limitations such as we don't have shared IP stuff yet etc13:39
*** krotscheck has joined #openstack-infra13:39
mordreddguerri: right, security groups and floating ips are just neutron features13:39
* jroll will investigate13:39
mordredjroll: I don't want any of those things, I like the rackspace networking model ...13:39
mordredjroll: BUT13:39
mordredjroll: being able to query characteristics of the networks in use would be neat13:39
dguerrimordred: Shrews: so floating IPs in neutron just mean using ips from an external network13:39
jrollyou want neutron api to work.13:39
jrollyeah13:39
jrollmordred: I'll check it out, that seems wrong13:40
*** krotscheck has quit IRC13:40
mordredjroll: cool - I'm going to recharacterize the rax situation on the etherpad13:40
dguerrimordred: Shrews: if you don't have floating IPs extension in nova, you just can't use floatingIPs!13:40
*** mtanino has quit IRC13:40
dguerri(but you can still assign external addresses to a VM)13:40
dguerrithat's Rax^ mordred Shrews13:41
dguerriI s'pose13:41
*** krotscheck has joined #openstack-infra13:41
mordreddguerri: but floating ips are actually different from external ips, because they're natted, so you can't count on the vm knowing the floating ip and you have to know it from the cloud control plane13:41
*** alivigni has joined #openstack-infra13:41
jrollmordred: at the risk of you screaming, mind trying https://github.com/rackerlabs/rackspace-neutronclient when you have a moment?13:42
dguerrimordred: true13:42
mordredjroll: if it works, I will literally kill someone13:42
Shrewsuh oh13:42
jrollmordred: I know, taking shelter now13:42
*** mpaolino has joined #openstack-infra13:42
*** mpaolino has quit IRC13:42
*** amotoki has joined #openstack-infra13:42
mordredjroll: no - there are no extensions in that that should matter13:42
dguerrimordred: Shrews:  true about floating... that's why we are so busy trying to make that freaking piece of code working :)13:43
jrollmordred: yeah, looking at that I think I agree13:43
*** koolhead17 has quit IRC13:43
mordredjroll: the only one related to neutron client is rackspace-auth-openstack which is a bs extension that's not needed by anyone13:43
mordreddguerri: :)13:43
*** dpaterson has joined #openstack-infra13:44
*** che-arne has joined #openstack-infra13:44
mordredjroll: amusingly, that doesn't even install neutronclient13:45
dguerrimordred: Shrews: we can (and actually I think we should) think about removing existing per-extension source. But we need a way to determine if neutron is there13:45
*** xyang1 has joined #openstack-infra13:46
*** mpaolino has joined #openstack-infra13:47
mordredjroll: ok - I installed it anyway and tried it (also installing the thing its docs say it installs but which is does not) and it still does not work13:47
jrollmordred: I can't even get it to auth, so :)13:47
*** amotoki has quit IRC13:47
jrollmordred: still 404?13:48
mordredjroll: here's the funny thing - none of the rackspace extensions related to auth are needed - stock openstack clients work perfectly well against rackspace13:48
mordredjroll: yes13:48
openstackgerritWitold Bedyk proposed openstack-infra/project-config: added project stackforge/monasca-log-api  https://review.openstack.org/18928213:48
*** zz_dimtruck is now known as dimtruck13:48
jrollhrm13:48
mordredjroll: but someone at rax has become obsessed with the idea that these api keys are needed. they're useless without the abilty to create role users with rbac13:48
jrollmordred: I'm told it should be available :/13:48
*** sdake has joined #openstack-infra13:48
mordredjroll: heh. it's very much not13:48
jrollmordred: yeah, it's too early to rage about rackspace identity right now13:49
jrollyeah.13:49
mordredjroll: fair13:49
mordredjroll: well, I have a very easy test case to reproduce if anyone on that team wants it13:49
jrollmordred: I'd love to have that test case13:49
mordredjroll: pip install python-neutroncilient ; source ~/rax-openrc # with password auth, not api key ; neutron net-list13:49
mordredjroll: pip install python-neutronclient ; source ~/rax-openrc # with password auth, not api key ; neutron net-list13:50
jrollmordred: thanks13:50
mordredjroll: sure! it would be super neat if we could remove rackspace from the list of "some clouds are special here"13:50
jrollof course :)13:50
Shrewsmordred: that would be a good blog post, listing all of the "special" clouds and what makes them special13:52
mordredjroll: looking at debug info - the following is what 404s13:53
mordredDEBUG: keystoneclient.session REQ: curl -g -i -X GET https://dfw.networks.api.rackspacecloud.com/v2.0/v2.0/networks.json -H "User-Agent: python-neutronclient" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}35b3819ded2c435f00d550736a1121687becc1c2"13:53
jrollmordred: lol catalog13:53
jrollI just saw that at the same time13:53
mordred:)13:53
* Shrews steals mordred's tokens13:54
*** amotoki has joined #openstack-infra13:54
sdagueShrews: only if you can reverse a SHA1 in < 24 hrs :)13:55
sdagueso good luck13:55
fungijeblair: when you're around, http://logs.openstack.org/periodic-qa/periodic-tempest-dsvm-full-non-isolated-master/180b5c5/console.html it seems that latest zuul (2.1.0, i confirmed it's actually present on another node booted from that image) still doesn't handle missing zuul_branch and zuul_ref envvars/options. starting to look into it now13:55
fungilatest zuul-cloner i mean13:56
*** lascii is now known as alaski13:56
*** e0ne is now known as e0ne_13:56
maishskGood afternoon to you all13:57
dguerrimordred: Shrews: so floating_ips_source is actually very misleading.. because floating is just a nova feature. So it should reallt be just a boolean13:57
jrollmordred: letting people know etc, thanks for finding this13:57
mordreddguerri: no, that's not true13:57
mordredjroll: yay I helped!13:57
Shrewsjroll: you rock13:57
mordreddguerri: floating ips are a neutron feature too13:57
*** dboik has joined #openstack-infra13:57
maishskWould it be possible to add an option to monthly / onetime meeting on IRC (since we have now moved to gerrit)13:57
mordreddguerri: they just arent' an extension in neutron13:57
maishskI dont think that is an option at the moment13:57
dguerrimordred: ok, sorry, bad words. if neutron is there, you have floating IP13:58
mordreddguerri: well, _maybe_13:58
fungimaishsk: you can install and run the same tool to generate it locally, but i believe tonyb is working on an interface to build an ical with arbitrary selections from the schedule13:58
jrollmordred: passing OS_URL doesn't seem to help, btw (also OS_URL is such a bad name for "neutron url")13:58
mordreddguerri: you may have floating ips, but you may not need them13:58
mordredjroll: I agree with you13:58
mordreddguerri: vexxhost is this way - it's neutron, you have them - but you do not need them13:59
dguerrimordred: correct. just saying that they are there.13:59
mordredy13:59
mordredyes13:59
*** mpaolino has quit IRC13:59
dguerrimordred: if you need them, depends on the possibility of attaching a server port to an external network13:59
maishskfungi - I am sorry but I do not understand - how will running it locally - reserve the slot and add it to the schedule?13:59
sdaguemaishsk: so, monthly has the issue that it's out of cadence with everything else for slots14:00
*** sdake_ has joined #openstack-infra14:00
fungimaishsk: oh, sorry, i misread your question14:00
dguerrimordred: which is taken into account by the latest patch under review14:00
sdaguebecause some times there will be 4 weeks between meetings, and sometimes 514:00
maishsksdague: agreed.14:00
sdaguewhich is a problem14:00
maishskis there a solution in the near future?14:01
sdagueso, the meeting rooms are thought about in either weekly or every other week cadences so they can interleave without conflicts14:01
fungimaishsk: it's probably possible. i'd suggest discussing it with tonyb. the real issue is non-recurring meetings... we don't have mechanism to auto-remove them from the yaml so they would pile up over time unless someone cleaned them up with new changes14:01
*** jaypipes has joined #openstack-infra14:01
sdagueyeh, plus, ad-hoc meetings also end up being unfriendly to recurrent meetings as they lock up spots and making finding a recurring time harder14:02
*** leseb_ has joined #openstack-infra14:02
leseb_hi all14:02
maishskso at the moment - there is no option to do this? manually close off a slot? something?14:02
dguerrimordred: again, if we can be sure whether neutron is there, we don't need a static flag to know if floating IPs are there14:02
maishskfungi: no worries :)14:03
dguerrimordred: Shrews and I think the same goes to secgroups (not 100% sure about this one tho)14:03
leseb_if someone could have a look at this build, it'd really appreciate :) https://review.openstack.org/#/c/188768/ sounds like jenkins is not happy for obscur reasons (at least obscur to me :p)14:03
*** ams__ has quit IRC14:03
*** eharney has joined #openstack-infra14:03
fungijeblair: okay, digging deeper, apparently clarkb's improvements still left branch, ref and url required. so i guess we either need to figure out sane defaults for branch and ref or pin them to something (the name of the branch being tested as both i guess?) in devstack-gate14:04
*** sdake has quit IRC14:04
maishsksdague: very informative post btw - thank you!14:04
sdaguemaishsk: cool, glad you liked it14:05
Kiallfungi: Q re MySQL-python -> PyMySQL.. Are you planning to update DevStack to default to that?14:05
Shrewsdguerri: you may be right. i'm just a bit unsure of weird combinations we may see in the wild. plus, there is the whole "query the extensions" overhead14:06
AJaegerleseb_: let me check and comment14:06
fungiKiall: it's already updated14:06
leseb_AJaeger: thanks :)14:06
fungiKiall: there's a pending change to flip the toggle for it to on by default14:07
Kiallfungi: Oh.. really? I'm seeing "lib/databases/mysql:MYSQL_DRIVER=${MYSQL_DRIVER:-MySQL-python}"14:07
KiallAh14:07
KiallOkay, that's what I was asking :)14:07
fungiKiall: i'm in a meeting right now, but i'll check status on those changes in a bit once it wraps up14:07
*** e0ne_ has quit IRC14:07
Kiallfungi: no need! that's all I wanted to know :)14:07
fungiyeah, i don't think there's any intentional hold-up for switching it in devstack, just the change hasn't finished making it through review last i looked14:08
*** e0ne has joined #openstack-infra14:08
dguerriShrews: agreed about weird combinations. ext list can be cached!14:09
maishsksdague: could this perhaps be the way to a solution http://zeth.net/archive/2008/08/09/recurring-monthly-events/14:09
* maishsk is not strong in the ways of Python… :(14:09
sdaguemaishsk: it's totally possible to do recurrence at a monthly level in ical, that's not the issue14:09
*** dustins_ has joined #openstack-infra14:09
sdaguethe issue is the packing problem with meeting rooms14:09
*** sshnaidm has quit IRC14:10
*** fhubik is now known as fhubik_afk14:10
sdaguethat the minute we make a standard include monthly as well as bi weekly, we have created a much harder packing problem14:10
sdagueso it was a policy decision to not allow it14:10
*** sshnaidm has joined #openstack-infra14:11
AJaegerleseb_: commented - if you have further questions, please ask. Just follow the sheepdog example14:11
*** sigmavirus24_awa is now known as sigmavirus2414:11
*** hdd has joined #openstack-infra14:12
*** achanda has joined #openstack-infra14:12
*** dustins has quit IRC14:12
*** dvorak is now known as clayton14:13
*** fhubik_afk is now known as fhubik14:13
openstackgerritSébastien Han proposed openstack-infra/project-config: Add Ceph DevStack plugin to Stackforge  https://review.openstack.org/18876814:14
leseb_AJaeger: thanks! litterally copied what they did and s/sheepdog/ceph/ will see14:14
*** sbos99 has quit IRC14:17
*** achanda has quit IRC14:18
maishsksdague: seems strange to me - because if I would only like to hold a monthly meeting / one-off meeting - I now have no option but to take an additional slot that I will not use.14:18
*** merlin_ has joined #openstack-infra14:22
*** che-arne has quit IRC14:22
AJaegerleseb_: you deleted some lines in that change14:25
leseb_AJaeger: yup I guess I messed up my copy/paste14:25
leseb_AJaeger: is glusterfs a better example to follow?14:25
jeblairfungi: thanks, i'll propose a fix to the devstack issue14:26
AJaegerleseb_: stick with sheepdog, glusterfs uses a different template14:26
leseb_AJaeger: k14:26
mordreddguerri, Shrews: ok - so, one thing at a time ... I thought network_provider was a good idea until I learned from jroll that it's really just a bug in the rax service catalog rather than a deployment decision14:27
leseb_AJaeger: about the second definition you mentionned14:27
leseb_it is not clear to me which lines I should remove14:27
dguerrimordred: they are going to fix it?14:28
mordreddguerri: yes - it's not the intent that this doesn't work14:28
dguerrithat's a great news14:28
leseb_AJaeger: if you could tell me which lines to remove it'd be nice :)14:28
mordredso - I Think perhaps instead of a new config flag ... we should add in some try/except logic14:28
AJaegerleseb_: lines 3778 to 378214:28
dguerrijroll: ++!!14:28
*** hdd has quit IRC14:29
mordredif a provider has neutorn but list_networks 404s on us, then we can fallback to the existing logic of figuring it out just from the server info14:29
AJaegerleseb_: the last "section" - starting wihh '{pipeline}-tempest-dsvm-full-{plugin}{branch-designator}':14:29
jrolldguerri: I'm just trying not to get things thrown at me :)14:29
*** annegentle has quit IRC14:29
dguerrijroll: :)14:29
mordredthat should get us 95% of the way there, and honestly if something is more broken than that there likely isn't much we can do about it14:29
openstackgerritSébastien Han proposed openstack-infra/project-config: Add Ceph DevStack plugin to Stackforge  https://review.openstack.org/18876814:30
leseb_AJaeger: clearer thanks :)14:30
dguerrimordred: yes. has_service would actually work14:30
fungijeblair: great--thanks! i found it just before our weekly vmt review started so haven't gone any further into it14:30
mordreddguerri: yah - as long as we know taht in the metadata we can handle an exception by falling through, rather than raising an exception14:30
AJaegerleseb_: LGTM, let's hope that Jenkins is happy as well ;)14:31
jeblairfungi: i'm also realizing that with zuul-cloner in place, we can actually drop the re-exec stuff from d-g.14:31
*** sbos99 has joined #openstack-infra14:31
*** unicell has joined #openstack-infra14:31
Kiallmordred: care to weigh in on https://review.openstack.org/#/c/119549/ - You were -1 on this before, but I think things have changed enough!14:31
leseb_AJaeger: great thanks a lot for your assistance :)14:31
*** unicell1 has quit IRC14:31
dguerrimordred: explain, please14:31
*** dguitarbite has quit IRC14:32
openstackgerritMerged openstack-infra/elastic-recheck: Remove queries for closed bugs  https://review.openstack.org/18871914:33
fungijeblair: ooh! now _that's_ an awesome improvement indeed14:33
AJaegerleseb_: you're welcome14:33
mordredjeblair: neat!14:35
*** afazekas has joined #openstack-infra14:36
mordreddguerri: ok - so - I was wrong about the addresses structure14:36
mordreddguerri: here are all of the different addresses records for the clouds I have: http://paste.openstack.org/show/274516/14:36
dguerrimordred: thank god you were... I started to think I was stupid!!14:36
dguerrimordred: ;)14:36
mordreddguerri: the main difference is that rackspace (the provider of the public and private networks) does not have the OS-EXT-IPS extension14:37
mordreddguerri: this is why we have the ugly public/private vs. fixed/floating logic in find_nova_addresses14:37
*** tjones1 has joined #openstack-infra14:37
dguerriI see14:37
mordreddguerri: (although I thought the logic difference was for a different reason)14:37
*** jamielennox is now known as jamielennox|away14:38
*** jgrimm is now known as zz_jgrimm14:38
*** hdd has joined #openstack-infra14:38
mordreddguerri: that doesn't help us with fixed externally routable - but your new code does14:38
openstackgerritJames E. Blair proposed openstack-infra/project-config: Checkout devstack-gate master in periodic jobs  https://review.openstack.org/18931314:39
openstackgerritJames E. Blair proposed openstack-infra/project-config: Remove check-dg-tempest-*  https://review.openstack.org/18931414:39
dguerrimordred: I hope rax is just an exception.. lack of OS-EXT-IPS is a PITA because we cannot know just looking at a server addresses if an address is floating or fixed14:39
mordreddguerri: well, and fixed vs. floating doesn't necessarily mean private vs. public14:39
mordredthere are two different examples there of fixed addresses that are public - but those would be detected by your code14:40
dguerrimordred: yeah, it should still work now. even better because we don't need that hack (netoerk_provider)14:40
mordredyup14:40
mordredbasically, remove the network_provide hack, and put a try: around the neutron logic falling through to the "try to figure it out from the addresses content" logic14:41
mordredand we should correctly get all of the cases with very few hacks14:41
*** BharatK has joined #openstack-infra14:41
*** armax has joined #openstack-infra14:42
mordredif neutron: trust metadata, else: try looking for OS-EXT-IPS and a floating IP. if that doesn't work and you still don't have an ip, look to see if either network is named "public" - and if that doesn't work, make a guess based on rfc191814:42
*** wenlock has joined #openstack-infra14:42
mordredthe only case that will not work is a private cloud where the "public" network is also rfc1918 AND where none of the metadata is set up properly14:43
mordredand honestly, I do not care about those people14:43
mordreddguerri: work for you?14:43
dguerrimordred: think so, it makes sense. give me 1 minute to think on it14:44
*** yamamoto has quit IRC14:44
mordredKiall: yah - if it's a thing that is expected to exist I'm cool with it14:44
*** yamamoto has joined #openstack-infra14:44
*** wenlock_ has joined #openstack-infra14:44
openstackgerritJames E. Blair proposed openstack-infra/devstack-gate: Remove re-exec functionality  https://review.openstack.org/18931614:45
jeblairfungi, mordred: there we go! ^14:45
*** freerunner has joined #openstack-infra14:45
mordredjeblair: \o/14:45
*** yamamoto has quit IRC14:45
Kiallmordred: excellent, thanks.. Q - Do I need to drop this on the TC agenda, or is the new Rollcall Vote col somehow replacing that?14:45
AJaegerjeblair: thanks for the cleanup14:45
mordredKiall: it's somehow replacing it14:46
fungijeblair: thanks!!!14:46
Kiallmordred: KK.. Thanks :)14:46
openstackgerritRob Crittenden proposed openstack-infra/devstack-gate: DO NOT MERGE - testing enabling tls-proxy service  https://review.openstack.org/18843614:46
*** NobodyCam has joined #openstack-infra14:46
*** devvesa has quit IRC14:47
jeblairpleia2: your google apps domain is bouncing root mail; i removed you from the sysadmins alias for the time being so we stop getting bounce messages.  i think clarkb moved his to a non-google-apps email server.14:48
*** devvesa has joined #openstack-infra14:49
*** wenlock_ has quit IRC14:49
*** hichihara has joined #openstack-infra14:49
dguerrimordred: network name is very arbitrary and I have a cloud here with nova only that would show it. If OS-EXT-IPS is missing, we are in trouble: http://paste.openstack.org/show/274517/ . Public addresses (except IPv6 ones)  are from 2 different sources fixed and floating!14:49
dguerrimordred: I think that is a corner case, tho.14:50
mordredyes14:50
mordredtotal corner case14:50
fungijeblair: worth noting, i still get bounces from, i think, clarkb and mordred on the unattended upgrades e-mails for the openstackid.org server14:51
mordredwhich is why I think we can make a few best-effort stabs14:51
fungithough i don't have an example handy at the moment14:51
*** annegentle has joined #openstack-infra14:52
*** tjones1 has quit IRC14:52
mordreddguerri: yah - I think if a cloud has neither neutron nor the OS-EXT-IPS extension, we can only wave our hands and do our best14:53
dguerrimordred: nevertheless, I think we can do better than looking at network name14:54
mordreddguerri: I think the "look for a network named public" is a fine idea in that fallthrough case - there are at least 2 public clouds with public networks named public14:54
*** otter768 has joined #openstack-infra14:54
mordreddguerri: yes. I thnk it's purely a last choice14:54
dguerrimordred: ok then. last thing why the try except for neutron code?14:55
*** hashar has quit IRC14:55
*** maishsk has quit IRC14:56
dguerriI mean, apart from gracefully handle errors14:56
*** achanda has joined #openstack-infra14:56
dguerriif we can rely on has_service, would that be enough?14:56
*** _nadya_ has joined #openstack-infra14:57
mordreddguerri: well, sometimes we can't - rackspace isn't fixed yet, for instance14:57
fungijeblair: mordred: actually the unattended-upgrades e-mails from pypi.region-b.geo-1.openstack.org are bouncing for the two of you: 15.126.223.24 is listed in the Spamhaus DNSBL. 550-See http://www.spamhaus.org/query/bl?ip=15.126.223.24 550 for information and removal instructions.14:57
*** rossella_s has quit IRC14:57
mordreddguerri: and it's shade's job to do the best it can14:57
dguerrimordred: if i got it right, rax will timeout14:58
mordreddguerri: nope - it'll throw a 404 not found14:58
dguerrioh, that's better14:58
mordredyah14:58
fungijeblair: mordred: wow... "It is the policy of HP Cloud Services that unauthenticated email sent from this IP address should be sent out only via the designated outbound mail server allocated to HP Cloud Services customers."14:58
* dguerri asks for a rax account14:58
*** otter768 has quit IRC14:58
jeblairfungi, mordred: oh, right, i don't know why we forgot we can't run servers on hp cloud.  even little ones that don't do anything.14:58
mordredsigh14:58
*** rossella_s has joined #openstack-infra14:58
*** bhuvan has joined #openstack-infra14:59
dguerrimordred:  ok, then. I like it14:59
jeblairmordred, fungi: so we could fix this for mordred and i by exempting that ip from the rbl check (and updating it when the ip changes or we add a server and fungi reminds us because he's getting bounce messages again)15:00
Kiallfungi: FYI - Just validated designate DSVM gate works fine with PyMySQL.. https://review.openstack.org/#/c/189304/ .. (Since devstack/devstack-gate don't gate on us)15:00
jeblairmordred, fungi: or we could run a smarthost in rax for our "non-rfc-compliant" clouds15:00
mordredjeblair: I was just about to suggest a smarthost15:01
fungijeblair: mordred: ftr, my mailserver sees that, but doesn't weigh spamhous blacklists particularly heavily... X-Spam-Status: No, score=2.2 required=5.0 tests=AWL,BAYES_00,RCVD_IN_PBL,RDNS_NONE,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.015:01
KiallSo - You can have 15.126.223.24 removed from the policy black list15:01
KiallI did it for a different HP Cloud IP..15:01
fungier, spamhaus15:01
Kiallhttp://www.spamhaus.org/pbl/removal/ <-- Process to do it, takes ~15 mins15:01
jeblairKiall: ah, a third option, thanks :)15:02
*** tiswanso has quit IRC15:02
*** achanda has quit IRC15:02
*** tiswanso has joined #openstack-infra15:02
*** tonytan4ever has joined #openstack-infra15:04
jeblairfungi: it's on the PBL, which is valuable because it's the list of, like, all the residential comcast, att, etc ips.  the fact that hpcloud decided that they should be on it is very annoying.15:05
fungijeblair: my guess is that was the easiest way to reduce the number of abuse complaints they receive15:05
*** spzala has quit IRC15:06
fungivery annoying, agreed15:06
*** sbos99 has quit IRC15:06
fungialso lazy15:06
*** spzala has joined #openstack-infra15:06
jeblairfungi, mordred, Kiall: i have removed it from the pbl15:06
mordredjeblair: woot!15:07
*** dangers_away is now known as dangers15:07
*** jcoufal has quit IRC15:08
*** baoli has quit IRC15:08
*** markvoelker has joined #openstack-infra15:08
*** baoli_ has joined #openstack-infra15:10
*** fallenpegasus has joined #openstack-infra15:10
*** mpopow has joined #openstack-infra15:11
*** markvoelker has quit IRC15:13
*** _nadya_ has quit IRC15:15
*** dprince has quit IRC15:17
*** ala_ has quit IRC15:20
*** vaidy_ has joined #openstack-infra15:23
*** vaidy_ has quit IRC15:23
*** adduarte has joined #openstack-infra15:26
*** markus_z has quit IRC15:29
*** fitoduarte has quit IRC15:29
*** tiswanso has quit IRC15:30
*** leopoldj has quit IRC15:31
openstackgerritPaul Belanger proposed openstack-infra/grafyaml: Clean up README after import  https://review.openstack.org/18934015:32
*** harlowja_at_home has joined #openstack-infra15:35
*** scheuran has quit IRC15:36
*** tiswanso has joined #openstack-infra15:36
*** gyee_ has joined #openstack-infra15:36
*** sshnaidm has quit IRC15:37
*** mtanino has joined #openstack-infra15:38
*** Sukhdev has joined #openstack-infra15:39
*** unicell has quit IRC15:41
*** dustins_ has quit IRC15:41
*** sdake_ has quit IRC15:42
*** yamamoto has joined #openstack-infra15:45
pabelangermorning, now that grafyaml was merged into -infra last week, any chance somebody wants to become core for it?  I plan to work on some patchsets this week and figured I give my +2 person a heads up15:45
*** samuelBartel has quit IRC15:46
*** sabeen1 has joined #openstack-infra15:47
*** sdake has joined #openstack-infra15:47
mordredwell, I just added infra-core to the grafyaml-core15:48
*** sdake_ has joined #openstack-infra15:48
pabelangermordred, thanks15:49
*** afazekas has quit IRC15:49
*** ashleighfarnham has joined #openstack-infra15:50
openstackgerritPaul Belanger proposed openstack-infra/grafyaml: Drop support for py26 and py33  https://review.openstack.org/18934815:50
*** yamamoto has quit IRC15:50
jeblairpabelanger: i'll add you to grafyaml-core, and then let's see who starts reviewing it for further additions15:51
*** sdake has quit IRC15:52
pabelangerjeblair, Oh, well thanks. More people the better15:53
*** dtantsur is now known as dtantsur|afk15:54
openstackgerritMerged openstack-infra/grafyaml: Clean up README after import  https://review.openstack.org/18934015:54
*** sabeen3 has joined #openstack-infra15:54
*** asselin_ has quit IRC15:55
*** _ody has quit IRC15:55
*** sabeen3 has quit IRC15:55
*** sdake_ is now known as sdake15:56
leseb_AJaeger: arf jenkins is not happy again :/15:56
*** sabeen1 has quit IRC15:56
*** abregman has quit IRC15:56
electricalfungi: mordred https://review.openstack.org/#/c/150730/ any further opinions on this one by any chance ( if you guys are not to busy )15:56
*** _nadya_ has joined #openstack-infra15:57
*** wuhg has quit IRC15:57
mordredelectrical: I believe jeblair should look at that one15:58
electricalmordred: okay thanks.15:59
*** jlanoux has quit IRC15:59
mordredjeblair: ^^ there's a substantial-ish change that seems ok to me on the surface, but which I think warrants your eyes15:59
electricalmordred: i"m finding more and more weird things btw. most likely because i'm doing weird stuff :p lol. like variable expansions from macro's  :-)15:59
*** devananda has joined #openstack-infra15:59
*** fedexo has joined #openstack-infra15:59
jeblairi'll take a look, thanks16:00
electricalthanks jeblair16:00
*** luqas has quit IRC16:01
electricalI have an other patch ready to go on top of that btw. so you can exclude keys of the merging process.16:01
electricalfor example if you don't want scm stuff to be merged.16:01
electricalor something else.16:01
electricalcan't think of a direct use case but its something i came up with as well :-)16:02
*** tonytan4ever has quit IRC16:02
*** rfolco has quit IRC16:02
*** tonytan4ever has joined #openstack-infra16:02
*** fallenpegasus has quit IRC16:03
electricalbiggest annoyance so far is that macros are unable to use variables from a job template for example.16:03
*** BobBall is now known as BobBall_AWOL16:04
*** devvesa has quit IRC16:05
*** annegentle has quit IRC16:06
*** tonytan4ever has quit IRC16:07
*** amotoki has quit IRC16:08
*** amotoki has joined #openstack-infra16:08
*** k4n0 has quit IRC16:09
*** jistr has quit IRC16:10
*** esp has joined #openstack-infra16:11
*** patrickeast has joined #openstack-infra16:11
*** tonytan4ever has joined #openstack-infra16:13
*** yamahata has joined #openstack-infra16:15
*** rfolco has joined #openstack-infra16:15
*** achanda has joined #openstack-infra16:16
*** zaro has joined #openstack-infra16:17
*** hemna_ is now known as hemna16:17
*** hdd has quit IRC16:17
*** _nadya_ has quit IRC16:18
*** hdd has joined #openstack-infra16:19
*** Swami has joined #openstack-infra16:20
*** esp has left #openstack-infra16:23
*** esp has joined #openstack-infra16:23
espping zaro16:23
*** esp has left #openstack-infra16:24
*** esp has joined #openstack-infra16:25
*** zaro has quit IRC16:25
openstackgerritJohn Griffith proposed openstack-infra/elastic-recheck: Remove obsolete cinder LVM no space  querie  https://review.openstack.org/18878216:26
EmilienMpuppet team has a quite urgent need to change our jobs layout, please look https://review.openstack.org/#/c/189033/16:27
*** tonytan4ever has quit IRC16:27
*** puranamr has joined #openstack-infra16:28
*** unicell has joined #openstack-infra16:29
mordredEmilienM: lgtm16:29
*** zaro has joined #openstack-infra16:29
sdaguejeblair: your reexec remove doesn't seem to work - http://logs.openstack.org/16/189316/1/check/check-tempest-dsvm-full/38872ea/console.html#_2015-06-08_15_17_25_699 "failed to run command ‘/opt/stack/new/devstack-gate/devstack-vm-gate.sh’: No such file or directory"16:29
EmilienMmordred: thx16:29
sdagueI think because devstack-gate is not in PROJECTS16:30
openstackgerritJohn Griffith proposed openstack-infra/elastic-recheck: Remove obsolete cinder LVM no space  querie  https://review.openstack.org/18878216:31
*** dprince has joined #openstack-infra16:31
sdagueI put a narrow comment in for where I think the issue is16:32
jeblairsdague: ah, yeah; i removed it from projects, but neclected to consider that the initial checkout dir isn't in /opt/new16:32
jeblairer, /opt/stack/new16:32
jeblairi'll wip those two changes until i work that out16:33
sdaguejeblair: did you have an idea about why all the periodic jobs for qa are failing?16:33
sdaguereally early on zuul-cloner16:33
jeblairsdague: yeah, that's https://review.openstack.org/18931316:33
zaromorning16:34
*** _nadya_ has joined #openstack-infra16:34
sdagueoh, great. That should be safe to merge, right? Nothing else that it needs to hang out for?16:34
jeblairsdague: correct16:34
sdaguegreat, thanks much16:34
sdaguefolks will be happy to have those tests running again16:35
jeblairme too16:35
*** shuoy has joined #openstack-infra16:35
fungioh, heh. i just approved it too. sdague wins16:35
*** freerunner has quit IRC16:36
*** BharatK has quit IRC16:36
*** davideagnello has joined #openstack-infra16:37
*** tqtran_ has joined #openstack-infra16:38
*** sarob has joined #openstack-infra16:40
*** achanda has quit IRC16:41
zarorcarrillocruz: you might be interested in this.. https://groups.google.com/d/msg/repo-discuss/4OaOoEVOy8A/hR5joGrQ-qcJ16:41
*** fallenpegasus has joined #openstack-infra16:43
openstackgerritJames E. Blair proposed openstack-infra/system-config: Add a tool to update gerrit groups  https://review.openstack.org/18659616:43
openstackgerritJames E. Blair proposed openstack-infra/system-config: Add a script to configure the infra group structure  https://review.openstack.org/18686116:43
*** kir has quit IRC16:44
*** lxsli is now known as lxsli_away16:44
*** achanda has joined #openstack-infra16:44
*** bnemec has quit IRC16:45
*** bnemec has joined #openstack-infra16:46
*** hdd has quit IRC16:46
ekarlsohey gang16:46
ekarlsoif we want to temporarely use tempest-lib from GIT vs released version due to git having a fix needed, should this work ? https://review.openstack.org/#/c/189364/16:47
ekarlsobasically setting LIBS_FROM_GIT=tempest-lib in localrc16:47
sdagueekarlso: so... you could, but the issue is then your users won't be able to test locally in any reasonable way16:49
sdagueyou should instead get tempest-lib to cut a release16:49
shuoyHi infra team, we are working on a stackforge project https://github.com/stackforge/compass-adapters. Right now, I am trying to merge our dev/experimental branch to master (actually, override master branch with dev/experimental). I managed to create a merge push here https://review.openstack.org/#/c/188977/, but it for sure did not include all the diff between dev/experimental and master. Can someone familar with Gerrit16:49
shuoyworkflow help me out?16:49
*** fedexo has quit IRC16:50
*** freerunner has joined #openstack-infra16:50
*** freerunner has quit IRC16:50
*** doug-fish has joined #openstack-infra16:52
pleia2jeblair: sorry re: bouncing email, it seemed ok for such a long time, I'll see if I can come up with something not-horrible16:52
* nibalizer subs to graphyaml in gertty16:53
jeblairpleia2: np16:53
*** rlandy has joined #openstack-infra16:54
*** hdd has joined #openstack-infra16:54
*** otter768 has joined #openstack-infra16:55
TheJuliaw/in 916:55
TheJuliadoh16:55
jeblairshuoy: did you follow a process like this?  http://docs.openstack.org/infra/manual/drivers.html#feature-branches16:55
zaroshuoy: does the diff look the same on your local machine as it does on the Gerrit UI?16:57
*** markvoelker has joined #openstack-infra16:57
openstackgerritMerged openstack-infra/project-config: Checkout devstack-gate master in periodic jobs  https://review.openstack.org/18931316:58
*** fhubik has quit IRC16:58
*** otter768 has quit IRC16:59
*** harlowja_at_home has quit IRC16:59
*** derekh has quit IRC17:01
shuoyjeblair: thanks, let me read this. (our colleague in charge of release process left and I am taking over this - so bear with me a bit). But first question: description toward feature/ can apply to description toward dev/, right?17:02
openstackgerritK Jonathan Harker proposed openstack-infra/puppet-kibana: Add kibana3 support  https://review.openstack.org/18890717:02
openstackgerritK Jonathan Harker proposed openstack-infra/puppet-kibana: Refactor kibana-ruby specific bits to kibana::ruby  https://review.openstack.org/18890617:02
*** markvoelker has quit IRC17:02
jeblairshuoy: yes17:02
*** amotoki has quit IRC17:04
*** dizquierdo has quit IRC17:04
*** e0ne has quit IRC17:06
*** ihrachyshka has quit IRC17:06
*** HeOS has quit IRC17:06
*** annegentle has joined #openstack-infra17:06
*** freerunner has joined #openstack-infra17:06
*** SlickNik has joined #openstack-infra17:07
*** ivar-lazzaro has joined #openstack-infra17:07
*** spiffxp has joined #openstack-infra17:07
*** dims has joined #openstack-infra17:07
*** vipul has joined #openstack-infra17:08
openstackgerritJames E. Blair proposed openstack-infra/jenkins-job-builder: Support deep merge of defaults  https://review.openstack.org/15073017:09
*** dims_ has quit IRC17:10
*** bradjones has quit IRC17:10
*** bradjones has joined #openstack-infra17:11
*** bradjones has quit IRC17:11
*** bradjones has joined #openstack-infra17:11
*** annegentle has quit IRC17:12
*** _nadya_ has quit IRC17:12
*** dustins has joined #openstack-infra17:15
shuoyjeblair: I think http://docs.openstack.org/infra/manual/drivers.html#merge-feature-branch-into-master is relavant to my case. But if I do “git review -R”, I fear I will generate hundreds review requests (which will triggers hundreds lengthy tests in my infrastructure resource). Here is what I did trying to avoid that https://gist.github.com/shuoy/df941edde527fe2660ec17:15
*** arxcruz has quit IRC17:15
*** doug-fish has left #openstack-infra17:16
*** erw has left #openstack-infra17:16
*** hdd has quit IRC17:16
*** hdd has joined #openstack-infra17:17
fungishuoy: if all the commits being merged are already in another public branch of the same git repository in gerrit, then the only "new" change it will create is the one for the merge commit17:17
jeblairelectrical, mordred: replied on 15073017:18
*** amitgandhinz has quit IRC17:19
openstackgerritDavide Guerri proposed openstack-infra/shade: Add get_server_external_ipv4()  https://review.openstack.org/18903017:19
*** annegentle has joined #openstack-infra17:20
dguerrimordred: ^ maybe I have been a bit.. pedantic about non-globally routable IPv4 networks17:20
dguerri*been17:20
dguerrimordred: it needs testing of course17:21
*** maishsk_afk has joined #openstack-infra17:22
*** maishsk_afk is now known as maishsk17:22
shuoyfungi: when I looked at the generated CL, and found it only included a tiny number of line change, I immediately fear my operation was wrong. But you are saying that IS actually correct, right? Could you please help me verify my current operation https://gist.github.com/shuoy/df941edde527fe2660ec is correct (since this is a major operation for our development)?17:24
mordreddguerri: nope. I think that pedanticness is the perfect level of pedantic17:25
mordreddguerri: nicely done17:25
mordreddguerri: -1 coming for some smaller review things - but in general I think the patch looks good17:25
*** sputnik13 has joined #openstack-infra17:25
*** baoli_ has quit IRC17:27
fungishuoy: well, it doesn't exactly match the steps in http://docs.openstack.org/infra/manual/drivers.html#merge-feature-branch-into-master so i'll need to reread some git manpages to confirm the parameter order and strategy are doing what i think they're doing. for the record, i go by the explicit steps we've documented because it's something i only end up running at most a few times a year, so too easy17:28
fungito forget something17:28
pleia2if some folks can look at the devstack+horizon instance spec for the i18n team, I'd appreciate it, I may be missing some details https://review.openstack.org/#/c/184559/ (jeblair was the only one in that session with me, so this can also get you a peek into the plan)17:28
*** baoli has joined #openstack-infra17:29
*** pradk has joined #openstack-infra17:30
flaper87fungi: does my uuid-dev patch require some special discussions or just reviews?17:30
fungiflaper87: i think just reviews17:31
fungiit's been a busy monday for me17:31
*** dguerri is now known as dguerri`17:31
shuoyfungi: what ‘git merge origin/feature-branch’ does? should not it be “git merge origin feature-branch”17:31
mordrednope. origin/feature-branch is the qualified name of the branch17:32
fungialso it won't take effect until the next time nodepool updates our worker images (generally daily by ~1600 utc unless some of them fail for random reasons)17:32
openstackgerritSébastien Han proposed openstack-infra/project-config: Add Ceph DevStack plugin to Stackforge  https://review.openstack.org/18876817:32
flaper87fungi: no rush, I just want to make sure I'm not missing steps17:32
fungishuoy: using origin/feature-branch instead of feature-branch makes sure that you're pulling the published version of that branch rather than a possibly our-of-sync local branch by the same name17:33
fungier, out-of-sync17:33
openstackgerritSpencer Krum proposed openstack-infra/puppet-logrotate: Make logrotate::file more resilient  https://review.openstack.org/18937817:34
russellbshameless review request for trivial project-config patch: https://review.openstack.org/#/c/188172/1  <317:35
fungishuoy: that workflow we've documented does this: 1. make sure your local master branch is in sync with the published master; 2. locally create a new temporary named branch from that in which to do the merge; 3. merge the published version of the feature branch into the local temporary branch; 4. update the commit message; 5. push the merge commit into gerrit17:35
fungioh, and 6. clean up your local repository now that you're done17:36
*** rcrit has joined #openstack-infra17:38
*** angela-s has joined #openstack-infra17:38
*** freerunner has quit IRC17:39
rcritis it possible for the VMs that are created for gate jobs for the hostname to change between the time the job starts and devstack gets executed?17:39
*** Sukhdev has quit IRC17:39
rcritI grab hostname -f in devstack-gate-vm.sh, and in lib/tls in devstack, and I've seen cases where they are different17:39
AJaegerfungi, since you wrote the devstack-plugin macro, could you review https://review.openstack.org/188768, please?17:39
rcritin my latest test the first one returned 'ubuntu' and the second 'localhost'17:39
*** Sukhdev has joined #openstack-infra17:40
openstackgerritEmilien Macchi proposed openstack-infra/project-config: Puppet: move from Stackforge to OpenStack  https://review.openstack.org/17632617:40
fungircrit: i suppose it's possible. i don't recall whether devstack-gate or devstack have workarounds in place to update /etc/hostname and /etc/hosts17:40
EmilienMcrinkle: before we ask -infra to review it, maybe you can have a look when you got time ^ ?17:40
lifelessfungi: hi17:40
lifelessfungi: can I grab some cycles today? Its periodic job time!17:40
rcritI ask because I need to set SERVICE_HOST to the hostname17:40
fungilifeless: troubleshooting periodic jobs?17:40
lifelessalso https://review.openstack.org/#/c/189238/ should be a no-brainer to avoid some breakage17:40
lifelessfungi: ading :) - the ones you volunteered for for req mgmt17:40
fungiheh, got it17:41
fungisigmavirus24: see lifeless's reply on 18923817:41
lifelessfungi: but equally perhaps its just jelping me level up a bit17:41
*** rlandy has quit IRC17:42
*** cdent has quit IRC17:42
lifelessfungi: yesterday I had a bunch of CI job fail because ansible didn't exist17:42
lifelessfungi: (speaking of weird failures)17:42
fungircrit: yeah, not sure. you might want to start in #openstack-qa and see if this is a known behavior in devstack since the denizens of that channel have a little deeper understanding of its internals17:42
fungilifeless: i think we had some really bad images yesterday. there were a bunch of failures i saw for a missing /opt/stack/new/devstack-gate/devstack-vm-gate.sh too17:44
lifelessfungi: this is the code I want to be running https://review.openstack.org/#/c/189249/17:44
electricaljeblair: thanks for the comment. Do you want me to add the other feature to that change as well so we can review it in 1 thing?17:44
lifelessfungi: I'll need to wrap it in a 'and submit a review' like is done for update.py17:45
*** vahidh has quit IRC17:45
fungilifeless: the script that does that bit is http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/scripts/propose_update.sh17:46
fungiwe could likely extend it for the additional mode?17:47
*** vahidh has joined #openstack-infra17:47
openstackgerritMerged openstack-infra/project-config: Add cloud-init channel to gerritbot so notifications can happen  https://review.openstack.org/18890117:47
fungi(i.e. called one way it generates requirement list sync reviews, called another way it generates constraints update reviews)17:47
*** freerunner has joined #openstack-infra17:47
fungimost of the plumbing and repos involved are identical i think17:47
fungithe other major difference would be calling it from a periodic pipeline rather than the post pipeline, but that's fairly minor17:48
fungier, fairly trivial to add i mean17:48
crinkleEmilienM: commented17:48
*** mrunge has quit IRC17:49
EmilienMcrinkle: good points :-P17:49
lifelessfungi: I'll poke in a minute17:50
EmilienMcrinkle: designate is good IMHO, it has beaker tests and works on both platforms17:50
EmilienMcrinkle: puppet-tripleo should be in openstack namespace because it's consumed by tripleo which contains all openstack repos already17:51
*** dustins_ has joined #openstack-infra17:51
*** aswadr has quit IRC17:51
*** pelix has quit IRC17:51
*** dustins has quit IRC17:52
*** zz_jgrimm is now known as jgrimm17:53
*** ZZelle_ has joined #openstack-infra17:54
*** annegentle has quit IRC17:55
yolandahi, fungi, i need your feedback on moving WIP changes to workflow -117:56
*** freerunner has quit IRC17:56
yolandawe are using ssh 'Gerrit Code Review'@localhost -p 29418 -i /home/gerrit2/review_site/etc/ssh_host_rsa_key suexec --as user.email -- gerrit review --label Workflow=-117:56
*** annegentle has joined #openstack-infra17:56
yolandabut it doesn't do anything17:56
yolandawere you using that command on your gerrit to update wip?17:56
*** marun has joined #openstack-infra17:56
fungiyolanda: yeah, if you follow the discussion in here from friday (was it friday?) i confirmed by reviewing irc logs from our maintenance that i didn't use the gerrit code review built-in account, rather i used an account in project-bootstrappers and made sure i gave the suexec/impersonate permission to that group in all-projects17:57
*** gyee_ has quit IRC17:57
yolandait may be that, let me check my account17:57
*** amitgandhinz has joined #openstack-infra17:57
jeblairelectrical: a second change for that is fine, i think; i'd just live to review them together to make sure we don't have to backtrack on anything in the first change17:58
jeblairelectrical: s/live/like/17:58
*** freerunner has joined #openstack-infra17:58
fungiit turns out that "gerrit code review" can't actually perform functions like review which leave votes/comments because it's not a proper account with the necessary details to be represented in the webui17:58
*** freerunner has quit IRC17:58
fungiand for some reason that prevents it from even doing those things via suexec17:59
fungiso a real account is needed17:59
*** achanda_ has joined #openstack-infra17:59
openstackgerritEmilien Macchi proposed openstack-infra/project-config: Puppet: move from Stackforge to OpenStack  https://review.openstack.org/17632617:59
EmilienMcrinkle: updated (without gnocchi & vswitch) ^17:59
electricaljeblair: okay. Will do that tomorrow.  Heading home now ;-)18:00
*** dontalton has joined #openstack-infra18:00
fungiyolanda: so it looks like i simply used my ("fungi") account to suexec to the actual change owner for each, and built up a batch list of api calls based on the change number and change owner e-mail address for each change which had a wip state in the mysql db18:00
yolandamm, tried with my user now, i don't have suexec powers, going to add these18:00
*** freerunner has joined #openstack-infra18:01
yolandafungi, it'0s the "run as " perm?18:01
*** abitha has joined #openstack-infra18:02
*** achanda has quit IRC18:02
fungiyolanda: i think so... i'm looking now to confirm18:02
*** sdake_ has joined #openstack-infra18:02
*** sdake has quit IRC18:02
*** amitgandhinz has quit IRC18:02
*** amitgandhinz has joined #openstack-infra18:02
*** sdake has joined #openstack-infra18:02
ekarlsohttp://logs.openstack.org/64/189364/1/check/gate-designate-dsvm-bind9/131633f/console.html any idea on why LIBS_FROM_GIT get's set to "" there right after we set it ?18:02
fungiyolanda: yep, see in capability section https://review.openstack.org/gitweb?p=All-Projects.git;a=blob_plain;f=project.config18:02
yolandacool18:03
*** _ody has joined #openstack-infra18:03
*** koolhead17 has joined #openstack-infra18:03
*** tiswanso has quit IRC18:03
fungiyolanda: that's also a handy way to see our current production all-projects acl in case we've failed to keep http://docs.openstack.org/infra/system-config/gerrit.html#access-controls properly updated18:04
fungiyolanda: though in this case it does seem to be reflected in our documentation as well18:04
*** tiswanso_ has joined #openstack-infra18:04
*** freerunner has quit IRC18:05
yolandafungi, how do you update all-projects? tried to do it in acl now but it said me i don't have perms for refs/heads/*18:05
fungiyolanda: through the gerrit webui18:05
yolandawe have something wrong there18:06
yolandabecause i cannot do it18:06
fungioh, that's fun18:06
yolandanot really :)18:06
*** sdake_ has quit IRC18:06
*** juggler has joined #openstack-infra18:06
*** freerunner has joined #openstack-infra18:06
fungiif you can figure out _what's_ wrong, you can update project.config in refs/meta/config of All-Projects.git and restart gerrit18:07
fungior possibly push to overwrite it via the ssh api if it's unbroken enough to allow that18:07
*** e0ne has joined #openstack-infra18:08
yolandamm, weird thing18:08
yolandait gave me an error, but it really did the update18:08
*** openstackgerrit has quit IRC18:09
*** openstackgerrit has joined #openstack-infra18:09
*** sabeen1 has joined #openstack-infra18:09
*** Somay has joined #openstack-infra18:10
*** doug-fish has joined #openstack-infra18:11
yolandafungi, worked like a charm18:11
yolandamany thx18:11
fungiyolanda: glad it worked! i had at best some shaky hearsay from irc logs as to how i made that work18:12
fungiand beer had claimed most of those braincells in the year+ since18:12
yolandafungi, you are our gerrit hero :)18:13
yolandaah, one more quesiton18:13
yolandaquestion18:13
* fungi was hoping quesiton was a new subatomic particle18:13
yolandain your upstream gerrit, the results of the tests appear in a table in the right18:13
davideagnelloHello, we have a new CI gate for our project currently waiting for review/merge:  https://review.openstack.org/#/c/187620/  would like to get this work moved along18:13
yolandain our gerrit they just appear down the change18:13
yolandawhat's the magic to move it?18:14
fungiyolanda: http://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project/files/gerrit/hideci.js18:14
yolandaoh, that's because we don't have our manifest updated18:14
yolandawe have that in a new version, but didn't apply because it didn't work for precise18:14
anteayadavideagnello: what do you mean by CI gate?18:14
yolandaso we still go with our old manifest18:15
fungiyolanda: that javascript overlay, when added to your gerrit site header, will detect comments which look like job results reported from zuul and extract them into that table, optionally allowing you to toggle them on and off in the comments18:15
yolandawow tricky18:15
*** freerunner has quit IRC18:15
yolandai imagined some kind of dashboard configured into gerrit18:15
yolandai guess i'll have to adapt the manifest, and avoid the things that make it crash on precise18:15
fungiyolanda: it probably doesn't need anything major from the puppet manifest except maybe some javascript dependencies and the gerrit site header modification to load it18:16
fungiyolanda: it's basically all static files18:16
yolandacool, i'll play with that18:16
AJaegerdavideagnello: this is for cue, isn't it? I'd like to have one of the cue cores +1 the change.18:16
AJaegerdavideagnello: since it is a new job for their repo18:16
*** maishsk_afk has joined #openstack-infra18:16
fungiyolanda: a proper implementation in gerrit is in progress for a while https://code.google.com/p/gerrit/issues/detail?id=246518:17
*** maishsk has quit IRC18:17
yolandait's just easier to look at results in your way18:18
*** ldnunes has quit IRC18:18
*** krotscheck is now known as krotscheck_confe18:21
*** shardy_ has joined #openstack-infra18:21
yolandajeblair, about https://review.openstack.org/#/c/188325/ ... do we want nodepool to just use that nodepool.conf for mysql, jenkins masters? or will we make it backwards-compatible and allow that to be specified on the yaml file as well?18:21
*** krotscheck_confe is now known as krotsch_at_con18:21
*** shardy has quit IRC18:22
davideagnelloAJaeger: yes, it's for Cue.  Great will get a core to review it.  Thanks18:22
AJaegerthanks, davideagnello18:23
*** Somay has quit IRC18:25
*** e0ne is now known as e0ne_18:25
*** shardy_ has quit IRC18:26
*** maishsk_afk has quit IRC18:26
*** shardy has joined #openstack-infra18:27
jeblairyolanda: let's not do backwards compatible; let's land the puppet change first, start using it, send a mail to the -infra ml letting people know about it, then land a change to nodepool that just switches to using it18:28
*** sbos99 has joined #openstack-infra18:28
jeblairyolanda: we recently made a nodepool release, so people who aren't ready for the change can pin their nodepools to that until they want to make the change18:28
pleia2good to know18:28
yolandajeblair, i still need to work on the nodepool change, but i hope to have it ready for this week18:28
yolandapleia2, so that answers your question18:28
nibalizerEmilienM: so on 176326 it looks like we're leaving some of the modules in the stackforge space, but the acl file is being pointed to openstack/puppet-modules.config18:28
pleia2yolanda: yep, thanks :)18:28
yolandacool18:28
nibalizernow I can understand wanting it to be all in one place, but that feels like we're crossing the streams18:29
*** e0ne_ has quit IRC18:30
EmilienMnibalizer: yeah because the .conf is the same. Do you think it's a big deal?18:31
*** achanda_ has quit IRC18:32
*** HeOS has joined #openstack-infra18:32
*** maishsk_afk has joined #openstack-infra18:33
nibalizerI don't think you'll find another situation where a <org>/<repo> references an acl file from a different <org>18:33
nibalizeralthough I'm not the authority on this issue18:33
nibalizerI'll comment on the review and we'll see if cores think its an issue18:34
nibalizeri guess I'm asking if someone has talked to you about that yet18:34
ekarlsois there no way to pull a library from GIT in the gate ?18:34
EmilienMnibalizer: ok thx,will see18:34
EmilienMnibalizer: I can c/p the file and have dupp but to me it's not useful.18:34
*** dustins_ has quit IRC18:34
mordredekarlso: what do you mean?18:35
mordredekarlso: like, you want to install a non-released library using git as part of a gate job?18:35
ekarlsomordred: +118:35
mordredekarlso: from a repo that is not part of openstack?18:35
ekarlsohttps://review.openstack.org/#/c/189364/218:35
ekarlsomordred: it is18:35
ekarlsoa part of openstack that is18:35
jeblairmordred: i hear over in #tripleo land you have dib producing docker containers18:36
mordredah - that's a whole different thing18:36
jeblairmordred: do you think we should use this as a test mech for the dib stuff in project-config?18:36
mordredjeblair: it's entirely possible that is a use of it!18:36
mordredekarlso: that is, in fact, what a large portion of the gate does - you'll want to add tempest_lib to your PROJECTS18:36
*** sbos99 has quit IRC18:37
mordredekarlso: so that zuul-cloner prepares the right state of teh repo for you18:37
jeblairmordred: just "build successful" and "has ssh keys", etc, seem like a huge gain from our current state18:37
mordredjeblair: yah. _totally_18:37
ekarlsomordred: what PROJECTS var ?18:37
mordredekarlso: look in designate.yaml line 23 and 2418:38
mordredjeblair: fun part is - we could make the image, then do a bunch of "docker run $imagename 'some test command to run'"18:39
mordrednibalizer: ^^18:40
*** freerunner has joined #openstack-infra18:40
*** Sukhdev has quit IRC18:41
*** achanda has joined #openstack-infra18:41
mordredjeblair: the other thing I got working (mostly) is using arbitrary docker images as the source of the base image18:41
mordredjeblair: this means a couple of things - a) even smaller minimal images than what you get from debootstrap (1/4 the size in my test)18:42
mordred b) since we have outputting to a docker image - it's _entirely_ possible that we could build one image without the cached repos and images in it, then build a second image with the first as the input source that only adds the cached repos18:43
nibalizerya being able to test that things work on the image we just built would be huge18:43
mordred(which would make for easier testing that all of the things got on the image that need to be there which are not the 14G of cached data)18:43
jeblairmordred: if you start with a base docker image, can you end up with a fully bootable qemu image?18:43
mordredjeblair: yup18:43
nibalizermodulo things that don't work in docker obvs18:43
jeblairmordred: how? :)18:43
mordredjeblair: it's just a mechanism for filesystem tarballs18:43
jeblairnibalizer: yeah18:43
jeblairmordred: presumably the docker image is missing something that's in debootstrap.... what is it and is it important?18:44
mordredjeblair: so, we're not using docker for anything other than a mechanism to store a filesystem tarball- we start the image build same as any other by creating a loopback and then untarring the export of the docker container18:44
nibalizermordred: has build docker2qemu ... now18:44
mordredjeblair: that means that the vm element, which amusingly is the thing that installs grub and runs grub install - works just fine18:45
*** zz_zz_zz_zz_ja is now known as ja18:45
*** rguillebert has joined #openstack-infra18:45
*** e0ne has joined #openstack-infra18:46
*** krotsch_at_con is now known as krotsck_at_con18:46
*** hdd has quit IRC18:46
*** achanda has quit IRC18:46
jeblairmordred: makes sense18:46
*** markvoelker has joined #openstack-infra18:46
jeblairmordred: (back to my earlier question, i'm still curious what the 75% of debootstrap that isn't in the docker base image is)18:47
mordredjeblair: you know - I'll figure that out18:47
mordredjeblair: probably manpages :)18:47
jeblairheh18:47
* mordred afks18:48
*** jsavak has quit IRC18:48
waynrelectrical: yeah the JJB 2.0 API changes will clean up the macro implementation so that it will be possible in the near future to interpolate variables defined elsewhere in macros18:48
*** koolhead17 has quit IRC18:48
*** Swami has quit IRC18:50
electricalwaynr: yay \o/18:50
anteayaanyone feel like pulling the trigger on adding a gemfile to puppet-openstackci? https://review.openstack.org/#/c/184924/ it is required for the beaker patch18:50
nibalizeryes yes plz18:51
nibalizerthis ^^18:51
*** ivar-lazzaro has quit IRC18:51
*** markvoelker has quit IRC18:52
*** marcusvrn has quit IRC18:52
jeblairnibalizer: is there a change to make the test go green yet?18:52
crinkleit would sort of be nice if https://review.openstack.org/#/c/185791/ was merged first, then beaker-rspec wouldn't need to be pinned in the gemfile18:53
mriedemanyone have any idea wtf happens here? http://logs.openstack.org/94/165894/3/check/check-grenade-dsvm/13ea6fd/logs/grenade.sh.txt.gz#_2015-06-08_18_18_37_35118:53
* anteaya reviews 18579118:53
crinkle185791 is also very much needed for the puppet group18:53
mriedem^ is a stable/juno keystone change blowing up in grenade due to something with wheels18:53
nibalizerjeblair: well there is a change that removes any acceptance testing18:55
anteayacrinkle: +A, thanks18:55
crinklethank you anteaya18:55
lifelessmordred: https://review.openstack.org/#/c/189185/ +A plox :)18:55
anteayapleia2: thank you18:55
shuoyfungi or jeblair, regarding “Merge Master into Feature Branch” workflow — is there away for me to override dev/experimental to master branch (i.e., whenever tere is a conflict, use dev/experiemntal version)? Right now, following the workflow means trying to resolve the conflicts.18:55
nibalizersounds like there isn't centos support, so just talking about ubuntu...18:55
anteayacrinkle: thanks for mentioning it18:55
*** freerunner has quit IRC18:56
*** otter768 has joined #openstack-infra18:56
pleia2anteaya: sure18:56
jeblairnibalizer: i mean i was hoping for a change that exercised tho whole pipeline (since the jobs are running, we should be able to see it with dependent patches)18:56
fungilifeless: mriedem's link above looks interesting from a "this may be pip 7 related" perspective18:56
fungishuoy: oh, so you don't want to merge your dev branch into master, you basically want to _replace_ master with your dev branch18:56
lifelessfungi: HOME is set to /opt/stack/new18:57
shuoyfungi: yes, _replace_18:57
jeblairnibalizer: ideally we'd have a series that got us to a very simple success result on those jobs, and then we can merge the series, enable voting for the jobs, then go from there18:57
lifelessfungi: ? thats a little surprising, but ok. Not sure why the fs would allow it to make ...c6 and not ...c218:57
nibalizerokay, Ill see if I can get that for you18:57
lifelessfungi: unless we switched uids but didn't switch HOME18:57
nibalizergonna have to fix things now that we don't have to pin beaker18:57
nibalizercrinkle: so unpin beaker now or?18:58
jeblairnibalizer: (this way we can still correct things if we find there are problems, but we're not actually waiting on the first one merging)18:58
fungishuoy: git merge --no-edit -s ours origin/feature-branch18:58
*** ayoung has quit IRC18:58
*** hdd has joined #openstack-infra18:58
fungishuoy: that explains why you were using -s ours in your example18:58
*** Rockyg has joined #openstack-infra18:58
crinklenibalizer: waiting till 185791 merges, then rechecking 185161, if that works then the nodepool nodesets from 185161 should be used18:58
crinklethen beaker-rspec can be unpinned18:59
*** baoli has quit IRC18:59
fungilifeless: that's possible. i wonder if this is something which changed in devstack between juno and kilo18:59
nibalizerdo you think we just let it float and if plabs breaks us we deal with that when it happens (thats what I would prefer)18:59
*** teran_ has quit IRC19:00
crinklenibalizer: i think that's fine, but we could also pin to a major version if that makes people feel safer19:00
fungimriedem: do you happen to know?19:00
*** dustins has joined #openstack-infra19:01
*** otter768 has quit IRC19:01
*** tiswanso_ has quit IRC19:01
*** abitha has quit IRC19:02
*** tiswanso_ has joined #openstack-infra19:03
fungimriedem: lifeless: i'm not seeing anything substantial with the HOME envvar between juno and master, but it's possible as lifeless points out that it's getting carried over through a sudo which is missing -H19:04
shuoyfungi: you meant that I should replace “git merge origin/master” with “git merge --no-edit -s ours origin/feature-branch” in the workflow described at http://docs.openstack.org/infra/manual/drivers.html#merge-feature-branch-into-master, i.e., just one liner change? — Just want to make sure I am not doing stupid things in this major operation.19:04
asselinjhesketh, tristanC want to talk about https://review.openstack.org/#/c/175571/?19:05
fungishuoy: well, the example you quoted has 'git merge origin/feature-branch' not 'git merge origin/master'19:05
*** annegentle has quit IRC19:06
anteayaasselin: jhesketh probably won't be up for about 3 hours, about 5am his time now I think19:06
mriedemlifeless: fungi: this is grenade on a stable/juno change, so it'd be something between icehouse and juno19:06
fungishuoy: but replace 'git merge origin/feature-branch' with 'git merge --no-edit -s ours origin/feature-branch'19:06
mriedemfungi: lifeless: i'd think this is busted on all stable/juno changes if that was the issue and i didn't see that in logstash but i'll look again19:06
anteayaasselin: and I agree, was hoping you would call a meeting on that point19:06
fungimriedem: oh! i wonder if icehouse ever got our sudo -H patch backported19:06
*** annegentle has joined #openstack-infra19:06
shuoyfungi: sorry, typo. thanks— this is clear for me to proceed this excercise19:06
mriedemfungi: is that a recent change?19:07
fungimriedem: circa juno or maybe kilo and then backported to juno19:07
*** fallenpegasus has quit IRC19:07
mriedemfungi: i'll take a look, thanks19:07
openstackgerritMerged openstack-infra/project-config: Install zlib1g-dev for puppet beaker jobs  https://review.openstack.org/18579119:08
*** samuelBartel has joined #openstack-infra19:08
fungishuoy: if that works, you should see git show immediately after your merge command reporting a merge commit as your new branch tip with its parents being the sha of the published branch tips of origin/master and origin/feature-branch, while a git diff between your merge-branch and origin/feature-branch should be empty19:08
openstackgerritSpencer Krum proposed openstack-infra/puppet-openstackci: Add Gemfile  https://review.openstack.org/18492419:09
openstackgerritSpencer Krum proposed openstack-infra/puppet-openstackci: Add beaker boilerplate to openstackci  https://review.openstack.org/18489119:09
openstackgerritSpencer Krum proposed openstack-infra/puppet-openstackci: Update spec helper for zuul-cloner  https://review.openstack.org/18490519:09
nibalizercrinkle: assuming you are successful, thats my updated stack19:09
crinklenibalizer: awesome19:10
mriedemfungi: doesn't look like it made it to stable/icehouse: https://review.openstack.org/#/q/If791b9b25d6a4280dab19117004184e57e78d038,n,z - i'll work on that19:10
asselinanteaya, ok I see....his comment was from a while ago...ok will catch up with him later this afternoon19:10
asselin(somehow I though it was earlier this morning)19:10
*** yfried has quit IRC19:10
anteayanibalizer: did you want to address the yml whitespaceisms?19:10
nibalizeranteaya: i thought i have19:10
anteayaasselin: thanks19:10
*** yfried has joined #openstack-infra19:10
fungimriedem: glad it was that easy!19:10
nibalizeranteaya: eh https://review.openstack.org/#/c/184891/12/spec/acceptance/nodesets/default.yml ?19:10
anteayanibalizer: nodepool-trusty: hypervisor : none19:10
anteayaand nodepool-centos same thing19:11
anteayabut the default.yml looks better, thanks19:11
mriedemfungi: eh maybe not https://review.openstack.org/#/c/144161/19:11
mriedemdifferent backport19:11
fungimriedem: still might have been missed on whatever the parent sudo is of the pip install that's dying in your log19:12
mriedemyeah, searching stable/icehouse for sudo usage19:12
fungimriedem: could be there were things missed in the icehouse backport19:12
*** mgedmin_ has joined #openstack-infra19:13
*** dkehn_ has joined #openstack-infra19:13
nibalizeranteaya: kk will fix19:13
anteayanibalizer: thanks19:13
*** Kiall_ has joined #openstack-infra19:13
*** prad__ has joined #openstack-infra19:14
openstackgerritSpencer Krum proposed openstack-infra/puppet-openstackci: Add beaker boilerplate to openstackci  https://review.openstack.org/18489119:14
openstackgerritSpencer Krum proposed openstack-infra/puppet-openstackci: Update spec helper for zuul-cloner  https://review.openstack.org/18490519:14
*** praveenkumar_ has joined #openstack-infra19:15
openstackgerritSean M. Collins proposed stackforge/gertty: Mention the bug tracker in the README file  https://review.openstack.org/18940219:15
*** leifmadsen_ has joined #openstack-infra19:15
*** mgedmin has quit IRC19:15
*** dkehn has quit IRC19:15
*** praveenkumar has quit IRC19:15
*** Kiall has quit IRC19:15
*** leifmadsen has quit IRC19:15
*** esp has quit IRC19:15
*** mgedmin_ is now known as mgedmin19:15
*** esp has joined #openstack-infra19:15
openstackgerritSean M. Collins proposed stackforge/gertty: Mention the bug tracker in the README file  https://review.openstack.org/18940219:15
shuoyfungi: following that gives me https://review.openstack.org/#/c/189401/, which is apparently incorrect — I ought to see + ~22k LoC if things get correctly manipulated.19:16
openstackgerritSean M. Collins proposed stackforge/gertty: Mention the bug tracker in the README file  https://review.openstack.org/18940219:16
fungishuoy: if you look at the individual files in gerrit's webui you'll see it's removing the conflicts, it's not showing a diff of your old and new branches. this is how gerrit implements merge commit reviews. it's confusing, agreed19:17
tristanCasselin: yes sure... well, it seems like when the ssl_cert_file_content is set, then we should not use the snakeoil in ssl_cert_file19:18
asselintristanC, right...I think that is what happens currently19:18
fungishuoy: however, the parents displayed in that review look valid (you can stick each of those two git shas into gerrit search box and find that one is a commit in master and one a commit in dev/experimental19:19
asselintristanC, the snakeoild cert is used by default, but system-config site.pp populates a different value, which is what is used19:19
fungishuoy: you can also checkout the proposed change in a fresh local branch and compare it to what you think should be there19:19
fungishuoy: git fetch https://review.openstack.org/stackforge/compass-adapters refs/changes/01/189401/1 && git checkout FETCH_HEAD19:20
fungishuoy: per the download box in the webui19:20
tristanCasselin: hum I don't understand then... https://git.openstack.org/cgit/openstack-infra/system-config/tree/manifests/site.pp#n126  only set the _content so that the _file will be "/etc/ssl/certs/${vhost_name}.pem" (cf: https://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project/manifests/jenkins.pp#n37 )19:21
tristanCasselin: while the current proposed implementation in openstackci will set the _file to the snakeoil...19:21
*** ja is now known as zz_ja19:21
openstackgerritDavide Guerri proposed openstack-infra/shade: Add get_server_external_ipv4()  https://review.openstack.org/18903019:21
* asselin looks again19:21
*** dguerri` is now known as dguerri19:21
tristanCthanks :-)19:22
*** prad__ has quit IRC19:23
asselintristanC, ok I see now....contents vs file19:23
*** pradk has quit IRC19:28
shuoyfungi: when I do “git fetch https://review.openstack.org/stackforge/compass-adapters refs/changes/01/189401/1 && git checkout FETCH_HEAD”, the git log history seems to be correct, but the directory does not seem to be right — there should be a new ansible directory, but my fetched code base does not have it.19:28
asselintristanC, hmmm...seems that logic may need to go to puppet-jenkins?19:29
tristanCasselin: it seems like it's either: no ssl_content then we use snakeoil, either ssl_content is set then we store it in ${vhost_name}.pem19:31
fungishuoy: oh, you're right. i got the strategy backwards. that looks like it should be -s theirs rather than -s ours (the former selects the incoming ref, the latter the local ref)19:31
asselintristanC, sorry...going back to my original opinion....19:31
asselintristanC, https://review.openstack.org/#/c/175571/3/manifests/jenkins_master.pp19:31
*** ivar-lazzaro has joined #openstack-infra19:31
asselinso those lines are tyring to set a better default value than using snakeoil19:32
*** hichihara has quit IRC19:32
shuoyfungi: thanks — I guess we are almost there :-)19:32
tristanCasselin: yep, let's put them back in the next patchset ok ?19:32
asselintristanC, yes, I agree.19:33
asselintristanC, isolating changes during refactoring is always a good idea19:33
crinklenibalizer: https://review.openstack.org/#/c/185161/ is green \o/19:34
crinkleEmilienM: ^19:34
anteayacrinkle: congratulations19:34
asselintristanC, I was mentioning in 3rd paty meeting this morning that we should try to get the jenkins patch merged this week19:34
asselinpatches*19:34
anteayait would be lovely to do so19:34
anteaya'tis a good goal19:35
asselinwe're almost there...19:35
anteayayay19:35
asselinnibalizer, fyi, we're backtracking on your suggestion. It can be done as a separte patch. speak now if you really insist. https://review.openstack.org/#/c/175571/3/manifests/jenkins_master.pp19:36
openstackgerritDavide Guerri proposed openstack-infra/shade: Add get_server_external_ipv4()  https://review.openstack.org/18903019:36
openstackgerritDavid Shrewsbury proposed openstack-infra/shade: Return new secgroup object  https://review.openstack.org/18941419:36
nibalizerasselin: hrm?19:37
nibalizerasselin: you're not going to use snakeoil?19:37
asselinnibalizer, take a look at the scrollback....19:37
asselinnibalizer, can it be done as a separate patch?19:37
nibalizersure separate patch is fine fo rme19:37
nibalizerits always a bit weird to do that19:37
openstackgerritTristan Cacqueray proposed openstack-infra/puppet-openstackci: Create a jenkins server like http://jenkins.openstack.org  https://review.openstack.org/17557119:38
nibalizerI think there is an example in the storybaord module19:38
asselinnibalizer, that would simplify reviews...19:38
nibalizerasselin: ya if you want to not do snakeoil thats fine19:38
*** dprince has quit IRC19:39
tristanCasselin: submitted another patchset for 'openstackci::jenkins_master'19:39
shuoyfungi: Could not find merge strategy 'theirs'. Available strategies are: octopus ours recursive resolve subtree.19:39
openstackgerritDavide Guerri proposed openstack-infra/shade: Add get_server_external_ipv4()  https://review.openstack.org/18903019:39
asselinnibalizer, it's not so much as a "not do", it's a "not do right now"19:39
fungishuoy: it's there for me in git version 2.1.419:39
openstackgerritMatt Riedemann proposed openstack-infra/elastic-recheck: Add query for horizon npm test bug 1462626  https://review.openstack.org/18901719:39
openstackbug 1462626 in OpenStack Dashboard (Horizon) "gate-horizon-npm-run-test fails with "ReferenceError: Can't find variable: angular"" [Undecided,New] https://launchpad.net/bugs/146262619:39
openstackgerritMatt Riedemann proposed openstack-infra/elastic-recheck: Add query for devstack bug 1463149  https://review.openstack.org/18941619:39
openstackbug 1463149 in devstack "grenade fails on stable/juno due to "OSError: [Errno 13] Permission denied: '/opt/stack/new/.cache/pip/wheels/c6/c2'"" [Undecided,In progress] https://launchpad.net/bugs/1463149 - Assigned to Matt Riedemann (mriedem)19:39
fungishuoy: oh, looks like theirs is implemented as an option to recursive but not as an alias19:40
fungishuoy: try -s recursive -X theirs19:40
*** ociuhandu has quit IRC19:41
shuoyfungi, keep —no-edit?19:41
asselintristanC, could you sumbit the snakeoil change as a separate dependent patch?19:41
openstackgerritSpencer Krum proposed openstack-infra/puppet-openstackci: Add Gemfile  https://review.openstack.org/18492419:41
openstackgerritSpencer Krum proposed openstack-infra/puppet-openstackci: Add beaker boilerplate to openstackci  https://review.openstack.org/18489119:41
openstackgerritSpencer Krum proposed openstack-infra/puppet-openstackci: Update spec helper for zuul-cloner  https://review.openstack.org/18490519:41
fungishuoy: that just skips the interactive editor step. it's not necessary since you'll get an editor when you commit --amend later19:41
asselintristanC, this way we can merge both at the same time if desired19:41
*** freerunner has joined #openstack-infra19:42
asselintristanC, will go to lunch19:42
fungishuoy: and before you send it for review, you can commit --amend a second time and change the change-id line to I8fe961ac571f15d274e85bc6c5c9c815f9f8da7d (same id as your earlier attempt) so that it just appears as a new patchset rather than having to go and abandon the first try19:43
*** samueldmq has quit IRC19:46
fungishuoy: also i generally edit the commit message to reflect the actual public names of the branches being merged rather than local or qualified names19:47
fungibut that's entirely cosmetic19:48
shuoy“-s recursive -X theirs” seems not able to fix the ‘rename’, looking into it now :-(19:49
fungishuoy: what "rename" is that?19:51
AJaegeranteaya, fungi, clarkb, pleia2, jeblair: Do we want to "Switch to using $() for subshells" as proposed by https://review.openstack.org/#/c/188263/ and dependencies? I'll +2 now but will not approve for now to give you a chance to review...19:51
anteayawhy?19:52
notmynameanyone know about pyeclib/liberasure libraries that may (or may not) be installed on jenkins workers? I suspect there's something amiss, and I'm trying to learn the current state of things19:53
*** maishsk_afk_ has joined #openstack-infra19:53
notmyname(and every swift patch is failing right now)19:53
shuoyfungi: https://gist.github.com/shuoy/fc04f2b8849e36db435a19:53
anteayanotmyname: I do not offhand, care to share a log link?19:53
AJaegeranteaya: see comments in https://review.openstack.org/#/c/184907/ - it's for consistency. I don't care either way but the change looks fine to me...19:53
notmynameexample failure is at http://logs.openstack.org/89/184189/13/check/gate-swift-python27/95a00d9/console.html#_2015-06-08_15_57_18_04919:54
*** ams__ has joined #openstack-infra19:54
notmynamebut I think this might be because of a missing dependency. hard to tell. which is why I'm trying to find out how things are installed today19:54
*** eharney has quit IRC19:54
*** maishsk_afk has quit IRC19:54
*** maishsk_afk_ is now known as maishsk_afk19:54
anteayaAJaeger: okay thanks, I don't care either way and I'm not going to janitor a style that has two clear options and proponets of both19:55
anteayaI see no benefit of doing so19:55
*** freerunner has quit IRC19:55
anteayaAJaeger: thanks for bringing it to my attention though19:56
*** imcsk8 has joined #openstack-infra19:56
anteayadynamic linking error libJerasure.so: cannot open shared object file: No such file or directory19:57
openstackgerritMerged openstack-infra/project-config: Revert "Stop running non-voting docker job on nova"  https://review.openstack.org/18599219:57
*** tiswanso has joined #openstack-infra19:57
anteayanotmyname: so far I'm supportive of your missing dependency theory19:57
notmynameanteaya: cool. that confirms my suspicions19:57
fungishuoy: a little digging says that's caused by files which have been renamed in your dev/experimental branch but their new names already exist on your master branch19:57
notmynameanteaya: not sure where you found that. but yeah, seems like jerasure isn't installed19:58
openstackgerritKyle Mestery proposed openstack-infra/irc-meetings: Add Neutron office hours  https://review.openstack.org/18942219:58
*** tiswanso_ has quit IRC19:58
fungishuoy: in that case there likely still has to be some kind of manual merge conflict resolution to be able to keep the master branch fast-forward friendly19:58
notmynameanteaya: but that's a c library, so I can't "fix" it by adding it to test-requirements19:59
anteayanotmyname: actually I question that J character19:59
anteayawhen I copy/paste from the log into a search engine the character looks odd19:59
notmynameanteaya: it stands for "Jim" or "James". the original author is JimPlank19:59
anteayawe have encountered issues in the past where non utf8 characters make it into our code19:59
*** ayoung has joined #openstack-infra20:00
anteayathat is my point, it looks to my eyes like a J but my search engine thinks it is something else20:00
mordrednotmyname: we're working on ability to express c library deps20:00
notmynamemordred: ok. for now is there another fix I can work on?20:00
openstackgerritRussell Bryant proposed openstack-infra/devstack-gate: Add partial-ncpu-neutron grenade mode  https://review.openstack.org/18942420:00
*** dprince has joined #openstack-infra20:01
mordrednotmyname: but I remember we had installed them for you a while back I thought?20:01
anteayano maybe not, maybe I am wrong20:01
*** ivar-laz_ has joined #openstack-infra20:01
notmynamemordred: yeah, I think you had installed liberasurecode. but maybe you didn't install jerasure. not sure20:01
mordrednotmyname: hrm. well, I'm afk, I'll look when I get back20:02
notmynamemordred: the pyeclib stuff is weird (from a deployment point). I want to yell at^W^Wtalk to the developer about it, but he's out of the country at the moment20:02
mordrednotmyname: ++20:02
notmynamemordred: ok, thanks20:02
*** samuelBartel has quit IRC20:02
funginotmyname: according to logstash that error has been going on at least since 2015-06-03 15:28:12 utc20:04
*** ivar-lazzaro has quit IRC20:04
ams__With JJB is there any way for me to give a job template a list (a, b, c) and have that template produce a single job with 3 builders (a, b, c)?20:04
notmynamefungi: yeah :-(20:04
notmynamefungi: https://review.openstack.org/#/q/status:open+project:openstack/swift+label:Verified%253C%253D-1%252Cjenkins+NOT+project:openstack/swift-specs+branch:master+NOT+label:Code-Review%253C%253D-1+NOT+label:Workflow%253C%253D-1+NOT+label:Code-Review%253C%253D-2,n,z20:04
openstackgerritMerged openstack-infra/project-config: Add intel-nfv-ci-tests repo to stackforge  https://review.openstack.org/18683920:04
notmynamefungi: most of those are that issue (probably not 100% though)20:05
funginotmyname: checking now to see if that error message always corresponds to a job failure20:05
notmynamehttp://logstash.openstack.org/#eyJzZWFyY2giOiJcIkludmFsaWQgYXJndW1lbnRzIHBhc3NlZCB0byBsaWJlcmFzdXJlY29kZV9pbnN0YW5jZV9jcmVhdGVcIiBBTkQgYnVpbGRfc3RhdHVzOlwiRkFJTFVSRVwiIEFORCBidWlsZF9uYW1lOlwiZ2F0ZS1zd2lmdC1weXRob24yN1wiIEFORCBtZXNzYWdlOlwiRXJyb3I6IEludmFsaWQgYXJndW1lbnRzIHBhc3NlZCB0byBsaWJlcmFzdXJlY29kZV9pbnN0YW5jZV9jcmVhdGVcIiIsImZpZWxkcyI6W10sIm9mZnNldCI6MCwidGltZWZyYW1lIjoiNjA0ODAwIiwiZ3JhcGhtb2RlIjoiY291bnQiLCJ0aW1lIjp7InVzZXJfaW520:05
notmyname0ZXJ2YWwiOjB9LCJzdGFtcCI6MTQzMzc5MDEwMjM2OSwibW9kZSI6IiIsImFuYWx5emVfZmllbGQiOiIifQ==20:05
notmynamebah20:05
openstackgerritMerged openstack-infra/project-config: Support for the new Devstack plugin model in Rally  https://review.openstack.org/18702520:06
openstackgerritMerged openstack-infra/project-config: Enable congress and tempest in devstack in congress-dsvm-api test  https://review.openstack.org/18072620:06
openstackgerritMerged openstack-infra/project-config: Python SDK make functional tests a non voting gate  https://review.openstack.org/18462120:07
anteayanotmyname: you had asked where I found the missing dependency line20:07
anteayanotmyname: http://logs.openstack.org/89/184189/13/check/gate-swift-python27/95a00d9/console.html#_2015-06-08_15_57_11_02120:07
notmynameanteaya: ah, thanks20:07
lifelessnotmyname: pyeclib vendors the C library20:07
lifelessnotmyname: I can't see the start of the discussion, whats the context?20:08
notmynamelifeless: what does that mean? (/me isn't familiar with "vendor" as a verb)20:08
lifelessnotmyname: includes a copy of it in its distribution20:08
fungiembeds its own copy for fun and profit20:08
notmynameright20:08
*** isviridov_away is now known as isviridov20:08
notmynamesee earlier comment about wanting to have a little chat with the devs there ;-)20:08
fungiand agreed, any time the log complains about missing libJerasure.so the job also fails20:09
lifelessright, but whats the issue that yo're hitting here ?20:09
notmynamelifeless: pyeclib does in one place and not in another. pypi version is still vendored. the code repo isn't20:09
notmynamelifeless: jerasure isnt' installed20:09
lifelessah yes, you're installing from vcs?20:10
funginotmyname: https://bugzilla.redhat.com/show_bug.cgi?id=1212148 seems relevant20:10
openstackbugzilla.redhat.com bug 1212148 in Package Review "Review Request: python-pyeclib - Python interface to erasure codes" [Medium,Assigned] - Assigned to karlthered20:10
lifelessthat will break20:10
lifelessits also buggy, I can't remember if I filed a bug on it20:10
notmynamejerasure is a C library that can be used by liberasurecode. the tests use it, but because it's a C library, I can't add it to test-requirements20:11
lifelessah yes,I did20:11
lifelesshttps://bitbucket.org/kmgreen2/pyeclib/issue/62/pip-install-uninstall-install-errors-with20:11
notmynameit's not the only library that can be used, which is why it's not a hard dependency of liberasurecode20:11
lifelessnotmyname: jerasure is optional and not vendored?20:11
openstackgerritRussell Bryant proposed openstack-infra/project-config: Add check-grenade-dsvm-partial-ncpu-neutron  https://review.openstack.org/18942620:11
notmynamelifeless: correct20:12
notmynamelifeless: in the general sense20:12
russellb4 patches that depend on each other across 4 git repos == <3 Depends-on20:12
*** pcrews has quit IRC20:12
notmynamelifeless: for swift's tests, the test configs we have use jerasure, so therefore we need it for testing20:12
*** tiswanso has quit IRC20:12
*** rkukura_ has joined #openstack-infra20:12
funginotmyname: mostly i'm trying to figure out why/how it suddenly began failing last week20:12
funginotmyname: the "fix" i think is to just update our workers to preinstall libjerasure-dev20:13
*** afazekas has joined #openstack-infra20:13
notmynamefungi: that's a godo question. I don't know if there was a pyeclib release. or what20:13
funginot since april20:13
notmynamefungi: and I agree with that fix, based on what I know20:13
fungiwell, assuming the install of pyeclib links against those headers. if it's actually trying to dynamically load the .so as the log indicates, then maybe we need to install libjerasure2 instead?20:14
DavieyAnyone here looking after intel CI?20:14
anteayaDaviey: what motivates you to ask?20:15
funginotmyname: i'll see what i need to add to get that to pass20:15
*** rkukura has quit IRC20:15
*** rkukura_ is now known as rkukura20:15
notmynamefungi: thank you20:15
*** sputnik13 has quit IRC20:15
*** bhuvan has quit IRC20:15
Davieyanteaya: Seeing some odd failures.20:15
anteayaDaviey: care to share what you are seeing?20:16
Davieyanteaya: http://198.175.100.33/189377/2/screen-logs/stack.sh.log.gz20:16
funginotmyname: i assume tox -e py27 on tip of swift master should be failing like that?20:16
lifelessfungi: you'll need both I think20:16
anteayaDaviey: do you happen to have the url to the patch?20:16
lifelessfungi: -dev without .so will be fail :>20:16
fungik20:16
fungiahh, righto20:17
notmynamefungi: I think so. hard for me to verify since it doesn't fail for me20:17
Davieyanteaya: you can derive the gerrit url from the one on intel :)  https://review.openstack.org/#/c/189377/20:17
anteayaDaviey: well I looked and couldn't so I asked you20:18
lifelessmordred: ping20:18
lifelessmordred: https://review.openstack.org/#/c/189185/ can has revu20:18
anteayaDaviey: intel pci ci is your account: https://wiki.openstack.org/wiki/ThirdPartySystems/Intel-PCI-CI20:18
anteayaDaviey: you are welcome to contact the operators if you wish20:19
Davieyanteaya: Right, i just wanted to see if they were here before doing so.20:19
anteayajyuso1: are you here?20:19
*** dannywilson has joined #openstack-infra20:19
anteayahe is in china, he doesn't lurk but he does respond to pings as soon as he is able20:20
anteayait is possible he is currently asleep20:20
*** ivar-laz_ has quit IRC20:20
*** fallenpegasus has joined #openstack-infra20:21
*** ivar-lazzaro has joined #openstack-infra20:21
Davieyanteaya: I just mailed their shared mailbox20:21
anteayawonderful20:21
anteayaI expect you will have a prompt reply20:22
anteayaif you don't do return20:22
fungihrm, jenkins06 is very, very ill20:22
*** dprince has quit IRC20:22
fungii'll try to get it into prepare for shutdown if i can20:22
*** rlucio has joined #openstack-infra20:22
*** radez is now known as radez_g0n320:23
openstackgerritDavide Guerri proposed openstack-infra/shade: Add get_server_external_ipv4()  https://review.openstack.org/18903020:26
openstackgerritSpencer Krum proposed openstack-infra/puppet-openstackci: Add beaker boilerplate to openstackci  https://review.openstack.org/18489120:28
openstackgerritSpencer Krum proposed openstack-infra/puppet-openstackci: Update spec helper for zuul-cloner  https://review.openstack.org/18490520:28
*** eharney has joined #openstack-infra20:28
*** Rockyg has quit IRC20:29
*** ajmiller has joined #openstack-infra20:31
*** sputnik13 has joined #openstack-infra20:32
*** shuoy has quit IRC20:33
*** chuckC_ has joined #openstack-infra20:34
*** shardy_ has joined #openstack-infra20:34
*** _nadya_ has joined #openstack-infra20:34
*** markvoelker has joined #openstack-infra20:35
*** baoli has joined #openstack-infra20:35
*** shardy has quit IRC20:36
fungilifeless: dstufft: yet another (new to me anyway) interesting side effect of pip 7 always caching wheels. if you're installing a package which links against an optional c lib's headers and you didn't have those headers installed, after adding them to your system you need to clear that wheel from your pip cache so that the linking is retried for a fresh pip install run?20:36
dstufftfungi: yup, or if you want to change compile options at all20:36
dstuffthttps://github.com/pypa/pip/issues/288220:36
*** alivigni has quit IRC20:37
fungithis suggests that we probably don't want to prebuild wheels for any of our jobs since the system packages may be determined at runtime meaning the cache would need to be invalidated20:37
*** baoli has quit IRC20:37
fungimordred: probably interesting to you too ^20:37
*** baoli has joined #openstack-infra20:38
*** sputnik13 has quit IRC20:39
fungiusing the pyeclib + libjerasure-dev example, if we pre-cached the libjerasure-dev deb on our worker images and prebuilt a pyeclib wheel and stashed that, then the pyeclib wheel won't be linked against libjerasure-dev headers20:39
*** shuoy has joined #openstack-infra20:39
fungisince we would only have downloaded but not installed libjerasure-dev20:39
*** dannywilson has quit IRC20:39
*** shardy_ has quit IRC20:40
*** markvoelker has quit IRC20:40
*** shardy has joined #openstack-infra20:40
*** shuoy has quit IRC20:41
*** Swami has joined #openstack-infra20:41
*** dahoo has joined #openstack-infra20:42
greghaynesfungi: https://review.openstack.org/#/c/164927/ has been waiting for review for a few mo. re: prebuilding wheels :)20:42
*** dahoo is now known as jerryz20:43
*** _nadya_ has quit IRC20:43
*** annegentle has quit IRC20:44
fungigreghaynes: interesting. any idea how we should handle the situation of needing to possibly pre-build multiple wheels with different selections of system packages installed?20:44
mordredfungi: ah - hrm20:45
*** freerunner has joined #openstack-infra20:45
*** __afazekas has joined #openstack-infra20:46
mordredfungi: I grok the situation and will need to think about it for a minute20:46
mordreddstufft, lifeless: this seems like a _potential_ bug in local auto wheel building/caching20:47
*** pcrews has joined #openstack-infra20:47
mordredand I say bug in the loosest possible way20:47
dstufftshort coming20:47
dstufftis more accurate I think20:47
mordredyah20:47
openstackgerritDavid Shrewsbury proposed openstack-infra/shade: Return new secgroup object  https://review.openstack.org/18941420:48
fungiagreed. pip isn't going to magically know when the cache for a given wheel needs invalidating (and often neither is the user)20:48
lifelessright20:49
lifelesspackages have a choice20:49
lifelesshard fail on missing C deps20:49
lifelessor fallback20:49
lifelessif they fallback20:49
fungiat least as far as i know there's no way in the current package metadata scheme for pyeclib to say "if libjerasure-dev header files appear/disappear/change then we need a new wheel"20:49
lifelesspip can't possibly know that someone comes along and installs C later, with the current interfaces20:49
dstufftNo, there isn't20:49
fungiright20:49
lifelessand, embedding Make/scons/etc -> hahahahahaha, no.20:50
mordredfungi: so - short term, in the swift job -  "find ~/.cache/pip/wheels -name 'pyeclib' | xargs -n1 rm"20:50
*** Sukhdev has joined #openstack-infra20:50
mordredthen intall libjerasure-dev and pip install pyeclib which will do the rebuild20:50
greghaynesfungi: ugh20:50
greghaynesfungi: we need multiples? not just one that is linked correctly?20:50
greghaynesconceptually I get why we might need that, is there a specific case?20:50
sdagueso, what part of the python toolchain is responsible for building said bindings?20:50
*** _afazekas has quit IRC20:50
*** spzala has quit IRC20:50
mordredgreghaynes: we don't actually need multiples20:50
sdaguewould it be possible to checksum the source files used to build such a thing, so you did have freshness checks, somewhere?20:50
fungimordred: yep, that's a reasonable workaround and hopefully the instances of this where we have to play whack-a-mole with optional system libraries is not too frequent20:50
greghaynesmordred: ah, ok :)20:51
dstufftprobably a more reasonable thing long term to do is to make optional dependencies that can fail or not fail to install, and instal of having optional C things in a single library, split out th eoptional bits into a thing that unconditionally compiles and have pip just treat it as an optional20:51
*** achanda has joined #openstack-infra20:51
mordredgreghaynes: we know that we want to have a binary library installed20:51
mordredbut we don't want to install it generally on the nodes20:51
mordredso when we do caching it's off20:51
greghaynesyea, makes sense20:51
greghaynesso it has a fallback, but we dont actually want to test both variants20:51
fungidstufft: great point. not have optional c libs, just have optional python packages with non-optional c dependencies20:51
openstackgerritMerged openstack-infra/elastic-recheck: Add query for horizon npm test bug 1462626  https://review.openstack.org/18901720:52
openstackbug 1462626 in OpenStack Dashboard (Horizon) "gate-horizon-npm-run-test fails with "ReferenceError: Can't find variable: angular"" [Undecided,New] https://launchpad.net/bugs/146262620:52
openstackgerritMerged openstack-infra/elastic-recheck: Add query for devstack bug 1463149  https://review.openstack.org/18941620:52
dstufftthat makes it easier for people to publish wheels on PyPI too20:52
openstackbug 1463149 in devstack "grenade fails on stable/juno due to "OSError: [Errno 13] Permission denied: '/opt/stack/new/.cache/pip/wheels/c6/c2'"" [Undecided,In progress] https://launchpad.net/bugs/1463149 - Assigned to Matt Riedemann (mriedem)20:52
mordredan option, (just brainsstorming, don't shootme) would be to install a docker container with all the known C deps installed and the pip cache bind mounted, then pip instal the reuqirements list, getting wheels that depend on the c libraries, then delete the docker container)20:52
dstufftsince they won't have to decid eif they publish it with or without having the c extension.20:52
ekarlsomordred: so what, PROJECTS=openstack/tempest-lib $PROJECTS will make it install from git?20:52
mordredekarlso: it's possible I don't fully grok what you're trying to do20:52
*** sputnik13 has joined #openstack-infra20:53
ekarlsomordred: install latest available tempest-lib from git20:53
mordredsdague: ekarlso is trying to make sure tempest-lib installs from source in designate devstack stuffs20:53
ekarlsoon the gate thing20:53
mordredsdague: I may be giving him bad advice20:53
sdaguemordred: right, so my recommendation was to wait for a tempest-lib release20:53
mordredawesome20:54
mordredekarlso: I recommend that20:54
sdaguebut that's a timing issue apparently?20:54
ekarlsosdague: meh, that'll take some time :(20:54
mordredlifeless: I +A'd your patch, btw20:54
*** achanda has quit IRC20:56
lifelesscool20:56
*** otter768 has joined #openstack-infra20:57
*** pradk has joined #openstack-infra20:57
mordredfungi: so - what installs the jerasure thing?20:57
fungilifeless: how have you been manually exercising generate.py 189249?20:57
fungimordred: we do, shortly. i'm writing the patch now20:57
*** yamamoto has joined #openstack-infra20:57
openstackgerritMerged openstack/requirements: Exclude jsonschema 2.5.0.  https://review.openstack.org/18923820:57
mordredfungi: oh - so _nothing_ installs it right now20:57
fungimordred: right. i'm unclear on how swift's unit tests began suddenly failing last week on it being missing, but i'm adding it here in just a bit20:58
openstackgerritMerged openstack/requirements: Replace coinor.pulp with pulp.  https://review.openstack.org/18924820:58
mordredawesome20:59
*** teran has joined #openstack-infra21:00
*** otter768 has quit IRC21:01
*** freerunner has quit IRC21:04
*** freerunner has joined #openstack-infra21:04
lifelessfungi: easily21:07
lifelessfungi: generate-constraints -p /usr/bin/python3.4 -p /usr/bin/python2.7 -r global-requirements.txt > upper-constraints.txt21:07
anteayado we like the look of add a gemfile to puppet-openstackci any better, jeblair? https://review.openstack.org/#/c/184924/21:07
lifelessfungi: (pip install -e . to install it, of course)21:07
*** sputnik13 has quit IRC21:08
fungilifeless: oh, right there's an entrypoint. i'm not used to thinking of the requirements repo as being an installable python package21:09
* fungi hangs his head in shame21:09
*** sputnik13 has joined #openstack-infra21:10
*** sputnik13 has quit IRC21:11
*** doug-fish has left #openstack-infra21:11
*** pcrews has quit IRC21:11
*** annegentle has joined #openstack-infra21:11
*** sputnik13 has joined #openstack-infra21:12
dansmithfungi: jeblair: FYI, I'm still seeing that no-header bug quite a bit, and I have seen a _few_ instances of truncated reads even with gzip21:12
*** afazekas has quit IRC21:13
*** julim has quit IRC21:16
*** jgrimm is now known as zz_jgrimm21:17
*** tvanderwiel has joined #openstack-infra21:18
*** sdake_ has joined #openstack-infra21:19
nibalizerjeblair: so we've gotten here: https://review.openstack.org/#/c/184905/8 trusty passes and centos fails21:20
*** mriedem is now known as mriedem_away21:20
pleia2woo, progress21:20
*** rkukura_ has joined #openstack-infra21:21
nibalizerwell.. I guess I'm saying do we care about centos? I know infra doesn't run these services on centos and my team downstream doesn't21:21
nibalizerso I'm inclined to wait for someone who needs it to run on centos to add that support21:21
openstackgerritKurt Taylor proposed openstack-infra/infra-manual: Refresh 'Put Your New Project in the Correct Project Group' section  https://review.openstack.org/18946821:21
pleia2I'm inclined to agree21:22
*** SpamapS has quit IRC21:22
mordredpleia2, nibalizer: ++21:22
mordredI care about centos for cgit21:22
*** gyee_ has joined #openstack-infra21:22
mordredI mean, I care about it in a loving way21:22
pleia2I'd tell ianw though so he can have a look if interested21:22
mordredbut for our puppet modules, I care about it for cgit21:23
*** sdake has quit IRC21:23
pleia2maybe pabelanger too21:23
*** rkukura has quit IRC21:23
*** rkukura_ is now known as rkukura21:23
openstackgerritJeremy Stanley proposed openstack-infra/project-config: Add libjerasure dev packages on workers  https://review.openstack.org/18947121:23
openstackgerritJeremy Stanley proposed openstack-infra/system-config: Add libjerasure dev packages on workers  https://review.openstack.org/18947221:23
nibalizerso I think we can tell beaker to confine tests based on OS. Howabout I slice the log stuff currently being 'tested' into a Debian branch?21:23
*** kgiusti has quit IRC21:24
anteayanibalizer: I'm glad the tests run on trusty now21:24
funginotmyname: https://review.openstack.org/189472 followed by new image builds should i think fix your unit tests21:25
fungioh, i already see a typo. :/21:25
notmynamefungi: thanks21:26
notmynamefungi: once that lands we'll be able to re-enqueue our jobs? or is there something else we need to wait on?21:26
openstackgerritJeremy Stanley proposed openstack-infra/system-config: Add libjerasure dev packages on workers  https://review.openstack.org/18947221:27
funginotmyname: once it lands you'll need to wait for us to build new job worker boot images, which happens across our providers daily at 14:14 utc21:27
notmynamefungi: ok, got it. is there a way to test that change against one of the failing swift patches?21:28
*** afazekas has joined #openstack-infra21:28
openstackgerritSpencer Krum proposed openstack-infra/puppet-openstackci: Add beaker boilerplate to openstackci  https://review.openstack.org/18489121:28
openstackgerritSpencer Krum proposed openstack-infra/puppet-openstackci: Update spec helper for zuul-cloner  https://review.openstack.org/18490521:28
*** peristeri has quit IRC21:28
*** mpopow has quit IRC21:29
funginotmyname: not really, other than to try what i did (run swift unit tests on a fresh ubuntu trusty vm, watch it fail, then apt-get install libjerasure-dev, clear your ~/.cache/pip and try the unit tests again)21:29
notmynamefungi: ok21:29
*** miqui has quit IRC21:30
openstackgerritMerged openstack-infra/project-config: Add libuuid devel packages  https://review.openstack.org/18929021:30
*** ociuhandu has joined #openstack-infra21:32
fungistepping away to cook dinner... bbl21:33
*** marun has quit IRC21:33
openstackgerritRob Crittenden proposed openstack-infra/devstack-gate: DO NOT MERGE - testing enabling tls-proxy service  https://review.openstack.org/18843621:34
*** dkranz has quit IRC21:35
openstackgerritlifeless proposed openstack-infra/project-config: Handle incorrect project names more carefully.  https://review.openstack.org/18947621:35
*** tvanderwiel has quit IRC21:36
*** fallenpegasus has quit IRC21:38
*** dustins has quit IRC21:38
sdagueany chance that we could get a system-config review for - https://review.openstack.org/#/c/179765/4 which would allow some of the optimized zuul inline status bits to move forward21:38
sdagueit's been outstanding with a +2 for a month21:39
openstackgerritDean Troyer proposed openstack/requirements: Bump python-glacneclient  https://review.openstack.org/18947921:39
mordredsdague: I've give you a second - but I'm the existing +221:40
sdaguemordred: right :)21:41
*** bhunter71 has quit IRC21:41
lifelessyay jsonschema 2.5.1 out21:41
flaper87mordred: can I get your attention on this? https://review.openstack.org/#/c/189287/ :) Sorry for the direct ping (doing it because it's real quick review)21:41
*** EmilienM is now known as EmilienM|afk21:41
flaper87lifeless: awesome21:41
flaper87lifeless: I got the notifications from that GH issue, I'm glad they landed your patch21:42
openstackgerritMerged openstack/requirements: Move tests into openstack_requirements.  https://review.openstack.org/18918521:42
openstackgerritMerged openstack-infra/shade: Extract logging config into a helper function  https://review.openstack.org/18882121:44
*** dboik has quit IRC21:46
lifelessflaper87: yah, nice to get it sorted fairly promptly21:48
*** dprince has joined #openstack-infra21:49
*** pc_m has quit IRC21:50
*** pcrews has joined #openstack-infra21:50
openstackgerritMerged openstack-infra/shade: Add inventory command to shade  https://review.openstack.org/17589121:50
*** achanda has joined #openstack-infra21:51
*** aysyanne has quit IRC21:53
*** baoli has quit IRC21:55
openstackgerritMonty Taylor proposed openstack-infra/shade: Don't emit volume tracebacks in inventory debug  https://review.openstack.org/18887121:55
*** SpamapS has joined #openstack-infra21:55
*** achanda has quit IRC21:57
*** achanda has joined #openstack-infra21:59
*** isviridov is now known as isviridov_away22:03
jheskethMorning22:03
anteayamorning jhesketh22:04
jhesketho/22:04
*** baoli has joined #openstack-infra22:05
asselinhi jhesketh22:07
openstackgerritDavid Shrewsbury proposed openstack-infra/shade: Add secgroup update API  https://review.openstack.org/18949022:07
*** sputnik13 has quit IRC22:07
asselinwe were discussing your comments on https://review.openstack.org/#/c/175571/22:07
asselintristanC, reverted some of the changes you had concerns about.22:08
asselinand will (hopefully) propose those as a follow-on patch22:08
*** achanda has quit IRC22:08
*** sputnik13 has joined #openstack-infra22:08
*** pradk has quit IRC22:08
*** krotsck_at_con is now known as krotscheck22:08
asselinjhesketh, hopefully that makes the review process more straightforward22:08
*** amitgandhinz has quit IRC22:10
*** alivigni has joined #openstack-infra22:10
*** annegentle has quit IRC22:10
jheskethasselin: okay cool, I'll take a look today but I need to run some family to the airport sorry22:10
asselinjhesketh, ok22:11
anteayajhesketh: safe travels to those flying22:11
jhesketh:-)22:12
*** annegentle has joined #openstack-infra22:15
openstackgerritlifeless proposed openstack-infra/project-config: Add upper-constraints generation glue  https://review.openstack.org/18949122:15
lifelessfungi: so - ^ halp. If you can wrap that in whatever is needed to let pip install work, and the necessary zuul config, wicked.22:15
lifelessI'm going to context switch for a little bit to fixup a glitch in pip22:15
openstackgerritIvan Kolodyazhny proposed openstack-infra/project-config: Run functional test job for cinderclient for REST API v2  https://review.openstack.org/18949222:17
*** afazekas has quit IRC22:17
*** baoli has quit IRC22:20
dstufftoh, for whoever cares, cryptography 1.0 will use cffi 1.0's new APIs, which means definately no more explodey on cffi upgrades22:21
dstufftalso much faster import times22:21
dstufftand less memory22:21
*** markvoelker has joined #openstack-infra22:21
*** spzala has joined #openstack-infra22:21
anteayayay no more explodey22:21
davideagnelloHello, review has been +1 by Cue cores and ready for merge: https://review.openstack.org/#/c/187620/22:22
dstufftother things that use cffi can still explodey22:23
dstufftuntil they update22:23
anteayayay less explodey22:23
*** ddieterly has joined #openstack-infra22:23
*** markvoelker has quit IRC22:26
*** baoli has joined #openstack-infra22:27
*** yamamoto has quit IRC22:28
*** rkukura_ has joined #openstack-infra22:29
openstackgerritDerek Higgins proposed openstack-infra/project-config: [WIP] Import rdo packaging into openstack namespace  https://review.openstack.org/18949722:31
*** rkukura has quit IRC22:32
*** rkukura_ is now known as rkukura22:32
openstackgerritJames E. Blair proposed openstack-infra/infra-specs: Fix repositories section of puppet4 spec  https://review.openstack.org/18949822:33
*** timrc has joined #openstack-infra22:37
*** ddieterly has quit IRC22:38
*** alivigni has quit IRC22:39
*** mpopow has joined #openstack-infra22:40
*** baoli has quit IRC22:41
*** camunoz has joined #openstack-infra22:42
timrcDoes upstream put the "jenkins" user in the "shadow" group manually?  Or is it not needed?  In puppet-jenkins it looks like groups is defined as an empty list.  We have to add the "jenkins" user to "shadow" otherwise the "jenkins_job_builder" user is unable to login.22:43
jeblairtimrc: what jenkins_job_builder user?22:43
jeblairtimrc: we have no such unix user on our jenkins masters22:44
jeblairtimrc: and i can't find a reference to it in puppet22:44
*** jerryz has quit IRC22:45
timrcjeblair, Ah.  Maybe that is unique to our deployment then :) Before my time.22:45
timrcjeblair, What user do you have defined in /etc/jenkins_jobs/jenkins_jobs.ini ?22:46
jeblairtimrc: 'gerrig'.  it's a typo.22:47
jeblairtimrc: that's not a unix user though, that's a jenkins user....22:47
openstackgerritMerged openstack-infra/shade: Don't emit volume tracebacks in inventory debug  https://review.openstack.org/18887122:47
jeblairtimrc: oh, do you have jenkins hooked up to pam/ldap or something?22:47
timrcjeblair, Yeah.22:48
timrcjeblair, PAM.22:48
timrcjeblair, But that would explain the difference :)22:48
*** baoli has joined #openstack-infra22:49
nibalizertimrc: so you can do the +> thing to add an already-defined user to more groups22:50
*** Sukhdev has quit IRC22:50
timrcnibalizer, Aye.  That's convenient :)22:51
*** cathy_ has joined #openstack-infra22:52
openstackgerritJames E. Blair proposed openstack-infra/infra-specs: Fix puppet-apply spec typos  https://review.openstack.org/18949922:55
nibalizermmm all green https://review.openstack.org/#/c/184905/22:56
jeblairrock!22:57
pleia2nibalizer: nice work!22:57
nibalizercrinkle: and Hunner too22:57
pleia2yay22:57
nibalizeri wish we had a recording of jeblair and mordred coding ruby with stackoverflow22:57
*** otter768 has joined #openstack-infra22:57
*** rossella_s has quit IRC22:57
crinkle\o/22:58
*** rossella_s has joined #openstack-infra22:58
asselinnibalizer, awesome! :)22:58
jeblairdoes anyone remember when all the code in the world wasn't already written?22:58
pleia2hehe22:58
jeblairwell, it might have been written, but it wasn't indexed.22:59
cathy_fungi: Hi, I have a question on creating a project in stackforge. Armando has submitted a bug for creating networking-sfc repository in stackforge (https://review.openstack.org/#/c/188637/). My understanding is that once oepnstack-infra approves the change, the patch will automaticlaly merged and the networking-sfc-core gorup will be automatically created, right?22:59
jeblaircathy_: yes, we will manually have to add an initial member to it, which we will happily do if someone reminds us to in this channel.  that person may add subsequent members.23:00
*** ZZelle_ has quit IRC23:01
*** annegentle has quit IRC23:02
*** otter768 has quit IRC23:02
*** xyang1 has quit IRC23:03
*** baoli has quit IRC23:03
*** e0ne has quit IRC23:05
cathy_jeblair: thanks for the info! Since I am driving this initiative, spec, design, and coding, and hosting the IRC meeting, could you add me as the initial member?23:07
cathy_jeblair: I will add additonal members who have committed to development of this features23:08
pleia2cathy_: I'm sure that's fine, but I suggest asking again when it merges since we can't actually add you until then23:08
cathy_pleia2: Ok, sure. When do you expect the merge will happen?23:09
pleia2cathy_: I haven't looked at the patch yet (it's in my queue) but it typically takes a few days for folks to review it, assuming there aren't any problems23:10
cathy_pleia2: ok. thanks.23:10
openstackgerritK Jonathan Harker proposed openstack-infra/puppet-log_processor: Break up logstash::indexer and log_processor::worker  https://review.openstack.org/18662123:10
*** yamamoto has joined #openstack-infra23:13
*** cathy_ has quit IRC23:14
*** dahoo has joined #openstack-infra23:17
*** dahoo is now known as jerryz23:17
*** dimtruck is now known as zz_dimtruck23:17
*** dprince has quit IRC23:18
*** sabeen1 has quit IRC23:18
*** Sukhdev has joined #openstack-infra23:19
*** EmilienM|afk is now known as EmilienM23:20
openstackgerritEmilien Macchi proposed openstack-infra/project-config: Puppet: move from Stackforge to OpenStack  https://review.openstack.org/17632623:20
*** annegentle has joined #openstack-infra23:22
*** kmartin_ is now known as kmartin23:26
*** wenlock has quit IRC23:30
*** sputnik13 has quit IRC23:32
*** hemna is now known as hemnafk23:32
*** ams__ has quit IRC23:33
*** shuoy has joined #openstack-infra23:34
shuoyfungi: I expercised the recommend approach, but that approach can’t keep the git logs for the development we had in dev/experimental, and that is actually what we really would like to keep.23:34
*** yamamoto has quit IRC23:34
*** jaypipes has quit IRC23:35
*** chlong has joined #openstack-infra23:36
*** annegentle has quit IRC23:37
*** dannywilson has joined #openstack-infra23:40
openstackgerritThai Tran proposed openstack/requirements: Adding django-babel plugin to Horizon  https://review.openstack.org/18950723:42
*** _nadya_ has joined #openstack-infra23:44
*** dannywilson has quit IRC23:44
*** dontalton has quit IRC23:45
*** hdd has quit IRC23:46
*** weshay has quit IRC23:47
*** _nadya_ has quit IRC23:49
*** annegentle has joined #openstack-infra23:51
*** ajmiller has quit IRC23:52
*** vahidh has quit IRC23:52
*** shuoy has quit IRC23:53
*** annegentle has quit IRC23:54
jheskethasselin: I've taken a look at those jenkins puppet changes and they lgtm23:55
jheskeththanks23:55
asselinjhesketh, great! thank you23:55
jheskethasselin: also sorry I missed your comments in the review itself.. I think you were right about setting the default.. nevertheless this is a neater transition and could be done as a followup23:55
asselinjhesketh, yeah...it's very tempting to add more, but it does add risk and extra effort on review.23:56
*** yamamoto has joined #openstack-infra23:57
asselinHopefull tristanC will submit a follow up...no reason we can't merge them at the same time23:57
*** sputnik13 has joined #openstack-infra23:57
jheskethyep :-)23:57
asselinjhesketh, if you don't mind, please add a comment to that regard in his patch, so he's got confidence you approve on another patch set23:58
pleia2StevenK: was following up with our zanata bugs today, care to chime in on the delete languages one with what you spoke with camunoz about at summit? https://bugzilla.redhat.com/show_bug.cgi?id=121911323:59
openstackbugzilla.redhat.com bug 1219113 in Component-UI "Can't remove languages" [Unspecified,New] - Assigned to djansen23:59
jheskethasselin: will do23:59
*** sputnik13 has quit IRC23:59
openstackgerritJeremy Stanley proposed openstack-infra/project-config: Add upper-constraints generation glue  https://review.openstack.org/18949123:59

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