Tuesday, 2015-05-05

*** sdake has quit IRC00:03
*** mtanino has quit IRC00:05
*** stevemar has joined #openstack-oslo00:06
*** zz_jgrimm has quit IRC00:10
*** zz_jgrimm has joined #openstack-oslo00:11
*** sputnik13 has quit IRC00:15
*** zz_jgrimm has quit IRC00:17
openstackgerritDavanum Srinivas (dims) proposed openstack/oslo.log: Deprecate WritableLogger - used for eventlet logging  https://review.openstack.org/17980800:17
openstackgerritJoshua Harlow proposed openstack/tooz: Explicitly start and execute most transactions  https://review.openstack.org/17997700:18
*** zz_jgrimm has joined #openstack-oslo00:18
openstackgerritMerged openstack/oslosphinx: Updated from global requirements  https://review.openstack.org/17991400:23
*** haypo has quit IRC00:25
openstackgerritMerged openstack/oslo-incubator: Updated from global requirements  https://review.openstack.org/17991200:26
openstackgerritJoshua Harlow proposed openstack/oslo-specs: Add an adopt tardis spec to adopt/create that codebase  https://review.openstack.org/17989000:27
*** vilobhmm1 has joined #openstack-oslo00:30
*** stevemar has quit IRC00:32
openstackgerritJoshua Harlow proposed openstack/oslo-specs: Add automaton adoption  https://review.openstack.org/14196100:35
*** vilobhmm11 has joined #openstack-oslo00:36
*** vilobhmm1 has quit IRC00:38
*** zzzeek has quit IRC00:56
openstackgerritJoshua Harlow proposed openstack/taskflow: Avoid the writing to special task detail  https://review.openstack.org/16564500:58
*** vilobhmm11 has quit IRC01:04
openstackgerritJoshua Harlow proposed openstack/taskflow: Use newer versions of futures and exception tracebacks  https://review.openstack.org/17997201:05
openstackgerritMerged openstack/oslo.versionedobjects: Updated from global requirements  https://review.openstack.org/17724001:09
openstackgerritMerged openstack/oslo.vmware: Updated from global requirements  https://review.openstack.org/17991301:09
openstackgerritMerged openstack/oslo.serialization: Remove run_cross_tests.sh  https://review.openstack.org/17947801:10
openstackgerritMerged openstack/oslo.rootwrap: Updated from global requirements  https://review.openstack.org/17723701:11
openstackgerritMerged openstack/oslo.messaging: Updated from global requirements  https://review.openstack.org/17712901:12
openstackgerritJoshua Harlow proposed openstack/oslo.serialization: Deprecate substituting jsonutils as a anyjson reference impl  https://review.openstack.org/11784401:12
openstackgerritMerged openstack/oslo.config: Option name missing from ConfigFileValueError  https://review.openstack.org/17983501:14
openstackgerritJoshua Harlow proposed openstack/oslo-specs: Add an adopt tardis spec to adopt/create that codebase  https://review.openstack.org/17989001:19
openstackgerritJoshua Harlow proposed openstack/oslo-specs: Add an adopt tardis spec to adopt/create that codebase  https://review.openstack.org/17989001:20
openstackgerritJoshua Harlow proposed openstack/tooz: Explicitly start and execute most transactions  https://review.openstack.org/17997701:32
openstackgerritJoshua Harlow proposed openstack/tooz: Explicitly start and execute most transactions  https://review.openstack.org/17997701:43
openstackgerritJoshua Harlow proposed openstack/taskflow: Use newer versions of futures that adds exception tracebacks  https://review.openstack.org/17997201:50
*** browne has quit IRC02:00
*** achanda has quit IRC02:11
*** sigmavirus24 is now known as sigmavirus24_awa02:33
*** browne has joined #openstack-oslo02:36
*** yamahata has quit IRC02:37
harlowjasileht https://sourceforge.net/p/pypi/support-requests/494/ (no luck)02:43
harlowjadurn02:43
harlowjaany better names before we resort to french :-P02:43
harlowjaohhhh, sileht how about https://pypi.python.org/pypi/futurist02:44
harlowjanot taken it seems02:44
harlowjafuture related :-P02:45
harlowjaor https://pypi.python.org/pypi/futuro (http://en.wiktionary.org/wiki/futuro#Latin )02:48
harlowjaalso not taken02:48
lifelessuuidgen | sha1sum -> new name02:49
harlowjalol02:49
harlowjafuturo sounds sorta neat02:49
harlowjahaha02:49
*** Kennan2 has joined #openstack-oslo02:49
*** Kennan has quit IRC02:50
*** sputnik13 has joined #openstack-oslo02:53
*** dims_ has quit IRC03:23
*** yamahata has joined #openstack-oslo03:23
*** links has joined #openstack-oslo03:31
*** sputnik13 has quit IRC03:38
*** Kennan has joined #openstack-oslo03:39
*** Kennan2 has quit IRC03:40
*** stevemar has joined #openstack-oslo03:43
*** Kennan has quit IRC03:45
*** Kennan has joined #openstack-oslo03:47
*** achanda has joined #openstack-oslo03:51
*** achanda has quit IRC04:12
*** vilobhmm1 has joined #openstack-oslo04:12
*** Kennan2 has joined #openstack-oslo04:21
*** Kennan has quit IRC04:22
*** dims has joined #openstack-oslo04:23
*** dims has quit IRC04:28
*** sdake_ has quit IRC04:38
*** sdake has joined #openstack-oslo04:57
*** nkrinner has joined #openstack-oslo05:04
*** achanda has joined #openstack-oslo05:10
openstackgerritJoshua Harlow proposed openstack/taskflow: Build-out + test a redis backed jobboard  https://review.openstack.org/17695105:10
openstackgerritJoshua Harlow proposed openstack/taskflow: Build-out + test a redis backed jobboard  https://review.openstack.org/17695105:44
*** inc0 has joined #openstack-oslo06:06
*** openstackgerrit has quit IRC06:23
*** openstackgerrit has joined #openstack-oslo06:23
*** vilobhmm1 has quit IRC06:23
*** rpodolyaka1 has quit IRC06:26
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: rabbit: fix consumers declaration  https://review.openstack.org/17927106:27
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: rabbit: remove unused consumer interfaces  https://review.openstack.org/17915306:27
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: Smarter declaration of the notification queue  https://review.openstack.org/17927006:27
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: rabbit: remove unused code  https://review.openstack.org/17915206:27
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: rabbit: Set timeout on the underlying socket  https://review.openstack.org/17935706:27
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: Dump kombu and amqp requirements  https://review.openstack.org/17935606:27
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: TEST: enable heartbeat  https://review.openstack.org/17935906:27
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: Use default exchange for reply queue  https://review.openstack.org/17938806:27
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: rabbit: fix exception path in queue redeclaration  https://review.openstack.org/17927506:27
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: rabbit: Remove unused stuffs from publisher  https://review.openstack.org/17913006:27
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: rabbit/qpid: simplify the consumer loop  https://review.openstack.org/17896106:27
*** vilobhmm1 has joined #openstack-oslo06:27
*** vilobhmm11 has joined #openstack-oslo06:29
*** vilobhmm1 has quit IRC06:31
*** rpodolyaka1 has joined #openstack-oslo06:42
*** dulek has joined #openstack-oslo06:48
*** e0ne has joined #openstack-oslo06:51
*** e0ne has quit IRC07:06
*** yamahata has quit IRC07:14
*** achanda has quit IRC07:16
*** achanda has joined #openstack-oslo07:22
*** stevemar has quit IRC07:22
*** vilobhmm11 has quit IRC07:23
*** achanda has quit IRC07:24
*** yassine has joined #openstack-oslo07:24
*** yassine has quit IRC07:37
*** dulek has quit IRC07:43
*** dulek has joined #openstack-oslo07:44
*** ajo has joined #openstack-oslo07:49
*** ndipanov has joined #openstack-oslo07:52
*** haypo has joined #openstack-oslo07:54
*** ozamiatin has joined #openstack-oslo07:54
*** dulek has quit IRC07:55
*** dulek has joined #openstack-oslo07:55
*** yassine has joined #openstack-oslo08:01
*** dulek has quit IRC08:02
*** ozamiatin has quit IRC08:02
openstackgerritMerged openstack/debtcollector: Allow providing the deprecation category  https://review.openstack.org/17784808:07
openstackgerritMerged openstack/tooz: Provide and use a options collapsing function  https://review.openstack.org/17952908:08
*** mdbooth has quit IRC08:16
*** mdbooth has joined #openstack-oslo08:22
*** dulek has joined #openstack-oslo08:23
*** e0ne has joined #openstack-oslo08:28
*** e0ne is now known as e0ne_08:28
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: rabbit: fix consumers declaration  https://review.openstack.org/17927108:39
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: rabbit: smarter declaration of the notif. queue  https://review.openstack.org/17927008:39
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: rabbit: Set timeout on the underlying socket  https://review.openstack.org/17935708:39
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: Dump kombu and amqp requirements  https://review.openstack.org/17935608:39
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: TEST: enable heartbeat  https://review.openstack.org/17935908:39
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: Use default exchange for reply queue  https://review.openstack.org/17938808:39
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: rabbit: fix exception path in queue redeclaration  https://review.openstack.org/17927508:39
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: rabbit: redeclare consumers when ack/requeue fail  https://review.openstack.org/18005908:39
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: rabbit: smarter declaration of the notif. queue  https://review.openstack.org/17927008:40
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: rabbit: Set timeout on the underlying socket  https://review.openstack.org/17935708:40
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: Dump kombu and amqp requirements  https://review.openstack.org/17935608:40
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: TEST: enable heartbeat  https://review.openstack.org/17935908:40
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: Use default exchange for reply queue  https://review.openstack.org/17938808:40
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: rabbit: redeclare consumers when ack/requeue fail  https://review.openstack.org/18005908:40
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: TEST: enable heartbeat  https://review.openstack.org/17935908:40
silehtjd__, if you are not afraid, you can take a look to this branch: https://review.openstack.org/#/q/status:open+project:openstack/oslo.messaging+branch:master+topic:sileht/refactor,n,z08:42
*** ozamiatin has joined #openstack-oslo08:44
*** e0ne_ is now known as e0ne08:44
*** e0ne is now known as e0ne_08:45
*** e0ne_ is now known as e0ne08:46
hayposileht, aaaaaah!08:48
openstackgerritLi Yingjun proposed openstack/oslo.db: Set default value for updated_at  https://review.openstack.org/18006308:49
*** dguitarbite has joined #openstack-oslo08:49
*** inc0_ has joined #openstack-oslo08:58
*** inc0 has quit IRC08:59
*** dulek has quit IRC09:00
*** inc0_ has quit IRC09:03
*** shardy_ has joined #openstack-oslo09:13
*** shardy has quit IRC09:14
*** cdent has joined #openstack-oslo09:17
*** shardy_ has quit IRC09:19
*** shardy has joined #openstack-oslo09:19
*** alexpilotti has joined #openstack-oslo09:25
jd__sileht: never afraid!09:42
jd__sileht: ok I'm a bit afraid finally09:42
silehtjd__, ahaha09:43
silehtjd__, the first one is easy09:43
silehtjd__, the two that remove all *args,**kwargs in publisher and consumer class are bigger09:44
haypois it possible to ask wheel to build a different package for python 2 and python 3?09:44
silehtother are bugs fixing09:45
haypooslo.vmware has a single wheel package for py2 & py3, but requirements are different on py3...09:45
haypowell, a different approach is to have same dependencies on py2 & py309:46
haypoon python 3, oslo.vmware depends on oslo.serialization & httplib2, but not on python2? that's strange09:48
jd__haypo: that is strange09:52
silehthaypo, wierd because source have both in both case09:53
silehtjd__, haypo this reverse have not revert everything: https://github.com/openstack/oslo.vmware/commit/6d8594ae519e2dfa116f84fb126e40a05847375409:54
silehthaypo, you can safely remove the requirement from py309:54
haypojd__, it's not the first time that i got such issue. i got a similar issue with "setup.py egg_info", the result depends on the python version and tox always uses python 209:55
hayposileht, yeah, i saw this commit, thanks for the double check. i will simple drop requirements-py3.txt09:56
*** f13o has joined #openstack-oslo09:58
*** ozamiatin has quit IRC09:58
*** ajo has quit IRC10:01
openstackgerritVictor Stinner proposed openstack/oslo.vmware: Use suds-jurko on Python 2  https://review.openstack.org/18008710:08
*** ajo has joined #openstack-oslo10:08
*** ozamiatin has joined #openstack-oslo10:11
openstackgerritVictor Stinner proposed openstack/oslo.vmware: Use suds-jurko on Python 2  https://review.openstack.org/18008710:12
*** ozamiatin has quit IRC10:13
*** f13o has quit IRC10:15
*** ozamiatin has joined #openstack-oslo10:16
*** kbyrne has quit IRC10:18
*** dulek has joined #openstack-oslo10:19
*** dims has joined #openstack-oslo10:20
*** kbyrne has joined #openstack-oslo10:20
*** dims_ has joined #openstack-oslo10:22
*** dims has quit IRC10:26
jd__lol sileht is killing oslo.messaging10:28
dims_y jd__10:31
*** inc0 has joined #openstack-oslo10:31
dims_jd__: flaper87: there's a oslo.log patch series that could use some love - https://review.openstack.org/#/q/status:open+project:openstack/oslo.log+branch:master+topic:bp/graduate-oslo-versionutils,n,z10:31
jd__are we putting versionutils in oslo.log?10:33
jd__berk10:33
dims_y10:34
*** e0ne is now known as e0ne_10:35
*** ozamiatin has quit IRC10:36
*** e0ne_ is now known as e0ne10:36
openstackgerritTiantian Gao proposed openstack/oslo.messaging: Rabbit: Fix message ttl not work  https://review.openstack.org/17424010:54
*** e0ne is now known as e0ne_10:56
*** tedross has joined #openstack-oslo11:33
*** tedross has left #openstack-oslo11:33
openstackgerritMerged openstack/oslo.log: Add liberty release name to versionutils  https://review.openstack.org/16776611:39
*** e0ne_ is now known as e0ne11:51
dhellmannhaypo: you could make oslo.vmware not build universal wheels, there's a setting in setup.cfg12:06
dhellmannjd__: you should read some specs ;-) http://specs.openstack.org/openstack/oslo-specs/specs/liberty/graduate-oslo-versionutils.html12:07
*** ozamiatin has joined #openstack-oslo12:07
jd__dhellmann: isn't that covered by debtcollector?12:07
dhellmannjd__: debtcollector does not know about versions of openstack, no12:08
jd__ok :(12:08
dhellmannjd__: debtcollector is for developer stuff, versionutils is for user-facing stuff12:08
dhellmanndifferent use cases12:08
jd__makes sense I guess12:08
dhellmannversionutils == log a message when someone uses a feature that is changing/going away12:08
dhellmanndebtcollector == emit a warning to the developer when they call a function/class/etc. that is changing/going away12:09
jd__isn't using a feature tied to a config options?12:10
dhellmannjd__: not necessarily12:11
jd__ah no I see it applies to some endpoint in Nova12:11
dhellmannyeah, sometimes it's a combination of multiple options or something like that, where we can't just deprecate a single option12:11
jd__ok, it does not seem heavily used anyway12:11
dhellmannyeah, not really12:12
*** kgiusti has joined #openstack-oslo12:13
haypodhellmann, hi. ah ok, it's good to know (setup.cfg to disable universal wheels) to being able to workaround some py2/py3 issues12:17
dhellmannhaypo: yeah, we *want* them to be the same, but where they aren't we just disable the py3 wheels for now12:18
haypodhellmann, for the specific case of oslo.vmware, IMO it's better to switch to suds-jurko on Python 2, suds is really outdated :-( last release in 2010...12:18
dhellmannhaypo: I think that was part of dims' plan12:18
haypodhellmann, same rationale for replacing mysql-python with mysqlclient ;-)12:18
haypodhellmann, yeah, there is a plan in global requirements, but i don't know who wrote it12:19
haypodhellmann, "NOTE(dims):" ah yes :)12:19
dhellmannI'm a little worried about getting the distros to package suds-jurko, though, since it uses the suds package name.12:19
dhellmannwe'll have to see how that plays out12:19
haypodhellmann, see thomas goirand's reply to my mysql thread12:20
haypodhellmann, it's not an issue at all12:20
haypodhellmann, anyway, zigo & me consider that mysqlclient is simply the new upstream12:20
dhellmannhaypo: yeah, I'm just worried not all distros will take the same view12:21
openstackgerritJulien Danjou proposed openstack-dev/pbr: builddoc: allow to use fnmatch-style exclusion for autodoc  https://review.openstack.org/18011912:22
haypodhellmann, it doesn't matter if it's the same package or a new package, it's a very common issue that two packages provide the same binary/library12:23
haypodhellmann, zigo confirmed that in his email12:23
dhellmannok, that's good to know12:23
*** ozamiatin has quit IRC12:29
*** gordc has joined #openstack-oslo12:34
haypodhellmann, ok, dims_ voted +2 for suds-jurko in oslo.vmware ;) https://review.openstack.org/#/c/180087/12:35
haypodhellmann, what's your opinion on mysqlclient?12:35
*** dims_ has quit IRC12:41
*** dims has joined #openstack-oslo12:41
*** mfedosin has quit IRC12:47
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: rabbit: fix consumers declaration  https://review.openstack.org/17927112:51
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: rabbit: remove unused consumer interfaces  https://review.openstack.org/17915312:51
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: rabbit: smarter declaration of the notif. queue  https://review.openstack.org/17927012:51
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: rabbit: Set timeout on the underlying socket  https://review.openstack.org/17935712:51
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: Dump kombu and amqp requirements  https://review.openstack.org/17935612:51
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: TEST: enable heartbeat  https://review.openstack.org/17935912:51
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: rabbit: redeclare consumers when ack/requeue fail  https://review.openstack.org/18005912:51
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: rabbit: fix exception path in queue redeclaration  https://review.openstack.org/17927512:51
openstackgerritMehdi Abaakouk (sileht) proposed openstack/oslo.messaging: rabbit: remove publisher classes  https://review.openstack.org/18012912:51
*** links has quit IRC12:52
*** stpierre has joined #openstack-oslo13:01
openstackgerritAlexander Makarov proposed openstack/oslo-specs: oslo logging needs a way to be reconfigured  https://review.openstack.org/15483813:02
dimsdhellmann: https://review.openstack.org/#/c/167768/ may need to be touched up for a docs failure13:06
openstackgerritAlexander Makarov proposed openstack/oslo-specs: oslo logging needs a way to be reconfigured  https://review.openstack.org/15483813:06
*** yassine has quit IRC13:13
*** ozamiatin has joined #openstack-oslo13:15
*** inc0 has quit IRC13:18
haypodhellmann, it looks like SCL is available on CentOS too, they include python 3.3: http://willie.dftba.net/python3-centos7.html13:26
*** bknudson has joined #openstack-oslo13:26
haypodhellmann, https://www.softwarecollections.org/en/scls/rhscl/python33/ mentions CentOS 6 & 713:27
dhellmannhaypo: how does someone without a RHEL subscription get access to that?13:28
*** yassine has joined #openstack-oslo13:28
dhellmannI don't really know the story with RHEL vs. CentOS and licensing and support13:28
haypodhellmann, "although any information about RHN, subscription management is not applicable" says https://wiki.centos.org/AdditionalResources/Repositories/SCL13:30
dhellmannhaypo: ok, good13:30
haypodhellmann, i simply copy/paste text, don't expect me to explain it :)13:30
haypodhellmann, i never tried SCL, sorry13:30
dhellmannhaypo: the question came up in a discussion of my spec (https://review.openstack.org/#/c/177375/) where I suggest only testing on one version of python after python 3 support is working13:31
*** prad has joined #openstack-oslo13:32
dhellmannsdague thought centos didn't have python 3 packages, although it looks like that is 3.3 rather than 3.413:32
dhellmannand that makes it more difficult for us to go to 3.4 :-/13:32
*** prad_ has joined #openstack-oslo13:32
dhellmannhaypo: I'm a bit concerned that there is no 3.4 package. I don't want to be testing with 3 separate versions of python.13:35
*** jaosorior has joined #openstack-oslo13:35
haypodifferences between python 3.3 and 3.4 are minor for openstack13:36
*** prad_ has quit IRC13:36
haypothey only matter if you rely on python 3.4 features13:36
haypobut openstack code is written for python 2, not for python 3.4 :)13:36
hayposo it should work on python "2+" : 2.7-3.5 (after a small step called "port code to python 3")13:36
sdaguethat's not entirely true, there are bug fixes as well. For instance we couldn't get python 3.4 to reliably run unit tests for a while.13:37
hayposdague, python 3.3 shares most of its bug with python 2.7, there are few bugs specific to python 3.3 (not affecting python 2.7)13:38
sdaguehaypo: well, that wasn't the experience in getting unit tests to consistently pass in the gate :)13:39
dhellmannhaypo: as sdague points out, the *vendor* packages of python may be more different than we expect13:45
dhellmannI think the gate issues we had were due to ubuntu not having a fix from upstream in their package for a while13:46
sdagueyeh, it was something like that13:46
sdagueclarkb has all the details13:46
haypodhellmann, there are always some annoying bugs in the first .0 and .1 micro releases :)13:47
haypodhellmann, example of "funny" bug in python 3.4*.0* : https://bugs.python.org/issue21435 "Segfault in gc with cyclic trash"13:48
*** zzzeek has joined #openstack-oslo13:48
hayposdague, dhellmann : a colleague pointed me https://developerblog.redhat.com/2015/04/23/software-collections-2-0-now-beta/ : SCL 2.0 beta includes Python 3.413:49
sdaguehaypo: yeh, I think that was the bug in question actually13:50
*** mriedem has joined #openstack-oslo13:51
sdaguehowever, honestly, I expect it's sort of early to make that kind of call anyway, I'd expect that it's going to take 6 - 12 months to stabalize actual servers on python 3 runs to have the equal or lesser race failures than on python 2.7, by that time the python 3.x in the field will have changed.13:54
sdagueso I'd just start on figuring out what kind of test infrastructure would be needed to try any of this in the first place in the experimental queue13:55
sdague"this" == full stack testing with some components on python 313:55
dhellmannsdague: yeah, that's https://review.openstack.org/#/c/177375/ -- maybe we only run the mixed 2.7/3.4 jobs on ubuntu for now13:56
*** yamahata has joined #openstack-oslo13:56
*** e0ne is now known as e0ne_13:56
sdagueyes, I think that's probably the right starting point13:57
*** e0ne_ is now known as e0ne13:59
*** e0ne is now known as e0ne_13:59
*** e0ne_ is now known as e0ne14:00
*** e0ne is now known as e0ne_14:00
*** e0ne_ is now known as e0ne14:00
*** yassine has quit IRC14:01
sdagueso, honestly, I think instead of trying to system level manage 2 pips from source, I think it's probably worth just leveraging the venv infrastructure that was put into devstack this cycle and make the services you want to try on python 3 be under dedicated venvs14:01
sdagueuntil such time that you can get a fully working python314:01
sdagueso you don't have to run with mixed env14:02
*** sigmavirus24_awa is now known as sigmavirus2414:03
*** zz_jgrimm is now known as jgrimm14:06
*** ozamiatin has quit IRC14:07
*** exploreshaifali has joined #openstack-oslo14:11
*** dulek has quit IRC14:19
*** lifeless has quit IRC14:20
jd__can someone explains me why we have both tests/ and oslo_config/tests in oslo.config?14:20
*** yassine has joined #openstack-oslo14:21
hayposdague, "I'd expect that it's going to take 6 - 12 months to stabalize actual servers on python 3 runs to have the equal or lesser race failures than on python 2.7" well, before that we need applications supporting python 3, no?14:21
silehtjd__, tests in tests/ tests the oslo_config with namespace package name14:21
silehtjd__, oslo_config/tests with oslo_config package name14:21
jd__sileht: so I'm supposed to duplicate all the tests?14:22
silehtjd__, tests/ will be removed soon I guess14:22
jd__ok14:22
silehtjd__, no14:22
jd__bah bah14:22
silehtjd__, new tests must go in oslo_config/tests14:22
jd__yeah I just need to update some twice :)14:22
haypojd__, dhellmann wanted to ensure that tests still pass using the old oslo namespace14:22
silehtjd__, unfortunatly, sometimes yes14:22
jd__it's ok as long as we remove them at some point I can live with that14:23
*** yassine has quit IRC14:23
haypoi would appreciate to drop all these duplicated tests :-) i already had to fix a bug twice (tests, something/tests)14:23
*** yassine has joined #openstack-oslo14:23
*** lifeless has joined #openstack-oslo14:27
*** mtanino has joined #openstack-oslo14:32
*** dulek has joined #openstack-oslo14:34
*** sdake_ has joined #openstack-oslo14:43
*** sdake has quit IRC14:47
*** sputnik13 has joined #openstack-oslo14:48
*** sputnik13 has quit IRC14:50
openstackgerritJulien Danjou proposed openstack/oslo.config: cfg: support interpolation of config option from other groups  https://review.openstack.org/18018214:53
*** ozamiatin has joined #openstack-oslo14:57
*** sdake_ is now known as sdake15:01
*** achanda has joined #openstack-oslo15:01
*** achanda has quit IRC15:06
*** jaypipes has quit IRC15:13
*** sridhar has joined #openstack-oslo15:21
*** nkrinner has quit IRC15:28
*** yamahata has quit IRC15:30
*** dims_ has joined #openstack-oslo15:32
*** dims has quit IRC15:34
*** sdake has quit IRC15:37
*** tsekiyama has joined #openstack-oslo15:40
*** sdake has joined #openstack-oslo15:40
openstackgerritMichael Bayer proposed openstack/oslo.db: Sort model fields using getattr(), not inspect()  https://review.openstack.org/18020615:44
*** ozamiatin has quit IRC15:45
*** yassine has quit IRC15:50
*** yamahata has joined #openstack-oslo15:51
*** sridhar has quit IRC15:56
*** arnaud____ has joined #openstack-oslo16:13
*** dguitarbite has quit IRC16:14
*** ashleighfarnham has joined #openstack-oslo16:14
*** bknudson has quit IRC16:14
*** pblaho has quit IRC16:18
*** sputnik13 has joined #openstack-oslo16:23
dhellmannjd__: don't write duplicate tests, I'm working on removing the namespace package16:24
*** amrith is now known as _amrith_16:24
*** salv-orlando has quit IRC16:27
*** salv-orlando has joined #openstack-oslo16:27
*** dulek has quit IRC16:34
*** haypo has quit IRC16:37
*** arnaud____ has quit IRC16:37
*** jaypipes has joined #openstack-oslo16:38
*** sdake_ has joined #openstack-oslo16:45
*** sdake has quit IRC16:49
*** exploreshaifali has quit IRC16:53
*** browne has quit IRC16:57
-openstackstatus- NOTICE: zuul has been restarted to troubleshoot an issue, gerrit events between 15:00-17:00 utc were lost and changes updated or approved during that time will need to be rechecked or have their approval votes readded to trigger testing17:04
*** ozamiatin has joined #openstack-oslo17:05
*** e0ne has quit IRC17:05
*** harlowja has quit IRC17:08
*** harlowja has joined #openstack-oslo17:09
*** ozamiatin has quit IRC17:10
zigodhellmann: In fact, Debian is *already* switching to mysqlclient, as per version 1.3.4 already in Debian experimental !!!17:12
zigoI didn't see it, because it's the same package name, just its content was replaced.17:13
*** sdake_ has quit IRC17:14
*** vilobhmm1 has joined #openstack-oslo17:14
*** vilobhmm1 has quit IRC17:15
*** achanda has joined #openstack-oslo17:16
*** vilobhmm1 has joined #openstack-oslo17:16
harlowjasileht ok, futurist it is17:23
harlowjalet it be17:23
harlowjaand https://github.com/harlowja/futurist was born, begin the fun merge over part, lol17:25
harlowja^ will try to keep it minimal and have most of it be via reviews17:25
*** pradk has joined #openstack-oslo17:32
*** dims_ has quit IRC17:33
*** browne has joined #openstack-oslo17:33
*** dims has joined #openstack-oslo17:34
*** sdake has joined #openstack-oslo17:41
*** e0ne has joined #openstack-oslo17:50
*** e0ne is now known as e0ne_17:50
*** e0ne_ is now known as e0ne17:51
*** crc32 has joined #openstack-oslo17:52
*** bknudson has joined #openstack-oslo18:00
*** barra204 has joined #openstack-oslo18:12
harlowjasileht ok https://pypi.python.org/pypi/futurist/ registered; so now nobody can take it, lol18:18
harlowjagood enough to suck over into openstack; and can fix other things via gerrit from here out18:19
*** arnaud____ has joined #openstack-oslo18:25
*** barra204 has quit IRC18:27
*** arnaud____ has quit IRC18:30
dhellmannzigo: that's good to know, thanks -- I don't know enough about the various policies to always understand when we might make a decision that causes us trouble, so I appreciate your help keeping us on the smooth path18:30
*** vilobhmm1 has quit IRC18:33
*** shardy_ has joined #openstack-oslo18:33
*** shardy has quit IRC18:34
*** vilobhmm1 has joined #openstack-oslo18:35
*** prad has quit IRC18:35
openstackgerritJoshua Harlow proposed openstack/oslo-specs: Add an adopt futurist spec  https://review.openstack.org/17989018:35
*** prad has joined #openstack-oslo18:36
openstackgerritDoug Hellmann proposed openstack/oslo.utils: Remove run_cross_tests.sh  https://review.openstack.org/17948018:37
openstackgerritlifeless proposed openstack-dev/pbr: Issue #1451976: handle commits with non-utf8 text  https://review.openstack.org/18026518:38
*** shardy_ has quit IRC18:38
*** shardy has joined #openstack-oslo18:39
*** barra204 has joined #openstack-oslo18:41
*** sdake_ has joined #openstack-oslo18:43
*** sdake has quit IRC18:47
openstackgerritJoshua Harlow proposed openstack/tooz: Expose redis client class constants  https://review.openstack.org/17955118:51
openstackgerritJoshua Harlow proposed openstack/tooz: Expose memcache coord. class constants  https://review.openstack.org/17996318:54
*** pblaho has joined #openstack-oslo18:57
*** bknudson has quit IRC19:00
*** vilobhmm1 has quit IRC19:12
*** vilobhmm1 has joined #openstack-oslo19:13
*** EmilienM is now known as EmilienM|afk19:15
openstackgerritJoshua Harlow proposed openstack/tooz: Use a serialization/deserialization specific exception  https://review.openstack.org/18027519:18
*** pradk has quit IRC19:19
*** arnaud____ has joined #openstack-oslo19:27
*** subscope_ has joined #openstack-oslo19:27
*** arnaud____ has quit IRC19:32
openstackgerritDoug Hellmann proposed openstack/oslo.context: Do not sync run_cross_tests.sh  https://review.openstack.org/18028019:33
openstackgerritDoug Hellmann proposed openstack/oslo.db: Remove run_cross_tests.sh  https://review.openstack.org/17947319:33
openstackgerritDoug Hellmann proposed openstack/oslo.i18n: Remove run_cross_tests.sh  https://review.openstack.org/17947419:33
openstackgerritDoug Hellmann proposed openstack/oslo.log: Remove run_cross_tests.sh  https://review.openstack.org/17947519:33
openstackgerritDoug Hellmann proposed openstack/oslo.rootwrap: Remove run_cross_tests.sh  https://review.openstack.org/17947719:33
openstackgerritDoug Hellmann proposed openstack/oslosphinx: Remove run_cross_tests.sh  https://review.openstack.org/17947919:33
openstackgerritDoug Hellmann proposed openstack/oslotest: Do not sync run_cross_tests.sh  https://review.openstack.org/18028119:33
openstackgerritDoug Hellmann proposed openstack/oslo.vmware: Remove run_cross_tests.sh  https://review.openstack.org/18028219:33
*** mtanino has quit IRC19:34
openstackgerritDoug Hellmann proposed openstack/oslo.config: Do not sync run_cross_tests.sh  https://review.openstack.org/18028419:35
*** ozamiatin has joined #openstack-oslo19:38
openstackgerritDoug Hellmann proposed openstack/oslo.db: Remove run_cross_tests.sh  https://review.openstack.org/17947319:40
openstackgerritDoug Hellmann proposed openstack/oslo.i18n: Remove run_cross_tests.sh  https://review.openstack.org/17947419:40
openstackgerritDoug Hellmann proposed openstack/oslo.log: Remove run_cross_tests.sh  https://review.openstack.org/17947519:40
openstackgerritDoug Hellmann proposed openstack/oslo.middleware: Remove run_cross_tests.sh  https://review.openstack.org/17947619:40
openstackgerritDoug Hellmann proposed openstack/oslo.rootwrap: Remove run_cross_tests.sh  https://review.openstack.org/17947719:40
openstackgerritDoug Hellmann proposed openstack/oslosphinx: Remove run_cross_tests.sh  https://review.openstack.org/17947919:40
openstackgerritDoug Hellmann proposed openstack/oslo.utils: Remove run_cross_tests.sh  https://review.openstack.org/17948019:40
openstackgerritDoug Hellmann proposed openstack/oslo.vmware: Remove run_cross_tests.sh  https://review.openstack.org/18028219:40
openstackgerritDoug Hellmann proposed openstack/oslo.serialization: Do not sync run_cross_tests.sh  https://review.openstack.org/18028819:40
*** sdake has joined #openstack-oslo19:42
*** sdake has quit IRC19:42
*** sdake_ has quit IRC19:45
*** sdake has joined #openstack-oslo19:46
*** sdake_ has joined #openstack-oslo19:47
openstackgerritJoshua Harlow proposed openstack/taskflow: Build-out + test a redis backed jobboard  https://review.openstack.org/17695119:50
*** sdake has quit IRC19:51
openstackgerritJoshua Harlow proposed openstack/debtcollector: Ensure that the incoming 'new_class' is actually a class  https://review.openstack.org/17261319:54
*** sdake has joined #openstack-oslo20:01
*** mriedem has quit IRC20:02
*** sdake_ has quit IRC20:05
*** sdake has quit IRC20:10
*** sdake has joined #openstack-oslo20:10
*** kgiusti has quit IRC20:10
*** achanda has quit IRC20:11
*** rushiagr_away is now known as rushiagr20:12
harlowjadims whatever happened to that oslo kilo etherpad where we wrote stuff about the kilo release20:16
harlowjadid that ever get mailed out to anyone?20:16
* harlowja can't remember, ha20:16
dimshttps://etherpad.openstack.org/p/kilo-oslo-highlights20:16
dimsnope, did not get mailed out20:16
*** mtanino has joined #openstack-oslo20:20
openstackgerritJoshua Harlow proposed openstack/taskflow: Build-out + test a redis backed jobboard  https://review.openstack.org/17695120:22
*** vilobhmm1 has quit IRC20:24
sdaguezzzeek: so the fact that nova has all those schema tests in test_migrations is enforced by oslo.db test_migrations mixin...20:29
sdaguehow would you feel about changing that?20:29
zzzeekum20:30
sdaguezzzeek: I tried to propose dumping the useless tests here - https://review.openstack.org/#/c/180134/ but the mixin failed it20:30
zzzeeklet me see20:30
sdagueyou can see in the py27 test results20:30
zzzeeksdague: when i first started working with openstack i was totally unfamilar with this idea of unit testing migrations, at least like this.  It’s good to have something that just runs the migrations from bottom to top and makes sure they succeed.   but the way we run each one individually in these things is strange because yes, we are just testing that one of our libraries works, that library should have its own tests20:31
sdaguezzzeek: right, so I wrote this framework originally for nova20:32
sdaguethe point was not what it turned into20:32
zzzeeksdague: so…all the test migration stuff in oslo, im not really that familiar with.20:32
sdaguethe point was data migrations where we were moving 3 tables with int ids to UUIDs with FK relationships20:34
sdagueso you could populate some data20:34
sdaguerun the migraiton20:34
zzzeeksdague: i do have to work on getting everyone everywhere to move to alembic and within that I probably have to design a reasonable system of testing which would modify the oslo.db thing a lot most likely, if you have suggestions that would be helpful20:34
sdagueand makes sure all the rows cross referenced each other correctly20:34
zzzeeksdague: OK well then that seems like you sohuld be able to test specific migrations but without linking it all into all of them unconditionally.20:34
zzzeeksdague: would be nice to jsut change the oslo.db mixin to be more lenient20:34
sdagueright, agreed20:34
sdaguethat's what I'm asking, as you are oslo.db guru :)20:34
zzzeeksdague: class-level flags, “run_more_difficult_tests = False” ?20:34
sdagueI have no idea20:34
zzzeeksdague: yes but ive really stayed out of the migrations part as it all seems a little nutty20:34
sdaguethis code is way different than what I wrote20:34
*** achanda has joined #openstack-oslo20:35
zzzeeksdague: OK.  well I’m +1 to diulte  the systems in oslo.db for now but it woudl be nice to keep it involved so that we can push up some nicer paradigms as we move to alembic20:35
sdaguesure20:35
zzzeeksdague: in this case, if you dropped the oslo.db dependency, do we have to take code from oslo.db and re-implement it here in nova?20:35
sdaguedid you read the comment block in - https://review.openstack.org/#/c/180134/20:35
zigodhellmann: In the case of Debian, I'm not sure we have a policy for this kind of thing. It's all up to the package maintainer to decide, and here, I believe it was a correct decision.20:36
zzzeeksdague: yes20:36
sdagueyeh, which honestly, I'm not a huge fan of test mixins20:36
sdaguebut I'm not going to unpack that for now20:36
zigosdague: zzzeek: Hi guys! :)20:36
zigoLooking forward to meet you in Vancouver.20:36
zzzeeksdague: OK well test bases I like only to the extent that difficult patterns like connecting to different databases and stuff can be handled in just one place20:37
zigoEspecially zzzeek who I missed in Atlanta & Paris.20:37
zigozzzeek: Will you be there?20:37
zzzeeksdague: and that I’ve implemented in oslo where it currently hides behind the MySQLOpportunistic and PostgresqlOpportunistic  bases20:37
zzzeekzigo:yes20:37
*** barra204 has quit IRC20:37
zigogr820:37
*** e0ne has quit IRC20:38
*** elmiko has joined #openstack-oslo20:38
sdaguezzzeek: yep, that's fine. I'll propose a patch and we can see.20:38
elmikohi, i have a few questions about oslo.config best practices for usage in a library-type package. are there any examples or guides on this?20:39
zzzeeksdague: my thing is always, I dont want every openstack project all implementing the same boilerplate database code that shoudl be in oslo.db20:39
zzzeeksdague: that’s pretty much the only thing that bothers me20:39
zzzeeksdague: and it is…everywhere :)20:39
sdaguezzzeek: sure, I'm fine with that. Let me poke later this week and see what I can come up with20:40
zzzeeksdague: k20:40
*** rushiagr is now known as rushiagr_away20:40
*** pblaho has quit IRC20:41
elmikoif i'm including a package that defines and registers ConfigOpts into the CONF object, is there a way for me to override the defaults to those options?20:53
*** vilobhmm1 has joined #openstack-oslo21:00
*** vilobhmm1 has quit IRC21:01
*** vilobhmm1 has joined #openstack-oslo21:02
*** arnaud____ has joined #openstack-oslo21:16
*** haypo has joined #openstack-oslo21:16
*** arnaud____ has quit IRC21:21
*** boris-42 has quit IRC21:28
*** shardy is now known as shardy_z21:31
*** sdake_ has joined #openstack-oslo21:35
*** sdake has quit IRC21:39
*** stevemar has joined #openstack-oslo21:47
*** sdake has joined #openstack-oslo21:50
*** mriedem has joined #openstack-oslo21:51
*** sdake__ has joined #openstack-oslo21:54
*** sdake_ has quit IRC21:54
*** cdent has quit IRC21:57
*** sdake has quit IRC21:58
*** ozamiatin has quit IRC22:04
*** vilobhmm1 has quit IRC22:04
*** vilobhmm1 has joined #openstack-oslo22:05
*** vilobhmm1 has quit IRC22:05
*** vilobhmm1 has joined #openstack-oslo22:05
*** bnemec has quit IRC22:05
*** bnemec has joined #openstack-oslo22:08
*** vilobhmm1 has quit IRC22:10
*** vilobhmm1 has joined #openstack-oslo22:14
*** gordc has quit IRC22:22
*** stevemar has quit IRC22:24
*** jgrimm_ has joined #openstack-oslo22:28
*** jgrimm has quit IRC22:30
*** tteggel has quit IRC22:30
*** ndipanov has quit IRC22:30
*** ndipanov has joined #openstack-oslo22:30
*** tteggel has joined #openstack-oslo22:30
*** subscope_ has quit IRC22:34
openstackgerritJoshua Harlow proposed openstack/taskflow: Allow for decommissioning a board via a .tombstone file  https://review.openstack.org/9228922:40
*** salv-orlando has quit IRC22:43
*** vilobhmm1 has quit IRC22:45
*** vilobhmm1 has joined #openstack-oslo22:47
*** vilobhmm1 has quit IRC22:47
*** vilobhmm1 has joined #openstack-oslo22:48
openstackgerritJoshua Harlow proposed openstack/taskflow: Make the default path a comment and tweak class docstring  https://review.openstack.org/18034422:48
*** EmilienM|afk is now known as EmilienM22:52
openstackgerritJoshua Harlow proposed openstack/taskflow: Use class static dumps/loads  https://review.openstack.org/18034722:57
*** haypo has left #openstack-oslo23:01
*** arnaud____ has joined #openstack-oslo23:05
*** bogdando has joined #openstack-oslo23:05
*** arnaud____ has quit IRC23:09
*** jaosorior has quit IRC23:32
*** ashleighfarnham has quit IRC23:33
openstackgerritJoshua Harlow proposed openstack/taskflow: Deprecate upgrade (that now is moved to initialize)  https://review.openstack.org/18035123:38
*** Kennan2 is now known as Kennan23:38
*** sdake__ has quit IRC23:42
*** salv-orlando has joined #openstack-oslo23:44
*** salv-orlando has quit IRC23:51

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