17:02:31 #startmeeting murano 17:02:32 Meeting started Tue Jun 10 17:02:31 2014 UTC and is due to finish in 60 minutes. The chair is ruhe. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:02:33 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:02:35 The meeting name has been set to 'murano' 17:02:42 Will join you in ~ 5 mins 17:03:04 sorry, i didn't update the agenda 17:03:08 hi there 17:03:12 Hi 17:03:36 we definetely need to discuss status of J1 17:03:45 what other topics we should discuss today? 17:04:01 hi 17:04:27 hi What the blueprints have the most priority 17:04:42 we have a number of open bugs we should try to reduce 17:05:29 ok. let's start with topic "status of J1" and cover blueprints, and pending reviews, and open bugs 17:05:40 #topic status of juno-1 17:05:52 I'd like to discuss the app catalog index, specifically the "Latest Apps" section and get some clarification on what that section is supposed to do. Possibly renaming it, etx 17:05:55 etc 17:05:57 #link https://launchpad.net/murano/+milestone/juno-1 17:06:15 btully: ok. will trigger this topic also 17:06:38 it's just two days before we cut the development milestone j1 17:06:52 there are several BPs which aren't even started 17:07:05 seems that they should be moved to j2 17:07:31 tsufiev: yep 17:07:35 there is one of mine that is set to "Not started" but it's actually not the case 17:07:39 o/ 17:07:50 let's just make sure that these BPs are really "not started" 17:07:51 if you recall I was asked to split up my original blueprint into several 17:07:54 ativelkov: hey 17:07:59 o/ 17:08:12 however in doing my dev work, it really doesn't make sense to split them up since they are dependent 17:08:17 sorry for being late folk: Moscow traffic becomes twice as slow when it starts rainign 17:08:30 btully: can you give us a link? i'll clear the milestone from it 17:08:38 ativelkov, lifehack = subway ;) 17:08:41 is Ryan here? 17:08:59 sjmc7: should i move https://blueprints.launchpad.net/murano/+spec/additional-author-information to J2? 17:09:28 https://blueprints.launchpad.net/murano/+spec/murano-ui-horizon-patterns 17:09:28 ruhe - we're trying to finish it 17:09:34 it's in progress 17:09:43 yeah, in progress 17:10:03 sjmc7: ok, can you please update the status? or should i do that? 17:10:08 i'll do it 17:10:15 sjmc7: thanks 17:10:27 is the original blueprint with the dependencies. however the dependencies I feel should not be broken up as separate blueprints and instead should be committed on the same bp branch 17:11:26 btully: i don't have any problem with that. if you feel that it would be the right approach, then just do so 17:11:33 super. thanks! 17:11:53 so i'll set the above link milestone to j1 17:12:09 btully: does that mean, that we can clear all its child BPs? 17:12:41 btully, do you mean it'll be ready on June 12, which is a cut for J1? 17:12:57 it is pretty soon 17:13:01 i'd have to look at each one and make sure the info is contained in the parent BP 17:13:14 that was the other q we had 17:13:28 given the deadline of 6/12 and our time differences 17:13:41 do we have a cutoff time for commits? 17:14:23 could use some clarification on that 17:15:14 we have 2 days as an average approve time for UI commits (don't ask me how I calculate it) 17:15:35 ok, good to know 17:15:36 so it means that all blueprints not yet committed won't make it for J1 17:15:38 if we were an integrated project we would already block all the changes. and we definetely should do so. but in J1 it seems that we'll have just one day June12. also, i can do the release on June13 (by my local time) which will be late evening of June12 in US 17:15:53 so if I have something to commit in a few hours will it make it in? 17:16:03 ruhe, agree, no need to be paranoid :) 17:16:09 Should be fine, yes 17:16:20 btully, absolutely 17:16:22 btully: yes it will. also you'll have all day tomorrow 17:16:26 we can try and review stuff more aggressively today and tomorrow 17:16:40 but there's a 2 day approve time, no? 17:16:52 so for a release on the 12th, commits should be in by the 10th? 17:16:54 btully - only by tradition 17:16:58 it's not a rule 17:16:59 it is an average, there is not rule %) 17:17:13 we just have a large backlog of commits waiting for approval 17:17:15 btully, that is true for complicated changes, but for simple changes it can be less 17:17:19 and we may use some help here 17:17:19 k 17:17:47 ativelkov - let's talk about reviews later and go through the remaining BPs 17:17:51 let's move on 17:18:04 slagun: what about https://blueprints.launchpad.net/murano/+spec/throw-correct-exception ? 17:18:28 ah, again and again i ask you about this superseded BP :) 17:18:36 :) 17:18:52 i've just cleared milestone target 17:18:58 ruhe, I don't know why it is marked ad complete. It is not 17:19:05 ruhe, how do you order BPs? 17:19:16 tsufiev: i just opened https://launchpad.net/murano/+milestone/juno-1 17:19:19 I'd like to move it to j2 actually 17:19:33 tsufiev: and i check those which look scary 17:19:55 ruhe, got it 17:19:58 slagun: please update the BP 17:20:08 I just want to make sure that we have actions in j1 17:20:26 there are customers who want this feature for autoscaling 17:20:31 gokrokve_, it will be hard for the UI part 17:20:45 UI will not make it into j1 17:20:53 tsufiev: what are the problems? How can I help? 17:21:01 gokrokve_: we'll get back to the action a little bit ealier 17:21:03 * later 17:21:13 what is the minimal functionality we can expose in UI? 17:21:14 ok 17:21:20 ruhe, it is superseded by bug. But launchpad can mark BP as being superseded only by another BP 17:21:35 ativelkov: https://blueprints.launchpad.net/murano/+spec/murano-cli-client can you move this one to J2? 17:21:46 i can help with that one ruhe/ativlekov 17:22:04 ruhe: done 17:22:12 I am sure katyafervent is working on it right now 17:22:16 ah, ok 17:22:22 i'll leave it alone then :) 17:22:28 yeap, almost ready 17:22:49 We need a proper manifest generation for MuranoPL-based packages - that is the trickier part 17:23:05 But I am sure Kate will do it the right way 17:23:11 the next big one is https://blueprints.launchpad.net/murano/+spec/online-app-repository by iyozhikov 17:23:12 I've moved the BP to j2 just in case 17:23:33 +1 to move it to j2 17:23:39 it is not urgent 17:23:55 i've updated status of https://blueprints.launchpad.net/murano/+spec/online-app-repository to "Needs code review" 17:24:19 gokrokve_: its kinda urgent, as we've announced hot auto importing as a feature, and it requires package-create command 17:24:33 ok 17:24:44 But it's ok to be a little late with it, rather then do it wrong 17:24:46 also, i've just updated status of https://blueprints.launchpad.net/murano/+spec/filter-flavor-for-each-service to "Implemented" 17:24:57 I wanted to discuss this a little 17:25:15 ativelkov: which one do you want to discuss? 17:25:25 filter-flavor-for-each-service 17:25:42 I've written an email to ML about it, but havn't got any response 17:26:29 ativelkov: you can bug those who filed and worked on this BP in person and make sure they respond in ML :) 17:26:52 Well, it is more general question actually 17:26:59 ativelkov, we did discuss this before a bit 17:27:07 that it should be at the API level 17:27:16 or rather, the constraint level 17:27:28 but that that was going to be a much bigger piece of work 17:27:50 Right 17:28:03 apologies for not replying, i meant to yesterday 17:28:08 So, I just want to make sure that we are on a common ground here 17:28:13 but i agree there's more needs doing there 17:28:27 Great 17:29:07 ativelkov: sjmc7: can we move to the next BP? 17:29:17 yep 17:29:33 the next one is https://blueprints.launchpad.net/murano/+spec/improve-engine-logging by sjmc7 17:29:42 it's in "Started" state 17:29:58 yeah.. this is still sort of an ongoing one 17:30:10 related to the exception BP you mentioned a few minutes ago, and some others 17:30:27 i think we should probably close this BP in favor of more specific ones 17:30:50 i still think improving error reporting is very important 17:31:10 so, just mark this one as "Implemented" with a note that remaining work will be tracked in separate BPs? 17:31:16 yeah - i can do that 17:31:22 thank you 17:31:33 I would prefer a set of logging functions to be added to the Core MuranoPL lib 17:31:57 (as an example of separate BP) 17:32:00 i suggest everyone to refresh page with https://launchpad.net/murano/+milestone/juno-1 17:32:14 now it looks much better 17:32:17 :) 17:32:21 engine logging will be greatly improved after we merge https://review.openstack.org/#/c/98984/ 17:32:26 you shou;d've been an accountant 17:32:51 sjmc7: i'd prefer to be an astronaut instead of accountant 17:33:04 :) 17:33:09 and now we have a clear list of things which we should review first 17:33:51 i suggest to move to the next topic "Bugs" 17:33:53 ruhe, speaking of https://blueprints.launchpad.net/murano/+spec/normalize-dashboard-pagination ... 17:34:01 tsufiev: yes... 17:34:32 it was originally in Implemented state, but then an idea has come to provide 'Previous' button 17:34:55 I'd like to implement that idea in scope of that blueprint 17:35:09 (to not create 3 blueprints for one topic) 17:35:26 hope I'll do it tomorrow 17:35:49 tsufiev: ok, good 17:36:09 #topic bugs 17:36:25 now the list of BPs look good at https://launchpad.net/murano/+milestone/juno-1 17:36:30 but the list of bugs looks scary 17:36:55 sjmc7 started mini-triage day just an hour ago 17:37:11 :) 17:37:16 a meeting got cancelled 17:37:17 see if you can get it from here: https://drive.google.com/file/d/0B2hdAztV6b1IdE9GX21tbDhoX0U/edit?usp=sharing 17:37:22 went bug-hunting instead 17:38:03 let's go through the list briefly 17:38:16 serg_melikyan: https://bugs.launchpad.net/murano/+bug/1326382 will you fix this one? 17:38:17 Launchpad bug 1326382 in murano "[python-muranoclient] Get method doen't return information about specific app" [Critical,Confirmed] 17:39:29 ok, let's hope serge will get back to us soon 17:39:37 ruhe, probably not :( 17:39:51 sorry, baby-sitting a little bit 17:39:53 serg, i might be able to help, you have a load of bugs assigned to you 17:40:10 I guess this bug need more verification - dashboard is working, so it's not critical 17:40:12 sjmc7: not so many actually, but it will be great :) 17:40:25 sjmc7: great! please re-assign this bug to yourself 17:40:32 curses! :) 17:40:36 my patch with alembic should fix the next one - https://bugs.launchpad.net/bugs/1327132 17:40:37 Launchpad bug 1327132 in murano "Data base exception" [Critical,Confirmed] 17:40:45 sjmc7: I can fill-in you with details after this meeting 17:40:55 ok 17:41:03 slagun: will you fix https://bugs.launchpad.net/murano/+bug/1311755 in j1? 17:41:04 Launchpad bug 1311755 in murano "[api] API doesn't detect deployment failure" [High,Confirmed] 17:41:59 this is related to environment deletion 17:42:12 environment state transitions 17:42:51 ruhe, lets move it to j2 17:43:04 slagun: ok. please do so 17:43:07 it is actually directly related to actions 17:43:31 next one is https://bugs.launchpad.net/murano/+bug/1318095 sjmc7, this one is yours 17:43:32 Launchpad bug 1318095 in murano "[api] when deploying environment, failed package validation error results in misleading exception" [High,Confirmed] 17:43:47 ah, yeah. i'll do that today 17:45:12 katyafervent: you filed https://bugs.launchpad.net/murano/+bug/1319677 . maybe you can fix it? how complex would be the fix? and do we really need it in j1? 17:45:13 Launchpad bug 1319677 in murano "Obsolete API calls, which interacts with deployment status reports" [High,Confirmed] 17:45:37 let me think 17:46:05 we definitely need to fix it. 1 day would be enough 17:46:36 well, may be it can be postponed to j2 - since it doesn't break anything 17:46:47 assign it for me please 17:47:13 katyafervent: you can do it. and if it doesn't brake anything, you can make it "medium priority" 17:47:35 I have no rights for that) 17:47:52 tsufiev: can you help with that? 17:48:05 the last one with high priority is https://bugs.launchpad.net/murano/+bug/1325101 17:48:06 Launchpad bug 1325101 in murano "[api] marks environments deleted regardless of actual state" [High,Confirmed] 17:48:11 ruhe, sure 17:48:13 slagun: this one is also yours 17:48:43 ruhe, this should be implemented after actions. So probably also in J2 17:49:02 slagun: ok. please update the bug accordingly 17:49:11 that's all about bugs i guess 17:49:34 we don't have much time and we have 2 more pending topics 17:50:08 #topic app catalog index 17:50:12 btully: please go ahead 17:50:17 sure 17:50:33 so currently at the top of the page there is a section called "Latest Apps" 17:50:38 which I think is confusing 17:50:58 it appears to be something of a "Recent Activity" section 17:51:16 i.e., if an app has been deployed or added to an env it will show there 17:51:25 btully: agree 17:51:27 so i am suggesting 2 things 17:51:39 rename section to reflect true purpose 17:51:46 and if we show apps there 17:52:06 they should not have action buttons in their "tile" 17:52:23 so some modified tile design 17:52:36 btully, why remove the action buttons? 17:52:44 yeah - my 2c on this is that if it's 'recently deployed stuff' you hsould instead get a link to the deployment 17:52:56 and if it's "recently added applications" it makes sense to have the deployment buttons 17:52:56 if they are showing there, they already will have been acted on, no? 17:53:20 Well, you may want to add another instance of this app to your environment 17:53:21 but maybe this can be discussed after this meeting 17:53:22 ahh i see what you mean 17:53:24 or to different env 17:53:28 yup 17:53:31 good point 17:53:46 ok at the very least we should reconsider the title of that section 17:54:01 yes, agree 17:54:03 Latest Activity or Recent Activity, something like that 17:54:05 the Lates Apps section should be redone even more 17:54:24 e.g., all these Apps are stored now in user's web session which is not very good 17:54:30 they must be stored in db 17:54:46 right, so for a large percentage of users, that section will be empty 17:54:47 I agree to change the name for the section 17:54:47 btully: As we consider to support different formats like APS, TOSCA, would it make sense to add type to a title. 17:55:11 so also, do we even show that section if there are no items 17:55:12 btully: Like small icon like text "APS" or TOSCA" 17:55:27 gokrokve_ - i think it would def make sense to mention the format in the details somewhere, yes 17:55:43 btully, so I agree that thing needs to be changed, but frankly speaking, we don't have enough time to change it the _right_ way at J1 17:55:51 sjmc7: By the way did you add BP for APS format? 17:55:54 let's agree to a) change the title of that section and b) discuss its use and whether we want to change how it works 17:55:58 gokrokve_ this would be useful when we do begin support any of those. At least design such support 17:56:02 gokrokve_ - not yet, planning to today 17:56:10 indeed, fir J1 was just considering the title 17:56:13 for j1 17:56:15 sjmc7: Cool 17:56:24 sjmc7, +1 17:56:33 also, +1 from me 17:56:42 +! 17:56:46 +1 17:57:07 +1 17:57:10 #agreed to a) change the title of that section and b) discuss its use and whether we want to change how it works 17:57:29 ruhe, what's left? 17:57:35 gokrokve_: should we discuss actions? 17:57:44 ruhe: Sure 17:57:53 #topic murano actions 17:57:57 We need to have minimal support of actions. 17:58:09 gokrokve_: define minimal support please 17:58:14 in 30 seconds or less, what are 'actions' in this context? 17:58:16 As I know there is API for that but we need to expose this functionality in UI 17:58:34 sjmc7: public methods in APP definitions 17:58:44 action like doBackup or ScaleUP 17:59:08 gokrokve_, parameterized actions? 17:59:14 this is a workflow to do something as ALM 17:59:22 tsufiev: Without params for j1 17:59:25 gokrokve_: to have UI we need to change specification of package, change how DynamicUI process definitions and many other bits :( 17:59:36 just URL with a hook to call an action 17:59:37 gokrokve_: there was no work done on designing the UI part. i doubt it'll make it into j1 17:59:52 ruhe: design was actually done 18:00:12 ruhe, gokrokve_ has done some WireFrames on this 18:00:32 not sure how dinamic UI is related to that 18:00:33 if we are talking about actions without arfs 18:00:42 gokrokve_, , I could expose a list of links in each Environment (or Application?) 18:00:42 I need just a list of actions available 18:00:46 serg_melikyan: i haven't seen any discussions about those wireframes 18:00:50 App 18:00:58 gokrokve_, ok 18:01:02 ruhe: it was before you have joined to us :) 18:01:02 we are out of time 18:01:11 folks, let's move to #murano 18:01:14 we're out of time 18:01:19 thanks everyone 18:01:22 #endmeeting