Tuesday, 2017-04-11

*** catintheroof has quit IRC00:19
*** zhurong has joined #openstack-mistral00:55
*** tung_doan has joined #openstack-mistral01:21
*** catintheroof has joined #openstack-mistral02:16
openstackgerritMerged openstack/mistral master: Remove the highlighting choice 'HTTP'  https://review.openstack.org/45354202:25
openstackgerritMerged openstack/mistral master: Use the plain syntax highlighting in the webapi example  https://review.openstack.org/45354302:25
openstackgerritMerged openstack/mistral master: Remove the empty using_yaql gude  https://review.openstack.org/45405702:25
*** catintheroof has quit IRC02:34
*** catintheroof has joined #openstack-mistral02:35
*** catintheroof has quit IRC02:40
openstackgerritMerged openstack/mistral master: Use the Mistral syntax highlighting on the dsl v2 page  https://review.openstack.org/45405803:23
*** chlong has quit IRC03:47
openstackgerritToure Dunnon proposed openstack/mistral master: [WIP] Workflow Error Analysis  https://review.openstack.org/45544704:06
rakhmerovkong: hi04:22
rakhmerovcan you pls reivew https://review.openstack.org/#/c/455327 ?04:22
rakhmerovit's quite important04:22
rakhmerovand super small04:23
rakhmerovd0ugal: or you04:23
kongrakhmerov: i'm looking05:01
rakhmerovthanks05:16
openstackgerritMerged openstack/mistral master: Limit the number of finished executions.  https://review.openstack.org/44668005:24
*** jaosorior_away is now known as jaosorior05:55
*** jtomasek_ has quit IRC06:31
*** kong has quit IRC07:39
*** jpich has joined #openstack-mistral07:50
*** shardy has joined #openstack-mistral07:53
*** Kevin_Zheng has quit IRC08:23
*** sharatss has joined #openstack-mistral08:42
xavierhardyrakhmerov: is there anything in the pipes to make the access control available to other authentication plugins than keystone ?08:58
*** openstackgerrit has quit IRC09:03
*** sharatss has quit IRC09:07
*** warface has joined #openstack-mistral09:07
xavierhardyrakhmerov?09:37
*** openstackgerrit has joined #openstack-mistral09:49
openstackgerritKevin Pouget proposed openstack/python-mistralclient master: Add CLI for event trigger operations  https://review.openstack.org/45466909:49
*** mgershen has joined #openstack-mistral10:03
openstackgerritMerged openstack/mistral master: Use Jinja2 sandbox environment  https://review.openstack.org/45532710:04
*** mgershen1 has quit IRC10:05
*** zhurong has quit IRC10:10
*** zhurong has joined #openstack-mistral10:11
*** mgershen1 has joined #openstack-mistral10:18
*** mgershen has quit IRC10:20
*** kong has joined #openstack-mistral10:23
*** jkilpatr has quit IRC10:43
rakhmerovxavierhardy: hi, no specific plans. We may do something more advanced for Keycloak in the near future10:48
*** fultonj has joined #openstack-mistral10:58
*** jkilpatr has joined #openstack-mistral10:59
*** livelace has joined #openstack-mistral11:00
*** shardy has quit IRC11:07
*** shardy has joined #openstack-mistral11:07
*** shardy is now known as shardy_lunch11:09
openstackgerritRenat Akhmerov proposed openstack/mistral master: WIP: Change workflow lang schema to support advanced publishing  https://review.openstack.org/45517811:15
*** thrash|g0ne is now known as thrash11:16
openstackgerritKevin Pouget proposed openstack/python-mistralclient master: Add CLI for event trigger operations  https://review.openstack.org/45466911:19
*** mgershen has joined #openstack-mistral11:48
*** mgershen1 has quit IRC11:50
openstackgerritRenat Akhmerov proposed openstack/mistral master: WIP: Change workflow lang schema to support advanced publishing  https://review.openstack.org/45517811:59
*** brunograz has joined #openstack-mistral11:59
*** mgershen1 has joined #openstack-mistral12:04
*** mgershen has quit IRC12:07
openstackgerritRenat Akhmerov proposed openstack/mistral master: WIP: Change workflow lang schema to support advanced publishing  https://review.openstack.org/45517812:07
*** shardy_lunch is now known as shardy12:10
*** dprince has joined #openstack-mistral12:17
*** breton has quit IRC12:17
*** breton has joined #openstack-mistral12:18
openstackgerritBrad P. Crochet proposed openstack/mistral master: Enable WSGI under Apache in devstack  https://review.openstack.org/45471012:25
openstackgerritRenat Akhmerov proposed openstack/mistral master: WIP: Change workflow lang schema to support advanced publishing  https://review.openstack.org/45517812:42
rakhmerovd0ugal, thrash: hi, by any chance do you know what happened with our docs gate?12:50
rakhmerove.g. http://logs.openstack.org/78/455178/8/check/gate-mistral-docs-ubuntu-xenial/62e042b/console.html12:51
d0ugalhas it gone?12:51
rakhmerovyeah12:51
rakhmerovfailing12:51
d0ugallooking12:51
rakhmerovseems like for all our patches12:51
thrashrakhmerov: I haven't touched it, but I'll look. :)12:51
rakhmerovyeah, I know. I guess something changed in the env12:51
d0ugalrakhmerov: it switched to Python 312:51
rakhmerovwoow12:51
d0ugaland it has been broken in Python 3 for some time12:52
rakhmerovhow did you know?12:52
d0ugalrakhmerov: http://logs.openstack.org/78/455178/8/check/gate-mistral-docs-ubuntu-xenial/62e042b/console.html#_2017-04-11_12_48_02_10252412:52
rakhmerovtrue12:52
d0ugalrakhmerov: in python 3 reduce was moved from being global to functools.reduce12:52
d0ugalso the error makes sense12:52
d0ugalWhy has it switched to Python 3? I'm not sure, but we can force it back easily :)12:52
d0ugalPatch incoming.12:53
rakhmerovok :)12:53
rakhmerovyou're fast12:53
rakhmerovlet's get it back for now12:53
d0ugaloh. https://github.com/openstack/mistral/blob/master/tox.ini#L5512:53
d0ugalweird.12:53
d0ugalit already specifies python 212:53
rakhmerovhm..12:53
rakhmerovinteresting12:53
d0ugalso maybe the way the docs are built has changed12:54
*** zhurong has quit IRC12:54
rakhmerovthat's what I thought12:54
rakhmerovwe didn't change anything12:54
rakhmerovon our side12:54
rakhmerovagain, some dependency issue12:55
d0ugalrakhmerov: so they don't use our tox file.12:56
d0ugalI'm not sure how we fix this :)12:57
rakhmerovthey always haven't? or has it changed lately?12:57
d0ugalI don't know.12:57
rakhmerovok12:57
thrashd0ugal: this should affect everyone then.12:57
rakhmerovyes12:57
d0ugalthrash: only if their docs build isn't Python 3 compatible12:57
thrashd0ugal: true12:58
d0ugalthrash: I think the API docs generation is the bit that fails12:58
rakhmerovyeah12:58
d0ugaloh, actually, it is shpinxcontrib-pecanwsme that fails.12:59
d0ugalI am not sure what that does for us.12:59
d0ugalI see three options12:59
d0ugal1) find a way to switch it back to python 213:00
d0ugal2) remove sphinxcontrib-pecanwsme13:00
d0ugal3) make it work on Python 313:00
d0ugalIt looks like somebody already tried #3 https://github.com/dreamhost/sphinxcontrib-pecanwsme/pull/1813:00
rakhmerovI'd assume #1 would be the easiest13:02
rakhmerovif we find where to do it13:02
thrashrakhmerov: looking...13:04
rakhmerovok13:04
*** bobh has joined #openstack-mistral13:05
d0ugalthrash: I asked in -infra, seems other people have noticed too13:06
thrashd0ugal: ack13:06
d0ugalrakhmerov: any idea what that sphinx extension adds to the docs?13:07
thrashd0ugal: supposedly docs an api created with pecan.13:08
d0ugalthrash: I guessed that bit, but I can't actually see it anywhere13:08
thrashd0ugal: I'm guessing https://docs.openstack.org/developer/mistral/developer/webapi/v2.html13:08
thrash:)13:08
rakhmerovit parses controller classes docstrings and puts them into docs13:08
rakhmerovyes13:08
rakhmerovnot docstrings, sorry13:09
rakhmerovwait a sec..13:09
d0ugalahh, it adds the rest-controller directive13:10
rakhmerovhttps://github.com/openstack/mistral/blob/master/mistral/api/controllers/v2/resources.py#L40-L4913:11
rakhmerovI guess it add this13:11
d0ugalhttp://codesearch.openstack.org/?q=rest-controller&i=nope&files=.*%5C.rst&repos=mistral13:11
d0ugalrakhmerov: right, it uses that.13:11
rakhmerovit might be an obsolete way of doing this though.. but it is what it is13:12
d0ugalyeah13:13
d0ugalI wish pecan was obsolete :P13:14
thrashnot our only problem with python 313:14
d0ugalthrash: no?13:14
thrashcommented this out: https://github.com/openstack/mistral/blob/master/doc/source/conf.py#L3413:14
thrashand got:   File "/home/bcrochet/workspace/tripleo/mistral/.tox/docs/lib64/python3.5/re.py", line 163, in match13:14
thrash    return _compile(pattern, flags).match(string)13:14
thrashTypeError: cannot use a string pattern on a bytes-like object13:14
d0ugalthrash: I done that too :)13:14
thrashwhich looks like a sphinx prob13:15
thrashor something in the docs13:15
d0ugalyeah, that is a weird one13:17
d0ugalDoes anyone find the API docs useful?13:18
d0ugalI think we should just remove them.13:18
d0ugalThey just fill the search with results that are not what I want in my experience13:18
d0ugalWe even include our tests. https://docs.openstack.org/developer/mistral/api/mistral.tests.unit.actions.html13:19
rakhmerov:)13:22
rakhmerovwell, d0ugal, I think we need API docs but may be generated in a different way13:22
d0ugalWhy do we need them?13:22
rakhmerovhow would I learn about API then?13:23
rakhmerovif we remove them13:23
rakhmerovI guess all projects have them13:23
d0ugalthe Python API or the REST API?13:23
rakhmerovREST API at least13:23
d0ugalsure, we need to document the Mistral API13:23
rakhmerovwhat do you mean?13:23
d0ugalbut we have tons of pages in the docs that cover Python code, code that should be considered private, we are not a library13:24
rakhmerovnot sure I understand13:24
rakhmerovwhy code?13:24
d0ugalhttps://docs.openstack.org/developer/mistral/py-modindex.html13:24
rakhmerov(still confused)13:24
d0ugalThat part of the documentation is useless13:24
d0ugalIMO13:24
d0ugalWho is it for?13:24
rakhmerovyeah, we can remove this I guess13:25
d0ugalit is also here: https://docs.openstack.org/developer/mistral/api/modules.html13:25
rakhmerovfor me API docs are REST API mainly13:25
d0ugalSure13:25
rakhmerovI was just confused a little bit13:25
rakhmerovok13:25
d0ugalSorry, I switched topics quickly :)13:26
rakhmerovd0ugal: yes, I agree on that13:26
rakhmerovgithub provides better code navigation capabilities than this stuff13:26
d0ugalthe python-generated-docs just dominate the search results.13:26
d0ugalhttps://docs.openstack.org/developer/mistral/search.html?q=on-success13:26
rakhmerov:)13:27
rakhmerovlet's remove them13:27
d0ugal\o/13:27
thrashwhich mean we can also remove all the cruft to support it. :D13:33
openstackgerritRenat Akhmerov proposed openstack/mistral master: Change workflow lang schema to support advanced publishing  https://review.openstack.org/45517813:37
rakhmerovyes13:38
*** mgershen has joined #openstack-mistral13:38
*** mgershen1 has quit IRC13:39
*** jtomasek_ has joined #openstack-mistral13:42
*** jkilpatr has quit IRC13:46
d0ugalthrash: I am trying to do this but I can't figure out where it comes from lol13:49
*** jkilpatr has joined #openstack-mistral13:49
rakhmerovd0ugal, thrash: seems like pep8 gate is broken too (not because we did something): http://logs.openstack.org/78/455178/9/check/gate-mistral-pep8-ubuntu-xenial/2061b25/console.html13:50
d0ugalrakhmerov: that is also python 3 related13:50
rakhmerovyes, I guess so13:50
d0ugalrakhmerov: I see that error locally all the time13:51
rakhmerovd0ugal: it also fails with the same error locally13:51
rakhmerovyep )13:51
d0ugalah cool, you are Python 3 by default too? :)13:51
d0ugalI have been for a while and it means I suffer through strange issues others don't!13:51
thrashguess I'm too much of a wuss13:51
rakhmerovd0ugal: yes13:52
rakhmerovd0ugal: but we're supposed to get rid of Py 2 soon AFAIK13:52
*** mgershen1 has joined #openstack-mistral13:52
d0ugalreally?13:52
rakhmerovyes13:53
*** mgershen has quit IRC13:53
rakhmerovI've heard this many times (including summits)13:53
d0ugalheh13:53
rakhmerovd0ugal: I finally finished my first patch for advanced publishing https://review.openstack.org/#/c/455178/13:54
rakhmerovsorry for the size, but I really didn't know how to make it smaller13:54
rakhmerovit's just how our specs now work13:54
rakhmerovI'll try to simplify it moving forward, and may be not at once13:55
rakhmerovexcept these two gates it seems to be passing main gates13:55
rakhmerovbtw, coverage gate is also broken with a weird error13:55
rakhmerovd0ugal: I'm out for today13:56
d0ugalcoverage gate has always been broken :)13:57
d0ugalrakhmerov: cool, thanks - I'll take a look13:57
*** jaosorior is now known as jaosorior_away14:06
d0ugalwhere is this used? https://github.com/openstack/mistral/tree/master/api-ref/source14:07
d0ugalah, so that is an actual REST API only docs14:08
d0ugalman this is confusing.14:08
d0ugalthrash: any idea where the api docs are generated?14:16
*** chlong has joined #openstack-mistral14:21
*** mgershen has joined #openstack-mistral14:24
*** mgershen1 has quit IRC14:25
thrashd0ugal: i don't14:26
*** jkilpatr has quit IRC14:26
d0ugalit really confuses me14:26
thrashd0ugal: I haven't looked at it in detail14:28
d0ugalthrash: something creates the rst files in doc/source/api/14:28
d0ugalbut I don't know what14:28
d0ugalthrash: woah, pbr generates them!14:38
*** jkilpatr has joined #openstack-mistral14:40
*** mgershen has quit IRC14:41
*** mgershen has joined #openstack-mistral14:41
d0ugalthrash, rakhmerov - the release has been rolled back, so it should be fine if we recheck now.14:54
*** mgershen1 has joined #openstack-mistral14:55
*** mgershen has quit IRC14:56
thrashd0ugal: no way...15:06
therveopenstackstatus is not here for some reasons15:08
d0ugalhuh, weird15:08
openstackgerritDougal Matthews proposed openstack/mistral master: Disable pbrs auto python-api generation  https://review.openstack.org/45574415:08
*** kong has quit IRC15:09
openstackgerritDougal Matthews proposed openstack/mistral master: Set the basepython for the venv tox environment  https://review.openstack.org/45574515:12
openstackgerritDougal Matthews proposed openstack/mistral master: Disable pbrs auto python-api generation  https://review.openstack.org/45574415:19
*** warface has quit IRC15:27
*** chlong_ has joined #openstack-mistral15:29
*** chlong has quit IRC15:32
*** chlong has joined #openstack-mistral15:44
*** livelace has quit IRC15:50
*** jistr is now known as jistr|mtg15:59
*** mgershen has joined #openstack-mistral16:10
*** mgershen1 has quit IRC16:12
*** jpich has quit IRC16:17
*** d0ugal has quit IRC16:18
*** mgershen1 has joined #openstack-mistral16:25
*** mgershen has quit IRC16:27
*** jistr|mtg is now known as jistr16:37
*** mgershen has joined #openstack-mistral16:42
*** mgershen1 has quit IRC16:43
*** mgershen1 has joined #openstack-mistral16:57
*** mgershen has quit IRC16:58
*** mgershen has joined #openstack-mistral17:12
*** mgershen1 has quit IRC17:15
*** mgershen1 has joined #openstack-mistral17:27
*** mgershen has quit IRC17:28
jenner_guys, is anyone running mistral in docker (openshift)?17:54
jenner_I see there's an example script that creates a mistral.conf upon container startup, but wouldn't it be nice if we could fall back to environment vars if there's no config file?17:58
*** mgershen has joined #openstack-mistral18:28
*** mgershen1 has quit IRC18:29
*** mgershen1 has joined #openstack-mistral18:43
*** mgershen has quit IRC18:45
*** bobh has quit IRC18:59
*** mgershen has joined #openstack-mistral18:59
*** mgershen1 has quit IRC19:01
*** mgershen1 has joined #openstack-mistral19:13
*** mgershen has quit IRC19:16
*** toure is now known as toure|biab19:24
*** toure|biab is now known as toure19:24
*** mgershen has joined #openstack-mistral19:31
*** mgershen1 has quit IRC19:32
*** mgershen1 has joined #openstack-mistral19:37
*** mgershen has quit IRC19:39
*** mgershen has joined #openstack-mistral19:45
*** jkilpatr_ has joined #openstack-mistral19:45
*** aspiers has quit IRC19:45
*** mgershen1 has quit IRC19:46
*** aspiers has joined #openstack-mistral19:47
*** jkilpatr has quit IRC19:47
*** shardy has quit IRC19:50
*** mgershen1 has joined #openstack-mistral19:56
*** mgershen has quit IRC19:57
*** bobh has joined #openstack-mistral20:00
*** bobh has quit IRC20:05
*** mgershen1 has quit IRC20:08
*** mgershen has joined #openstack-mistral20:08
*** mgershen1 has joined #openstack-mistral20:21
*** mgershen has quit IRC20:23
*** dprince has quit IRC20:27
*** bobh has joined #openstack-mistral20:33
*** mgershen has joined #openstack-mistral20:38
*** mgershen1 has quit IRC20:39
*** dmellado has quit IRC20:48
*** jtomasek_ has quit IRC20:51
*** mgershen1 has joined #openstack-mistral20:51
*** mgershen has quit IRC20:53
*** mgershen has joined #openstack-mistral21:09
*** chlong has quit IRC21:09
*** chlong_ has quit IRC21:09
*** mgershen1 has quit IRC21:11
*** thrash is now known as thrash|g0ne21:15
*** catintheroof has joined #openstack-mistral21:19
*** catintheroof has quit IRC21:21
*** catintheroof has joined #openstack-mistral21:21
*** kong has joined #openstack-mistral21:30
*** jkilpatr_ has quit IRC21:30
*** jkilpatr_ has joined #openstack-mistral22:08
*** bobh has quit IRC22:18
*** catintheroof has quit IRC23:29
*** catintheroof has joined #openstack-mistral23:30
*** catintheroof has quit IRC23:30
*** jamielennox is now known as jamielennox|away23:48
*** jamielennox|away is now known as jamielennox23:51

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