15:01:06 #startmeeting storyboard 15:01:06 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 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:09 The meeting name has been set to 'storyboard' 15:01:45 #link https://wiki.openstack.org/wiki/Meetings/StoryBoard 15:01:52 so that's the agenda, I have not updated it, sorry 15:02:05 #topic Announcements 15:02:12 WE HAVE AN ANNOUNCEMENT 15:02:27 At long last.... 15:02:33 storyboard.openstack.org 15:02:37 SENDS EMAIL NOTIFICATIONS 15:02:53 #info storyboard.openstack.org sends email notifications, real ones, really 15:02:59 thanks, everyone! 15:03:24 for all your hard work making this possible. :) 15:03:33 \o/ 15:04:04 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 you will have to scroll down a little 15:04:54 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 atm it's just an on-off switch, for all notifications for all subscribed resources, or none. 15:05:42 but yup, storyboard.openstack.org now has working email notifications, yayyyy! 15:05:48 moving on... 15:05:58 oh actually 15:06:09 other announcement: SotK's on holiday for a couple of weeks 15:06:18 I will be very lonely; please say hello to me. 15:06:56 and don't expect immediate responses from him :P 15:07:02 actually moving on... 15:07:09 #topic Urgent Items 15:07:28 Nothing super-urgent that I can think of 15:07:31 anyone? 15:07:37 nothing I can think of 15:08:07 okay, moving on again! 15:08:20 #topic In-progress work 15:08:33 The agenda lists worklists and boards 15:08:36 guess that's accurate! 15:08:39 how's it going? 15:08:55 I've sent patches for automatic worklists! 15:09:23 I still need to make a UI to allow easily making worklists in boards automatic 15:09:33 \o/ 15:09:58 (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 ) 15:10:49 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 or maybe that's clearer as: a worklist being a board with just one lane 15:12:11 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 yeah 15:12:47 I guess it's whether it's outweighed by how much work will be done keeping the two in step 15:13:17 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 yeah, I want to look at ways to reduce the duplication sooner rather than later 15:13:51 cool 15:14:34 (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 anyway, a bit tangential, just something I was thinking about in the course of reviewing 15:15:18 #info There are patches in review for automatic worklists; SotK is working on the UI for automatic worklists in boards 15:15:54 #link https://review.openstack.org/#/c/295452 15:16:05 #link https://review.openstack.org/#/c/295453/ 15:16:18 #link https://review.openstack.org/#/c/295454/ 15:16:23 such a lovely collection of urls 15:17:00 meanwhile, me... 15:17:18 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 I never can remember exactly when 15:17:58 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 oh! I've also been working on improving the dashboard a bit 15:18:43 #link https://review.openstack.org/#/c/292509/ 15:18:52 that makes the list of 'tasks assigned to me' a bit more relevant 15:19:09 it currently just lists all stories containing a task that was assigned to you 15:19:15 even if your task was marked merged 15:19:24 (and possibly invalid, actually) 15:19:45 ooh, I'll take a look at that after the meeting 15:19:56 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 \o/ 15:20:19 yeah, I'd like to group tasks by story, with the story name listed; I didn't know how. 15:20:36 there might be overlap with the method used to search for tasks in stories for worklists 15:20:50 *potential overlap 15:21:35 and that might also overlap with plans to have a 'add task to existing story' button on a worklist/lane 15:21:44 https://review.openstack.org/#/c/149127/ did something similar for the recent events list iirc, might be helpful 15:22:02 (so might be worth batching it.) 15:22:04 ooh, thanks 15:22:10 never seen that before; will take a look :) 15:22:33 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 oh, so it browses for the story first 15:23:07 yeah, this is weird because it probably needs to browse by task 15:23:32 maybe you can do it with a more complex filter for browse by story... 15:23:39 Idk how else you'd get the story title, really :/ 15:24:29 anyway, thanks for taking a look! :D 15:25:07 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 that seems like it could get very GET-y 15:26:38 perhaps, I guess it depends how many unmerged tasks people are likely to be assigned to 15:26:50 #info Task notes can now be added/viewed from boards, and can be viewed when logged out 15:27:10 yeah, I'm not sure 15:27:24 I have 9 on s.o.o but then that's 'assigned stories' and many aren't relevant really, so 15:27:52 I wouldn't want to assume about anyone else 15:28:25 anything else in progress? 15:28:34 I am reviewing mostly, with the odd misc ui patch 15:28:55 oh, apparently I have another one 15:28:57 I forgot about 15:29:10 #link https://review.openstack.org/#/c/294221/ 15:29:33 * SotK will look at that too 15:29:34 moves the 'add task' button to a more intuitive place and makes it stand out a bit more 15:29:48 I've never struggled with the add task button, but I guess it is a bit obscure 15:29:56 it was mentioned in a story that for some reason I didn't mention in the commit message 15:29:59 hang on 15:30:23 #link https://storyboard.openstack.org/#!/story/2000515 15:30:43 that also confirms my suspicion that task notes should be available when creating a story 15:31:10 else people try to use task titles for notes, which is fiddly. 15:32:10 my old '(re)move search icon' and 'all boards and worklists' pages are also up there 15:32:49 probably faster to search patches with me as the owner! 15:32:59 I'm gonna move on 15:33:04 #topic Discussion 15:33:45 agenda's out of date again, sorry 15:34:01 I haven't seen any updates to the dev instance story 15:34:33 or any comments on the infra etherpad re: task tracking session 15:35:03 let's move to open discussion! 15:35:07 #topic open discussion 15:35:17 discuss away! 15:35:41 you have 25 minutes 15:37:33 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 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 so for the first case, it can make it a bit easier to batch similar work. 15:41:52 anyone have anything to discuss? 15:42:01 I don't want to forget to end the meeting this week 15:42:08 I don't think I do 15:42:29 I did want to ask generally, what's it useful for me to be doing over the next couple of weeks 15:42:37 bearing in mind it won't be easy to get my patches merged 15:42:53 for SotK will be enjoying sun and sand or probably rain 15:43:06 hopefully sun and snow 15:43:10 :) 15:43:46 * SotK would like to see https://review.openstack.org/#/c/264193/ if you're bored :D 15:44:31 wah wah wha 15:44:44 but it's such a boring patch I already hate it 15:44:47 :) 15:44:51 sorry :) 15:45:12 the only people who can merge anything of mine for the webclient in the next coupla weeks 15:45:16 will be infra cores 15:45:38 so I may have to shuffle up to some doorsteps 15:46:51 at first I wanted to do a little research project into realtime updating stuff 15:47:00 but that requires testing with another person on the network 15:47:02 SO. 15:47:16 I'll look at that old patch, not sure it's two weeks of work, mind 15:47:48 ooh, realtime updates would be wonderfully cool 15:48:00 I got very distracted by reading around socket.io 15:48:02 I confess 15:48:30 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 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 any more for any more 15:56:03 I'm gonna end this meeting before I forget, then 15:56:05 thanks, all 15:56:08 #endmeeting