*** stevebaker has quit IRC | 00:00 | |
*** zul has quit IRC | 00:01 | |
sdague | fungi: and cheetah blood | 00:03 |
---|---|---|
sdague | ok, time to make dinner | 00:04 |
*** stevebaker has joined #openstack-infra | 00:06 | |
jgriffith | mordred: NM, got it fixed :) | 00:08 |
fungi | jgriffith: was this the cinder/nova dependency installation issue you pasted earlier? what did it turn out to be? | 00:09 |
*** krtaylor has quit IRC | 00:09 | |
jgriffith | fungi: yes.. | 00:09 |
jgriffith | fungi: I'm not exactly sure what the root was... but | 00:10 |
jgriffith | I discovered somethign funky going on with python packages being cached somewhere or something | 00:10 |
jeblair | sdague: this is going to mess up your plans for the zuul status page: http://www.jwz.org/blog/2013/08/a-light-has-gone-out-on-the-web/ | 00:10 |
jgriffith | fungi: I manuall rm -rf dist-packages/openstack, setuptools, discover, oslo and pbr | 00:11 |
jgriffith | including eggs | 00:11 |
jgriffith | then started over with pip install and low and behold it worked | 00:11 |
jgriffith | wish I wold've light bulbed exactly what it was, but I *think* it was dist-packages | 00:12 |
jgriffith | err... discover | 00:14 |
*** vipul is now known as vipul-away | 00:30 | |
*** cppcabrera has joined #openstack-infra | 00:32 | |
sdague | jeblair: heh | 00:33 |
*** Ryan_Lane has quit IRC | 00:35 | |
*** vipul-away is now known as vipul | 00:35 | |
*** david-lyle has quit IRC | 00:36 | |
*** david-lyle has joined #openstack-infra | 00:38 | |
fungi | aah, so an older cached version, maybe | 00:40 |
*** sdake_ has joined #openstack-infra | 00:40 | |
mrodden | oh | 00:40 |
mrodden | its nova client... | 00:40 |
mrodden | wonderful.... | 00:40 |
mrodden | python2.7/site-packages/python_novaclient-2.14.0-py2.7.egg-info/requires.txt:requests>=1.1,<1.2.3 | 00:41 |
fungi | mrodden: right, i think there's a review open to uncap that in novaclient | 00:42 |
mrodden | so why is pip installing a version of requests that conflicts with that... | 00:42 |
ianw | mrodden: you don't have an old version in /tmp/pip-build do you? | 00:43 |
mrodden | hmmm | 00:43 |
fungi | mrodden: likely pip was also installing something else depending on requests but uncapped, and decided to process that one first | 00:44 |
mrodden | ic | 00:44 |
fungi | it's fairly mindless in that it doesn't evaluate all transitive dependencies and run a solver to find the intersection | 00:46 |
mrodden | wow look at that | 00:46 |
mrodden | i have 2.14.0 | 00:47 |
mrodden | and its removed in .1 | 00:47 |
mrodden | fungi: yeah thats what i would expect... kind of scary it doesn't | 00:47 |
mrodden | i wonder if its something with our multiple requirements files | 00:48 |
fungi | so if you're expecting it to find solutions like yum/apt do, get used to disappointment ;) | 00:48 |
mrodden | -r requirements, -r test-reqs.txt | 00:48 |
mrodden | i would think its a pretty well solved problem | 00:49 |
mrodden | i mean almost every package system has something like that i would think | 00:49 |
clarkb | I have filed a bug with upstream pip and dstufft thinks it may be fixed in 1.5 | 00:49 |
mrodden | if not, could borrow the portage tree one from Gentoo :) | 00:49 |
fungi | neat | 00:49 |
dstufft | which bug is this | 00:49 |
clarkb | dstufft: pip dependency resolution | 00:49 |
clarkb | 9XX /me finds it | 00:50 |
clarkb | https://github.com/pypa/pip/issues/988 | 00:50 |
dstufft | ah right | 00:51 |
dstufft | I want to get that into 1.5, it might not be though :[ Dpends on if the work gets done in time for the 1.5 timeframe | 00:51 |
mrodden | well that did it | 00:52 |
mrodden | made sure i had 2.14.1 and tests pass now... | 00:52 |
*** dina_belova has joined #openstack-infra | 00:54 | |
fungi | mrodden: well, remember that installing a package with pip doesn't guarantee its dependencies get installed with pip. python has multiple package installation systems which comingle. i get the impression pip can't be absolutely certain what any particular package's dependencies might be, particularly prior to retrieving it | 00:54 |
mrodden | only 6 hours to find and fix that issue... but i got to learn about neutron, why sys.exit is bad, how stevedore works (kinda), and that pip doesn't really resolve dep conflicts for you | 00:55 |
fungi | unlike, say, apt which has a database of all dependency relationships available to it in advance | 00:56 |
mrodden | i think i just grabbed requests before novaclient came up in the list with the <1.2.3 requirement | 00:56 |
*** cppcabrera has left #openstack-infra | 00:56 | |
mrodden | portage/emerge would build its dep graph on the fly | 00:57 |
mrodden | i think it still might | 00:57 |
mrodden | could probably use a DB as a cache | 00:57 |
mrodden | requirements only change on newer versions | 00:58 |
fungi | though it still probably has an enumerable means of discovering those dependencies | 00:58 |
mrodden | oh wait... nvm... build time configuration flags change the graph | 00:58 |
mrodden | apt-get doesn't have to deal with that | 00:58 |
*** gyee has quit IRC | 00:58 | |
*** dina_belova has quit IRC | 00:58 | |
fungi | whereas python packages *can* run arbitrary code at installation time to determine subsequent dependencies | 01:00 |
mrodden | fungi: right | 01:00 |
mrodden | portage does the same thing | 01:00 |
*** cody-somerville has quit IRC | 01:00 | |
mrodden | since at 'install' time in Gentoo you are actually building stuff, and depending upon waht build configuration flags you have, you might say need to download and compile boostlibs if you don't have them, vs maybe if you have the flag off it doesn't need that | 01:01 |
mrodden | fyi avoid having to compile boostlibs on gentoo, it takes a few hours at least | 01:02 |
fungi | ouch | 01:02 |
mrodden | amazingly enough, its actually faster to do taht than compiling v8 and chromium | 01:02 |
mrodden | that takes forever | 01:02 |
mrodden | i have a core i7 at home too | 01:03 |
lifeless | don't worry, they will rewrite it in go soon :P | 01:03 |
mrodden | go was built for servers.... | 01:03 |
mrodden | i dont understand the fascination with it | 01:04 |
lifeless | mrodden: I know, right :) | 01:04 |
mrodden | would have been great for the API levels in OpenStack though | 01:04 |
mrodden | s/levels/layers/ | 01:05 |
*** enikanorov-w_ has joined #openstack-infra | 01:10 | |
*** enikanorov-w has quit IRC | 01:10 | |
lifeless | mebbe :) | 01:15 |
openstackgerrit | Mathieu Gagné proposed a change to openstack-infra/config: Add stable/grizzly branch to gerribot for puppet https://review.openstack.org/41002 | 01:15 |
mrodden | idk, its not like python is slow... | 01:15 |
mrodden | and i think go uses "goroutines" which are essentially greenthreads, which is what we are doing now | 01:16 |
*** cody-somerville has joined #openstack-infra | 01:16 | |
lifeless | I don't know if they've changed this | 01:16 |
mrodden | could be wrong about that though, its been awhile since i looked at it | 01:16 |
lifeless | but by default go uses one CPU w/greenthreads | 01:16 |
lifeless | and for 2-cpu's it gets slower. | 01:16 |
*** UtahDave has joined #openstack-infra | 01:17 | |
mrodden | thats what i thought too | 01:18 |
mrodden | not really all that great if thats still true | 01:19 |
*** mrodden has quit IRC | 01:23 | |
dstufft | fungi: generally pip downloads a package, runs a command to get it's dependencies, downloads those depenendencies, runs a command to get their dependenencies, until it builds a graph, and then it goes through and installs things. The two exceptions to that are setup_requires which will get installed locally (not globally) by setuptools during the first command, and people who do wierd things in their setup.py | 01:24 |
dstufft | But wierd things, things like automatically installing something when the setup.py is executed (vs when install is run), or overwriting the egg-info command with something else | 01:24 |
fungi | right. bad ideas now that there are better alternatives, but these things still happen at least for now | 01:26 |
dstufft | Wheels don't have that problem though, given that they don't have a setup.py | 01:28 |
dstufft | they have some other problems that still need fixed :/ | 01:28 |
dstufft | And Sdist 2.0 whenever it gets done won't have that problem either | 01:28 |
* fungi can't wait! | 01:29 | |
jhesketh | Howdy. Are there any Zuul devs in here? | 01:30 |
jeblair | jhesketh: yes | 01:31 |
jhesketh | jeblair: Is it possible for a gearman worker to update the URL after it has accepted a job and given an initial one? | 01:31 |
jhesketh | sending another WorkData packet doesn't seem to have any effect | 01:31 |
jeblair | jhesketh: https://github.com/openstack-infra/zuul/blob/master/zuul/launcher/gearman.py#L380 | 01:33 |
jeblair | jhesketh: that's correct, it only saves the url and build number from the first one | 01:33 |
*** Ryan_Lane has joined #openstack-infra | 01:33 | |
jeblair | jhesketh: i _think_ it would be okay to change that though | 01:34 |
jhesketh | jeblair: right, it kinda makes sense to be able to change it in my mind | 01:34 |
jhesketh | specifically because once my worker is done with a log file I want to push it away (say onto a swift store or something) and then I'll need the URL to point there | 01:35 |
*** yaguang has joined #openstack-infra | 01:35 | |
jeblair | jhesketh: indeed; we want the same thing (and currently accomplish it by setting the log urls in configuration); but having the worker correctly report it is even better | 01:36 |
*** markmcclain has quit IRC | 01:37 | |
jeblair | (all our workers are jenkins atm, so that's a bit harder for us) | 01:37 |
*** nayward has joined #openstack-infra | 01:37 | |
jeblair | jhesketh: do you want to make that change? | 01:37 |
jhesketh | yep, I'll give it a go | 01:37 |
*** xchu has joined #openstack-infra | 01:37 | |
jhesketh | before I do though, would you mind clarifying how the build numbers work please jeblair? | 01:37 |
jeblair | jhesketh: cool; i'd probably just put a non-empty sanity check in there to make sure a real value doesn't get overwritten with a null or empty one later on. | 01:38 |
jeblair | jhesketh: it can be any id that uniquely identifies that build of that job | 01:39 |
jeblair | jhesketh: it comes from jenkins, where builds are identified as job-name + a monotonically increasing build number (trying to find a jenkins job by a zuul uuid is really difficult) | 01:39 |
jhesketh | hmm okay | 01:40 |
jeblair | jhesketh: but zuul doesn't really care, so you you pass the zuul uuid back as the build number if you wanted | 01:40 |
jhesketh | so does zuul use it for anything? | 01:40 |
jhesketh | right | 01:40 |
jeblair | it uses it to abort jobs that are in progress | 01:40 |
jhesketh | yeah so I was confused by why zuul needed a number and didn't use it's own uuid | 01:40 |
jhesketh | or the job uuid | 01:40 |
*** mrodden has joined #openstack-infra | 01:41 | |
*** nayward has quit IRC | 01:41 | |
jeblair | jhesketh: here is where it's used: https://github.com/openstack-infra/zuul/blob/master/zuul/launcher/gearman.py#L412 | 01:41 |
jeblair | it calls "stop:[manager-name]" where manager-name is something else supplied in the workdata packet -- that's to route the stop job to the right gearman worker | 01:42 |
jeblair | and passes the build name and number (supplied by the worker in the workdata packet) as json arguments | 01:42 |
jhesketh | yep cheers :-) | 01:43 |
jeblair | jhesketh: good luck! | 01:43 |
*** emagana has quit IRC | 01:44 | |
jhesketh | thanks | 01:44 |
*** UtahDave has quit IRC | 01:44 | |
*** sarob_ has joined #openstack-infra | 01:45 | |
*** sarob has quit IRC | 01:48 | |
*** sarob_ has quit IRC | 01:50 | |
*** sdake_ has quit IRC | 01:53 | |
*** dina_belova has joined #openstack-infra | 01:54 | |
*** UtahDave has joined #openstack-infra | 01:56 | |
lifeless | ruh roh - No distributions at all found for repoze.lru>=0.3 (from Routes>=1.12.3->-r /opt/stack/neutron/requirements.txt ( | 01:57 |
lifeless | is installing neutron known-broken ? | 01:57 |
lifeless | or perhaps this is the more likely 'you used pip, from across the world''' | 01:58 |
*** thomasm has joined #openstack-infra | 01:59 | |
*** dina_belova has quit IRC | 01:59 | |
*** yaguang has quit IRC | 02:00 | |
jhesketh | jeblair: it looks like the 'name' field in the data is unused? | 02:01 |
*** erfanian has joined #openstack-infra | 02:03 | |
*** Ryan_Lane has quit IRC | 02:04 | |
*** yaguang has joined #openstack-infra | 02:08 | |
*** sarob has joined #openstack-infra | 02:12 | |
*** mrodden1 has joined #openstack-infra | 02:14 | |
*** mrodden has quit IRC | 02:15 | |
*** HenryG has joined #openstack-infra | 02:20 | |
*** UtahDave has quit IRC | 02:27 | |
*** annegentle has quit IRC | 02:28 | |
*** nati_ueno has quit IRC | 02:32 | |
*** xchu has quit IRC | 02:33 | |
*** melwitt has quit IRC | 02:33 | |
*** jerryz has quit IRC | 02:34 | |
*** jerryz has joined #openstack-infra | 02:44 | |
*** UtahDave has joined #openstack-infra | 02:46 | |
*** UtahDave has left #openstack-infra | 02:51 | |
*** xchu has joined #openstack-infra | 02:51 | |
*** markmcclain has joined #openstack-infra | 02:55 | |
*** dina_belova has joined #openstack-infra | 02:55 | |
*** jfriedly has joined #openstack-infra | 02:56 | |
*** yaguang has quit IRC | 02:56 | |
*** yaguang has joined #openstack-infra | 02:58 | |
jfriedly | Hi there guys. I'm trying to build a debian package of python-cinderclient v1.0.5. Has anyone done that already? | 02:58 |
*** dina_belova has quit IRC | 03:00 | |
jfriedly | I found the 1.0.4 package on precise-proposed/havana, but I need to be able to update volume statuses with the cinderclient, and that's only in v1.0.5 | 03:00 |
*** nayward has joined #openstack-infra | 03:01 | |
*** thomasem has joined #openstack-infra | 03:01 | |
clarkb | zigo or zul may have built a package | 03:01 |
jfriedly | clarkb: Thanks, I'm looking around on Zuul now. What/who is zigo? | 03:03 |
*** thomasm has quit IRC | 03:04 | |
*** mordred has quit IRC | 03:04 | |
clarkb | zigo is doing debians openstack packaging | 03:05 |
clarkb | and zul not Zuul. There is a difference :) | 03:05 |
*** nayward has quit IRC | 03:05 | |
jfriedly | Oh, zul and zigo are both real people lol. I'll see if I can find one of them online tomorrow maybe | 03:06 |
jfriedly | Would they be in this channel? | 03:06 |
clarkb | I think zul is but not zigo | 03:07 |
*** mordred has joined #openstack-infra | 03:07 | |
jfriedly | alright, thanks a bunch | 03:07 |
*** jrex_laptop has quit IRC | 03:13 | |
yaguang | hi all, can any help figure out why this happens [ERROR] /opt/stack/new/devstack/exercises/euca.sh:81 server didn't become active within 180 seconds | 03:16 |
yaguang | the full log is here http://logs.openstack.org/20/38920/8/check/gate-tempest-devstack-vm-neutron/806636d/console.html | 03:17 |
clarkb | yaguang: have you looked through any of the logs to see? | 03:22 |
yaguang | clarkb, the nova-api log shows a lot of fails of ec2 requests | 03:24 |
*** annegentle has joined #openstack-infra | 03:25 | |
clarkb | yaguang: http://logs-dev.openstack.org/20/38920/8/check/gate-tempest-devstack-vm-neutron/806636d/logs/screen-n-cpu.txt.gz#_2013-08-09_02_02_01_953 | 03:25 |
clarkb | and a little earlier http://logs-dev.openstack.org/20/38920/8/check/gate-tempest-devstack-vm-neutron/806636d/logs/screen-n-cpu.txt.gz#_2013-08-09_02_02_01_375 | 03:27 |
*** anteaya has quit IRC | 03:27 | |
yaguang | clarkb, this may be caused by my code change, thanks clarkb. | 03:28 |
openstackgerrit | Joshua Hesketh proposed a change to openstack-infra/zuul: Allow build info to be updated https://review.openstack.org/41020 | 03:28 |
jhesketh | jeblair: This allows the WorkData to be updated https://review.openstack.org/#/c/41020/ | 03:28 |
clarkb | yaguang: because the failure seems to be consistent I think that is the case | 03:28 |
clarkb | yaguang: the tests have run 3 times on that patchset and neutron fails each time | 03:29 |
yaguang | clarkb, I'll recheck my patch first | 03:30 |
clarkb | yaguang: if you look at the second traceback I linked it starts with a line your patch has changed | 03:33 |
yaguang | clarkb, I think I have find the case, thanks | 03:36 |
*** nayward has joined #openstack-infra | 03:37 | |
*** vogxn has joined #openstack-infra | 03:37 | |
*** nayward has quit IRC | 03:43 | |
*** SergeyLukjanov has joined #openstack-infra | 03:46 | |
*** reed has quit IRC | 03:55 | |
*** dina_belova has joined #openstack-infra | 03:55 | |
*** jerryz has quit IRC | 03:57 | |
*** xchu has quit IRC | 03:58 | |
*** dina_belova has quit IRC | 04:00 | |
*** emagana has joined #openstack-infra | 04:09 | |
*** SergeyLukjanov has quit IRC | 04:11 | |
*** dina_belova has joined #openstack-infra | 04:14 | |
*** Ryan_Lane has joined #openstack-infra | 04:23 | |
clarkb | yaguang: looks like it is passing now. Did it just need a rebase? I don't see anything else that changed | 04:28 |
openstackgerrit | A change was merged to openstack-infra/jenkins-job-builder: Added Robot Framework reports publisher https://review.openstack.org/39939 | 04:28 |
*** dina_belova has quit IRC | 04:29 | |
*** jfriedly has quit IRC | 04:29 | |
*** erfanian has quit IRC | 04:33 | |
*** sarob has quit IRC | 04:35 | |
*** sarob has joined #openstack-infra | 04:36 | |
*** emagana has quit IRC | 04:40 | |
*** sarob has quit IRC | 04:40 | |
*** afazekas_ has joined #openstack-infra | 04:47 | |
*** afazekas_ has quit IRC | 04:48 | |
*** sarob has joined #openstack-infra | 04:48 | |
*** afazekas_ has joined #openstack-infra | 04:48 | |
*** sarob has quit IRC | 04:49 | |
*** sarob has joined #openstack-infra | 04:49 | |
*** sarob has quit IRC | 04:53 | |
*** yamahata has quit IRC | 04:57 | |
*** yamahata has joined #openstack-infra | 04:57 | |
openstackgerrit | Joshua Hesketh proposed a change to openstack-infra/zuul: Allow build info to be updated https://review.openstack.org/41020 | 04:57 |
*** boris-42 has joined #openstack-infra | 05:01 | |
*** emagana has joined #openstack-infra | 05:04 | |
*** xchu has joined #openstack-infra | 05:12 | |
*** markmcclain has quit IRC | 05:13 | |
*** Ryan_Lane has quit IRC | 05:16 | |
yaguang | clarkb, I changed my code , so it passes now | 05:16 |
*** yaguang has quit IRC | 05:17 | |
*** dripton has quit IRC | 05:21 | |
*** dripton has joined #openstack-infra | 05:25 | |
*** marun has quit IRC | 05:26 | |
*** marun has joined #openstack-infra | 05:27 | |
*** nicedice_ has quit IRC | 05:28 | |
*** emagana has quit IRC | 05:29 | |
*** yaguang has joined #openstack-infra | 05:41 | |
openstackgerrit | Joshua Hesketh proposed a change to openstack-infra/zuul: Allow build info to be updated https://review.openstack.org/41020 | 05:50 |
*** yaguang has quit IRC | 05:54 | |
*** emagana has joined #openstack-infra | 06:00 | |
*** yamahata has quit IRC | 06:00 | |
*** yamahata has joined #openstack-infra | 06:01 | |
jhesketh | Alex_Gaynor: thanks for your review on 41020 | 06:03 |
jhesketh | with regard to the private attribute, wouldn't it map to the same as line 382 in the original patch? (https://review.openstack.org/#/c/41020/3/zuul/launcher/gearman.pywo) | 06:04 |
Alex_Gaynor | hmm, if they're all in the same class, it actually will work, but that sounds like a really messy approach | 06:05 |
clarkb | Alex_Gaynor: that is unrelated to this change. If something needs to be addressed there I would do it in a different change | 06:05 |
jhesketh | yeah, I agree | 06:05 |
clarkb | jhesketh: I have another comment too | 06:05 |
Alex_Gaynor | Ok, sounds reasonable to me then. | 06:05 |
clarkb | with what I think is an even better alternative to Alex_Gaynor's suggestion >_> | 06:06 |
jhesketh | I think that it was made private because it should never be changed.. however I can't see a reason why a job couldn't allocate a different manager | 06:06 |
jhesketh | clarkb: I actually had an initial implementation like this but using setattr | 06:08 |
jhesketh | that didn't work so I reverted to closer to the original file | 06:08 |
jhesketh | I don't suppose you would have any insight into why setattr wouldn't work rather than build.name? | 06:09 |
*** emagana has quit IRC | 06:09 | |
clarkb | not without more context, was the one of the earlier patchsets in gerrit? | 06:09 |
jhesketh | clarkb: patchset 2 does it (although before pushing that I had the one loop for both the initial assignment and following ones) | 06:10 |
jhesketh | (but that's irrelevant.. I'm not sure why patchset 2 didn't actually work) | 06:10 |
clarkb | jhesketh: I do not know why that would not work | 06:14 |
*** yaguang has joined #openstack-infra | 06:14 | |
clarkb | jhesketh: actually Alex_Gaynor's link may explain it | 06:18 |
clarkb | at least for __gearman_manager | 06:18 |
jhesketh | clarkb: actually I think you're right.. it did seem most paranoid on that attribute | 06:23 |
jhesketh | okay, I'll fix something up | 06:23 |
*** nayward has joined #openstack-infra | 06:43 | |
*** dnavale has quit IRC | 06:47 | |
*** sarob has joined #openstack-infra | 06:49 | |
*** yolanda has joined #openstack-infra | 06:57 | |
openstackgerrit | Joshua Hesketh proposed a change to openstack-infra/zuul: Allow build info to be updated https://review.openstack.org/41020 | 07:00 |
*** sarob has quit IRC | 07:01 | |
*** sarob has joined #openstack-infra | 07:02 | |
*** sarob has quit IRC | 07:06 | |
*** dina_belova has joined #openstack-infra | 07:15 | |
*** yaguang has quit IRC | 07:15 | |
ttx | fungi: I'm not pulling logs. I'm looking into jobs, their weather report and the runs in progress | 07:15 |
*** dina_belova has quit IRC | 07:16 | |
ttx | fungi/jeblair: used to be a straightforward URL and APi call... Now it looks like a hide and seek game | 07:16 |
ttx | but I'm probably not using that setup correctly | 07:16 |
*** yaguang has joined #openstack-infra | 07:21 | |
*** vogxn has quit IRC | 07:23 | |
*** Ryan_Lane has joined #openstack-infra | 07:26 | |
*** Ryan_Lane has quit IRC | 07:34 | |
*** fbo_away is now known as fbo | 07:38 | |
*** afazekas has quit IRC | 07:44 | |
*** afazekas_ is now known as afazekas | 07:44 | |
*** jinkoo has joined #openstack-infra | 07:48 | |
*** Ryan_Lane has joined #openstack-infra | 07:49 | |
*** sarob has joined #openstack-infra | 07:49 | |
*** SergeyLukjanov has joined #openstack-infra | 07:49 | |
*** Ryan_Lane has quit IRC | 07:52 | |
*** sarob has quit IRC | 07:57 | |
*** thomasbiege has joined #openstack-infra | 07:58 | |
*** Ryan_Lane has joined #openstack-infra | 08:01 | |
*** shardy has joined #openstack-infra | 08:01 | |
*** dina_belova has joined #openstack-infra | 08:08 | |
*** CaptTofu has quit IRC | 08:13 | |
*** markmc has joined #openstack-infra | 08:18 | |
*** Ryan_Lane has quit IRC | 08:19 | |
*** jpich has joined #openstack-infra | 08:20 | |
*** vogxn has joined #openstack-infra | 08:20 | |
*** sarob has joined #openstack-infra | 08:23 | |
*** sarob has quit IRC | 08:28 | |
*** Ryan_Lane has joined #openstack-infra | 08:47 | |
*** nayward has quit IRC | 08:49 | |
*** sarob has joined #openstack-infra | 08:54 | |
*** dina_belova has quit IRC | 08:55 | |
*** Ryan_Lane has quit IRC | 08:57 | |
*** enikanorov has quit IRC | 08:58 | |
*** sarob has quit IRC | 08:59 | |
*** enikanorov has joined #openstack-infra | 08:59 | |
*** jinkoo has quit IRC | 09:09 | |
*** dina_belova has joined #openstack-infra | 09:14 | |
*** dina_belova has quit IRC | 09:14 | |
*** sdake_ has joined #openstack-infra | 09:18 | |
*** dina_belova has joined #openstack-infra | 09:20 | |
*** dina_belova has quit IRC | 09:36 | |
*** jhesketh has quit IRC | 09:40 | |
*** mrmartin has joined #openstack-infra | 09:40 | |
*** psedlak has joined #openstack-infra | 09:45 | |
*** sarob has joined #openstack-infra | 09:55 | |
*** CliMz has joined #openstack-infra | 09:58 | |
*** sarob has quit IRC | 09:59 | |
*** odyssey4me has joined #openstack-infra | 10:02 | |
*** dina_belova has joined #openstack-infra | 10:13 | |
*** dina_belova has quit IRC | 10:15 | |
*** dina_belova has joined #openstack-infra | 10:15 | |
*** jjmb has quit IRC | 10:18 | |
*** davidlenwell has quit IRC | 10:19 | |
*** davidlenwell has joined #openstack-infra | 10:22 | |
*** xchu has quit IRC | 10:26 | |
*** dina_belova has quit IRC | 10:27 | |
*** dina_belova has joined #openstack-infra | 10:41 | |
*** dina_belova has quit IRC | 10:41 | |
openstackgerrit | A change was merged to openstack-infra/reviewday: Rename quantum to neutron https://review.openstack.org/40480 | 10:45 |
*** vogxn has quit IRC | 10:45 | |
*** yaguang has quit IRC | 10:48 | |
*** sarob has joined #openstack-infra | 10:55 | |
*** rscottcoyle has quit IRC | 10:56 | |
*** mirrorbox has quit IRC | 10:56 | |
*** CaptTofu has joined #openstack-infra | 10:57 | |
*** sarob has quit IRC | 11:00 | |
*** dina_belova has joined #openstack-infra | 11:06 | |
*** rscottcoyle has joined #openstack-infra | 11:07 | |
*** BobBall_AFK is now known as BobBall | 11:08 | |
openstackgerrit | Sean Dague proposed a change to openstack/requirements: use dev-requirements for global sync https://review.openstack.org/40947 | 11:12 |
openstackgerrit | Sean Dague proposed a change to openstack/requirements: add option for adding a suffix to output files https://review.openstack.org/40995 | 11:12 |
*** vogxn has joined #openstack-infra | 11:15 | |
*** vogxn has quit IRC | 11:17 | |
*** odyssey4me has quit IRC | 11:24 | |
*** fifieldt has quit IRC | 11:27 | |
*** woodspa has joined #openstack-infra | 11:29 | |
*** odyssey4me has joined #openstack-infra | 11:30 | |
*** dina_belova has quit IRC | 11:33 | |
*** dina_belova has joined #openstack-infra | 11:42 | |
*** weshay has joined #openstack-infra | 11:44 | |
*** ruhe has joined #openstack-infra | 11:45 | |
*** ArxCruz has joined #openstack-infra | 11:54 | |
*** sarob has joined #openstack-infra | 11:56 | |
*** dprince has joined #openstack-infra | 11:56 | |
*** dina_belova has quit IRC | 11:57 | |
openstackgerrit | Sean Dague proposed a change to openstack-infra/config: float the progress bars and statuses to the right https://review.openstack.org/39097 | 11:58 |
openstackgerrit | Sean Dague proposed a change to openstack-infra/config: float the progress bars and statuses to the right https://review.openstack.org/39097 | 11:58 |
sdague | jeblair: ok, when you get a chance, I think that change ^^^^^^^^^^ should be compatible with both of our sensibilities. :) | 11:59 |
*** sarob has quit IRC | 12:00 | |
*** ruhe has quit IRC | 12:01 | |
*** dkranz has joined #openstack-infra | 12:03 | |
*** SergeyLukjanov has quit IRC | 12:08 | |
*** jjmb has joined #openstack-infra | 12:09 | |
*** mjfork has joined #openstack-infra | 12:13 | |
*** dina_belova has joined #openstack-infra | 12:28 | |
*** vogxn has joined #openstack-infra | 12:29 | |
*** ruhe has joined #openstack-infra | 12:31 | |
*** beagles_biab is now known as beagles | 12:33 | |
*** mrmartin has quit IRC | 12:35 | |
*** dina_belova has quit IRC | 12:36 | |
*** xchu has joined #openstack-infra | 12:40 | |
*** thomasbiege has quit IRC | 12:41 | |
*** adalbas has joined #openstack-infra | 12:45 | |
*** dprince has quit IRC | 12:54 | |
openstackgerrit | A change was merged to openstack-infra/storyboard: Introducing project groups https://review.openstack.org/40626 | 12:55 |
*** derekh has joined #openstack-infra | 12:56 | |
*** sarob has joined #openstack-infra | 12:57 | |
*** ruhe has quit IRC | 12:58 | |
*** sarob has quit IRC | 13:01 | |
*** dprince has joined #openstack-infra | 13:05 | |
*** vijendar has joined #openstack-infra | 13:06 | |
lifeless | huh, why isn't distribute mirrored by run-mirror ? | 13:08 |
mordred | lifeless: good question. | 13:09 |
lifeless | or another way, whats the best way for me to add a single package to a run-mirror mirrored mirror ? | 13:09 |
*** markmc has quit IRC | 13:09 | |
mordred | lifeless: well, I do that in the integration script - by injecting a package in between the two runs | 13:10 |
*** dprince has quit IRC | 13:10 | |
mordred | lifeless: https://github.com/openstack-dev/pbr/blob/master/tools/integration.sh#L88-L95 | 13:11 |
lifeless | between the no-process and no-downloads ? | 13:12 |
lifeless | mordred: btw is process needed for file:/// usage? | 13:12 |
mordred | yeah - process is what takes the download dir and makes it into a mirror structure | 13:12 |
mordred | so - download just produces a giant directory of files that looks sort of a like a PIP_DOWNLOAD_CACHE | 13:13 |
*** russellb is now known as rustlebee | 13:14 | |
mordred | however, hrm - if one were to just simply download into the structure in the first place, it would be easier to incrementally run and add new packages | 13:14 |
mordred | directly into the mirror | 13:14 |
*** mriedem has joined #openstack-infra | 13:14 | |
mordred | we _used_ to make html indexes, which is the reason that the code is structured that way - we didn't have context to make the index until the end | 13:14 |
*** zul has joined #openstack-infra | 13:15 | |
lifeless | mordred: that is why I'm asking, yes. | 13:16 |
lifeless | mordred: also - glance breaks pbr test runs atm, setuptools-git something or other. | 13:16 |
mordred | sigh. that's the 'we don't grab transient easy_install depends' problem | 13:17 |
mordred | I can patch around that - I'd really love it if people would finish merging the pbr update patches though | 13:18 |
openstackgerrit | Devananda van der Veen proposed a change to openstack/requirements: Add pyghmi https://review.openstack.org/41086 | 13:18 |
lifeless | mordred: well, we can't land any pbr patches atm :) | 13:19 |
devananda | mordred: g'morning! | 13:19 |
lifeless | mordred: gnight! | 13:19 |
*** sandywalsh has quit IRC | 13:19 | |
*** thomasbiege has joined #openstack-infra | 13:19 | |
mordred | morning devananda ! | 13:19 |
mordred | gnight lifeless | 13:19 |
HenryG | Are these "Add dependency" instructions for git review still correct? | 13:19 |
HenryG | https://wiki.openstack.org/wiki/GerritWorkflow#Add_dependency | 13:19 |
devananda | mordred: have a few to chat? | 13:20 |
HenryG | When I get to "git review -R" I get a very scary long list of outstanding commits. | 13:20 |
devananda | HenryG: yes, that wiki is correct. I think that suggests you diverged from upstream a while back | 13:21 |
HenryG | devananda: thanks. Could it be the review I am depending on is diverged? | 13:22 |
devananda | HenryG: you'd see that in the dependencies of that review, if it were | 13:23 |
*** changbl has quit IRC | 13:25 | |
devananda | HenryG: check the SHA of the commits in your local tree vs. the review you think you are depending on | 13:25 |
devananda | HenryG: if they're not the same SHA, then when you git review -R, you'll overwrite // update the review "ahead" of yours, which, it sounds like, is not what you want to do | 13:25 |
*** sarob has joined #openstack-infra | 13:27 | |
HenryG | devananda: yeah, how did that happen? I guess I start from scratch | 13:27 |
*** mikal has quit IRC | 13:28 | |
*** jpeeler has joined #openstack-infra | 13:28 | |
*** mikal has joined #openstack-infra | 13:29 | |
devananda | HenryG: leave thta branch aside and you can cherry-pick from it | 13:30 |
HenryG | devananda: I think I am confused about how to start | 13:31 |
*** dansmith is now known as Steely_Dan | 13:32 | |
*** sarob has quit IRC | 13:32 | |
*** sandywalsh has joined #openstack-infra | 13:32 | |
HenryG | Do I start from master and fetch the refs I depend on? | 13:32 |
mordred | zomg. my longest patch is going in today: | 13:34 |
mordred | UploadedApr 21, 2013 3:00 AM | 13:34 |
mordred | UpdatedAug 9, 2013 10:34 AM | 13:34 |
mordred | HenryG: which refs do you depend on? | 13:35 |
mordred | devananda: ola | 13:35 |
HenryG | mordred: https://review.openstack.org/40636 | 13:36 |
*** mjblack has joined #openstack-infra | 13:38 | |
*** prad has joined #openstack-infra | 13:39 | |
mordred | ttx, notmyname: ping | 13:42 |
mordred | HenryG: and you have your patch on top of that patch? | 13:43 |
notmyname | mordred: ack | 13:43 |
*** CliMz has quit IRC | 13:43 | |
mordred | notmyname: a) what are you doing awake? | 13:43 |
mordred | notmyname: b) I wanted to talk to you and ttx about merging milestone-proposed branches back into master post-release | 13:44 |
mordred | I think we should do it across the board in the general case, but swift might be a gentler project to explore how it might work | 13:44 |
notmyname | I've started getting up at 6am to do work, especially openstack stuff like reviews | 13:44 |
HenryG | mordred: That is what I want, but I have started over. Deleted the branches and checked out master and pulled latest. | 13:45 |
mordred | because the chances of master diverging in a huge way during the m-p period is, I think, smaller | 13:45 |
* notmyname hasn't done any reviews yet this morning | 13:45 | |
mordred | notmyname: that's smart | 13:45 |
notmyname | mordred: thinking a few steps ahead, this should solve the pbr version issue, right? | 13:45 |
mordred | HenryG: ok. if you do that - just git review -d 40636, make your patch, and then git review -R and it should only show you two patches | 13:46 |
mordred | notmyname: yes. it will definitely solve the pbr issue | 13:46 |
mordred | but also I kinda think having the tags exist in the master history would be nice | 13:46 |
HenryG | mordred: do I need to specify --amend for commit? | 13:47 |
Alex_Gaynor | mordred: Are the docs at http://docs.openstack.org/developer/pbr/ still up to date? | 13:47 |
notmyname | the only changes we normally make to milestone-propose that aren't in master are the final versioning marker | 13:48 |
mordred | HenryG: no. you are not ammending the commit | 13:48 |
*** dprince has joined #openstack-infra | 13:48 | |
mordred | notmyname: right - and if you move to pbr, then you might not even need a m-p branch in most cases | 13:48 |
*** Guest65861 has quit IRC | 13:48 | |
notmyname | so I can't imagine that this would actually cause any impact at all once that's resolved. especially since patches on m-p should be on master anyway | 13:49 |
*** jpeeler has quit IRC | 13:49 | |
notmyname | mordred: so how are you imagining this works? time for a release, and we make an -rc tag? then add the final tag when the release is finalized? | 13:50 |
fungi | ttx: mmm, probably the safest way to get the logs you want is to construct urls to logs.openstack.org for the tags in question | 13:51 |
fungi | ttx: let me see if i can come up with a good mapping you can construct easily | 13:51 |
mordred | notmyname: yes - although now that you say that I'd like to verify that if a single commit has two tags (like if you tag it rc1 and then actually have no more changes) that we produce the best version | 13:51 |
fungi | ttx: specifically you want to be able to find the jenkins console log containing the checksum of a tarball generated froma particular tag on a particular project, right? | 13:52 |
mjblack | so I need to do the walk of shame....I accidentally did the USG/System CLA's and need to have them removed | 13:52 |
mordred | I think we use the latest tag - but I'd like to make sure | 13:52 |
mordred | fungi: logstash? | 13:52 |
fungi | mjblack: gimme a couple minutes and i'll administer your spanking^W^W^Wclear that from the database | 13:52 |
mjblack | lol thank you | 13:53 |
HenryG | mordred: thanks. Should I change the --topic ? | 13:53 |
mordred | HenryG: probably, yes | 13:53 |
*** burt has joined #openstack-infra | 13:53 | |
fungi | mordred: maybe, but i'd rather we went with a lookup solution which didn't magically expire in two weeks | 13:53 |
HenryG | mordred: So I get that huge long list of outstanding commits again. | 13:54 |
*** anteaya has joined #openstack-infra | 13:54 | |
mordred | notmyname: yes. that works | 13:55 |
fungi | HenryG: are you maybe submitting to a different remote branch? | 13:55 |
fungi | HenryG: what is the change number? | 13:56 |
HenryG | fungi: I don't have a change number yet. Have not dared to submit the review. | 13:57 |
fungi | HenryG: no, i mean what's the number of the change you're trying to depend this one on top of? | 13:57 |
notmyname | mordred: so if m-p goes away (ie replaced with a tag) via pbr, then the idea of merging m-p doesn't make too much sense (ie it doesn't apply). so the question seems to only matter before pbr | 13:58 |
HenryG | 47c0d2ebd55d4c5de2c3e914a7c3f91a8d31a20d | 13:58 |
*** sarob has joined #openstack-infra | 13:58 | |
HenryG | fungi: 47c0d2ebd55d4c5de2c3e914a7c3f91a8d31a20d | 13:58 |
fungi | HenryG: for example, if you git review -d some change number which is a review for stable/grizzly and then commit on top of that and try to git review to master, this can happen | 13:58 |
mordred | notmyname: yes. which means specifically to enable you to consider the pbr change | 13:58 |
HenryG | fungi: aha, I did not check that | 13:58 |
fungi | mmm, though 47c0d2e says neutron master | 13:59 |
mordred | notmyname: we might want to merge your last m-p branch in, which should get the last tag into your master | 13:59 |
mordred | fungi: the gerrit remote could be out of date | 13:59 |
mordred | HenryG: can you run "git remote update" | 13:59 |
fungi | mordred: also entirely possible. maybe this is fallout from the repo rename a couple months ago | 14:00 |
HenryG | fungi: mordred: it fetch some new stuff | 14:00 |
mordred | HenryG: now your git review -R should not be a scary list | 14:01 |
HenryG | mordred: yes! | 14:01 |
fungi | HenryG: also note that https://wiki.openstack.org/wiki/Gerrit_Workflow#Normal_Workflow suggests running 'git remote update' before you do anything else | 14:01 |
fungi | good to keep in your back pocket | 14:02 |
* HenryG hangs head in shame | 14:02 | |
*** markmcclain has joined #openstack-infra | 14:02 | |
fungi | do not be ashamed. rejoice in your newly acquired knowledge! | 14:02 |
*** sarob has quit IRC | 14:02 | |
HenryG | fungi: it is knowledge I learned a few months ago and forgot :( | 14:03 |
mordred | notmyname: I don't see a 1.9 tag in your repo at all | 14:03 |
mordred | oh - weird. I see it on github, but not locally | 14:04 |
fungi | HenryG: your memory can't be any worse than mine, so don't worry | 14:04 |
mordred | notmyname: nm. got it | 14:04 |
* fungi has a mind like a steel sieve | 14:04 | |
HenryG | So just to be triple-sure: git review -R says I have two outstanding commits. Mine and the dependent one. Is that right? | 14:04 |
*** jpeeler has joined #openstack-infra | 14:05 | |
*** beagles is now known as seagulls | 14:05 | |
fungi | HenryG: yep, and as long as the commit sha of that parent commit matches the one in gerrit, gerrit will ignore it and set yours as a child of it | 14:05 |
HenryG | fungi: thanks! ok here goes... | 14:05 |
fungi | HenryG: git review just has no way of knowing that will happen, so it warns you about it | 14:05 |
*** pentameter has joined #openstack-infra | 14:06 | |
fungi | HenryG: the next release of git-review (maybe today if i get a moment?) will have a more verbose message explaining what that means | 14:06 |
*** krtaylor has joined #openstack-infra | 14:06 | |
notmyname | ttx: shouldn't we have a 1.9.1 rc tag? | 14:07 |
HenryG | fungi: cool! And my review looks good. Thanks! | 14:07 |
fungi | np | 14:07 |
*** rfolco has joined #openstack-infra | 14:08 | |
sdague | clarkb: once you wake up, I want to figure out what about the log formatter was choking for you | 14:10 |
fungi | mjblack: i just cleared all the mistaken system cla and usg cla signature attempts from gerrit. don't feel bad--there were at least four other people who seem to have made the same mistake in the few weeks since i last cleared it | 14:10 |
mjblack | thank you! | 14:11 |
fungi | mjblack: you're welcome. happy hacking! | 14:11 |
sdague | apparently... I wasn't on the openstack-infra list | 14:11 |
*** alaski is now known as lascii | 14:11 | |
*** afazekas has quit IRC | 14:11 | |
mordred | notmyname: yea, I don't see one of those | 14:13 |
*** mikal has quit IRC | 14:14 | |
mordred | notmyname: https://review.openstack.org/41096 there's what such a thing looks like | 14:14 |
*** mikal has joined #openstack-infra | 14:15 | |
fungi | sdague: did you get a held-for-moderation notice? | 14:16 |
Alex_Gaynor | notmyname: I do seem to be, don't I? | 14:16 |
notmyname | Alex_Gaynor: heh :-) | 14:16 |
fungi | sdague: if so, i can go poking in the mm interface and approve | 14:16 |
*** ruhe has joined #openstack-infra | 14:16 | |
sdague | fungi: no, dkranz asked me to weigh in on something, and I realized I'd never seen the email :) | 14:16 |
mordred | notmyname: and it looks like swift-milestone already has permission to propose merge commits | 14:17 |
fungi | sdague: ahh, archives ftw | 14:17 |
sdague | yep | 14:17 |
mriedem | mordred: ping | 14:18 |
notmyname | mordred: since we cut an RC yesterday (planned for final early next week) and have the current dev target of 1.9.2 in the source, it sounds like we need a 1.9.2 tag on master before we can merge pbr | 14:19 |
notmyname | mordred: I anticipate that our next release will be 1.10.0 (instead of 1.9.2), so perhaps tagging master as 1.9.2 right before pbr merges would be appropriate? | 14:19 |
mordred | notmyname: do you? do you not just need a 1.9.1 tag? | 14:19 |
*** avtar has joined #openstack-infra | 14:19 | |
mriedem | mordred: nevermind my ping, figured out my questoin | 14:20 |
notmyname | mordred: we need the 1.9.1 tag anyway. but when pbr is merged, it must produce a version string that sorts after the one from the previous commit, right? | 14:22 |
notmyname | mordred: eg master's version is at the top of http://docs.openstack.org/developer/swift/ | 14:22 |
mordred | notmyname: oh - I get it - your current tarballs are showing 1.9.2-dev because of the current scheme | 14:23 |
notmyname | mordred: correct | 14:23 |
notmyname | I dont' particularly like the current scheme, but it's what we have | 14:23 |
mordred | yeah - I think the pbr tag stuff will be more like what you want | 14:24 |
sdague | mordred: this will make you happy, not parallel yet - https://review.openstack.org/#/c/40723/ | 14:24 |
sdague | but at least common runner | 14:24 |
mordred | notmyname: what if we made a tag in master on the commit where you changed the version to 1.9.2-dev | 14:24 |
mordred | notmyname: called "1.9.2-dev" | 14:24 |
notmyname | mordred: yes it is. I really like it. the challenge is if the extra dependency is worth it for packagers. ie we're replacing a string in a file with a bit of complexity | 14:25 |
mordred | the tarball that gets cut shouldn't surprise anyone | 14:25 |
*** cppcabrera has joined #openstack-infra | 14:25 | |
mordred | notmyname: so, for the _packagers_ we've actually got some nice features to make their lives easier | 14:25 |
mordred | notmyname: if they consume the published tarball, the version is encoded in the tarball, so they do not need access to vcs | 14:26 |
notmyname | mordred: cool. (by packagers, I normally mean people at rackspace and swiftstack who gripe at me when things like this change) | 14:26 |
mordred | notmyname: also, they can add SKIP_PIP_INSTALL=true to their env or their package build scripts, and all of the python deps will be ignored | 14:26 |
notmyname | that's good to know. are these things documented somewhere? | 14:27 |
*** cppcabrera has left #openstack-infra | 14:27 | |
mordred | notmyname: it is - but there's a bug in the job that uploads the docs that I need to fix | 14:27 |
*** changbl has joined #openstack-infra | 14:27 | |
*** thomasbiege has quit IRC | 14:28 | |
notmyname | mordred: ok. but the docs come from the source? | 14:28 |
mordred | yes - although it seems like SKIP_PIP_INSTALL may not have made it into the docs... | 14:28 |
* mordred goes to do a doc cleanup patch | 14:28 | |
mordred | ACTUALLY - I will go fix the doc job, _then_ do a doc cleanup patch | 14:29 |
mordred | :) | 14:29 |
notmyname | mordred: so don't we need the 1.9.2-dev patch for pbr (independent of when a 1.9.1 patch happens)? | 14:30 |
*** ruhe has quit IRC | 14:30 | |
mordred | notmyname: yes. I think that doing the 1.9.2-dev tag will be the cleanest way to move forward | 14:30 |
notmyname | ok | 14:31 |
notmyname | I leave a note on the gerrit review | 14:31 |
openstackgerrit | Monty Taylor proposed a change to openstack-dev/pbr: Update requirements in integration test https://review.openstack.org/41098 | 14:32 |
*** adalbas has quit IRC | 14:33 | |
notmyname | mordred: so we don't need the 1.9.0 tag merge patch, correct. or rather, it neither helps nor really hurts us | 14:35 |
mordred | notmyname: right. neither helps nor hurts | 14:35 |
*** datsun180b has joined #openstack-infra | 14:35 | |
*** datsun180b has quit IRC | 14:35 | |
notmyname | mordred: kk. then I'd prefer we not deal with it. I can -2 or you can abandon it | 14:36 |
*** afazekas has joined #openstack-infra | 14:36 | |
mordred | I'll abandon | 14:36 |
*** changbl has quit IRC | 14:37 | |
*** ruhe has joined #openstack-infra | 14:37 | |
*** seagulls is now known as seagulls_at_dump | 14:39 | |
*** xchu has quit IRC | 14:45 | |
*** yolanda has quit IRC | 14:46 | |
*** adalbas has joined #openstack-infra | 14:48 | |
openstackgerrit | Monty Taylor proposed a change to openstack-dev/pbr: Added documentation for packagers https://review.openstack.org/41104 | 14:50 |
*** mrodden1 has quit IRC | 14:50 | |
mordred | notmyname: ^^ | 14:51 |
mordred | notmyname: thanks - you always ask useful questions | 14:51 |
notmyname | glad to help :-) | 14:51 |
sdague | mordred: https://review.openstack.org/#/c/40947/3 when you get a chance | 14:53 |
sdague | and the one on top of it is rechecking because of neutron race bug | 14:53 |
sdague | but for your consideration as well | 14:53 |
mordred | sdague: looks good. I tihnk we shoudl land it | 14:56 |
*** afazekas has quit IRC | 14:56 | |
sdague | go for it | 14:56 |
sdague | once the one on top lands, I'll go fix devstack to use it | 14:57 |
sdague | dtroyer: you up yet? I'm getting an odd permissions issue with fresh devstack with the new pip patch | 14:57 |
ttx | notmyname: we do tag RCs on the synchronized release... but not so much on intermediary releases. That's because the process is slightly different | 14:58 |
notmyname | ttx: ah ok | 14:58 |
ttx | notmyname: if you look at 1.9.0 there wasn't an RC tag either | 14:58 |
ttx | this is more like a frozen branch than a "real" RC | 14:58 |
*** sarob has joined #openstack-infra | 14:58 | |
*** BobBall has quit IRC | 14:58 | |
*** changbl has joined #openstack-infra | 14:58 | |
*** BobBall has joined #openstack-infra | 14:59 | |
openstackgerrit | Monty Taylor proposed a change to openstack-infra/config: Fix pbr doc jobs https://review.openstack.org/41109 | 14:59 |
ttx | it's more lightweight, no need to open new milestones and stuff | 15:00 |
mordred | fungi: ^^ | 15:00 |
fungi | mordred: i'll take a gander | 15:00 |
ttx | fungi: I don't really want the logs. I want to access the job parameters through the Jenkins API | 15:00 |
fungi | sorry should have said "i reckon i'll take a gander" | 15:00 |
mordred | ttx: any thoughts on the earlier discussion of using swift as a test case for merging m-p branches back to master to make tag history happy? | 15:01 |
ttx | fungi: see https://github.com/ttx/openstack-releasing/blob/master/wait_for_tarball.py | 15:01 |
fungi | ttx: ahh, okay... i'll see if i can come up with a way to route that | 15:01 |
*** mrodden has joined #openstack-infra | 15:01 | |
fungi | ttx: since you need to know which jenkins master handled that particular run of the job | 15:02 |
ttx | fungi: I also look at the job itself to see the weather report on it... it's more difficult to get a feel of the health of a job now ? | 15:02 |
*** burt has quit IRC | 15:02 | |
ttx | fungi: or is there some consolidated dashboard somewhere ? | 15:02 |
fungi | ttx: and also, bonus points if we can abstract that away from jenkins since tarball building is probably one of the first things we'll want to unjenkinsify | 15:02 |
ttx | mordred: looking | 15:03 |
jeblair | morning | 15:03 |
*** sarob has quit IRC | 15:03 | |
fungi | ttx: well, we have per-job success/failure counts in graphite now, so we can probably get you a global view of that without jenkins | 15:03 |
sdague | mornin | 15:03 |
mordred | ttx: tl;dr - pbr versions get weird if the tag is not on the master branch, but sometimes the swift tags are on m-p | 15:03 |
mordred | mornin jeblair | 15:04 |
openstackgerrit | Elizabeth Krumbach Joseph proposed a change to openstack-infra/config: Enable ssl module in httpd on git.openstack.org https://review.openstack.org/41110 | 15:04 |
*** vogxn has quit IRC | 15:04 | |
pleia2 | fungi: ^^ that should do it, our apache module seems to have support for ubuntu/debian a2enmod but not identical for redhat/centos | 15:04 |
sdague | jeblair: ok, going to jump on you to take a look here - https://review.openstack.org/#/c/39097/ - I think I addressed your concerns, and I like the ui way better :) | 15:04 |
*** bnemec is now known as oldben | 15:05 | |
pleia2 | and I think the problem we had was the module anyway, it wants to control everything in /etc/httd so it deletes ssl.conf if it was created by installing mod_ssl (which is installed in hpcloud centos, not sure about rackspace) | 15:05 |
jeblair | sdague: okay, i'll take a look locally | 15:05 |
pleia2 | anyway, made sure mod_ssl is installed too, just to be sure :) | 15:05 |
mordred | fungi, pleia2: do we still need to hup gerrit to get the replication change picked up? | 15:06 |
jeblair | fungi, ttx: yeah, i agree the better place to look for overall job health would be graphite at this point. basically like that neutron graph. | 15:06 |
pleia2 | mordred: yes | 15:07 |
fungi | mordred: not sure if a hup will suffice. does it maybe only reread those configs on restart? | 15:07 |
mordred | fungi: sorry, that's what I meant | 15:07 |
ttx | mordred, notmyname: a few questions | 15:07 |
jeblair | fungi, ttx: and i think the wait for tarball script may need to read zuul's status.json to find out who's running the job (better than hardcoding jenkins/01/02 in there, which may change) | 15:08 |
ttx | mordred, notmyname: explain "if m-p goes away (ie replaced with a tag) via pbr" | 15:08 |
ttx | how would you backport bugfixes to a tag ?? | 15:08 |
pleia2 | mordred: http://www.meetup.com/openstack/events/133794952/ should be fun times! signed up | 15:08 |
fungi | mordred: but yes, we haven't kicked gerrit to force it to notice that configuration change. i can't remember if we decided automatic restarting of gerrit was a bad idea | 15:08 |
jeblair | fungi, ttx: i've been thinking about adding a generalized zeromq server to zuul; maybe this would be a good case for it. | 15:09 |
mordred | ttx: I think that was intended to mean "if the commit in m-p which changes the version" goes away | 15:09 |
ttx | mordred: ok, like what we do elsewhere, right ? | 15:09 |
mordred | right | 15:09 |
fungi | jeblair: yes, i'd love to see this particular dependence on the jenkins api disappear | 15:09 |
ttx | mordred: other question: why would you need a 1.9.2-dev tag ? | 15:09 |
pleia2 | I'm heading out to meet up with some fosscon folks for lunch (in town and all, said I'd help them with some things), laptop is coming along so I'll check in in a bit | 15:09 |
mordred | ttx: in this case purely to make the transition work | 15:09 |
ttx | mordred: ok | 15:10 |
mordred | ttx: we would not need similar ones in the future | 15:10 |
*** _TheDodd_ has joined #openstack-infra | 15:10 | |
ttx | so this is about (1) aligning swift to how we do version/tagging on other projects and (2) try merging m-p tags back to master after release | 15:10 |
mordred | ttx: but they've been installing things labeled 1.9.2-dev already - so if we moved to post-tag versioning on top of 1.9.1 it would be a very weird transition | 15:10 |
ttx | mordred: ^ ? | 15:10 |
*** mjblack has left #openstack-infra | 15:11 | |
mordred | ttx: (1) halfway - I dont think we're looking at pre-release versioning for them - but otherwise yes | 15:11 |
*** mjblack has joined #openstack-infra | 15:11 | |
*** markmcclain has quit IRC | 15:11 | |
ttx | mordred: aren't they doing pre-release versioning currently ? | 15:11 |
*** mjblack has left #openstack-infra | 15:11 | |
mordred | ttx: (2) yes - and swift is a good candidate to try, I think, because the amount of change typically found on their master during an m-p period should be low | 15:11 |
mordred | ttx: no. the version in their tree does not necessarily correspond to the next version | 15:12 |
mordred | ttx: for instance, right now their tree says 1.9.2 but the next release notmyname thinks will be 1.10 | 15:12 |
openstackgerrit | will soula proposed a change to openstack-infra/jenkins-job-builder: Adding support for the Warnings plugin https://review.openstack.org/40621 | 15:13 |
mordred | so post-tag versioning will actually get him closer to what he's trying to do, which is 'pick the version at release time' | 15:13 |
ttx | mordred: actually, if notmyname was 100% sure the next one is 1.10, the tree would say 1.10. | 15:13 |
ttx | The problem is, he doesn't really know right now | 15:13 |
mordred | ttx: I don't know that he's 100% sure | 15:13 |
mordred | yes | 15:13 |
mordred | it _could_ also be 1.9.2 | 15:13 |
ttx | so 1.9.2 is a... secure guess | 15:14 |
ttx | mordred: so how would that work ? | 15:14 |
mordred | ttx: same as how the client libs work | 15:15 |
* ttx thinks about that | 15:15 | |
mordred | ttx: in the general case, when he releases and tags 1.10, the next commit will produce 1.10.a1.g234245 | 15:15 |
mordred | he could also do something similar to now by adding the versoin field to setup.cfg and doing a version bump in m-p | 15:16 |
ttx | you mean 1.10.1.g232345 | 15:16 |
*** _TheDodd_ has quit IRC | 15:17 | |
ttx | (he should tag 1.10.0 actually to get 1.10.0.1.g23435) | 15:17 |
ttx | (aX is only used in pre-versioning iiuc) | 15:18 |
ttx | mordred: ^ | 15:18 |
mordred | oh. yes. you're right | 15:19 |
ttx | ok, just doublechecking :) | 15:19 |
ttx | mordred: yes, this all sounds sane and we can experiment with merging back on 1.9.1 | 15:20 |
mordred | ttx: also - someone, possibly dstufft or Alex_Gaynor pointed out that there is a specific suffix we should be using instead of a for our things | 15:20 |
mordred | ttx: but I think we can wait to fix that until icehouse | 15:20 |
mordred | ttx: awesome | 15:20 |
annegentle | mordred: Q for ya on your boot camp dinner logistics when you get a mo | 15:20 |
mordred | annegentle: shoot! | 15:20 |
annegentle | mordred: was your restaurant within walking distance? Since it was NY I'm guessing so. | 15:21 |
annegentle | mordred: trying to figure out if I need people movers in Mountain View for dinner | 15:21 |
mordred | ttx: http://www.python.org/dev/peps/pep-0440/#public-version-identifiers ... apparently we should probaby be using devX instead of aX for our pre-versioning | 15:22 |
mordred | annegentle: yeah - it was within walking distance | 15:22 |
annegentle | mordred: okay | 15:22 |
mordred | annegentle: one of the few parts about having it in manhattan that was less work :) | 15:22 |
ttx | the world could benefit from standardized version comparison | 15:22 |
mordred | yah | 15:23 |
zul | oh goody another version change | 15:23 |
openstackgerrit | will soula proposed a change to openstack-infra/jenkins-job-builder: Adding support for the Warnings plugin https://review.openstack.org/40621 | 15:23 |
mordred | zul: you probably won't notice this one | 15:23 |
*** rcleere has joined #openstack-infra | 15:23 | |
mordred | zul: or who knows, maybe you will | 15:23 |
ttx | mordred: I'm unclear on the benefits of merging tags back though. github's new tag list doesn't sound confused | 15:23 |
mordred | zul: we don't do it right now | 15:23 |
zul | mordred: i bet i will ;) | 15:23 |
ttx | example at https://github.com/openstack/nova/commit/efe1957237a5d52248d69f7b938575ee1dff3950, search for 2013.2.b2 | 15:24 |
mordred | sure | 15:24 |
* ttx reads the bug again | 15:24 | |
mordred | but in the master tree, it does not show up in ones history | 15:24 |
mordred | I don't care about the github ui | 15:24 |
mordred | I care about being able to calculate the most recent tag in the history that came before the current commit | 15:25 |
ttx | mordred: trying to understand the use case | 15:25 |
*** sandywalsh has quit IRC | 15:25 | |
mordred | ttx: pbr versionin | 15:25 |
clarkb | sdague re log formatter request a file that should 404 and you get a 500 | 15:25 |
mordred | ttx: for swift | 15:25 |
mordred | for one | 15:25 |
notmyname | mordred: ttx: sorry, my wife took cinnamon rolls out of the oven, and I had to do something about it. jsut caught up now | 15:25 |
ttx | mordred: "most recent tag in the history that came before the current commit" -- you mean git tag --contains doesn't work unless we merge back to master ? | 15:25 |
mordred | if we don't merge them back, their current revision would be something like 1.8.0.23423.g23423 | 15:25 |
clarkb | sdage eg logs/syslog.txt in a unitest dir | 15:25 |
mordred | ttx: yes | 15:26 |
mordred | that is correct | 15:26 |
ttx | mordred: that sounds like a useful enough use case | 15:26 |
mordred | yay! | 15:26 |
ttx | i'm easily convinced. Especially with the smell of cinnamon rolls | 15:26 |
notmyname | heh | 15:26 |
ttx | notmyname: tl;dr: lgtm | 15:26 |
ttx | notmyname: was just worried by the "if m-p goes away (ie replaced with a tag) via pbr" statement | 15:27 |
notmyname | ttx: ya, so if we do have a backport, we'd end up branching from that tag and doing the work. and tagging that branch (right mordred?) | 15:27 |
ttx | we'd still do m-p, even with version-using-tag | 15:28 |
ttx | i.e. we would cut a release branch in all cases, tag on that... then merge it back to master | 15:28 |
ttx | that way it's still the same process used everywhere | 15:29 |
ttx | additional benefit is that we get a tarball that is "the latest proposed release candidate" | 15:29 |
ttx | (milestone-proposed.tar.gz) | 15:29 |
*** changbl has quit IRC | 15:29 | |
notmyname | ttx: ok. but in reality, that branch won't have any changes on it if nothing is found during QA right? | 15:30 |
*** vogxn has joined #openstack-infra | 15:30 | |
*** vijendar has quit IRC | 15:31 | |
ttx | notmyname: you don't really NEED it given how many backports are ususally done on swift release branches... but that way it's aligned on more busy-just-before-release projects | 15:31 |
ttx | notmyname: correct | 15:31 |
*** nayward has joined #openstack-infra | 15:31 | |
ttx | notmyname: I don't think you need a tag at the release branch point either (same reason that you don't have a 1.9.1-rc tag right now) | 15:32 |
ttx | When we do formal RCs (a milestone in LP, a -rc1 tag in git) then we do use tag on RCs... but those are hopefully long-lived RCs that we coordinate at common release time | 15:33 |
notmyname | ttx: so `git co master && git co -b milestone-proposed && QA.sh && git tag 1.9.2` | 15:33 |
ttx | && merge-back-to-master-magic-command | 15:33 |
ttx | && remove-mp-branch | 15:34 |
ttx | (or rename it stable/* | 15:34 |
ttx | ) | 15:34 |
ttx | notmyname: I shall run most stages for you anyway, I have scripts for almost everything | 15:35 |
ttx | mordred, notmyname: 1.9.1 release is planned for Tuesday so that means having the mechanics for merging back ready by Tuesday | 15:36 |
*** ^d has joined #openstack-infra | 15:37 | |
*** rnirmal has joined #openstack-infra | 15:38 | |
*** zul has quit IRC | 15:39 | |
notmyname | ttx: FWIW tagging the same commit as the branch (ie no commits on the branch) shows it on master too | 15:39 |
sdague | clarkb: do you have an example? | 15:39 |
sdague | http://logs-dev.openstack.org/88/40688/6/check/gate-grenade-devstack-vm/8f6a542/logs/old/f 404s correctly, for instance | 15:39 |
notmyname | ttx: so yes, we're in agreement: looks good and should work with no anticipated issues | 15:40 |
notmyname | ttx: mordred: for 1.9.1, we don't need the merge semantics | 15:41 |
notmyname | ttx: mordred: or at least it's independent of that release | 15:41 |
*** sandywalsh has joined #openstack-infra | 15:41 | |
ttx | notmyname: ok | 15:41 |
mordred | notmyname, ttx: I concur | 15:42 |
notmyname | ttx: what we need is a tag on master that reflects the current version in master before the pbr branch merges | 15:42 |
ttx | notmyname: right, for the transition. | 15:42 |
notmyname | right | 15:42 |
notmyname | and to avoid confusion with the current RC and release, should we do this next week? | 15:42 |
ttx | notmyname: +1 | 15:43 |
notmyname | mordred: ok with you? | 15:43 |
ttx | mordred, notmyname: so I'm traveling on Monday and starting Tuesday will be at UTC-3. Together with notmyname getting up at 6am every day that should work well. | 15:43 |
notmyname | ttx: ya, next tuesday, if I do any openstack stuff, will have to be early. I've got an all-day event in San Jose for open compute and will need to drive down early | 15:44 |
notmyname | of course ;-) | 15:45 |
notmyname | ttx: but aside from final=True, I don't think you need me for much | 15:46 |
clarkb | sdague I did before but am on my phone now | 15:46 |
ttx | notmyname: agreed | 15:47 |
*** avtar has quit IRC | 15:48 | |
sdague | clarkb: no worries, if you can find me an example, that would be super handy. I thought I handled the case, but I'm sure there are bugs | 15:48 |
clarkb | sdague I will try reproducing when at a real computer again | 15:49 |
*** dripton is now known as dripton_afk | 15:51 | |
mordred | notmyname: yup! | 15:51 |
openstackgerrit | Emilien Macchi proposed a change to openstack-infra/jeepyb: Update Launchpad projects for puppet modules https://review.openstack.org/41128 | 15:51 |
clarkb | sdague http://logs-dev.openstack.org/68/40168/2/check/gate-nova-python27/46fedb1/logs/screen-n-cpu.txt.gz | 15:52 |
clarkb | sdague got it on my phone | 15:52 |
*** boris-42 is now known as sirob-42 | 15:52 | |
clarkb | I think the .gz is important | 15:52 |
EmilienM | mordred: clarkb: Hello, I've udated jeepyb for new LP pages on puppet. Do I need to do something else ? like authorizing a user in the group ? | 15:52 |
mordred | notmyname, ttx: just to be clear - we will release 1.9.1, merge 1.9.1 back to master, tag the revision in master that made the version 1.9.2-dev as 1.9.2 dev, and then we will consider the pbr patch | 15:53 |
mordred | yes? | 15:53 |
mordred | (all those things in that order) | 15:53 |
clarkb | EmileinM yes the openstack hudson user needs to be a bug driver | 15:53 |
EmilienM | clarkb: thx ! | 15:53 |
sdague | clarkb: nice | 15:54 |
sdague | ok, I can work on that | 15:54 |
notmyname | mordred: that will but the merge commit "after" (in the DAG sense) the 1.9.2-dev tag | 15:54 |
notmyname | s/but/put/ | 15:54 |
ttx | mordred: sounds good | 15:54 |
*** emagana has joined #openstack-infra | 15:54 | |
openstackgerrit | A change was merged to openstack/requirements: use dev-requirements for global sync https://review.openstack.org/40947 | 15:55 |
*** dprince has quit IRC | 15:56 | |
jeblair | mordred: your final comment on this etherpad is particularly insightful: https://etherpad.openstack.org/havana-bare-metal-testing | 15:56 |
*** sarob has joined #openstack-infra | 15:58 | |
notmyname | mordred: I don't really care where the 1.9.2-dev commit is. get approvals on the pbr patch and then let's tag master right before it lands. or whatever | 15:59 |
mordred | notmyname: great | 15:59 |
mordred | jeblair: I try to be helpful | 15:59 |
notmyname | mordred: I think we've got a good enough sense of the issues to pay attention and not let it break. :-) | 16:00 |
mordred | ++ | 16:00 |
jeblair | mordred: i hate to say this, but there was a lot of back and forth in the scrollback. when you have a minute, can you give a short summary of what is changing? | 16:00 |
*** vijendar has joined #openstack-infra | 16:02 | |
*** ruhe has quit IRC | 16:02 | |
*** sarob_ has joined #openstack-infra | 16:04 | |
*** sarob has quit IRC | 16:04 | |
mordred | jeblair: sure. on the tagging thing with swift? | 16:06 |
ttx | jeblair: agree on using graphite for job health | 16:06 |
jeblair | yeah | 16:06 |
ttx | jeblair: so I guess I just need to solve the API call thing | 16:06 |
*** comstud is now known as bearhands | 16:07 | |
mordred | jeblair: sure. it's actually simple. once the next swift release is cut, we're going to start merging swift's m-p branches back into master once we're done with them | 16:07 |
ttx | (for https://github.com/ttx/openstack-releasing/blob/master/wait_for_tarball.py) | 16:07 |
mordred | jeblair: so that git tag --contains will work as expected | 16:07 |
mordred | jeblair: then, once that's done, we're going to add a 1.9.2-dev tag, purely as a transitional helper | 16:07 |
mordred | jeblair: so that landing the pbr patch will not cause them to jump backwards in version number space | 16:07 |
mordred | we wil not make subsequent -dev tags | 16:08 |
jeblair | ttx: you might look at dansmith's tool: https://github.com/kk7ds/openstack-gerrit-dashboard/blob/master/dash.py | 16:08 |
jeblair | ttx: which grabs info from zuul's status.json. i would look for the tarball jobs in the release pipleine, and then hit the jenkins api at the urls associated with them (and the rest of the script should be the same) | 16:09 |
jeblair | ttx: that should work for now, and we can do something more elegant in the future | 16:09 |
ttx | jeblair: ok, thx for the tip | 16:09 |
ttx | jeblair: may I ask why we use this multi-master madness ? load ? | 16:10 |
jeblair | mordred: i don't think i follow the '1.9.2-dev' bit | 16:10 |
ttx | jeblair: I think you didn't post about it yet :) | 16:10 |
jeblair | ttx: yes, load. and that's true, i haven't. :( also, it's an active-active system, so we can upgrade jenkins with no downtime | 16:11 |
ttx | jeblair: sounds like a good thing to have. | 16:11 |
*** markmcclain has joined #openstack-infra | 16:12 | |
* ttx calls it a week. back on tuesday. | 16:12 | |
jeblair | ttx: have a nice long weekend! | 16:12 |
anteaya | bye ttx | 16:12 |
ttx | ha. One more email to post. | 16:12 |
jeblair | mordred: what does a 1.9.2-dev tag solve? | 16:13 |
mordred | jeblair: they currently have their in-tree version set to 1.9.2-dev | 16:14 |
mordred | which means that installations of it currently are getting 1.9.2 as a version | 16:14 |
mordred | jeblair: if we move them to pbr, their versions will start to be 1.9.1.123.g123123 | 16:14 |
mordred | which is less than what they're installing now | 16:15 |
jeblair | mordred: gotcha | 16:15 |
*** ^d has quit IRC | 16:16 | |
*** ^d has joined #openstack-infra | 16:19 | |
*** dripton_afk is now known as dripton | 16:19 | |
*** zul has joined #openstack-infra | 16:19 | |
*** devananda is now known as vandervenv | 16:24 | |
*** pcrews has quit IRC | 16:24 | |
*** mriedem has quit IRC | 16:25 | |
*** BobBall is now known as BobBall_AFK | 16:25 | |
*** dprince has joined #openstack-infra | 16:27 | |
*** krtaylor has quit IRC | 16:29 | |
*** reed has joined #openstack-infra | 16:29 | |
reed | http://lists.openstack.org/pipermail/openstack-i18n/2013-August/000041.html | 16:31 |
*** vijendar has quit IRC | 16:32 | |
*** derekh has quit IRC | 16:34 | |
fungi | ttx: here's a quick and dirty routine to pull your jenkins url from the zuul status json based on a git show-ref on the tag name... http://paste.openstack.org/show/43720/ | 16:35 |
*** vogxn has quit IRC | 16:35 | |
*** dprince has quit IRC | 16:36 | |
fungi | ttx: the example runs there were of branch tarball jobs because i didn't have time to wait and catch a pre-release or release tag | 16:37 |
mgagne | mordred: as a LP project group admin, can you edit all info as you would be able to do with a normal project? (description, summary, admin team, etc.) | 16:37 |
*** mriedem has joined #openstack-infra | 16:38 | |
*** sirob-42 has quit IRC | 16:40 | |
*** seagulls_at_dump is now known as seagulls | 16:42 | |
*** burt has joined #openstack-infra | 16:43 | |
*** jpeeler has quit IRC | 16:43 | |
jeblair | mgagne: i don't believe so; we make all our projects owned by a single group for that purpose | 16:44 |
mgagne | jeblair: we don't anymore =) | 16:44 |
jeblair | mgagne: i don't believe so; we make all our projects owned by a single _team_ for that purpose | 16:44 |
mgagne | jeblair: we will now have a project per module | 16:44 |
jeblair | ^ (slightly more clear) | 16:44 |
uvirtbot | jeblair: Error: "(slightly" is not a valid command. | 16:44 |
mgagne | jeblair: oh ok, I thought you were referring to the review I commented on | 16:45 |
jeblair | mgagne: no, was answering your mordred question | 16:45 |
mgagne | jeblair: I therefore have to ask LP support each time I want to update a field? How inconvenient... | 16:46 |
jeblair | mgagne: er no... | 16:46 |
jeblair | mgagne: you just be in the team that owns each project | 16:46 |
mgagne | jeblair: I will be. My question is regarding the fields in the LP project group like the description, not the projects themselves. | 16:47 |
jeblair | mgagne: oh... i think the project group has an owner too | 16:47 |
zul | so im looking at python-keystoneclient for porting to python3, i need to use some temporary workarounds (using mox3 and a newer oslo.config) should i throw that in a test-requirements-py3/requirements-py3.txt | 16:47 |
jeblair | mgagne: eg: https://launchpad.net/openstack maintainer: openstack admininstrators | 16:48 |
mgagne | jeblair: yes, initial request for the creation of the group requires to contain all kind of info and I'm worried I won't be able to update those fields by myself later on. | 16:48 |
*** jog0 is now known as flashgordon | 16:48 | |
jeblair | mgagne: i haven't made a group (mordred is one of the few ppl who have), but i think if you specify that you or a team you are an admin of is the maintainer, you should be able to edit whatever. | 16:49 |
*** nicedice_ has joined #openstack-infra | 16:49 | |
jeblair | mgagne: i will verify that i can edit the things you specifically listed if you want | 16:49 |
mgagne | jeblair: cool, that would make me reassured | 16:50 |
jeblair | mgagne: yes, the 'change details' page looks just like a regular project, with edit fields for description, summary, etc. there is also a 'change maintainer' page that works the same. | 16:50 |
mgagne | jeblair: cool! thanks! | 16:50 |
jeblair | np | 16:51 |
*** ruhe has joined #openstack-infra | 16:52 | |
*** ruhe has quit IRC | 16:52 | |
*** jpich has quit IRC | 16:54 | |
*** nati_ueno has joined #openstack-infra | 16:56 | |
openstackgerrit | Emilien Macchi proposed a change to openstack-infra/jeepyb: Update Launchpad projects for puppet modules https://review.openstack.org/41128 | 16:58 |
*** jfriedly has joined #openstack-infra | 17:00 | |
*** ruhe has joined #openstack-infra | 17:00 | |
*** reed has quit IRC | 17:01 | |
*** ruhe has quit IRC | 17:05 | |
*** dprince has joined #openstack-infra | 17:07 | |
*** krtaylor has joined #openstack-infra | 17:11 | |
*** jerryz has joined #openstack-infra | 17:15 | |
openstackgerrit | A change was merged to openstack/requirements: Revert "remove netifaces as a requirement" https://review.openstack.org/40730 | 17:19 |
openstackgerrit | A change was merged to openstack-infra/jenkins-job-builder: Added pre-scm-buildstep wrapper https://review.openstack.org/39338 | 17:20 |
*** fbo is now known as fbo_away | 17:26 | |
*** ewindisch has joined #openstack-infra | 17:30 | |
fungi | mordred: when you get a moment, can you confirm you're okay with the tweak i had to make to https://review.openstack.org/38176 to work around that jjb parser issue? | 17:31 |
*** mikal has quit IRC | 17:41 | |
*** gyee has joined #openstack-infra | 17:41 | |
*** mikal has joined #openstack-infra | 17:42 | |
*** pcrews has joined #openstack-infra | 17:43 | |
*** vipul is now known as vipul-away | 17:49 | |
*** ArxCruz has quit IRC | 17:52 | |
*** ArxCruz has joined #openstack-infra | 17:55 | |
openstackgerrit | Jeremy Stanley proposed a change to openstack-infra/git-review: Migrate to pbr. https://review.openstack.org/35486 | 17:55 |
*** changbl has joined #openstack-infra | 17:56 | |
*** jpeeler has joined #openstack-infra | 17:58 | |
*** jpeeler has quit IRC | 17:58 | |
*** jpeeler has joined #openstack-infra | 17:58 | |
jgriffith | anybody have any updates on this? https://bugs.launchpad.net/devstack/+bug/1210520 | 18:01 |
uvirtbot | Launchpad bug 1210520 in devstack "permission denied prettytable-0.7.2.egg-info/top_level.txt" [Undecided,In progress] | 18:01 |
jgriffith | The chmod interstingly doesn't work in my case | 18:01 |
jgriffith | dtroyer: ^^ | 18:02 |
openstackgerrit | Jeremy Stanley proposed a change to openstack-infra/git-review: Implement integration tests. https://review.openstack.org/35104 | 18:02 |
dtroyer | jgriffith: on precise? the chmod doesn't fix it but it should let pip run again. do you have pip 1.4? | 18:05 |
jgriffith | dtroyer: checking | 18:06 |
jgriffith | dtroyer: so the chmod actually worked, just still get a keystone failed. Looking at screen it's running though... | 18:06 |
jgriffith | dtroyer: lemme kick off again | 18:06 |
jgriffith | dtroyer: and yes... I have 1.4 | 18:07 |
*** jpeeler has quit IRC | 18:07 | |
*** jpeeler has joined #openstack-infra | 18:07 | |
dtroyer | I'm doing another fresh precise run…I think this is caused by out of date requirements somewhere but haven't nailed the root cause yet. When I saw it some combination of reinstalling packages with pip and updating repo requirements fixed it. | 18:10 |
dtroyer | it's always prettytable too…that should be a clue ;) | 18:11 |
jgriffith | dtroyer: yeah, that's actually where I started on this yesterday | 18:11 |
jgriffith | dtroyer: but pip *broke* I ended up nuking everything and starting over | 18:11 |
jgriffith | dtroyer: anyway... I'll get back to it and see if I can figure out the deal... Prettytable perms are ok with the chmod | 18:12 |
jgriffith | dtroyer: just still failing to start for some reason (keystone) | 18:12 |
jgriffith | dtroyer: AHH! got it | 18:12 |
jgriffith | never mind | 18:12 |
jgriffith | bad localrc fiel | 18:12 |
jgriffith | file | 18:12 |
dtroyer | what was bad? | 18:13 |
jgriffith | Host IP | 18:13 |
jgriffith | so even though keystone started the check to connect to it failed :( | 18:13 |
jgriffith | sorry bout that | 18:14 |
*** vijendar has joined #openstack-infra | 18:17 | |
*** mrmartin has joined #openstack-infra | 18:17 | |
*** vipul-away is now known as vipul | 18:18 | |
mrmartin | re | 18:21 |
*** pcm_ has joined #openstack-infra | 18:29 | |
pcm_ | Hi - have a problem with pbr package in devstack | 18:29 |
pcm_ | can someone advise how to fix? | 18:29 |
pcm_ | I did a "git review -d 40993' to pick up a change and then tried to stack.sh | 18:30 |
pcm_ | It gave this error: | 18:30 |
pcm_ | pkg_resources.VersionConflict: (pbr 0.5.17 (/opt/stack/pbr), Requirement.parse('pbr>=0.5.20')) | 18:30 |
pcm_ | My "pip freeze" shows: | 18:30 |
pcm_ | -e git+https://github.com/openstack-dev/pbr.git@182feb30610500687a67adad2801a4e54bdea7d8#egg=pbr-dev | 18:31 |
pcm_ | I'm not sure how to resolve. Any advice? | 18:31 |
vishy | mordred: ping | 18:33 |
clarkb | pcm try rebasing the pbr change on tip of master so it has the latest version | 18:34 |
pcm_ | So update the devstack repo to latest? | 18:34 |
clarkb | no the pbr repo | 18:35 |
clarkb | I think 40993 may be based on an older version of pbr hence the conflict | 18:36 |
pcm_ | clarkb: can you elaborate? Not sure how to do that (or where the pbr repo is located)? | 18:36 |
pcm_ | clarkb: I was using latest Havana, then pulled review for 33148 an now trying 40993, BTW. | 18:37 |
clarkb | 40993 is version 0.5.17 (or based on it) something else wants 0.5.20 | 18:37 |
pcm_ | clarkb: I see there's /opt/stack/pbr | 18:37 |
clarkb | if you rebase the change onto tip of master pbe when it installs it should install as the latest version | 18:38 |
openstackgerrit | mark mcclain proposed a change to openstack/requirements: update mock minimum to 1.0 https://review.openstack.org/41168 | 18:38 |
clarkb | s/pbe/pbr/ | 18:38 |
pcm_ | clarkb: Ah I see. BTW pbr is using: 182feb3 Fix pip invocation for old versions of pip. | 18:39 |
clarkb | (this is my theory at least) | 18:40 |
pcm_ | clarkb: Gave it a shot... looks like some conflicts :( | 18:42 |
openstackgerrit | A change was merged to openstack-infra/jenkins-job-builder: Fix handling of optional parameter description https://review.openstack.org/40721 | 18:42 |
pcm_ | clarkb: Do you think it would be easier to run devstack with OFFLINE=False, RECLONE=on and then re-patch 40993? | 18:43 |
dtroyer | I find RECLONE=yes to be extremely helpful in transitory times like this. And note, the value isn't normalized, it must be 'yes'. #NTS fix that… | 18:46 |
openstackgerrit | Elizabeth Krumbach Joseph proposed a change to openstack-infra/config: Enable ssl module in httpd on git.openstack.org https://review.openstack.org/41110 | 18:48 |
mrmartin | Hi - What is the process of adding a new server to ci infrastructure? I've read ci.openstack.org, it is clear how can I add it to puppet, but do I need to open a blueprint / bug request on launchpad, or just required to simply submit a patch for review? | 18:49 |
fungi | mrmartin: just a patch for review with a clear commit message should be plenty | 18:49 |
pcm_ | dtroyer: I'll give that a try. Think I should delete /opt/stack to make sure it is clean? | 18:49 |
fungi | mrmartin: and then we'll guide your patch to correctness through the review process | 18:50 |
mrmartin | fungi: thanks, and do you know who have the permission to create git repository for the project? | 18:50 |
*** jpeeler has quit IRC | 18:50 | |
dtroyer | pcm_: that couldn't hurt, especially if you think there's brokenness in /opt/stack/data. usually clean.sh is enough though | 18:51 |
fungi | mrmartin: in fact, you do (indirectly). it also happens through submitting a code review against that same openstack-infra/config project | 18:51 |
dtroyer | with RECLONE=yes that is... | 18:51 |
fungi | mrmartin: a guide to how we do this for stackforge projects, since they're mostly self-service hosting, is available at http://ci.openstack.org/stackforge.html | 18:52 |
fungi | mrmartin: for an official project in openstack, openstack-dev or openstack-infra orgs we can do that for you, if you prefer | 18:52 |
pcm_ | dtroyer: giving it a shot. If I comment out the RECLONE line, it defaults to yes, right? | 18:52 |
fungi | mrmartin: though the process is basically still the same | 18:52 |
dtroyer | it defaults to unassigned which is functionally 'no' | 18:53 |
mrmartin | fungi: it will be the official community portal, at groups-staging.openstack.org and groups.openstack.org | 18:53 |
fungi | mrmartin: yep, we can certainly help with that to get things giong faster | 18:53 |
fungi | er, going | 18:53 |
mrmartin | this stackforge description is very useful | 18:54 |
*** jpeeler has joined #openstack-infra | 18:54 | |
*** jpeeler has joined #openstack-infra | 18:54 | |
jeblair | mrmartin: yeah, it's basically that process but you can use 'openstack-infra/' instead of 'stackforge/' | 18:54 |
mrmartin | hi jeblair | 18:55 |
mrmartin | ok, I need to understand the entire process, what I see, that we need to create drupal environment under groups-staging.openstack.org | 18:56 |
pcm_ | dtroyer: Gotcha. Thanks! | 18:56 |
*** markmcclain has quit IRC | 18:57 | |
mrmartin | and need to create the project under different places of openstack-infra/config (as described in stackforge page) | 18:57 |
mrmartin | and also need to create specific gating tasks | 18:57 |
fungi | mrmartin: just for a bit clearer and more concise example, here's where we added the storyboard project recently... https://github.com/openstack-infra/config/commit/095f0e9 | 18:57 |
mrmartin | thanks | 18:58 |
jeblair | mrmartin: you'll only need a new git repo when there's code, but i think you just wanted to start with setting up a server and running drupal, right? | 18:58 |
mrmartin | Yeap, I'll start with setting up the server, it seems to be straightforward to me. | 18:58 |
mrmartin | what is missing to me currently, if we'll create a groups.openstack.org for production, and we are pushing accepted commits to groups-staging.openstack.org | 19:00 |
mrmartin | how could we initiate pushing changes from staging to prod site? | 19:00 |
fungi | mrmartin: tagging might be a good fit there | 19:01 |
mrmartin | Maybe different git branches could be also a solution? | 19:01 |
fungi | mrmartin: basically that way the staging server gets a continuous-deployment watching the tip of the branch, but the production server only updates when it sees a new tag | 19:01 |
mrmartin | fungi: do you know an example in current infra project for this type of deployment pattern? | 19:02 |
fungi | mrmartin: not off the top of my head, but jeblair might know of one i'm forgetting | 19:04 |
vishy | has anyonge gotten pbr + debian packaging working yet? | 19:04 |
fungi | mrmartin: branches could work too though. basically have master and production branches and then cherry-pick backported changes from master into production. it's a bit more work that way but could be more flexible if your development is non-linear | 19:05 |
fungi | mrmartin: the tag solution would be more appropriate if your production version merely lagged behind staging until you were satisfied with the staging version | 19:05 |
fungi | vishy: i think pabelanger and zigo both have | 19:06 |
mrmartin | fungi: we have a continuous development process, but releasing to prod after every sprint (2week period) | 19:06 |
fungi | mrmartin: right, so probably at the end of the sprint you just tag the tip of master with a new release version number and we could have the production server only update to tag refs rather than following the master branch continuously | 19:07 |
mrmartin | ok, I'll be happy with a working staging system first :) | 19:08 |
fungi | mrmartin: absolutely. i agree that's the right place to start | 19:08 |
mrmartin | guys, thanks for the answers, I'm going to make some footprint in the infra repo. | 19:08 |
fungi | mrmartin: and we definitely have existing examples of using the pupet vcsrepo module to update software following the tip of a specified branch name (master or whatever) from an arbitrary git remote url | 19:09 |
mrmartin | thanks, I saw that. | 19:09 |
fungi | mrmartin: git grep vcsrepo in that openstack-infra/config project to see several | 19:09 |
fungi | ahh, perfect | 19:09 |
dtroyer | dstufft: pip 1.4 question: did pip used to fix permissions on installed files? prettytable has this: http://paste.openstack.org/show/43729/ and now it's borken. chmod +r fixes it of course, I'm trying to figure out why now since 0.7.2 was released in April | 19:09 |
mrmartin | fungi: this will be a drupal based project, so upgrade is a bit tricker than checking out from git repo. | 19:10 |
fungi | mrmartin: well, the module can certainly update a local source tree on the server when there's a new commit and then subscribe some arbitrary scripts/commands to that so they run automatically when that happens | 19:11 |
dstufft | dtroyer: not that I'm aware of. it could also be a setutools | 19:11 |
dtroyer | ah, so it's still precise-era setuptools. I'm trying not to replace that due to the package implications. | 19:12 |
pabelanger | fungi, vishy: Not yet, I plan to package something in the next week or so | 19:12 |
pabelanger | will have to do it for JJB and zuul shortly | 19:12 |
*** sarob_ has quit IRC | 19:13 | |
fungi | pabelanger: ahh, do you happen to know if zigo has debianized any of the newer pbrish versions of the official openstack projects? | 19:13 |
*** sarob has joined #openstack-infra | 19:13 | |
* fungi hasn't been keeping up | 19:13 | |
pabelanger | fungi, not sure to be honest. Would have to look at his packaging repo | 19:13 |
pabelanger | but http://packages.debian.org/sid/python-pbr exists | 19:14 |
vishy | pabelanger: pbr seems to be blowing up our debian builds | 19:14 |
pabelanger | so I would _assume_ yes | 19:14 |
fungi | vishy: zul may also have some suggestions since i think he packages some current openstack stuff for ubuntu/canonical | 19:14 |
vishy | pabelanger: i'm not actually as concerned with bpackaging pbr itself, more about packaging packages that use pbr | 19:14 |
pabelanger | vipul, any logs? | 19:14 |
dtroyer | dstufft: ok, thanks. going back to pure precise to test again. just for my sanity, prettytable should have those files world-readable, right? | 19:14 |
*** nayward has quit IRC | 19:15 | |
dstufft | dtroyer: yea I believe so, the directory it's installed into is world readable right? | 19:15 |
zul | fungi: i got the new pbr out this week | 19:15 |
dtroyer | yes, just the contents aren't. they're in the zip that way | 19:16 |
vishy | pabelanger: trying to get them but it was something to do with not being able to find a git repo | 19:16 |
fungi | zul: have you packaged anything yet which uses pbr? | 19:16 |
vishy | got someone coming along with the exact error | 19:16 |
zul | fungi: yeah all of the havana packages in ubuntu use it | 19:16 |
fungi | vishy: ^ | 19:16 |
jfriedly | pabelanger: https://gist.github.com/jfriedly/6196354 | 19:16 |
vishy | zul: did you have to do anything tricky to get it to build | 19:16 |
vishy | zul: error we are getting is there ^^ | 19:17 |
zul | vishy: nope just added them as a build depends | 19:17 |
*** sarob has quit IRC | 19:17 | |
pabelanger | Hmm, looks like an issue with python-cinderclient-1.0.5/setup.cfg | 19:17 |
vishy | i seem to remember having to manually create a PKG-INFO in the past to get around this | 19:17 |
vishy | * issues similar to this | 19:18 |
zul | vishy: whats the issue? | 19:18 |
vishy | see the gist above | 19:18 |
jfriedly | Yeah, creating a PKG-INFO was going to be the next thing I tried | 19:18 |
zul | vishy: oh...that | 19:19 |
jeblair | vishy: why not use an sdist tarball? | 19:19 |
*** mrodden has quit IRC | 19:19 | |
jeblair | jfriedly: ^? | 19:19 |
jfriedly | jeblair: I'm open to the idea, but I don't know what an sdist tarball is. Googling it now | 19:20 |
zul | vishy: you are buidling from git directly? you have to export PBR_VERSION=<your version number> before creating your tarball | 19:20 |
vishy | jeblair: well we just copied the existing ubuntu control files | 19:20 |
zul | i ran into this yesterday | 19:20 |
vishy | zul: we use pbuilder | 19:20 |
jeblair | vishy, jfriedly: https://github.com/openstack-dev/pbr/blob/master/pbr/packaging.py#L802 | 19:20 |
vishy | zul: so we put that into build string? | 19:20 |
zul | vishy: doesnt matter its a pbr thing | 19:21 |
jeblair | there's the docs that explains what's going on there | 19:21 |
zul | vishy: yeah | 19:21 |
mordred | https://review.openstack.org/#/c/41104/1/doc/source/packagers.rst | 19:21 |
dstufft | dtroyer: if you narrow it down to a versio of pip that works and a version that doesn't can probably figure out what changed | 19:21 |
vishy | so PBR_VERSION or OSLO_PACKAGE_VERSION will work | 19:21 |
vishy | mordred: any tips on where exactly that goes in the rules file? | 19:22 |
mordred | vishy: anywhere. probably up top is easiest | 19:22 |
vishy | ah yes i remember this now | 19:22 |
fungi | vishy: you can assign enviroment variables anywhere you like in a makefile, as long as it's before it's used | 19:22 |
vishy | this is why I added PKG-INFO in the past | 19:22 |
vishy | seemed easier to maintain then hacking up rules | 19:22 |
mordred | also - you if you can consume the tarball we build, you don't have to do anything | 19:23 |
mordred | but whichever thing works for you | 19:23 |
vishy | mordred: yeah our packaging infrastructure isn't really set up to pull in external tarballs and buidl packages yet | 19:23 |
jeblair | jfriedly, mordred: branch | 19:23 |
jeblair | ack | 19:23 |
mordred | vishy: nod. | 19:23 |
zul | vishy: is your packaging sources up somewhere i would love to see what you guys are doing | 19:23 |
vishy | although it probably needs a bit of an overhaul | 19:23 |
vishy | zul: no not really | 19:24 |
zul | vishy: dang | 19:24 |
vishy | we mostly just copieed your stuff and then break it :) | 19:24 |
vishy | s/copied/copy/ | 19:24 |
mordred | vishy: if, at some point in the future, you can separate the python setup.py sdist step from the pbuilder step, it'll be more resilient in the long rung | 19:24 |
* zul covers up my answers | 19:24 | |
jeblair | jfriedly, vishy: we publish sdist tarballs here: http://tarballs.openstack.org/python-ceilometerclient/ ; they are made with 'python setup.py sdist' | 19:24 |
vishy | mordred: I think we were doing that with git-build-package for some of mour packages | 19:24 |
fungi | vishy: gbp can suck in tarballs (look into the pristine tarball branch feature) | 19:25 |
vishy | but using git-buildpackage when ubuntu doesn't was making it hard to pull in changes iirc | 19:25 |
*** ^d is now known as ^demon|away | 19:25 | |
mordred | vishy: I've been meaning to put together a simple g-b-p recipe for folks | 19:25 |
vishy | fungi: yeah i remember that | 19:25 |
vishy | i went through all of this when i upgraded us from oneiric to precise and then again with essex -> folsom and folsom -> grizzly | 19:26 |
fungi | so if you don't want to download ours, just running the setup.py sdist first and then importing that in your tarball branch should theoretically work | 19:26 |
vishy | all in all I've decided that packaging sucks :( | 19:26 |
pabelanger | vishy, what is the benefit for you to import the source with gbp? | 19:26 |
zul | vishy: welcome to the club | 19:26 |
vishy | pabelanger: I don't know if we are actually using gbp currently | 19:27 |
fungi | everything sucks. my goal is to use the things which suck least | 19:27 |
pabelanger | vishy, okay | 19:27 |
vishy | but a lot of our packages have backported patches | 19:27 |
vishy | so for consistency we do everything with source | 19:27 |
pabelanger | quilt works nicely for that :D | 19:27 |
vishy | oh god | 19:27 |
vishy | yeah if you don't like dvcs then quilt is perfect | 19:28 |
vishy | :) | 19:28 |
fungi | quilt + gbp is a little messy honestly | 19:28 |
fungi | it's like layering pre-rcs patch handling on top of a good vcs | 19:28 |
vishy | manually updating quilt patches and rolling out changes is really hard | 19:28 |
*** rscottcoyle has quit IRC | 19:28 | |
vishy | I like my git cherry-pick personally :) | 19:28 |
pabelanger | I don't mind it, might you I am only backporting a few patches for my needs | 19:29 |
fungi | worth noting, however, that v3 packages do support a single-patch workflow where you can squash your branch when constructing the quilt set | 19:29 |
pabelanger | s/might/mind | 19:29 |
vishy | in our folsom nova we had roughly 40 patches at one point | 19:29 |
vishy | a lot of those got pulled in to the stable release but rebasing onto stable with 40 patches using quilt sounds like a recipe to go insane | 19:29 |
vishy | :) | 19:30 |
fungi | so the resulting package only carries one patch inside the deb which is the diff between the tarball and your modifications that way | 19:30 |
fungi | constructed from a squash during the build process | 19:30 |
zul | heh try using dpatch | 19:32 |
*** sarob has joined #openstack-infra | 19:33 | |
*** emagana has quit IRC | 19:33 | |
fungi | yeah, deb src 3.0(quilt) is on my list of things that suck less than dpatch | 19:34 |
*** mrodden has joined #openstack-infra | 19:34 | |
dtroyer | dstufft: heh, pip 1.0 (via precise python-pip) fixes the permissions. appended to the paste: http://paste.openstack.org/show/43733/ | 19:34 |
openstackgerrit | Monty Taylor proposed a change to openstack-dev/pbr: Added documentation for packagers https://review.openstack.org/41104 | 19:35 |
openstackgerrit | Monty Taylor proposed a change to openstack-dev/pbr: Update requirements in integration test https://review.openstack.org/41098 | 19:35 |
*** emagana has joined #openstack-infra | 19:35 | |
*** mrodden1 has joined #openstack-infra | 19:35 | |
dstufft | dtroyer: it'd be great if you could try 1.1, 1.2, 1.3, 1.4 and see where it starts failing | 19:35 |
dtroyer | now you're cutting into my quiet time on the airplane… :) | 19:36 |
mordred | dtroyer, dstufft aroo? | 19:36 |
dtroyer | mordred: aroo! | 19:36 |
mordred | aroo! | 19:37 |
*** mrodden has quit IRC | 19:38 | |
*** melwitt has joined #openstack-infra | 19:39 | |
*** reed has joined #openstack-infra | 19:43 | |
mordred | jeblair: https://review.openstack.org/#/c/41109/ ? so that when I land the pbr doc patch, the docs will actually publish? | 19:44 |
jeblair | mordred: lgtm (did not aprv) | 19:49 |
mordred | jeblair: great - thanks -mind if I do? | 19:50 |
dtroyer | dstufft: it stars with 1.4, 1.4.1 still does it. | 19:53 |
fungi | mordred: went ahead and approved since i +2'd it previously | 19:53 |
mordred | fungi: yay! | 19:53 |
mordred | thank yous | 19:53 |
*** sarob has quit IRC | 19:53 | |
dstufft | dtroyer: ok 1.3.1 does not? | 19:53 |
dtroyer | let me try | 19:53 |
*** sarob has joined #openstack-infra | 19:53 | |
fungi | mordred: when you get a moment, can you confirm you're okay with the tweak i had to make to https://review.openstack.org/38176 to work around that jjb parser issue? | 19:54 |
openstackgerrit | A change was merged to openstack-infra/config: Fix pbr doc jobs https://review.openstack.org/41109 | 19:54 |
dtroyer | dstufft: 1.3.1 is good | 19:55 |
dstufft | dtroyer: ok thanks | 19:55 |
*** sarob has quit IRC | 19:58 | |
harlowja | mordred qq, is it recommended to start using the pbr addition (i think) of python setup.py test and python setup.py flake8 yet | 20:01 |
harlowja | or is that more experimental | 20:01 |
mordred | harlowja: it should work - and I welcome any bugs pointing to the contrary! | 20:01 |
harlowja | cool | 20:01 |
harlowja | was thinking about making anvil which can act as the way to call out to all the components test just use that | 20:02 |
harlowja | instead of via https://review.openstack.org/#/c/41033/ | 20:02 |
harlowja | does it transparently handle like some projects using nose still, or mostly just testr? | 20:02 |
*** nayward has joined #openstack-infra | 20:03 | |
*** mrmartin has quit IRC | 20:03 | |
*** odyssey4me has quit IRC | 20:05 | |
*** psedlak has quit IRC | 20:06 | |
*** zul has quit IRC | 20:06 | |
dstufft | dtroyer: nothing stands out at me in the diff betwen 1.3.1 ad 1.4, can you file a ticet? | 20:08 |
dtroyer | dstufft: sure…I'll try on fedora too in case that sheds any light. | 20:10 |
*** weshay has quit IRC | 20:13 | |
*** odyssey4me has joined #openstack-infra | 20:13 | |
openstackgerrit | A change was merged to openstack-infra/config: Gate jeepyb and openstack/requirements on pbr https://review.openstack.org/38176 | 20:13 |
*** vipul is now known as vipul-away | 20:17 | |
openstackgerrit | Monty Taylor proposed a change to openstack-infra/devstack-gate: Enable flag to update requirements on run https://review.openstack.org/41192 | 20:19 |
mordred | dtroyer: I just updated the devstack change around requirements updates as you suggested | 20:19 |
mordred | dtroyer: but I'd like to land that patch ^^ first | 20:19 |
dtroyer | mordred: roger. you'll need a rebase because I stuck in your only-if-clean test with the install_pip.sh change, go ahead and nuke that bit | 20:21 |
mordred | dtroyer: you know what - I think I like sdague's solution better | 20:24 |
sdague | dtroyer: yeh, see -qa, we're talking about it over there | 20:25 |
dtroyer | k | 20:26 |
*** mjblack_ has joined #openstack-infra | 20:26 | |
fungi | jeblair: mordred: clarkb: over ram quota for several days now on hpcloud-az2 apparently? https://jenkins01.openstack.org/job/devstack-update-vm-image-hpcloud-az2/5/console | 20:31 |
* fungi is checking how many machines we have running there | 20:31 | |
fungi | 96 running in az2 | 20:33 |
jeblair | fungi: i think that's tops | 20:34 |
*** vipul-away is now known as vipul | 20:34 | |
fungi | 53 in az1 and 57 in az3 by comparison | 20:35 |
fungi | so if there's not cruft in az2 then it's just way, way, WAY imbalanced | 20:35 |
jeblair | fungi: the devstack launchers think that there are 0 machines in az2 | 20:36 |
fungi | nice | 20:36 |
fungi | so i should nova delete them all? | 20:36 |
*** mjblack_ has left #openstack-infra | 20:36 | |
jeblair | lemme check jenkins-dev | 20:36 |
jeblair | same situation | 20:37 |
fungi | whee | 20:37 |
jeblair | fungi: yeah, go for it. | 20:38 |
jeblair | fungi: i'm going to skip figuring out why this happened in favor of continuing to hack on the thing that will replace it | 20:40 |
fungi | jeblair: please don't let me stop you | 20:40 |
fungi | i'm still reviewing your wip version, but needed to reeducate myself about python decorators to do so | 20:40 |
*** ^demon|away is now known as ^demon | 20:42 | |
*** avtar has joined #openstack-infra | 20:42 | |
jeblair | fungi: fyi the nodes/images i'm creating while testing all have 'nodepool' in their names. anything prefixed with dev- should be associated with jenkins-dev, and the rest, production. | 20:43 |
fungi | jeblair: oh, awesome | 20:43 |
vipul | hey you guys aware of devstack failures? | 20:44 |
vipul | 19:55:05 IOError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/prettytable-0.7.2.egg-info/top_level.txt' | 20:44 |
vipul | keystone doesn't start | 20:44 |
*** lcestari has quit IRC | 20:45 | |
fungi | vipul: i believe sdague and dtroyer were digging into it | 20:45 |
vipul | awesome, thanks fungi | 20:46 |
fungi | vipul: something about newer versions of pip deploying prettytable with non-world-readable contents | 20:46 |
sdague | vipul: yeh, the ghetto work around | 20:47 |
sdague | chmod -R a+r /usr/local/lib/python2.7/ | 20:47 |
vipul | hey as long as it work :D | 20:47 |
sdague | dtroyer is working on a real fix, but it probably won't be in tree until monday | 20:47 |
*** woodspa has quit IRC | 20:55 | |
*** changbl has quit IRC | 20:58 | |
*** thomasem has quit IRC | 20:58 | |
*** burt has quit IRC | 21:00 | |
*** datsun180b has joined #openstack-infra | 21:01 | |
*** datsun180b has quit IRC | 21:02 | |
*** leifmadsen has quit IRC | 21:02 | |
*** datsun180b has joined #openstack-infra | 21:03 | |
openstackgerrit | Jordan OMara proposed a change to openstack-infra/config: Add tuskar-ui to stackforge https://review.openstack.org/41199 | 21:04 |
*** erfanian has joined #openstack-infra | 21:07 | |
mgagne | In doc/ of openstack-infra/config project, where is openstack/layout.html located? This file is mentioned in layout.html | 21:07 |
*** dprince has quit IRC | 21:07 | |
*** changbl has joined #openstack-infra | 21:07 | |
mgagne | answering myself: https://github.com/openstack/oslo.sphinx/tree/master/oslo/sphinx/theme/openstack | 21:08 |
mordred | mgagne: :) | 21:09 |
*** jpeeler has quit IRC | 21:09 | |
*** ewindisch has quit IRC | 21:10 | |
*** vijendar has quit IRC | 21:10 | |
*** pcm_ has quit IRC | 21:17 | |
*** nayward has quit IRC | 21:17 | |
*** rnirmal has quit IRC | 21:24 | |
mordred | fungi: I think our new integration gate patch broke something | 21:26 |
mordred | fungi: http://logs.openstack.org/98/41098/2/check/gate-requirements-integration-mirror/1a8b514/console.html | 21:26 |
sdague | ok... so while we were passing tests for 4 hours, neutron totally broke itself again | 21:27 |
mordred | wow | 21:27 |
mordred | that's great | 21:27 |
*** nati_ueno has quit IRC | 21:29 | |
mordred | fungi: but the script on jenkins looks right | 21:29 |
mordred | if [ "mirror" == "no-mirror" ]; then | 21:29 |
openstackgerrit | Monty Taylor proposed a change to openstack-infra/config: Shell functions need {}'s not ()'s https://review.openstack.org/41204 | 21:34 |
mordred | fungi: ^^ | 21:35 |
mordred | fungi: I have no idea how either of us missed that | 21:35 |
flashgordon | fYI I got a ssl warnign for https://jenkins02.openstack.org/job/gate-tempest-devstack-vm-full/798/ | 21:35 |
jeblair | flashgordon: yep, it's a self-signed cert | 21:35 |
flashgordon | jeblair: just making sure ta ht was expected | 21:36 |
flashgordon | that* | 21:36 |
jeblair | flashgordon: yeah, not sure how many or how important jenkins masters will be in the long run; didn't seem worth it atm. | 21:37 |
flashgordon | cool | 21:37 |
fungi | mordred: we'll need to revert the original change or fast-track my jjb fix then because that was the workaround for it | 21:40 |
mordred | fungi: can you point me at your jjb fix? | 21:40 |
*** mriedem has quit IRC | 21:41 | |
fungi | mordred: https://review.openstack.org/40973 | 21:41 |
*** rfolco has quit IRC | 21:41 | |
mordred | fungi: let's revert the patch for now -I agree with your comment, I think the jjb fix needs more eyes | 21:42 |
fungi | mordred: okay, revert incoming | 21:42 |
openstackgerrit | Jeremy Stanley proposed a change to openstack-infra/config: Revert "Gate jeepyb and openstack/requirements on pbr" https://review.openstack.org/41205 | 21:44 |
fungi | mordred: ^ | 21:44 |
sdague | hey, how easy would it be to flush the gate? | 21:45 |
sdague | because we really need to turn back on tempest actually voting things down | 21:46 |
openstackgerrit | A change was merged to openstack-infra/config: Enable ssl module in httpd on git.openstack.org https://review.openstack.org/41110 | 21:46 |
jeblair | sdague: what did i miss? | 21:46 |
sdague | jeblair: the tox rule for testr was botched | 21:46 |
jeblair | sdague: and not too hard; i'm starting work on it while you fill me in | 21:46 |
sdague | so it always passed | 21:46 |
sdague | neutron already landed a break | 21:47 |
jeblair | sdague: ok, and is fixed now? | 21:47 |
sdague | which is preventing us from turning it around | 21:47 |
sdague | jeblair: this will https://review.openstack.org/#/c/41195/ | 21:47 |
jeblair | sdague: which are the changes that will fix things? | 21:47 |
sdague | jeblair: so we don't know how to fix neutron now | 21:47 |
sdague | so I just skipped the test that's preventing us from landing | 21:48 |
sdague | but it ran up earlier and bounced off the gate | 21:48 |
openstackgerrit | A change was merged to openstack-infra/config: Revert "Gate jeepyb and openstack/requirements on pbr" https://review.openstack.org/41205 | 21:48 |
sdague | jeblair: but basically if any other breaks land... we're in a race | 21:50 |
sdague | so I'd rather flush the entire gate, let us land that change, then ensure people can't land more breaks | 21:50 |
jeblair | ok, i'm ready to restart zuul now, and will reverify that change first | 21:50 |
jeblair | sdague: er, you need to aprv it | 21:52 |
sdague | jeblair: cool | 21:52 |
sdague | jeblair: yes, I'm waiting for mtreinish to make sure I didn't screw it up | 21:52 |
*** prad has quit IRC | 21:52 | |
sdague | sorry, one sec | 21:53 |
*** avtar is now known as idililbuddy | 21:53 | |
*** idililbuddy is now known as idilogger | 21:53 | |
*** ^demon has quit IRC | 21:53 | |
*** ewindisch has joined #openstack-infra | 21:53 | |
*** idilogger has left #openstack-infra | 21:53 | |
*** pentameter has quit IRC | 21:54 | |
jeblair | i'll cancel jobs while we're waiting | 21:54 |
sdague | jeblair: mtreinish is making sure we got the skip tracker bits right | 21:54 |
mgagne | git.o.o is down. Is it related to recently merged change for ssl support? | 21:55 |
mtreinish | sdague: I pushed it through it skips fine | 21:56 |
mtreinish | I'll fix the skip tracker pick up later | 21:56 |
sdague | ok | 21:56 |
jeblair | mgagne: i'm not sure git.o.o is quite in production yet | 21:56 |
sdague | jeblair: ok, we're approved on the patch | 21:56 |
*** datsun180b has quit IRC | 21:57 | |
sdague | so let zuul run any time | 21:57 |
mordred | mgagne: actually, the recently merged patch is intended to fix that | 21:57 |
mordred | but replication from gerrit to git.o.o hasn't turned on yet (we're waiting on restarting gerrit) | 21:57 |
mgagne | mordred: ok. just wanted to let you know. Used to partially work before | 21:57 |
mordred | mgagne: yup. thanks! it should be back up soonish | 21:57 |
jeblair | sdague: you're at the head of the queue | 21:58 |
notmyname | mordred: quick follow-up to this morning discussion; what do the other projects do with pbr? how does it work for them? | 21:58 |
mordred | notmyname: the client projects use it the same way as swiftclient - which is closer to swift usage | 21:58 |
mordred | the server projects all do pre-release versioning | 21:59 |
notmyname | mordred: ah ok :-) | 21:59 |
mordred | so they have a version field in setup.cfg | 21:59 |
notmyname | mordred: so we're somewhat figuring this out fist ;-) | 21:59 |
notmyname | *first | 21:59 |
mordred | also, we've basically said that the generated version number made by pbr for the pre-release stuff canot be counted on to always be increasing | 21:59 |
mordred | notmyname: and fist :) | 21:59 |
mordred | for post-release versions it should always increase | 22:00 |
mordred | but yeah - you'll be the first to do post-release _and_ milestone-proposed | 22:00 |
dtroyer | sdague: is the oslo fix ready to go? | 22:02 |
flashgordon | sdague: unless you object I will cut hacking 0.7 today | 22:02 |
flashgordon | and after https://review.openstack.org/#/c/40065/ gets merged | 22:03 |
dtroyer | also, I just pushed up https://review.openstack.org/41209 for the prettytable permissions bits. it works for me on precise, I'll try to test fedora on the plane... | 22:03 |
flashgordon | sdague: hacking 0.7 has a H202 fix and custom ignore import rules | 22:03 |
sdague | dtroyer: the oslo fix should be good | 22:07 |
openstackgerrit | A change was merged to openstack-infra/gitdm: Add fungi@yuggoth.org to foundation group file https://review.openstack.org/40533 | 22:07 |
sdague | jeblair: cool | 22:07 |
sdague | flashgordon: sounds good to me | 22:08 |
*** changbl has quit IRC | 22:08 | |
flashgordon | sdague: can you review mordred's patch above ^^ | 22:08 |
flashgordon | its the globalreqs sync | 22:08 |
*** ewindisch has quit IRC | 22:08 | |
mordred | sdague: sob. "Requirement oslo.config>=1.1.0 does not match openstack/requirements value oslo.config>=1.2.0a3" | 22:09 |
sdague | mordred: hmph | 22:09 |
mordred | that's in the check job | 22:09 |
mordred | so, update.py did the right thing, and did not change the valuebecause it matched the previous valie | 22:10 |
sdague | mordred: oh, the check job | 22:10 |
sdague | yeh, that's a different fix | 22:10 |
* mordred goes to work on the wheel stuff - this is chasing rainbows | 22:10 | |
sdague | heh | 22:10 |
sdague | unicorns and rainbows, that's what openstack is all about | 22:10 |
flashgordon | mordred sdague: http://img.sccnn.com/bimg/330/1685.jpg | 22:11 |
sdague | well, my wife is about to show up to pick me up, so I'm about done for the night. Maybe I'll look tomorrow morning if it's still bust | 22:11 |
sdague | well at least our slip up on the testr change over I think is inspiring us to unit test everything in tools in tempest :) | 22:12 |
sdague | modeled on the update.py testing in requirements | 22:12 |
jeblair | test all the things! :) | 22:12 |
fungi | i think i need to go do something about dinner | 22:13 |
* fungi wil bbiaw | 22:13 | |
sdague | more importantly, any time you make a mistake, make sure you figure out a way to never make it again | 22:15 |
sdague | ok, well the problematic test passed | 22:17 |
sdague | so I'm hoping it's good | 22:17 |
sdague | jeblair: if you could keep an eye on that top job | 22:18 |
sdague | if it goes bad we're in trouble | 22:18 |
jeblair | sdague: i love how if i miss a parenthesis 200 lines above where i am in emacs, i know because it refuses to indent properly | 22:18 |
sdague | but I have to run | 22:18 |
jeblair | sdague: will do | 22:18 |
sdague | jeblair: I'm with you :) | 22:18 |
openstackgerrit | A change was merged to openstack-dev/hacking: Synced with global requirements https://review.openstack.org/40065 | 22:18 |
*** ianw has quit IRC | 22:22 | |
*** ianw has joined #openstack-infra | 22:23 | |
openstackgerrit | Arnaud Fabre proposed a change to openstack-infra/jenkins-job-builder: RFC: Use a more consistent style for booleans values. https://review.openstack.org/41214 | 22:23 |
*** rcleere has quit IRC | 22:29 | |
*** dkliban has quit IRC | 22:30 | |
*** sarob has joined #openstack-infra | 22:31 | |
*** vipul is now known as vipul-away | 22:32 | |
*** vipul-away is now known as vipul | 22:34 | |
openstackgerrit | Monty Taylor proposed a change to openstack-infra/jeepyb: Start building wheels in the mirror https://review.openstack.org/41215 | 22:38 |
mordred | fungi, sdague, dstufft ^^ | 22:39 |
*** ArxCruz has quit IRC | 22:40 | |
openstackgerrit | Monty Taylor proposed a change to openstack/requirements: Bump the pip version and add wheel https://review.openstack.org/41217 | 22:40 |
openstackgerrit | Arnaud Fabre proposed a change to openstack-infra/jenkins-job-builder: Allow defaults to inherit each other. https://review.openstack.org/36008 | 22:45 |
*** pcrews has quit IRC | 22:46 | |
*** jaypipes has quit IRC | 22:47 | |
*** retr0h has quit IRC | 22:50 | |
openstackgerrit | Arnaud Fabre proposed a change to openstack-infra/jenkins-job-builder: Use a more consistent style for booleans values. https://review.openstack.org/41214 | 22:51 |
sdague | jeblair: that tempest patch looks like almost landed... which is goodness | 22:51 |
sdague | mordred: is that why this failed - https://review.openstack.org/#/c/40995/ ? | 22:52 |
sdague | the mirror issue? | 22:52 |
sdague | jeblair: and lastly.... css testing - https://review.openstack.org/#/c/39097/ ? | 22:53 |
jeblair | sdague: sorry, haven't gotten to it yet :( | 23:03 |
*** dkranz has quit IRC | 23:05 | |
*** vipul is now known as vipul-away | 23:06 | |
*** mjblack has joined #openstack-infra | 23:10 | |
*** ewindisch has joined #openstack-infra | 23:10 | |
*** mgagne has quit IRC | 23:12 | |
fungi | mordred: wheels! (with flames?) | 23:13 |
*** vipul-away is now known as vipul | 23:13 | |
*** mjblack_ has joined #openstack-infra | 23:17 | |
*** mjblack has quit IRC | 23:17 | |
*** retr0h has joined #openstack-infra | 23:25 | |
reed | happy weekend | 23:27 |
*** reed has quit IRC | 23:28 | |
*** sarob has quit IRC | 23:29 | |
openstackgerrit | Joe Gordon proposed a change to openstack/requirements: Bump hacking to 0.7 https://review.openstack.org/41218 | 23:29 |
*** changbl has joined #openstack-infra | 23:29 | |
*** vipul is now known as vipul-away | 23:29 | |
flashgordon | zuul is just finishing up the 'post-mirror-py*' jobs for ^ | 23:30 |
flashgordon | mordred: this will be the first new hacking release under the new global reqs system | 23:30 |
*** sarob has joined #openstack-infra | 23:30 | |
*** sarob has quit IRC | 23:31 | |
*** gyee has quit IRC | 23:33 | |
*** sarob has joined #openstack-infra | 23:33 | |
*** sarob_ has joined #openstack-infra | 23:33 | |
*** vipul-away is now known as vipul | 23:35 | |
*** sarob has quit IRC | 23:37 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!