Friday, 2015-05-15

*** salv-orlando has quit IRC00:03
*** Rockyg has quit IRC00:05
*** sputnik13 has quit IRC00:06
*** dims has quit IRC00:15
*** mriedem has joined #openstack-oslo00:20
*** dims has joined #openstack-oslo00:23
lifelesstchaypo: sup00:38
tchaypoI’ve been trying to figure out why my connection is suddenly so slow that the “install requirements” part of the test is taking minutes00:44
tchaypoeventually realised it’s because I’m on the vpn00:44
tchaypothere’s a fresh patchset coming soon00:46
*** tsekiyam_ has joined #openstack-oslo00:46
*** zzzeek has quit IRC00:48
*** mtanino has quit IRC00:49
*** tsekiyama has quit IRC00:49
*** tsekiyam_ has quit IRC00:51
openstackgerritJoshua Harlow proposed openstack/taskflow: Add ls_iter and fix recursive `ls` to work like non-recursive  https://review.openstack.org/18319400:58
*** harlowja has quit IRC00:58
*** yamahata has joined #openstack-oslo00:59
lifelesstchaypo: I thought you had a devpi server?00:59
openstackgerritJames Polley proposed openstack-dev/pbr: WIP: Teach pbr to read extras and env markers  https://review.openstack.org/18179500:59
lifelessdims: mordred: dhellmann: https://review.openstack.org/#/c/182960/ <- please +A :)01:01
tchaypolifeless: yep.01:01
tchaypothere were complicating factors01:01
tchaypoI upgraded the squid on my laptop this morning, and it seems as though pip was talking to it (I can’t figure out where it was getting the settings from), but it decided that it would connect to the ipv6 localhost instead of 127.0.0.1, but devpi was only listening on 127.0.0.101:03
*** sdake has quit IRC01:03
mordredlifeless: you're a +A01:04
*** sdake has joined #openstack-oslo01:05
lifelesstchaypo: hah oops01:05
*** browne has quit IRC01:06
*** achanda has quit IRC01:07
lifelesstchaypo: some thoughts added01:16
Kennanhi anyone knows wsme ?01:18
Kennanthe ipaddress validate logic ?01:18
Kennanhttps://github.com/stackforge/wsme/blob/master/wsme/types.py#L22701:19
Kennanit seems differnet import for01:19
Kennantry:01:20
Kennan    import ipaddress01:20
Kennanexcept ImportError:01:20
Kennan    import ipaddr as ipaddress01:20
Kennancan cause issue for pass string or unicode01:20
Kennandoes anyone know that ?01:20
lifelessthats to deal with python3 which has ipaddress builtin01:21
dimslifeless: done01:21
Kennanlifeless I checked it was with python301:22
lifeless\o/01:22
Kennanbut it broke our jenkins01:22
Kennanit complaint like this01:22
Kennan: \\"Invalid input for field/attribute dns_nameserver. Value: \'8.8.1.1\'. Value should be IPv4 format\\"}"}01:22
Kennanlifeless do you know about this ?01:22
Kennanif I change wsme to01:23
Kennanimport ipaddr as ipaddress01:23
Kennandirectly01:23
Kennanit can work01:23
Kennanas ipaddress module in pip (not google ipaddress)01:23
Kennanit only accept unicode01:23
KennanI am not sure if it is new change or not for such, it brokens jenkins recetly01:24
lifelessKennan: under Python 3?01:25
Kennanpython 2.701:26
Kennanhttp://logs.openstack.org/89/182589/4/check/gate-magnum-python27/5841b0f/console.html01:26
lifelessso ipaddress is the backported python3 lib01:26
lifelesslast release was in november01:26
Kennanthis is our jenkins job failure01:26
Kennan2015-05-14 06:58:55.441 |     return func(*args, **keywargs)01:27
Kennan2015-05-14 06:58:55.442 |   File "magnum/tests/unit/api/controllers/v1/test_baymodel.py", line 430, in test_create_baymodel_with_docker_volume_size01:27
Kennan2015-05-14 06:58:55.442 |     response = self.post_json('/baymodels', cdict)01:27
Kennan2015-05-14 06:58:55.442 |   File "magnum/tests/unit/api/base.py", line 143, in post_json01:27
Kennan2015-05-14 06:58:55.442 |     status=status, method="post")01:27
Kennan2015-05-14 06:58:55.443 |   File "magnum/tests/unit/api/base.py", line 104, in _request_json01:27
Kennan2015-05-14 06:58:55.443 |     expect_errors=expect_errors01:27
Kennan2015-05-14 06:58:55.443 |   File "/home/jenkins/workspace/gate-magnum-python27/.tox/py27/local/lib/python2.7/site-packages/webtest/utils.py", line 37, in wrapper01:27
Kennan2015-05-14 06:58:55.443 |     return self._gen_request(method, url, **kw)01:27
Kennan2015-05-14 06:58:55.443 |   File "/home/jenkins/workspace/gate-magnum-python27/.tox/py27/local/lib/python2.7/site-packages/webtest/app.py", line 735, in _gen_request01:27
Kennan2015-05-14 06:58:55.443 |     expect_errors=expect_errors)01:27
Kennan2015-05-14 06:58:55.444 |   File "/home/jenkins/workspace/gate-magnum-python27/.tox/py27/local/lib/python2.7/site-packages/webtest/app.py", line 631, in do_request01:27
Kennan2015-05-14 06:58:55.444 |     self._check_status(status, res)01:27
Kennan2015-05-14 06:58:55.444 |   File "/home/jenkins/workspace/gate-magnum-python27/.tox/py27/local/lib/python2.7/site-packages/webtest/app.py", line 663, in _check_status01:27
tchaypolifeless: if I’d run the pep8 check *before* pushing instead of *after* it would have saved you some comments01:27
lifelessKennan: pastebin such things please01:27
lifelessKennan: wsme last release also in november01:28
Kennanlifeless https://gist.github.com/HackToday/df157b6399b3677ab4fd01:29
lifelessso whatever failure you're having, its not new01:29
Kennanlifeless yes, I also asked about myself about such question, but our db not changed recetly, and jenkins failed just yesterday . so I checked other source01:30
*** ashleighfarnham has joined #openstack-oslo01:30
Kennanas you can see, my is just https://review.openstack.org/#/c/182589/01:31
Kennandoc changes01:31
Kennanit failed for that01:31
Kennanso something wrong must happen01:31
*** vilobhmm1 has quit IRC01:33
*** vilobhmm1 has joined #openstack-oslo01:33
Kennanlifeless I checked the last successfully jenkins job in yesterday01:35
Kennanhttp://logs.openstack.org/16/182916/1/check/gate-magnum-python27/062aa46/console.html01:35
lifelessKennan: I'd focus on using the versions reported in the job to reproduce locally01:35
Kennanit not have ipaddress package01:35
Kennanin http://logs.openstack.org/89/182589/4/check/gate-magnum-python27/5841b0f/console.html01:35
Kennanit have ipaddress installed01:35
Kennanso not sure why differnet in jenkins job01:35
Kennanipaddress==1.0.701:36
Kennanit have such installed in one job01:36
Kennanin another it not have such01:36
Kennannot sure where make the ipaddress installed01:36
*** zzzeek has joined #openstack-oslo01:48
*** sdake_ has joined #openstack-oslo01:51
*** sdake has quit IRC01:55
*** zzzeek has quit IRC02:00
lifelessKennan: so my point02:01
lifelessKennan: your code should work either way.02:01
lifelessKennan: since wsme supports both.02:01
openstackgerritJames Polley proposed openstack-dev/pbr: WIP: Teach pbr to read extras and env markers  https://review.openstack.org/18179502:01
lifelessKennan: so use the versions that failed to reproduce locally, then fix your code02:01
*** Kennan2 has joined #openstack-oslo02:02
*** Kennan has quit IRC02:03
*** Kennan2 is now known as Kennan02:04
lifelessKennan: so my point02:05
lifelessKennan: your code should work either way.02:05
lifelessKennan: since wsme supports both.02:05
lifelessKennan: so use the versions that failed to reproduce locally, then fix your code02:05
Kennanlifeless yes, I am trying to find fix in our side02:07
Kennanas wsme be used by many other projects02:07
tchaypolifeless: so the previous patchset passed everything except pep8. this one passes pep8, and locally it’s passed testing in all the versions I can throw at it02:08
tchayposo I’m thinking this is ready for other people to poke holes in, and some documentation to tidy it off. I’ll aim to get the docs done this afternoon.02:09
*** mtanino has joined #openstack-oslo02:09
lifelesstchaypo: shipit02:09
lifelesstchaypo: docs, proper commit message, ship it02:09
lifelesstchaypo: and dance a freakishly happy dance02:10
tchayporandom strange thing02:11
tchaypoI’ve used pdb in the past, years ago02:11
tchaypobut somehow it’s slipped out of my mental toolkit02:11
tchaypoI don’t know why. it’s much nicer than scattering prints everywhere02:11
*** sigmavirus24_awa is now known as sigmavirus2402:12
*** vilobhmm1 has quit IRC02:14
*** sigmavirus24 is now known as sigmavirus24_awa02:15
openstackgerritMerged openstack-dev/pbr: Bump integration test timeouts.  https://review.openstack.org/18296002:18
*** vilobhmm1 has joined #openstack-oslo02:18
*** vilobhmm1 has quit IRC02:21
lifelessoh thnks sched02:21
lifeless500's. JUST WANT I WANT02:21
*** sigmavirus24_awa is now known as sigmavirus2402:40
Kennanhi02:41
Kennanlifeless do you know for wsme types.py02:44
Kennanwe defined02:44
Kennan dns_nameserver = wtypes.IPv4AddressType()02:44
Kennanit should ok. but the it failed for not unicode02:45
Kennando you know what's the proper way to define for API object field?02:45
Kennanlike ip02:45
lifelessno idea sorry02:47
lifelessdoes nova or neutron use wsme? you might look there02:47
*** yamahata has quit IRC02:50
Kennanthey use that, but they not have such in API objects type validation02:50
*** sigmavirus24 is now known as sigmavirus24_awa02:52
mordredlifeless: oslotest has a runtime dep on pbr - I do not believe it needs such a thing02:57
openstackgerritMonty Taylor proposed openstack/oslotest: Remove unneeded runtime pbr dep  https://review.openstack.org/18338202:59
lifelessmordred: I don't see an import of pbr in oslotest/03:00
lifelessmordred: but adding one would be good03:00
lifelessmordred: to provide a __version__03:00
mordredlifeless: ah - well, that would be the other way to correct things03:00
*** mtanino has quit IRC03:00
mordredlifeless: do we have a different place for openstack-wide fixtures than oslotest?03:02
lifelessfixtures itself03:03
mordredlifeless: yeah - after I said that I realized this isn't really a thing that needs a fixture03:03
mordredit's just something to do in a setUp method - no lifecycle really needed03:04
*** browne has joined #openstack-oslo03:04
lifelessmordred: then a standalone function in oslo test?03:07
mordredyah. I am now working on that03:07
lifelessmordred: if you want to provide diagnostics you may still want a fiture03:07
lifeless(because of details)03:07
mordredI may. but I'll start with this, put it up, and see what you think03:08
lifelesskk03:08
lifelessurl me up whenever03:08
lifelessmordred: also, tchaypo's patch for environment markers is complete, just getting docs together and we're GTG03:08
lifelessmordred: you'll want to +2 stamp it as soon as he gets the next push up03:09
*** dims has quit IRC03:12
*** kun_huang has joined #openstack-oslo03:12
*** vilobhmm1 has joined #openstack-oslo03:13
kun_huangAbout the health check middleware, the request will be checked by presence of a file, but who will manage that file?03:15
*** achanda has joined #openstack-oslo03:21
openstackgerritMonty Taylor proposed openstack/oslotest: Add functional base class with clouds.yaml support  https://review.openstack.org/18338703:25
*** achanda has quit IRC03:27
mordredlifeless: the end of that ^^ through train is here: https://review.openstack.org/18338803:28
mordreds/through/thought/03:28
lifelessmordred: thought so, have -1'd it for you.03:29
mordredcool03:30
lifelessyw :)03:30
lifelessthe code is fine, the structure can be better03:30
mordredneat03:31
lifelessone thing you might want to do is not talk about deprecating cause of tox03:31
lifelessbecause, eventually tox will isolate disk files too probably :)03:31
lifelessbetter to say, this is external state, define how we're going to pass it, and then put that in the tox.ini in cookiecutter03:31
Kennandhellmann there?03:32
*** sdake has joined #openstack-oslo03:33
*** alexpilotti has quit IRC03:35
*** sdake_ has quit IRC03:36
*** sdake_ has joined #openstack-oslo03:38
openstackgerritMonty Taylor proposed openstack/oslotest: Add class to deal with clouds.yaml support  https://review.openstack.org/18338703:39
mordredlifeless: ok - updated that and the novaclient followup03:39
mordredlifeless: and yeah - I like that03:39
lifelesscool03:40
*** sdake has quit IRC03:41
*** yamahata has joined #openstack-oslo03:42
*** vilobhmm1 has quit IRC03:43
openstackgerritMonty Taylor proposed openstack/oslotest: Add class to deal with clouds.yaml support  https://review.openstack.org/18338703:43
*** vilobhmm1 has joined #openstack-oslo03:44
*** HenryG has quit IRC03:51
openstackgerritMerged openstack-dev/pbr: Finish removing invocations of pip.  https://review.openstack.org/18178504:01
*** stevemar has joined #openstack-oslo04:01
openstackgerritJoshua Harlow proposed openstack/taskflow: Add ls_iter and fix recursive `ls` to work like non-recursive  https://review.openstack.org/18319404:07
*** achanda has joined #openstack-oslo04:22
*** vilobhmm1 has quit IRC04:34
*** sdake_ has quit IRC04:35
*** vilobhmm1 has joined #openstack-oslo04:38
*** stevemar has quit IRC04:46
*** dulek has joined #openstack-oslo05:29
*** HenryG has joined #openstack-oslo05:38
*** inc0 has joined #openstack-oslo05:44
*** sdake has joined #openstack-oslo05:52
*** sdake has quit IRC05:53
*** sdake has joined #openstack-oslo05:54
*** sdake has quit IRC05:58
*** vilobhmm1 has quit IRC06:04
*** sdake has joined #openstack-oslo06:16
*** ajo has joined #openstack-oslo06:21
*** achanda has quit IRC06:23
*** vilobhmm1 has joined #openstack-oslo06:31
*** Kennan2 has joined #openstack-oslo06:41
*** Kennan has quit IRC06:41
*** stpierre has quit IRC06:49
*** haypo has joined #openstack-oslo06:50
*** ashleighfarnham has quit IRC06:52
*** vilobhmm11 has joined #openstack-oslo06:52
*** vilobhmm1 has quit IRC06:54
*** sdake_ has joined #openstack-oslo07:05
openstackgerritJames Polley proposed openstack-dev/pbr: Teach pbr to read extras and env markers  https://review.openstack.org/18179507:07
tchaypomordred: lifeless: ^^^07:07
tchaypoand now I’m going to start getting ready for vancouver.07:07
*** sdake has quit IRC07:08
lifelesstchaypo: nice; one tweak.07:14
openstackgerritJames Polley proposed openstack-dev/pbr: Teach pbr to read extras and env markers  https://review.openstack.org/18179507:18
lifelesshaypo: https://review.openstack.org/#/c/181795/07:19
lifelessdhellmann: if you have time tomorrow: https://review.openstack.org/#/c/181795/07:19
haypolifeless, hi. what time is it in your timezone?07:19
lifelesshaypo: 191907:19
haypolifeless, oh ok :) i will take a look at this interesting patch07:20
*** Guest19895 has quit IRC07:21
lifelessbbiab07:21
*** ihrachyshka has joined #openstack-oslo07:26
*** ozamiatin has quit IRC07:27
*** inc0 has quit IRC07:32
*** ho has left #openstack-oslo07:32
*** vilobhmm11 has quit IRC07:37
*** ozamiatin has joined #openstack-oslo07:46
*** ozamiatin has quit IRC08:00
*** Kennan2 is now known as Kennan08:04
*** browne has quit IRC08:15
*** browne has joined #openstack-oslo08:15
openstackgerritIhar Hrachyshka proposed openstack/oslo.policy: Expose base check classes as part of public API  https://review.openstack.org/17668308:21
lifelesshaypo: your review has me a little confused08:21
haypolifeless, the patch looks good to me, except that the syntax for the separator in requirements.txt is "; "08:22
haypolifeless, maybe ";" is also allowed, i don't remember exactly :-)08:22
lifelesshaypo: ; is supporteed08:24
lifelesshaypo: req_install of urls requires '; ', for non-urls ';'08:24
lifelesshaypo: so I think tchaypo's patch is strictly ok, because we're talking about things that can reflect into install_requires only08:25
haypolifeless, i prefer to always use "; " in examples and doc08:25
haypolifeless, especially " ;" confuses me :-)08:25
lifelessk, I have no strong opinion.08:25
lifelessI don't know why tchaypo started with the " :" thing either08:25
haypohttps://github.com/haypo/pip/commit/bac77413f46531edacc57aba66aaaabe7520db3208:26
lifelessbut its not harmful, so I didn't argue :)08:26
lifeless[the setuptools syntax is foo:bar]08:26
haypolifeless, for extra requirements, ":" is the separator. he didn't invent a new separator08:26
lifelesshaypo: I didn't say ":", I said " :"08:26
lifelesshaypo: I know : isn't new... - I acted as mentor for tchaypo doing this patch :)08:27
haypolifeless, "bet :python_environment=='3.2'" oh, i see08:28
*** ozamiatin has joined #openstack-oslo08:28
haypolifeless, the funny thing is that https://www.python.org/dev/peps/pep-0426/ is still a draft08:28
lifelesshaypo: yeah, but this impl matches the impl in the ecosystem08:28
lifelessthe refs to the PEP are informational08:28
haypolifeless, oh, in fact i wanted to link https://bitbucket.org/pypa/wheel/issue/139/wheel-should-support-pep-426-environment not my issue for tox08:29
lifelesshaypo: no?08:30
lifelesshaypo: you're not victor stinner?08:30
haypoi am victor stinner08:30
lifelessI know, I was teasing08:31
lifelessje tu <some verb>08:31
tchaypoThe ; in requirements.txt is dandy08:31
tchaypoBut it doesn't work in setup.cfg, configparser treats it as the start of a comment08:32
lifelesstchaypo: yes, noone touched on that08:32
*** yamahata has quit IRC08:33
lifelesstchaypo: whereever you think we did, re-read.08:33
lifelesshaypo: so I'm confused by what you mean with respect to that wheel issue then08:33
tchaypo*goes back*08:34
openstackgerritFeng Xi Yan proposed openstack/oslo.vmware: Add a local param to allow lacale specification.  https://review.openstack.org/17810408:34
tchaypoOh. In this conversation, white space is significant!08:35
haypolifeless, tchaypo : i updated https://wiki.openstack.org/wiki/Python3#Environment_markers08:36
tchaypoIn the code it's not, the strip() removes it anyway. I think. It's simple to tweak the tests and docs to be consistent with prior art08:36
lifelesstchaypo: so yes the strip removes it, and in some ways "foo : bar" is nicer, so I think we do want to support it. Its not quite aligned with the setuptools UI today08:37
lifelesstchaypo: but I don't care :)08:37
lifelesstchaypo: if I did, I would have objected08:37
tchaypoIt's a backward compatible change (I think) so it can easily land in a subsequent patch08:38
lifelesstchaypo: I'm not proposing you make one08:39
tchaypoI am :)08:39
lifelesstchaypo: the ; change for haypo should be done08:39
haypoi added examples of setup.cfg and setup.py in https://wiki.openstack.org/wiki/Python3#Environment_markers but I don't understand how the "security" or "test" name in used in extra requirements08:41
tchaypoMy thumb is twitchy and my eyes are tired - I'm going to come back to his in a bit, when I can use a screen that's >6"08:42
haypoi understand that extra requirements are convenient because they support environment markers, but i don't understand when "extra" requirements are installed. always?08:42
lifelesshaypo: they were examples of optional (vs conditional) dependencies08:42
lifelessthey are triggered by a requirement specifier like so: foo[extra]08:42
lifelesse.g. requests[security] is one you can try in a venv08:42
tchaypoI'm about to jump on a bus, will come back to this when I have a bigger screen to use08:43
haypolifeless, sorry, i don't understand how to use them, could you maybe update examples in the wiki page?08:43
lifelesshaypo: there's a session about this next week actually08:43
lifelesshaypo: they aren't related to python3 per se08:43
lifelesshaypo: depending on the outcoe of the session, if we decide to use them, then sure, it would make sense to add to the page08:44
lifelesshaypo: so what is your tox issue ?08:44
*** inc0 has joined #openstack-oslo08:44
haypolifeless, my issue is that i don't want to install futures for oslo messaging on python 308:45
haypolifeless, it's not possible to use environment markers (or i don't know how to use them) for oslo messaging08:45
lifelesshaypo: ok so with this patch08:45
lifelessfutures; python_version=='2.7'08:45
lifelessin oslo.messaging requirements.txt08:45
haypolifeless, if you only specify futures in requirements.txt (not in reguirements-py3.txt), tox fails08:46
lifeless(and make sure there isn't a py-3.txt08:46
lifelesshaypo: got a backtrace of the failure?08:46
haypolifeless, yes, this patch should fix my use case08:46
lifelesshaypo: and were you using this pbr ?08:46
haypolifeless, the failure is on a test checking *indirectly* requirements08:46
haypolifeless, https://review.openstack.org/#/c/172135/08:47
lifelessso yes, thats what this is about08:48
lifelesswe need to build the same requirements when we sdist no matter what08:48
lifelessthe -pyN stuff was a mistake08:48
haypolifeless, no, it's not a mistake, it's a very convenient workaround to be able to work on porting openstack to python308:49
haypolifeless, we cannot always wait for third parties08:49
lifelesshaypo: since the limit has been pbr for some time...08:49
haypolifeless, *-py3 unblocked me in many cases :)08:49
lifelesssure, doesn't mean it wasn't a mistake - but I may be quibbling08:49
lifelesseither way, we can deprecate it soon08:50
haypolifeless, i completed https://wiki.openstack.org/wiki/Python3#Environment_markers -- it's very hard for me to put all pieces of the puzzle together. they are distutils, setuptools, pkg_resources, pip, wheel, pbr, tox...08:52
haypolifeless, "I don't know why tchaypo started with the " :" thing either" I like "futures :python_version < '3.2'" syntax, and the space is ignored so it's just fine ;)08:57
lifelesshaypo: I've added some prose and removed stuff I think is irrelevant to the python3 effort09:05
lifelessoh, you kept editing09:05
lifelesshaypo: are you finished? I lost my edits09:07
lifelesshaypo: and don't want that to happen again09:07
haypolifeless, oh sorry :-/ i just added a new python 2 section09:08
haypolifeless, i stop editing, do what you want on the wiki page ;)09:08
lifelessok, added09:09
lifelesshaypo: so - I removed the bit about extras and setup.py09:09
lifelessas distraction09:09
lifelesswe can't use setup.py(update.py will clobber it)09:10
haypooh :-(09:10
haypoit's very hard to get up to date info about environment markers09:10
lifelessand extras are a different discussion; the patch to pbr adds both because extras as a feature is incomplete without marker support09:10
haypoi will write them in my personal wiki so :)09:10
lifelesshaypo: well, extras will be document09:12
lifelessdocumented09:12
lifelessjust under optional dependencies :)09:12
haypolifeless, "will": does it mean that it's not possible to find doc about them right now?09:12
lifelesshaypo: in the context of pbr, in tchaypo's patch09:12
lifelesshaypo: in their general definition, in the setuptools docs09:12
lifelesshaypo: in their use in openstack - nothing, because pbr doesn't support them[yet]09:13
lifelesshaypo: but there's a few specs open that talk about possibly using them09:13
haypoi don't understand why you don't want to show examples in the wiki page, IMO it's useful to document them, even if it's not supported in openstack yet09:13
haypoit helps to review tchaypo's patch :)09:13
lifelesshaypo: I don't want to document something we haven't decided to use yet in the docs telling folk how to do python309:14
lifelesshaypo: particularly not something that has no bearing on python309:14
lifelesshaypo: its just the wrong place09:14
haypolifeless, it's related to python 3, because it's very useful to skip dependencies on python 3 or have python 3 only dependencies09:15
lifelesshaypo: thats env markers, which are documented.09:15
lifelesshaypo: env markers are *conditional* deps09:15
lifelesshaypo: extras are *optional* deps09:15
haypolifeless, where is the doc for env markers in setup.py and setup.cfg?09:15
lifelesshaypo: the first is extremely relevant to python3, and is on the page.09:15
lifelesshaypo: you can't use them in either setup.py or setup.cfg.09:16
lifelesshaypo: because - install_requires in setup.py are clobbered by global-requirements update.py.09:16
lifelesshaypo: they have to be (today) in requirements{perhaps-pyX}.txt09:16
lifelesshaypo: same for setup.cfg, since our update.py logic doesn't support setup.cfg for install_requires today09:17
openstackgerritFeng Xi Yan proposed openstack/oslo.vmware: Add a local param to allow lacale specification.  https://review.openstack.org/17810409:21
openstackgerritVictor Stinner proposed openstack/oslo.versionedobjects: Enhance documentation  https://review.openstack.org/18270709:32
*** inc0 has quit IRC09:35
*** shardy has joined #openstack-oslo09:39
*** dims has joined #openstack-oslo09:45
*** alexpilotti has joined #openstack-oslo09:48
*** dulek_ has joined #openstack-oslo09:55
*** e0ne has joined #openstack-oslo09:55
*** e0ne is now known as e0ne_09:56
*** dulek has quit IRC09:58
haypojd__, sileht : hi. does ceilometer work on python3? i read that py3 support is blocked by croniter & thrift10:00
jd__haypo: no10:00
jd__I don't know why10:00
*** dulek_ has quit IRC10:01
haypojd__, ceilometer devs are maybe too lazy? :-D10:01
*** e0ne_ is now known as e0ne10:01
haypothrift seems to be an annoying dependency, i mean it may be hard to to port it10:01
jd__if that was the reason that would be easy10:02
jd__haypo: these are for drivers you can bypass tests for those drivers10:02
jd__thright is HBase IIRC10:02
haypojd__, oh, good to know10:02
haypojd__, croniter works on python3, i just ran tests with python 3.410:03
*** r0j4z0 has quit IRC10:10
haypojd__, hum, wait. when you replied "no", what is the reply to "does ceilometer work on python3?" ? i just ran "tox -e py34" on a fresh ceilometer, and it succeded10:13
jd__haypo: read tox.ini?10:14
haypojd__, but i don't know which drivers where tests10:14
haypowere tested*10:14
haypojd__, and, only unit tests are executed by tox -e py34? i'm now testing with testr10:15
haypo  File "/home/haypo/prog/openstack/ceilometer/ceilometer/tests/test_neutronclient.py", line 17810:15
haypo    [{'active_connections': 1L,10:15
haypo                             ^10:15
haypoSyntaxError: invalid syntax10:15
haypoah, fun :)10:15
haypoImportError: No module named 'happybase'10:15
*** takedakn has joined #openstack-oslo10:17
lifelesshaypo: its christmas time10:24
lifelesshaypo: no-el, no-el, no-el10:28
haypolifeless, :)10:28
*** e0ne is now known as e0ne_10:31
*** takedakn has quit IRC10:32
*** takedakn has joined #openstack-oslo10:32
*** ajo has quit IRC10:33
*** e0ne_ is now known as e0ne10:33
*** ozamiatin has quit IRC10:52
*** dulek_ has joined #openstack-oslo10:57
Kennanlifeless11:09
lifelessKennan11:10
Kennanis it ok to add module like ipaddr ?11:10
lifelessI don't know.11:10
Kennanwe use wsme, but wsme seems have some issue not work with rest api ip validation11:10
Kennanso we used ipaddr11:10
KennanI found wsme require ipaddr11:10
Kennanand wsme in global-requirements11:11
tchaypohaypo: finally reading your comments11:12
*** stpierre has joined #openstack-oslo11:13
tchaypohaypo: tell me more about your concerns about URLs11:14
tchaypoI’m doing a very naive split on the first : in the extras too. I raised URLs as a concern, but lifeless didn’t think it was an issue, so I checked11:15
lifelesstchaypo: haypo prefers that the examples with ; in them show 'foo ; bar'11:16
lifelessAIUI11:16
tchaypoas far as I can tell, even if you have a url in your requirements.txt, by the time my code sees them, that’s been reduced to just the egg-name11:17
tchayposo any :s or ;s in the url should be gone11:17
lifelesstchaypo: there's another parser for requirements.txt, in pip11:17
lifelesstchaypo: when it sees a url, it looks for ' ;' as the split point for markers.11:18
lifelesstchaypo: haypo's point is to write the requirements.txt docs consistent with the most conservative thing out there - which is pips url-split logic ^11:18
tchaypoI think he’s said ‘; ‘ rather than ‘ ;’?11:19
tchaypopip uses "; " (colon, space) separator, not " ;" (space, colon)11:19
lifelessah yeah, he did11:19
tchaypookay. I’d be tweak the regex to look for colon-space then11:19
lifelesswhich isn't any safer in urls, but thats neither here nor there :)11:19
lifelessno11:19
lifelessbecause pip on non-urls looks for ';'11:19
lifelessnot '; '11:20
lifeless        if is_url(name):11:20
lifeless            marker_sep = '; '11:20
lifeless        else:11:20
lifeless            marker_sep = ';'11:20
lifelessyour code is correct and must not change11:20
tchaypoguh11:23
tchaypoi have no words.11:23
tchaypoI *will* need to strip the leading whitespace though11:24
lifelessI thought you already did11:24
tchaypoif I have “foo; pyt…” I get an error about “ python_version==‘2.6’” is not a valid marker"11:24
lifelessah yes11:24
tchaypono, I striped the trailing whitespace from the packagey bit11:24
lifelesssprinkle some strips around11:25
tchaypoAny point adding a url into one of the checks?11:25
lifelessalso file a bug on setuptools, it should arguably handle that leading whitespace itself11:25
lifelessno11:25
lifelessbecause urls aren't valid in this data model11:25
lifelessas we've discussed11:25
*** e0ne is now known as e0ne_11:26
lifelessadding illegal content not helpful11:26
lifelesspip accepts more than we can reflect into install_requires11:26
lifelessthe thing we're solving is that reflection for install_requires and extras_require11:26
tchaypogood.11:29
tchayponext thing11:29
tchaypoactually I can answer my own question11:29
*** stpierre has quit IRC11:29
tchayporeading over https://bitbucket.org/hpk42/tox/issue/236/tox-must-create-the-source-distribution11:29
tchaypowith env markers, you can end up with the same requires.txt regardless of which python built the sdist11:29
tchaypoand it’s the installing python that determines which marked requirements get installed11:30
tchayposo that does seem like it should help with that issue11:30
lifelessyes exactly11:30
lifelessthis is why I said this was important and worth working on11:30
tchaypoa git review wendeth its way upward11:34
tchaypoat the somnolent speed to which I have become accustomed11:34
openstackgerritJames Polley proposed openstack-dev/pbr: Teach pbr to read extras and env markers  https://review.openstack.org/18179511:35
lifelessbrainhurt. resolver.11:40
lifeless+2 from me11:41
lifelesshaypo: ^ :)11:41
*** alexpilotti has quit IRC11:42
tchaypookay, I’m out. Will take another look in the morning.11:46
*** jeraldv has quit IRC11:47
*** e0ne_ is now known as e0ne11:48
haypolifeless, tchaypo : i tried tchaypo's patch for pbr in oslo messaging, it still fails. i replaced "futures>=2.1.6" with "futures>=2.1.6; python_version < '3.2'". using the patched pbr, the installation fails with "error in setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers"11:56
lifelesshaypo: is < implemented?11:58
lifelesshaypo: When I was experimenting I could only get == to work11:58
haypolifeless, yes it is11:58
lifelesshaypo: I filed a bug on setuptools, haven't had time to followup yet11:58
haypolet me recheck without previous .egg-info dir and other generated files11:58
hayporemoved11:58
haypo-removed11:58
lifelesshaypo: ok, so put a pdb breakpoint at that error in setuptools and see what install_requires is11:59
lifelessbecause that line doesn't look materially different to 'quux<1.0; python_version=='2.6'' which we test12:00
haypolifeless, oslo.messaging.egg-info/requires.txt:futures>=2.1.6; python_version < '3.2'12:00
haypolifeless, pkg_resources doesn't understand this12:00
lifelesshaypo: what pkg_resources version ?12:01
lifelesshaypo: if you look here - https://review.openstack.org/#/c/181795/19/pbr/tests/test_packaging.py12:01
lifelesshaypo: we're testing that pkg_resources handles it at least somewhat12:02
lifelessanyhow, let me give it a spin12:02
haypolifeless, http://paste.openstack.org/show/223748/12:03
lifeless  error in setup command: Invalid environment marker: python_version < '3.2'12:03
lifeless12:03
lifelesstry ==12:03
tchaypoPoint of pedantry12:03
haypolifeless, copy/paste failure :-) in fact, i just retested with futures>=2.1.6; python_version == '2.7' and the error is:12:04
haypo    error in setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers12:04
tchaypoThat's the same error I was seeing when I had a leading white space12:04
tchaypoOh, right. Where is that error coming from and what is install_requires at the time?12:04
haypolifeless, oh wait, pbr fails on "-e ../pbr"12:05
lifelesspython_version < '3.2'12:06
lifelesswith the stripping in place12:06
lifelesswith == in place it works12:06
tchaypoSo it seems fairly clear it's a problem with.12:07
lifelesshaypo: I don't see that error. Sounds like tchaypo has it figured out though12:07
tchaypoOh no12:08
tchaypoI was just trying to say it suits like a problem with the <12:08
tchaypoNot my patch12:08
lifelessyeah12:09
lifelessoh, haypo and tchaypo are too similar12:09
lifeless*haypo* has it tracked down to -e12:09
*** ajo has joined #openstack-oslo12:09
haypolifeless, tchaypo : it looks like an issue why my commands to test your patch. it looks to work in fact12:09
haypoto test: patch requirements-py3.txt, run tox -e py34, enter py34 venv, uninstall pbr, install patched pbr, remove oslo.messaging.egg-info, run python setup.py sdist, pip install dist/oslo.messaging-1.10.1.dev6.tar.gz12:10
lifelesshaypo: yeah, -e in a requirements file with pbr likely won't work because that can't reflect into install_requires.12:10
haypo=> it works12:10
lifelesshaypo: I want to deprecate us using the same file name as pip suggests for non-what-pip-does12:10
lifelesshaypo: this is part of that12:10
haypooslo.messaging-1.10.1.dev6/oslo.messaging.egg-info/requires.txt:futures>=2.1.612:10
haypohum, it works because pbr stripped env markers :)12:11
lifelesshaypo: no, I see the markers in the requires.txt here12:11
lifelesshaypo: make sure you rm requirements-py3.txt12:11
lifelesshaypo: get rid of possible confusions12:11
lifelesscat oslo.messaging.egg-info/requires.txt12:12
lifeless[:python_version=='2.7']12:12
lifelessfutures>=3.012:12
haypotchaypo, lifeless : pbr generated this: http://paste.openstack.org/show/223764/ -- does it look ok?12:12
*** links has joined #openstack-oslo12:13
lifelesshaypo: yes, thats exactly riht12:13
hayposorry, i was also confused by grep which didn't show the previous line12:13
lifelessright12:13
haypooh ok12:13
tchaypohaypo: remember when i was saying yesterday i was looking forward to the confusion? I'm so happy it's happeNing already :)12:13
*** ajo has quit IRC12:13
lifelesshaypo: so, +A, we all live happily ever after12:13
haypoi'm now testing with python 2.712:14
lifelesshaypo: I mean, we have more vork to do12:14
lifelesshaypo: but this will really free up a lot12:14
tchaypoAnd yes, the requires.txt looks good to me12:16
haypook, it works on Python 2.7 too12:16
lifelessoh wow, after midnight12:17
haypoi approved https://review.openstack.org/#/c/181795/12:18
lifelesso/12:18
haypoi didn't know that i was a core reviewer for pbr too12:18
lifelessall of oslo12:18
lifelessits under the oslo umbrella12:18
lifelesswe should be able to get this in a release early next week12:19
lifelesstoo close to the weekend to release now12:19
haypolifeless, ok, let's say that a new release supports env markers in requirements.txt. for oslo messaging, when will we be able to use env markers? is it possible to require the new version of pbr in oslo messaging?12:19
haypoor should we first add it to global requirements?12:19
lifelessglobal requires is already ready12:20
haypoi don't understand if it's possible to require a recent version of a package in a project if this version is not required by global requirements12:20
lifelessbecause pbr is setup_requires12:20
lifelessnothing can have versioned deps on it today12:20
haypolifeless, oslo messaging uses "pbr>=0.6,!=0.7,<1.0" in requirements.txt12:20
lifelessthats a runtime requirement12:21
lifelessnot setup time12:21
lifelessset setup.py for setup time12:21
lifelessalso oslo.messaging should have bot proposed updates to that now12:21
lifelesspbr>=0.11,<2.012:21
haypolifeless, what is "setup_requires"? how is it configured?12:21
lifelessis what global-requirements has12:21
lifelesshaypo: its the requirements needed to run setup.py12:22
haypolifeless, sorry, my oslo messaging was outdated. it's also "pbr>=0.11,<2.0" in oslo messaging12:22
lifelessso yeah, we'll be fine12:22
*** e0ne is now known as e0ne_12:22
lifelesshaypo: its configured by the call to setup() in setup.py12:22
lifelesshaypo: which is circular, and a terrible thing. Don't think too hard about it.12:23
lifelesshaypo: in our tooling we use the latest pbr everywhere.12:23
lifelesshaypo: once we cut a release and give bandersnatch time to mirror12:23
lifelesswe should be able to start using this immediately. Do one package first, make sure we find out any glitches.12:23
haypolifeless, hum ok. so who release new versions of pbr?12:23
lifelessI do12:24
haypolifeless, cool. just tell me when pbr is released, so i can try to remove the ugly futures requirement from oslo messaging12:24
lifeless[and mordred, and olso-release but really they only should if they're tracking things closely]12:24
dhellmannlifeless: please tell me you're not planning a release on the friday (saturday?) before the summit12:24
haypomany projects use -py3.txt and we need to be upgrade to env markers ;)12:24
lifelessdhellmann: I'm not12:24
dhellmannlifeless: whew12:24
lifelessdhellmann: you saw me say 'early next week', right?12:24
dhellmannlifeless: no, I just got here :-)12:25
lifeless00:19 < lifeless> we should be able to get this in a release early next week12:25
haypodhellmann, you don't like breaking the world before a summit?12:25
lifelesshaypo: I know, -py3 is broken :)12:25
dhellmannlifeless: I saw "give bandersnatch time to mirror"12:25
dhellmannhaypo: been there, done that12:25
lifelessdhellmann: ah, was describing the latency once we release12:25
haypodhellmann, did you enjoy?12:25
* dhellmann nods12:25
dhellmannhaypo: not so much, no :-)12:25
openstackgerritVictor Sergeyev proposed openstack/oslo.messaging: Test  https://review.openstack.org/17905212:26
haypohaha12:26
lifelessdhellmann: I mean, if you have time, once the markers patch has merged, you could release.12:26
lifelessdhellmann: much win12:26
lifelessI intend to be asleep, and then travelling.12:26
dhellmannlifeless: yeah, today is "get ready to be gone for a week" day for me, so I'm not planning much online work12:26
*** gordc has joined #openstack-oslo12:26
*** e0ne_ is now known as e0ne12:26
*** kgiusti has joined #openstack-oslo12:27
lifelessI'm going to be noodling on resolver algorithms all flight, I can just tell12:27
lifelessand with that, its past midnight, time to sleep12:27
lifelesshaypo: thanks for the prompt reviewing12:27
dhellmannlifeless: I'll see you Sunday12:27
lifelesscool12:28
haypolifeless, i didn't review the code itself, i only read tests and check that it works in practice. to me, it matters more than the exact implementation ;)12:28
*** ozamiatin has joined #openstack-oslo12:32
haypodhellmann, did you see my reply to isoformat()? https://review.openstack.org/#/c/148500/12:36
gordcmriedem: what gate was broken by pycadf that it needed 0.6.x release?12:47
*** dulek_ is now known as dulek12:52
*** e0ne is now known as e0ne_12:54
openstackgerritVictor Sergeyev proposed openstack/oslo.messaging: Test  https://review.openstack.org/17905212:56
*** e0ne_ is now known as e0ne12:56
*** links has quit IRC12:57
*** pblaho has quit IRC12:58
*** sdake has joined #openstack-oslo13:00
*** sdake_ has quit IRC13:02
*** sdake_ has joined #openstack-oslo13:04
*** pblaho has joined #openstack-oslo13:04
*** sdake_ has quit IRC13:07
*** sdake has quit IRC13:07
*** sdake has joined #openstack-oslo13:11
openstackgerritMerged openstack-dev/pbr: Teach pbr to read extras and env markers  https://review.openstack.org/18179513:12
*** jecarey has joined #openstack-oslo13:18
viktorsdhellmann: Hi! A tiny reminder about the oslo.messaging spec - https://review.openstack.org/#/c/181010/13:20
viktorsI've addressed your comments13:20
*** gordc has quit IRC13:21
*** pblaho has quit IRC13:22
*** bknudson has joined #openstack-oslo13:23
*** sdake has quit IRC13:23
openstackgerritMerged openstack/oslo-specs: oslo examples proposal  https://review.openstack.org/14031813:29
openstackgerritMerged openstack/oslo-specs: Add automaton adoption  https://review.openstack.org/14196113:29
openstackgerritDavanum Srinivas (dims) proposed openstack/oslo-incubator: Improve logging to debug invalid "extra_specs" entries  https://review.openstack.org/15943213:30
openstackgerritMerged openstack/oslo-specs: Create zmq context once per driver instance  https://review.openstack.org/15073513:30
*** samueldmq has quit IRC13:33
*** sdake has joined #openstack-oslo13:35
*** takedakn has quit IRC13:42
*** sdake has quit IRC13:42
*** dansmith is now known as superdan13:56
*** takedakn has joined #openstack-oslo13:59
*** gordc has joined #openstack-oslo14:04
*** stpierre has joined #openstack-oslo14:05
*** sdake has joined #openstack-oslo14:08
*** salv-orlando has joined #openstack-oslo14:08
*** stevemar has joined #openstack-oslo14:11
*** viktors is now known as viktors|afk14:11
openstackgerritMerged openstack/oslo.versionedobjects: Add delattr support  https://review.openstack.org/18250114:15
openstackgerritMerged openstack/oslo.messaging: Remove outdated release notes  https://review.openstack.org/18258514:15
*** dims is now known as dimsum__14:16
*** sdake has quit IRC14:16
*** amotoki has joined #openstack-oslo14:16
openstackgerritMerged openstack/oslo.i18n: Update guideline doc of multiple use msg case  https://review.openstack.org/15890014:20
*** sigmavirus24_awa is now known as sigmavirus2414:24
*** sdake has joined #openstack-oslo14:28
*** achanda has joined #openstack-oslo14:36
*** achanda has quit IRC14:43
openstackgerritayoung proposed openstack/oslo.policy: CLI Policy Check tool  https://review.openstack.org/17097814:44
*** salv-orlando has quit IRC14:46
*** alexpilotti has joined #openstack-oslo14:50
*** takedakn has quit IRC14:50
*** sdake_ has joined #openstack-oslo15:03
*** sdake has quit IRC15:08
*** gus has quit IRC15:08
*** zzzeek has joined #openstack-oslo15:09
*** gus has joined #openstack-oslo15:09
*** tsekiyama has joined #openstack-oslo15:25
*** mtanino has joined #openstack-oslo15:29
*** ozamiatin has quit IRC15:29
*** yamahata has joined #openstack-oslo15:30
*** dulek has quit IRC15:39
*** vilobhmm1 has joined #openstack-oslo15:48
*** browne has quit IRC15:49
*** vilobhmm11 has joined #openstack-oslo15:49
*** vilobhmm1 has quit IRC15:52
*** shakamunyi has quit IRC16:00
*** barra204 has quit IRC16:00
*** sdake_ has quit IRC16:00
*** harlowja has joined #openstack-oslo16:01
*** harlowja has quit IRC16:03
*** arnaud____ has joined #openstack-oslo16:12
*** gordc has quit IRC16:15
*** e0ne is now known as e0ne_16:15
*** gordc has joined #openstack-oslo16:15
*** mriedem is now known as mriedem_lunch16:18
*** e0ne_ is now known as e0ne16:20
*** dguitarbite has quit IRC16:25
*** vilobhmm11 has quit IRC16:25
openstackgerritAkihiro Motoki proposed openstack-dev/pbr: Make setup.py --help-commands work without testrepository  https://review.openstack.org/12465216:28
openstackgerritJoshua Harlow proposed openstack/taskflow: Add ls_iter and fix recursive `ls` to work like non-recursive  https://review.openstack.org/18319416:32
*** haypo has quit IRC16:36
*** browne has joined #openstack-oslo16:37
*** sputnik13 has joined #openstack-oslo16:37
*** e0ne has quit IRC16:37
*** r0j4z0 has joined #openstack-oslo16:38
*** arnaud____ has quit IRC16:42
*** andreykurilin1 has quit IRC16:45
*** yamahata has quit IRC16:47
openstackgerritJoshua Harlow proposed openstack/taskflow: Ensure path_based abstract base class is included in docs  https://review.openstack.org/18360416:47
*** subscope has joined #openstack-oslo16:47
*** r0j4z0 has quit IRC16:51
*** inc0 has joined #openstack-oslo16:53
*** dimsum__ has quit IRC17:04
*** dimsum__ has joined #openstack-oslo17:05
*** yamahata has joined #openstack-oslo17:10
*** jecarey has quit IRC17:13
*** ashleighfarnham has joined #openstack-oslo17:14
*** e0ne has joined #openstack-oslo17:15
*** Guest77307 has joined #openstack-oslo17:17
*** Guest77307 is now known as redrobot17:20
*** inc0 has quit IRC17:22
openstackgerritMerged openstack/oslo.versionedobjects: Enhance documentation  https://review.openstack.org/18270717:24
*** redrobot has left #openstack-oslo17:26
*** redrobot has joined #openstack-oslo17:26
*** achanda has joined #openstack-oslo17:27
*** redrobot has quit IRC17:29
*** amotoki has quit IRC17:33
*** gordc has quit IRC17:34
*** redrobot has joined #openstack-oslo17:36
*** redrobot is now known as Guest6319317:36
*** Guest63193 is now known as redrobot17:39
*** mriedem_lunch is now known as mriedem17:41
*** subscope has quit IRC17:44
*** subscope has joined #openstack-oslo17:49
*** diga_ has joined #openstack-oslo17:53
*** ozamiatin has joined #openstack-oslo17:56
*** browne has quit IRC17:59
*** browne has joined #openstack-oslo18:01
*** vilobhmm1 has joined #openstack-oslo18:09
*** vilobhmm11 has joined #openstack-oslo18:11
*** mriedem has quit IRC18:13
*** vilobhmm1 has quit IRC18:14
*** ozamiatin has quit IRC18:20
*** openstackgerrit has quit IRC18:22
*** openstackgerrit has joined #openstack-oslo18:22
*** mriedem has joined #openstack-oslo18:24
*** shakamunyi has joined #openstack-oslo18:36
*** barra204 has joined #openstack-oslo18:36
*** ozamiatin has joined #openstack-oslo18:42
*** stevemar has quit IRC18:50
*** stevemar has joined #openstack-oslo18:59
openstackgerritDavanum Srinivas (dims) proposed openstack/oslo.vmware: Port test from Nova  https://review.openstack.org/18365419:02
*** ashleighfarnham has quit IRC19:12
*** ajo has joined #openstack-oslo19:15
*** ashleighfarnham has joined #openstack-oslo19:16
*** stpierre has quit IRC19:18
*** ajo has quit IRC19:20
*** ihrachyshka has quit IRC19:29
*** sigmavirus24 is now known as sigmavirus24_awa19:38
*** barra204 has quit IRC19:48
*** shakamunyi has quit IRC19:48
*** ashleighfarnham has quit IRC19:48
*** subscope has quit IRC19:54
elarsonwhat would I need in any requirements files to get build_sphinx working?19:58
*** vilobhmm11 has quit IRC20:04
*** vilobhmm1 has joined #openstack-oslo20:04
*** ashleighfarnham has joined #openstack-oslo20:06
openstackgerritDavanum Srinivas (dims) proposed openstack/oslo.vmware: Port test from Nova  https://review.openstack.org/18365420:08
*** alexpilotti has quit IRC20:17
*** achanda has quit IRC20:18
*** ozamiatin has quit IRC20:20
*** r0j4z0 has joined #openstack-oslo20:20
openstackgerritEric Larson proposed openstack/oslo.cache: Get project basics configured  https://review.openstack.org/18310820:23
*** ajo has joined #openstack-oslo20:34
*** ashleighfarnham has quit IRC20:35
*** achanda has joined #openstack-oslo20:37
openstackgerritEric Larson proposed openstack/oslo.cache: Get project basics configured  https://review.openstack.org/18310820:40
* elarson got it sorted out20:41
*** vilobhmm1 has quit IRC20:43
*** vilobhmm1 has joined #openstack-oslo20:43
elarsonpleia2: do you know can +2 +workflow on oslo cache?20:45
openstackgerritEric Larson proposed openstack/oslo.cache: Get project basics configured  https://review.openstack.org/18310820:50
*** ashleighfarnham has joined #openstack-oslo20:56
*** vilobhmm1 has quit IRC20:57
*** zzzeek has quit IRC20:58
*** ashleighfarnham has quit IRC21:00
*** sputnik13 has quit IRC21:01
*** sputnik13 has joined #openstack-oslo21:02
*** sputnik13 has quit IRC21:04
dimsum__elarson: https://review.openstack.org/#/admin/groups/686,members21:05
*** ashleighfarnham has joined #openstack-oslo21:06
elarsondimsum__: thanks! I've been slowing trying to sort out why the deps are wrong by trial and error :/21:06
dimsum__elarson: did you look in http://git.openstack.org/cgit/openstack/requirements/tree/global-requirements.txt ?21:07
elarsondimsum__: I did, but not very closely. I assumed the template would be up to date, so that is my bad21:08
openstackgerritEric Larson proposed openstack/oslo.cache: Get project basics configured  https://review.openstack.org/18310821:10
*** ozamiatin has joined #openstack-oslo21:15
openstackgerritDavanum Srinivas (dims) proposed openstack-dev/oslo-cookiecutter: Update generated requirements to latest global requirements  https://review.openstack.org/18370821:16
dimsum__elarson: k fixing the template ^^^ :)21:16
*** ozamiatin has quit IRC21:16
*** zzzeek has joined #openstack-oslo21:16
*** ozamiatin has joined #openstack-oslo21:17
*** stevemar has quit IRC21:17
*** kgiusti has quit IRC21:22
elarsondimsum__: great! you beat me to it21:27
*** ashleighfarnham has quit IRC21:28
pleia2elarson: oh good, I'll make sure Xiaoyuan knows where to look for the reviews21:33
*** prad has quit IRC21:33
*** ozamiatin has quit IRC21:43
openstackgerritEric Larson proposed openstack/oslo.cache: Get project basics configured  https://review.openstack.org/18310821:59
elarsonpleia2: I sent her the link as well as a short intro to working with gerrit22:00
pleia2elarson: oh great :)22:00
elarsonthat said, as I'm on patch 10, I need a bit of work as well ;)22:00
*** sputnik13 has joined #openstack-oslo22:09
*** bknudson has quit IRC22:10
*** zzzeek has quit IRC22:34
*** ashleighfarnham has joined #openstack-oslo22:35
*** yamahata has quit IRC22:48
*** jamielennox|away is now known as jamielennox22:48
*** elmiko is now known as _elmiko22:57
*** achanda_ has joined #openstack-oslo23:01
*** e0ne has quit IRC23:04
*** sputnik13 has quit IRC23:05
*** achanda has quit IRC23:05
*** dims_ has joined #openstack-oslo23:05
*** achanda_ has quit IRC23:06
*** dimsum__ has quit IRC23:07
*** ajo has quit IRC23:19
*** ashleighfarnham has quit IRC23:24
*** ashleighfarnham has joined #openstack-oslo23:28
*** ashleighfarnham has quit IRC23:28
*** ashleighfarnham has joined #openstack-oslo23:36
*** tsekiyam_ has joined #openstack-oslo23:57

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