15:01:06 <Zara> #startmeeting storyboard
15:01:06 <openstack> Meeting started Wed Mar 23 15:01:06 2016 UTC and is due to finish in 60 minutes.  The chair is Zara. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:01:07 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:01:09 <openstack> The meeting name has been set to 'storyboard'
15:01:45 <Zara> #link https://wiki.openstack.org/wiki/Meetings/StoryBoard
15:01:52 <Zara> so that's the agenda, I have not updated it, sorry
15:02:05 <Zara> #topic Announcements
15:02:12 <Zara> WE HAVE AN ANNOUNCEMENT
15:02:27 <Zara> At long last....
15:02:33 <Zara> storyboard.openstack.org
15:02:37 <Zara> SENDS EMAIL NOTIFICATIONS
15:02:53 <Zara> #info storyboard.openstack.org sends email notifications, real ones, really
15:02:59 <Zara> thanks, everyone!
15:03:24 <Zara> for all your hard work making this possible. :)
15:03:33 <SotK> \o/
15:04:04 <Zara> To try them out, go to 'profile' on the sidebar, and then on the bottom left of the screen, there should be a checkbox to turn them on and off
15:04:27 <Zara> you will have to scroll down a little
15:04:54 <Zara> they're very basic, but please feel free to give us feedback in #storyboard, or on a story, so we can improve them.
15:05:24 <Zara> atm it's just an on-off switch, for all notifications for all subscribed resources, or none.
15:05:42 <Zara> but yup, storyboard.openstack.org now has working email notifications, yayyyy!
15:05:48 <Zara> moving on...
15:05:58 <Zara> oh actually
15:06:09 <Zara> other announcement: SotK's on holiday for a couple of weeks
15:06:18 <Zara> I will be very lonely; please say hello to me.
15:06:56 <Zara> and don't expect immediate responses from him :P
15:07:02 <Zara> actually moving on...
15:07:09 <Zara> #topic Urgent Items
15:07:28 <Zara> Nothing super-urgent that I can think of
15:07:31 <Zara> anyone?
15:07:37 <SotK> nothing I can think of
15:08:07 <Zara> okay, moving on again!
15:08:20 <Zara> #topic In-progress work
15:08:33 <Zara> The agenda lists worklists and boards
15:08:36 <Zara> guess that's accurate!
15:08:39 <Zara> how's it going?
15:08:55 <SotK> I've sent patches for automatic worklists!
15:09:23 <SotK> I still need to make a UI to allow easily making worklists in boards automatic
15:09:33 <Zara> \o/
15:09:58 <SotK> (you can do that at the moment by looking at the appropriate worklist page and setting filters there, but that is a faff
15:10:01 <SotK> )
15:10:49 <Zara> I've been wondering about moving toward seeing a board as just 1+ worklists, and combining things more than they are at present. (they kinda work like that already in some respects, but they're separate in others)
15:11:30 <Zara> or maybe that's clearer as: a worklist being a board with just one lane
15:12:11 <SotK> the problem is the fact that the data model returned by the API is somewhat different, so setting up the template would be "interesting"
15:12:32 <Zara> yeah
15:12:47 <Zara> I guess it's whether it's outweighed by how much work will be done keeping the two in step
15:13:17 <Zara> because we'll have a lot of duplication without that, but that's not so terrible if the alternative is a massive headache.
15:13:41 <SotK> yeah, I want to look at ways to reduce the duplication sooner rather than later
15:13:51 <Zara> cool
15:14:34 <Zara> (similarly, I feel like we have updateTask() in a bunch of places, and are considering more; I'd like to move it somewhere more general, not sure where/how yet)
15:14:51 <Zara> anyway, a bit tangential, just something I was thinking about in the course of reviewing
15:15:18 <Zara> #info There are patches in review for automatic worklists; SotK is working on the UI for automatic worklists in boards
15:15:54 <Zara> #link https://review.openstack.org/#/c/295452
15:16:05 <Zara> #link https://review.openstack.org/#/c/295453/
15:16:18 <Zara> #link https://review.openstack.org/#/c/295454/
15:16:23 <Zara> such a lovely collection of urls
15:17:00 <Zara> meanwhile, me...
15:17:18 <Zara> I've been mostly reviewing this week, although I did a bunch of work on task notes, I *think* between the last meeting and this one
15:17:23 <Zara> I never can remember exactly when
15:17:58 <Zara> Small fixes: you can add notes to a task from the board view, and you can read task notes without being logged in
15:18:37 <Zara> oh! I've also been working on improving the dashboard a bit
15:18:43 <Zara> #link https://review.openstack.org/#/c/292509/
15:18:52 <Zara> that makes the list of 'tasks assigned to me' a bit more relevant
15:19:09 <Zara> it currently just lists all stories containing a task that was assigned to you
15:19:15 <Zara> even if your task was marked merged
15:19:24 <Zara> (and possibly invalid, actually)
15:19:45 <SotK> ooh, I'll take a look at that after the meeting
15:19:56 <Zara> so it gets not-very useful fast if you just handle, say, ui changes on a bigger story that spans multiple projects
15:19:59 <Zara> \o/
15:20:19 <Zara> yeah, I'd like to group tasks by story, with the story name listed; I didn't know how.
15:20:36 <Zara> there might be overlap with the method used to search for tasks in stories for worklists
15:20:50 <Zara> *potential overlap
15:21:35 <Zara> and that might also overlap with plans to have a 'add task to existing story' button on a worklist/lane
15:21:44 <SotK> https://review.openstack.org/#/c/149127/ did something similar for the recent events list iirc, might be helpful
15:22:02 <Zara> (so might be worth batching it.)
15:22:04 <Zara> ooh, thanks
15:22:10 <Zara> never seen that before; will take a look :)
15:22:33 <SotK> the tasks in stories thing just searches for all tasks with the story_id matching the story you clicked "show tasks" on
15:22:56 <Zara> oh, so it browses for the story first
15:23:07 <Zara> yeah, this is weird because it probably needs to browse by task
15:23:32 <Zara> maybe you can do it with a more complex filter for browse by story...
15:23:39 <Zara> Idk how else you'd get the story title, really :/
15:24:29 <Zara> anyway, thanks for taking a look! :D
15:25:07 <SotK> you could probably do some client-side processing to group things by story_id, then do the relevant GETs for each story
15:25:47 <Zara> that seems like it could get very GET-y
15:26:38 <SotK> perhaps, I guess it depends how many unmerged tasks people are likely to be assigned to
15:26:50 <Zara> #info Task notes can now be added/viewed from boards, and can be viewed when logged out
15:27:10 <Zara> yeah, I'm not sure
15:27:24 <Zara> I have 9 on s.o.o but then that's 'assigned stories' and many aren't relevant really, so
15:27:52 <Zara> I wouldn't want to assume about anyone else
15:28:25 <Zara> anything else in progress?
15:28:34 <Zara> I am reviewing mostly, with the odd misc ui patch
15:28:55 <Zara> oh, apparently I have another one
15:28:57 <Zara> I forgot about
15:29:10 <Zara> #link https://review.openstack.org/#/c/294221/
15:29:33 * SotK will look at that too
15:29:34 <Zara> moves the 'add task' button to a more intuitive place and makes it stand out a bit more
15:29:48 <SotK> I've never struggled with the add task button, but I guess it is a bit obscure
15:29:56 <Zara> it was mentioned in a story that for some reason I didn't mention in the commit message
15:29:59 <Zara> hang on
15:30:23 <Zara> #link https://storyboard.openstack.org/#!/story/2000515
15:30:43 <Zara> that also confirms my suspicion that task notes should be available when creating a story
15:31:10 <Zara> else people try to use task titles for notes, which is fiddly.
15:32:10 <Zara> my old '(re)move search icon' and 'all boards and worklists' pages are also up there
15:32:49 <Zara> probably faster to search patches with me as the owner!
15:32:59 <Zara> I'm gonna move on
15:33:04 <Zara> #topic Discussion
15:33:45 <Zara> agenda's out of date again, sorry
15:34:01 <Zara> I haven't seen any updates to the dev instance story
15:34:33 <Zara> or any comments on the infra etherpad re: task tracking session
15:35:03 <Zara> let's move to open discussion!
15:35:07 <Zara> #topic open discussion
15:35:17 <Zara> discuss away!
15:35:41 <Zara> you have 25 minutes
15:37:33 <persia> A number of folk consider it to be a social error to be assigned a large number of tasks not yet in review, but that may not reduce the number unmerged for very code-prodyctive folk.
15:39:13 <Zara> yeah, for me it generally depends on if anyone else is likely to do the work. sometimes you know that it won't be done until you tackle it in 3 weeks, other times there's a chance someone will step in.
15:39:32 <Zara> so for the first case, it can make it a bit easier to batch similar work.
15:41:52 <Zara> anyone have anything to discuss?
15:42:01 <Zara> I don't want to forget to end the meeting this week
15:42:08 <SotK> I don't think I do
15:42:29 <Zara> I did want to ask generally, what's it useful for me to be doing over the next couple of weeks
15:42:37 <Zara> bearing in mind it won't be easy to get my patches merged
15:42:53 <Zara> for SotK will be enjoying sun and sand or probably rain
15:43:06 <SotK> hopefully sun and snow
15:43:10 <Zara> :)
15:43:46 * SotK would like to see https://review.openstack.org/#/c/264193/ if you're bored :D
15:44:31 <Zara> wah wah wha
15:44:44 <Zara> but it's such a boring patch I already hate it
15:44:47 <Zara> :)
15:44:51 <SotK> sorry :)
15:45:12 <Zara> the only people who can merge anything of mine for the webclient in the next coupla weeks
15:45:16 <Zara> will be infra cores
15:45:38 <Zara> so I may have to shuffle up to some doorsteps
15:46:51 <Zara> at first I wanted to do a little research project into realtime updating stuff
15:47:00 <Zara> but that requires testing with another person on the network
15:47:02 <Zara> SO.
15:47:16 <Zara> I'll look at that old patch, not sure it's two weeks of work, mind
15:47:48 <SotK> ooh, realtime updates would be wonderfully cool
15:48:00 <Zara> I got very distracted by reading around socket.io
15:48:02 <Zara> I confess
15:48:30 <Zara> so if I'm in a position where I finish up on small tweaks and can't get stuff merged, I can at least research. maybe.
15:49:07 <Zara> there are some bugfixes I can look at; in general should be easier to persuade people to merge those than new features.
15:54:05 <Zara> any more for any more
15:56:03 <Zara> I'm gonna end this meeting before I forget, then
15:56:05 <Zara> thanks, all
15:56:08 <Zara> #endmeeting