12:02:14 #startmeeting horizondrivers 12:02:15 Meeting started Wed Sep 9 12:02:14 2015 UTC and is due to finish in 60 minutes. The chair is david-lyle. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:02:16 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 12:02:18 The meeting name has been set to 'horizondrivers' 12:02:25 anyone around ? 12:02:26 o/ 12:02:30 o? 12:02:36 o/ 12:02:38 o/ 12:02:46 tsufiev: is that head scratching? 12:02:52 looks like :) 12:03:03 david-lyle, finger accidentally hit Shift :) 12:04:40 o/ 12:04:45 so there isn't a set agenda for today, and the carry over angular items should probably wait for a 2000 UTC instance of this meeting 12:05:00 are there any more FFE we should discuss first? 12:05:10 there were a couple asked about 12:05:12 I think there was a couple on the mailer... 12:05:20 shelving/unshelving 12:05:31 * david-lyle needs to find BP 12:05:58 This one was requested 12:06:03 #link https://blueprints.launchpad.net/horizon/+spec/unified-job-interface-map-ui 12:06:16 And also 12:06:17 https://blueprints.launchpad.net/horizon/+spec/horizon-shelving-command 12:06:30 #link https://blueprints.launchpad.net/horizon/+spec/horizon-shelving-command 12:06:42 (Did I do that right?) 12:06:48 yes 12:07:21 I actually thought there was a much older shelving patch set 12:07:27 * tsufiev notices that not everybody knows about Horizon blueprint template 12:07:40 tsufiev, that bp is from time before 12:07:45 There was this old patch, linked on the bp 12:07:46 this is ANCIENT 12:07:50 mrunge, I meant the Sahara bp 12:08:24 #link https://review.openstack.org/#/c/84646/ 12:08:34 yes exactly 12:09:10 probably because I autoabandoned the other 12:09:21 they proposed a new 12:10:04 So the shleving one has code with some reviews, and is only 236 lines 12:10:27 that one should be rather harmless 12:10:38 and low risk, IMO 12:11:40 Added myself to review. I'm happy with that being FFE 12:11:57 hmm, that would be a user visible change in liberty then :) 12:12:08 mrunge: Curvature is visible too :p 12:12:26 robcresswell, hey! we have a second feature then! 12:12:49 Just needs a couple more reviews, but nearly there. 12:13:03 david-lyle, ffe granted for shelve/unshelve? 12:13:12 I think so 12:13:31 ok 12:13:42 I added to RC-1 12:13:47 if you'll remove the -2 12:13:52 done already 12:14:14 ok the other was the job-interface-map-ui 12:14:20 for sahara 12:15:20 which BTW has several usable visible changes already in Liberty, for those keeping score 12:15:37 ;) 12:15:46 really? I went through the list lately 12:15:59 and it's mostly code shifting, adjusting style 12:16:57 It has quite a few reviews, ~500 lines so not huge, only touches sahara code. 12:17:08 I'm actually ok with this one too 12:17:18 it only needs 1 +2 12:17:21 ... are we saying we think its mergable? 12:17:41 Looks like it 12:17:44 I'm just reviewing now (was preparation expected?) and https://review.openstack.org/#/c/209683/10/openstack_dashboard/contrib/sahara/content/data_processing/jobs/templates/data_processing.jobs/job_interface_arguments_template.html seems a bit concerning 12:17:54 lots of script inside the html 12:18:22 in fact a large string holding html in the script in the html file 12:18:37 Not necessarily that is is mergeable in current state, but that it could be merged within FF. 12:18:43 ah ok 12:18:50 I can see that then 12:18:58 doug-fish: the sahara code base has had fun things like that since the beginning 12:19:09 because it was developed in a vacuum 12:19:19 How strict are we expected to be on Contrib code styles? 12:19:32 I believe in M they will move it back out of tree 12:19:42 robcresswell: I have not been super strict 12:19:59 I would normally immediately -1 for any inline styles or JS, but if thats part of their style and they are moving out anyway, I dont mind as much. 12:20:00 because there was already precedent allowing in 12:20:22 ok - I didn't realize we had that sort of thing in the sahara code already 12:21:04 doug-fish, there were all kinds of weird things in their JS code 12:21:06 not ideal, but to be fair, we (being the horizon team) aren't really maintaining it either 12:21:41 I see a pattern with sahara code being rushed in at the end of the cycle 12:21:49 if they are happy with it and can maintain, I'm flexible 12:22:17 mrunge: the pattern is more that we can't muster reviews for it until the end of the cycle 12:22:26 david-lyle, yes 12:22:32 this particular patch is the youngest by far 12:22:35 and since we felt guilty, we merged 12:23:33 ls 12:23:37 darn 12:24:17 going through the workflows/forms there are a ton of validation items that I think would help a lot, that aren't there too, but I know I haven't had time to try and go add them 12:24:30 not that particular bp 12:25:20 anyway, strong feelings? 12:25:59 no - I'll settle down 12:26:06 No strong objections from me 12:26:20 IIUC, this is supporting a mainly UI feature that was added to Sahara in L 12:26:28 hence the desire to make it visible 12:26:50 makes sense 12:26:54 I'll grant the FFE and review the patch 12:27:22 again FFEs are not guarantees, of anything other than reviews 12:28:46 ok, I think that's the outstanding FFEs 12:30:49 any other new bps to discuss or should we go back to hack and slash 12:30:50 ? 12:31:22 Nothing from me, can continue culling old bps 12:31:27 the total list is 264 now 12:31:42 was 29* recently 12:31:52 so getting better 12:32:01 Slowly improving :) 12:32:07 *+1* 12:32:14 david-lyle, speaking of new bps, the one about glance image upload is in the agenda 12:32:45 I still have a list of old bps that could be abandoned too 12:33:48 tsufiev: you're right that one never got an official +1/-1 12:36:29 TravT who has the most familiarity with glance raised several concerns about the bp after the meeting 12:37:23 originally I was leaning toward accepting, but now I'm a bit the other way 12:37:44 seems like the API version check has not been added yet 12:37:55 could be I'm missing it 12:38:00 david-lyle, anyways, we're not in a hurry here, I was going to work on it during M cycle 12:38:18 I'll ask Travis to add his concerns to bp's whiteboard 12:38:43 so I think we could skip it until we're certain about it 12:40:05 mrunge, robcresswell, doug-fish? https://blueprints.launchpad.net/horizon/+spec/import-images 12:40:36 #info FFE granted https://blueprints.launchpad.net/horizon/+spec/horizon-shelving-command 12:40:58 #info FFE granted https://blueprints.launchpad.net/horizon/+spec/unified-job-interface-map-ui 12:41:05 Trav left a comment last week saying that the concern is around a hard requirement on Glance v2 12:41:33 robcresswell: yes there is no check in the code for the presence of the v2 API 12:42:52 He didn't leave any comments on the bp itself, though. It looks pretty well formed, but code needs more work I suppose to support both versions? 12:42:57 I'm having a hard time understanding the bp - are the import tasks a glance feature? 12:43:10 doug-fish: a new one I believe 12:43:45 does this bp assume horizon and glance are on the same node? 12:43:53 (trying to sort out how this is being managed) 12:44:24 no, it looks like a new API call has been added 12:44:42 https://review.openstack.org/#/c/218773/3/openstack_dashboard/api/glance.py 12:44:52 which is v2 only 12:45:05 ah super - thanks! 12:46:32 I don't see a pressing need for this before Mitaka 12:46:47 did any of us test it yet? 12:46:54 No, and it sounds like the implementation needs work 12:47:12 (but that is only based on Travs remark, havent dobne much research yet) 12:47:16 done* 12:47:31 wouldn't it make sense that this is an alternative to the legacy import, and would replace it when glance v2 is available? 12:48:46 doug-fish: so I believe v2 is the current API and v1 is supported 12:49:02 although nova only supports v1 12:49:08 I think we have time 12:49:27 I think this seems like a natural for M-1 12:50:06 sure - that makes sense. I'll read up. 12:50:49 #info FFE denied for https://blueprints.launchpad.net/horizon/+spec/import-images 12:51:08 ok rob a couple of easy ones to bring us home 12:51:21 #link https://blueprints.launchpad.net/horizon/+spec/override-records-per-page 12:51:24 *robcresswell 12:52:21 I think we can cull that until someone is ready to tackle it 12:52:25 Yup 12:52:40 which hasn't happened in 2 years 12:52:45 :-) 12:52:48 at least not until session_engine moves away from signed cookies 12:53:53 #link https://blueprints.launchpad.net/horizon/+spec/more-criteria-filters 12:54:20 #info https://blueprints.launchpad.net/horizon/+spec/override-records-per-page marked obsolete 12:54:58 I think is superseded, but need to find a bp 12:55:28 david-lyle, https://blueprints.launchpad.net/horizon/+spec/filtered-client-side-table ? 12:56:04 yes tsufiev, the application of that one 12:56:12 which is a large WIP 12:56:20 no need for two large WIP 12:56:24 around the same area 12:57:53 #info https://blueprints.launchpad.net/horizon/+spec/more-criteria-filters marked superseded 12:58:03 #link https://blueprints.launchpad.net/horizon/+spec/storagedriverconfigurator 12:58:11 Probably do this last one quickly 12:59:14 I remember this one 13:00:11 I'm not sure it really fits, but needs a more concrete proposal and an owner 13:00:19 even if it did 13:00:32 yeah, this seems like it's a rough idea, not a blueprint 13:00:36 I'm think we should shelve that one 13:00:50 Yeah. The bp itself is not very helpful. If there is demand, it can just be rewritten 13:01:13 There isn't much concrete info in there, or patches that we would wwant to keep track of. 13:01:54 #info https://blueprints.launchpad.net/horizon/+spec/storagedriverconfigurator marked obsolete 13:02:01 and we're at time 13:02:28 Thanks everyone. Next week's meeting should be more of the second part than the first :) 13:02:32 #endmeeting