Saturday, 2015-04-25

openstackgerritDavid Stanek proposed openstack/keystone: Get method's class name in a python3-compatible way  https://review.openstack.org/15877700:03
dstaneksorry :-(00:07
openstackgerritDavid Stanek proposed openstack/keystone: pycadf now supports Python3  https://review.openstack.org/17740700:07
openstackgerritDavid Stanek proposed openstack/keystone: Handles Python3 builtin changes  https://review.openstack.org/17741100:07
openstackgerritDavid Stanek proposed openstack/keystone: eventlet now supports Python3  https://review.openstack.org/17740600:07
openstackgerritDavid Stanek proposed openstack/keystone: Fixes use of dict methods for Python3  https://review.openstack.org/17741000:07
openstackgerritDavid Stanek proposed openstack/keystone: Replaced filter with a list comprehension  https://review.openstack.org/17740500:07
openstackgerritDavid Stanek proposed openstack/keystone: Updates the *py3 requirements files  https://review.openstack.org/17740900:07
openstackgerritDavid Stanek proposed openstack/keystone: Ignore multiple imports per line for six.moves  https://review.openstack.org/17740400:07
openstackgerritDavid Stanek proposed openstack/keystone: Fixes mocking of oslo messaging for Python3  https://review.openstack.org/17740800:07
openstackgerritDavid Stanek proposed openstack/keystone: Fixes deprecations test for Python3  https://review.openstack.org/17741500:07
openstackgerritDavid Stanek proposed openstack/keystone: Fixes order of imports for pep8  https://review.openstack.org/17740300:07
openstackgerritDavid Stanek proposed openstack/keystone: Add mocking for ldappool for Python3 tests  https://review.openstack.org/17741400:07
openstackgerritDavid Stanek proposed openstack/keystone: pep8 whitespace changes  https://review.openstack.org/17740200:07
openstackgerritDavid Stanek proposed openstack/keystone: Fixes a whitespace issue  https://review.openstack.org/17741300:07
openstackgerritDavid Stanek proposed openstack/keystone: Handles modules that moved in Python3  https://review.openstack.org/17741200:07
openstackgerritDavid Stanek proposed openstack/keystone: basestring no longer exists in Python3  https://review.openstack.org/17741800:07
openstackgerritDavid Stanek proposed openstack/keystone: Add mocking for memcache for Python3 tests  https://review.openstack.org/17741700:07
openstackgerritDavid Stanek proposed openstack/keystone: Refactor deprecations tests  https://review.openstack.org/17741600:07
*** gyee has quit IRC00:20
*** tqtran has quit IRC00:27
*** xgerman has quit IRC00:35
*** _cjones_ has quit IRC00:51
*** pnavarro has joined #openstack-keystone00:54
*** bknudson has joined #openstack-keystone00:56
*** ChanServ sets mode: +v bknudson00:56
*** browne has quit IRC00:56
openstackgerritBrant Knudson proposed openstack/pycadf: Update from global requirements  https://review.openstack.org/17750901:06
*** zzzeek has quit IRC01:22
*** haneef_ has joined #openstack-keystone01:27
*** erkules_ has joined #openstack-keystone01:34
*** spandhe has quit IRC01:35
*** erkules has quit IRC01:37
*** topol has joined #openstack-keystone01:37
*** ChanServ sets mode: +v topol01:37
*** browne has joined #openstack-keystone01:47
*** jdennis has joined #openstack-keystone01:47
*** Ephur has quit IRC01:53
openstackgerritMerged openstack/keystone: Fixes cyclic ref detection in project subtree  https://review.openstack.org/17630401:57
*** pnavarro has quit IRC01:59
morganfainbergdstanek, OMG SPAM!02:06
morganfainberg:P02:06
morganfainbergayoung-noms, uhm...02:06
*** ayoung-noms is now known as ayoung02:07
morganfainbergayoung-noms, you might be able to do that by ripping apart urllib/requests stuff02:07
ayoungdo what?02:07
morganfainbergayoung: requests might have some debug options (library)02:07
ayoungah02:07
morganfainbergayoung: if you're using python that is.02:07
ayoungyeah, I am using Python.  Keystone client02:07
morganfainbergayoung: i don;t know if session has magic options [off the top of my head] to do that02:07
morganfainbergayoung: though debug should dump out that annoying curl line02:08
morganfainbergayoung: which should tell you things you need to know02:08
*** boris-42 has quit IRC02:08
ayoungmorganfainberg, I just don't know how to set it...I'm not even using all of client just...02:08
ayoungwill paste02:08
ayounghttp://paste.openstack.org/show/205881/02:09
morganfainbergah02:11
morganfainbergmight need to dig into the requests lib to see what is going on02:11
ayoungmorganfainberg, OK...verdict is in.  HOt Toddy is better with Lime than with Lemon02:22
morganfainberggood to know02:22
morganfainberghow about +/- ginger?02:22
ayoungmorganfainberg, I keep forgetting that02:22
ayoungI don't have fresh ginger02:22
morganfainbergyerah would need to be fresh02:23
ayoungthe toddy thing will be more important once you move to the north east02:23
morganfainbergayoung, so question.02:23
ayoungFire away02:23
morganfainbergwhat is the interface type for our drivers02:23
bknudsondid you know that you could wind up fast-forwarding a stable branch to master in a review? -- see https://review.openstack.org/#/c/177436/02:23
morganfainbergis it a ABI? API? Driver defined interface? something else?02:23
bknudsonthat scary02:24
morganfainbergbknudson: I saw.02:24
morganfainbergbknudson: makes me go "uuhh wut?!"02:24
morganfainbergbknudson: solution, rapidly break stable branches from ever being able to FF :P02:24
bknudsony, some kind of un-mergable change.02:25
ayoungmorganfainberg, Well, ABI would imply a degree of abstraction that we don't really have, but that was the goal, wasn't it?02:25
bknudsonactually, changing .gitreview might do it.02:25
morganfainbergayoung: largely we are trying to say "here is the definition we expect" and "we will support this for X period of time via compat-code if we change/version the interface"02:26
ayoungmorganfainberg, the Driver portion of Core is really supposed to be like a .h file02:26
morganfainbergayoung: it's somewhere between ABI and API02:26
*** richm has quit IRC02:26
morganfainbergayoung: correct. it's.. weird in python because python is runtime compiled02:27
ayoungmorganfainberg, of course, I ripped that to shreds when I split Assignment.  Poor thingy02:27
ayoungdreamhost had all this custom identity backend code that I totally violated02:27
morganfainbergayoung: it's ok, we're using some super glue, gaffer tape (cause duct tape isn't as good), and twine02:27
morganfainbergayoung: trying to put it back together some02:27
ayoungblasphemy02:27
morganfainbergayoung: i know..i got yelled at for that :P02:27
ayoungduct tape is the force02:27
morganfainbergayoung: and the reason the universe is falling apart is because they should have used gaffer tape instead.02:28
ayoungYou see those recent pictures of Hamill?  It looks like he was actually Palpatine's son02:28
morganfainbergAHAHAHA02:28
morganfainbergayoung: so is ABI the correct term for this interface or do we call it something else?02:29
morganfainbergayoung: this is where not having a formal CS background hurts me some.02:29
ayoungmorganfainberg, ABI is native02:29
morganfainbergs/formal/more formal/02:29
ayoungthis is a dynamic language and it would be, I guess API02:30
ayoungWe don't say that a driver has to descend from the base class, do we?02:30
morganfainbergayoung: we could call it an API but that seems wrong, it's something *we* define that is then consumed by us when provded by the 3rd party02:30
morganfainbergayoung: we will.02:30
morganfainbergayoung: driver *must* descend from the base class and provide matching Abstract methods, abstract method signatures, and abstract properties02:31
morganfainbergs/provide/define appropriately for abstract*/02:32
ayoungits def not an ABI02:32
morganfainbergit's like an API but inverted02:32
morganfainbergsince we're defining it.02:32
morganfainbergit's.. sideways maybe?02:33
ayoungno, it is an API02:33
ayoungit is the interface to which they code, in order to make sure their code complies with expectations02:33
ayoungthe interface is the boundary, you can define both sides of it to vary independently02:34
ayounghttp://en.wikipedia.org/wiki/Application_programming_interface#API_in_object-oriented_languages02:34
morganfainbergmeh call it Driver API i guess02:34
ayoungYes02:35
ayoungYou can add the word Python in there if you want to clarify02:35
morganfainbergalso python's "Abstract Base Class" is really "Virtual Base Class"02:35
ayoungNot really02:35
morganfainbergyes.02:35
ayoungAll Python inheritnacei Virtual02:35
morganfainbergsince ABC is allowed to provide functionality with just the super cal02:35
ayoungso in that case it means nothing02:35
morganfainbergabstract by definition cannot have functionality02:36
ayoungAbstract means not implemented02:36
ayoungVirtual means that you always get the implementation of the subclass02:36
*** jdennis has quit IRC02:36
morganfainbergpython is allowed to have abstract methods with functionality, you *must* reference via super. it's somewhere [again] between abstract and virtual02:36
ayoungI've onoly seen non-virtual in C++02:36
morganfainbergpython is weird02:37
ayoungI've seen wierd.  THis barely registers as interesting02:37
morganfainbergayoung: you're right.. BSN (a blizzard thing like protobuf but before protobuf) is wierd02:37
morganfainbergpython is funky02:37
*** bknudson has quit IRC02:38
ayoungYou can reference a Super function by  calling outhe whole namespce, I think.  That would be non-virtual.  If you have to explicitly pass the This pointer, its non-virtual02:38
*** samueldmq has quit IRC02:38
morganfainbergalso coroutines make my head hurt when you remap stack pointers and try and debug it.02:38
*** samueldmq has joined #openstack-keystone02:38
morganfainbergayoung: as long as you pass the self, i think it would work w/ the namespace02:38
morganfainbergayoung: call out that is02:38
ayoungyes02:39
ayounganyway, we call this the Driver interface02:39
ayoungAPI if you must, but I think the A there is misplaced02:39
morganfainbergworks for me02:39
ayoungand we are all programmers.  So just I02:39
morganfainberganother one tossed around: Driver Defined Interface02:39
morganfainbergbut that also feels wrongf02:39
morganfainbergbut Driver Interface works for me.02:40
* morganfainberg wants to make it clear this is *not* the API people interact with via clients/curl directly02:40
morganfainbergeven though we try and call it REST API, sometimes we drop REST02:40
morganfainbergayoung, thanks.02:41
morganfainbergayoung: brain hurts less now :)02:42
ayoungPython Driver Interface02:48
*** harlowja_ is now known as harlowja_away02:50
*** lhcheng has quit IRC02:51
*** xgerman has joined #openstack-keystone02:52
openstackgerritMorgan Fainberg proposed openstack/keystone-specs: Add spec for 'stable driver abis'  https://review.openstack.org/17742802:53
openstackgerritMorgan Fainberg proposed openstack/keystone-specs: Add spec for 'stable keystone driver interfaces'  https://review.openstack.org/17742802:54
*** aix has quit IRC02:54
openstackgerritMorgan Fainberg proposed openstack/keystone-specs: Add spec for 'stable keystone driver interfaces'  https://review.openstack.org/17742802:54
morganfainberggrr typo02:54
morganfainbergdoh! missed an "ABI" reference02:55
openstackgerritMorgan Fainberg proposed openstack/keystone-specs: Add spec for 'stable keystone driver interfaces'  https://review.openstack.org/17742802:56
openstackgerritMorgan Fainberg proposed openstack/keystone-specs: Add spec for python-3 compatibility  https://review.openstack.org/17738003:00
*** xgerman has quit IRC03:01
openstackgerritMerged openstack/keystone-specs: Move kilo specs to 'implemented' section  https://review.openstack.org/17737703:10
*** browne has quit IRC03:12
*** xgerman has joined #openstack-keystone03:26
*** _cjones_ has joined #openstack-keystone03:52
*** _cjones_ has quit IRC03:57
*** xgerman has quit IRC04:00
*** panbalag has quit IRC04:25
*** topol has quit IRC05:06
*** markvoelker has quit IRC06:01
*** zhiyan_ has joined #openstack-keystone06:17
*** vish1 has joined #openstack-keystone06:18
*** navid__ has joined #openstack-keystone06:19
*** chlong has joined #openstack-keystone06:19
*** ayoung_ has joined #openstack-keystone06:19
*** dvorak has joined #openstack-keystone06:19
*** Bsony has joined #openstack-keystone06:20
*** zhiyan has quit IRC06:20
*** vishy has quit IRC06:20
*** ctracey has quit IRC06:20
*** ayoung has quit IRC06:20
*** openstackgerrit has quit IRC06:20
*** clayton has quit IRC06:20
*** mitz has quit IRC06:20
*** navid_ has quit IRC06:20
*** vish1 is now known as vishy06:20
*** zhiyan_ is now known as zhiyan06:21
*** chlong has quit IRC06:21
*** mitz has joined #openstack-keystone06:21
*** openstackgerrit has joined #openstack-keystone06:22
*** ctracey has joined #openstack-keystone06:28
openstackgerritMorgan Fainberg proposed openstack/keystone-specs: Add spec for 'stable keystone driver interfaces'  https://review.openstack.org/17742806:37
*** tqtran has joined #openstack-keystone06:40
*** tqtran has quit IRC06:44
*** lhcheng has joined #openstack-keystone06:49
*** ChanServ sets mode: +v lhcheng06:49
*** serverascode_ has joined #openstack-keystone06:57
*** serverascode has quit IRC06:58
*** wpf has quit IRC06:58
*** tristanC has quit IRC06:58
*** gabriel-bezerra has quit IRC06:58
*** alex_xu has quit IRC06:59
*** alex_xu has joined #openstack-keystone07:00
*** gabriel-bezerra has joined #openstack-keystone07:00
*** serverascode_ is now known as serverascode07:01
*** wpf has joined #openstack-keystone07:03
*** wpf has quit IRC07:03
*** wpf has joined #openstack-keystone07:07
*** samueldmq has quit IRC07:12
*** tristanC has joined #openstack-keystone07:14
*** Bsony has quit IRC07:41
*** pnavarro has joined #openstack-keystone07:52
*** Bsony has joined #openstack-keystone08:08
*** kiran-r has joined #openstack-keystone08:24
openstackgerritMerged openstack/keystone: Refactor common function for loading drivers  https://review.openstack.org/16662808:32
*** lhcheng has quit IRC08:32
*** lhcheng has joined #openstack-keystone08:32
*** ChanServ sets mode: +v lhcheng08:32
*** kiran-r has quit IRC08:34
openstackgerritDave Chen proposed openstack/keystone: Remove local conf information from paste-ini  https://review.openstack.org/13412408:36
*** Bsony has quit IRC08:40
*** lhcheng has quit IRC09:11
*** tsufiev has quit IRC09:15
*** amakarov_away has quit IRC09:15
*** lhcheng has joined #openstack-keystone09:20
*** ChanServ sets mode: +v lhcheng09:20
*** henrynash has joined #openstack-keystone09:33
*** ChanServ sets mode: +v henrynash09:33
*** amakarov has joined #openstack-keystone09:42
*** tqtran has joined #openstack-keystone09:43
*** Bsony has joined #openstack-keystone09:46
*** tsufiev has joined #openstack-keystone09:46
*** tqtran has quit IRC09:47
*** Bsony has quit IRC09:51
*** lhcheng has quit IRC10:07
*** _dguerri is now known as dguerri10:17
*** pnavarro has quit IRC10:30
*** markvoelker has joined #openstack-keystone10:37
*** markvoelker has quit IRC10:42
*** lhcheng has joined #openstack-keystone11:08
*** ChanServ sets mode: +v lhcheng11:08
*** lhcheng has quit IRC11:12
*** dguerri is now known as _dguerri11:14
*** _dguerri is now known as dguerri11:20
*** dguerri is now known as _dguerri11:24
*** bknudson has joined #openstack-keystone11:38
*** ChanServ sets mode: +v bknudson11:38
*** markvoelker has joined #openstack-keystone11:38
*** markvoelker has quit IRC11:43
*** samueldmq has joined #openstack-keystone11:44
*** lhcheng has joined #openstack-keystone12:09
*** ChanServ sets mode: +v lhcheng12:09
*** lhcheng has quit IRC12:14
openstackgerritBrant Knudson proposed openstack/keystone: Fix sending invalid query parameters to database  https://review.openstack.org/16394912:22
openstackgerritBrant Knudson proposed openstack/keystone: Fix sample policy to allow user to check own token  https://review.openstack.org/16484812:31
*** markvoelker has joined #openstack-keystone12:39
*** markvoelker has quit IRC12:43
openstackgerritBrant Knudson proposed openstack/keystone: Use stevedore for backend drivers  https://review.openstack.org/16654312:57
openstackgerritBrant Knudson proposed openstack/keystone: Use short names for drivers  https://review.openstack.org/16662212:57
openstackgerritBrant Knudson proposed openstack/keystone: Tests enforce use of stevedore loading  https://review.openstack.org/17185412:57
openstackgerritBrant Knudson proposed openstack/keystone: Document policy target for operation  https://review.openstack.org/16852113:04
openstackgerritBrant Knudson proposed openstack/keystone: Update sample config file  https://review.openstack.org/17186013:10
*** henrynash has quit IRC13:10
openstackgerritBrant Knudson proposed openstack/keystone: Update sample config  https://review.openstack.org/17754413:12
*** ir2ivps8 has joined #openstack-keystone13:17
*** davechen has joined #openstack-keystone13:32
*** markvoelker has joined #openstack-keystone13:39
*** markvoelker has quit IRC13:44
*** _dguerri is now known as dguerri14:17
*** dguerri is now known as _dguerri14:34
*** davechen has left #openstack-keystone14:39
*** _dguerri is now known as dguerri14:39
*** henrynash has joined #openstack-keystone14:59
*** ChanServ sets mode: +v henrynash14:59
openstackgerritBrant Knudson proposed openstack/keystone: Update sample config file  https://review.openstack.org/17186015:40
openstackgerritBrant Knudson proposed openstack/keystone: Use stevedore for backend drivers  https://review.openstack.org/16654315:40
openstackgerritBrant Knudson proposed openstack/keystone: Use short names for drivers  https://review.openstack.org/16662215:40
*** e0ne has joined #openstack-keystone15:44
*** lhcheng has joined #openstack-keystone15:47
*** ChanServ sets mode: +v lhcheng15:47
*** lhcheng has quit IRC15:51
*** e0ne has quit IRC15:52
*** david-ly_ has joined #openstack-keystone16:16
*** e0ne has joined #openstack-keystone16:17
*** esp_ has joined #openstack-keystone16:17
*** dobson` has joined #openstack-keystone16:18
*** X-Istence has joined #openstack-keystone16:18
*** dhellmann_ has joined #openstack-keystone16:18
*** rwsu_ has joined #openstack-keystone16:18
*** mtreinish_ has joined #openstack-keystone16:19
*** dobson has quit IRC16:19
*** esp has quit IRC16:19
*** david-lyle has quit IRC16:19
*** rwsu has quit IRC16:19
*** mtreinish has quit IRC16:19
*** dhellmann has quit IRC16:19
*** j_king has quit IRC16:19
*** marekd has quit IRC16:19
*** mtreinish_ is now known as mtreinish16:19
*** esp_ is now known as esp16:19
*** j_king has joined #openstack-keystone16:20
*** marekd has joined #openstack-keystone16:20
*** dhellmann_ is now known as dhellmann16:21
*** notmyname_ has joined #openstack-keystone16:21
*** raginbaj- has joined #openstack-keystone16:22
*** wpf has quit IRC16:23
*** serverascode has quit IRC16:23
*** vishy has quit IRC16:23
*** hogepodge has quit IRC16:23
*** notmyname has quit IRC16:23
*** trey has quit IRC16:23
*** cloudnull has quit IRC16:23
*** raginbajin has quit IRC16:23
*** rm_work|away has quit IRC16:23
*** sudorandom has quit IRC16:23
*** gus has quit IRC16:23
*** x58 has quit IRC16:23
*** jamiec has quit IRC16:23
*** notmyname_ is now known as notmyname16:23
*** raginbaj- is now known as raginbajin16:23
*** e0ne has quit IRC16:27
*** wpf has joined #openstack-keystone16:28
*** e0ne has joined #openstack-keystone16:31
*** zz_avozza has quit IRC16:33
*** mfisch has quit IRC16:33
*** marekd has quit IRC16:33
*** marekd has joined #openstack-keystone16:33
*** mfisch has joined #openstack-keystone16:34
*** mfisch is now known as Guest4155016:34
*** zz_avozza has joined #openstack-keystone16:35
*** zz_avozza is now known as avozza16:35
*** e0ne has quit IRC16:39
*** e0ne has joined #openstack-keystone16:43
*** e0ne has quit IRC16:46
*** sudorandom has joined #openstack-keystone16:46
*** gus has joined #openstack-keystone16:46
*** sudorandom is now known as sudorando16:46
*** trey has joined #openstack-keystone16:46
*** vishy has joined #openstack-keystone16:47
*** rm_work|away has joined #openstack-keystone16:47
*** rm_work|away is now known as rm_work16:48
*** rm_work has joined #openstack-keystone16:48
*** cloudkiller has joined #openstack-keystone16:48
*** tqtran has joined #openstack-keystone16:48
*** serverascode has joined #openstack-keystone16:50
*** e0ne has joined #openstack-keystone16:50
*** tqtran has quit IRC16:52
*** e0ne has quit IRC16:56
*** e0ne has joined #openstack-keystone16:58
*** e0ne has quit IRC16:59
*** Bsony has joined #openstack-keystone17:03
*** cyeoh has quit IRC17:20
*** cyeoh has joined #openstack-keystone17:22
*** cloudkiller is now known as cloudnull17:23
*** Bsony has quit IRC17:27
*** cyeoh has quit IRC17:32
*** samueldmq_ has joined #openstack-keystone17:34
*** cyeoh has joined #openstack-keystone17:35
*** samueldmq has quit IRC17:36
*** Bsony has joined #openstack-keystone17:40
*** Bsony has quit IRC17:44
*** Guest41550 is now known as mfisch18:07
*** mfisch has joined #openstack-keystone18:07
*** e0ne has joined #openstack-keystone18:15
*** marekd has quit IRC18:18
*** e0ne has quit IRC18:20
*** e0ne has joined #openstack-keystone18:24
*** e0ne has quit IRC18:28
*** e0ne has joined #openstack-keystone18:32
*** e0ne has quit IRC18:34
*** e0ne has joined #openstack-keystone18:38
*** e0ne has quit IRC18:40
*** e0ne has joined #openstack-keystone18:44
*** e0ne has quit IRC18:47
*** marekd has joined #openstack-keystone18:50
*** e0ne has joined #openstack-keystone18:50
*** e0ne has quit IRC18:57
*** marekd has quit IRC19:01
*** e0ne has joined #openstack-keystone19:01
*** e0ne has quit IRC19:04
*** e0ne has joined #openstack-keystone19:08
*** xgerman has joined #openstack-keystone19:09
*** e0ne has quit IRC19:11
*** marekd has joined #openstack-keystone19:12
*** aix has joined #openstack-keystone19:16
*** xgerman has quit IRC19:18
*** lhcheng has joined #openstack-keystone19:24
*** ChanServ sets mode: +v lhcheng19:24
*** lhcheng has quit IRC19:29
*** samueldmq_ is now known as samueldmq19:32
samueldmqsmoke: commands succeeded congratulations :)19:33
samueldmqfor tempest smoke tests on a keystone v2 disabled devstack19:33
samueldmqgoing to check tox -efull19:34
*** aix has quit IRC19:39
*** dguerri is now known as _dguerri19:44
*** markvoelker has joined #openstack-keystone19:44
*** _dguerri is now known as dguerri19:44
*** xgerman has joined #openstack-keystone19:45
*** markvoelker has quit IRC19:49
*** lhcheng has joined #openstack-keystone19:49
*** ChanServ sets mode: +v lhcheng19:49
*** ayoung_ has left #openstack-keystone19:58
*** jdennis has joined #openstack-keystone20:23
*** xgerman has quit IRC20:29
*** jdennis has quit IRC20:31
*** tqtran has joined #openstack-keystone20:51
*** tqtran has quit IRC20:55
*** jimbaker has quit IRC21:16
*** lhcheng has quit IRC21:22
*** henrynash has quit IRC23:58

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