Tuesday, 2018-06-26

smcginnis[m]Awesome00:01
tonybsmcginnis[m]: and now I have cascading failures :(00:03
tonybsphinx dosn't have the most helpful error messages00:03
smcginnis[m]Bleh00:04
tonybAnd I'm out of time00:17
tonyblbragstad: So the bottom line is that the keystone docs will fail to build with -W until the oauthlib docs do also00:18
tonyblbragstad: http://paste.openstack.org/show/724271/ is a start but it isn't complete00:18
tonyblbragstad: the good news is grabbing the oauthlib code and tox -edocs will fail if you add -W so it's kinda of a follow the bouncing ball to get there00:19
tonyblbragstad: so perhaps you can disable -W to unblock your gate and then fix oauthlib00:19
tonyblbragstad: sorry I don't have better news :/00:20
*** edmondsw has quit IRC00:37
*** hongbin has joined #openstack-requirements01:21
*** mordred has quit IRC01:49
*** mordred has joined #openstack-requirements02:07
lbragstadtonyb: thanks for digging into that, i appreciate it!03:10
tonyblbragstad: you're welcome.  Sorry I don't have time to do more :/03:11
lbragstadtonyb: not a problem at all, it's not your problem to fix :)03:11
lbragstadtonyb: you don't happy to know if there is something upstream tracking this against oauth?03:12
lbragstadoauthlib/oauthlib that is03:12
tonyblbragstad: I didn't see anything in the github issues03:14
tonyblbragstad: the docs build as the don't enable -W and noone has noticed that the API docs are eitehr unused io incomplete03:15
tonyblbragstad: I s'pose asking for help might be a good first step ;P03:15
lbragstadyeah - good point03:16
tonyblbragstad: :)03:17
*** hongbin has quit IRC03:54
openstackgerritVu Cong Tuan proposed openstack/requirements master: Add py36 testenv  https://review.openstack.org/57768804:02
*** dims has quit IRC04:30
*** dims has joined #openstack-requirements04:35
*** ccamacho has quit IRC05:06
*** CrayZee has joined #openstack-requirements05:07
*** strigazi has quit IRC05:17
*** strigazi has joined #openstack-requirements05:19
*** strigazi_ has joined #openstack-requirements05:24
*** strigazi has quit IRC05:27
*** udesale has joined #openstack-requirements05:44
*** snapiri- has joined #openstack-requirements05:53
*** CrayZee has quit IRC05:56
*** openstackgerrit has quit IRC06:04
*** ccamacho has joined #openstack-requirements06:09
*** openstackgerrit has joined #openstack-requirements06:23
openstackgerritOpenStack Proposal Bot proposed openstack/requirements master: Updated from generate-constraints  https://review.openstack.org/57799706:23
*** andreas_s has joined #openstack-requirements06:33
*** florianf has joined #openstack-requirements07:24
*** florianf has quit IRC07:25
*** andreas_s has quit IRC07:25
*** andreas_s has joined #openstack-requirements07:26
*** amoralej|off is now known as amoralej07:28
*** andreas_s_ has joined #openstack-requirements07:28
*** andreas_s has quit IRC07:32
*** andreas_s_ has quit IRC07:38
*** andreas_s has joined #openstack-requirements07:39
*** andreas_s has quit IRC07:39
*** andreas_s_ has joined #openstack-requirements07:40
*** tosky has joined #openstack-requirements07:41
openstackgerritMatthew Thode proposed openstack/requirements master: Updated from generate-constraints  https://review.openstack.org/57799707:51
*** andreas_s_ has quit IRC07:59
*** andreas_s has joined #openstack-requirements08:00
*** andreas_s has joined #openstack-requirements08:01
*** jpich has joined #openstack-requirements08:05
*** dtantsur|afk is now known as dtantsur09:18
*** strigazi_ is now known as strigazi09:47
*** andreas_s has quit IRC11:00
*** andreas_s has joined #openstack-requirements11:00
*** andreas_s has joined #openstack-requirements11:01
*** andreas_s has quit IRC11:02
*** andreas_s has joined #openstack-requirements11:02
*** andreas_s has quit IRC11:03
*** andreas_s has joined #openstack-requirements11:17
*** andreas_s has quit IRC11:26
*** udesale has quit IRC11:33
*** andreas_s has joined #openstack-requirements11:35
*** andreas_s has quit IRC11:44
*** andreas_s has joined #openstack-requirements11:48
*** amoralej is now known as amoralej|lunch11:59
dhellmanntonyb , smcginnis , lbragstad : why are docstrings in oauthlib breaking the build for keystone?12:36
*** andreas_s has quit IRC12:48
*** andreas_s has joined #openstack-requirements12:50
*** andreas_s has quit IRC12:57
*** edmondsw has joined #openstack-requirements12:58
*** andreas_s has joined #openstack-requirements12:59
*** r-mibu has joined #openstack-requirements13:01
dhellmanntonyb , prometheanfire , dirk : http://lists.openstack.org/pipermail/openstack-dev/2018-June/131824.html13:03
openstackgerritMichal Arbet proposed openstack/requirements master: Update constraint for networkx to new release 2.1  https://review.openstack.org/57809413:12
openstackgerritMichal Arbet proposed openstack/requirements master: Update constraint for networkx to new release 2.1  https://review.openstack.org/57809413:13
openstackgerritMichal Arbet proposed openstack/requirements master: Update constraint for networkx to new release 2.1  https://review.openstack.org/57809413:21
*** dtantsur is now known as dtantsur|brb13:22
*** vpickard_ is now known as vpickard13:30
*** udesale has joined #openstack-requirements13:31
*** snapiri- has quit IRC13:41
lbragstaddhellmann: apparently it's transitive?13:48
dhellmannlbragstad : including the text of docstrings shouldn't be, though, right? is something doing that explicitly?13:49
dhellmannlbragstad : is keystone subclassing something from that library?13:51
lbragstaddhellmann: https://git.openstack.org/cgit/openstack/keystone/tree/keystone/oauth1/validator.py13:52
dhellmannok13:52
dhellmannyeah, it didn't occur to me that you'd be subclassing and that would cause the problem13:52
dhellmannyou could always override the docstring for the method from within your subclass13:52
dhellmannkinda icky, but that would let you keep -W enabled13:53
lbragstadoh - good call13:53
dhellmannI think you can do MyClass.method.__doc__ = '' for example13:53
dhellmannso you don't even need to override the method13:53
kmallocYeah that might be good.13:54
lbragstadif the impact is isolated to that specific area - i wouldn't be opposed to just doing that13:54
dhellmannsure, the question is how many of these methods do you have to do that for13:54
kmallocI am inclined to decorate the classes in question and it just clips the docstring for all methods in the class.13:54
kmallocFor subclassing that is.13:55
dhellmannsure13:55
kmallocOr similar.13:55
kmallocI do dislike losing the docstrings though (but to be fair I am not sure it is that useful for subclassing)13:56
lbragstadwe're just implementing the interface13:57
dhellmannyou would only have to strip them for as long as it takes to get a version of oauth that has well-formatted docstrings, right?13:57
kmallocRight... Which may be forever13:57
dhellmannso much optimism! :-)13:58
kmallocSome of these libs are very slow moving13:58
lbragstadi did reach out to them13:58
*** amoralej|lunch is now known as amoralej13:58
kmallocOauth isn't as bad as some13:58
lbragstadand asked if they would be interested in addressing those change13:58
kmallocBut it def doesn't move fast.13:58
lbragstadthey seem receptive to the idea13:59
dhellmannI'm guessing they're not using sphinx to generate docs? or not with -W enabled in any case13:59
kmallocYeah.13:59
kmalloclbragstad: silly question... Can we just not subclass this?13:59
kmallocDo something like we do on the managers, and just forward to an underlying obkect?14:00
kmallocObject*14:00
kmallocBecause it is one lib/class, right?14:01
*** rpioso|afk is now known as rpioso14:04
*** cjloader has joined #openstack-requirements14:05
lbragstadhttps://github.com/oauthlib/oauthlib/issues/55814:06
openstackgerritDirk Mueller proposed openstack/requirements master: WIP: Add cross testing for py36  https://review.openstack.org/55482414:09
*** ccamacho has quit IRC14:35
*** ccamacho has joined #openstack-requirements14:35
prometheanfiredhellmann: your plan sounds good, the question I was going to ask was answered (do deps changs)14:39
dhellmannprometheanfire : ack, thanks14:43
*** dtantsur|brb is now known as dtantsur14:45
prometheanfiredhellmann: maybe we should enshrine that docs are special14:46
dhellmannyeah, I would like us to be less concerned with testing and syncing doc requirements14:46
dhellmannnow that we have the ability to list those outside of test-requirements.txt it's easier14:46
prometheanfiretrue14:47
lbragstaddhellmann: prometheanfire tonyb kmalloc alternative approach to removing -W https://review.openstack.org/#/c/578121/14:55
dhellmannI like that better than removing the -W14:56
lbragstadme too14:58
lbragstadespecially since it's only two comments14:58
*** cjloader_ has joined #openstack-requirements14:59
*** cjloader has quit IRC14:59
prometheanfirelbragstad: looks like a working workaround :P14:59
prometheanfirelbragstad: and it has a fixme, so lgtm15:00
prometheanfireis upstream slow?15:00
lbragstadi'm not sure15:00
lbragstadthis is the first time i've interfaced with that community (stevemar originally implemented support for oauth)15:01
lbragstadbut even then i'm not sure how much we worked with them15:01
*** vpickard has quit IRC15:11
openstackgerritMichal Arbet proposed openstack/requirements master: Update constraint for networkx to new release 2.1  https://review.openstack.org/57809415:13
*** vpickard has joined #openstack-requirements15:14
prometheanfiredhellmann: I want to know who this is so I can get them beer ^15:14
prometheanfirehttps://review.openstack.org/#/c/577833/15:14
*** ccamacho has quit IRC15:15
openstackgerritOpenStack Proposal Bot proposed openstack/requirements master: update constraint for python-zunclient to new release 2.0.0  https://review.openstack.org/57813215:17
dhellmannprometheanfire : they did some work in taskflow, too, I think15:19
prometheanfireyep, that's the link15:21
*** andreas_s has quit IRC15:32
*** cjloader_ has quit IRC15:45
*** cjloader has joined #openstack-requirements15:46
*** cjloader has quit IRC15:48
*** cjloader has joined #openstack-requirements15:48
*** cjloader has quit IRC15:48
*** cjloader has joined #openstack-requirements15:49
openstackgerritMichal Arbet proposed openstack/requirements master: Update constraints for networkx to new release 2.1  https://review.openstack.org/57809415:56
*** udesale has quit IRC16:09
*** r-mibu has quit IRC16:14
openstackgerritMerged openstack/requirements master: Updated from generate-constraints  https://review.openstack.org/57799716:19
*** jpich has quit IRC16:28
*** CrayZee has joined #openstack-requirements16:49
*** CrayZee has quit IRC16:51
*** dtantsur is now known as dtantsur|afk17:15
*** andreas_s has joined #openstack-requirements17:48
*** andreas_s has quit IRC17:53
*** cjloader_ has joined #openstack-requirements17:54
*** cjloader has quit IRC17:54
*** cjloader_ has quit IRC17:54
*** cjloader has joined #openstack-requirements17:54
*** amoralej is now known as amoralej|off17:56
*** cjloader has quit IRC18:01
*** cjloader has joined #openstack-requirements18:05
*** cjloader has quit IRC18:05
*** cjloader has joined #openstack-requirements18:05
*** vpickard is now known as vpickard_21:30
*** edmondsw has quit IRC22:04
*** edmondsw has joined #openstack-requirements22:07
*** edmondsw has quit IRC22:11
*** cjloader has quit IRC22:13
*** bnemec has quit IRC22:29
*** bnemec has joined #openstack-requirements22:35
*** tosky has quit IRC23:08
*** rpioso is now known as rpioso|afk23:36
*** cjloader has joined #openstack-requirements23:37
*** cjloader has quit IRC23:41

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