Friday, 2015-04-10

*** sreshetn2 has joined #openstack-oslo00:06
*** achanda has quit IRC00:07
*** sreshetn2 has quit IRC00:10
*** achanda has joined #openstack-oslo00:11
*** achanda has quit IRC00:16
*** sputnik13 has quit IRC00:19
*** zzzeek has quit IRC00:23
*** jamielennox|away is now known as jamielennox00:28
*** salv-orlando has quit IRC00:31
openstackgerritJoshua Harlow proposed openstack/oslo.utils: Add a rate limiting utility class  https://review.openstack.org/17224600:43
openstackgerritJoshua Harlow proposed openstack/oslo.utils: Add a rate limiting utility class  https://review.openstack.org/17224600:45
openstackgerritJoshua Harlow proposed openstack/oslo.utils: Add a rate limiting utility class  https://review.openstack.org/17224600:45
openstackgerritJoshua Harlow proposed openstack/oslo.utils: Add a rate limiting utility class  https://review.openstack.org/17224600:48
openstackgerritJoshua Harlow proposed openstack/oslo.utils: Add a rate limiting utility class  https://review.openstack.org/17224600:53
openstackgerritJoshua Harlow proposed openstack/oslo.utils: Add a rate limiting utility class  https://review.openstack.org/17224600:56
*** pblaho has quit IRC01:03
*** liusheng has joined #openstack-oslo01:07
openstackgerritJoshua Harlow proposed openstack/oslo.utils: Add a rate limiting utility class  https://review.openstack.org/17224601:16
*** mtanino has quit IRC01:18
*** jungleboyj has joined #openstack-oslo01:20
*** xylan has left #openstack-oslo01:23
openstackgerritJoshua Harlow proposed openstack/oslo.utils: Add a rate limiting utility class  https://review.openstack.org/17224601:24
harlowjaok, no more touching that, haha01:25
*** salv-orlando has joined #openstack-oslo01:31
*** salv-orlando has quit IRC01:37
*** dims_ has quit IRC02:07
*** zzzeek has joined #openstack-oslo02:24
*** harlowja is now known as harlowja_away02:26
*** sdake has joined #openstack-oslo02:26
*** yamahata has quit IRC02:29
*** achanda has joined #openstack-oslo02:40
*** achanda has quit IRC02:45
*** achanda has joined #openstack-oslo02:50
*** sdake_ has joined #openstack-oslo02:54
*** haigang has joined #openstack-oslo02:56
*** sdake has quit IRC02:57
*** haigang has quit IRC02:58
*** haigang has joined #openstack-oslo02:59
*** zzzeek has quit IRC03:03
*** dims_ has joined #openstack-oslo03:08
*** dims_ has quit IRC03:13
*** zzzeek has joined #openstack-oslo03:18
*** zzzeek has quit IRC03:18
*** achanda has quit IRC03:20
*** haigang has quit IRC03:33
*** salv-orlando has joined #openstack-oslo03:46
*** salv-orlando has quit IRC03:53
*** stevemar has joined #openstack-oslo04:07
*** sdake_ has quit IRC04:27
*** crc32 has joined #openstack-oslo04:27
*** achanda has joined #openstack-oslo04:36
*** sputnik13 has joined #openstack-oslo04:51
*** sputnik13 has quit IRC04:56
*** gever-gever has joined #openstack-oslo05:03
*** sdake has joined #openstack-oslo05:14
*** sdake has joined #openstack-oslo05:14
*** sdake_ has joined #openstack-oslo05:25
*** sdake has quit IRC05:29
*** stevemar has quit IRC05:32
*** crc32 has quit IRC05:33
*** achanda has quit IRC05:51
*** achanda has joined #openstack-oslo05:52
*** sdake_ has quit IRC05:55
*** YorikSar has quit IRC05:57
*** dims_ has joined #openstack-oslo06:00
*** dims_ has quit IRC06:08
*** dulek has joined #openstack-oslo06:12
*** haigang has joined #openstack-oslo06:24
*** dulek has quit IRC06:26
*** bogdando has quit IRC06:28
*** sreshetn2 has joined #openstack-oslo06:32
*** bogdando has joined #openstack-oslo06:48
*** e0ne has joined #openstack-oslo06:56
*** sreshetn2 has quit IRC06:59
*** e0ne has quit IRC07:00
*** yamahata has joined #openstack-oslo07:02
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: Testing of https://review.openstack.org/#/c/172315/  https://review.openstack.org/17231807:03
*** e0ne has joined #openstack-oslo07:04
*** e0ne has quit IRC07:06
*** yamahata has quit IRC07:13
*** sreshetn2 has joined #openstack-oslo07:16
*** shardy has quit IRC07:19
*** salv-orlando has joined #openstack-oslo07:20
*** jamielennox is now known as jamielennox|away07:20
*** achanda has quit IRC07:24
*** andreykurilin_ has joined #openstack-oslo07:25
*** achanda has joined #openstack-oslo07:25
*** achanda has quit IRC07:30
openstackgerritMehdi Abaakouk proposed openstack/oslo.messaging: Testing of https://review.openstack.org/#/c/172315/  https://review.openstack.org/17231807:36
*** ihrachyshka has joined #openstack-oslo07:44
*** e0ne has joined #openstack-oslo07:44
*** YorikSar has joined #openstack-oslo07:45
*** e0ne is now known as e0ne_07:46
*** e0ne_ has quit IRC07:51
*** haypo has joined #openstack-oslo07:56
*** salv-orlando has quit IRC07:58
*** e0ne has joined #openstack-oslo07:58
*** salv-orlando has joined #openstack-oslo08:03
*** e0ne has quit IRC08:09
*** salv-orlando has quit IRC08:11
*** salv-orlando has joined #openstack-oslo08:12
*** e0ne has joined #openstack-oslo08:13
*** e0ne has quit IRC08:13
*** sreshetn2 has quit IRC08:21
*** sreshetn2 has joined #openstack-oslo08:31
*** salv-orlando has quit IRC08:37
openstackgerritSteve Kowalik proposed openstack/oslo.concurrency: Fix test_as_root* tests to work when run as root  https://review.openstack.org/17233808:40
*** ndipanov has joined #openstack-oslo08:44
haypooh, tox 1.9.2 now uses python3 by default!08:52
haypotox authors are fun. it's not mentionned in the changelog (the changelog doesn't mention tox 1.9.1 nor 1.9.2, fun again). https://testrun.org/tox/latest/changelog.html08:53
*** e0ne has joined #openstack-oslo08:59
*** jaosorior has joined #openstack-oslo09:03
*** achanda has joined #openstack-oslo09:05
*** ozamiatin_ has joined #openstack-oslo09:05
*** achanda has quit IRC09:12
ihrachyshkahaypo, meh... will it break our envs?09:16
ihrachyshkabnemec, hey!09:16
haypoihrachyshka, i ran tox on project-config: i got errors with flake8 (hacking requires flake8 version 2.0 which is not fully pthon3 compatible), python3 issues with scripts of project-config (i sent a pull request) and python3 with jenkins-job-builder (i also sent a pull request)09:18
haypoihrachyshka, so basically, yes, a lot of issues :-D09:18
haypoihrachyshka, but it's easy to force python 2.7 if you don't want to port all testing tools to python 3 right now09:18
ihrachyshkafun09:18
haypo[testenv] basepython = python2.709:18
*** salv-orlando has joined #openstack-oslo09:38
*** salv-orlando has quit IRC09:42
*** andreykurilin_ has quit IRC09:42
*** salv-orlando has joined #openstack-oslo09:43
openstackgerritVictor Stinner proposed openstack/oslo-incubator: Test loopingcall and threadgroup on Python 3  https://review.openstack.org/17235609:43
*** dims_ has joined #openstack-oslo09:43
*** pblaho has joined #openstack-oslo09:43
*** pblaho has quit IRC09:44
*** pblaho has joined #openstack-oslo09:44
*** amotoki has joined #openstack-oslo09:51
*** dguitarbite has joined #openstack-oslo09:55
*** cdent has joined #openstack-oslo09:56
*** dims_ has quit IRC09:56
*** dims_ has joined #openstack-oslo09:57
*** sputnik13 has joined #openstack-oslo10:06
*** dims_ has quit IRC10:07
*** achanda has joined #openstack-oslo10:09
*** achanda has quit IRC10:14
*** amotoki has quit IRC10:18
*** dims_ has joined #openstack-oslo10:19
*** amotoki has joined #openstack-oslo10:25
*** haigang has quit IRC10:29
*** amotoki_ has joined #openstack-oslo10:31
*** amotoki has quit IRC10:31
*** amotoki has joined #openstack-oslo10:31
*** sreshetn2 has quit IRC10:33
*** sreshetn2 has joined #openstack-oslo10:34
*** amotoki_ has quit IRC10:35
*** mtreinish has quit IRC10:40
*** kiseok7_ has quit IRC10:40
*** sreshetn2 has quit IRC10:44
*** mtreinish has joined #openstack-oslo10:45
*** jamespage has quit IRC10:46
*** jamespage has joined #openstack-oslo10:46
*** salv-orlando has quit IRC10:56
*** e0ne is now known as e0ne_11:07
*** sreshetn2 has joined #openstack-oslo11:10
*** salv-orlando has joined #openstack-oslo11:10
*** viktors|afk is now known as viktors11:11
*** e0ne_ has quit IRC11:18
*** e0ne has joined #openstack-oslo11:19
openstackgerritJulien Danjou proposed openstack/oslo.db: tests: fix negative test case for InsertFromSelect  https://review.openstack.org/17238111:20
*** sreshetn2 has quit IRC11:25
*** e0ne has quit IRC11:26
*** e0ne has joined #openstack-oslo11:27
*** rpodolyaka1 has joined #openstack-oslo11:27
*** sreshetn1 has joined #openstack-oslo11:37
*** ozamiatin_ has quit IRC11:40
openstackgerritMerged openstack/oslo.db: Add filters for DBDataError exception  https://review.openstack.org/17209911:54
openstackgerritMerged openstack/oslo.db: Handle CHECK constraint integrity in PostgreSQL  https://review.openstack.org/17051511:54
*** prad has joined #openstack-oslo11:55
*** amotoki_ has joined #openstack-oslo11:58
*** amotoki has quit IRC12:01
*** ujjain has joined #openstack-oslo12:03
*** amotoki_ has quit IRC12:03
*** amotoki has joined #openstack-oslo12:04
*** dims_ has quit IRC12:04
*** dims_ has joined #openstack-oslo12:04
*** dims_ has quit IRC12:05
*** amotoki has quit IRC12:08
openstackgerritMerged openstack/tooz: Beef up the docstrings on the various drivers  https://review.openstack.org/17178712:17
*** sputnik13 has quit IRC12:24
openstackgerritRoman Podoliaka proposed openstack/oslo.db: Sanity check after migration  https://review.openstack.org/16116212:26
*** sdake has joined #openstack-oslo12:31
*** sdake_ has joined #openstack-oslo12:32
*** bknudson has quit IRC12:33
*** sreshetn1 has quit IRC12:33
openstackgerritMerged openstack/oslo.concurrency: Add pypi download + version badges  https://review.openstack.org/17127112:34
*** sdake has quit IRC12:36
*** gordc has joined #openstack-oslo12:37
*** sreshetn1 has joined #openstack-oslo12:44
*** stpierre has joined #openstack-oslo12:46
*** sdake_ has quit IRC12:47
sdaguesileht: so... I looked at the oslo.messaging functional jobs, and I'm kind of confused why you are using stack.sh at all in there12:48
sdaguebecause it looks like you just are installing a couple of packages12:48
sdagueand starting qpid12:49
silehtsdague, to configure qpid or rabbit too12:49
sdagueright, but that could just be done in your scripts12:49
sdaguebecause it's so little code12:49
silehtsdague, yes it could, I have just quickly used something that already works12:50
*** sreshetn1 has quit IRC12:54
sdagueok, well long term it's probably better to disconnect here, because it's so little functional code12:54
*** bknudson has joined #openstack-oslo12:56
silehtsdague, yeah I agree, I will track that into a bug report to not forget it12:58
sdaguecool12:58
sdagueI just approved the requirements add, so that should be working again shortly12:58
silehtsdague, thanks, I have tested it with Depends-On here: https://review.openstack.org/#/c/172318/ and it works12:59
*** sreshetn1 has joined #openstack-oslo13:03
*** ozamiatin_ has joined #openstack-oslo13:04
*** sreshetn1 has quit IRC13:09
*** ozamiatin__ has joined #openstack-oslo13:13
*** ozamiatin_ has quit IRC13:13
*** alexpilotti has joined #openstack-oslo13:15
haypohum, dhellmann sent a long list of reviews part of "bp/graduate-oslo-versionutils"13:21
haypoi reviewed them as new change, but in fact they are just old commits from oslo incubator?13:21
*** e0ne is now known as e0ne_13:22
*** alexpilotti has quit IRC13:25
*** mriedem_away is now known as mriedem13:26
hayposileht, i don't understand your change https://review.openstack.org/#/c/172318/2/setup.cfg13:28
hayposileht, is the change to run oslo messaging tests with pyngus?13:29
silehthaypo, it's to tests if another patch fix the issue I have with pyngus and gate13:29
hayposileht, ( this project name reminds me the cool game http://pingus.seul.org/download.html )13:30
silehthaypo, I have add "Depends-On: ..." in the msg commit to ensure my requirement change fix the issue13:30
*** jecarey has joined #openstack-oslo13:30
silehthaypo, I can abandoned it now :)13:31
hayposileht, i saw that https://review.openstack.org/#/c/172315/ was accepted, but i also noticed a failure related to pip_install_gr pyngus13:31
*** jungleboyj has quit IRC13:31
hayposileht, i'm now asking a recheck for my oslo messaging change https://review.openstack.org/#/c/172135/13:32
silehthaypo, that should work soon13:32
hayposileht, ok, i now understand the whole thing. so you can now abandon https://review.openstack.org/17231813:33
*** exploreshaifali has joined #openstack-oslo13:42
*** dansmith is now known as superdan13:47
openstackgerritMerged openstack/oslo.utils: Add pypi download + version badges  https://review.openstack.org/17126613:48
*** cdent_ has joined #openstack-oslo13:49
*** cdent has quit IRC13:49
*** cdent_ is now known as cdent13:49
*** e0ne_ is now known as e0ne13:49
*** exploreshaifali has quit IRC13:55
*** cdent has quit IRC13:57
hayposileht, do you know the paste project? do you know if it can easily replaced?13:57
openstackgerritOpenStack Proposal Bot proposed openstack/tooz: Updated from global requirements  https://review.openstack.org/17140313:57
openstackgerritMerged openstack/oslo.db: exc_filters: support for ForeignKey error on delete  https://review.openstack.org/17129013:58
silehthaypo, project that use paste provides configuration files to setup the WSGI middlewares chain13:58
silehthaypo, changing this lib means making compatible change13:58
silehthaypo, but (except for swift) I don't think deployer changes this file13:59
hayposileht, i'm not sure that i understood. if we pick another library, it must accept paste configuration files?14:00
silehtI guess14:00
hayposileht, for nova, is it this file? https://github.com/openstack/nova/blob/master/etc/nova/api-paste.ini14:01
silehthaypo, yes14:01
hayposileht, ok. i already ported paste to python3 one year ago (my changes were merged), but there is no release yet14:01
silehthaypo, for example deployer can add custom module into the pipeline without touching openstack14:02
hayposileht, i just sent an email to ian bicking to ask for a release14:02
*** sreshetn1 has joined #openstack-oslo14:03
*** cdent has joined #openstack-oslo14:03
*** e0ne is now known as e0ne_14:05
silehthaypo, in gnocchi for example we don't use paste, but we build the pipeline ourself: https://github.com/openstack/gnocchi/blob/master/gnocchi/rest/app.py#L136..L14514:06
hayposileht, why not all projects are like gnocchi? use asyncio, python3 compatible, don't use old crappy libraries, etc. :-D14:07
*** e0ne_ is now known as e0ne14:08
* sileht picks a magic work from its hat: it's legacy14:08
silehtwork/word14:09
hayposileht, "openstack aka legacy"?14:09
*** mtanino has joined #openstack-oslo14:14
*** jecarey has quit IRC14:19
*** jecarey has joined #openstack-oslo14:19
*** kgiusti has joined #openstack-oslo14:37
hayposileht, i asked a recheck, i failed again with "[ERROR] /opt/stack/new/devstack/inc/python:142 Can't find package pyngus in requirements"14:40
haypo(my change : https://review.openstack.org/#/c/172135/)14:40
hayposileht, for pyngus, https://review.openstack.org/#/c/172315/ says "Change has been successfully merged into the git repository."14:41
*** dims_ has joined #openstack-oslo14:41
kgiustihaypo: sileht: proton (which pyngus is a wrapper for) has not been ported to python 3.  It's currently only available for python 214:44
*** viktors has quit IRC14:45
haypokgiusti, too bad, you must port it!14:45
kgiustihaypo: :)  Yes, I'm afraid it may come down to that.14:45
haypokgiusti, "Template Engine" what? yes another template engine?14:45
kgiustihaypo: ?  What's using that term?  Proton?14:46
haypokgiusti, :https://pypi.python.org/pypi/proton "Proton Template Engine"14:46
*** jgrimm has quit IRC14:48
kgiustihaypo: oh dear, I don't know who maintains that package.  I've been using https://pypi.python.org/pypi/python-qpid-proton14:48
*** sdake_ has joined #openstack-oslo14:49
kgiustihaypo: which simply packages the upstream proton python bits for pypi14:49
haypokgiusti, oh it's https://pypi.python.org/pypi/python-qpid-proton ok14:49
haypohttps://qpid.apache.org/source-code.html "svn checkout ..." subversion? really? :-p14:50
kgiustihaypo: welcome to my nightmare.  Proton is under git, but the qpid broker and qpid dispatch are svn.14:51
kgiustihaypo: Apache has a long history of svn support, since subversion is an apache project!14:52
haypokgiusti, where are the sources of https://pypi.python.org/pypi/python-qpid-proton ? in http://svn.apache.org/repos/asf/qpid/trunk/qpid .14:52
haypo?14:52
haypokgiusti, well, we all make mistake, it doesn't mean that we have to keep such old mistake :-D14:52
kgiustihaypo: proton has its own repo (you're looking at the broker and client libraries).  You want https://git-wip-us.apache.org/repos/asf/qpid-proton.git14:53
kgiustihaypo: just fyi: the python stuff isn't pure python.  It consists of a python wrapper around a C extension.  Proton is a C library with various bindings in other languages.14:55
openstackgerritMerged openstack/oslo.messaging: Add pypi download + version badges  https://review.openstack.org/17127314:55
kgiustihaypo: the language bindings are auto generated via the Swig tool, plus a the python wrapper bits.   All the python stuff is found under proton-c/bindings/python in the git tree14:56
haypokgiusti, oh, i see cproton.i which calls like PyString_AsString()14:56
*** dims_ is now known as dimsum__14:57
kgiustihaypo: bingo.  The first bit of work is to refactor the Swig file (cproton.i) to work for both python 2 and 314:57
*** sdake has joined #openstack-oslo14:58
haypokgiusti, you should add some macros like #ifdef PY3 #define PYINT_FROMLONG PyLong_FromLong #else #define PYINT_FROMLONG PyInt_FromLong #endif14:58
haypokgiusti, it's not that hard14:58
haypokgiusti, something like https://github.com/haypo/faulthandler/blob/master/faulthandler.c#L3614:59
kgiustihaypo: fyi: https://issues.apache.org/jira/browse/PROTON-49014:59
*** zzzeek has joined #openstack-oslo15:00
kgiustihaypo: looks like there may be a fix available, surprised nobody has integrated it.15:00
*** sdake_ has quit IRC15:02
hockeynutgreetings all -is this the right channel to discuss a problem I'm having debugging a cliff app?15:06
haypokgiusti, is it related to https://pypi.python.org/pypi/qpid-python ?15:07
kgiustihaypo: not exactly - that is the old pure python amqp 0-10 client library.  That only speaks 0-10 and works with qpidd broker.  It is used by the impl_qpid.py driver in oslo.messaging15:08
haypokgiusti, what uses pyngus?15:08
kgiustihaypo: that client is legacy - it isn't being ported to use AMQP 1.015:08
haypokgiusti, fill free to complete/update https://wiki.openstack.org/wiki/Python3#Dependencies15:09
kgiustihaypo: pyngus is a wrapper around the proton python API.  It is used by oslo.messaging.  It provides a client API to the oslo.messaging amqp 1.0 driver.15:09
kgiustihaypo: It speaks AMQP 1.015:10
haypo"It is used by oslo.messaging" oh ok15:10
jd__can I have a oslo.db release dhellmann too on Monday?15:12
*** yamahata has joined #openstack-oslo15:13
*** e0ne is now known as e0ne_15:13
*** eezhova has quit IRC15:18
*** e0ne_ is now known as e0ne15:20
*** eezhova has joined #openstack-oslo15:24
*** ozamiatin__ has quit IRC15:30
*** zz_jgrimm has joined #openstack-oslo15:32
openstackgerritSteve Kowalik proposed openstack/oslo.concurrency: Fix test_as_root* tests to work when run as root  https://review.openstack.org/17233815:38
*** alexpilotti has joined #openstack-oslo15:41
*** ccrouch has left #openstack-oslo15:41
*** zz_jgrimm has quit IRC15:41
*** ccrouch has joined #openstack-oslo15:42
dimsum__jd__: ttx seems to be asking to hold off till wed (http://markmail.org/message/vj3fpfirt26oqjl6)15:42
ttxwell. oslo libs are already capped.15:43
ttxSo in theory immune from that15:44
ttxI think15:44
ttxNot enough neurons left after this crazy week15:44
dimsum__totally understand ttx15:44
ttxso it might just be possible15:44
-openstackstatus- NOTICE: gerrit has been restarted to address a hung event stream. change events between 15:00 and 15:43 utc which were lost will need to be rechecked or have approval workflow votes reapplied for zuul to act on them15:45
openstackgerritThomas Bechtold proposed openstack/oslo.concurrency: Move fixtures to test-requirements.txt  https://review.openstack.org/16297215:45
*** arnaud___ has joined #openstack-oslo15:47
jd__ttx: dimsum__ : I hope so!15:49
*** alexpilotti has quit IRC15:51
*** alexpilotti has joined #openstack-oslo15:51
*** arnaud___ has quit IRC15:53
*** enikanorov has quit IRC15:55
*** bnemec is now known as beekneemech15:55
*** arnaud___ has joined #openstack-oslo15:57
*** YorikSar has quit IRC15:57
*** dimsum__ has quit IRC16:05
*** e0ne is now known as e0ne_16:05
*** dims_ has joined #openstack-oslo16:07
*** dims_ is now known as dimsum___16:08
*** dimsum___ is now known as dimsum_16:08
*** haypo has quit IRC16:09
*** e0ne_ is now known as e0ne16:10
*** pblaho has quit IRC16:12
*** sdake_ has joined #openstack-oslo16:16
*** zz_jgrimm has joined #openstack-oslo16:18
*** sdake has quit IRC16:20
*** zz_jgrimm has quit IRC16:23
*** amotoki has joined #openstack-oslo16:23
*** yamahata has quit IRC16:28
*** zz_jgrimm has joined #openstack-oslo16:31
openstackgerritMerged openstack/oslo.db: Sanity check after migration  https://review.openstack.org/16116216:38
*** zz_jgrimm has quit IRC16:39
openstackgerritMerged openstack/oslo.config: Generate docs for constructor  https://review.openstack.org/16912716:41
*** daniel3_ has joined #openstack-oslo16:42
*** yamahata has joined #openstack-oslo16:47
*** arnaud___ has quit IRC16:48
*** ujjain has quit IRC16:50
*** sputnik13 has joined #openstack-oslo16:51
*** e0ne has quit IRC16:53
*** zz_jgrimm has joined #openstack-oslo16:55
*** zz_jgrimm has quit IRC17:00
*** sreshetn1 has quit IRC17:14
*** zz_jgrimm has joined #openstack-oslo17:16
*** achanda has joined #openstack-oslo17:16
*** YorikSar has joined #openstack-oslo17:20
*** achanda has quit IRC17:20
*** achanda has joined #openstack-oslo17:21
*** zz_jgrimm has quit IRC17:21
*** sreshetn1 has joined #openstack-oslo17:26
ihrachyshkadimsum_, howdy17:26
dimsum_ihrachyshka: hi17:26
openstackgerritMerged openstack/oslo.db: Add pypi download + version badges  https://review.openstack.org/17127217:26
ihrachyshkadimsum_, could you please check https://review.openstack.org/#/c/172354/ ? I wonder whether we need a fixture or smth for that (?) and whether the approach is even correct17:27
*** zz_jgrimm has joined #openstack-oslo17:28
*** zz_jgrimm is now known as jgrimm17:32
dimsum_ihrachyshka: yes, it would be good to define a formal fixture in oslo.config for that use case17:34
*** sreshetn1 has quit IRC17:34
dimsum_one that will take in an array of file paths and default to empty array17:36
*** jgrimm has quit IRC17:36
*** e0ne has joined #openstack-oslo17:40
*** jaosorior has quit IRC17:42
*** harlowja_away is now known as harlowja17:44
*** photocyte has joined #openstack-oslo17:47
*** zz_jgrimm has joined #openstack-oslo17:50
*** e0ne is now known as e0ne_17:50
*** boris-42 has joined #openstack-oslo17:54
*** zz_jgrimm has quit IRC17:54
harlowjadimsum_ did u want to make an etherpad with information about what projects released during kilo; highlights/lowlights kind of thing that could be formed into an email or something?17:54
dimsum_harlowja: y, i was wondering if any of us already have something written up17:55
*** e0ne_ has quit IRC17:55
harlowjai don't, besides the release notes (with the noteable changes that i put in)17:55
harlowjabut seems like we could make one17:56
harlowjaor form one17:56
harlowjaseems doable17:56
dimsum_harlowja: just high level stuff. let me create an empty etherpad :)17:56
dimsum_https://etherpad.openstack.org/p/kilo-oslo-highlights17:56
harlowjak17:56
harlowjawill add some17:57
*** e0ne has joined #openstack-oslo17:57
*** ihrachyshka has quit IRC17:57
*** amotoki has quit IRC18:02
harlowjadimsum_ outline seem ok to u?18:04
dimsum_looks good harlowja. am getting on a call, will be back in about 30 mins or so18:04
harlowjak18:05
krotscheckdimsum_: dhellmann asked me to move some of the config fixture bootstrapping from that CORS plugin into oslo.config. Think you can take a look at it? https://review.openstack.org/#/c/172102/18:05
dimsum_krotscheck: y in a little bit18:06
krotscheckdimsum_: danke18:06
*** cdent has quit IRC18:15
openstackgerritMerged openstack/oslo.concurrency: Fix test_as_root* tests to work when run as root  https://review.openstack.org/17233818:19
*** jecarey has quit IRC18:20
openstackgerritMerged openstack/oslo.concurrency: Move fixtures to test-requirements.txt  https://review.openstack.org/16297218:22
*** exploreshaifali has joined #openstack-oslo18:29
*** zz_jgrimm has joined #openstack-oslo18:33
*** crc32 has joined #openstack-oslo18:33
*** zz_jgrimm has quit IRC18:38
*** photocyte has quit IRC18:38
*** zz_jgrimm has joined #openstack-oslo18:42
*** achanda has quit IRC18:43
*** eezhova has quit IRC18:43
*** jungleboyj has joined #openstack-oslo18:44
*** eezhova has joined #openstack-oslo18:45
openstackgerritJoshua Harlow proposed openstack/oslo.utils: Add a rate limiting utility class  https://review.openstack.org/17224618:47
*** stpierre has quit IRC18:47
*** stpierre has joined #openstack-oslo18:48
*** zz_jgrimm has quit IRC18:51
*** achanda has joined #openstack-oslo18:52
*** enikanorov_ has joined #openstack-oslo18:59
*** sreshetn1 has joined #openstack-oslo19:01
*** zz_jgrimm has joined #openstack-oslo19:06
*** ndipanov has quit IRC19:09
*** crc32 has quit IRC19:13
krotscheckdimsum_: Thank you. I'm going to have to wait for an oslo.config release before I can bring it into oslo.middleware, correct?19:16
dimsum_krotscheck: yes, and a global-requirements update19:16
dimsum_thanks for doing this krotscheck19:16
krotscheckdimsum_: No problem. Just want to make sure i don't leave a big mess :)19:17
* krotscheck wanders off to research the details of when global.requirements is updated.19:17
mtreinishkrotscheck: when? you just push a change to: http://git.openstack.org/cgit/openstack/requirements/19:18
mtreinishthen if it's in a tracked project a bot will come and update the local reqs file after it lands19:18
krotscheckmtreinish: I'm new to this, dude.19:18
*** photocyte has joined #openstack-oslo19:19
dimsum_krotscheck: so one of us spots a new feature we would like to use and we raise a review against that repo19:19
mtreinishkrotscheck: I realize, that's why I was trying to help.19:20
krotscheckdimsum_: Ok, so if I want to use that in Ironic, I'd do that in ironic?19:20
dimsum_that raises the bar for all projects and a bot/job proposes an update to every project https://review.openstack.org/#/c/156368/19:20
krotscheckdimsum_: Wait, no. In requirements19:20
krotscheckGotcha19:20
*** crc32 has joined #openstack-oslo19:20
dimsum_krotscheck: library releases, then we file review in g-r, bot logs review to every project and then projects can use the new feature...19:21
krotscheckAlrightey, so now I wait for oslo.config and oslo.middleware to be released, then I propose to global-requirements, wait for that to land, wait for the bot's proposal to ironic to land, and then I can use it.19:21
dimsum_yep19:21
krotscheckAnd/or wait for it to land in oslo.middleware, and then update the code there to use that testing code instead.19:22
krotscheckCool.19:22
dimsum_you got it :)19:22
krotscheckSeems a little bureaucratic, but the global.requirements readme at least explains why it involves so many steps.19:22
dimsum_right, both CI and upgrades play into it as you can't test with conflicting requirements and you can't upgrade in some scenarios too19:23
dimsum_krotscheck: if you have some time, we could use another fixture in oslo.config (see https://review.openstack.org/#/c/172354/) so one can pass a set of paths or an empty list to find_config_files19:26
krotscheckdimsum_: Ooooh, interesting.19:27
dimsum_y came up this morning from ihrachyshka19:27
krotscheckdimsum_: let me take a look. If I feel I can knock it out in an hour or so I'll dig into it.19:27
dimsum_much obliged!19:27
* krotscheck really only has today to do oslo things, next week he's diving into JavaScript.19:28
dimsum_nice!19:28
krotscheckdimsum_: So the goal here is for the config fixture to trigger a bypass of the automatic config file detection?19:29
dimsum_y19:29
*** cdent has joined #openstack-oslo19:30
krotscheckdimsum_: I could do this via monkeypatching find_config_files, but that won't help if someone's importing that method directly :/19:32
krotscheckHrm.19:32
* krotscheck ponders a sane approach to this.19:33
*** e0ne has quit IRC19:37
*** e0ne has joined #openstack-oslo19:44
*** crc32 has quit IRC19:47
*** gordc has quit IRC19:53
*** gordc has joined #openstack-oslo19:53
harlowjacool can now see the # of downloads on github19:55
harlowjahttps://github.com/openstack/oslo.utils#osloutils19:55
harlowja252 thousand in a month, woah19:56
*** e0ne has quit IRC19:56
harlowja^ whose downloading all this stuff, ha19:56
openstackgerritJoshua Harlow proposed openstack/oslo.utils: Add a rate limiting utility class  https://review.openstack.org/17224619:59
krotscheckharlowja: Probably infra ;)19:59
harlowjathought they mirrored though19:59
harlowja^ so that wouldn't be counted there19:59
harlowjahttp://pypi.openstack.org/ (?)19:59
harlowjamaybe they don't do that anymore, not sure20:00
krotscheckharlowja: Maybe? What about companies' internal build systems?20:00
harlowjaya20:00
harlowjaprobably that20:00
harlowjabe interesting to see what companies :-P20:00
krotscheckharlowja: Delete the repo, see who complains :D20:00
harlowjaha20:00
mtreinishharlowja: yeah those pypi numbers are often very inflated, you always get a few hundred just from everyones local mirrors20:01
mtreinishbut 252k is definitely people's ci system20:01
harlowjaya, but i would think mirrors == less numbers ?20:01
*** jecarey has joined #openstack-oslo20:04
krotscheckdimsum_: So, looking at this, there are quite a few edge cases around the environment in which this fixture might operate. Have the files been detected already? Has it parsed through the config files yet and loaded values?20:06
krotscheckI could leave most of those edge cases to the downstream tester, as they have more control over their environment.20:06
dimsum_agree20:06
krotscheckAnd just say: Here, this fixture replaces self.conf.default_config_files and cleans them up afterwards.20:06
openstackgerritMerged openstack/oslo.config: Added Raw Value Loading to Test Fixture  https://review.openstack.org/17210220:12
*** achanda has quit IRC20:12
*** sreshetn1 has quit IRC20:20
*** rjaiswal has joined #openstack-oslo20:22
*** exploreshaifali has quit IRC20:23
rjaiswalHi Folks, we have a use case to store a config file using Tooz and have multiple processes running on different nodes get notified when the file content changes, just wanted to check if Tooz can be used, and if yes, which backend is mot suited for this purpose?20:25
*** jungleboyj has quit IRC20:29
*** cdent has quit IRC20:33
*** boris-42 has quit IRC20:38
*** kgiusti has left #openstack-oslo20:44
openstackgerritMichael Krotscheck proposed openstack/oslo.config: Allow loading custom config files into Config Fixture.  https://review.openstack.org/17256620:54
krotscheckdimsum_: ^^ That's what I came up with. There's a weird race condition because __call__ must be invoked (to set self._args) before reload_config_files will work.20:55
*** rjaiswal has quit IRC20:58
*** krotscheck has left #openstack-oslo20:58
*** krotscheck has joined #openstack-oslo20:59
*** achanda has joined #openstack-oslo20:59
openstackgerritMerged openstack/oslo.utils: add dependency warning to requirements.txt  https://review.openstack.org/15090121:05
*** zz_jgrimm is now known as jgrimm21:16
*** jgrimm is now known as zz_jgrimm21:17
dimsum_thanks krotscheck will check it out later today21:17
*** stpierre has quit IRC21:26
*** alexpilotti has quit IRC21:27
*** photocyte has quit IRC21:30
*** daniel3_ has quit IRC21:38
*** mriedem is now known as mriedem_away21:45
*** stevemar has joined #openstack-oslo21:48
*** mriedem_away has quit IRC21:52
openstackgerritMerged openstack/tooz: Add pypi download + version badges  https://review.openstack.org/17073021:55
*** gordc has quit IRC21:55
*** harlowja is now known as harlowja_away21:58
*** jungleboyj has joined #openstack-oslo21:59
*** stevemar has quit IRC22:07
*** andreykurilin__ has joined #openstack-oslo22:08
*** bknudson has quit IRC22:09
*** harlowja_away is now known as harlowja22:21
*** andreykurilin__ has quit IRC22:28
*** andreykurilin__ has joined #openstack-oslo22:28
*** EmilienM is now known as EmilienM|afk22:56
*** sputnik13 has quit IRC23:02
*** sputnik13 has joined #openstack-oslo23:03
*** jungleboyj has quit IRC23:14
*** andreykurilin__ has quit IRC23:21
*** achanda has quit IRC23:36
*** achanda has joined #openstack-oslo23:42
openstackgerritJoshua Harlow proposed openstack/taskflow: Add support for conditional execution  https://review.openstack.org/16492223:43
*** sputnik13 has quit IRC23:57
openstackgerritJoshua Harlow proposed openstack/taskflow: Add support for conditional execution  https://review.openstack.org/16492223:58
openstackgerritJoshua Harlow proposed openstack/taskflow: Add support for conditional execution  https://review.openstack.org/16492223:59

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