Sunday, 2013-07-21

openstackgerritMonty Taylor proposed a change to openstack-dev/pbr: Replace entry_points console_scripts  https://review.openstack.org/3800000:05
openstackgerritMonty Taylor proposed a change to openstack-dev/pbr: Replace entry_points console_scripts  https://review.openstack.org/3800000:32
openstackgerritPaul Belanger proposed a change to openstack-infra/zuul: Make E123 pep clean  https://review.openstack.org/3805400:33
openstackgerritPaul Belanger proposed a change to openstack-infra/zuul: Make E125 pep8 clean  https://review.openstack.org/3805500:41
openstackgerritPaul Belanger proposed a change to openstack-infra/zuul: Make E123 pep8 clean  https://review.openstack.org/3805400:41
mordredheh00:42
mordredpabelanger: jeblair is not going to accept those ^^ ... we should probably put a comment into the tox.ini file...00:43
*** sdake has joined #openstack-infra00:43
*** sdake has joined #openstack-infra00:43
pabelangermordred, Oh, why is that?00:43
mordredpabelanger: E125 is not actually in pep800:43
pabelangerAh00:44
pabelangermordred, abandoned E125 :)00:45
mordred:)00:45
*** ladquin has quit IRC01:17
*** changbl has joined #openstack-infra01:23
*** koolhead17 has quit IRC01:25
*** mriedem has joined #openstack-infra01:25
*** CaptTofu has quit IRC01:33
*** CaptTofu has joined #openstack-infra01:33
*** CaptTofu has quit IRC01:38
*** mriedem has quit IRC01:40
openstackgerritMonty Taylor proposed a change to openstack-dev/pbr: Replace entry_points console_scripts  https://review.openstack.org/3800001:45
*** sdake has quit IRC01:45
*** odyi has quit IRC01:47
*** odyi has joined #openstack-infra01:47
*** dkliban has quit IRC01:48
*** Shrews_ is now known as Shrews02:19
openstackgerritMonty Taylor proposed a change to openstack-dev/pbr: Replace entry_points console_scripts  https://review.openstack.org/3800002:31
*** sdake_ has quit IRC03:20
*** Ryan_Lane has quit IRC03:38
*** SergeyLukjanov has joined #openstack-infra03:53
*** dkliban has joined #openstack-infra04:05
*** pcrews has joined #openstack-infra04:14
*** pcrews has quit IRC04:22
*** dkliban has quit IRC04:23
*** changbl has quit IRC04:27
*** linuxmohan has joined #openstack-infra04:45
openstackgerritMonty Taylor proposed a change to openstack-dev/pbr: Replace entry_points console_scripts  https://review.openstack.org/3800005:02
* mordred sucks05:02
*** koudaddy1981 has joined #openstack-infra05:03
*** SergeyLukjanov has quit IRC05:10
*** koudaddy1981 has quit IRC05:10
*** vogxn has joined #openstack-infra05:36
*** michchap has joined #openstack-infra05:40
*** blamar has quit IRC06:05
*** marktraceur has quit IRC06:12
*** dguitarbite has joined #openstack-infra06:13
*** jjmb1 has joined #openstack-infra06:22
*** jjmb has quit IRC06:24
*** cody-somerville has quit IRC06:29
*** cody-somerville has joined #openstack-infra06:45
*** Ryan_Lane has joined #openstack-infra07:06
*** vipul is now known as vipul-away07:13
*** vogxn has quit IRC07:14
*** vipul-away is now known as vipul07:17
*** koolhead17 has joined #openstack-infra07:23
*** linuxmohan has quit IRC07:27
*** linuxmohan has joined #openstack-infra07:54
*** linuxmohan has quit IRC07:57
*** vipul is now known as vipul-away08:16
*** Ryan_Lane has quit IRC08:18
*** Ryan_Lane has joined #openstack-infra08:23
*** linuxmohan has joined #openstack-infra08:57
*** Ng_ is now known as Ng08:58
*** linuxmohan has quit IRC09:02
*** linuxmohan has joined #openstack-infra09:08
*** linuxmohan has quit IRC09:12
*** dguitarbite has left #openstack-infra09:13
*** Ryan_Lane has quit IRC09:13
*** SergeyLukjanov has joined #openstack-infra10:04
*** odyssey4me has joined #openstack-infra10:11
*** linuxmohan has joined #openstack-infra10:15
*** odyssey4me has quit IRC10:28
*** koolhead17 has quit IRC10:32
*** mikal has quit IRC10:46
*** mikal has joined #openstack-infra10:48
*** SergeyLukjanov has quit IRC11:07
*** SergeyLukjanov has joined #openstack-infra11:09
*** dkliban has joined #openstack-infra12:11
*** koolhead17 has joined #openstack-infra12:18
*** michchap has quit IRC12:26
*** koolhead17 has quit IRC12:38
*** michchap has joined #openstack-infra12:56
dhellmann_mordred: I don't see where jenkins is running the integration tests for pbr. :-/13:00
*** dhellmann_ is now known as dhellmann13:01
*** michchap has quit IRC13:05
*** CaptTofu has joined #openstack-infra13:20
*** prad has joined #openstack-infra13:21
*** linuxmohan has quit IRC13:26
*** linuxmohan has joined #openstack-infra13:31
*** mikal has quit IRC13:38
*** mikal has joined #openstack-infra13:40
*** linuxmohan has quit IRC13:45
*** CaptTofu has quit IRC13:55
*** CaptTofu has joined #openstack-infra13:55
*** CaptTofu has quit IRC13:55
*** CaptTofu has joined #openstack-infra13:56
openstackgerritJeremy Stanley proposed a change to openstack-infra/config: Jeepyb depends on PBR.  https://review.openstack.org/3806613:59
*** woodspa has joined #openstack-infra14:08
*** prad_ has joined #openstack-infra14:19
fungimordred: newer pbr turns out not to have helped get jeepyb to upgrade on review-dev, unless you meant we need newer than the most recent pbr on pypi... http://paste.openstack.org/show/41124/14:20
*** prad has quit IRC14:22
*** prad_ has quit IRC14:25
*** prad has joined #openstack-infra14:26
*** prad has quit IRC14:36
*** changbl has joined #openstack-infra14:46
*** linuxmohan has joined #openstack-infra14:55
*** CaptTofu has quit IRC14:58
*** CaptTofu has joined #openstack-infra14:58
openstackgerritDoug Hellmann proposed a change to openstack-dev/pbr: Do not assume the tests run as jenkins  https://review.openstack.org/3807114:59
openstackgerritDoug Hellmann proposed a change to openstack-dev/pbr: Use shunit2 for integration tests  https://review.openstack.org/3807214:59
*** dhellmann is now known as dhellmann_14:59
*** linuxmohan has quit IRC15:01
*** CaptTofu has quit IRC15:03
*** pcrews has joined #openstack-infra15:14
mordreddhellmann_: http://logs.openstack.org/00/38000/9/check/gate-pbr-devstack-vm-rawinstall/24115:28
mordreddhellmann_: neat!15:28
*** erfanian has quit IRC15:35
openstackgerritMonty Taylor proposed a change to openstack-dev/pbr: Replace entry_points console_scripts  https://review.openstack.org/3800015:38
mordredfungi: gah. we need a new version of pbr cut. that's a bug that I fixed 3 weeks ago15:41
*** cody-somerville has quit IRC15:42
fungimordred: okay, that makes sense. the sooner the better i guess, since it's preventing jeepyb updates at least on the gerrit servers. are there outstanding pbr changes you're trying to get merged before you release? if so i'll reprioritize my review queue15:50
*** koolhead17 has joined #openstack-infra15:52
*** vogxn has joined #openstack-infra15:54
*** vogxn has joined #openstack-infra15:55
*** dhellmann_ is now known as dhellmann15:58
mordredfungi: diskimage-builder needs this: https://review.openstack.org/#/c/35730/15:59
mordredif we can get integration_tests to pass on https://review.openstack.org/#/c/38000/ I'd like to get it in for nova15:59
mordredand https://review.openstack.org/#/c/30522/ would make everyone happier, but I still need to write a test for it16:00
dhellmannmordred: I thought the "Distribution contains no modules or packages for namespace package" error in pbr was fixed?16:00
*** SergeyLukjanov has quit IRC16:01
mordreddhellmann: it is. in trunk16:01
dhellmannaw16:01
* dhellmann broke virtualenvwrapper16:01
mordredwell, possibly different breakages16:01
mordredthere used to be one where it would bomb on blank lines16:01
dhellmannthe files are in the package, but it won't install16:01
*** vogxn has quit IRC16:01
*** dkliban has quit IRC16:01
mordredhow about we release current trunk of pbr16:02
mordredand then make another when these next set land16:02
mordredit's not like releasing is a bad thing16:02
dhellmannyes, please16:02
dhellmannhow can I help?16:02
dhellmannhmm, even the work-around of listing namespace_packages in setup.py didn't fix it16:03
mordredit's because the depends are already installed16:03
mordredok. 0.5.19 pushed to gerrit16:03
mordredshould hit pypi soon16:03
dhellmannok16:04
*** sarob has joined #openstack-infra16:05
fungimordred: awesome. i'll re-try my change on review-dev once that's up16:06
mordred++16:06
fungiyou are quick like ninja16:06
fungilooks like it's already hit pypi.p.o16:07
mordredfungi, dhellmann: https://review.openstack.org/#/c/38049/ could use a double +2 and an APRV16:07
* fungi will take a look. gerrit is a little sluggish on airline wifi16:08
dhellmannmordred: +2, but I hope that's not a long-term solution to ensuring the test environment is set up properly16:08
mordreddhellmann: nope.16:08
mordreddhellmann: definitely not16:08
* dhellmann should have read the test script before running it and losing his .pip/pip.cfg16:08
* mordred bows head16:09
fungimordred: lgtm. aproved16:09
fungiapproved too16:09
mordredthank you16:12
dhellmannmordred: pbr 0.5.19 didn't fix my issue :-(16:12
mordreddhellmann: no? can you point me at something to look at?16:12
mordredfungi, dhellmann while I'm looking at that - should we mirror our repos to bitbucket too?16:13
*** sarob has quit IRC16:13
dhellmannmordred: git clone git@bitbucket.org:dhellmann/virtualenvwrapper.git16:13
mordredthere isn't really anything special about github other than convenience for some people - but a lot of python folks are bitbucket folks16:14
dhellmannthen build an sdist and try to install it in a virtualenv16:14
mordreddhellmann: ok. on it16:14
fungimordred: 0.5.19 allowed jeepyb to upgrade on review-dev, so that's solved at least. thanks!16:14
*** sarob has joined #openstack-infra16:14
dhellmannmordred: bitbucket wouldn't hurt, but I think most of the bitbucket folks are hg folks, too16:14
mordredwell, _that_ I'm not going to do16:15
dhellmannmordred: so I'm not sure it buys us much16:15
dhellmannright, no, I wasn't suggesting it :-)16:15
* mordred was more thinking to drive home the fact that github is 'just a mirror'16:15
dhellmannah16:15
fungimordred: i see little difference between github and bitbucket philosophically, so if we're going to continue mirroring to one i have nothing against mirroring to both16:15
dhellmannwhen you put it that way, fungi, I agree16:16
mordreddhellmann: so, now that 0.5.19 is out ...16:17
fungithough to me, mirroring to either is about like mirroring to facebook16:17
dhellmannaw, that's extreme16:17
dhellmannyou can get stuff from both github and bitbucket without an account16:17
fungiyou can apparently get stuff from facebook without an account too16:18
*** sarob has quit IRC16:18
fungibecause i've got no facebook account and can see some people's published content16:18
dhellmannand bitbucket at least supports exporting all of the data associated with a repository, including the bug reports16:18
dhellmannI'm not supporting facebook, I'm just sayin', these sites have their uses, esp. for smaller projects16:19
* fungi imagines commit messages splatted to the openstack facebook wall16:19
* dhellmann wonders if facebook would throttle the api client doing that16:19
fungidhellmann: granted, i'm not saying the services aren't useful16:20
fungibut the ways openstack uses github is basically social networking + cdn16:20
dhellmannfungi: does the infra gerrit puppet setup depend on launchpad for identity, or could someone create an account just on our gerrit server?16:21
dhellmannfungi: sure16:21
fungidhellmann: yes and no16:21
fungidhellmann: interactive user accounts depend on openid, but service accounts (e.g. for third-party test result submission) do not16:21
dhellmannfungi: here's the background: I'm thinking about making a canned image for DreamCompute consisting of a "mostly" configured infra setup, to make it easy for projects to set up their own instances16:22
*** SergeyLukjanov has joined #openstack-infra16:22
dhellmannit seems like I need an openid server, then16:22
mordreddhellmann: https://bitbucket.org/dhellmann/virtualenvwrapper/pull-request/1/take-advantage-of-pbr-051916:22
* dhellmann raises an eyebrow at keystone16:22
dhellmannmordred: oh, man16:22
fungidhellmann: so... gerrit itself can use internal accounts for users, or multiple openid providers, or ldap, or...16:22
fungiour gerrit is just locked down in that regard16:23
dhellmannfungi: cool, I'll learn more about that if we decide to go ahead with the idea16:23
mordreddhellmann: I have a copy running inside of HP that uses ldap16:23
fungibut if you were to spin up your own openstack-infra-like gerrit and related bits, you could pretty easily diverge a little on account management if you wanted16:23
dhellmannyeah, that's more or less what I expected16:24
mordredin fact, I believe I submitted a patch to support ldap in our puppet modules16:24
fungiit's just configuration changes16:24
dhellmannI wasn't sure if the dependency was "openid" or "launchpad's openid"16:24
mordreddhellmann: so, that PR works for _me_ - but it's possible it doesn't fix your problem16:24
dhellmannmordred: I'll give it a try16:24
mordredhrm. ok. looks like I did not16:25
* mordred has a patch he needs to submit that will add configurable ldap support16:25
dhellmannmordred: wfm, thanks16:25
mordredw00t16:25
* dhellmann wonders why tox did not report an installation failure for this issue16:25
mordredbecause of evil maybe? to be fair - your previous incantation also should have worked16:28
mordredand I do not understand why it did not16:28
dhellmannhrm16:29
*** prad has joined #openstack-infra16:29
*** pcrews has quit IRC16:32
dhellmannugh: Could not find suitable distribution for Requirement.parse('pytest-runner')16:35
mordredthat's because of evilfail16:36
dhellmannpytest-runner is in the *setup_requires* list for python-keyring?16:36
*** prad has quit IRC16:36
mordredyes16:36
mordredso we have it in test-requirements.txt in openstack/requrements so that our mirror will pick it up16:36
dhellmannhttp://logs.openstack.org/71/38071/1/check/gate-pbr-devstack-vm-rawinstall/242/console.html16:37
mordredyes. this is the error I currently find baffling16:37
mordredbecause it _is_ in the mirror16:38
mordredand we _do_ configure .pydistutils.cfg and .pip/pip.conf16:38
* mordred blames dstufft16:38
dhellmannmordred: https://bitbucket.org/kang/python-keyring-lib/pull-request/34/remove-pytest-runner-from-setup_requires/diff16:45
dhellmannand https://bitbucket.org/kang/python-keyring-lib/issue/106/should-not-require-pytest-runner-to16:46
*** dhellmann is now known as dhellmann_16:52
mordreddhellmann_:  I have approved it16:53
openstackgerritA change was merged to openstack-dev/pbr: Add libffi-dev  https://review.openstack.org/3804916:54
*** dkliban has joined #openstack-infra16:55
*** dkliban has quit IRC17:10
*** dhellmann_ is now known as dhellmann17:16
dhellmannmordred: you have commit access to keyring?17:16
dhellmannmordred: ah, apparently "approve" doesn't mean the same thing on bitbucket as gerrit17:18
mordreddhellmann: :)17:20
mordreddhellmann: so - I've got a couple of fun patches coming...17:20
mordreddhellmann: and in making them, realized that I _do_ have a better way to unittest the entry_points change17:21
dhellmanncool17:21
mordreddhellmann: that said - it would be stellar if the integration test script wasn't bombing out on that keyring thing - it makes no sense to me17:21
openstackgerritMonty Taylor proposed a change to openstack-dev/pbr: Set defaults directly in option processing  https://review.openstack.org/3807817:22
openstackgerritMonty Taylor proposed a change to openstack-dev/pbr: Move d2to1 more into the source tree  https://review.openstack.org/3807917:22
openstackgerritMonty Taylor proposed a change to openstack-dev/pbr: Remove the need to specify the pbr hook  https://review.openstack.org/3808017:22
*** sarob has joined #openstack-infra17:22
mordredoh - wait17:22
mordredwe're bulding a local mirror17:23
mordreddhellmann: the reason those are failing isn't actually a pytest-runner issue17:23
mordredit's that the local mirror we build in the integration test is failing half-way through17:23
mordredtrying to build libffi17:23
dhellmannah17:23
mordredbut the "add libffi-dev" patch should be landed now, so re-checking all of those should work17:24
dhellmannmordred: in https://review.openstack.org/#/c/38080/ what causes "pbr code paths" to be run?17:24
mordreddhellmann: anyway - on the other thing - d2to1 has a testpackage and tests that operating on it does stuff17:24
mordreddhellmann: using pbr17:24
mordreddhellmann: pbr.hooks.setup_hook(config) in https://review.openstack.org/#/c/38080/1/pbr/util.py17:25
dhellmannso just listing pbr in setup_requires?17:25
mordreddhellmann: saying "pbr=True" in the setup call17:25
dhellmannah, ok17:26
dhellmannthe commit message led me to think neither was needed17:26
mordredoop17:26
mordredoops17:26
dhellmannyou're just saying I don't need to do both17:26
mordredyup17:27
mordredor won't, once the patch lands17:27
dhellmannright17:27
clarkbmordred where did we add libffi-dev? it was already on the static slaves17:28
mordredclarkb: pbr integration.sh runs on devstack slaves17:29
mordredclarkb: so I needed to add it to the things integration.sh installed17:29
mordredclarkb: we should make a better systemic answer for this17:29
mordredbut for now, this should do17:31
*** dhellmann is now known as dhellmann_17:32
sarobim getting a failure on validate.py17:38
sarobits looking for an url that likely doesnt exist17:39
sarobhttp://logs.openstack.org/13/37613/4/gate/gate-openstack-manuals-validate/1608/console.html.gz17:39
sarobideas on how to fix?17:40
*** CaptTofu has joined #openstack-infra17:41
*** sarob has quit IRC17:51
*** sarob has joined #openstack-infra17:52
*** sarob has quit IRC17:56
*** guitarza1 is now known as guitarzan17:58
*** jpeeler1 has quit IRC18:21
*** CaptTofu has quit IRC18:21
*** CaptTofu has joined #openstack-infra18:22
*** sarob has joined #openstack-infra18:22
*** CaptTofu has quit IRC18:26
*** jpeeler1 has joined #openstack-infra18:27
*** sarob has quit IRC18:31
fungisarob: i'm getting the same exception on the tip of master, so something seems to have broken it. looking to see if i can tell whether it's run successfully recently/ever18:31
fungiseems to have run successfully for https://review.openstack.org/38016 so i'll see if i can tell what changed since then18:34
funginope, not enough details in the logs. guess it needs debugging18:37
*** jpeeler1 has quit IRC18:38
*** changbl has quit IRC18:38
*** ttx has quit IRC18:38
*** hughsaunders has quit IRC18:38
*** annegentle_ has quit IRC18:38
*** juice has quit IRC18:38
*** cp16net|away has quit IRC18:38
*** sileht has quit IRC18:38
*** briancline has quit IRC18:38
*** EntropyWorks has quit IRC18:38
*** jcooley has quit IRC18:38
openstackgerritMonty Taylor proposed a change to openstack-dev/pbr: Replace entry_points console_scripts  https://review.openstack.org/3800018:41
openstackgerritMonty Taylor proposed a change to openstack-dev/pbr: Remove the need to specify the pbr hook  https://review.openstack.org/3808018:41
mordreddhellmann_: okie. ^^18:41
mordreddhellmann_: there's docs updated on the one - and UNIT TESTS on the other18:41
*** jpeeler has joined #openstack-infra18:42
*** dkliban has joined #openstack-infra18:43
*** ttx has joined #openstack-infra18:47
*** briancline has joined #openstack-infra18:47
*** cp16net has joined #openstack-infra18:47
*** ttx has quit IRC18:47
*** ttx has joined #openstack-infra18:47
*** hughsaunders has joined #openstack-infra18:48
*** EntropyWorks has joined #openstack-infra18:48
*** annegentle has joined #openstack-infra18:48
*** changbl has joined #openstack-infra18:49
*** jcooley has joined #openstack-infra18:49
*** dhellmann_ is now known as dhellmann18:52
dhellmannmordred: I'm looking at https://review.openstack.org/#/c/38000/11/pbr/packaging.py18:52
dhellmannthe bit with the global feels odd18:52
*** juice has joined #openstack-infra18:53
dhellmannmordred: I left a comment with a suggestion for cleaning it up a little; otherwise looks fine to me18:56
*** dhellmann is now known as dhellmann_18:56
*** sarob has joined #openstack-infra18:57
*** pcrews has joined #openstack-infra19:00
*** sarob has quit IRC19:01
fungisarob: http://paste.openstack.org/show/41141/19:02
*** linuxmohan has joined #openstack-infra19:03
fungigah, not here now19:03
*** pcrews has quit IRC19:05
*** linuxmohan has quit IRC19:09
*** klrmn1 has joined #openstack-infra19:11
*** klrmn1 has left #openstack-infra19:13
*** dkliban_ has joined #openstack-infra19:13
fungianyway, if anyone else from docs pops in here complaining about gate-openstack-manuals-validate suddenly failing, the answer is https://review.openstack.org/3808219:18
fungii'll let them know in #openstack-docs too19:18
*** locke1051 has joined #openstack-infra19:18
fungior not. that channel is a ghost town19:18
*** rwsu_ has joined #openstack-infra19:19
*** dkliban has quit IRC19:20
*** locke105 has quit IRC19:20
*** klrmn has quit IRC19:20
*** rwsu-away has quit IRC19:20
fungidocs ml notified instead19:24
* dhellmann_ has a sad that pbr seems to be broken on python 319:25
*** hashar has joined #openstack-infra19:25
*** klrmn has joined #openstack-infra19:27
openstackgerritDoug Hellmann proposed a change to openstack-dev/pbr: Fix integer_types type under python 3  https://review.openstack.org/3808319:28
fungidhellmann_: don't tell me that! i just confirmed that py33 unit tests for oslo.config won't work because test-requirements-py3.txt wants bzr+lp:testrepository19:30
dhellmann_fungi: yeah19:30
*** dhellmann_ is now known as dhellmann19:30
fungiso i was about to punch the button on testing my python3.3 slave with pbr's tests instead19:31
dhellmannno, pbr's tests fail under 3.3 too19:32
dhellmannpbr sort of works, minus the fix I just submitted19:32
dhellmannbut the tests fail because of the testr thing19:32
* dhellmann assumed testr was python 3 compatible, and can't believe it's not19:32
fungido we have *any* project with a working tox -epy33 on its master branch yet?19:32
fungidhellmann: if that line in the test-requirements-py3.txt is because of the "print statement not print() function" issue, lifeless released a fixed version19:32
dhellmannfungi: I'll test with the pypi version19:32
fungiso we should be able to just pip install it normally19:32
dhellmannfungi: I know zul is working hard on that. I don't know how close he is. Possibly oslo.config?19:33
fungithat happened last week19:33
dhellmanncool! I'm behind, but I know he's submitted patches to lots of projects for python 3 compatibility19:33
fungidhellmann: well, as i said, oslo.config currently wants a bzr client on the slave so it can pull in trunk testrepository, so it is still a minor failure from a production gating perspective19:34
Alex_GaynorI don't know if it works, but swift has py33 in its tox.ini on master19:34
dhellmannAlex_Gaynor: we have the stanza in several projects, but most of them don't work19:34
Alex_Gaynorah19:34
dhellmannthe plan is to get some subset of tests working and add those to the tox.ini explicitly so they *stay* working19:34
dhellmannAlex_Gaynor: https://etherpad.openstack.org/havana-python319:35
dhellmannfungi: changing the requirements file fixed the python 3.3 change19:35
dhellmannfungi, mordred : can we turn on python 3.3 gating for pbr, pretty please?19:35
fungidhellmann: if you patch it not to want stuff from bzr, sure!19:36
openstackgerritDoug Hellmann proposed a change to openstack-dev/pbr: Fix python 3.3 test requirements  https://review.openstack.org/3808419:36
Alex_Gaynordhellmann: I guess I've performed a useful functiont hen, next xattr release will have py3k support19:36
dhellmannfungi: ^^19:36
fungii just wanted to have *some* working project i could use to test our first py3k jenkins slave before i go spin up several more19:36
dhellmannAlex_Gaynor: one step at a time19:36
Alex_Gaynordhellmann: I'm just a computer person trying to do a thing (more importantly it now supports pypy :P)19:37
fungidhellmann: i'll try making it pull that ref for the job i'm about to fire off and see how it fares19:37
dhellmannfungi: sounds good19:37
dstufftAlex_Gaynor: want PyPy3K19:37
dstufft:D19:38
Alex_Gaynordstufft: it's becoming a thing, slowly, they're getting close to release, they want to fix up some performance regressions first19:38
mordreddhellmann: awesome. I like comments on how to clean things up19:38
dstufftAlex_Gaynor: awesome19:38
mordreddhellmann, fungi testr WAS compat, then I added a non-compat patch19:39
dhellmannmordred: the thing that was breaking was the bzr checkout19:39
mordredbut if you're using recent pbr, you shouldn't need to touch the non-py3 compat code path19:39
mordredthat I can't help with :)19:39
dhellmannyeah19:39
mordredbut I don't think we need it anymore19:39
dhellmannsee my patch ^^19:39
mordredsince we released pbr thig morning19:40
mordredwhere patch?19:40
dhellmannhttps://review.openstack.org/3808419:40
dhellmannmordred: also https://review.openstack.org/#/c/38083/19:40
* dhellmann has python3/virtualenvwrapper users breathing down his neck on that one19:41
mordreddhellmann: 38032 +2/aprvd19:41
fungimordred: yeah, lifeless let me know it was all your fault testr ceased to work on py3k19:42
mordredfungi: yes. and pbr provides the codepath for that now19:42
fungibut latest release of it is fixed now19:42
*** vipul has joined #openstack-infra19:42
mordredand of pbr19:42
dhellmannmordred: I don't know what you approved, but 38032 isn't mine :-)19:43
*** GheRiver1 has joined #openstack-infra19:43
mordreddhellmann: I meant 3808319:43
dhellmanngot it19:43
mordreddhellmann: for 84 - how about we just remove the19:43
mordredtest-requirements-py3.txt19:43
mordredfile19:43
mordred?19:43
dhellmannoh, we could do that19:43
dhellmannI assumed there were more differences19:44
openstackgerritMonty Taylor proposed a change to openstack-dev/pbr: Replace entry_points console_scripts  https://review.openstack.org/3800019:44
* dhellmann rewrites patch19:44
mordrednope. it was just there for the bzr thing19:44
*** SpamapS_ has joined #openstack-infra19:44
mordredalso - thanks for the entry_points review- I should have done that anyway :)19:44
*** Daviey_ has joined #openstack-infra19:45
dhellmannmordred: looking at that one again now19:45
*** swifterdarrell_ has joined #openstack-infra19:45
dhellmannmordred: +2 on the new version19:46
mordreddhellmann: woot!19:46
*** changbl_ has joined #openstack-infra19:46
* mordred thinks that many of these are going to land today19:46
dhellmannman, I thought tox was cool before but with detox it's even better19:46
*** bnemec_ has joined #openstack-infra19:46
mordredwhat's detox?19:46
*** woodspa_ has joined #openstack-infra19:46
dhellmannruns each tox env at the same time19:47
mordredah. neat19:47
Alex_Gaynordhellmann: someone should ask holger to merge that into tox proper19:47
*** NobodyCa1 has joined #openstack-infra19:47
dhellmannAlex_Gaynor: yeah, that would be cool -- I haven't looked at the implementation, so I don't know how hard it would be19:47
mordreddhellmann: did I tell you I got setup.py develop support into tox too?19:48
Alex_Gaynordhellmann: I think it uses eventlet and just shells out to tox itself possibly *hand waves*19:48
dhellmannmordred: the virtualenvwrapper tests take forever because they're all integration tests for a shell script, so detox cuts the wait time appreciably19:48
mordredholy jeez19:48
dhellmannmordred: no, that's great, though!19:48
mordreddhellmann: so, you know that you should be able to run shunit stuff with testr as well *hand waves*19:48
dhellmannAlex_Gaynor: there is eventlet involved, but it also only builds the package once so I think there's something smarter going on19:49
*** cp16net_ has joined #openstack-infra19:49
mordredif there's a way to get shunit to output subunut19:49
dhellmannmordred: I'm not sure shunit2 is compatible with subunit19:49
mordreddhellmann: subunit is just an output encoding19:50
dhellmannmaybe that could be added to shunit2, then19:50
dhellmannright now it just prints crap to the screen19:50
mordredwe should get lifeless to do that19:50
dhellmannand shunit2 doesn't let you run a single test, iirc19:50
*** crank_ has joined #openstack-infra19:50
mordredah, well, that might be a larger thing :)19:50
dhellmannI'm not sure how the parallelization part for testr would work19:50
dhellmannyeah19:50
* mordred is super happy about the pbr re-org from this morning though - I think I can write a BUNCH more unittests sensibly now19:51
openstackgerritDoug Hellmann proposed a change to openstack-dev/pbr: Fix python 3.3 tests  https://review.openstack.org/3808419:52
*** jgriffit1 has joined #openstack-infra19:52
*** vipul-away has quit IRC19:52
mordredk. +2/APRV19:52
*** SergeyLu_ has joined #openstack-infra19:52
*** changbl has quit IRC19:52
*** Daviey has quit IRC19:52
*** GheRivero has quit IRC19:52
*** Daviey_ is now known as Daviey19:53
mordredfungi: once those land, pbr should be a great candidate for your first py3 slave19:53
*** woodspa has quit IRC19:53
*** jaypipes has quit IRC19:53
*** swifterdarrell has quit IRC19:53
*** bnemec has quit IRC19:53
*** SpamapS has quit IRC19:53
mordredfungi: and I fully support adding gating19:53
*** cp16net has quit IRC19:53
*** SergeyLukjanov has quit IRC19:53
*** arosen has quit IRC19:53
*** s1rp_ has quit IRC19:53
*** crank has quit IRC19:53
*** jesusaurus has quit IRC19:53
*** NobodyCam has quit IRC19:53
*** jgriffith has quit IRC19:53
*** cp16net_ is now known as cp16net19:53
dhellmannmordred: assuming the tests pass, could we do another release of pbr today so I can bump virtualenvwrapper again and python 3 users can install it?19:53
mordreddevananda: yes19:53
mordredgah19:53
mordreddhellmann: yes19:53
fungimordred: excellent. i have just a handful more teensy patches i need to submit to puppet for to with the precisepy3k happymaking, but i'll have some prelim results here momentarily19:54
mordreddhellmann: I'm going to be a bit aggressive about landing the outstanding things we have that we know that are good but that we've been blocking to ensure that the gate was solid. I think the gate is solid now19:54
* dhellmann nodsd19:54
dhellmannnods even19:54
fungidhellmann: i also recommend proposing the equivalent of 38084 to oslo.config as well, if you haven't already19:55
*** zaro0508 has joined #openstack-infra19:57
dhellmannfungi: thanks for the tip, I'll do that19:57
mordredfungi: if you've got a sec, I'd like to land the sequence of patches dhellmann +2'd here: https://review.openstack.org/#/c/38000/ (and dependencies)19:57
*** sileht has joined #openstack-infra19:57
fungimordred: i'll check as many as i can, but we're about to land and then i need to go find my hotel room19:58
mordredfungi: no worries19:58
fungiso it may be a few hours19:58
*** SergeyLu_ has quit IRC19:58
*** swifterdarrell_ is now known as swifterdarrell19:58
*** crank has joined #openstack-infra19:58
*** ekarlso- has joined #openstack-infra19:58
*** jaypipes has joined #openstack-infra19:58
*** crank_ has quit IRC19:59
*** ekarlso has quit IRC19:59
*** jcooley has quit IRC19:59
*** jcooley has joined #openstack-infra20:00
fungidhellmann: mordred: works running pbr py33 unit tests on a precisepy3k slave with patchset #1 of 38084 (haven't tested ps2 but i expect it to be similarly fine) https://jenkins.openstack.org/job/fungi-node-tester/32/consoleText20:01
dhellmann\o/20:02
mordredw00t!20:02
dhellmannI'm getting failures with oslo.config and python 3 because pip can't figure out how to install pbr20:02
dhellmannmy env may be borked, though20:02
fungionce i get checked into the hotel and then do early checkin for the conference, i'll get the straggler puppetry changes up for review so i can spin up an official batch of these slaves20:03
mordredw00t20:03
dhellmannexcellent20:03
dhellmanninteresting20:04
dhellmanntox does not use the virtualenv for the packaging step20:04
mordredright.20:05
mordredthat's actually one of the reasons I wrote the setup.py develop patch20:05
mordredwhich runs the setup.py in the context of the virtualenv20:06
dhellmannok, now I've got pbr installed locally but building the env fails trying to install hacking20:06
mordredso that this problem goes away20:06
dhellmannmakes sense20:06
mordredoh - what's wrong with hacking?20:06
dhellmannit's trying to install pbr, but can't find it20:06
dhellmannhacking 0.5.6 from my cache, maybe I need a newer one?20:06
dhellmannthis is on os x, because I don't have python 3 on my linux vm yet20:07
mordredit should work ...20:07
mordredalthough there is a newer hacking20:08
fungimordred: looking over 38079 i see shutil.copytree... it worth noting i've been seeing nondeterministic behavior out of copytree and rmtree in dina's git-review test change ( https://review.openstack.org/35104 ). not sure why or whether that's terribly relevant, but wanted to mention it20:08
mordredthanks.20:08
fungialso not sure whether that's potentially an artifact of the systems where i'm running it, but if it's a pattern we're copying around between testsuites then i'd be interested to know the underlying cause20:10
mordredvery much so20:10
fungiwhen i see it break, it looks like http://paste.openstack.org/show/40021/20:10
*** s1rp has joined #openstack-infra20:11
mordredyikes.20:11
fungire-running it repeatedly, sometimes the tests pass and sometimes they fail in either copytree or rmtree, seemingly at random20:11
*** arosen has joined #openstack-infra20:12
fungiand hunting around for similar examples, i see many people mention that you should implement your own exception handling for those multi-operation functions to retry or ignore as appropriate20:13
fungion my test system, that's running on reiserfs on lvm on ssd, so it's possible something in that stack there gives those functions grief. i'll try to see if it also happens on a vm like one of our slaves20:17
fungianyway, landing... back later20:17
*** Ryan_Lane has joined #openstack-infra20:18
*** linuxmohan has joined #openstack-infra20:19
*** hashar has quit IRC20:22
*** ladquin has joined #openstack-infra20:23
*** linuxmohan has quit IRC20:25
lifelessmordred: dhellmann: I have shunit bindings in subunit20:27
openstackgerritA change was merged to openstack-dev/pbr: Fix integer_types type under python 3  https://review.openstack.org/3808320:27
lifelessa shunit2 set should be straight forward; doing an upgrade to subunit2 will be a little more complex, but subunit-1to2 exists20:27
*** koolhead17 has quit IRC20:28
*** hashar has joined #openstack-infra20:38
*** hashar has quit IRC20:51
*** ladquin has quit IRC20:51
dhellmannlifeless: cool, I'll look for those20:54
*** dhellmann is now known as dhellmann_20:56
*** dkliban_ has quit IRC20:56
*** sarob has joined #openstack-infra20:59
*** sarob has quit IRC21:03
lifeless(shunit2 didn't exist when I started subunit, and I just haven't gotten around to upgrading21:06
dhellmann_lifeless: I don't think I ever saw the original shunit. Same author?21:21
openstackgerritA change was merged to openstack-dev/pbr: Set defaults directly in option processing  https://review.openstack.org/3807821:22
lifelessdhellmann_: AFAIK shunit2 is a Google thing.21:27
lifelessdhellmann_: http://shunit.sourceforge.net/21:27
lifelessis shunit.21:27
*** jesusaurus has joined #openstack-infra21:45
dhellmann_lifeless: shunit looks different, maybe better21:56
*** sarob has joined #openstack-infra21:59
lifelessdhellmann_: :)22:01
*** sarob has quit IRC22:04
*** sgviking has joined #openstack-infra22:05
*** koobs has quit IRC22:08
*** CaptTofu has joined #openstack-infra22:37
*** sarob has joined #openstack-infra22:48
openstackgerritMonty Taylor proposed a change to openstack-dev/pbr: Replace setuptools_git with a smarter approach  https://review.openstack.org/3052222:59
openstackgerritMonty Taylor proposed a change to openstack-dev/pbr: We force installs via pip, we should declare it.  https://review.openstack.org/3415422:59
*** ianw has joined #openstack-infra23:01
openstackgerritAleksey Maksimov proposed a change to openstack-infra/jenkins-job-builder: Updated documentation for 'shallow-clone' param  https://review.openstack.org/3809123:04
zulyeah i have som oslo.config python3 patches to queue up23:21
*** CaptTofu has quit IRC23:22
*** CaptTofu has joined #openstack-infra23:23
zuli can start queueing them tonight if you want23:24
*** michchap has joined #openstack-infra23:27
*** CaptTofu has quit IRC23:28
sarobsame validation error on build jeremy23:54
sarobfungi: same validation error on build23:55
sarobfungi:https://review.openstack.org/#/c/37613/23:56
Alex_GaynorWhen will using testr for tempest become the only way of doing it?23:57

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