23:13:55 #startmeeting CongressTeamMeeting 23:13:56 Meeting started Tue Jul 21 23:13:55 2015 UTC and is due to finish in 60 minutes. The chair is thinrichs. Information about MeetBot at http://wiki.debian.org/MeetBot. 23:13:57 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 23:13:59 here 23:13:59 The meeting name has been set to 'congressteammeeting' 23:14:07 veena: I saw that this is a terrible time for you. Thanks for joining! 23:14:16 hi 23:14:32 thinrichs: Yeah. :) Its 4:40am. Thanks 23:15:13 veena: want to talk about your status update so you can jump off? 23:15:56 I started working on the bp - support python 3. Have submitted my 1st patch. 23:16:05 It's in revire state 23:16:14 review 23:16:31 Great! I'll take a look at it hopefully today. 23:16:44 thinrichs: Okay. Thanks 23:17:01 veena: anything you need from us? 23:17:38 thinrichs: I think it was a good start for me. Nothing as of now. 23:18:35 ok. 23:18:40 Forgot to set the topic. 23:18:43 #topic status 23:18:56 We haven't done status updates for a while. 23:19:29 masahito: want to tell us what you're doing? 23:19:57 ok 23:20:32 I started implementing control-for-execution bp. 23:21:14 I think I'll be able to submit the first patch this week. 23:22:15 it's all as I didn't have enough time to spend coding last week. 23:23:55 Great! Is there anything you need from us? 23:24:24 everything is ok now. 23:24:54 Oops. and I submitted an abstract of congress for Tokyo summit :) 23:25:09 RuiChen: want to do a status update? 23:25:26 masahito: great! 23:25:37 pep8 H302 patch done, version list API done 23:26:05 I plan to start congressclient part of version list API 23:26:59 Nice. Anything you need from us? 23:27:00 and that bug I refer to last week 23:27:39 no, everything is ok 23:28:16 jwy: how about you? 23:29:26 i think i missed last week's meeting, so might be repeating this - Yali gave a demo of the simplified policy rule creation ui 23:29:50 there's some overlap with the existing ui, so need to work with her on either differentiating them more or consolidating into one 23:30:11 also been talking with some murano/horizon folks who have written a ui framework called merlin, which they're using for ui workflows 23:30:27 they think we might be able to use merlin for the congress ui 23:31:56 that's all i have for now 23:33:09 ok: I think it's important that we understand the differences between the two UIs. 23:33:16 Especially from the user's perspective. 23:35:16 alexsyip: how about you? 23:35:39 I haven’t had time to do much work on Congress this week. 23:38:17 OK. 23:38:38 thinrichs: I couldn't pass through that error while running tests in py34 env. It fails to install yaql package. So it doesn't run any tests and fails at installing the requirements. 23:39:12 veena: do you have a URL/pointer to the error? 23:39:14 http://logs.openstack.org/19/204019/2/check/gate-congress-python34/4e188ae/console.html 23:39:54 thinrichs: this is the same error you were discussing last week. 23:41:36 That looks new to me. I don't remember discussing it last week. 23:41:41 Anyone know what's going on? 23:42:34 Do we have all the outstanding requirements.txt updates merged? 23:43:43 I have no idea about this error, UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 975: ordinal not in range(128) 23:44:02 Let's all take a look at this and help veena out after the meeting. 23:44:07 looks strange 23:44:09 I think python-muranoclient requires yaql, which fails to get installed in py34 env 23:44:35 Okay. thanks 23:44:39 veena: you're right—the question is why. 23:45:07 Does anyone else have a status update? 23:45:11 yep, it's imporant for py3 BP 23:45:37 @Tim I am working on action listing 23:46:02 and tempest ha issue 23:46:26 The tempest ha issue is important so we can start gating on tempest tests again. 23:46:43 but it depends on two tempest patches 23:46:45 The action-listing is also important for helping people understand what they can do with action execution. 23:47:02 I don't see anyone reviewing them yet. 23:47:21 yes, I will send the second patch for action listing this week 23:47:22 zhenzanz: patches for the actual tempest repo, or patches to our contrib dir? 23:47:37 actual tempest repo and tempest-lib repo 23:48:02 also one for our contrib dir 23:48:12 and I saw you have comments on it 23:49:11 Great! Let me know if you want me to look at the tempest/tempest_lib changes. 23:49:27 zhenzanz: anything you need from us? 23:49:47 no more now, thanks 23:50:08 Anyone else with a status update? 23:51:10 I'll go. 23:51:28 I started working on completing the work started here: 23:51:39 https://review.openstack.org/#/c/176497/ 23:51:48 to extend the policy language to enable statements like…. 23:51:53 insert[p(x) :- q(x)] 23:52:01 which is mainly useful for the simulate() functionality. 23:52:30 It seems it will require a new syntactic datastructure. 23:52:41 Which may mean substantial changes to the Datalog engine. 23:53:33 I'm still investigating but will let you all know what I find. 23:53:43 Let's switch to an open discussion. 23:53:47 #topic open discussion 23:54:04 #176497 huge patch... 4000 LOC 23:54:40 how does insert[p(x):-q(x)] work? 23:55:08 RuiChen: most of that is auto-generated; we checked the generated code into the repo. 23:55:31 Otherwise you need java to generate the code. Much debate. This seemed the simplest. 23:55:52 masahito: it's just a way of representing the operation that inserts the rule 'p(x) :- q(x)' *within* the language. 23:55:56 thinrichs: there are any doc describe the datalog engine how to work in congress? 23:56:04 Then for simulate, you can run…. 23:56:17 simulate 23:56:44 where is a string representing the sequence of changes of rules and data that we want to apply before answering the query 23:56:55 RuiChen: check our docs 23:58:31 thinrichs: yep, I read it yet, I meams how to generated from java code? 23:58:45 RuiChen: run 'make code' from the congress directory. 23:59:08 1 minute left. 23:59:30 thinrichs: ok, I found it, thinks 00:00:03 Out of time for this week. Thanks all! 00:00:08 #endmeeting