16:59:35 #startmeeting Murano 16:59:36 Meeting started Tue Aug 11 16:59:35 2015 UTC and is due to finish in 60 minutes. The chair is sergmelikyan. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:59:38 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:59:41 The meeting name has been set to 'murano' 16:59:47 0/ 17:00:00 o/ 17:00:07 o/ :) 17:00:13 o/ 17:00:15 hi 17:00:21 hey! 17:00:31 o/ 17:02:11 Agenda for todays meeting: https://wiki.openstack.org/wiki/Meetings/MuranoAgenda 17:02:21 #topic Action Items Review 17:02:49 #1 kzaitsev_mb write an email to encourage murano team and murano users to test new yaql 17:03:21 hi 17:03:34 sry, thought that we're in meeting-3 for some reason. 17:04:13 I remember I had to write 2 emails. I thin I only wrote one. 17:04:25 Was really waiting for yaql commits to be merged 17:05:04 kzaitsev_mb: they are 17:05:18 so I wrote an email about periodic jobs, yes =) 17:05:29 and didn't write one about testing yaql 17:05:33 kzaitsev_mb: most of them are merged, I believe we can release RC2 already 17:05:49 ativelkov: do you have plans to do that in near future? 17:06:11 sergmelikyan: sure. In an hour or so. 17:06:12 Will write to ML, right after RC2 hits pypi =) 17:06:18 awesome! 17:06:31 #action kzaitsev_mb write an email to encourage murano team and murano users to test new yaql 17:06:43 #2 kzaitsev_mb write e-mail about stable jobs 17:06:45 done :) 17:06:52 right? :) 17:06:56 yep that one is done. 17:07:06 no failures from murano jobs there btw 17:07:14 #topic YAQL 1.0 Status 17:07:26 hope it'll stay that way =) 17:07:36 I think this also covers status for yaql 1.0 - RC2 + testing => release 17:07:55 kzaitsev_mb: yep :) 17:08:53 citing Stan: RC2 would most likely become 1.0 and commit is ready to be tested. And is in fact being tested already. 17:09:20 kzaitsev_mb: we thought same thing about RC1 ;) 17:10:05 The difference between RC1 and RC2 is that Murano already works on RC2 17:10:15 so just for the record #link https://review.openstack.org/#/c/204099/ 17:10:28 and the spec 17:10:32 https://review.openstack.org/#/c/209908/ 17:11:05 Thre will be second spec as soon as I fix one more bug in this commit and then I'll update commit message 17:12:55 We plan to update commits to Murano with new requirement to RC2 17:13:05 slagun: 17:14:32 sorry :) It was question :) 17:15:04 the question is should we update requirements.txt for rc2? 17:15:12 yep 17:16:18 Maybe it will be better to set it to >=1.0.0<2.0.0 right from the start, test with RC2 and if everything work fine make rc2 to be the release and merge new engine there? 17:16:41 I'm not sure 17:17:26 slagun: I am not sure that it will work 17:17:39 why? 17:18:18 I think pip will skip beta packages when you set this kind of requirements 17:18:22 I like the idea of having final rquirements from the beginning 17:18:31 but yeah, rc will be ignored 17:18:45 we'll have to ignore openstack-proposal bot for some time I guess, but that's fine by me 17:20:24 we will release 1.0.0 final before new engine so no problem here. At least if you okay with installing requirements manually for tests 17:20:32 I've added one more commit to yaql (https://review.openstack.org/#/c/211678): very simple one. Please review, and I'll release rc2 as soon as this one is merged 17:21:37 ativelkov: +2 17:21:44 thanks 17:21:46 slagun: let's pin to RC2 for now 17:21:55 slagun: ok? 17:22:15 okay 17:22:42 ativelkov: +2/+1 17:22:48 thanks :) 17:22:55 #info pin yaql requirements to RC2 17:23:04 #undo 17:23:05 Removing item from minutes: 17:23:11 #action pin yaql requirements to RC2 17:23:42 >=1.0.0rc2<2.0.0 is ok? 17:23:51 nope 17:24:00 let's pin with == for now 17:24:16 #topic Artifact (glance v3) transition status update 17:24:18 ativelkov: +1 17:24:57 OK. So, there is a bunch of bugs in glance reported related to artifact filtering by version 17:25:28 hi, sorry I'm late 17:25:38 #link https://bugs.launchpad.net/glance/+bug/1479700 17:25:38 Launchpad bug 1479700 in Glance "Artifacts: filtering by dictionary key is not working" [Undecided,In progress] - Assigned to Alexander Tivelkov (ativelkov) 17:25:38 #link https://bugs.launchpad.net/glance/+bug/1480392 17:25:39 #link https://bugs.launchpad.net/glance/+bug/1480393 17:25:39 Launchpad bug 1480392 in Glance "Artifacts: filtering by range is not working as expected" [Undecided,New] - Assigned to Alexander Tivelkov (ativelkov) 17:25:40 Launchpad bug 1480393 in Glance "Artifacts: filtering by version ignores operators other than equality" [Undecided,New] - Assigned to Alexander Tivelkov (ativelkov) 17:25:42 Launchpad bug 1479700 in glance "Artifacts: filtering by dictionary key is not working" [Undecided,In progress] 17:25:43 Launchpad bug 1479700 in glance "Artifacts: filtering by dictionary key is not working" [Undecided,In progress] https://launchpad.net/bugs/1479700 17:25:45 Launchpad bug 1480392 in glance "Artifacts: filtering by range is not working as expected" [Undecided,New] 17:25:46 Launchpad bug 1480392 in glance "Artifacts: filtering by range is not working as expected" [Undecided,New] https://launchpad.net/bugs/1480392 17:25:47 Launchpad bug 1480393 in glance "Artifacts: filtering by version ignores operators other than equality" [Undecided,New] 17:25:48 Launchpad bug 1480393 in glance "Artifacts: filtering by version ignores operators other than equality" [Undecided,New] https://launchpad.net/bugs/1480393 17:26:02 oops ) lots of bot spam, sorry 17:26:09 ativelkov, do you plan to fux them by yourself? 17:26:27 *fix 17:26:32 Yes. The first one is fixed already. It just awaits for some tests to be landed 17:26:58 The initial commit of the murano artifact itself is in gerrit 17:27:08 #link https://review.openstack.org/#/c/211635/ 17:27:52 ohmygosh. I almost thought that we already ended the meetint with 3 messages from @openstack %) 17:27:53 that's cool, so are we just waiting for bugs to be fixed, right? 17:28:52 katyafervent2: not just them. We'll have to add artifacts support to python-muranoclient afterwards 17:30:32 ativelkov: nice, what about support of them in Murano? I believe I did see something pushed recently 17:30:56 sergmelikyan: just the plugin itself (see the link above) 17:31:40 The code in python-muranoclient has to wait till the fixes are in place (and till we release an experimatal version of python-glanceclient with v3 support) 17:31:57 can we start working on the client? or bugs block that activity? 17:32:17 got the answer) 17:34:40 so, the plan is to close the glance bugs later this week, so we may proceed 17:34:47 #info ativelkov is working on bugs in GLARE, plugin for Murano is published 17:35:05 what is GLARE? 17:35:18 artifact repository? 17:35:18 GLance Artifact REpository ) 17:35:34 mfedosin coined the name while in Vancouver :) 17:36:15 funny it's got known wider 17:37:02 next item? :) 17:37:44 #topic Open Discussion 17:38:14 I would like to bring to attention feedback in this commit: https://review.openstack.org/#/c/211157/3/murano/engine/system/heat_stack.py 17:38:23 while mgershen and slagun are both here :) 17:38:40 should we address it or merge as it is? 17:38:48 I am for addressing :) 17:39:21 sergmelikyan: what exactly do you want to address there? 17:39:31 Kirill Zaitsev also has a comment. 17:40:01 I am fine with whatever slagun thinks 17:40:39 What about comment from kzaitsev_mb? 17:41:01 mgershen: I got correctly that your second comment is about formmating of the same code? 17:41:32 yes, I just read the style guide ^^" 17:42:10 I would prefer to have fix for this bug ASAP, but I don't see how kzaitsev_mb concern is addressed, but I see +1 from him :) 17:42:21 there cannot be infinite loop in this case. Though the waiting code in theory can wait forever but it could do so before and it is not related to this commit 17:43:11 I thought we agreed on that with kzaitsev_mb 17:43:23 true 17:43:39 I wonder if we should continue the loop if we got 404 from heat, though 17:43:56 is there any valid situation where we should do so? 17:44:16 we will not continue in that case 17:44:55 self._last_stack_timestamps will be reseted to (None, None) in that case 17:45:54 yep, but initial values are (None, None). I meant we could just ignore this code if got 404 17:46:05 slagun: I would happy to see that you agreed in comments to review :) It was somewhat silent agreement :) 17:46:16 that would eliminate even theoretical possibility of us waiting forever 17:48:30 kzaitsev_mb: I don't see theoretical possibility even as for now. And this change will make this code even more cryptic. In what case there can be infinite loop? 17:48:37 Even in theory 17:49:09 In current code — there can't be. I've updated my review btw ) 17:49:54 Than let's finish discussing this bug :) 17:50:00 Thank you folks 17:50:13 Please leave comments in review in the future 17:50:34 ok 17:50:39 It's was confusing :( 17:50:58 sorry :( 17:51:37 folks, I've updated https://review.openstack.org/#/c/211678/ (there was some pep issue). Could you please re-approve? 17:52:05 just for the record todays agenda is available at #link https://wiki.openstack.org/wiki/Meetings/MuranoAgenda/Archive/2015-08-11/ 17:56:27 #endmeeting