*** achanda has quit IRC | 00:05 | |
*** jamielennox|away is now known as jamielennox | 00:06 | |
*** salv-orlando has quit IRC | 00:26 | |
*** sdake has joined #openstack-oslo | 00:30 | |
*** sdake_ has quit IRC | 00:34 | |
*** sdake_ has joined #openstack-oslo | 00:46 | |
*** sdake has quit IRC | 00:49 | |
*** sdake has joined #openstack-oslo | 00:52 | |
openstackgerrit | Merged openstack/oslo.utils: timeutils: avoid passing leap second to datetime https://review.openstack.org/172468 | 00:54 |
---|---|---|
*** sdake_ has quit IRC | 00:56 | |
*** yamahata has joined #openstack-oslo | 01:17 | |
*** dimsum_ has quit IRC | 01:19 | |
*** achanda has joined #openstack-oslo | 01:21 | |
*** liusheng has quit IRC | 01:24 | |
*** amotoki has joined #openstack-oslo | 01:25 | |
*** liusheng has joined #openstack-oslo | 01:28 | |
*** dimsum_ has joined #openstack-oslo | 01:28 | |
*** mriedem has quit IRC | 01:30 | |
*** mriedem has joined #openstack-oslo | 01:31 | |
*** dimsum_ has quit IRC | 01:35 | |
*** mriedem has quit IRC | 01:58 | |
*** takedakn has joined #openstack-oslo | 01:59 | |
*** sdake_ has joined #openstack-oslo | 02:11 | |
*** sdake has quit IRC | 02:14 | |
*** salv-orlando has joined #openstack-oslo | 02:15 | |
*** takedakn1 has joined #openstack-oslo | 02:16 | |
*** takedakn has quit IRC | 02:17 | |
*** salv-orl_ has joined #openstack-oslo | 02:18 | |
*** yamahata has quit IRC | 02:20 | |
*** salv-orlando has quit IRC | 02:20 | |
*** takedakn1 has quit IRC | 02:29 | |
*** takedakn has joined #openstack-oslo | 02:29 | |
*** dimsum_ has joined #openstack-oslo | 02:35 | |
*** takedakn has quit IRC | 02:37 | |
*** dimsum_ has quit IRC | 02:41 | |
*** achanda has quit IRC | 02:44 | |
*** achanda has joined #openstack-oslo | 02:48 | |
*** salv-orl_ has quit IRC | 02:49 | |
*** achanda has quit IRC | 02:59 | |
*** subscope_ has joined #openstack-oslo | 03:12 | |
*** dkehn has joined #openstack-oslo | 03:18 | |
*** dkehn has quit IRC | 03:25 | |
*** sdake_ has quit IRC | 03:25 | |
*** salv-orlando has joined #openstack-oslo | 03:39 | |
*** crc32 has joined #openstack-oslo | 03:54 | |
*** crc32 has quit IRC | 03:58 | |
*** achanda has joined #openstack-oslo | 03:59 | |
*** mdbooth has quit IRC | 04:01 | |
*** salv-orlando has quit IRC | 04:02 | |
*** achanda has quit IRC | 04:05 | |
*** mdbooth has joined #openstack-oslo | 04:08 | |
*** subscope_ has quit IRC | 04:43 | |
*** arnaud___ has joined #openstack-oslo | 04:48 | |
*** rushiagr_away is now known as rushiagr | 05:04 | |
*** arnaud___ has quit IRC | 05:06 | |
*** liusheng has quit IRC | 05:06 | |
*** liusheng has joined #openstack-oslo | 05:06 | |
*** dulek has joined #openstack-oslo | 05:25 | |
*** rushiagr is now known as rushiagr_away | 05:34 | |
*** sreshetn1 has joined #openstack-oslo | 05:42 | |
*** achanda has joined #openstack-oslo | 05:53 | |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Expose r/o listener callback + details filter callback https://review.openstack.org/172795 | 05:56 |
openstackgerrit | Joshua Harlow proposed openstack/taskflow: Expose r/o listener callback + details filter callback https://review.openstack.org/172795 | 05:58 |
*** rushiagr_away is now known as rushiagr | 06:03 | |
*** sreshetn1 has quit IRC | 06:15 | |
*** sreshetn1 has joined #openstack-oslo | 06:24 | |
*** e0ne has joined #openstack-oslo | 06:41 | |
*** yamahata has joined #openstack-oslo | 06:42 | |
*** e0ne has quit IRC | 06:42 | |
*** sreshetn1 has quit IRC | 06:45 | |
*** jaosorior has joined #openstack-oslo | 07:02 | |
*** mfedosin has quit IRC | 07:06 | |
*** tsufiev has quit IRC | 07:06 | |
*** mfedosin has joined #openstack-oslo | 07:07 | |
*** tsufiev has joined #openstack-oslo | 07:07 | |
*** jamielennox is now known as jamielennox|away | 07:11 | |
*** achanda has quit IRC | 07:21 | |
*** ihrachyshka has joined #openstack-oslo | 07:22 | |
*** achanda has joined #openstack-oslo | 07:22 | |
*** yamahata has quit IRC | 07:24 | |
*** sreshetn1 has joined #openstack-oslo | 07:26 | |
*** ihrachyshka has quit IRC | 07:28 | |
*** ihrachyshka has joined #openstack-oslo | 07:30 | |
*** sreshetn1 has quit IRC | 07:34 | |
*** sreshetn1 has joined #openstack-oslo | 07:37 | |
*** sreshetn1 has quit IRC | 07:49 | |
*** haypo has joined #openstack-oslo | 07:55 | |
*** e0ne has joined #openstack-oslo | 08:08 | |
*** e0ne has quit IRC | 08:10 | |
*** andreykurilin has joined #openstack-oslo | 08:11 | |
*** e0ne has joined #openstack-oslo | 08:14 | |
*** pblaho has joined #openstack-oslo | 08:14 | |
*** ihrachyshka has quit IRC | 08:15 | |
*** e0ne has quit IRC | 08:19 | |
*** achanda has quit IRC | 08:22 | |
*** ujjain has joined #openstack-oslo | 08:28 | |
*** ujjain has quit IRC | 08:28 | |
*** ndipanov has joined #openstack-oslo | 08:28 | |
haypo | hi. good news, almost all oslo libraries are python 3 compatible: https://wiki.openstack.org/wiki/Python3#Common_Libraries_.28Oslo_Projects.29 | 08:29 |
haypo | for oslo concurrency, i have a remaining change, can anyone review it? jd__ already voted +2, a need a second reviewer :-) https://review.openstack.org/#/c/146984/ | 08:30 |
haypo | sometimes i want to review and approve my own patches :-p | 08:30 |
haypo | oh, another very simple change for python 3: just enable tests which already pass on python 3, https://review.openstack.org/#/c/172356/ | 08:32 |
haypo | jd__, sileht: hi. by the way, are you aware of an unstable test in tooz? https://review.openstack.org/#/c/171403/ "test_get_lock_concurrency_locking2(memcached)" | 08:33 |
sileht | haypo, I have already seen this | 08:37 |
haypo | sileht, it's probably a race condition. i didn't investigate it | 08:38 |
haypo | dhellmann, oh, i wanted to propose a python3 session at the summit, but i see that you already proposed a session. great! | 08:39 |
*** sreshetn1 has joined #openstack-oslo | 08:45 | |
*** haigang has joined #openstack-oslo | 08:46 | |
*** dguitarbite has quit IRC | 08:56 | |
*** jamielennox|away is now known as jamielennox | 09:02 | |
*** dguitarbite has joined #openstack-oslo | 09:03 | |
*** salv-orlando has joined #openstack-oslo | 09:04 | |
*** salv-orlando has quit IRC | 09:07 | |
*** ihrachyshka has joined #openstack-oslo | 09:07 | |
*** sreshetn1 has quit IRC | 09:11 | |
*** haigang has quit IRC | 09:13 | |
*** sreshetn1 has joined #openstack-oslo | 09:15 | |
*** haigang has joined #openstack-oslo | 09:15 | |
*** andymaier has joined #openstack-oslo | 09:17 | |
*** sreshetn1 has quit IRC | 09:22 | |
*** haigang has quit IRC | 09:27 | |
*** haigang has joined #openstack-oslo | 09:28 | |
*** sreshetn1 has joined #openstack-oslo | 09:30 | |
jd__ | haypo: yeah I saw but didn't have time to check for it yet : | 09:40 |
haypo | jd__, ok | 09:51 |
*** haigang has quit IRC | 09:54 | |
*** e0ne has joined #openstack-oslo | 09:55 | |
*** haigang has joined #openstack-oslo | 09:55 | |
*** e0ne has quit IRC | 09:56 | |
*** haigang has quit IRC | 10:00 | |
*** dulek_ has joined #openstack-oslo | 10:09 | |
*** sdake has joined #openstack-oslo | 10:09 | |
*** dulek has quit IRC | 10:11 | |
*** e0ne has joined #openstack-oslo | 10:17 | |
*** cdent has joined #openstack-oslo | 10:18 | |
*** sdake_ has joined #openstack-oslo | 10:28 | |
*** sdake has quit IRC | 10:31 | |
*** e0ne has quit IRC | 10:35 | |
*** salv-orlando has joined #openstack-oslo | 10:35 | |
*** e0ne has joined #openstack-oslo | 10:37 | |
*** dimsum_ has joined #openstack-oslo | 10:39 | |
*** e0ne has quit IRC | 10:41 | |
*** andreykurilin has quit IRC | 10:43 | |
*** gtt116_ has joined #openstack-oslo | 10:45 | |
*** gtt116 has quit IRC | 10:49 | |
*** sdake_ has quit IRC | 10:53 | |
*** gtt116__ has joined #openstack-oslo | 10:54 | |
*** gtt116_ has quit IRC | 10:57 | |
*** dulek_ has quit IRC | 11:00 | |
*** sreshetn1 has quit IRC | 11:07 | |
*** dulek_ has joined #openstack-oslo | 11:12 | |
*** gtt116_ has joined #openstack-oslo | 11:24 | |
*** gtt116__ has quit IRC | 11:24 | |
*** ujjain has joined #openstack-oslo | 11:34 | |
*** tedross has joined #openstack-oslo | 11:35 | |
*** gtt116__ has joined #openstack-oslo | 11:38 | |
*** gtt116_ has quit IRC | 11:41 | |
*** liusheng has quit IRC | 11:44 | |
*** amotoki has quit IRC | 11:45 | |
*** ttx has quit IRC | 11:48 | |
*** ttx has joined #openstack-oslo | 11:48 | |
*** ttx has quit IRC | 11:49 | |
*** ttx has joined #openstack-oslo | 11:49 | |
*** sreshetn1 has joined #openstack-oslo | 11:49 | |
*** rushiagr is now known as rushiagr_away | 11:52 | |
*** dimsum_ has quit IRC | 11:52 | |
*** andreykurilin has joined #openstack-oslo | 11:58 | |
*** andreykurilin has quit IRC | 11:59 | |
*** sdake has joined #openstack-oslo | 12:00 | |
*** andreykurilin has joined #openstack-oslo | 12:00 | |
*** kgiusti has joined #openstack-oslo | 12:00 | |
*** sdake_ has joined #openstack-oslo | 12:01 | |
*** sdake has quit IRC | 12:04 | |
*** sreshetn1 has quit IRC | 12:05 | |
*** dulek_ has quit IRC | 12:08 | |
*** dulek_ has joined #openstack-oslo | 12:08 | |
*** jamielennox is now known as jamielennox|away | 12:12 | |
*** jecarey has quit IRC | 12:13 | |
*** EmilienM|afk is now known as EmilienM | 12:19 | |
*** salv-orl_ has joined #openstack-oslo | 12:20 | |
*** zz_jgrimm has quit IRC | 12:22 | |
*** zz_jgrimm has joined #openstack-oslo | 12:24 | |
*** salv-orlando has quit IRC | 12:24 | |
*** sdake_ has quit IRC | 12:25 | |
*** sdake has joined #openstack-oslo | 12:25 | |
*** rushiagr_away is now known as rushiagr | 12:27 | |
*** sdake_ has joined #openstack-oslo | 12:27 | |
*** sdake has quit IRC | 12:31 | |
dhellmann | amaurymedeiros: my best guess is that your version of requests is "old" and is expecting support for something that has been removed from python as a security measure. Are you using the latest version of the requests package? | 12:35 |
dhellmann | haypo: we should definitely collaborate -- is the wiki page on python 3 status up to date? | 12:35 |
*** andreykurilin has quit IRC | 12:39 | |
haypo | dhellmann, hi. i updated the wiki page friday | 12:41 |
haypo | dhellmann, i didn't check exactly each line | 12:42 |
dhellmann | haypo: ok, great (I was at pycon so I'm just catching up on what happened in the real world last week) | 12:42 |
haypo | dhellmann, i mostly use this page as a todo list :) to check which projects must be ported first | 12:42 |
haypo | dhellmann, you may review https://review.openstack.org/#/c/146984/ & https://review.openstack.org/#/c/172356/ for python 3 ;) | 12:42 |
dhellmann | haypo: I'll read the current version to update myself - I'm working on a spec to describe a process we could use to allow applications to start porting one at a time to python 3 | 12:42 |
haypo | dhellmann, i proposed a python 3 session in the nova project too, colleagues told me that it's better to discuss python 3 in a nova specific session too | 12:43 |
amaurymedeiros | dhellmann, i tried to reinstall it using apt-get install --reinstall ... also tried to pip install requests. when I get home, i'll explore more options | 12:43 |
haypo | dhellmann, i already drafted a "plan" for nova: https://etherpad.openstack.org/p/liberty-nova-summit-ideas | 12:44 |
dhellmann | haypo: ok, good, I'll keep an eye out for that on the schedule | 12:44 |
haypo | dhellmann, my plan is quite simple: write patches, get them merged :-D | 12:44 |
dhellmann | haypo: ok, I was considering things like how devstack installs the project and making sure we are testing apps in the gate under the right version of python. | 12:44 |
dhellmann | amaurymedeiros: you might have to install it via pip | 12:45 |
*** ttx has quit IRC | 12:45 | |
*** ttx has joined #openstack-oslo | 12:45 | |
haypo | dhellmann, ah? are you aware of python3 issues in devstack? | 12:45 |
dhellmann | haypo: well, devstack runs "python" and "pip" and doesn't install anything with python 3 yet | 12:46 |
dhellmann | so in order to run integration tests on python 3, we need to change that | 12:46 |
*** ttx has quit IRC | 12:46 | |
*** ttx has joined #openstack-oslo | 12:46 | |
haypo | dhellmann, i don't know how gates work. for the py34 gate, does it run "tox -e py34"? because tox requires python 3.4 no? | 12:47 |
dhellmann | haypo: only for the unit tests. devstack installs code into the global site-packages right now | 12:47 |
haypo | dhellmann, "python" can be "python3" depending on your PATH :) recently, i noticed that tox now uses python3 by default! since tox 1.9.2 | 12:47 |
dhellmann | then it starts the services and runs tempest | 12:47 |
jd__ | hi dhellmann | 12:48 |
dhellmann | haypo: right, "can be" - we need to be explicit about which version of python is used for each application | 12:48 |
dhellmann | hi, jd__ | 12:48 |
haypo | dhellmann, i only checked nova. it's very easy to find things to do in nova, currently there are import errors when running tox -e py34 :) | 12:49 |
haypo | dhellmann, but there are maybe many traps with python3 in the infra, in packaging, in unexpected places, etc. | 12:49 |
dhellmann | haypo: right, I'm trying to think about what we need to do aside from fixing the code in projects to make it possible to test the results of "fixing the code in projects" :-) | 12:50 |
haypo | dhellmann, you can use the python3 page to list tasks if you want | 12:50 |
*** jroll has quit IRC | 12:50 | |
*** jroll has joined #openstack-oslo | 12:50 | |
dhellmann | haypo: ok, I'll see about updating that -- I'm also working on a spec, and I will probably pull things from that patch to include. Can I list you as a contributor? | 12:51 |
*** bknudson has quit IRC | 12:51 | |
*** gordc has joined #openstack-oslo | 12:51 | |
*** sreshetn1 has joined #openstack-oslo | 12:51 | |
haypo | "I will probably pull things from that patch to include" sorry, which patch? do you mean page? | 12:53 |
haypo | dhellmann, if you use the wiki page, you must cite cyril roelandt, he wrote 50% of the page or more :) | 12:53 |
*** dimsum_ has joined #openstack-oslo | 12:53 | |
haypo | dhellmann, he's my colleague, he ported a lot of libraries! | 12:53 |
dhellmann | haypo: sorry, s/patch/page/ | 12:54 |
dhellmann | haypo: ok, I'll cite cyril :-) | 12:54 |
*** Steap has joined #openstack-oslo | 12:55 | |
haypo | dhellmann, here is cyril, Steap | 12:55 |
Steap | hey | 12:55 |
haypo | Steap, dhellmann wants to start porting *applications* during the Liberty Cycle, I agree, we almost ported all dependencies | 12:58 |
Steap | yeah, sure | 12:58 |
*** dimsum_ has quit IRC | 12:58 | |
Steap | I think we need to pick a project with 2 core devs willing to do these kind of reviews | 12:59 |
Steap | and then flood the poor devs with patches :) | 12:59 |
Steap | That worked well with the Python client. | 12:59 |
Steap | +s | 12:59 |
ihrachyshka | haypo, can it be evolutionary? porting by pieces, as it was done in oslo-incubator | 13:00 |
haypo | ihrachyshka, it must be incremental | 13:00 |
*** openstackgerrit has quit IRC | 13:00 | |
haypo | ihrachyshka, it's just not possible to review a single patch porting a whole application to python 3 :) | 13:00 |
Steap | still, it would be great to do this as quickly as possible | 13:00 |
Steap | so that we can enable the gate and make sure there are no regressions | 13:01 |
ihrachyshka | I am interested in neutron moving to py3, and I'm a core, so you can count on me as a reviewer. it may be better to come up with a spec that would highlight how we achieve the switch though. | 13:01 |
haypo | dhellmann, the classical way is to group changes by common patterns. like: fix usage of print (add parenthesis), dict.iteritems => six.iteritems(dict), fix integer syntax (drop L from 1L), etc. | 13:01 |
ihrachyshka | Steap, that's what I meant, having gating while in the middle of the process, for the pieces that we assume ported | 13:01 |
haypo | ihrachyshka, i'm not sure that a spec is very useful | 13:02 |
haypo | ihrachyshka, the basic work is to fix python3 issues, so send patches. what do you expect from a spec? | 13:02 |
dhellmann | haypo: that makes sense. As I said, I want to make sure we have a plan to switch on integration testing for python 3 for an app when we think it's ready | 13:02 |
ihrachyshka | haypo, that's neutron, we don't do work without a spec, even if very brief :D | 13:02 |
ihrachyshka | haypo, well, the gating strategy for the start | 13:02 |
*** tedross has left #openstack-oslo | 13:02 | |
Steap | ihrachyshka: https://caniusepython3.com/check/ba7f2a23-8a1b-4ec9-9d85-08c7d3b05230 | 13:02 |
haypo | dhellmann, the end of the basic plan is: ..., (999) fix last test to make tests with python3, (1000) make py34 gate voting | 13:03 |
Steap | here are the blocking deps for neutron | 13:03 |
*** openstackgerrit has joined #openstack-oslo | 13:03 | |
Steap | so, these have to be fixed first | 13:03 |
ihrachyshka | jsonrpclib is vendor specific and can actually be removed now that arista is out, I guess | 13:03 |
Steap | ok | 13:03 |
Steap | what about the oslo.* ? | 13:03 |
ihrachyshka | oslo?.. come on, I expected it's covered | 13:03 |
haypo | ihrachyshka, *right now*, oslo messaging doesn't work on python3 :) it's just a matter of time, i will be at the beginning of the liberty cycle | 13:04 |
ihrachyshka | ack | 13:04 |
haypo | (then we should convince mike bayer is that PyMySQL slowdown is not a real matter :-D) | 13:04 |
haypo | (nobody uses MySQL in production, right? :-)) | 13:04 |
haypo | ^^ jd__ ;) | 13:05 |
ihrachyshka | oslo.context thing is surprising. there should be little to support there, should be easy | 13:05 |
dhellmann | haypo: the py34 *unit test* gate is only one of many things we need to update, though. We need the devstack-gate job to run the application under python 3 | 13:05 |
ihrachyshka | dhellmann, speaking of neutron, we could run some kind of mixed env, when e.g. server is running py2 while some agents are py3 | 13:06 |
haypo | dhellmann, since it took almost one year to port a few lines of code (Oslo), I don't expect nova to work fully on python 3 after a single cycle :) | 13:06 |
ihrachyshka | that would allow us to gate AND be evolutionary | 13:06 |
Steap | dhellmann: well, how hard is that ? | 13:06 |
dhellmann | ihrachyshka: I'm not sure I want to support that | 13:06 |
haypo | dhellmann, so i prefer to not start to think too far | 13:06 |
ihrachyshka | dhellmann, gate != support | 13:06 |
haypo | ihrachyshka, if the code base works on python 2 & 3, you are free to choose your python version ;) | 13:06 |
Steap | yeah, these are 2 different tasks | 13:07 |
ihrachyshka | in any case, mixed env would be needed if we consider upgrade | 13:07 |
ihrachyshka | haypo, I don't expect it to be as easy as change-print patches | 13:07 |
Steap | ihrachyshka: wanna write that blueprint in an Etherpad now ? | 13:07 |
Steap | haypo: ^ | 13:07 |
dhellmann | ihrachyshka: I'll have to look at how neutron is installed in devstack. I was going to have devstack look at the trove classifiers for a project to pick the version of python to use for installing it. Are the parts of neutron in different repos so we could set the trove classifiers differently? | 13:07 |
haypo | ihrachyshka, "jsonrpclib is vendor specific" is one example of use case to stay with python 2 :) | 13:07 |
dhellmann | haypo: I do not want to support applications on 2 versions of python | 13:07 |
haypo | dhellmann, what do you mean? | 13:08 |
haypo | dhellmann, do you want to drop support for python 2 at the end of the cycle? | 13:08 |
ihrachyshka | dhellmann, nah, most stuff is in the same repo. but we can execute agents by being explicit about which python interpreter we want | 13:08 |
dhellmann | haypo: I want us to move each application to python 3, and then not work on it under python 2 any more | 13:08 |
Steap | oh | 13:08 |
dhellmann | haypo: I'm not talking about time frames yet, just the path to take | 13:08 |
Steap | wow, that's... ballsy | 13:08 |
Steap | dhellmann: are you willing to drop Python 2 support at some point ? | 13:09 |
ihrachyshka | haypo, I mean, neutron is pluggable. if a vendor plugin is not py3 aware, so be it, we don't have to cope with it ourselves | 13:09 |
dhellmann | ihrachyshka: ok, that would require customizations that I wasn't planning to deal with. I'll have to think about it more. | 13:09 |
haypo | dhellmann, you really need to be prepared to keep python 2 for a very long time | 13:09 |
dhellmann | Steap: yes, but not for a long time | 13:09 |
dhellmann | haypo: why? | 13:09 |
Steap | dhellmann: I don't get it | 13:09 |
haypo | dhellmann, i would prefer to drop python 2 support as fast as possible, but it's just not possible | 13:09 |
ihrachyshka | haypo, specifically why | 13:09 |
dhellmann | none of this work is going to be completed in liberty, so stop worrying about timing | 13:09 |
ihrachyshka | agreed on the fact that we are not there to consider any drops | 13:10 |
haypo | one example, RHEL7 has no python3 by default :-p | 13:10 |
dhellmann | haypo: you have *a* python 3 package, though, right? | 13:10 |
ihrachyshka | haypo, so RHEL-OSP/RDO would install it into their repo! ;) | 13:10 |
ihrachyshka | if it's a matter of a dep, no issue here | 13:11 |
haypo | dhellmann, it's possible to install python 3.3 on RHEL, it's just not as easy as keeping python 2.7 | 13:11 |
* ihrachyshka admits he hasn't actually checked what's the py3 story for rhel7 | 13:11 | |
haypo | and i'm not sure that devops will like you if you force them to install python3 :) | 13:11 |
dhellmann | haypo: ok, we're targeting 3.4 at least at this point | 13:11 |
haypo | dhellmann, debian stable has python 3.2 :-D | 13:11 |
dhellmann | haypo: it's just another package | 13:12 |
ihrachyshka | haypo, ops already install lots of stuff we fetch as deps | 13:12 |
dhellmann | haypo: we are not supporting 3.2 | 13:12 |
dhellmann | we decided *that* ages ago | 13:12 |
ihrachyshka | I heard glance requires elasticsearch that fetches Qt (sic!) stuff... | 13:13 |
haypo | ihrachyshka, installing a new python major version is not as easy as installing an application. you have to build a new tree for libraries in /usr/lib64/python3.3/..., install pip3, etc. | 13:13 |
dhellmann | time for breakfast, bbiab | 13:13 |
ihrachyshka | haypo, sure. but if py3 is in its repos, then all libs should be there, just not installed | 13:14 |
haypo | dhellmann, i would prefer a smooth transition. wait until we have enough users running python3 and then decide to deprecate python 2 | 13:14 |
*** bknudson has joined #openstack-oslo | 13:14 | |
dhellmann | users shouldn't have to make that decision | 13:14 |
haypo | ihrachyshka, this is the theory :) recently, it tried to install PyQt4, it's not available for Python 3 in fedora 21. i don't understand why. fedora 21 is somehow "bleeding edge" | 13:15 |
ihrachyshka | fedora 21 is so 90s! | 13:15 |
ihrachyshka | rawhide, that's bleeding | 13:15 |
haypo | ihrachyshka, lol | 13:15 |
*** sreshetn1 has quit IRC | 13:24 | |
*** sreshetn1 has joined #openstack-oslo | 13:24 | |
*** prad has joined #openstack-oslo | 13:28 | |
*** andreykurilin has joined #openstack-oslo | 13:30 | |
*** sreshetn1 has quit IRC | 13:31 | |
*** stpierre has joined #openstack-oslo | 13:31 | |
*** jungleboyj has quit IRC | 13:34 | |
*** kgiusti has quit IRC | 13:35 | |
*** jecarey has joined #openstack-oslo | 13:38 | |
jd__ | dhellmann: still planning releases today? | 13:41 |
*** ihrachyshka has quit IRC | 13:42 | |
*** rushiagr is now known as rushiagr_away | 13:42 | |
*** dulek_ has quit IRC | 13:43 | |
*** rushiagr_away is now known as rushiagr | 13:45 | |
*** ajo has joined #openstack-oslo | 13:45 | |
*** ihrachyshka has joined #openstack-oslo | 13:47 | |
Steap | ihrachyshka: https://etherpad.openstack.org/p/neutron-py3 WDYT ? | 13:51 |
*** _amrith_ is now known as amrith | 13:54 | |
*** sdake has joined #openstack-oslo | 13:59 | |
ihrachyshka | Steap, I've updated, please take a look | 13:59 |
Steap | ihrachyshka: about your first comment, this Etherpad is a draft for the spec | 14:00 |
ihrachyshka | ok | 14:01 |
Steap | so yeah, the first comment is only about this | 14:01 |
Steap | I agree with the second one, we can enable the gate, and enable the tests one by one | 14:01 |
Steap | as for the last comment, well, yeah, but it's hard to know whether it really works on python 3 or not | 14:02 |
*** superdan is now known as dansmith | 14:02 | |
*** sdake_ has quit IRC | 14:02 | |
Steap | If all the tests pass, maybe issues with Python 3 should just be seen as regular bugs | 14:02 |
ihrachyshka | Steap, so 'phase 1', if unit test port is the goal, then it's more or less realistic for L | 14:03 |
Steap | well that would already be quite good | 14:03 |
Steap | changing the way devstack works (using Python3 instead of Python2) is not excactly a Neutron concenr | 14:04 |
ihrachyshka | Steap, it will depend on how major are the issues in py3 env. if it's not broken bad, then maybe bugs are enough | 14:04 |
Steap | concern* | 14:04 |
Steap | yeah | 14:04 |
Steap | we cant really know yet | 14:04 |
ihrachyshka | but something we should check and fix before we buy the initiative | 14:04 |
Steap | I don't think we can know how broken it is before actually diving into the code | 14:06 |
Steap | haypo: ^ wdyt ? | 14:06 |
ihrachyshka | well, that's fair. also, if phase 1 is about unit tests, then devstack is irrelevant | 14:06 |
ihrachyshka | and I think unit tests are more than enough | 14:07 |
ihrachyshka | for a cycle | 14:07 |
ihrachyshka | if not too much | 14:07 |
ihrachyshka | though now that neutron was shrinked significantly due to vendor decomposition, it may be a bit easier | 14:07 |
ihrachyshka | also, another thing to note, is that neutron is now managed in four repos | 14:07 |
haypo | Steap, i think that you should spend 1 or 2 hours to try to run "tox -e py34" and fix most obvious issues, just to check how many code is broken :) maybe run 2to3 before, just to focus on interesting bugs | 14:08 |
ihrachyshka | neutron + neutron-[vpn|lb|fw]aas | 14:08 |
haypo | Steap, i mean, maybe we missed important issues | 14:08 |
haypo | Steap, for example, "tox -e py34" may fail when installing dependencies for example :-p | 14:08 |
haypo | -for example | 14:08 |
Steap | haypo: currently, it will | 14:09 |
Steap | :) | 14:09 |
Steap | ihrachyshka: any "small" repo ? | 14:09 |
haypo | ihrachyshka, "neutron was shrinked significantly due to vendor decomposition" oh, i wasn't aware of that. great news! | 14:09 |
Steap | like, what is the smallest | 14:09 |
ihrachyshka | haypo, yeah, lots of vendor plugins were moved into separate repos in stackforge | 14:09 |
ihrachyshka | haypo, now tests take ~15 mins | 14:10 |
ihrachyshka | in comparison to 40 mins before | 14:10 |
*** dimsum_ has joined #openstack-oslo | 14:10 | |
ihrachyshka | Steap, among neutron repos? | 14:10 |
Steap | yes | 14:10 |
ihrachyshka | Steap, the problem is that *aas repos depend on neutron one | 14:10 |
Steap | oh ok | 14:10 |
ihrachyshka | Steap, so to achieve anything, you start from neutron | 14:10 |
Steap | I see | 14:10 |
Steap | I'll add that to the bp | 14:10 |
ihrachyshka | the point is that neutron is not the only thing to fix to claim victory | 14:10 |
haypo | ihrachyshka, so let's focus on "neutron" | 14:10 |
ihrachyshka | (though if you clearly describe that it's not a goal to port *aas in L, then it's also fine) | 14:11 |
haypo | ihrachyshka, we need milestones ;) porting "neutron" would already be a big win | 14:11 |
Steap | yes | 14:11 |
ihrachyshka | haypo, roger that, just sayin' | 14:11 |
Steap | and at some point, we need to do it :) | 14:11 |
*** rushiagr is now known as rushiagr_away | 14:12 | |
ihrachyshka | if neutron will get unit tests with py3 in 6 months, I will owe Steap a tank of beer | 14:12 |
haypo | a spec "please port openstack to python3" is pointless | 14:12 |
Steap | a tank you say ? | 14:12 |
* Steap rolls up his sleeves | 14:12 | |
haypo | ihrachyshka, FYI Steap prefers guiness | 14:12 |
ihrachyshka | Steap, http://images.mocpages.com/user_images/34757/1383317853m_SPLASH.jpg | 14:13 |
haypo | Steap, "currently, it will" so did you see issues with other dependencies? | 14:15 |
Steap | nah, jsute the ones I talked about | 14:16 |
haypo | Steap, ok | 14:16 |
Steap | I might give it a try | 14:16 |
*** sdake_ has joined #openstack-oslo | 14:18 | |
ihrachyshka | Steap, ok, so neutron ptl is generally for the effort, but we will definitely need a spec | 14:19 |
*** sdake has quit IRC | 14:21 | |
*** eezhova has quit IRC | 14:22 | |
*** jungleboyj has joined #openstack-oslo | 14:22 | |
Steap | ihrachyshka: let's write that in the ehterpad :) | 14:24 |
ihrachyshka | not sure we can consider casual talk an official statement :) | 14:24 |
Steap | what exactly defines a spec in nutron ? | 14:25 |
ihrachyshka | Steap, so there is https://github.com/openstack/neutron-specs | 14:26 |
ihrachyshka | and template is https://github.com/openstack/neutron-specs/blob/master/specs/template.rst | 14:26 |
ihrachyshka | some kilo examples: https://github.com/openstack/neutron-specs/tree/master/specs/kilo | 14:26 |
Steap | oh yeah I see | 14:27 |
Steap | so, do you want to write the spec, or should I do it ? :p | 14:28 |
*** amrith is now known as _amrith_ | 14:28 | |
*** achanda has joined #openstack-oslo | 14:31 | |
ihrachyshka | Steap, I'm the lazy one, so | 14:33 |
Steap | hahaha | 14:33 |
ihrachyshka | Steap, also, I'm willing to review but not sure I will have lots of cycles to actually work on it | 14:33 |
Steap | sure, np | 14:33 |
Steap | a review is already a lot | 14:33 |
Steap | sometimes I cry a little when people review my patches | 14:33 |
*** rushiagr_away is now known as rushiagr | 14:35 | |
haypo | aaaah mais en fait l'alias compile pour python2 et python3... j'suis con | 14:36 |
haypo | suds ne parle pas python 3 | 14:36 |
dimsum_ | dhellmann: around? | 14:39 |
*** dimsum_ is now known as dims | 14:39 | |
*** achanda has quit IRC | 14:41 | |
*** sdake has joined #openstack-oslo | 14:47 | |
*** sdake_ has quit IRC | 14:50 | |
*** mriedem has joined #openstack-oslo | 14:55 | |
*** mriedem has quit IRC | 14:59 | |
*** mriedem has joined #openstack-oslo | 15:03 | |
*** stevemar has joined #openstack-oslo | 15:07 | |
*** sdake_ has joined #openstack-oslo | 15:07 | |
*** zzzeek has joined #openstack-oslo | 15:08 | |
dhellmann | jd__: yes, I do plan to release some things today | 15:12 |
jd__ | awesome | 15:12 |
*** harlowja_at_home has joined #openstack-oslo | 15:12 | |
dhellmann | dims: hi | 15:13 |
*** sdake has quit IRC | 15:13 | |
dhellmann | jd__: it might just be tooz? should I go with master there? | 15:14 |
*** _amrith_ is now known as amrith | 15:14 | |
jd__ | dhellmann: stable/kilo needs a release too | 15:14 |
jd__ | dhellmann: and I would love a new oslo.db from master | 15:15 |
dims | dhellmann: harlowja_at_home started putting together a list of highlights for oslo in kilo on friday. if you get a chance please look - https://etherpad.openstack.org/p/kilo-oslo-highlights | 15:15 |
dims | jd__: ^^ | 15:15 |
harlowja_at_home | yo yo | 15:15 |
* harlowja_at_home waking up :-P | 15:15 | |
*** zz_jgrimm is now known as jgrimm | 15:15 | |
jd__ | dims: yeah I filled some lines | 15:15 |
dhellmann | jd__: ok, I think we talked about oslo.db but I don't remember if viktor or rpodolyaka gave the go-ahead | 15:15 |
harlowja_at_home | need my coffeee, lol | 15:15 |
jd__ | hi harlowja_at_home | 15:15 |
harlowja_at_home | yo dawg | 15:15 |
dims | haha | 15:15 |
dhellmann | dims: hey, thanks! I was going to start a list like that this week :-) | 15:15 |
dhellmann | jd__: tooz master is 0.14? | 15:16 |
jd__ | dhellmann: 0.14.0 yeah | 15:17 |
*** kgiusti has joined #openstack-oslo | 15:18 | |
harlowja_at_home | jd__, let's see if neutron people want to get onto the tooz boat | 15:22 |
harlowja_at_home | if u say that ML stuffs | 15:22 |
*** sreshetn1 has joined #openstack-oslo | 15:22 | |
harlowja_at_home | http://lists.openstack.org/pipermail/openstack-dev/2015-April/061268.html ... | 15:22 |
harlowja_at_home | http://lists.openstack.org/pipermail/openstack-dev/2015-April/061292.html i think shows that people are somewhat confused when it comes to features and capabilities of distributed systems... | 15:23 |
harlowja_at_home | ^ not really that unexpected of a result, ha | 15:23 |
harlowja_at_home | but perhaps should write more about in tooz itself... | 15:23 |
jd__ | yup | 15:24 |
harlowja_at_home | jd__, although jump on https://review.openstack.org/#/c/168921 please; looks like that is recommending making there own group membership abstraction (arggggg) | 15:27 |
*** stevemar has quit IRC | 15:30 | |
*** yamahata has joined #openstack-oslo | 15:30 | |
*** stevemar has joined #openstack-oslo | 15:30 | |
*** russellb has quit IRC | 15:30 | |
dhellmann | jd__: does this list look right? https://launchpad.net/python-tooz/+milestone/0.13.2 | 15:32 |
*** mtanino has joined #openstack-oslo | 15:32 | |
*** russellb has joined #openstack-oslo | 15:33 | |
dhellmann | jd__: the second one about ceilometer partitioning looks like it might be a liberty fix? | 15:34 |
jd__ | dhellmann: now it was an issue in the Redis driver of tooz that I've backported to kilo too | 15:34 |
jd__ | I don't think it needs a fix in Ceilometer at all actually | 15:35 |
dhellmann | jd__: ok, cool, I just wanted to make sure I had that right before I marked that milestone as closed | 15:35 |
jd__ | dhellmann: do we support the bug as being marked fixed in 2 releases? I think LP supports that | 15:35 |
dhellmann | jd__: yeah, I have to figure out how to do it again but we can. I figured as long as it was in the earlier release that didn't matter | 15:36 |
*** sreshetn1 has quit IRC | 15:37 | |
jd__ | I can do it manually otherwise don't bother | 15:37 |
dhellmann | jd__: both releases are done | 15:39 |
jd__ | dhellmann: ok so I cannot mark the bug fixed in both my bad | 15:43 |
* jd__ sad face | 15:43 | |
openstackgerrit | Joshua Harlow proposed openstack/tooz: Use rst inline code structure + link to sentinel https://review.openstack.org/172965 | 15:44 |
openstackgerrit | Joshua Harlow proposed openstack/tooz: Use rst inline code structure + link to sentinel https://review.openstack.org/172965 | 15:45 |
dhellmann | jd__: where did that bug go, it's not on the 0.13.2 page any more? | 15:46 |
jd__ | dhellmann: I've moved it to 0.14.0 while testing, do you want me to put it back to 0.13.2 ? | 15:47 |
jd__ | it's fixed in both so… | 15:47 |
dhellmann | jd__: yes, it should go in the earlier version. I'll see if I can get it into the newer version, too. | 15:47 |
jd__ | ok let me move it back then :) | 15:47 |
*** sreshetn1 has joined #openstack-oslo | 15:47 | |
jd__ | dhellmann: done | 15:48 |
jd__ | ah using branches, I see you :) | 15:48 |
*** yamahata has quit IRC | 15:49 | |
*** tsekiyama has joined #openstack-oslo | 15:50 | |
openstackgerrit | Joshua Harlow proposed openstack/debtcollector: Ensure that the incoming 'new_class' is actually a class https://review.openstack.org/172613 | 15:51 |
dhellmann | jd__: I have it targeted to both releases now, but because that milestone is closed I can't set that field | 15:53 |
* dhellmann hates launchpad more every day | 15:53 | |
jd__ | dhellmann: yeah you need to re-set it to active just the time to use it | 15:53 |
jd__ | that's what I did | 15:53 |
dhellmann | jd__: ok, done | 15:54 |
jd__ | awesome | 15:55 |
*** daniel3_ has joined #openstack-oslo | 15:55 | |
*** ttx has quit IRC | 15:57 | |
*** ttx has joined #openstack-oslo | 15:57 | |
*** gtt116_ has joined #openstack-oslo | 15:59 | |
openstackgerrit | Joshua Harlow proposed openstack/oslo.utils: Add missing reflection + uuidutils docs https://review.openstack.org/172974 | 16:01 |
*** gtt116__ has quit IRC | 16:02 | |
*** stevemar has quit IRC | 16:03 | |
*** haypo has left #openstack-oslo | 16:04 | |
*** stevemar has joined #openstack-oslo | 16:04 | |
*** ttx has quit IRC | 16:05 | |
*** ttx has joined #openstack-oslo | 16:05 | |
*** sreshetn1 has quit IRC | 16:05 | |
*** amrith is now known as _amrith_ | 16:16 | |
openstackgerrit | Merged openstack/oslo-specs: graduate-oslo-versionutils https://review.openstack.org/167737 | 16:20 |
*** pblaho has quit IRC | 16:33 | |
*** dougwig has quit IRC | 16:35 | |
*** hogepodge has quit IRC | 16:35 | |
*** dougwig has joined #openstack-oslo | 16:35 | |
*** sputnik13 has joined #openstack-oslo | 16:40 | |
*** bknudson has quit IRC | 16:40 | |
*** subscope_ has joined #openstack-oslo | 16:41 | |
harlowja_at_home | bb, heading in | 16:46 |
*** harlowja_at_home has quit IRC | 16:46 | |
*** kgiusti has quit IRC | 16:47 | |
*** ujjain has quit IRC | 16:51 | |
*** yamahata has joined #openstack-oslo | 16:57 | |
*** ihrachyshka has quit IRC | 17:00 | |
dhellmann | dims: we should talk about the best way to merge the versionutils patches that we're importing. Now that the spec is approved, I can just fast-approve them and leave the ones that actually add the module to the library. Or we could wait for the final patches to be approved and then merge them all at once. Thoughts? | 17:01 |
*** sreshetn1 has joined #openstack-oslo | 17:01 | |
*** flaper87 has quit IRC | 17:03 | |
dims | dhellmann: +1 to fast approve them | 17:05 |
dhellmann | dims: ok, I'll go ahead and do that today or tomorrow then | 17:05 |
dims | thanks dhellmann | 17:05 |
*** andymaier has quit IRC | 17:06 | |
*** sreshetn1 has quit IRC | 17:06 | |
*** subscope_ has quit IRC | 17:08 | |
*** sputnik13 has quit IRC | 17:08 | |
*** flaper87 has joined #openstack-oslo | 17:16 | |
*** achanda has joined #openstack-oslo | 17:18 | |
*** fesp has joined #openstack-oslo | 17:18 | |
amaurymedeiros | dhellmann, it turns out the problem was my version of pip. i downloaded a new one using get-pip.py and it fixed it. i sent the patch and added you as a reviewer as you asked: https://review.openstack.org/#/c/172993/ | 17:19 |
*** fesp has quit IRC | 17:21 | |
*** hogepodge has joined #openstack-oslo | 17:23 | |
*** harlowja_away is now known as harlowja | 17:37 | |
*** bknudson has joined #openstack-oslo | 17:48 | |
openstackgerrit | Joshua Harlow proposed openstack/oslo.utils: Add missing reflection + uuidutils docs https://review.openstack.org/172974 | 17:49 |
*** sreshetn1 has joined #openstack-oslo | 18:03 | |
*** sreshetn1 has quit IRC | 18:07 | |
*** sputnik13 has joined #openstack-oslo | 18:19 | |
*** cdent has quit IRC | 18:20 | |
*** rpodolyaka has quit IRC | 18:22 | |
*** kgiusti has joined #openstack-oslo | 18:23 | |
openstackgerrit | Joshua Harlow proposed openstack/tooz: Silence logs + errors when stopping and group membership lost https://review.openstack.org/173030 | 18:29 |
*** SlickNik has quit IRC | 18:31 | |
*** SlickNik has joined #openstack-oslo | 18:32 | |
dhellmann | amaurymedeiros: I'm glad you figured it out. I'll add your new patch to my review queue. Thanks! | 18:37 |
amaurymedeiros | dhellmann, thank you | 18:49 |
openstackgerrit | Joshua Harlow proposed openstack/tooz: Handle errors that come out of pymemcache better https://review.openstack.org/173038 | 18:54 |
*** hockeynut_ has quit IRC | 18:57 | |
*** hockeynut has joined #openstack-oslo | 18:58 | |
*** _amrith_ is now known as amrith | 19:02 | |
*** sreshetn1 has joined #openstack-oslo | 19:03 | |
*** e0ne has joined #openstack-oslo | 19:04 | |
*** sreshetn1 has quit IRC | 19:08 | |
*** e0ne has quit IRC | 19:14 | |
*** e0ne has joined #openstack-oslo | 19:17 | |
*** amrith is now known as _amrith_ | 19:19 | |
openstackgerrit | Joshua Harlow proposed openstack/tooz: Handle errors that come out of pymemcache better https://review.openstack.org/173038 | 19:24 |
*** daniel3_ has quit IRC | 19:26 | |
*** daniel3_ has joined #openstack-oslo | 19:27 | |
dhellmann | jd__: oslo.db 1.8.0 released | 19:31 |
openstackgerrit | Joshua Harlow proposed openstack/tooz: Handle errors that come out of pymemcache better https://review.openstack.org/173038 | 19:31 |
openstackgerrit | Joshua Harlow proposed openstack/tooz: Handle errors that come out of pymemcache better https://review.openstack.org/173038 | 19:34 |
*** haypo has joined #openstack-oslo | 19:35 | |
*** rushiagr is now known as rushiagr_away | 19:36 | |
openstackgerrit | Joshua Harlow proposed openstack/tooz: Handle errors that come out of pymemcache better https://review.openstack.org/173038 | 19:38 |
openstackgerrit | Joshua Harlow proposed openstack/tooz: Handle errors that come out of pymemcache better https://review.openstack.org/173038 | 19:40 |
*** flashgordon has quit IRC | 19:42 | |
*** rushiagr_away is now known as rushiagr | 19:45 | |
*** sreshetn1 has joined #openstack-oslo | 19:47 | |
*** cdent has joined #openstack-oslo | 19:48 | |
dhellmann | sileht: how do you feel about turning on py 3.4 unit tests for oslo.messaging? https://review.openstack.org/#/c/173056/1 | 19:48 |
openstackgerrit | Merged openstack/tooz: Use rst inline code structure + link to sentinel https://review.openstack.org/172965 | 19:51 |
*** sdake has joined #openstack-oslo | 19:53 | |
openstackgerrit | Joshua Harlow proposed openstack/tooz: Use oslo.serialization msgpackutils https://review.openstack.org/173058 | 19:54 |
*** sdake_ has quit IRC | 19:56 | |
*** achanda has quit IRC | 19:57 | |
haypo | dhellmann, maybe it will make more sense after my change https://review.openstack.org/172135 is accepted for oslo messaging | 20:00 |
haypo | ? | 20:00 |
haypo | dhellmann, to run oslo messaging tests with eventlet | 20:00 |
dhellmann | haypo: ah, ok. I ran the tests and they passed on my system so I thought it was already working? | 20:00 |
haypo | dhellmann, tests using eventlet are skipped. but oslo messaging without eventlet means using the blocking executor, whereas almost all projects use the eventlet executor | 20:02 |
haypo | dhellmann, (maybe gnocchi or keystone can use the blocking executor?) | 20:02 |
haypo | dhellmann, (even aioeventlet executor is skipped on python3! ;-) it requires eventlet as well) | 20:02 |
*** tsekiyam_ has joined #openstack-oslo | 20:03 | |
haypo | dhellmann, we should wait some weeks until eventlet can be bumped | 20:03 |
*** cdent has quit IRC | 20:03 | |
dhellmann | haypo: we have to start somewhere, so I'm ok with turning the tests on and then updating them to use eventlet | 20:03 |
*** tsekiyama has quit IRC | 20:05 | |
haypo | dhellmann, oh wait | 20:06 |
haypo | dhellmann, i already proposed the same change :-D https://review.openstack.org/#/c/172221/ | 20:06 |
haypo | dhellmann, sorry, i forgot my own patch :-D it already got a +2 | 20:06 |
haypo | dhellmann, and mehdi voted +1 | 20:06 |
*** e0ne has quit IRC | 20:08 | |
haypo | dhellmann, when i wrote this patch, everything exploded on my PC! with tox 1.9.2, i got various python 3 issues in project-conflit itself, but also jenkins-job-builder. i sent patches too ;) | 20:08 |
haypo | dhellmann, (FYI: https://review.openstack.org/#/c/172239/ (merged) & https://review.openstack.org/#/c/172238/ (jenkins-job-builder)) | 20:08 |
dhellmann | haypo: hahaha, ok | 20:13 |
*** rpodolyaka has joined #openstack-oslo | 20:13 | |
haypo | dhellmann, python3 is like a can of worms. it's hard to stay focus on a single project | 20:14 |
krotscheck | dhellmann: I hear there's a project to replace launchpad :/ | 20:14 |
dhellmann | krotscheck: yeah :-( | 20:14 |
*** achanda has joined #openstack-oslo | 20:25 | |
*** jungleboyj has quit IRC | 20:32 | |
*** jgrimm is now known as zz_jgrimm | 20:33 | |
*** HenryG has quit IRC | 20:33 | |
*** HenryG has joined #openstack-oslo | 20:37 | |
*** tsekiyam_ has quit IRC | 20:41 | |
*** e0ne has joined #openstack-oslo | 20:41 | |
*** tsekiyama has joined #openstack-oslo | 20:43 | |
*** ajo has quit IRC | 20:51 | |
*** sdake_ has joined #openstack-oslo | 20:53 | |
*** andreykurilin has quit IRC | 20:55 | |
*** haypo has quit IRC | 20:56 | |
*** sdake has quit IRC | 20:57 | |
*** rjaiswal_ has joined #openstack-oslo | 20:59 | |
rjaiswal_ | Hi Folks, can anyone take a look at this - https://answers.launchpad.net/pbr/+question/265137 | 20:59 |
krotscheck | Is there a planned release for oslo.middleware (liberty) anytime soon? | 21:00 |
dhellmann | gordc: are you ready for an oslo.middlware release? ^^ | 21:01 |
dhellmann | rjaiswal_: that question is filed against pbr but seems to be about tooz | 21:02 |
gordc | dhellmann: fine with me. i think only change was CORS patch. | 21:02 |
dhellmann | rjaiswal_: I refiled it for you to ensure the owners of that lib see it | 21:02 |
dhellmann | gordc: ok - krotscheck tomorrow morning? | 21:03 |
rjaiswal_ | thanks @dhellman | 21:03 |
krotscheck | dhellmann, gordc: Hrm, if I had an option, I'd want an oslo.config release so I can tweak the tests in that CORS patch, but I can do that in a subsequent release. | 21:04 |
dhellmann | krotscheck: I can probably do both | 21:04 |
gordc | dhellmann: thanks :) | 21:04 |
krotscheck | dhellmann: Ok, maybe do config first, then give me 24 hours or so to get the tests updated and landed? | 21:04 |
krotscheck | Oh wait, I have to get global-requiremetns updated :/ | 21:05 |
krotscheck | Better make that 48 hours :D | 21:05 |
dhellmann | krotscheck: ok | 21:05 |
krotscheck | dhellmann: Thanks :D | 21:05 |
krotscheck | oslo_db is the correct namespace, yes? | 21:07 |
dhellmann | krotscheck: yes | 21:07 |
gordc | dhellmann: do you know who i should ask to give permission to add stable/* branch to python-ceilometerclient? | 21:07 |
dhellmann | gordc: let me look | 21:08 |
gordc | dhellmann: cool cool | 21:09 |
dhellmann | gordc: if I'm reading the acls right anyone in ceilometer-core should be able to create stable branches | 21:09 |
dhellmann | gordc: if that's not the case, fungi should be able to help figure out why | 21:09 |
*** cdent has joined #openstack-oslo | 21:09 | |
*** rushiagr is now known as rushiagr_away | 21:10 | |
gordc | dhellmann: oh... we're probably doing it wrong then. eglynn tried to git push something last week and he didn't have permission. | 21:10 |
gordc | i'll check with fungi. | 21:10 |
dhellmann | gordc: I just use gerrit to make branches | 21:11 |
dhellmann | I'm not sure if you can push a branch creation | 21:11 |
gordc | dhellmann: ah i see. /me doesn't see any buttons/forms in branches subtab so i'm guessing i can't do it. | 21:12 |
dhellmann | gordc: https://review.openstack.org/#/admin/projects/openstack/python-ceilometerclient,branches | 21:12 |
*** stevemar has quit IRC | 21:13 | |
openstackgerrit | Joshua Harlow proposed openstack/tooz: Handle errors that come out of pymemcache better https://review.openstack.org/173038 | 21:13 |
gordc | dhellmann: i just see static table "branch name" and "revision"... and then 3 entries | 21:14 |
dhellmann | gordc: ah, ok. I may see the form because I'm in stable-maint-core | 21:14 |
dhellmann | gordc: the acl file for ceilometerclient looks different from what we have for oslo, so I'd ask someone in infra to help straighten it out | 21:14 |
dhellmann | gordc: that said, if you want me to create a branch in the mean time just tell me the sha | 21:15 |
gordc | dhellmann: ah cool cool. i'll check with fungi | 21:15 |
gordc | dhellmann: i think we'd just want to tag against 1.0.12... will grab the link | 21:15 |
gordc | dhellmann: icehouse and juno reqs are capped against this: https://github.com/openstack/python-ceilometerclient/releases/tag/1.0.12 | 21:16 |
*** sreshetn1 has quit IRC | 21:17 | |
dhellmann | gordc: so you want stable/icehouse and stable/juno branches created from that same point? | 21:18 |
dhellmann | gordc: why is the cap set to include the patch level there? | 21:18 |
*** andreykurilin has joined #openstack-oslo | 21:20 | |
gordc | ... why are requirements capped at 1.0.12? i believe there was an oslo lib we pulled in that was not compatibilty with icehouse/juno requirements. | 21:20 |
dhellmann | gordc: ah, right, the 1.0.13 release should have been 1.1 | 21:20 |
*** stpierre has quit IRC | 21:21 | |
dhellmann | gordc: we should make the cap <=1.1.0,!=1.0.13 eventually to allow you to release new patch releases | 21:21 |
gordc | dhellmann: right. i'm not exactly sure tbh, i vaguely remember something about SEMVER but i haven't really been following releases (since i couldn't do it until now) | 21:21 |
dhellmann | gordc: ok | 21:22 |
dhellmann | gordc: so stable/icehouse and stable/juno should both start from https://github.com/openstack/python-ceilometerclient/commit/7316dd16b8850270db27c1298dcf5a2223f2f1e1 I think. Can you confirm? | 21:22 |
dhellmann | gordc: and maybe we should move to #ceilometer :-) | 21:22 |
gordc | dhellmann: sounds good | 21:22 |
openstackgerrit | Joshua Harlow proposed openstack/oslo.serialization: Add docstring to handler registry https://review.openstack.org/173089 | 21:31 |
*** jungleboyj has joined #openstack-oslo | 21:32 | |
dhellmann | SpamapS: it would be good to have your input on https://review.openstack.org/#/c/171131 if you have time | 21:34 |
*** frickler_ has joined #openstack-oslo | 21:36 | |
*** frickler has quit IRC | 21:38 | |
dhellmann | dims: let me know if you think we need a spec for https://blueprints.launchpad.net/oslo-incubator/+spec/remove-namespace-packages -- I was viewing it as completing the work started this cycle, so I was going to track it with a bp but hadn't planned on a spec | 21:39 |
dims | agree dhellmann, no need for a spec | 21:40 |
dhellmann | dims: do you want to go ahead and approve it? | 21:40 |
dims | dhellmann: done. thanks | 21:41 |
dhellmann | dims: ty | 21:41 |
*** kgiusti has left #openstack-oslo | 21:42 | |
dims | dhellmann: i'll need some time of yours to go over ptl-y stuff after i get back :) | 21:42 |
*** mriedem is now known as mriedem_away | 21:42 | |
dhellmann | dims: yeah, I have a note to start a list for you :-) | 21:42 |
* dhellmann is glad to have an extra week to do that | 21:42 | |
dims | thanks!! :) | 21:42 |
dhellmann | and of course you know you can just hit me up as needed | 21:42 |
dhellmann | but I'll try to do some proper documentation, too | 21:43 |
openstackgerrit | Joshua Harlow proposed openstack/oslo.serialization: More docstring cleanups/tweaks https://review.openstack.org/173095 | 21:43 |
dims | much appreciated dhellmann! | 21:43 |
*** e0ne has quit IRC | 21:43 | |
*** gordc has quit IRC | 21:45 | |
openstackgerrit | Joshua Harlow proposed openstack/oslo.serialization: Add docstring(s) to handler registry https://review.openstack.org/173089 | 21:46 |
openstackgerrit | Joshua Harlow proposed openstack/oslo.serialization: More docstring cleanups/tweaks https://review.openstack.org/173095 | 21:46 |
SpamapS | dhellmann: I have time. :) | 21:46 |
dhellmann | SpamapS: excellent, thanks | 21:47 |
SpamapS | wow, this is interesting... http://zeromq.org/tutorials:dealer-and-router ... basically it describes SMTP, but calls it ROUTER.. ;-) | 22:03 |
*** andreykurilin has quit IRC | 22:05 | |
krotscheck | I love version kickoff week. All my builds go to the top of the queue :) | 22:06 |
krotscheck | Whoops, wrong channel | 22:06 |
openstackgerrit | Joshua Harlow proposed openstack/tooz: Make and use a thread safe pymemcache client subclass https://review.openstack.org/173101 | 22:09 |
openstackgerrit | Joshua Harlow proposed openstack/tooz: Make and use a thread safe pymemcache client subclass https://review.openstack.org/173101 | 22:14 |
openstackgerrit | Joshua Harlow proposed openstack/tooz: Make and use a thread safe pymemcache client subclass https://review.openstack.org/173101 | 22:33 |
SpamapS | dhellmann: I tried really hard not to -1 it. I really did. | 22:34 |
*** jecarey has quit IRC | 22:41 | |
*** mtanino has quit IRC | 22:51 | |
*** bknudson has quit IRC | 23:02 | |
*** dims_ has joined #openstack-oslo | 23:03 | |
*** cdent has quit IRC | 23:03 | |
*** dims has quit IRC | 23:04 | |
*** mtanino has joined #openstack-oslo | 23:04 | |
*** jungleboyj has quit IRC | 23:06 | |
openstackgerrit | Merged openstack/cliff: Updated from global requirements https://review.openstack.org/166428 | 23:06 |
*** jamielennox|away is now known as jamielennox | 23:22 | |
*** jaosorior has quit IRC | 23:32 | |
*** SergeyLukjanov has quit IRC | 23:39 | |
*** SergeyLukjanov has joined #openstack-oslo | 23:40 | |
*** zzzeek has quit IRC | 23:43 | |
*** salv-orl_ has quit IRC | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!