12:00:13 <robcresswell> #startmeeting horizondrivers 12:00:13 <openstack> Meeting started Wed Mar 30 12:00:13 2016 UTC and is due to finish in 60 minutes. The chair is robcresswell. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:00:14 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 12:00:16 <openstack> The meeting name has been set to 'horizondrivers' 12:00:34 <tsufiev> ./ 12:00:39 <robcresswell> o/ 12:00:45 <itxaka> o/ 12:01:18 <robcresswell> Looks like this will be a quiet one :p 12:01:26 <robcresswell> #topic Notices 12:01:58 <robcresswell> First up, make sure to check the proposed session topics for the Newton summit 12:02:04 <robcresswell> #link https://etherpad.openstack.org/p/horizon-newton-summit 12:02:19 <robcresswell> Add your thoughts/ +1 other topics 12:03:18 <robcresswell> The second thing I'd like to propose, which was mentioned last week is moving this meeting slot to 800UTC 12:03:51 <robcresswell> Attendance from NA is already minimal during this time, and I feel there is no suitable time for East Asia/ Australia etc right now 12:04:29 <robcresswell> I'll send out an email after this meeting, but wanted to see if there werre any objections 12:04:52 <tsufiev> personally I would prefer 9:00UTC, but I guess 8:00 is more appropriate for East Asia 12:05:15 <robcresswell> I'd also prefer 9 :) 12:05:24 <itxaka> both are ok for me, dont have strong feeling one way or the other 12:05:31 <wangbo> 8:00 and 9:00 are both ok for china 12:05:57 <robcresswell> Great. I'm concerned that we're forcing people in UTC +10 etc to come to meetings at stupid times right now, which isnt fair. 12:06:09 <robcresswell> Time to review blueprints! 12:06:38 <robcresswell> #topic Blueprint Review 12:07:38 <robcresswell> There are no blueprints on the agenda, so will just pick some at random 12:08:15 <robcresswell> #link https://blueprints.launchpad.net/horizon/+spec/bgp-dynamic-routing 12:08:59 <robcresswell> Over 5 months old, no code, very light on detail. I'd like to remove it. 12:09:27 <robcresswell> Thoughts? 12:09:33 <tsufiev> +1, unclear what is wanted here from horizon 12:09:53 <itxaka> +1 12:10:37 <robcresswell> We don't really have the capacity for carrying empty features in the hopes it gets picked up right now. 12:10:48 <robcresswell> #info https://blueprints.launchpad.net/horizon/+spec/bgp-dynamic-routing marked Obsolete 12:11:13 <robcresswell> #link https://blueprints.launchpad.net/horizon/+spec/launch-stack-workflow 12:12:06 <robcresswell> So this was resurrected within the past few months it seems 12:12:37 <tsufiev> looks like a useful thing to me 12:12:39 <robcresswell> It's quite minor, could almost be a wishlist bug, but that workflow is actually quite odd, compared to the others. 12:13:22 <robcresswell> Agreed. Approve, Low priority? It still works, just a nice-to-have improvement. 12:13:41 <tsufiev> honestly, I still don't understand the difference between a BP and a Wishlist bug :) 12:13:59 <robcresswell> Kind of a grey area. 12:14:02 <tsufiev> 'something minor' often depends on a reviewer POV 12:14:23 <robcresswell> True 12:14:47 <tsufiev> agree with priority 12:14:58 <robcresswell> generally if something is purely aesthetic, or a reafactor, or consistency improvement, I think its a wishlist bug. You don't really need a spec to refactor something. 12:15:37 <robcresswell> But when it that becomes a more impactful change, affecting plugins for example, then it should be a feature. We also don't really use blueprints/bugs properly right now, so that doesnt help either. 12:17:02 <robcresswell> #info https://blueprints.launchpad.net/horizon/+spec/launch-stack-workflow Approved, Low priority 12:17:21 <robcresswell> #link https://blueprints.launchpad.net/horizon/+spec/stack-designer-ui 12:17:53 <tsufiev> lol, it's far more difficult than that 12:18:29 <tsufiev> I think this guy needs to discuss his feature with Drago Rosson, who's been working on HOTBuilder 12:18:55 <robcresswell> Agreed 12:19:06 <robcresswell> the BP itself has some content, but its nearly 2 years old 12:19:16 <robcresswell> I'm inclined to mark it obsolete 12:19:37 <tsufiev> +1 12:19:45 <robcresswell> The discussion doesnt seem too deep, and there is no code, so I doubt they came upon any new issues that the other Heat UI builders havent. 12:20:14 <robcresswell> #info https://blueprints.launchpad.net/horizon/+spec/stack-designer-ui marked Obsolete 12:20:45 <tsufiev> the main issue with Heat builder UI was that there was not enough interest towards it in the community 12:20:57 <tsufiev> this clearly requires more than one developer effort 12:20:59 <robcresswell> #link https://blueprints.launchpad.net/horizon/+spec/trove-metadata-support 12:21:17 <robcresswell> this is Trove, can go away 12:21:20 <tsufiev> move to trove launchpad? 12:21:20 <robcresswell> :D 12:21:57 <robcresswell> afaik you can't reassign to Trove like with bugs 12:22:03 <robcresswell> Unless I'm missing something 12:23:10 <robcresswell> #info https://blueprints.launchpad.net/horizon/+spec/trove-metadata-support marked Obsolete 12:23:16 <tsufiev> yes, it seems so 12:23:21 <tsufiev> stupid launchpad 12:23:28 <tsufiev> clearly not for OS workflows 12:24:34 <robcresswell> #link https://blueprints.launchpad.net/horizon/+spec/horizon-modal-help 12:25:09 <tsufiev> superseded with new Angular modals work? 12:26:09 <robcresswell> Heh, kind of a funny one isnt it. The description is exactly what the new workflows do. 12:26:57 <robcresswell> Hmm 12:27:21 <robcresswell> I think I agree. Its not being worked on anyway 12:27:30 <tsufiev> I would suggest to contact Jaromir and discuss the new Angular work with him 12:27:45 <robcresswell> The patches are over 2 years old 12:28:04 <robcresswell> I think Jaromir is the original UX owner too 12:28:18 <tsufiev> okay, then obsolete/supersede looks ok 12:28:32 <mrunge> yes, please mark as obsolete 12:29:22 <robcresswell> #info https://blueprints.launchpad.net/horizon/+spec/horizon-modal-help marked Obsolete 12:29:56 <robcresswell> Just digging up some more 12:30:07 <robcresswell> #link https://blueprints.launchpad.net/horizon/+spec/add-vm-encryption-indicator 12:30:46 <robcresswell> 1.5 years old, now code. Obsolete, IMO. 12:30:50 <robcresswell> no code* 12:31:05 * robcresswell can't recall the instances columns off the top of my head 12:32:09 <tsufiev> I'm not sure we should add a new column 12:32:17 <tsufiev> there are already plenty of them 12:32:24 <robcresswell> That too 12:32:48 <tsufiev> details overview / new table pattern from Angular (where a row can be expanded) seem more fitting 12:33:29 <robcresswell> Yup 12:33:42 <robcresswell> I think either way, its unlikely to suddenly get worked on, so I've removed for now 12:33:47 * tsufiev adding this comment to whiteboard 12:33:49 <tsufiev> just in case 12:33:56 <robcresswell> #info https://blueprints.launchpad.net/horizon/+spec/add-vm-encryption-indicator marked Obsolete 12:34:58 <robcresswell> I'm still going through bug triage too, hoping to get to a properly maintained list soon. Then we can think about holding on to potential new features 12:35:10 <robcresswell> #link https://blueprints.launchpad.net/horizon/+spec/angular-long-running-service 12:35:32 <robcresswell> This has no content, just seems to be a placeholder. Obsolete? 12:35:46 <tsufiev> hm, NA folks could say more on that :) 12:36:09 <tsufiev> what if we left angular blueprints for 20:00UTC slot? 12:36:30 <robcresswell> Do we really want to hold on to one line of text? 12:36:37 <itxaka> +1 to obsolete 12:36:48 <mrunge> +1 for obsolete 12:36:50 <itxaka> as it has no info at all 12:36:57 <tsufiev> sure, we don't have to 12:37:10 <tsufiev> agree 12:37:12 <robcresswell> Its just blueprint noise right now. If its needed, I'm sure they can re-propose 9 words :) 12:38:04 <robcresswell> #info https://blueprints.launchpad.net/horizon/+spec/angular-long-running-service marked Obsolete 12:38:13 <robcresswell> #link https://blueprints.launchpad.net/horizon/+spec/lock-unlock-server 12:38:42 <robcresswell> So, this functionality is actually *in* 12:39:09 <tsufiev> while the bp is blocked :D 12:39:27 <tsufiev> Display lock status: POSTPONED 12:39:34 <robcresswell> It seems like it was blocked on arguing how to displaye the words "Unlocked" and "Locked" 12:40:55 <robcresswell> Ah, I see. The Nova API doesnt appear to support the status until a later version 12:41:02 <robcresswell> There is a bug for this! 12:41:18 * robcresswell knew that all that time looking at bugs would come in handy 12:42:34 <robcresswell> https://bugs.launchpad.net/horizon/+bug/1505845 12:42:34 <openstack> Launchpad bug 1505845 in OpenStack Dashboard (Horizon) "Actions "Lock Instance" and "Unlock Instance" should not be shown at the same time" [Medium,In progress] - Assigned to Ying Zuo (yingzuo) 12:42:44 <robcresswell> That bug would solve the issue I believe 12:43:14 <tsufiev> nice 12:43:53 <robcresswell> I'm going to mark Implemented and leave a whiteboard note 12:44:14 <robcresswell> I don't think we need to carry this content, when it is just a missing status string which there are bugs for. 12:44:24 <robcresswell> Thoughts? 12:44:50 <tsufiev> sounds reasonable 12:44:58 <itxaka> +1 12:47:29 <robcresswell> #info: https://blueprints.launchpad.net/horizon/+spec/lock-unlock-server marked Implemented, as the remaining issue is merely a small bug. 12:47:41 <robcresswell> Sorry was just adding comments :) 12:48:13 <robcresswell> #info https://blueprints.launchpad.net/horizon/+spec/horizon-glance-large-image-upload 12:48:35 <robcresswell> Hey tsufiev, this is yours! 12:48:37 <robcresswell> :D 12:48:59 <tsufiev> still blocked with the lack of multipart/form-data processing on Glance side 12:49:06 <tsufiev> hope the situation will change in N 12:49:20 <robcresswell> Awesome. I know this has been an ongoing thing. 12:49:34 <robcresswell> Going to Approve, mark Blocked for now 12:49:40 <tsufiev> yep 12:50:20 <robcresswell> Thoughts on Priority? 12:50:53 <tsufiev> I would mark it as Medium, since it is a serious headache when uploading large images 12:51:10 <robcresswell> Sure, I was on the fence between Med and High 12:51:40 <robcresswell> #info https://blueprints.launchpad.net/horizon/+spec/horizon-glance-large-image-upload Approved, marked Medium (although Blocked for now) 12:52:15 <robcresswell> #link https://blueprints.launchpad.net/horizon/+spec/add-attributes-to-form-field-choices 12:52:53 <robcresswell> Both of the patches have been merged 12:53:08 <tsufiev> Implemented? 12:53:31 <robcresswell> Marking Implemented I think 12:53:35 <robcresswell> yep 12:54:01 <robcresswell> #info https://blueprints.launchpad.net/horizon/+spec/add-attributes-to-form-field-choices marked Implemented 12:54:23 <robcresswell> #link https://blueprints.launchpad.net/horizon/+spec/horizon-reports-in-different-formats 12:54:36 <robcresswell> This one has been argued on a lot 12:56:18 <robcresswell> My issue with this idea is that I think it should just exist as a pythonclient like everything else 12:56:26 <robcresswell> I don't think Horizon should carry all the logic for it 12:56:38 <robcresswell> And it also blocks CLI users from using it 12:57:37 <tsufiev> My opinion is that it should be done with plugin 12:58:13 <robcresswell> Obsolete? 12:58:18 <tsufiev> while our job is to make writing of such a plugin possible 12:58:36 <robcresswell> True. 12:58:40 <itxaka> plugin sounds rigth for this +1 12:58:50 <robcresswell> Either it should be a Horizon plugin, or a client + plugin 12:58:55 <robcresswell> either way, its not core content 13:00:04 <robcresswell> #info https://blueprints.launchpad.net/horizon/+spec/horizon-reports-in-different-formats marked Obsolete 13:00:11 <robcresswell> Thats all for today, thanks everyone 13:00:25 <robcresswell> #endmeeting