Friday, 2014-08-15

*** stevemar has joined #openstack-oslo00:04
*** yamahata has joined #openstack-oslo00:05
*** yamahata has quit IRC00:05
*** yamahata has joined #openstack-oslo00:05
*** tsekiyama has joined #openstack-oslo00:23
*** tsekiyam_ has quit IRC00:27
*** tsekiyama has quit IRC00:27
*** bknudson has joined #openstack-oslo00:29
*** pblaho_ has quit IRC00:34
openstackgerritlifeless proposed a change to openstack-dev/pbr: Raise an error if preversion versions are too low  https://review.openstack.org/10826900:43
openstackgerritlifeless proposed a change to openstack-dev/pbr: Look for and process sem-ver pseudo headers in git  https://review.openstack.org/10827000:43
openstackgerritlifeless proposed a change to openstack-dev/pbr: Refactor oneline changelog walking.  https://review.openstack.org/10827100:43
openstackgerritlifeless proposed a change to openstack-dev/pbr: Only consider tags that look like versions.  https://review.openstack.org/11440300:43
openstackgerritJoshua Harlow proposed a change to openstack/taskflow: Update oslo-incubator to 037dee004c3e2239  https://review.openstack.org/11440901:14
*** dims has quit IRC01:22
*** dims has joined #openstack-oslo01:22
*** dims_ has joined #openstack-oslo01:25
*** dims has quit IRC01:25
*** zzzeek_ has joined #openstack-oslo01:59
*** zzzeek has quit IRC01:59
*** zzzeek_ is now known as zzzeek01:59
*** dims_ has quit IRC02:04
*** dims has joined #openstack-oslo02:05
*** zzzeek has quit IRC02:18
*** Krast has joined #openstack-oslo02:33
openstackgerritJoshua Harlow proposed a change to openstack/taskflow: Initial shift to having backends provide storage impls  https://review.openstack.org/11442202:40
*** dims has quit IRC02:53
*** Krast has quit IRC03:10
*** Krast has joined #openstack-oslo03:10
*** praneshp has quit IRC03:12
*** harlowja is now known as harlowja_away03:42
*** amotoki has joined #openstack-oslo03:56
*** tong_ has joined #openstack-oslo04:00
*** tongli has quit IRC04:00
*** praneshp_ has joined #openstack-oslo04:05
*** amotoki has quit IRC04:10
*** harlowja_at_home has joined #openstack-oslo04:16
*** harlowja_at_home has quit IRC04:24
*** amotoki has joined #openstack-oslo04:33
*** ildikov has quit IRC04:51
*** harlowja_at_home has joined #openstack-oslo04:59
*** inteq has joined #openstack-oslo05:08
openstackgerritJoshua Harlow proposed a change to openstack/taskflow: Use explicit WBE request state transitions  https://review.openstack.org/11416205:09
*** tong_ has quit IRC05:12
openstackgerritJoshua Harlow proposed a change to openstack/taskflow: Use explicit WBE request state transitions  https://review.openstack.org/11416205:12
*** Krast has quit IRC05:31
*** harlowja_at_home has quit IRC05:35
*** ildikov has joined #openstack-oslo05:53
*** dims has joined #openstack-oslo05:54
*** dims has quit IRC05:58
openstackgerritVlad Okhrimenko proposed a change to openstack/oslo.db: Add get_non_innodb_tables() to utils  https://review.openstack.org/10899405:58
openstackgerritVlad Okhrimenko proposed a change to openstack/oslo.db: Add get_non_innodb_tables() to utils  https://review.openstack.org/10899405:58
*** Krast has joined #openstack-oslo06:09
openstackgerritJoshua Harlow proposed a change to openstack/taskflow: Add WBE protocol message version properties  https://review.openstack.org/10177806:11
*** stevemar has quit IRC06:22
*** AAzza_afk is now known as AAzza06:36
*** pblaho_ has joined #openstack-oslo06:45
*** mrda is now known as mrda-weekend06:46
*** pblaho_ has quit IRC06:46
*** pblaho_ has joined #openstack-oslo06:47
*** pblaho_ is now known as pblaho06:48
openstackgerritYAMAMOTO Takashi proposed a change to openstack/oslo.messaging: Sync jsonutils from oslo-incubator  https://review.openstack.org/11445407:18
openstackgerritYAMAMOTO Takashi proposed a change to openstack/oslo.messaging: Sync jsonutils from oslo-incubator  https://review.openstack.org/11445407:20
openstackgerritYAMAMOTO Takashi proposed a change to openstack/oslo.messaging: Sync jsonutils from oslo-incubator  https://review.openstack.org/11445407:22
*** noelbk has joined #openstack-oslo07:40
*** ihrachyshka has joined #openstack-oslo07:58
openstackgerritYAMAMOTO Takashi proposed a change to openstack/oslo.messaging: Sync jsonutils from oslo-incubator  https://review.openstack.org/11445408:05
*** ihrachyshka has quit IRC08:11
*** ihrachyshka has joined #openstack-oslo08:17
*** praneshp_ has quit IRC08:29
*** yamahata has quit IRC08:43
*** alexpilotti has joined #openstack-oslo09:10
YorikSarharlowja: Nice list. Moved it to other global options.09:13
*** markmc has joined #openstack-oslo09:18
*** pblaho is now known as pblaho|afk09:36
*** Alexei_987 has quit IRC09:36
*** noelbk has quit IRC09:39
amrithYorikSar, g'morning. do you have any estimates on when oslo.concurrency will be ready for commits?09:41
YorikSaramrith: Hi. No... I'll ask this today on IRC oslo meeting.09:42
amrithYorikSar, sorry. I thought you were driving that.09:42
YorikSaramrith: I'm not even sure we should merge anything to oslo-incubator's process- and lockutils09:42
YorikSaramrith: I've created a CR to openstack-infra/config, but didn't get enough infra-core's +2s yet09:43
amrithhmm09:43
amrithI'm wondering what the process is going to be to get some of these changes into oslo.<something> and then merged back down into trove.09:44
amrithfor some of them there's an OSSA component09:44
amrithand some incentive to get it into juno09:44
YorikSaramrith: So I'll ping them later when US wakes up. The only Europe-based infra-core (SergeyLukjanov) already +2d it.09:44
YorikSarOnce oslo.concurrency will have the first release, you can switch Trove to use it and it'll get all the fixes in the world :)09:45
amrith1600UTC, I'll be sure to be on that (I think I can)09:45
amrithYorikSar, that sounds scary but I think there should be enough time to shake through it.09:46
YorikSaramrith: There're some rather ugly things that will prevent release at first...09:47
amrithaw crap, I can't make it at 1600 UTC. I'll look at the log after the meeting. sorry.09:47
YorikSaramrith: So we might end up having only an alpha release before Juno.09:47
amrithdoes it make sense then to consider some changes (will provide a list) for merging into oslo-incubator09:47
amrithahead of the split to o.c09:47
amrithhttps://review.openstack.org/#/c/109417/, https://review.openstack.org/#/c/109469/, https://review.openstack.org/#/c/110933/, and https://review.openstack.org/#/c/113407/09:49
amriththe last one is strutils09:49
amrithso shouldn't go to o.c anyway.09:49
amrithif these four could merge to o-i, (the total loc change is small and the merge should be a snap) it would be great for the downstream projects.09:50
amriththat way they can merge from o-i in a small change without having to pick up whatever may come in o.c09:50
amrithand would virtually guarantee making to to juno, well before j309:51
amrithYorikSar, may I make a request of you. If I put this request into the agenda, would you be willing to present it to the team? I'm sorry but I won't be able to attend the meeting myself at that time.09:52
YorikSaramrith: We can't add anything to oslo.concurrency repo as repo itself is already on review (and Oslo team already approved it).09:55
amrithok.09:55
amrithbut can we add to oslo.incubator at this stage?09:55
amrithor is it frozen?09:55
YorikSaramrith: I think the way to go will be to port these CRs to oslo.concurrency once it's created.09:56
*** Krast has quit IRC09:56
YorikSaramrith: And after split happens we _might_ land those changes to oslo-incubator as well...09:56
amrithok, so the option of merging into oslo.incubator now would not be a viable one?09:56
YorikSaramrith: I'm not sure. I'll verify that on the meeting.09:57
amrithok, thanks.09:57
YorikSaramrith: I'm actually new to Oslo and its processes :)09:57
amrithoh, ok. may I stick it on the agenda with a note that you and I put it there?09:57
YorikSarI've got oslo.concurrency by accident when Ben went on vacation :)09:57
YorikSarDo you have link to the agenda at hand?09:58
amrithyes, am editing it now09:58
amrithhttps://wiki.openstack.org/w/index.php?title=Meetings/Oslo&action=edit&section=109:58
YorikSaramrith: I think there should be an item on oslo.concurrency09:59
YorikSarYes, thanks.09:59
YorikSarAdd a subitem under that oslo.cocurrency item and mark it with our nicks.09:59
amrithdone09:59
amrithor rather, doing ;)09:59
YorikSar:)10:00
YorikSaramrith: Wow... Quite a load of CRs you have there...10:01
amrithdone, updated https://wiki.openstack.org/wiki/Meetings/Oslo#Agenda_for_Next_Meeting10:03
YorikSaramrith: On one hand, it'd be not very right to freeze code in incubator right now (I doubt anyone will adopt the library in Juno). On the other hand, maintaining 2 almost similar codebases can turn out to be a nightmare.10:03
amrithI think dhellmann will be running the meeting today so I'll drop him a note about this.10:04
amrithre: o-i now ...10:04
amrithI'm not sure about that10:04
amrithif changes went into o-i now, I think projects would sync before j310:04
amrithI would certainly say that Trove would sync these changes.10:04
amrithbut if it gets much later I don't think we'll have the option.10:05
YorikSarYeah...10:05
amrithwhich is what I fear with the oslo.concurrency route10:05
YorikSarMaybe we can leave incubator open for some time (until j3?) to let these fixes land.10:06
amrithone issue there is that these changes merge two files (processutils.py and strutils.py) and with dependencies that may include a number of files in the sync (already).10:06
amrithand all of these pose some destabilization risk to the projects.10:06
amrithyes,10:06
YorikSaramrith: btw, strutils are already separated to oslo.utils, aren't they?10:06
amrithleaving o-i open till j3 would be much appreciated10:06
amrithI (one second) not sure10:06
YorikSaramrith: Ah, but incubator code uses incubator version of strutils...10:07
amrithdoesn't look it10:07
amrithyes10:07
amrithOH crap10:07
amrithdo I have to make the same change in oslo.utils?10:07
amrithThis "copying code around" is going to be the death of me ;(10:07
amrithoh great ... oslo.utils version of strutils.py is different from oslo-incubator version.10:08
amriththis is just peachy ;)10:08
amrithoops, have to run. someone at the door. it is 6am and someone at the door. that's weird10:09
amrithwill be right back10:09
YorikSaramrith: That's the fallout of abused incubator...10:09
YorikSaramrith: I hope to hear from you soon.10:10
YorikSar(good people don't come to others' doors at 6am)10:10
YorikSaramrith: https://wiki.openstack.org/wiki/Oslo#Graduation10:13
YorikSarWhen that process starts, the MAINTAINERS file should be updated so the status of the module(s) is "Graduating". While the module is in the Graduating state, bug fixes and features will need to be maintained in the incubator and in the new library.10:13
YorikSarSo, I guess, until the first release of oslo.concurrency you'll have to port changes around.10:14
amritham back10:19
amriththat was a delivery10:19
amrithat 6am10:19
amriththat's fine, I can port changes around.10:20
*** pcm_ has joined #openstack-oslo10:20
*** pcm_ has joined #openstack-oslo10:21
*** dims has joined #openstack-oslo10:25
YorikSarWhat can be delivered at 6am? Breakfast?10:25
amritha mattress10:25
YorikSarI guess, 6am is a bit too late for mattress :D10:26
amrithit was supposed to be 7:30am - 10:30am10:26
amrithyes, just a bit late for yesterday10:26
amrithbut early for today ...10:26
*** dims has quit IRC10:32
amrithYorikSar, does that item on the agenda look ok?10:37
*** rpodolyaka has quit IRC10:43
*** ihrachyshka_ has joined #openstack-oslo10:45
*** rpodolyaka has joined #openstack-oslo10:45
*** ihrachyshka has quit IRC10:46
*** Alexei_987 has joined #openstack-oslo10:51
YorikSaramrith: Yeah, it's fine. We'll just clarify these points.11:04
*** pblaho|afk is now known as pblaho11:05
*** dims has joined #openstack-oslo11:06
openstackgerritVipin Balachandran proposed a change to openstack/oslo.vmware: Exception hierarchy refactoring  https://review.openstack.org/11450311:08
*** dims has quit IRC11:12
*** dims has joined #openstack-oslo11:12
openstackgerritVipin Balachandran proposed a change to openstack/oslo.vmware: Exception hierarchy refactoring  https://review.openstack.org/11450311:17
*** pblaho is now known as pblaho|afk11:20
*** SridharG has joined #openstack-oslo11:27
*** SridharG has quit IRC11:37
ihrachyshka_hey. what are the plans to release new oslo.db?11:50
*** inteq has quit IRC11:50
ihrachyshka_rpodolyaka: ^^ have you heard anything on the matter?11:54
rpodolyakaihrachyshka_: hey! as soon as we sort out the problems with a few new exceptions raised in consuming projects11:56
rpodolyakaihrachyshka_: patches are on review, but haven't been merged yet11:56
*** ildikov has quit IRC11:56
rpodolyakaihrachyshka_: so I hope we'll cut a release next week11:57
ihrachyshka_rpodolyaka: ok. I need that new version to bump global dependencies to the one that will set raise_on_warnings=False for mysqlconnector :)11:57
ihrachyshka_great, thanks11:57
rpodolyakasure, np11:57
ihrachyshka_it's great to have people involved around your TZ :)11:58
*** ihrachyshka_ is now known as ihrachyshka11:58
*** ildikov has joined #openstack-oslo11:58
openstackgerritA change was merged to openstack/oslo.vmware: Add Pylint testenv environment  https://review.openstack.org/11172512:00
*** amotoki has quit IRC12:17
*** pblaho|afk is now known as pblaho12:24
*** gordc has joined #openstack-oslo12:29
*** pblaho is now known as pblaho|afk12:39
*** AAzza is now known as AAzza_afk12:59
*** russellb is now known as rustlebee13:03
*** pcm__ has joined #openstack-oslo13:11
*** AAzza_afk is now known as AAzza13:13
*** dims_ has joined #openstack-oslo13:13
*** YorikSar_ has joined #openstack-oslo13:13
*** dims has quit IRC13:20
*** pcm_ has quit IRC13:20
*** YorikSar has quit IRC13:20
*** cdent has joined #openstack-oslo13:22
*** bknudson has quit IRC13:22
cdentsileht: when you have a moment could you restamp the following, you put a +2 on it a while ago, but a problem was identified: https://review.openstack.org/#/c/108410/13:22
*** mriedem has joined #openstack-oslo13:23
*** AAzza is now known as AAzza_afk13:27
*** bknudson has joined #openstack-oslo13:40
*** cdent_ has joined #openstack-oslo13:43
*** cdent has quit IRC13:45
*** cdent_ is now known as cdent13:45
*** pblaho|afk is now known as pblaho13:55
*** markmcclain has joined #openstack-oslo14:03
*** stevemar has joined #openstack-oslo14:08
*** markmcclain1 has joined #openstack-oslo14:13
*** markmcclain has quit IRC14:15
openstackgerritA change was merged to openstack/oslo.vmware: Log additional details of suds faults  https://review.openstack.org/10453414:21
*** gordc_ has joined #openstack-oslo14:23
*** gordc_ has quit IRC14:23
*** jecarey has joined #openstack-oslo14:26
*** pblaho has quit IRC14:28
*** jeckersb has joined #openstack-oslo14:31
openstackgerritDavanum Srinivas (dims) proposed a change to openstack/oslo.vmware: port ds_util from nova to oslo.vmware  https://review.openstack.org/11455114:33
dhellmannYorikSar_, amrith : the policy for backports is described in https://wiki.openstack.org/wiki/Oslo#Graduation14:34
* amrith runs to read14:34
amrithdhellmann, I guess my request boils down to this. "During this phase, only critical bug fixes will be allowed in the incubator version of the code. " ... Do my fixes rise to the level of "critical bug fixes".14:35
amrithdhellmann, a question also re: oslo.utils. Is it now graduated? I'm assuming yes. There is code in o-in that doesn't match oslo.utils (strutils.py). How does one reconcile those?14:36
dhellmannamrith: what are the differences?14:37
amriththere's no mask_password() in strutils.py in oslo.utils14:37
dhellmannamrith: sorry, and remind me again what your fix is (I know you've told me...)14:37
dhellmannamrith: ah, I think that's slated to move to oslo.log, let me check my notes14:38
amriththree of the fixes are for processutils.py and relate to passwords in log.message, and to an issue with retrying communicate() after failure.14:38
amriththe fix to strutils.py is to make mask_password() better14:38
amrithit changes the regexps used there.14:38
amrithlet me get you a link for the two files14:38
dhellmannamrith: ok, I remember that one now (sorry, lots of patches to keep in my head)14:39
*** tsekiyama has joined #openstack-oslo14:39
amrithhttps://github.com/openstack/oslo.utils/blob/master/oslo/utils/strutils.py and https://github.com/openstack/oslo-incubator/blob/master/openstack/common/strutils.py14:39
*** dims_ is now known as dimsum14:40
*** dimsum is now known as dimsum_14:40
dhellmannhmm, the spec says mask_password should be there http://git.openstack.org/cgit/openstack/oslo-specs/plain/specs/juno/graduate-oslo-utils.rst14:40
dhellmannI do remember talking about that, though, let me see if there's anything in the logging spec14:41
dhellmannah, yeah: http://git.openstack.org/cgit/openstack/oslo-specs/plain/specs/juno/graduate-oslo-log.rst14:41
dhellmannExpose :func:`mask_password` through log.py but move the14:41
dhellmann    implementation to a private module to hide the global variables it14:41
dhellmann    uses.14:41
*** ildikov has quit IRC14:43
amrithso ... mask_password() moved from logging (I think) to strutils14:43
amrithin oslo incubator14:43
amrithlet me find you that commit14:43
amrithhttps://github.com/openstack/oslo-incubator/commit/cb5a804bd4692e647fb49727d8929db5c8d75aa214:43
YorikSar_dhellmann: So do I get it right: all patches that are on review for incubator can land to incubator with intend to have port for oslo.* lib available later, until first version of the lib is published.14:47
openstackgerritDoug Hellmann proposed a change to openstack/oslo-specs: Update oslo.utils spec mention of mask_password  https://review.openstack.org/11455814:47
YorikSar_dhellmann: btw, which version is this about? First alpha or first 0.1/1.0?14:47
d0ugalWhat version of oslo.config was the oslo-config-generator utility added?14:48
d0ugalah, looks like 1.4 - there isn't a final release yet right?14:49
jeckersbmarkmc: hey, i wanted to pop in, say hi, and let you know i'm digging into the rabbitmq heartbeat stuff14:50
markmcjeckersb, oh, hey! awesome14:51
amrithYorikSar_, I'm heading to my 11:30-1 meeting so I'll read the transcript of the oslo meeting when I get back to a PC. ttyl!14:51
markmcd0ugal, right, still only in alpha - http://docs.openstack.org/developer/oslo.config/#a214:51
amrithYorikSar_, I also brought the issue of strutils.py to dhellmann's attention14:52
d0ugalmarkmc: aha, thanks - I'll hold off migrating to it then :)14:52
amrithYorikSar_, ^^ ttyl14:52
markmcd0ugal, migrating to it in which project?14:52
d0ugalmarkmc: Tuskar14:52
*** YorikSar_ is now known as YorikSar14:52
markmcjeckersb, would be worth saying hi to jamespage on #openstack-dev too14:52
markmcjeckersb, well, all Juno projects are happily using alpha oslo libs14:53
markmcd0ugal, sorry, that's for you14:53
YorikSaramrith: Yes, I've read that. See you.14:53
markmcd0ugal, they'll all get final releases closer to the Juno release14:53
d0ugalmarkmc: oh, maybe I'll go for it then.14:53
d0ugalMigrated to oslo.db earlier this week, was looking to see what else we should use :)14:53
*** zhiyan has quit IRC14:53
*** zhiyan has joined #openstack-oslo14:54
markmcd0ugal, could take a look at https://github.com/markmc/nova/commit/dd2aaac15d18a064c92bea589ec4586d8583cbe314:54
jeckersbmarkmc: ok that's good to know, i noticed it was not so nice for icehouse14:54
markmcd0ugal, but I presume it would easier for tuskar14:54
d0ugalmarkmc: Probably, we have very few custom config options. I'll take a look, thanks!14:55
markmcd0ugal, np14:55
dhellmannamrith: see https://review.openstack.org/11455815:04
dhellmannYorikSar: for a new lib, we're using version 0.1.0 as the first release (see https://wiki.openstack.org/wiki/Oslo/VersioningPolicy for details)15:04
YorikSardhellmann: So incubator is open for changes until 0.1.0 or until 0.1.0a1?15:05
*** ildikov has joined #openstack-oslo15:05
dhellmannYorikSar: we don't use alpha releases of versions < 1.015:10
YorikSardhellmann: Ah, ok.15:11
dhellmannYorikSar: all of the concurrency stuff is completely frozen right now until we get the new repo created; then changes need to go into oslo.concurrency first, and the incubator can be treated like a stable branch for backports15:11
dhellmannafter the repo is imported, we'll do whatever cleanup work is needed for the new library (hiding things that should be implementation details, updating docs, etc.) and then prepare a 0.1.0 release15:12
YorikSardhellmann: I think this is not mentioned on wiki...15:12
YorikSardhellmann: (I mean the direction of porting stuff)15:12
dhellmannif we need to make more changes, we will release 0.1.1 or 0.2.0 (using semver rules to decide which) and then at the end of juno we will evaluate using 1.015:12
dhellmannhttps://wiki.openstack.org/wiki/Oslo#Graduation should have all of the backporting "rules" but please let me know if we can make that clearer, the wording probably has room for improvement :-)15:13
YorikSardhellmann: Yes, I get how I got confused.15:15
YorikSarThere are words:  All changes should be proposed first to the new library repository, and then bug fixes can be back-ported to the incubator.15:15
YorikSarBut they are in 'post-new-release' part I wasn't giving enough attention to.15:16
dhellmannYorikSar: ok, so it's clear now? I want to make sure we're careful with the policies, so if there's a way to improve it we should15:22
dimsum_dhellmann: should we get code in oslo-incubator to "adopt" oslo.utils first? this is causing some issues in nova as nova/openstack/common will still refer to the old modules in there15:22
dimsum_dhellmann: suggestion was from markmc on the nova/oslo.utils review15:22
dhellmanndimsum_, markmc : that will force projects that want bug fixes in those incubated modules to adopt oslo.utils to get them. Is there global state involved, or different versions of functions?15:23
YorikSardhellmann: Is it ok if I edit that page? I'll move this sentence higher so that it'll be totally clear that this rule works since graduation starts.15:24
dhellmannYorikSar: sure15:24
amrithdhellmann, sorry 2 b terse, am on a ph. the direction is inverted. we went from log to strutils, not the other way.15:24
dimsum_dhellmann: test issues due to override_time/utcnow in multiple copies15:25
dimsum_dhellmann: and i can't remove older modules from nova/openstack/common and folks will continue to use it15:26
dhellmannamrith: mask_password is in strutils in the incubator, but since it is related to logging I thought we were moving it to oslo.log? that's what I found in the oslo.log spec, in any case15:26
dhellmanndimsum_: ah, ok15:27
amrithoh?15:27
openstackgerritJoshua Harlow proposed a change to openstack/taskflow: Add WBE protocol message version properties  https://review.openstack.org/10177815:27
dhellmanndimsum_: sure, let's see what the incubator looks like using oslo.utils, then.15:27
* dhellmann wonders if we should have worked top down instead of bottom up15:27
amrithdhellmann, on july 2 it appears someone went the other way in oslo-incubator15:28
* dhellmann head desk15:28
amrithmaybe the decision you speak of came after15:28
dimsum_dhellmann: ack. thanks15:28
*** ihrachyshka has quit IRC15:29
dhellmannamrith: let me find that discussion, I think it was in a meeting15:29
dhellmanndimsum_: do you remember talking about mask_password?15:29
dimsum_it got moved i believe15:30
dhellmanndimsum_: according to the specs, we were going to put that in the oslo.log library, but it was moved to strutils instead? and it's not in oslo.utils?15:31
dhellmannmaybe next cycle we should create a branch at the beginning for backports, and just delete things from the master version of the incubator as we go along15:32
YorikSardhellmann: https://wiki.openstack.org/w/index.php?title=Oslo&diff=60632&oldid=60443 - is it fine?15:33
dimsum_right, dhellmann, we took it out of oslo.utils per spec - https://github.com/openstack/oslo-specs/blob/master/specs/juno/graduate-oslo-utils.rst15:33
dimsum_hmm, not reading this right15:34
dhellmanndimsum_: http://specs.openstack.org/openstack/oslo-specs/specs/juno/graduate-oslo-log.html15:34
dhellmanndimsum_: somehow we have competing specs :-)15:34
dhellmanndimsum_: FWIW, having it in strutils does make sense, too.15:35
dimsum_now that we are where we are....keeping mask_password out of oslo.utils seems ok. no?15:35
amrithdhellmann, YorikSar ... have to go away. my 11:30 meeting just showed up (fashionably late). sorry15:35
dhellmanndimsum_: well, where is it going to go? if we didn't want something else to rely on oslo.log, maybe oslo.utils is the right place and we should move it over there?15:35
dhellmanndimsum_: esp. as we are trying to not have any libraries depend on oslo.log now -- maybe that log spec is the "old" version?15:36
dhellmannwe need a better way to track all of these changes, because I can't keep them in my head15:36
dhellmannmaybe one big document instead of a bunch of little specs15:36
dhellmannthis should be less of a problem as we move up the stack, I suppose15:37
dimsum_dhellmann: no one is using mask_password other than log and processutils from what i can tell15:38
dhellmannYorikSar: that looks good, thank you15:38
dimsum_where is processutils heading to?15:38
dhellmanndimsum_: oslo.concurrency15:38
dhellmannok, let's put mask_password into oslo.utils (copy the incubated version over, then let amrith repropose his changes to the new repo) so that we can maintain our rule of not having libraries depend on oslo.log15:38
dimsum_ack15:39
*** mriedem is now known as mattykins15:41
dhellmanndimsum_, amrith : I think when we made the original decision only oslo.log used mask_password so making it a private function there made sense15:41
*** mattykins is now known as matty_kins15:41
openstackgerritDoug Hellmann proposed a change to openstack/oslo-specs: Remove mask_password from oslo.log  https://review.openstack.org/11457915:43
dhellmanndimsum_, amrith : ^^15:43
*** praneshp has joined #openstack-oslo15:44
dimsum_dhellmann: so, would oslo.log depend on oslo.utils? or private copy of method15:44
dhellmanndimsum_: oslo.log can use oslo.utils, that's not a problem15:45
dhellmanndimsum_: so we'll have one public version of the function in oslo.utils.strutils15:45
dhellmannbrb15:45
*** praneshp_ has joined #openstack-oslo15:47
*** markmcclain1 has quit IRC15:48
*** praneshp has quit IRC15:49
*** praneshp_ is now known as praneshp15:49
*** pblaho has joined #openstack-oslo15:51
dhellmannteam meeting in 5 min in #openstack-meeting-alt15:56
*** bnemec is now known as beekneemech16:01
*** markmcclain has joined #openstack-oslo16:22
*** markmcclain has quit IRC16:27
*** jogo is now known as flashgordon16:28
*** markmcclain has joined #openstack-oslo16:44
*** markmcclain has quit IRC16:47
*** markmcclain has joined #openstack-oslo16:47
*** markmcclain has quit IRC16:48
*** markmcclain has joined #openstack-oslo16:49
*** markmcclain has quit IRC16:51
*** dimsum_ has quit IRC16:55
*** dims has joined #openstack-oslo16:58
*** openstackgerrit has quit IRC17:02
dhellmannbeekneemech: I'm going to grab lunch before I read through that patch17:02
*** pblaho has quit IRC17:02
*** openstackgerrit has joined #openstack-oslo17:02
beekneemechdhellmann: Sounds good, thanks17:02
*** harlowja_away is now known as harlowja17:03
harlowjaYorikSar so I keep on wondering if we should really just go back to using filelocks :-/17:10
harlowjaAB3 and such are nice (and would likely work) but jeez it just seems complex :-/17:10
*** markmc has quit IRC17:13
*** shakamunyi has joined #openstack-oslo17:24
dimsdhellmann: ping17:29
dimsbeekneemech: ping17:30
beekneemechdims: pong17:30
dimsbeekneemech: mask_password - can you please take a quick peek? https://review.openstack.org/#/c/113407/ once that goes through i'll submit a oslo.utils sync to bring in mask_password17:31
*** matty_kins is now known as mriedem17:32
beekneemechdims: I thought we were just going to move it and then make the changes after.17:32
dimsah ok will do that then17:33
dhellmanndims: yeah, backport protocol17:33
openstackgerritAndreas Jaeger proposed a change to openstack/oslo.concurrency: Initial translation setup  https://review.openstack.org/11460817:34
* beekneemech is totally not trying to avoid reviewing a regex change17:34
openstackgerritJoshua Harlow proposed a change to openstack/taskflow: Increase/adjust the logging of the WBE response/send activities  https://review.openstack.org/10295917:39
*** shakamunyi has quit IRC17:43
openstackgerritDavanum Srinivas (dims) proposed a change to openstack/oslo.utils: New public API for mask_password ported from incubator  https://review.openstack.org/11461117:44
*** Alexei_987 has quit IRC17:45
dhellmannbeekneemech, dims: regarding that mock change, maybe this is something we just want to do after graduation?17:50
dhellmannbeekneemech, dims : i.e., not make this change in the incubator at all, but allow it in the libraries17:51
*** praneshp has quit IRC17:51
dims"mock change"?17:51
*** dims is now known as dimsum_17:52
openstackgerritDavanum Srinivas (dims) proposed a change to openstack/oslo.utils: Make strutils.mask_password more secure  https://review.openstack.org/11461417:55
dhellmanndimsum_: https://review.openstack.org/#/c/87375/1817:55
dimsum_dhellmann: lined up 2 reviews in oslo.utils, 114611 for the port/sync of existing mask_password. 114614 is basically Amrith(s) patch against oslo.utils17:56
beekneemechdhellmann: So, skip the change entirely, or just for the files that are already graduating?17:57
dhellmanndimsum_: cool, thanks17:57
dimsum_dhellmann: ack. need to minimize churn in oslo-incubator17:57
dhellmannbeekneemech: the whole thing17:57
*** shakamunyi has joined #openstack-oslo17:57
beekneemechI'm a little fuzzy on how we're running any py3 tests without this.  I guess everything we're running uses mox?17:57
dhellmannbeekneemech: yeah17:58
dhellmannbeekneemech: or just uses the installed version of mock17:58
dhellmannbeekneemech: if we don't allow this now, then we can allow a smaller change later when we remove some of these modules in kilo17:59
dhellmannsomething in k117:59
dhellmannbut I don't think we want to try to take only part of it now17:59
beekneemechdhellmann: Yeah, as long as we do it before we start graduating anything else. :-)17:59
dhellmannbeekneemech: the more I think about it, the more I think the first change for kilo will be to branch so we can delete stuff as we graduate it18:00
beekneemechdhellmann: That probably makes sense.  Rather than treat master as a stable branch, have an actual stable branch.18:05
beekneemechAlthough, we already have stable branches.18:06
dhellmannbeekneemech: yeah, we'd need to come up with a new name for the branch :-/18:06
*** zzzeek has joined #openstack-oslo18:15
YorikSarharlowja: We might. I'd wait for more opinions about that.18:16
dhellmannbeekneemech: and I guess it could only be for backports of graduating modules, which would make the rules for submitting patches more complicated18:16
YorikSarharlowja: And AB3 is not that complex at all ;)18:16
YorikSarharlowja: I like this low-level stuff18:16
harlowjaYorikSar understand :)18:16
amrithYorikSar, dhellmann ... I'm back and trying to catch up on what you folks discussed while I was away18:18
beekneemechdhellmann: Yeah, it would definitely complicate things.18:18
YorikSardhellmann: Should I ask infra team to add someone else to oslo-concurrency-core/-ptl?18:19
YorikSardhellmann: (but oslo-* groups)18:19
beekneemechdhellmann: I'm not real familiar with how this sort of branching works - is there some way we can create the branch and just move modules there as they graduate?  So we'd have a graduated branch and a master branch.18:19
dhellmannYorikSar: the oslo-ptl group should be in oslo-concurrency-ptl and oslo-core should be in oslo-concurrency-core18:20
beekneemechI guess I don't know if there's a sane way to move things between branches like that though.18:20
dhellmannbeekneemech: no, not really, that's why I was suggesting branching and then deleting from master18:20
YorikSardhellmann: And noone else initially, right?18:20
beekneemechdhellmann: Yeah, I was just trying to come up with a way to make it extremely clear which changes should go into the graduated branch.18:21
beekneemechIf none of the ungraduated code is even there, then nobody can accidentally propose a change to it. :-)18:21
dhellmannbeekneemech: true18:22
beekneemechWe also have a divergence problem then - any code in the graduated branch that is also in master needs to be kept in sync between them.18:22
beekneemechOtherwise if it graduates part way through the cycle it'll be a mess.18:22
YorikSardhellmann: Oh, wait... Should I add myself there?18:24
dhellmannYorikSar: if you're willing to be the lead, then yes18:26
YorikSardhellmann: I do. I just thought there should be some kind of vote or smth.18:27
dhellmannYorikSar: we can confirm it, but you're doing the work so I don't think it's going to be a problem18:28
dhellmannYorikSar: look at the maintainers file in the incubator and add anyone who was managing a module in oslo.concurrency to oslo-concurrency-core (it may just be Michael Stills)18:29
YorikSarfungi: Sorry, oslo-concurrency-core: +mikalstill18:33
dhellmannYorikSar: if you're in the group, you can add people I think18:33
YorikSardhellmann: Oh, wrong channel...18:33
dhellmannYorikSar: so get fungi to add your user, and then you can do the rest (spares them from the extra load)18:33
YorikSardhellmann: Ok, won't trouble fungi with Michael then.18:34
YorikSardhellmann: Thanks for your help!18:36
*** praneshp has joined #openstack-oslo18:39
amrithdhellmann, YorikSar if I understand the discussion correctly, strutils change is good to go into oslo-incubator and will be merged into oslo.utils in dims' change. the processutils change is to wait for o.c which will be soon.18:43
openstackgerritA change was merged to openstack/oslo.vmware: Add methods to the Datastore objects  https://review.openstack.org/10916018:45
*** Alexei_987 has joined #openstack-oslo18:49
*** praneshp has quit IRC18:54
amrithdimsum_, yt?18:54
dimsum_hey amrith18:55
dimsum_did i mess sth up? :)18:55
amrithhi dimsum_ ... is oslo a "one +2 and you are good to go" or a "two +2's required"18:55
amrithno all looks good18:55
amrithjust wanted to know when I could expect to see strutils land in o-i18:55
amrithso I could plan to sync down to trove18:55
amrithI see you +2'ed it18:55
amrithI just wanted to know if there needed to be one more +2 or it would get merged18:56
dimsum_sequence is...oslo.utils should go in first and then backport into oslo-incubator. beekneemech and dhellmann promised to help push these through ASAP18:56
dimsum_usually takes time to take things through the gate/check jobs as well as you know18:57
dimsum_watch out for any feedback on the 2 reviews with your changes18:58
dhellmannamrith: we require 2 +2 like the other openstack projects18:59
amrithok. thanks!19:00
*** cdent has quit IRC19:00
dimsum_amrith: you in cambridge?19:01
amrithyup19:01
amrithnot right now19:01
amrithbut that's where the office is19:01
amrithnow I'm at home19:01
amrithare you local as well?19:01
dimsum_ah. i live south of you...sharon,ma19:01
YorikSaramrith: btw, oslo.concurrency repo is created, you can start porting your processutils changes there.19:02
amrithsouth east of me, more east than south. I'm near leomonster.19:02
amrithYorikSar, thanks19:02
amrithI will start that now19:02
amrithyou'll have code by morning your time19:02
amrithI think it is getting pretty late for you now, yes?19:02
openstackgerritArnaud Legendre proposed a change to openstack/oslo.vmware: Bypass vCenter when uploading to datastores  https://review.openstack.org/11463419:13
YorikSaramrith: It is. And tomorrow is Saturday, so I doubtly will review your code. ;)19:14
dhellmannamrith, YorikSar : I think dims already ported your patch to oslo.utils in https://review.openstack.org/#/c/114614/ didn't he? (not landed, but submitted)19:20
amrithdhellmann, he did.19:23
amrithI've seen it19:23
dhellmannamrith: ok, just wanted to make sure you didn't do any extra work! :-)19:24
dhellmannamrith: oh, wait, I misread YorikSar's comments in the scrollback, he's talking about different changes -- carry on and ignore me19:24
amrithdhellmann, I think dimsum_ did the strutils change. I have to do the processutils change into o.c19:25
dhellmannamrith: got it19:26
amrithok folks. have a good weekend YorikSar dhellmann dimsum_ ...19:27
dimsum_you too amrith19:28
YorikSaramrith: You too :)19:28
openstackgerritJoshua Harlow proposed a change to openstack/taskflow: Split requirements into py2 and py3 files  https://review.openstack.org/11464119:33
*** AAzza_afk is now known as AAzza19:43
*** ruhe has quit IRC19:51
*** dmitryme has quit IRC19:52
*** SergeyLukjanov has quit IRC19:52
*** dmitryme has joined #openstack-oslo19:55
YorikSardhellmann: In the graduation wiki page there is step 'Add a .gitreview File to the Repository'. afaiu it's added by cookiecutter template.19:57
YorikSardhellmann: I'll remove this step, ok?19:57
YorikSar(and item in TODO list)19:57
dhellmannYorikSar: yeah, I think the way the cookiecutter template is applied changed to make that work, so we don't have to do it by hand any more19:58
YorikSardhellmann: And then there's no way to verify that jobs run fine (except first CR someone would create)20:00
*** SergeyLukjanov has joined #openstack-oslo20:00
dhellmannYorikSar: that might have been part of why I didn't worry about the .gitreview file -- it's a simple enough commit to get right to trigger the tests20:00
dhellmannYorikSar: is there a step about making sure the documentation builds? that would be another reasonable first step20:01
YorikSardhellmann: Yeah. I got failing docs in oslo.concurrency :)20:01
*** ruhe has joined #openstack-oslo20:03
YorikSardhellmann: But it looks like all it needs is sphinx in test-requirements.txt, and that can be done by cookiecutter too.20:03
openstackgerritgordon chung proposed a change to openstack/oslo.middleware: add doc generation support  https://review.openstack.org/11464520:03
*** bknudson has quit IRC20:09
*** mriedem1 has joined #openstack-oslo20:11
*** mriedem1 has quit IRC20:11
*** mriedem1 has joined #openstack-oslo20:12
*** mriedem has quit IRC20:13
openstackgerritYuriy Taraday proposed a change to openstack/oslo.concurrency: Fix docs generation  https://review.openstack.org/11464720:15
dhellmannYorikSar: I don't have +2 on oslo.concurrency yet, did you update the members of those groups?20:18
dhellmannYorikSar: I can't help you with reviews unti that's done :-)20:18
YorikSardhellmann: No, not yet...20:18
YorikSardhellmann: Let me ask on -infra...20:18
openstackgerritDavanum Srinivas (dims) proposed a change to openstack/oslo-incubator: EXPERIMENT: switch oslo-incubator to use oslo.utils  https://review.openstack.org/11464920:20
*** AAzza is now known as AAzza_afk20:26
YorikSardhellmann: Looking at Zuul I think adding all devstack jobs to a new library is a bad idea...20:29
dhellmannYorikSar: we need to integration-test our changes so we know we're not breaking projects20:30
dhellmannYorikSar: when we have more functional tests, it's possible we can have fewer full integration tests, but in the mean time we need to be careful20:31
YorikSardhellmann: But until the library is at least released (or even used by some project), these jobs just make Jenins runs longer and eat Jenkins workers...20:31
dhellmannYorikSar: we need the job in place before projects adopt the library, otherwise there will be a window of time when we could introduce changes that break that adoption20:33
dhellmannfor example, if glance adopts oslo.db before we are gating oslo.db on glance, and then something in oslo.db changes to break glance, we won't catch it until tests for glance run with the new version of oslo.db20:34
dhellmannYorikSar: so for a little while we are wasteful, but it's not very long (we hope)20:35
YorikSardhellmann: Sure. So we should introduce these jobs before adoption.20:35
YorikSardhellmann: Well, for oslo.concurrency it'll be until Juno20:35
YorikSar(as no project will adopt it this late)20:35
dhellmannYorikSar: quite likely20:35
dhellmannmaybe we should rethink the order of some of the steps in our process for kilo20:35
YorikSardhellmann: But until then I should leave those jobs alone, right? :)20:36
dhellmannYorikSar: yeah, I spent a lot of time coming up with this process last cycle, so I don't want to change it without some thought going into it -- I'm open to changing it, just not on the basis of a few minutes thought late on a Friday :-)20:37
YorikSardhellmann: It's not Friday anymore here ;)20:37
dhellmannYorikSar: why are you working on the weekend!? I think we have a rule against that in Oslo...20:38
dimsum_dhellmann: experimental oslo-incubator patch using oslo.utils (http://logs.openstack.org/49/114649/1/check/gate-oslo-incubator-python26/ad18bde/console.html) looks like we need a few more things20:38
dimsum_dims@dims-mac:~/junk$ grep AttributeError consoleText  | sort | uniq20:39
dimsum_AttributeError: 'module' object has no attribute 'import_class'20:39
dimsum_AttributeError: 'module' object has no attribute 'import_module'20:39
dimsum_AttributeError: 'module' object has no attribute 'import_object'20:39
dimsum_AttributeError: 'module' object has no attribute 'mask_password'20:39
dhellmanndimsum_: those are the ones we didn't want to include, so the crypto code should continue to use the incubated version of that module until we can update it to use stevedore20:40
dimsum_k we need a oslo.utils release with mask_password at least20:40
YorikSardhellmann: I just have my timetable shifting to very late time going to sleep quite often.20:41
dimsum_YorikSar: whereabouts are you?20:42
YorikSardimsum_: Saratov, Russia, UTC+420:42
dimsum_ah, nice!20:42
dimsum_though, not so nice for sleep patterns :)20:43
YorikSardimsum_: Once my gf comes back to work after vacation, my sleep patterns should get fixed - she's a very early bird :)20:44
dimsum_:)20:44
dhellmanndimsum_: yep, maybe we can get that in for monday20:46
openstackgerritJoshua Harlow proposed a change to openstack/taskflow: Use __qualname__ where appropriate  https://review.openstack.org/10668320:46
dhellmanndimsum_: I'm traveling a bit next week, but will try to do some reviews this weekend20:47
YorikSardimsum_: And what happend to those import_* methods?20:47
openstackgerritamrith proposed a change to openstack/oslo.concurrency: Mask passwords in exceptions and error messages  https://review.openstack.org/11465620:48
dimsum_YorikSar: we prefixed a '_' to their names (see spec for oslo-utils)20:48
dimsum_dhellmann: thanks, have fun at linuxcon(?)20:49
dhellmanndimsum_: yeah, cloudopen/linuxconf20:50
YorikSardimsum_: Will do...20:51
YorikSardimsum_: Ah, migrate to stevedore, right.20:51
dhellmannYorikSar, dimsum_ : and if those uses aren't appropriate for stevedore (they appear to be loading things out of another library that doesn't register entry points) maybe we need one or two of those functions exposed in the importutils module after all -- let's look at which is the better solution20:52
openstackgerritJoshua Harlow proposed a change to openstack/taskflow: Use __qualname__ where appropriate  https://review.openstack.org/10668320:54
*** bknudson has joined #openstack-oslo20:56
*** bknudson1 has joined #openstack-oslo20:57
YorikSardhellmann: From the looks of it it doesn't look like there're cases that can't be replaced with stevedore... Except, maybe, in crypto20:58
*** bknudson has quit IRC21:01
openstackgerritamrith proposed a change to openstack/oslo.concurrency: Log stdout, stderr and command on execute() error  https://review.openstack.org/11465921:01
dimsum_dhellmann: we can't force people to move :( we should add the originals back and deprecate them at least21:02
dimsum_(or provide equivalent calls in stevedore!)21:02
dhellmanndimsum_: adding them to stevedore is an interesting idea, but I'm not sure the model fits. stevedore is really focused on entry point discovery patterns.21:04
dhellmanndimsum_: I wonder if the oslo code using that crypto stuff could be changed - why is it doing dynamic imports, for example?21:05
YorikSardhellmann: They are not so dynamic, actually... Just modules from Crypto.Hash package.21:05
dhellmannYorikSar: well, what I meant is why are we building package names and importing them instead of just doing the imports at the top of the module?21:06
YorikSardhellmann: It looks like it can be easily replaced with: from Crypto import Hash; module = getattr(Hash, name)21:07
YorikSarSince __init__.py in Hash package imports all hashes anyway21:07
YorikSarOr does it?.. Let me check.21:08
dimsum_dhellmann: here's the list of methods we need to look at21:11
dimsum_http://paste.openstack.org/show/95740/21:11
dhellmanndimsum_: ok, we can ignore the rpc and notifier stuff, I think, but the others look like we'll have to do more evaluation21:13
YorikSarNope, there's more to it. But we can always inline import_module - its just 2 lines of code from example in Python docs anyway.21:14
dhellmannYorikSar: well, if we already have the function we should just go ahead and use it21:14
dhellmannit's beer o'clock here, so I'm going to sign off for the night. have a good weekend!21:14
YorikSardhellmann: You too :)21:15
dimsum_good night folks and a good weekend21:15
openstackgerritamrith proposed a change to openstack/oslo.concurrency: Handle a failure on communicate()  https://review.openstack.org/11466421:17
YorikSardimsum_: Good night21:19
*** pcm__ has quit IRC21:25
openstackgerritYuriy Taraday proposed a change to openstack-dev/oslo-cookiecutter: Add common fixes for docs generation to template  https://review.openstack.org/11466721:30
openstackgerritJoshua Harlow proposed a change to openstack/taskflow: Expose only `ensure_atom` from storage  https://review.openstack.org/10337821:33
*** jeckersb is now known as jeckersb_gone21:38
*** jecarey has quit IRC21:38
*** mriedem1 has quit IRC21:41
*** arnaud__ has joined #openstack-oslo21:45
*** dimsum_ has quit IRC22:16
*** dimsum_ has joined #openstack-oslo22:16
*** markmcclain has joined #openstack-oslo22:19
*** dimsum_ has quit IRC22:20
*** dimsum_ has joined #openstack-oslo22:26
*** dimsum_ has quit IRC22:26
*** dimsum_ has joined #openstack-oslo22:26
*** dimsum_ has quit IRC22:28
*** dimsum_ has joined #openstack-oslo22:28
*** dimsum_ has quit IRC22:30
*** dimsum_ has joined #openstack-oslo22:30
*** shakamunyi has quit IRC22:30
*** zzzeek has quit IRC22:41
openstackgerritDavanum Srinivas (dims) proposed a change to openstack/oslo-incubator: EXPERIMENT: switch oslo-incubator to use oslo.utils  https://review.openstack.org/11464922:42
*** dimsum_ has quit IRC22:46
*** dimsum_ has joined #openstack-oslo22:47
*** stevemar has quit IRC22:49
*** dimsum_ has quit IRC22:51
amrithhello ... anyone able to help understand why jenkins is failing in oslo.concurrency? gate-oslo.concurrency-docs is the test that is failing.22:52
amrithdhellmann, YorikSar ... on oslo.concurrency, I'm getting consistent failures of gate-oslo.concurrency-docs. I got one failure of python27 with a backtrace that included lockutils. I've logged 1357582 to record that.22:54
*** dimsum_ has joined #openstack-oslo23:04
*** gordc has quit IRC23:04
*** morganfainberg is now known as morganfainberg_Z23:07
*** dimsum_ has quit IRC23:10
*** dimsum_ has joined #openstack-oslo23:10
*** tsekiyam_ has joined #openstack-oslo23:12
*** dimsum_ has quit IRC23:15
*** tsekiyama has quit IRC23:15
*** zzzeek has joined #openstack-oslo23:16
*** tsekiyam_ has quit IRC23:16
harlowjaarg, what happened in https://review.openstack.org/#/c/109143/ :-/23:19
harlowjanot good :-/23:19
harlowjacommunity fail23:19
openstackgerritamrith proposed a change to openstack/oslo.concurrency: Looks like oslo.concurrency is missing a sphinx  https://review.openstack.org/11469223:19
openstackgerritA change was merged to openstack/pycadf: clean up license headers  https://review.openstack.org/11049823:20
openstackgerritA change was merged to openstack/oslo.utils: New public API for mask_password ported from incubator  https://review.openstack.org/11461123:20
*** zzzeek has quit IRC23:21
amrithharlowja, would you be able to give a quick sanity check to https://review.openstack.org/#/c/114692/123:21
amrithin the new oslo.concurrency branch, all jenkins jobs are failing23:21
amrithlooks like sphinx was missed in test-requirements.txt23:21
amrithI just pushed a patch set to test23:22
amrithand it seems to have worked23:22
amrithharlowja, ^^ (thx)23:22
harlowjai don't think i can +2 but sure :)23:22
openstackgerritamrith proposed a change to openstack/oslo.concurrency: Looks like oslo.concurrency is missing a sphinx  https://review.openstack.org/11469223:22
amrithharlowja, thanks ...23:23
amrithI have no idea whether my fix makes sense or not23:23
harlowjaseems ok23:23
amrithit just seemed like we weren't installing fix23:23
amrithso it was a guess on my part.23:23
amrithok, thanks!23:23
harlowjalets see what happens :-P23:23
amrithonce in a while the blind squirrel finds an acorn. I think I found an acorn ;)23:24
amriththanks harlowja!23:26
harlowjalol23:27
harlowjanp23:27
*** markmcclain has quit IRC23:35
*** shakamunyi has joined #openstack-oslo23:51
*** zzzeek has joined #openstack-oslo23:56

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