*** salv-orlando has quit IRC | 00:03 | |
*** Rockyg has quit IRC | 00:05 | |
*** sputnik13 has quit IRC | 00:06 | |
*** dims has quit IRC | 00:15 | |
*** mriedem has joined #openstack-oslo | 00:20 | |
*** dims has joined #openstack-oslo | 00:23 | |
lifeless | tchaypo: sup | 00:38 |
---|---|---|
tchaypo | I’ve been trying to figure out why my connection is suddenly so slow that the “install requirements” part of the test is taking minutes | 00:44 |
tchaypo | eventually realised it’s because I’m on the vpn | 00:44 |
tchaypo | there’s a fresh patchset coming soon | 00:46 |
*** tsekiyam_ has joined #openstack-oslo | 00:46 | |
*** zzzeek has quit IRC | 00:48 | |
*** mtanino has quit IRC | 00:49 | |
*** tsekiyama has quit IRC | 00:49 | |
*** tsekiyam_ has quit IRC | 00:51 | |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Add ls_iter and fix recursive `ls` to work like non-recursive https://review.openstack.org/183194 | 00:58 |
*** harlowja has quit IRC | 00:58 | |
*** yamahata has joined #openstack-oslo | 00:59 | |
lifeless | tchaypo: I thought you had a devpi server? | 00:59 |
openstackgerrit | James Polley proposed openstack-dev/pbr: WIP: Teach pbr to read extras and env markers https://review.openstack.org/181795 | 00:59 |
lifeless | dims: mordred: dhellmann: https://review.openstack.org/#/c/182960/ <- please +A :) | 01:01 |
tchaypo | lifeless: yep. | 01:01 |
tchaypo | there were complicating factors | 01:01 |
tchaypo | I 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.1 | 01:03 |
*** sdake has quit IRC | 01:03 | |
mordred | lifeless: you're a +A | 01:04 |
*** sdake has joined #openstack-oslo | 01:05 | |
lifeless | tchaypo: hah oops | 01:05 |
*** browne has quit IRC | 01:06 | |
*** achanda has quit IRC | 01:07 | |
lifeless | tchaypo: some thoughts added | 01:16 |
Kennan | hi anyone knows wsme ? | 01:18 |
Kennan | the ipaddress validate logic ? | 01:18 |
Kennan | https://github.com/stackforge/wsme/blob/master/wsme/types.py#L227 | 01:19 |
Kennan | it seems differnet import for | 01:19 |
Kennan | try: | 01:20 |
Kennan | import ipaddress | 01:20 |
Kennan | except ImportError: | 01:20 |
Kennan | import ipaddr as ipaddress | 01:20 |
Kennan | can cause issue for pass string or unicode | 01:20 |
Kennan | does anyone know that ? | 01:20 |
lifeless | thats to deal with python3 which has ipaddress builtin | 01:21 |
dims | lifeless: done | 01:21 |
Kennan | lifeless I checked it was with python3 | 01:22 |
lifeless | \o/ | 01:22 |
Kennan | but it broke our jenkins | 01:22 |
Kennan | it complaint like this | 01:22 |
Kennan | : \\"Invalid input for field/attribute dns_nameserver. Value: \'8.8.1.1\'. Value should be IPv4 format\\"}"} | 01:22 |
Kennan | lifeless do you know about this ? | 01:22 |
Kennan | if I change wsme to | 01:23 |
Kennan | import ipaddr as ipaddress | 01:23 |
Kennan | directly | 01:23 |
Kennan | it can work | 01:23 |
Kennan | as ipaddress module in pip (not google ipaddress) | 01:23 |
Kennan | it only accept unicode | 01:23 |
Kennan | I am not sure if it is new change or not for such, it brokens jenkins recetly | 01:24 |
lifeless | Kennan: under Python 3? | 01:25 |
Kennan | python 2.7 | 01:26 |
Kennan | http://logs.openstack.org/89/182589/4/check/gate-magnum-python27/5841b0f/console.html | 01:26 |
lifeless | so ipaddress is the backported python3 lib | 01:26 |
lifeless | last release was in november | 01:26 |
Kennan | this is our jenkins job failure | 01:26 |
Kennan | 2015-05-14 06:58:55.441 | return func(*args, **keywargs) | 01:27 |
Kennan | 2015-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_size | 01:27 |
Kennan | 2015-05-14 06:58:55.442 | response = self.post_json('/baymodels', cdict) | 01:27 |
Kennan | 2015-05-14 06:58:55.442 | File "magnum/tests/unit/api/base.py", line 143, in post_json | 01:27 |
Kennan | 2015-05-14 06:58:55.442 | status=status, method="post") | 01:27 |
Kennan | 2015-05-14 06:58:55.443 | File "magnum/tests/unit/api/base.py", line 104, in _request_json | 01:27 |
Kennan | 2015-05-14 06:58:55.443 | expect_errors=expect_errors | 01:27 |
Kennan | 2015-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 wrapper | 01:27 |
Kennan | 2015-05-14 06:58:55.443 | return self._gen_request(method, url, **kw) | 01:27 |
Kennan | 2015-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_request | 01:27 |
Kennan | 2015-05-14 06:58:55.443 | expect_errors=expect_errors) | 01:27 |
Kennan | 2015-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_request | 01:27 |
Kennan | 2015-05-14 06:58:55.444 | self._check_status(status, res) | 01:27 |
Kennan | 2015-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_status | 01:27 |
tchaypo | lifeless: if I’d run the pep8 check *before* pushing instead of *after* it would have saved you some comments | 01:27 |
lifeless | Kennan: pastebin such things please | 01:27 |
lifeless | Kennan: wsme last release also in november | 01:28 |
Kennan | lifeless https://gist.github.com/HackToday/df157b6399b3677ab4fd | 01:29 |
lifeless | so whatever failure you're having, its not new | 01:29 |
Kennan | lifeless yes, I also asked about myself about such question, but our db not changed recetly, and jenkins failed just yesterday . so I checked other source | 01:30 |
*** ashleighfarnham has joined #openstack-oslo | 01:30 | |
Kennan | as you can see, my is just https://review.openstack.org/#/c/182589/ | 01:31 |
Kennan | doc changes | 01:31 |
Kennan | it failed for that | 01:31 |
Kennan | so something wrong must happen | 01:31 |
*** vilobhmm1 has quit IRC | 01:33 | |
*** vilobhmm1 has joined #openstack-oslo | 01:33 | |
Kennan | lifeless I checked the last successfully jenkins job in yesterday | 01:35 |
Kennan | http://logs.openstack.org/16/182916/1/check/gate-magnum-python27/062aa46/console.html | 01:35 |
lifeless | Kennan: I'd focus on using the versions reported in the job to reproduce locally | 01:35 |
Kennan | it not have ipaddress package | 01:35 |
Kennan | in http://logs.openstack.org/89/182589/4/check/gate-magnum-python27/5841b0f/console.html | 01:35 |
Kennan | it have ipaddress installed | 01:35 |
Kennan | so not sure why differnet in jenkins job | 01:35 |
Kennan | ipaddress==1.0.7 | 01:36 |
Kennan | it have such installed in one job | 01:36 |
Kennan | in another it not have such | 01:36 |
Kennan | not sure where make the ipaddress installed | 01:36 |
*** zzzeek has joined #openstack-oslo | 01:48 | |
*** sdake_ has joined #openstack-oslo | 01:51 | |
*** sdake has quit IRC | 01:55 | |
*** zzzeek has quit IRC | 02:00 | |
lifeless | Kennan: so my point | 02:01 |
lifeless | Kennan: your code should work either way. | 02:01 |
lifeless | Kennan: since wsme supports both. | 02:01 |
openstackgerrit | James Polley proposed openstack-dev/pbr: WIP: Teach pbr to read extras and env markers https://review.openstack.org/181795 | 02:01 |
lifeless | Kennan: so use the versions that failed to reproduce locally, then fix your code | 02:01 |
*** Kennan2 has joined #openstack-oslo | 02:02 | |
*** Kennan has quit IRC | 02:03 | |
*** Kennan2 is now known as Kennan | 02:04 | |
lifeless | Kennan: so my point | 02:05 |
lifeless | Kennan: your code should work either way. | 02:05 |
lifeless | Kennan: since wsme supports both. | 02:05 |
lifeless | Kennan: so use the versions that failed to reproduce locally, then fix your code | 02:05 |
Kennan | lifeless yes, I am trying to find fix in our side | 02:07 |
Kennan | as wsme be used by many other projects | 02:07 |
tchaypo | lifeless: 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 it | 02:08 |
tchaypo | so 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-oslo | 02:09 | |
lifeless | tchaypo: shipit | 02:09 |
lifeless | tchaypo: docs, proper commit message, ship it | 02:09 |
lifeless | tchaypo: and dance a freakishly happy dance | 02:10 |
tchaypo | random strange thing | 02:11 |
tchaypo | I’ve used pdb in the past, years ago | 02:11 |
tchaypo | but somehow it’s slipped out of my mental toolkit | 02:11 |
tchaypo | I don’t know why. it’s much nicer than scattering prints everywhere | 02:11 |
*** sigmavirus24_awa is now known as sigmavirus24 | 02:12 | |
*** vilobhmm1 has quit IRC | 02:14 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 02:15 | |
openstackgerrit | Merged openstack-dev/pbr: Bump integration test timeouts. https://review.openstack.org/182960 | 02:18 |
*** vilobhmm1 has joined #openstack-oslo | 02:18 | |
*** vilobhmm1 has quit IRC | 02:21 | |
lifeless | oh thnks sched | 02:21 |
lifeless | 500's. JUST WANT I WANT | 02:21 |
*** sigmavirus24_awa is now known as sigmavirus24 | 02:40 | |
Kennan | hi | 02:41 |
Kennan | lifeless do you know for wsme types.py | 02:44 |
Kennan | we defined | 02:44 |
Kennan | dns_nameserver = wtypes.IPv4AddressType() | 02:44 |
Kennan | it should ok. but the it failed for not unicode | 02:45 |
Kennan | do you know what's the proper way to define for API object field? | 02:45 |
Kennan | like ip | 02:45 |
lifeless | no idea sorry | 02:47 |
lifeless | does nova or neutron use wsme? you might look there | 02:47 |
*** yamahata has quit IRC | 02:50 | |
Kennan | they use that, but they not have such in API objects type validation | 02:50 |
*** sigmavirus24 is now known as sigmavirus24_awa | 02:52 | |
mordred | lifeless: oslotest has a runtime dep on pbr - I do not believe it needs such a thing | 02:57 |
openstackgerrit | Monty Taylor proposed openstack/oslotest: Remove unneeded runtime pbr dep https://review.openstack.org/183382 | 02:59 |
lifeless | mordred: I don't see an import of pbr in oslotest/ | 03:00 |
lifeless | mordred: but adding one would be good | 03:00 |
lifeless | mordred: to provide a __version__ | 03:00 |
mordred | lifeless: ah - well, that would be the other way to correct things | 03:00 |
*** mtanino has quit IRC | 03:00 | |
mordred | lifeless: do we have a different place for openstack-wide fixtures than oslotest? | 03:02 |
lifeless | fixtures itself | 03:03 |
mordred | lifeless: yeah - after I said that I realized this isn't really a thing that needs a fixture | 03:03 |
mordred | it's just something to do in a setUp method - no lifecycle really needed | 03:04 |
*** browne has joined #openstack-oslo | 03:04 | |
lifeless | mordred: then a standalone function in oslo test? | 03:07 |
mordred | yah. I am now working on that | 03:07 |
lifeless | mordred: if you want to provide diagnostics you may still want a fiture | 03:07 |
lifeless | (because of details) | 03:07 |
mordred | I may. but I'll start with this, put it up, and see what you think | 03:08 |
lifeless | kk | 03:08 |
lifeless | url me up whenever | 03:08 |
lifeless | mordred: also, tchaypo's patch for environment markers is complete, just getting docs together and we're GTG | 03:08 |
lifeless | mordred: you'll want to +2 stamp it as soon as he gets the next push up | 03:09 |
*** dims has quit IRC | 03:12 | |
*** kun_huang has joined #openstack-oslo | 03:12 | |
*** vilobhmm1 has joined #openstack-oslo | 03:13 | |
kun_huang | About 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-oslo | 03:21 | |
openstackgerrit | Monty Taylor proposed openstack/oslotest: Add functional base class with clouds.yaml support https://review.openstack.org/183387 | 03:25 |
*** achanda has quit IRC | 03:27 | |
mordred | lifeless: the end of that ^^ through train is here: https://review.openstack.org/183388 | 03:28 |
mordred | s/through/thought/ | 03:28 |
lifeless | mordred: thought so, have -1'd it for you. | 03:29 |
mordred | cool | 03:30 |
lifeless | yw :) | 03:30 |
lifeless | the code is fine, the structure can be better | 03:30 |
mordred | neat | 03:31 |
lifeless | one thing you might want to do is not talk about deprecating cause of tox | 03:31 |
lifeless | because, eventually tox will isolate disk files too probably :) | 03:31 |
lifeless | better to say, this is external state, define how we're going to pass it, and then put that in the tox.ini in cookiecutter | 03:31 |
Kennan | dhellmann there? | 03:32 |
*** sdake has joined #openstack-oslo | 03:33 | |
*** alexpilotti has quit IRC | 03:35 | |
*** sdake_ has quit IRC | 03:36 | |
*** sdake_ has joined #openstack-oslo | 03:38 | |
openstackgerrit | Monty Taylor proposed openstack/oslotest: Add class to deal with clouds.yaml support https://review.openstack.org/183387 | 03:39 |
mordred | lifeless: ok - updated that and the novaclient followup | 03:39 |
mordred | lifeless: and yeah - I like that | 03:39 |
lifeless | cool | 03:40 |
*** sdake has quit IRC | 03:41 | |
*** yamahata has joined #openstack-oslo | 03:42 | |
*** vilobhmm1 has quit IRC | 03:43 | |
openstackgerrit | Monty Taylor proposed openstack/oslotest: Add class to deal with clouds.yaml support https://review.openstack.org/183387 | 03:43 |
*** vilobhmm1 has joined #openstack-oslo | 03:44 | |
*** HenryG has quit IRC | 03:51 | |
openstackgerrit | Merged openstack-dev/pbr: Finish removing invocations of pip. https://review.openstack.org/181785 | 04:01 |
*** stevemar has joined #openstack-oslo | 04:01 | |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Add ls_iter and fix recursive `ls` to work like non-recursive https://review.openstack.org/183194 | 04:07 |
*** achanda has joined #openstack-oslo | 04:22 | |
*** vilobhmm1 has quit IRC | 04:34 | |
*** sdake_ has quit IRC | 04:35 | |
*** vilobhmm1 has joined #openstack-oslo | 04:38 | |
*** stevemar has quit IRC | 04:46 | |
*** dulek has joined #openstack-oslo | 05:29 | |
*** HenryG has joined #openstack-oslo | 05:38 | |
*** inc0 has joined #openstack-oslo | 05:44 | |
*** sdake has joined #openstack-oslo | 05:52 | |
*** sdake has quit IRC | 05:53 | |
*** sdake has joined #openstack-oslo | 05:54 | |
*** sdake has quit IRC | 05:58 | |
*** vilobhmm1 has quit IRC | 06:04 | |
*** sdake has joined #openstack-oslo | 06:16 | |
*** ajo has joined #openstack-oslo | 06:21 | |
*** achanda has quit IRC | 06:23 | |
*** vilobhmm1 has joined #openstack-oslo | 06:31 | |
*** Kennan2 has joined #openstack-oslo | 06:41 | |
*** Kennan has quit IRC | 06:41 | |
*** stpierre has quit IRC | 06:49 | |
*** haypo has joined #openstack-oslo | 06:50 | |
*** ashleighfarnham has quit IRC | 06:52 | |
*** vilobhmm11 has joined #openstack-oslo | 06:52 | |
*** vilobhmm1 has quit IRC | 06:54 | |
*** sdake_ has joined #openstack-oslo | 07:05 | |
openstackgerrit | James Polley proposed openstack-dev/pbr: Teach pbr to read extras and env markers https://review.openstack.org/181795 | 07:07 |
tchaypo | mordred: lifeless: ^^^ | 07:07 |
tchaypo | and now I’m going to start getting ready for vancouver. | 07:07 |
*** sdake has quit IRC | 07:08 | |
lifeless | tchaypo: nice; one tweak. | 07:14 |
openstackgerrit | James Polley proposed openstack-dev/pbr: Teach pbr to read extras and env markers https://review.openstack.org/181795 | 07:18 |
lifeless | haypo: https://review.openstack.org/#/c/181795/ | 07:19 |
lifeless | dhellmann: if you have time tomorrow: https://review.openstack.org/#/c/181795/ | 07:19 |
haypo | lifeless, hi. what time is it in your timezone? | 07:19 |
lifeless | haypo: 1919 | 07:19 |
haypo | lifeless, oh ok :) i will take a look at this interesting patch | 07:20 |
*** Guest19895 has quit IRC | 07:21 | |
lifeless | bbiab | 07:21 |
*** ihrachyshka has joined #openstack-oslo | 07:26 | |
*** ozamiatin has quit IRC | 07:27 | |
*** inc0 has quit IRC | 07:32 | |
*** ho has left #openstack-oslo | 07:32 | |
*** vilobhmm11 has quit IRC | 07:37 | |
*** ozamiatin has joined #openstack-oslo | 07:46 | |
*** ozamiatin has quit IRC | 08:00 | |
*** Kennan2 is now known as Kennan | 08:04 | |
*** browne has quit IRC | 08:15 | |
*** browne has joined #openstack-oslo | 08:15 | |
openstackgerrit | Ihar Hrachyshka proposed openstack/oslo.policy: Expose base check classes as part of public API https://review.openstack.org/176683 | 08:21 |
lifeless | haypo: your review has me a little confused | 08:21 |
haypo | lifeless, the patch looks good to me, except that the syntax for the separator in requirements.txt is "; " | 08:22 |
haypo | lifeless, maybe ";" is also allowed, i don't remember exactly :-) | 08:22 |
lifeless | haypo: ; is supporteed | 08:24 |
lifeless | haypo: req_install of urls requires '; ', for non-urls ';' | 08:24 |
lifeless | haypo: so I think tchaypo's patch is strictly ok, because we're talking about things that can reflect into install_requires only | 08:25 |
haypo | lifeless, i prefer to always use "; " in examples and doc | 08:25 |
haypo | lifeless, especially " ;" confuses me :-) | 08:25 |
lifeless | k, I have no strong opinion. | 08:25 |
lifeless | I don't know why tchaypo started with the " :" thing either | 08:25 |
haypo | https://github.com/haypo/pip/commit/bac77413f46531edacc57aba66aaaabe7520db32 | 08:26 |
lifeless | but its not harmful, so I didn't argue :) | 08:26 |
lifeless | [the setuptools syntax is foo:bar] | 08:26 |
haypo | lifeless, for extra requirements, ":" is the separator. he didn't invent a new separator | 08:26 |
lifeless | haypo: I didn't say ":", I said " :" | 08:26 |
lifeless | haypo: I know : isn't new... - I acted as mentor for tchaypo doing this patch :) | 08:27 |
haypo | lifeless, "bet :python_environment=='3.2'" oh, i see | 08:28 |
*** ozamiatin has joined #openstack-oslo | 08:28 | |
haypo | lifeless, the funny thing is that https://www.python.org/dev/peps/pep-0426/ is still a draft | 08:28 |
lifeless | haypo: yeah, but this impl matches the impl in the ecosystem | 08:28 |
lifeless | the refs to the PEP are informational | 08:28 |
haypo | lifeless, oh, in fact i wanted to link https://bitbucket.org/pypa/wheel/issue/139/wheel-should-support-pep-426-environment not my issue for tox | 08:29 |
lifeless | haypo: no? | 08:30 |
lifeless | haypo: you're not victor stinner? | 08:30 |
haypo | i am victor stinner | 08:30 |
lifeless | I know, I was teasing | 08:31 |
lifeless | je tu <some verb> | 08:31 |
tchaypo | The ; in requirements.txt is dandy | 08:31 |
tchaypo | But it doesn't work in setup.cfg, configparser treats it as the start of a comment | 08:32 |
lifeless | tchaypo: yes, noone touched on that | 08:32 |
*** yamahata has quit IRC | 08:33 | |
lifeless | tchaypo: whereever you think we did, re-read. | 08:33 |
lifeless | haypo: so I'm confused by what you mean with respect to that wheel issue then | 08:33 |
tchaypo | *goes back* | 08:34 |
openstackgerrit | Feng Xi Yan proposed openstack/oslo.vmware: Add a local param to allow lacale specification. https://review.openstack.org/178104 | 08:34 |
tchaypo | Oh. In this conversation, white space is significant! | 08:35 |
haypo | lifeless, tchaypo : i updated https://wiki.openstack.org/wiki/Python3#Environment_markers | 08:36 |
tchaypo | In 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 art | 08:36 |
lifeless | tchaypo: 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 today | 08:37 |
lifeless | tchaypo: but I don't care :) | 08:37 |
lifeless | tchaypo: if I did, I would have objected | 08:37 |
tchaypo | It's a backward compatible change (I think) so it can easily land in a subsequent patch | 08:38 |
lifeless | tchaypo: I'm not proposing you make one | 08:39 |
tchaypo | I am :) | 08:39 |
lifeless | tchaypo: the ; change for haypo should be done | 08:39 |
haypo | i 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 requirements | 08:41 |
tchaypo | My 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 |
haypo | i understand that extra requirements are convenient because they support environment markers, but i don't understand when "extra" requirements are installed. always? | 08:42 |
lifeless | haypo: they were examples of optional (vs conditional) dependencies | 08:42 |
lifeless | they are triggered by a requirement specifier like so: foo[extra] | 08:42 |
lifeless | e.g. requests[security] is one you can try in a venv | 08:42 |
tchaypo | I'm about to jump on a bus, will come back to this when I have a bigger screen to use | 08:43 |
haypo | lifeless, sorry, i don't understand how to use them, could you maybe update examples in the wiki page? | 08:43 |
lifeless | haypo: there's a session about this next week actually | 08:43 |
lifeless | haypo: they aren't related to python3 per se | 08:43 |
lifeless | haypo: depending on the outcoe of the session, if we decide to use them, then sure, it would make sense to add to the page | 08:44 |
lifeless | haypo: so what is your tox issue ? | 08:44 |
*** inc0 has joined #openstack-oslo | 08:44 | |
haypo | lifeless, my issue is that i don't want to install futures for oslo messaging on python 3 | 08:45 |
haypo | lifeless, it's not possible to use environment markers (or i don't know how to use them) for oslo messaging | 08:45 |
lifeless | haypo: ok so with this patch | 08:45 |
lifeless | futures; python_version=='2.7' | 08:45 |
lifeless | in oslo.messaging requirements.txt | 08:45 |
haypo | lifeless, if you only specify futures in requirements.txt (not in reguirements-py3.txt), tox fails | 08:46 |
lifeless | (and make sure there isn't a py-3.txt | 08:46 |
lifeless | haypo: got a backtrace of the failure? | 08:46 |
haypo | lifeless, yes, this patch should fix my use case | 08:46 |
lifeless | haypo: and were you using this pbr ? | 08:46 |
haypo | lifeless, the failure is on a test checking *indirectly* requirements | 08:46 |
haypo | lifeless, https://review.openstack.org/#/c/172135/ | 08:47 |
lifeless | so yes, thats what this is about | 08:48 |
lifeless | we need to build the same requirements when we sdist no matter what | 08:48 |
lifeless | the -pyN stuff was a mistake | 08:48 |
haypo | lifeless, no, it's not a mistake, it's a very convenient workaround to be able to work on porting openstack to python3 | 08:49 |
haypo | lifeless, we cannot always wait for third parties | 08:49 |
lifeless | haypo: since the limit has been pbr for some time... | 08:49 |
haypo | lifeless, *-py3 unblocked me in many cases :) | 08:49 |
lifeless | sure, doesn't mean it wasn't a mistake - but I may be quibbling | 08:49 |
lifeless | either way, we can deprecate it soon | 08:50 |
haypo | lifeless, 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 |
haypo | lifeless, "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 |
lifeless | haypo: I've added some prose and removed stuff I think is irrelevant to the python3 effort | 09:05 |
lifeless | oh, you kept editing | 09:05 |
lifeless | haypo: are you finished? I lost my edits | 09:07 |
lifeless | haypo: and don't want that to happen again | 09:07 |
haypo | lifeless, oh sorry :-/ i just added a new python 2 section | 09:08 |
haypo | lifeless, i stop editing, do what you want on the wiki page ;) | 09:08 |
lifeless | ok, added | 09:09 |
lifeless | haypo: so - I removed the bit about extras and setup.py | 09:09 |
lifeless | as distraction | 09:09 |
lifeless | we can't use setup.py(update.py will clobber it) | 09:10 |
haypo | oh :-( | 09:10 |
haypo | it's very hard to get up to date info about environment markers | 09:10 |
lifeless | and extras are a different discussion; the patch to pbr adds both because extras as a feature is incomplete without marker support | 09:10 |
haypo | i will write them in my personal wiki so :) | 09:10 |
lifeless | haypo: well, extras will be document | 09:12 |
lifeless | documented | 09:12 |
lifeless | just under optional dependencies :) | 09:12 |
haypo | lifeless, "will": does it mean that it's not possible to find doc about them right now? | 09:12 |
lifeless | haypo: in the context of pbr, in tchaypo's patch | 09:12 |
lifeless | haypo: in their general definition, in the setuptools docs | 09:12 |
lifeless | haypo: in their use in openstack - nothing, because pbr doesn't support them[yet] | 09:13 |
lifeless | haypo: but there's a few specs open that talk about possibly using them | 09:13 |
haypo | i 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 yet | 09:13 |
haypo | it helps to review tchaypo's patch :) | 09:13 |
lifeless | haypo: I don't want to document something we haven't decided to use yet in the docs telling folk how to do python3 | 09:14 |
lifeless | haypo: particularly not something that has no bearing on python3 | 09:14 |
lifeless | haypo: its just the wrong place | 09:14 |
haypo | lifeless, it's related to python 3, because it's very useful to skip dependencies on python 3 or have python 3 only dependencies | 09:15 |
lifeless | haypo: thats env markers, which are documented. | 09:15 |
lifeless | haypo: env markers are *conditional* deps | 09:15 |
lifeless | haypo: extras are *optional* deps | 09:15 |
haypo | lifeless, where is the doc for env markers in setup.py and setup.cfg? | 09:15 |
lifeless | haypo: the first is extremely relevant to python3, and is on the page. | 09:15 |
lifeless | haypo: you can't use them in either setup.py or setup.cfg. | 09:16 |
lifeless | haypo: because - install_requires in setup.py are clobbered by global-requirements update.py. | 09:16 |
lifeless | haypo: they have to be (today) in requirements{perhaps-pyX}.txt | 09:16 |
lifeless | haypo: same for setup.cfg, since our update.py logic doesn't support setup.cfg for install_requires today | 09:17 |
openstackgerrit | Feng Xi Yan proposed openstack/oslo.vmware: Add a local param to allow lacale specification. https://review.openstack.org/178104 | 09:21 |
openstackgerrit | Victor Stinner proposed openstack/oslo.versionedobjects: Enhance documentation https://review.openstack.org/182707 | 09:32 |
*** inc0 has quit IRC | 09:35 | |
*** shardy has joined #openstack-oslo | 09:39 | |
*** dims has joined #openstack-oslo | 09:45 | |
*** alexpilotti has joined #openstack-oslo | 09:48 | |
*** dulek_ has joined #openstack-oslo | 09:55 | |
*** e0ne has joined #openstack-oslo | 09:55 | |
*** e0ne is now known as e0ne_ | 09:56 | |
*** dulek has quit IRC | 09:58 | |
haypo | jd__, sileht : hi. does ceilometer work on python3? i read that py3 support is blocked by croniter & thrift | 10:00 |
jd__ | haypo: no | 10:00 |
jd__ | I don't know why | 10:00 |
*** dulek_ has quit IRC | 10:01 | |
haypo | jd__, ceilometer devs are maybe too lazy? :-D | 10:01 |
*** e0ne_ is now known as e0ne | 10:01 | |
haypo | thrift seems to be an annoying dependency, i mean it may be hard to to port it | 10:01 |
jd__ | if that was the reason that would be easy | 10:02 |
jd__ | haypo: these are for drivers you can bypass tests for those drivers | 10:02 |
jd__ | thright is HBase IIRC | 10:02 |
haypo | jd__, oh, good to know | 10:02 |
haypo | jd__, croniter works on python3, i just ran tests with python 3.4 | 10:03 |
*** r0j4z0 has quit IRC | 10:10 | |
haypo | jd__, 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 succeded | 10:13 |
jd__ | haypo: read tox.ini? | 10:14 |
haypo | jd__, but i don't know which drivers where tests | 10:14 |
haypo | were tested* | 10:14 |
haypo | jd__, and, only unit tests are executed by tox -e py34? i'm now testing with testr | 10:15 |
haypo | File "/home/haypo/prog/openstack/ceilometer/ceilometer/tests/test_neutronclient.py", line 178 | 10:15 |
haypo | [{'active_connections': 1L, | 10:15 |
haypo | ^ | 10:15 |
haypo | SyntaxError: invalid syntax | 10:15 |
haypo | ah, fun :) | 10:15 |
haypo | ImportError: No module named 'happybase' | 10:15 |
*** takedakn has joined #openstack-oslo | 10:17 | |
lifeless | haypo: its christmas time | 10:24 |
lifeless | haypo: no-el, no-el, no-el | 10:28 |
haypo | lifeless, :) | 10:28 |
*** e0ne is now known as e0ne_ | 10:31 | |
*** takedakn has quit IRC | 10:32 | |
*** takedakn has joined #openstack-oslo | 10:32 | |
*** ajo has quit IRC | 10:33 | |
*** e0ne_ is now known as e0ne | 10:33 | |
*** ozamiatin has quit IRC | 10:52 | |
*** dulek_ has joined #openstack-oslo | 10:57 | |
Kennan | lifeless | 11:09 |
lifeless | Kennan | 11:10 |
Kennan | is it ok to add module like ipaddr ? | 11:10 |
lifeless | I don't know. | 11:10 |
Kennan | we use wsme, but wsme seems have some issue not work with rest api ip validation | 11:10 |
Kennan | so we used ipaddr | 11:10 |
Kennan | I found wsme require ipaddr | 11:10 |
Kennan | and wsme in global-requirements | 11:11 |
tchaypo | haypo: finally reading your comments | 11:12 |
*** stpierre has joined #openstack-oslo | 11:13 | |
tchaypo | haypo: tell me more about your concerns about URLs | 11:14 |
tchaypo | I’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 checked | 11:15 |
lifeless | tchaypo: haypo prefers that the examples with ; in them show 'foo ; bar' | 11:16 |
lifeless | AIUI | 11:16 |
tchaypo | as 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-name | 11:17 |
tchaypo | so any :s or ;s in the url should be gone | 11:17 |
lifeless | tchaypo: there's another parser for requirements.txt, in pip | 11:17 |
lifeless | tchaypo: when it sees a url, it looks for ' ;' as the split point for markers. | 11:18 |
lifeless | tchaypo: 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 |
tchaypo | I think he’s said ‘; ‘ rather than ‘ ;’? | 11:19 |
tchaypo | pip uses "; " (colon, space) separator, not " ;" (space, colon) | 11:19 |
lifeless | ah yeah, he did | 11:19 |
tchaypo | okay. I’d be tweak the regex to look for colon-space then | 11:19 |
lifeless | which isn't any safer in urls, but thats neither here nor there :) | 11:19 |
lifeless | no | 11:19 |
lifeless | because pip on non-urls looks for ';' | 11:19 |
lifeless | not '; ' | 11:20 |
lifeless | if is_url(name): | 11:20 |
lifeless | marker_sep = '; ' | 11:20 |
lifeless | else: | 11:20 |
lifeless | marker_sep = ';' | 11:20 |
lifeless | your code is correct and must not change | 11:20 |
tchaypo | guh | 11:23 |
tchaypo | i have no words. | 11:23 |
tchaypo | I *will* need to strip the leading whitespace though | 11:24 |
lifeless | I thought you already did | 11:24 |
tchaypo | if I have “foo; pyt…” I get an error about “ python_version==‘2.6’” is not a valid marker" | 11:24 |
lifeless | ah yes | 11:24 |
tchaypo | no, I striped the trailing whitespace from the packagey bit | 11:24 |
lifeless | sprinkle some strips around | 11:25 |
tchaypo | Any point adding a url into one of the checks? | 11:25 |
lifeless | also file a bug on setuptools, it should arguably handle that leading whitespace itself | 11:25 |
lifeless | no | 11:25 |
lifeless | because urls aren't valid in this data model | 11:25 |
lifeless | as we've discussed | 11:25 |
*** e0ne is now known as e0ne_ | 11:26 | |
lifeless | adding illegal content not helpful | 11:26 |
lifeless | pip accepts more than we can reflect into install_requires | 11:26 |
lifeless | the thing we're solving is that reflection for install_requires and extras_require | 11:26 |
tchaypo | good. | 11:29 |
tchaypo | next thing | 11:29 |
tchaypo | actually I can answer my own question | 11:29 |
*** stpierre has quit IRC | 11:29 | |
tchaypo | reading over https://bitbucket.org/hpk42/tox/issue/236/tox-must-create-the-source-distribution | 11:29 |
tchaypo | with env markers, you can end up with the same requires.txt regardless of which python built the sdist | 11:29 |
tchaypo | and it’s the installing python that determines which marked requirements get installed | 11:30 |
tchaypo | so that does seem like it should help with that issue | 11:30 |
lifeless | yes exactly | 11:30 |
lifeless | this is why I said this was important and worth working on | 11:30 |
tchaypo | a git review wendeth its way upward | 11:34 |
tchaypo | at the somnolent speed to which I have become accustomed | 11:34 |
openstackgerrit | James Polley proposed openstack-dev/pbr: Teach pbr to read extras and env markers https://review.openstack.org/181795 | 11:35 |
lifeless | brainhurt. resolver. | 11:40 |
lifeless | +2 from me | 11:41 |
lifeless | haypo: ^ :) | 11:41 |
*** alexpilotti has quit IRC | 11:42 | |
tchaypo | okay, I’m out. Will take another look in the morning. | 11:46 |
*** jeraldv has quit IRC | 11:47 | |
*** e0ne_ is now known as e0ne | 11:48 | |
haypo | lifeless, 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 |
lifeless | haypo: is < implemented? | 11:58 |
lifeless | haypo: When I was experimenting I could only get == to work | 11:58 |
haypo | lifeless, yes it is | 11:58 |
lifeless | haypo: I filed a bug on setuptools, haven't had time to followup yet | 11:58 |
haypo | let me recheck without previous .egg-info dir and other generated files | 11:58 |
haypo | removed | 11:58 |
haypo | -removed | 11:58 |
lifeless | haypo: ok, so put a pdb breakpoint at that error in setuptools and see what install_requires is | 11:59 |
lifeless | because that line doesn't look materially different to 'quux<1.0; python_version=='2.6'' which we test | 12:00 |
haypo | lifeless, oslo.messaging.egg-info/requires.txt:futures>=2.1.6; python_version < '3.2' | 12:00 |
haypo | lifeless, pkg_resources doesn't understand this | 12:00 |
lifeless | haypo: what pkg_resources version ? | 12:01 |
lifeless | haypo: if you look here - https://review.openstack.org/#/c/181795/19/pbr/tests/test_packaging.py | 12:01 |
lifeless | haypo: we're testing that pkg_resources handles it at least somewhat | 12:02 |
lifeless | anyhow, let me give it a spin | 12:02 |
haypo | lifeless, http://paste.openstack.org/show/223748/ | 12:03 |
lifeless | error in setup command: Invalid environment marker: python_version < '3.2' | 12:03 |
lifeless | 12:03 | |
lifeless | try == | 12:03 |
tchaypo | Point of pedantry | 12:03 |
haypo | lifeless, 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 specifiers | 12:04 |
tchaypo | That's the same error I was seeing when I had a leading white space | 12:04 |
tchaypo | Oh, right. Where is that error coming from and what is install_requires at the time? | 12:04 |
haypo | lifeless, oh wait, pbr fails on "-e ../pbr" | 12:05 |
lifeless | python_version < '3.2' | 12:06 |
lifeless | with the stripping in place | 12:06 |
lifeless | with == in place it works | 12:06 |
tchaypo | So it seems fairly clear it's a problem with. | 12:07 |
lifeless | haypo: I don't see that error. Sounds like tchaypo has it figured out though | 12:07 |
tchaypo | Oh no | 12:08 |
tchaypo | I was just trying to say it suits like a problem with the < | 12:08 |
tchaypo | Not my patch | 12:08 |
lifeless | yeah | 12:09 |
lifeless | oh, haypo and tchaypo are too similar | 12:09 |
lifeless | *haypo* has it tracked down to -e | 12:09 |
*** ajo has joined #openstack-oslo | 12:09 | |
haypo | lifeless, tchaypo : it looks like an issue why my commands to test your patch. it looks to work in fact | 12:09 |
haypo | to 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.gz | 12:10 |
lifeless | haypo: yeah, -e in a requirements file with pbr likely won't work because that can't reflect into install_requires. | 12:10 |
haypo | => it works | 12:10 |
lifeless | haypo: I want to deprecate us using the same file name as pip suggests for non-what-pip-does | 12:10 |
lifeless | haypo: this is part of that | 12:10 |
haypo | oslo.messaging-1.10.1.dev6/oslo.messaging.egg-info/requires.txt:futures>=2.1.6 | 12:10 |
haypo | hum, it works because pbr stripped env markers :) | 12:11 |
lifeless | haypo: no, I see the markers in the requires.txt here | 12:11 |
lifeless | haypo: make sure you rm requirements-py3.txt | 12:11 |
lifeless | haypo: get rid of possible confusions | 12:11 |
lifeless | cat oslo.messaging.egg-info/requires.txt | 12:12 |
lifeless | [:python_version=='2.7'] | 12:12 |
lifeless | futures>=3.0 | 12:12 |
haypo | tchaypo, lifeless : pbr generated this: http://paste.openstack.org/show/223764/ -- does it look ok? | 12:12 |
*** links has joined #openstack-oslo | 12:13 | |
lifeless | haypo: yes, thats exactly riht | 12:13 |
haypo | sorry, i was also confused by grep which didn't show the previous line | 12:13 |
lifeless | right | 12:13 |
haypo | oh ok | 12:13 |
tchaypo | haypo: 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 IRC | 12:13 | |
lifeless | haypo: so, +A, we all live happily ever after | 12:13 |
haypo | i'm now testing with python 2.7 | 12:14 |
lifeless | haypo: I mean, we have more vork to do | 12:14 |
lifeless | haypo: but this will really free up a lot | 12:14 |
tchaypo | And yes, the requires.txt looks good to me | 12:16 |
haypo | ok, it works on Python 2.7 too | 12:16 |
lifeless | oh wow, after midnight | 12:17 |
haypo | i approved https://review.openstack.org/#/c/181795/ | 12:18 |
lifeless | o/ | 12:18 |
haypo | i didn't know that i was a core reviewer for pbr too | 12:18 |
lifeless | all of oslo | 12:18 |
lifeless | its under the oslo umbrella | 12:18 |
lifeless | we should be able to get this in a release early next week | 12:19 |
lifeless | too close to the weekend to release now | 12:19 |
haypo | lifeless, 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 |
haypo | or should we first add it to global requirements? | 12:19 |
lifeless | global requires is already ready | 12:20 |
haypo | i 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 requirements | 12:20 |
lifeless | because pbr is setup_requires | 12:20 |
lifeless | nothing can have versioned deps on it today | 12:20 |
haypo | lifeless, oslo messaging uses "pbr>=0.6,!=0.7,<1.0" in requirements.txt | 12:20 |
lifeless | thats a runtime requirement | 12:21 |
lifeless | not setup time | 12:21 |
lifeless | set setup.py for setup time | 12:21 |
lifeless | also oslo.messaging should have bot proposed updates to that now | 12:21 |
lifeless | pbr>=0.11,<2.0 | 12:21 |
haypo | lifeless, what is "setup_requires"? how is it configured? | 12:21 |
lifeless | is what global-requirements has | 12:21 |
lifeless | haypo: its the requirements needed to run setup.py | 12:22 |
haypo | lifeless, sorry, my oslo messaging was outdated. it's also "pbr>=0.11,<2.0" in oslo messaging | 12:22 |
lifeless | so yeah, we'll be fine | 12:22 |
*** e0ne is now known as e0ne_ | 12:22 | |
lifeless | haypo: its configured by the call to setup() in setup.py | 12:22 |
lifeless | haypo: which is circular, and a terrible thing. Don't think too hard about it. | 12:23 |
lifeless | haypo: in our tooling we use the latest pbr everywhere. | 12:23 |
lifeless | haypo: once we cut a release and give bandersnatch time to mirror | 12:23 |
lifeless | we should be able to start using this immediately. Do one package first, make sure we find out any glitches. | 12:23 |
haypo | lifeless, hum ok. so who release new versions of pbr? | 12:23 |
lifeless | I do | 12:24 |
haypo | lifeless, cool. just tell me when pbr is released, so i can try to remove the ugly futures requirement from oslo messaging | 12:24 |
lifeless | [and mordred, and olso-release but really they only should if they're tracking things closely] | 12:24 |
dhellmann | lifeless: please tell me you're not planning a release on the friday (saturday?) before the summit | 12:24 |
haypo | many projects use -py3.txt and we need to be upgrade to env markers ;) | 12:24 |
lifeless | dhellmann: I'm not | 12:24 |
dhellmann | lifeless: whew | 12:24 |
lifeless | dhellmann: you saw me say 'early next week', right? | 12:24 |
dhellmann | lifeless: no, I just got here :-) | 12:25 |
lifeless | 00:19 < lifeless> we should be able to get this in a release early next week | 12:25 |
haypo | dhellmann, you don't like breaking the world before a summit? | 12:25 |
lifeless | haypo: I know, -py3 is broken :) | 12:25 |
dhellmann | lifeless: I saw "give bandersnatch time to mirror" | 12:25 |
dhellmann | haypo: been there, done that | 12:25 |
lifeless | dhellmann: ah, was describing the latency once we release | 12:25 |
haypo | dhellmann, did you enjoy? | 12:25 |
* dhellmann nods | 12:25 | |
dhellmann | haypo: not so much, no :-) | 12:25 |
openstackgerrit | Victor Sergeyev proposed openstack/oslo.messaging: Test https://review.openstack.org/179052 | 12:26 |
haypo | haha | 12:26 |
lifeless | dhellmann: I mean, if you have time, once the markers patch has merged, you could release. | 12:26 |
lifeless | dhellmann: much win | 12:26 |
lifeless | I intend to be asleep, and then travelling. | 12:26 |
dhellmann | lifeless: yeah, today is "get ready to be gone for a week" day for me, so I'm not planning much online work | 12:26 |
*** gordc has joined #openstack-oslo | 12:26 | |
*** e0ne_ is now known as e0ne | 12:26 | |
*** kgiusti has joined #openstack-oslo | 12:27 | |
lifeless | I'm going to be noodling on resolver algorithms all flight, I can just tell | 12:27 |
lifeless | and with that, its past midnight, time to sleep | 12:27 |
lifeless | haypo: thanks for the prompt reviewing | 12:27 |
dhellmann | lifeless: I'll see you Sunday | 12:27 |
lifeless | cool | 12:28 |
haypo | lifeless, 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-oslo | 12:32 | |
haypo | dhellmann, did you see my reply to isoformat()? https://review.openstack.org/#/c/148500/ | 12:36 |
gordc | mriedem: what gate was broken by pycadf that it needed 0.6.x release? | 12:47 |
*** dulek_ is now known as dulek | 12:52 | |
*** e0ne is now known as e0ne_ | 12:54 | |
openstackgerrit | Victor Sergeyev proposed openstack/oslo.messaging: Test https://review.openstack.org/179052 | 12:56 |
*** e0ne_ is now known as e0ne | 12:56 | |
*** links has quit IRC | 12:57 | |
*** pblaho has quit IRC | 12:58 | |
*** sdake has joined #openstack-oslo | 13:00 | |
*** sdake_ has quit IRC | 13:02 | |
*** sdake_ has joined #openstack-oslo | 13:04 | |
*** pblaho has joined #openstack-oslo | 13:04 | |
*** sdake_ has quit IRC | 13:07 | |
*** sdake has quit IRC | 13:07 | |
*** sdake has joined #openstack-oslo | 13:11 | |
openstackgerrit | Merged openstack-dev/pbr: Teach pbr to read extras and env markers https://review.openstack.org/181795 | 13:12 |
*** jecarey has joined #openstack-oslo | 13:18 | |
viktors | dhellmann: Hi! A tiny reminder about the oslo.messaging spec - https://review.openstack.org/#/c/181010/ | 13:20 |
viktors | I've addressed your comments | 13:20 |
*** gordc has quit IRC | 13:21 | |
*** pblaho has quit IRC | 13:22 | |
*** bknudson has joined #openstack-oslo | 13:23 | |
*** sdake has quit IRC | 13:23 | |
openstackgerrit | Merged openstack/oslo-specs: oslo examples proposal https://review.openstack.org/140318 | 13:29 |
openstackgerrit | Merged openstack/oslo-specs: Add automaton adoption https://review.openstack.org/141961 | 13:29 |
openstackgerrit | Davanum Srinivas (dims) proposed openstack/oslo-incubator: Improve logging to debug invalid "extra_specs" entries https://review.openstack.org/159432 | 13:30 |
openstackgerrit | Merged openstack/oslo-specs: Create zmq context once per driver instance https://review.openstack.org/150735 | 13:30 |
*** samueldmq has quit IRC | 13:33 | |
*** sdake has joined #openstack-oslo | 13:35 | |
*** takedakn has quit IRC | 13:42 | |
*** sdake has quit IRC | 13:42 | |
*** dansmith is now known as superdan | 13:56 | |
*** takedakn has joined #openstack-oslo | 13:59 | |
*** gordc has joined #openstack-oslo | 14:04 | |
*** stpierre has joined #openstack-oslo | 14:05 | |
*** sdake has joined #openstack-oslo | 14:08 | |
*** salv-orlando has joined #openstack-oslo | 14:08 | |
*** stevemar has joined #openstack-oslo | 14:11 | |
*** viktors is now known as viktors|afk | 14:11 | |
openstackgerrit | Merged openstack/oslo.versionedobjects: Add delattr support https://review.openstack.org/182501 | 14:15 |
openstackgerrit | Merged openstack/oslo.messaging: Remove outdated release notes https://review.openstack.org/182585 | 14:15 |
*** dims is now known as dimsum__ | 14:16 | |
*** sdake has quit IRC | 14:16 | |
*** amotoki has joined #openstack-oslo | 14:16 | |
openstackgerrit | Merged openstack/oslo.i18n: Update guideline doc of multiple use msg case https://review.openstack.org/158900 | 14:20 |
*** sigmavirus24_awa is now known as sigmavirus24 | 14:24 | |
*** sdake has joined #openstack-oslo | 14:28 | |
*** achanda has joined #openstack-oslo | 14:36 | |
*** achanda has quit IRC | 14:43 | |
openstackgerrit | ayoung proposed openstack/oslo.policy: CLI Policy Check tool https://review.openstack.org/170978 | 14:44 |
*** salv-orlando has quit IRC | 14:46 | |
*** alexpilotti has joined #openstack-oslo | 14:50 | |
*** takedakn has quit IRC | 14:50 | |
*** sdake_ has joined #openstack-oslo | 15:03 | |
*** sdake has quit IRC | 15:08 | |
*** gus has quit IRC | 15:08 | |
*** zzzeek has joined #openstack-oslo | 15:09 | |
*** gus has joined #openstack-oslo | 15:09 | |
*** tsekiyama has joined #openstack-oslo | 15:25 | |
*** mtanino has joined #openstack-oslo | 15:29 | |
*** ozamiatin has quit IRC | 15:29 | |
*** yamahata has joined #openstack-oslo | 15:30 | |
*** dulek has quit IRC | 15:39 | |
*** vilobhmm1 has joined #openstack-oslo | 15:48 | |
*** browne has quit IRC | 15:49 | |
*** vilobhmm11 has joined #openstack-oslo | 15:49 | |
*** vilobhmm1 has quit IRC | 15:52 | |
*** shakamunyi has quit IRC | 16:00 | |
*** barra204 has quit IRC | 16:00 | |
*** sdake_ has quit IRC | 16:00 | |
*** harlowja has joined #openstack-oslo | 16:01 | |
*** harlowja has quit IRC | 16:03 | |
*** arnaud____ has joined #openstack-oslo | 16:12 | |
*** gordc has quit IRC | 16:15 | |
*** e0ne is now known as e0ne_ | 16:15 | |
*** gordc has joined #openstack-oslo | 16:15 | |
*** mriedem is now known as mriedem_lunch | 16:18 | |
*** e0ne_ is now known as e0ne | 16:20 | |
*** dguitarbite has quit IRC | 16:25 | |
*** vilobhmm11 has quit IRC | 16:25 | |
openstackgerrit | Akihiro Motoki proposed openstack-dev/pbr: Make setup.py --help-commands work without testrepository https://review.openstack.org/124652 | 16:28 |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Add ls_iter and fix recursive `ls` to work like non-recursive https://review.openstack.org/183194 | 16:32 |
*** haypo has quit IRC | 16:36 | |
*** browne has joined #openstack-oslo | 16:37 | |
*** sputnik13 has joined #openstack-oslo | 16:37 | |
*** e0ne has quit IRC | 16:37 | |
*** r0j4z0 has joined #openstack-oslo | 16:38 | |
*** arnaud____ has quit IRC | 16:42 | |
*** andreykurilin1 has quit IRC | 16:45 | |
*** yamahata has quit IRC | 16:47 | |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Ensure path_based abstract base class is included in docs https://review.openstack.org/183604 | 16:47 |
*** subscope has joined #openstack-oslo | 16:47 | |
*** r0j4z0 has quit IRC | 16:51 | |
*** inc0 has joined #openstack-oslo | 16:53 | |
*** dimsum__ has quit IRC | 17:04 | |
*** dimsum__ has joined #openstack-oslo | 17:05 | |
*** yamahata has joined #openstack-oslo | 17:10 | |
*** jecarey has quit IRC | 17:13 | |
*** ashleighfarnham has joined #openstack-oslo | 17:14 | |
*** e0ne has joined #openstack-oslo | 17:15 | |
*** Guest77307 has joined #openstack-oslo | 17:17 | |
*** Guest77307 is now known as redrobot | 17:20 | |
*** inc0 has quit IRC | 17:22 | |
openstackgerrit | Merged openstack/oslo.versionedobjects: Enhance documentation https://review.openstack.org/182707 | 17:24 |
*** redrobot has left #openstack-oslo | 17:26 | |
*** redrobot has joined #openstack-oslo | 17:26 | |
*** achanda has joined #openstack-oslo | 17:27 | |
*** redrobot has quit IRC | 17:29 | |
*** amotoki has quit IRC | 17:33 | |
*** gordc has quit IRC | 17:34 | |
*** redrobot has joined #openstack-oslo | 17:36 | |
*** redrobot is now known as Guest63193 | 17:36 | |
*** Guest63193 is now known as redrobot | 17:39 | |
*** mriedem_lunch is now known as mriedem | 17:41 | |
*** subscope has quit IRC | 17:44 | |
*** subscope has joined #openstack-oslo | 17:49 | |
*** diga_ has joined #openstack-oslo | 17:53 | |
*** ozamiatin has joined #openstack-oslo | 17:56 | |
*** browne has quit IRC | 17:59 | |
*** browne has joined #openstack-oslo | 18:01 | |
*** vilobhmm1 has joined #openstack-oslo | 18:09 | |
*** vilobhmm11 has joined #openstack-oslo | 18:11 | |
*** mriedem has quit IRC | 18:13 | |
*** vilobhmm1 has quit IRC | 18:14 | |
*** ozamiatin has quit IRC | 18:20 | |
*** openstackgerrit has quit IRC | 18:22 | |
*** openstackgerrit has joined #openstack-oslo | 18:22 | |
*** mriedem has joined #openstack-oslo | 18:24 | |
*** shakamunyi has joined #openstack-oslo | 18:36 | |
*** barra204 has joined #openstack-oslo | 18:36 | |
*** ozamiatin has joined #openstack-oslo | 18:42 | |
*** stevemar has quit IRC | 18:50 | |
*** stevemar has joined #openstack-oslo | 18:59 | |
openstackgerrit | Davanum Srinivas (dims) proposed openstack/oslo.vmware: Port test from Nova https://review.openstack.org/183654 | 19:02 |
*** ashleighfarnham has quit IRC | 19:12 | |
*** ajo has joined #openstack-oslo | 19:15 | |
*** ashleighfarnham has joined #openstack-oslo | 19:16 | |
*** stpierre has quit IRC | 19:18 | |
*** ajo has quit IRC | 19:20 | |
*** ihrachyshka has quit IRC | 19:29 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 19:38 | |
*** barra204 has quit IRC | 19:48 | |
*** shakamunyi has quit IRC | 19:48 | |
*** ashleighfarnham has quit IRC | 19:48 | |
*** subscope has quit IRC | 19:54 | |
elarson | what would I need in any requirements files to get build_sphinx working? | 19:58 |
*** vilobhmm11 has quit IRC | 20:04 | |
*** vilobhmm1 has joined #openstack-oslo | 20:04 | |
*** ashleighfarnham has joined #openstack-oslo | 20:06 | |
openstackgerrit | Davanum Srinivas (dims) proposed openstack/oslo.vmware: Port test from Nova https://review.openstack.org/183654 | 20:08 |
*** alexpilotti has quit IRC | 20:17 | |
*** achanda has quit IRC | 20:18 | |
*** ozamiatin has quit IRC | 20:20 | |
*** r0j4z0 has joined #openstack-oslo | 20:20 | |
openstackgerrit | Eric Larson proposed openstack/oslo.cache: Get project basics configured https://review.openstack.org/183108 | 20:23 |
*** ajo has joined #openstack-oslo | 20:34 | |
*** ashleighfarnham has quit IRC | 20:35 | |
*** achanda has joined #openstack-oslo | 20:37 | |
openstackgerrit | Eric Larson proposed openstack/oslo.cache: Get project basics configured https://review.openstack.org/183108 | 20:40 |
* elarson got it sorted out | 20:41 | |
*** vilobhmm1 has quit IRC | 20:43 | |
*** vilobhmm1 has joined #openstack-oslo | 20:43 | |
elarson | pleia2: do you know can +2 +workflow on oslo cache? | 20:45 |
openstackgerrit | Eric Larson proposed openstack/oslo.cache: Get project basics configured https://review.openstack.org/183108 | 20:50 |
*** ashleighfarnham has joined #openstack-oslo | 20:56 | |
*** vilobhmm1 has quit IRC | 20:57 | |
*** zzzeek has quit IRC | 20:58 | |
*** ashleighfarnham has quit IRC | 21:00 | |
*** sputnik13 has quit IRC | 21:01 | |
*** sputnik13 has joined #openstack-oslo | 21:02 | |
*** sputnik13 has quit IRC | 21:04 | |
dimsum__ | elarson: https://review.openstack.org/#/admin/groups/686,members | 21:05 |
*** ashleighfarnham has joined #openstack-oslo | 21:06 | |
elarson | dimsum__: 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 |
elarson | dimsum__: I did, but not very closely. I assumed the template would be up to date, so that is my bad | 21:08 |
openstackgerrit | Eric Larson proposed openstack/oslo.cache: Get project basics configured https://review.openstack.org/183108 | 21:10 |
*** ozamiatin has joined #openstack-oslo | 21:15 | |
openstackgerrit | Davanum Srinivas (dims) proposed openstack-dev/oslo-cookiecutter: Update generated requirements to latest global requirements https://review.openstack.org/183708 | 21:16 |
dimsum__ | elarson: k fixing the template ^^^ :) | 21:16 |
*** ozamiatin has quit IRC | 21:16 | |
*** zzzeek has joined #openstack-oslo | 21:16 | |
*** ozamiatin has joined #openstack-oslo | 21:17 | |
*** stevemar has quit IRC | 21:17 | |
*** kgiusti has quit IRC | 21:22 | |
elarson | dimsum__: great! you beat me to it | 21:27 |
*** ashleighfarnham has quit IRC | 21:28 | |
pleia2 | elarson: oh good, I'll make sure Xiaoyuan knows where to look for the reviews | 21:33 |
*** prad has quit IRC | 21:33 | |
*** ozamiatin has quit IRC | 21:43 | |
openstackgerrit | Eric Larson proposed openstack/oslo.cache: Get project basics configured https://review.openstack.org/183108 | 21:59 |
elarson | pleia2: I sent her the link as well as a short intro to working with gerrit | 22:00 |
pleia2 | elarson: oh great :) | 22:00 |
elarson | that said, as I'm on patch 10, I need a bit of work as well ;) | 22:00 |
*** sputnik13 has joined #openstack-oslo | 22:09 | |
*** bknudson has quit IRC | 22:10 | |
*** zzzeek has quit IRC | 22:34 | |
*** ashleighfarnham has joined #openstack-oslo | 22:35 | |
*** yamahata has quit IRC | 22:48 | |
*** jamielennox|away is now known as jamielennox | 22:48 | |
*** elmiko is now known as _elmiko | 22:57 | |
*** achanda_ has joined #openstack-oslo | 23:01 | |
*** e0ne has quit IRC | 23:04 | |
*** sputnik13 has quit IRC | 23:05 | |
*** achanda has quit IRC | 23:05 | |
*** dims_ has joined #openstack-oslo | 23:05 | |
*** achanda_ has quit IRC | 23:06 | |
*** dimsum__ has quit IRC | 23:07 | |
*** ajo has quit IRC | 23:19 | |
*** ashleighfarnham has quit IRC | 23:24 | |
*** ashleighfarnham has joined #openstack-oslo | 23:28 | |
*** ashleighfarnham has quit IRC | 23:28 | |
*** ashleighfarnham has joined #openstack-oslo | 23:36 | |
*** tsekiyam_ has joined #openstack-oslo | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!