22:04:02 <gabrielhurley> #startmeeting horizon
22:04:03 <openstack> Meeting started Tue Jul 30 22:04:02 2013 UTC and is due to finish in 60 minutes.  The chair is gabrielhurley. Information about MeetBot at http://wiki.debian.org/MeetBot.
22:04:04 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
22:04:06 <openstack> The meeting name has been set to 'horizon'
22:04:20 <gabrielhurley> hello happy horizoneers
22:04:29 <david-lyle> Hello
22:04:30 <jcoufal> hey everybody, hey gabrielhurley
22:04:33 <timductive> Hello!
22:04:46 <jpich> Hello
22:04:49 <lcheng> hello
22:04:55 <gabrielhurley> I'm thinking this can maybe be a short meeting. I have relatively little to say, but I'll stick around if y'all have topics.
22:05:03 <gabrielhurley> I'll take care of the usual business real fast
22:05:06 <gabrielhurley> #topic overview
22:05:29 <gabrielhurley> Looks like progress is going on track so far for where we're at in the cycle.
22:06:01 <gabrielhurley> Ideally we'd see preliminary code for all the big stuff by two weeks from now. That would leave lots of time for review and polish.
22:06:10 <gabrielhurley> I'll make sure to spend some time on my blueprints before then.
22:06:31 <gabrielhurley> I also did some triage on bugs and blueprints today just to make sure everything's in order. Nothing new or startling to report. All's well.
22:06:36 <gabrielhurley> #topic blueprints
22:06:52 <gabrielhurley> me... nothing to report. who else would like to go?
22:07:27 <gabrielhurley> david-lyle, lcheng, jpich, timductive, etc...?
22:07:45 <jcoufal> As for table inline editation BP
22:07:47 <timductive> Heat Topology, is up in code review but I haven't had much time to figure out why Jenkins keeps failing, looks like a bug maybe
22:07:49 <david-lyle> starting rbac, not very far yet, but I'll try to have a pass at it in a week or two
22:08:07 <absubram> Cisco N1K dashboard - I'm just doing some final testing on mine before getting it ready for review
22:08:16 <jcoufal> After various dicussions (thanks for feedback to all) I delivered final design for it
22:09:04 <jcoufal> And the development on that will (re-)start in next few days
22:09:20 <gabrielhurley> jcoufal: yep, I saw your posts to the ML today but haven't read and absorbed yet
22:09:26 <gabrielhurley> everyone else, that all sounds very reasonabe
22:09:34 <gabrielhurley> reasonable, even
22:09:39 <lcheng> I've been working on the role assignment to groups.  https://blueprints.launchpad.net/horizon/+spec/group-domain-role-assignment  Split the bp into two, to tackle project and domain role assignment separately. Working on the project role assignment now.
22:09:39 <timductive> ;)
22:10:05 <jcoufal> gabrielhurley: yeah, in ML are UX discussion oriented things, will talk about them later
22:10:08 <gabrielhurley> lcheng: I saw that review this morning. it was bigger than I expected so I wanna pull it down and spend a little time with it, but at a glance it looked good
22:10:31 <lcheng> I've realized that I could re-use the JS and template from the Project-User membership step.
22:10:47 <lcheng> But the would require some time making the JS and template more flexible.
22:11:34 <gabrielhurley> it might be worth it, given that we still have time and that I assume you'd reuse it again on the domain role BP
22:11:36 <lcheng> gabrielhurley: what's your thought on making changes on the JS/template as part of this bp?
22:11:42 <jpich> lcheng: We're also reusing it for the security group edit on the instances page, for reference
22:12:00 <gabrielhurley> I'd rather see the refactor to make it usable. the more generic that code gets the better
22:12:22 <lcheng> jpich: Thanks for the heads-up. I'll make sure it still works after the refactoring.
22:12:30 <lcheng> Anywhere else it is used?
22:12:50 <jpich> lcheng: I don't believe so. I had to move workflow JS around a bit recently and that's the only 2 places I saw it
22:13:05 <kspear> lcheng: some of the code is used for a networking component, can't remember which
22:13:56 <lcheng> kspear: okay, I'll check that out.
22:14:16 <gabrielhurley> cool cool
22:14:23 <jpich> kspear, lcheng: Probably the NIC selection on the create instance workflow I reckon, though it should be separate now
22:14:36 <gabrielhurley> I think that's separate offhand
22:14:45 <gabrielhurley> 'cuz that has all the ordering code, etc.
22:14:55 <kspear> jpich: ah right, good to know
22:15:12 <gabrielhurley> anybody else on blueprints or should I open it up for general discussion?
22:15:15 * kspear has been meaning to fix the js/template naming for a while now
22:16:25 <gabrielhurley> #topic open discussion
22:16:46 <gabrielhurley> who wants the floor?
22:16:56 <lcheng> gabrielhurley: do you have update on the release of django_openstack_auth? :-)
22:17:24 <gabrielhurley> oh damn.
22:17:29 <gabrielhurley> I totally forgot about that
22:17:32 <gabrielhurley> thank you for asking.
22:17:36 <gabrielhurley> I will look into that today
22:18:02 <jcoufal> If I can take small place...
22:18:10 <jcoufal> UX discussions tool
22:18:43 <jcoufal> there was no more suggestions for other tools, so I did some more research and posted 2 more tools
22:18:56 <lcheng> gabrielhurley: thanks
22:19:30 <jcoufal> based on discussion with Thierry I found out that one of he best candidates might be same tool as aks.openstack.org
22:19:33 <jcoufal> *ask
22:19:51 <gabrielhurley> ah, an answerbot/stackoverflow clone. not a bad idea.
22:20:19 <gabrielhurley> could we even piggyback on ask.openstack.org and use a tag/category/section of some sort?
22:20:26 <gabrielhurley> avoid setting up another tool entirely?
22:20:38 <jcoufal> yeah, something similar, from what I have discovered it matches the best
22:20:42 <jcoufal> I was thinking about that
22:20:46 <jcoufal> it might work
22:20:57 <jcoufal> however what I really love is having multiple labels
22:21:07 <jpich> From my xp with ask.openstack.org it makes conversation difficult if you want to iterate on a concept
22:21:29 <jpich> Commenting on an answer is limited to 200 characters or something and can't be formatted (or images added)
22:21:52 <gabrielhurley> true, it does keep comments on a particular answer short...
22:21:56 <jpich> if you make a new reply based on a previous answer, it gets a bit lost as answers move up and down
22:22:21 <jcoufal> jpich: but can't the discussion happen in answers and comments used really like short 'additions'?
22:22:31 <jcoufal> just wondering
22:22:38 <jpich> I like the rest and the email made good points, but there are downsides, it's not great for conversations, more for "this is THE answer"
22:22:56 <jpich> jcoufal: Sure, but an answer can only reply to the question, not to each other
22:22:59 <gabrielhurley> though it is nice to be able to capture *the* answer once consensus is reached
22:23:13 <jpich> so if you want to add additional informational you have to edit your initial question or answer
22:23:21 <gabrielhurley> I don't see that as being so bad
22:23:34 <gabrielhurley> I'm not convinced the preservation of all the history is crucial
22:23:36 <jcoufal> neither do I
22:23:44 <jcoufal> but good point, jpich
22:23:48 <jpich> Fair enough :)
22:23:50 <jcoufal> I didn't think of this before
22:23:58 <gabrielhurley> If we can collectively arrive at a reasonably documented consensus that's pretty good. not perft, but pretty good.
22:24:07 <gabrielhurley> *perfect
22:24:45 <jcoufal> gabrielhurley: I will wait for Thierry's answer and if it is positive, I will wrap up everything in ML
22:25:35 <gabrielhurley> yeah, other opinions are welcome, but this may be the best idea I've heard so far if we're willing to accept that our criteria is more about successful outcomes than the ability for anyone to go revisit the process of how we got there
22:26:12 <jcoufal> gabrielhurley: we can still make voting happen between discourse and ask.openstack.org what others prefer in the end
22:26:16 <jcoufal> gabrielhurley: sounds good
22:26:59 <gabrielhurley> great
22:27:04 <gabrielhurley> other topics?
22:27:07 <kspear> gabrielhurley: could you ask vishy/russellb nicely for a novaclient release? we have a couple of patches up that need a newer version
22:27:28 <absubram> gabrielhurley: quick question about the icehouse summit.. do we already have a list of topics/discussions for the design summit?
22:27:30 <gabrielhurley> k. will do.
22:27:37 <gabrielhurley> absubram: nope
22:27:54 <gabrielhurley> the call for proposals for the design summit will open fairly soon
22:28:08 <kspear> gabrielhurley: thanks
22:28:13 <gabrielhurley> I'll announce it in this meeting plus it'll obviously go out from Thierry on the ML, etc. when it happens
22:28:13 <russellb> kspear: ack, i haven't done one in forever.  can you email me about it so it's in my queue?
22:28:15 <absubram> oh ok.. what's tomorrows deadline then? that's different?
22:28:40 <gabrielhurley> absubram: I believe that's for the conference portion
22:28:46 <kspear> russellb: will do. noticed the last tag was quite old :)
22:29:01 <gabrielhurley> kspear: russellb: now I don't have to do anything! yay!
22:29:31 <kspear> gabrielhurley: the system works!
22:30:11 <gabrielhurley> I do still have to cut a django_openstack_auth release for lcheng though..
22:30:14 <russellb> i lurk in here for things like this, heh
22:30:52 <jpich> gabrielhurley: Any update/thing I can help with for https://bugs.launchpad.net/horizon/+bug/1182011?
22:30:54 <uvirtbot> Launchpad bug 1182011 in horizon "djangojs.po not available on Transifex" [High,Confirmed]
22:31:33 <gabrielhurley> jpich: do you have admin access on transifex? if not it shouldn't be hard to get it so you could add the "resource" as transifex calls it
22:31:49 <jpich> gabrielhurley: I don't. I guess I need to talk to Daisy?
22:31:52 <gabrielhurley> if you tell me what you transifex account name is I can probably add you
22:32:22 <jpich> Probably jpichon *checks*
22:32:42 <jpich> Is there any trickstiness associated with adding a new file?
22:33:07 <gabrielhurley> oh, probably. but I haven't done it in ages
22:33:11 <gabrielhurley> your guess is as good as mine
22:33:21 <jpich> Yep, jpichon
22:33:25 <jpich> Fair enough, I'll poke
22:33:43 <kspear> we have some software engineering grad student groups that may be interested in working on openstack for an 11-week course project. if anyone has ideas for blueprints that might fit that schedule please suggest them. horizon or elsewhere
22:34:04 <gabrielhurley> jpich: you are added as a maintainer on the Horizon transifex
22:34:14 <jpich> kspear: Cool! Is that 11 weeks full time or in addition to other coursework?
22:34:20 <gabrielhurley> kspear: nice!
22:34:51 <jpich> gabrielhurley: Thanks
22:35:16 <kspear> jpich: in addition to other coursework
22:35:20 <kspear> the main thing i'm looking for is some flexibility in design and a decent block of work
22:35:31 <jpich> Ok
22:35:33 <kspear> and low spin-up
22:35:49 <kspear> nothing in the horizon list currently jumps out at me
22:36:07 <jcoufal> kspear: great, how experienced are they? what type of work would you expect?
22:36:08 <gabrielhurley> kspear: I'll have a look to. could you email me so I have it in my todo list?
22:36:34 <jpich> inbox as todo list :)
22:36:43 <kspear> gabrielhurley: sure
22:37:08 <gabrielhurley> sad but true. thanks.
22:37:08 <kspear> jcoufal: i still need to talk to the supervisor to get more detail. fairly experienced though i would think
22:38:18 <jcoufal> kspear: ok, could you include me in the list of receivers of further information as well, please :)
22:38:32 <kspear> gabrielhurley: i'll email myself to remind me to email you and russellb
22:38:42 <jpich> lol :P
22:38:43 <kspear> jcoufal: will do
22:38:45 <david-lyle> ha
22:38:58 <jcoufal> lol
22:39:02 <gabrielhurley> sweet!
22:39:10 <jpich> FYI, there are now a couple of basic horizon tests in the tempest gate so hopefully stuff like https://bugs.launchpad.net/horizon/+bug/1203001 will be caught before it breaks us from now on
22:39:12 <uvirtbot> Launchpad bug 1203001 in python-novaclient "TypeError: __init__() got an unexpected keyword argument 'project_id'" [Undecided,Fix committed]
22:39:35 <gabrielhurley> yep, that's excellent
22:39:47 <david-lyle> great!
22:40:07 <kspear> jpich: nice
22:41:17 <jcoufal> jpich: sweet
22:42:26 <gabrielhurley> great. this has been a very productive meeting. I'll let you folks in other timezones get back to your normal lives. thanks for everything!
22:42:28 <gabrielhurley> #endmeeting