12:00:58 <david-lyle> #startmeeting horizondrivers
12:00:59 <openstack> Meeting started Wed Oct  7 12:00:58 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:01:01 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
12:01:03 <openstack> The meeting name has been set to 'horizondrivers'
12:01:13 <mrunge> o/
12:01:14 <robcresswell> o/
12:01:26 <robcresswell> All your favourite europeans.
12:01:32 <tsufiev> o/
12:02:47 <david-lyle> Hello everyone
12:02:57 <david-lyle> couple of quick general items
12:03:10 <robcresswell> general items *salutes*
12:03:12 <david-lyle> then let's clean up some blueprints
12:03:27 <david-lyle> First, RC-2 is open
12:04:12 <david-lyle> 1.1.a my internet is still driving me crazy
12:04:30 <david-lyle> #link https://launchpad.net/horizon/+milestone/liberty-rc2
12:04:38 <david-lyle> two of those are merged
12:04:53 <david-lyle> one is new
12:05:22 <mrunge> that project switching thing is ugly
12:05:37 <mrunge> but it would be good to have someone to confirm or deny
12:05:38 <david-lyle> since RC-2 is likely closing later today I'm not sure the other has much chance
12:05:47 <mrunge> agreed
12:06:04 <mrunge> although it would be a shame, if one couldn't switch projects
12:06:52 <david-lyle> Second the summit session scheduling needs to be finalized in the next week
12:08:54 <doug-fish> https://etherpad.openstack.org/p/horizon-mitaka-summit
12:09:06 <david-ly_> what was the last thing the I typed that went through?
12:09:18 <doug-fish> Second the summit session scheduling needs to be finalized in the next week
12:09:24 <david-ly_> ok thanks
12:09:29 <doug-fish> sure np
12:10:24 <david-lyle> in the horizon meeting later today we will try to sort through the etherpad
12:10:50 <david-lyle> either attend if possible, or update with your feedback before then
12:11:06 <david-lyle> I won't finalize the schedule today, but would like to have a better idea
12:11:20 <david-lyle> Those are the general bits
12:11:28 <david-lyle> anyone else?
12:12:19 <mrunge> unfortunately, I'm deep in a different meeting right now :(
12:12:31 <david-lyle> mrunge: no worries
12:13:29 <david-lyle> preference for cleaning up old bps or looking at the fresh ones?
12:13:47 <robcresswell> No preference
12:13:53 <david-lyle> that helps
12:13:55 <david-lyle> :P
12:14:03 <robcresswell> Angular difficult to do in this tz
12:14:13 <robcresswell> So either python-based new ones, or cull some old ones.
12:14:30 <david-lyle> sure, let's try to prune from the back end
12:14:36 <robcresswell> Sorry, no list from me again this week, been in bed for 3 days :(
12:15:29 <david-lyle> sorry to hear that, hope you're feeling better
12:15:43 <robcresswell> Getting there
12:15:45 <masco> https://blueprints.launchpad.net/horizon/+spec/replace-sorteddict-with-ordereddict this one has been merged via some bug, so you can remove this
12:16:05 <mrunge> ah yes, right
12:16:32 <robcresswell> Is the last translation to stable/liberty today?
12:16:32 <david-lyle> #info https://blueprints.launchpad.net/horizon/+spec/replace-sorteddict-with-ordereddict marked superseded
12:16:39 <robcresswell> translation merge*
12:17:03 <david-lyle> robcresswell: yes, unless we find a good enough reason to open another RC
12:18:04 <robcresswell> Nah.. we just dropped the british english translation while I was gone
12:19:03 <doug-fish> robcresswell: FWIW I'm hoping to see some translation work continue into stable/liberty and maybe get picked up in rc1 ... but
12:19:16 <doug-fish> the translators haven't really done that before, so not sure how well it's going to be received
12:20:19 <robcresswell> Ah interesting
12:20:25 <robcresswell> Anyway, bp to look at :)
12:20:38 * robcresswell goes looking
12:20:46 <david-lyle> #link https://blueprints.launchpad.net/horizon/+spec/service-chaining-support
12:21:23 <david-lyle> I was looking at that one, which seemed straightforward, but then looking at the neutron BP, I have no idea what state it's in
12:22:06 <masco> AFIK it is in review state only
12:22:30 <david-lyle> masco: but both patches linked to it are merged
12:23:29 <doug-fish> but this is some sort of plugin? in a separate repo?
12:23:36 <masco> those are just API docs
12:23:40 <doug-fish> for the service part
12:23:57 <doug-fish> https://github.com/openstack/networking-sfc
12:24:11 <david-lyle> ah didn't look at the content of the patches
12:25:23 <masco> even i too heard it is plugin
12:25:36 <david-lyle> not an extension?
12:25:59 <david-lyle> extension would be ok, plugin would be out of tree
12:26:11 <david-lyle> from horizon's perspective
12:26:58 <doug-fish> I can't read the blueprint and understand what UI changes are needed at all
12:27:04 <doug-fish> is it a new panel? changes to existing?
12:27:09 <david-lyle> new panel
12:27:17 <david-lyle> to show the port chaining
12:27:34 <david-lyle> I moved to drafting
12:27:43 <doug-fish> oh - I can't understand because I was reading the wrong blueprint.  :-(
12:27:43 <david-lyle> and left a note for feedback
12:27:48 <doug-fish> sorry.
12:27:55 <robcresswell> lol :p
12:28:21 <david-lyle> #info https://blueprints.launchpad.net/horizon/+spec/service-chaining-support marked drafting
12:28:54 <masco> ok i will check with mohan, if it is plugin i will ask him to move to different tree.
12:29:09 <david-lyle> thanks masco
12:29:21 <david-lyle> #topic https://blueprints.launchpad.net/horizon/+spec/detecting-browser
12:29:55 <david-lyle> this has been around for a while, the proponent is no longer active, and we never arrived at a clear direction
12:30:07 <david-lyle> I'm personally not sure we need it
12:30:10 <doug-fish> FWIW I'm not a fan
12:30:14 <robcresswell> Author appears to have moved on. I removed them from about 70 bugs over the last cycle
12:30:18 <david-lyle> and would prefer to just drop
12:30:27 <tsufiev> +1
12:30:40 <robcresswell> yup, go ahead
12:30:54 <tsufiev> I'd prefer to have feature detection where it's needed, not browser detection
12:30:55 <david-lyle> #info https://blueprints.launchpad.net/horizon/+spec/detecting-browser marked obsolete
12:31:03 <david-lyle> tsufiev: +1
12:31:19 <mrunge> tsufiev, +1, right
12:31:41 <david-lyle> #topic https://blueprints.launchpad.net/horizon/+spec/email-based-password-recovery
12:31:47 <david-lyle> going to drop this too
12:31:57 <masco> from same guy
12:32:00 <david-lyle> keystone won't support, no reason to place hold
12:32:07 <robcresswell> yup, drop
12:32:07 <mrunge> yes, agreed
12:33:12 <david-lyle> #info https://blueprints.launchpad.net/horizon/+spec/email-based-password-recovery marked obsolete
12:33:36 <robcresswell> I got a couple that look straightforward
12:34:08 <robcresswell> #link https://blueprints.launchpad.net/horizon/+spec/responsive-stylesheets
12:34:43 <david-lyle> #topic https://blueprints.launchpad.net/horizon/+spec/responsive-stylesheets
12:34:52 * tsufiev curious about hurgleburger plans for that
12:35:05 <doug-fish> I thought we had that?
12:35:08 <david-lyle> tsufiev: she's already moved in that direction
12:35:10 <doug-fish> at least to some extent
12:35:12 <david-lyle> doug-fish: sort of
12:35:13 <robcresswell> We sort-of have it
12:35:21 <david-lyle> making progress, but other blueprints
12:35:31 <david-lyle> #info https://blueprints.launchpad.net/horizon/+spec/responsive-stylesheets marked superseded
12:35:40 <robcresswell> Just using bootstrap gives you some measure of sanity, and the navbar etc has some better responsiveness now
12:35:50 <robcresswell> But iirc modals are a bit funny
12:36:01 <robcresswell> along with everything else :p
12:36:11 <david-lyle> WIP for sure
12:36:20 <david-lyle> the header is now responsive
12:36:22 <david-lyle> :D
12:36:29 <robcresswell> ANyway that particular bp isn't doing anything useful
12:36:32 <doug-fish> what about https://blueprints.launchpad.net/horizon/+spec/chassis-based-node-management
12:36:38 <tsufiev> robcresswell, I can hardly imagine anyone browsing Horizon on his smartphone :)
12:36:40 <doug-fish> I like the idea, but it's quite incomplete
12:37:05 <david-lyle> tsufiev: if we ever provide an actual dashboard, I could imagine it
12:37:17 <robcresswell> tsufiev: ha! I think the idea is that ideally, someone could feasibly use a tablet to manage user quotas etc, simpler things.
12:37:34 <david-lyle> but many laptops now have worse resolution than smartphones
12:37:51 <tsufiev> david-lyle, yes, I can imagine them trying, but not tolerating that for a significant time ;D
12:38:04 <robcresswell> Yeah, Sony have a 4k smartphone out O.O
12:38:26 <doug-fish> Has anyone spent time testing on table/smartphone?
12:38:36 <tsufiev> -
12:38:37 <doug-fish> I'm wondering about mouseover + file behaviors
12:39:00 <david-lyle> doug-fish: it's not been a priority
12:39:12 <doug-fish> same - I was just curious
12:39:17 <david-lyle> although new design work tries to keep it in mind
12:39:30 <david-lyle> more for tablet than smartphone
12:39:36 <david-lyle> but same UI constraints
12:39:56 <david-lyle> there is a newer bp for ironic panel just added
12:40:12 <david-lyle> #topic https://blueprints.launchpad.net/horizon/+spec/chassis-based-node-management
12:40:24 <doug-fish> oh cool - do you have the link?
12:40:26 <david-lyle> but this one is not going anywhere
12:40:50 <david-lyle> https://blueprints.launchpad.net/horizon/+spec/ironic-horizon-panel
12:41:01 <doug-fish> thx
12:41:15 <david-lyle> and an active owner
12:41:22 <mrunge> that's going to be interesting
12:41:55 <doug-fish> how so?
12:42:03 <mrunge> the ironic one?
12:42:17 <mrunge> I would expect, we'd need another role
12:42:29 <mrunge> for infrastructure management
12:42:34 <doug-fish> got it
12:42:41 <robcresswell> #link https://blueprints.launchpad.net/horizon/+spec/display-upload-progress
12:42:45 <mrunge> and there's ironic dashboard
12:42:52 <robcresswell> Easy cleanup on that bp ^^ imo
12:43:04 <david-lyle> yeah, we'll have to debate the other bp, but don't need two
12:43:20 <tsufiev> robcresswell, that's the same thing I'm working on right now
12:43:28 <david-lyle> #info https://blueprints.launchpad.net/horizon/+spec/chassis-based-node-management marked superseded
12:43:42 <tsufiev> in scope of https://blueprints.launchpad.net/horizon/+spec/horizon-glance-large-image-upload
12:43:50 <robcresswell> tsufiev: Yup, I remember, though in a different format
12:43:57 <david-lyle> #topic https://blueprints.launchpad.net/horizon/+spec/display-upload-progress
12:44:12 <david-lyle> wow that's old
12:44:38 <david-lyle> is that support in v2?
12:44:43 <david-lyle> *supported
12:44:56 <tsufiev> robcresswell, the idea with large image upload is to create image first, then update its metadata with PUT request directly to Glance, bypassing server Horizon
12:45:06 <mrunge> all I heard: no, not supported david-lyle
12:45:27 <david-lyle> then, let's drop this bp
12:45:30 <robcresswell> tsufiev: Sounds great
12:45:34 <doug-fish> yep
12:45:46 <tsufiev> +1
12:45:53 <david-lyle> #info https://blueprints.launchpad.net/horizon/+spec/display-upload-progress marked obsolete
12:45:56 <mrunge> still, it's desirable to know, how long your 20 gig windows image will take
12:46:01 <robcresswell> 244 bps :D
12:46:12 <mrunge> but sure, how...?
12:46:19 <tsufiev> mrunge, yes, I'm implementing progress bar right now
12:46:26 <david-lyle> we can just guess  like windows does
12:46:36 <mrunge> tsufiev, progress bar is patented, right?
12:46:42 <mrunge> no funny joke
12:46:43 <david-lyle> give you a number to feel like something is happending
12:47:07 <david-lyle> #topic https://blueprints.launchpad.net/horizon/+spec/cisco-network-profile-multi-tenants-support
12:47:18 <tsufiev> mrunge, let's leave that to lawyers )
12:47:22 <david-lyle> I think this needs to go to the cisco repo
12:47:32 <robcresswell> Drop it
12:47:40 <mrunge> tsufiev, just go ahead and implement it.
12:47:42 <robcresswell> Abishek requested it be abandoned last year
12:47:47 <robcresswell> in the comments
12:47:53 <tsufiev> mrunge, ack
12:48:01 <david-lyle> #info https://blueprints.launchpad.net/horizon/+spec/cisco-network-profile-multi-tenants-support marked obsolete
12:48:12 <doug-fish> mrunge: as long as you don't mind taking legal advice from the internet: http://badpatents.blogspot.com/2011/05/progress-bar.html
12:48:17 <robcresswell> https://blueprints.launchpad.net/horizon/+spec/admin-overview-intances-counter
12:48:30 <david-lyle> #topic https://blueprints.launchpad.net/horizon/+spec/admin-overview-intances-counter
12:48:58 <mrunge> doug-fish, oh, good to know :D
12:49:12 <tsufiev> doug-fish, yay!
12:49:20 <david-lyle> #info https://blueprints.launchpad.net/horizon/+spec/admin-overview-intances-counter marked obsolete
12:49:25 <doug-fish> Remember: I am not a lawyer.
12:49:28 <david-lyle> no API provides that information
12:49:57 <mrunge> :D
12:50:24 <david-lyle> #topic https://blueprints.launchpad.net/horizon/+spec/horizon-cisco-dfa-support
12:50:39 <robcresswell> drop
12:51:07 <mrunge> +1
12:51:21 <david-lyle> #info https://blueprints.launchpad.net/horizon/+spec/horizon-cisco-dfa-support marked obsolete
12:51:36 <robcresswell> If there's any Cisco features needed my boss will be telling me anyway :p
12:51:52 <robcresswell> https://blueprints.launchpad.net/horizon/+spec/auto-dropdown
12:52:33 <doug-fish> Leaves a bit to the imagination, doesn't it?
12:52:42 <robcresswell> haha
12:52:45 <david-lyle> I think it's clear
12:52:45 <tsufiev> I doubt thta anything that opens on hover is a nice UX
12:52:50 <mrunge> oh
12:52:57 <robcresswell> It also totally fails on mobile
12:53:09 <robcresswell> hover-only, that is
12:53:09 <david-lyle> I don't think we need this
12:53:13 <robcresswell> I agree
12:53:15 <mrunge> yes
12:53:17 <mrunge> +1
12:53:22 <doug-fish> A blueprint that is one controversial sentence! I think that's some sort of record.
12:53:24 <david-lyle> and don't want to get into platform detections
12:53:29 <robcresswell> It's also many months old without any code
12:54:27 <robcresswell> https://blueprints.launchpad.net/horizon/+spec/aria-roles Another one
12:54:28 <david-lyle> #topic https://blueprints.launchpad.net/horizon/+spec/auto-dropdown
12:54:37 <david-lyle> #info https://blueprints.launchpad.net/horizon/+spec/auto-dropdown marked obsolete
12:54:48 <david-lyle> #topic https://blueprints.launchpad.net/horizon/+spec/aria-roles
12:55:04 <doug-fish> hmm, accessibility
12:55:14 <tsufiev> doug-fish,  robcresswell, not as controversial as previous one
12:55:16 <robcresswell> Yeah I actually really like the idea of it
12:55:23 <robcresswell> But, the bp itself is not valuable.
12:55:23 <doug-fish> I haven't moved forward with anything like that because the effort would be huge
12:55:28 <doug-fish> right
12:55:38 <david-lyle> the author has moved on
12:55:46 <mrunge> I think the author moved
12:55:55 <david-lyle> it's a valid idea
12:56:02 <david-lyle> just needs an owner
12:56:08 * doug-fish hides
12:56:09 <mrunge> so, drop it and give anybody else to open a new bp
12:56:13 <robcresswell> doug-fish: https://docs.angularjs.org/api/ngAria
12:56:25 <david-lyle> dropping on doug-fish
12:56:29 <david-lyle> I mean dropping
12:56:31 <david-lyle> :P
12:56:35 <doug-fish> ouch.
12:57:10 <david-lyle> #info https://blueprints.launchpad.net/horizon/+spec/aria-roles marked obsolete
12:57:38 <david-lyle> #topic https://blueprints.launchpad.net/horizon/+spec/user-support-dashboard
12:58:07 <robcresswell> heh
12:58:14 <robcresswell> We could probably do that with searchlight
12:58:28 <david-lyle> that's what I commented
12:58:50 <robcresswell> Ah yes, I see
12:58:51 <david-lyle> #info https://blueprints.launchpad.net/horizon/+spec/user-support-dashboard marked superseded
13:00:25 <david-lyle> ok, at time, down to 238 bps
13:00:33 <david-lyle> thanks everyone!
13:00:38 <david-lyle> #endmeeting