15:01:06 <SotK> #startmeeting storyboard 15:01:07 <openstack> Meeting started Wed Jan 27 15:01:06 2016 UTC and is due to finish in 60 minutes. The chair is SotK. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:08 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:10 <openstack> The meeting name has been set to 'storyboard' 15:01:22 <SotK> #link https://wiki.openstack.org/wiki/Meetings/StoryBoard Agenda 15:01:35 <SotK> I don't think we have any announcements this week? 15:01:59 <Zara> yeah, I've put 'emails will be up when infra adjust email config' on the agenda, but I think most people know that by now 15:02:06 <Zara> I'm just putting it there for completeness 15:02:40 <Zara> since emails will then vanish from agenda, don't want it to look like we stopped the work in the middle when we've actually done everything we need to for now! 15:02:55 <SotK> #info StoryBoard will be able to send basic notification emails when patches to tweak the exim config are merged 15:03:52 <Zara> I'd amend that to storyboard.openstack.org , since storyboard itself can and does send them 15:03:59 <SotK> #undo 15:04:01 <openstack> Removing item from minutes: <ircmeeting.items.Info object at 0x9850ed0> 15:04:13 <SotK> #info storyboard.openstack.org will be able to send basic notification emails when patches to tweak the exim config are merged 15:04:16 <SotK> good point :) 15:04:19 <betherly> o/ 15:04:23 <Zara> hi betherly! :) 15:04:25 <SotK> hi betherly 15:04:26 <betherly> sorry late! 15:04:49 <Zara> np :) 15:05:01 <SotK> Do we have any urgent items that haven't been agenda'd? (I can't think of any) 15:05:14 <Zara> we have quite a big backlog of things waiting in reviw 15:05:15 <Zara> *review 15:05:22 <Zara> I don't think any one thing is especially urgent 15:05:25 <Zara> but we should keep an eye on it 15:05:31 <SotK> indeed 15:06:00 <betherly> ill get to those just as soon as im set up locally 15:06:14 <SotK> wonderful, thanks :) 15:06:33 <Zara> yes, thank you! :) 15:06:53 <SotK> #topic In Progress Work 15:08:41 <SotK> I've been working on speeding up the loading of boards/worklists, since at the moment they make a load of GET requests (one per card) 15:08:57 <SotK> I'm about to send patches to make it much quicker (one GET per board) 15:09:04 <Zara> \o/ 15:09:35 <betherly> woot! 15:09:59 <Zara> :) 15:10:08 <Zara> #link https://review.openstack.org/#/q/owner:adam.coldrick%2540codethink.co.uk+status:open 15:10:24 <Zara> that's probably the quickest link to patches in review, though not everything there is for the speedups 15:10:33 <SotK> After that I'll make the "moving cards around" behaviour more sensible (that is, only send a PUT for the moved card, not everything in both affected lanes) 15:11:15 <SotK> https://review.openstack.org/#/q/status:open+topic:worklists might be better :) 15:11:19 <Zara> heh 15:11:43 <SotK> (though that also has some non-speedup things) 15:13:09 <SotK> is there any other in progress work? 15:13:16 <Zara> I've started investigating search again 15:13:40 <Zara> I looked at it when I started, got completely overwhelmed, am now tentatively poking at it again 15:13:58 <Zara> starting off by looking at making tags searchable. and hopefully comments. 15:14:33 <Zara> #info Zara is investigating search 15:15:30 <SotK> exciting :D 15:15:38 <Zara> I was originally looking into task metadata, because it would overlap nicely with boards and worklists, BUT I think there'll be too much overlap, resulting in much patch-reworking etc as you make progress 15:16:24 <Zara> so this is sufficiently different but hopefully complementary... provided I get anywhere, anyway. :) in the meantime, hopefully we'll be getting feedback on emails 15:17:33 <Zara> and then we can smoothly move back to the notifications work as necessary. 15:17:48 <SotK> \o/ 15:20:05 <SotK> there aren't any discussion topics on the agenda, so... 15:20:10 <SotK> #topic Open Discussion 15:21:43 <Zara> I have a bunch of things in review, of varying quality https://review.openstack.org/#/q/owner:zara.zaimeche%2540codethink.co.uk+status:open . if anyone has a sec to look, that'd be helpful. however, SotK's patches are more substatial so I'd rather people prioritise his. 15:22:42 <Zara> of those I've just linked, I think 'display assignees' and 'put most recently created'... would be the most important 15:22:57 <Zara> 'create story button...' is also useful, but I don't think the implementation is good enough yet 15:23:32 * SotK wants 'display assignees' merging asap :) 15:23:55 <Zara> # link https://review.openstack.org/#/c/269707/ 15:24:31 <Zara> I have plans to improve that implementation (libravatar!), but I think it's better than the current one. 15:25:04 <Zara> there are 3 versions in that patch series with slightly different spacing, my preference is for the latest but the 2nd would also be fine by me 15:25:46 <Zara> #link https://review.openstack.org/#/c/272176/ 15:25:46 * SotK is fine with either of those too 15:26:11 <Zara> ^ the other one I linked is useful when you're gardening a project 15:26:38 <Zara> also gives an impression of how active a project is, though we could do with a better way to show that on the 'projects' list 15:26:55 <Zara> future thing, though. 15:27:18 <Zara> otherrrr things.... 15:27:36 <krotscheck> o/ 15:27:40 <krotscheck> Sorry I'm late 15:27:43 <SotK> hi krotscheck 15:28:01 <Zara> hello! :) 15:28:30 <Zara> good to see ya! 15:29:22 <Zara> seems a good time to mention that Krotscheck helped out with The Dreaded 401 last week 15:29:25 <Zara> #link https://review.openstack.org/#/c/270882/ 15:29:29 <krotscheck> I have no time today to followup on the 401 errors, mostly because I finally have the attention of infra-root to get npm mirrors upa nd running 15:29:35 <Zara> heheheh 15:29:40 <krotscheck> But I did get the first piece handled. 15:29:45 <Zara> yeah 15:29:53 <krotscheck> So, ETA next week maybe? 15:30:04 * SotK has been planning to review that for about a week but keeps getting distracted with other things 15:30:19 <Zara> that's fine. :) I wanted to check someone was working on it, really, beyond that it's not urgent. 15:30:48 <Zara> the main reason it annoys me personally is because it's the first thing people see when they visit storyboard 15:33:05 <Zara> but it's been that way for a while so I think most people are used to it... and I think if I look at it fulltime, it will take me longer than it'll take Krotscheck part time and distracted. 15:33:21 <krotscheck> Righto 15:33:45 <Zara> \o/ 15:34:23 <krotscheck> Barring https://github.com/angular/angular.js/pull/13273 merging and angular 1.6 being released OMG soon, I'm likely going to do a similar approach to token refresh on revisit as I did to the reload thing. 15:34:32 <krotscheck> Basically = refresh the token before the application initializes. 15:34:45 <krotscheck> Assuming I can do that, which requires delaying init based on promise resolution. 15:35:51 <krotscheck> We'll see. 15:35:52 <krotscheck> Anyway 15:35:52 <krotscheck> sorry to bogart. 15:36:57 <Zara> heh, that seems fine to me, but I'm not sure I know enough about it to spot any looming problems-- but I will test it to death, either way. xD 15:37:06 <Zara> thank you again 15:37:13 <Zara> this bug is my personal nemesis 15:39:04 <Zara> my remaining question is-- task metadata? which isn't really a question but. 15:39:27 <persia> It's too general: what specific sort of data about the tasks are you asking about? 15:39:40 * persia may or may not have an opinion, but can't tell from the question 15:39:46 <Zara> :P I was typing! 15:40:58 <Zara> right, so I'm interested in this for two reasons: 1. tasks in the story view displaying links to gerrit changes, or other relevant resources 2. cards in the kanban view displaying things like due dates, milestones. 15:41:33 <Zara> I'd think of these things as things that come under the heading of 'task metadata' 15:41:41 <SotK> after an IRL chat with persia I think that the due-date/milestone metadata belongs to the card not the task 15:42:55 <Zara> okay, are you going to be looking at that as part of boards and worklists? 15:43:13 <SotK> I can do, yeah 15:43:44 <Zara> at this point the details are hazy to me, I just want to check someone's thinking about them if I'm not anymore! 15:44:27 <Zara> so what about reason 1. ? associating resources with tasks? 15:44:41 <SotK> links to gerrit/other stuff belong to the task I think 15:45:45 <Zara> okay, so that now sounds like it's sufficiently separate from boards and worklists that I could usefully do that. 15:48:46 <SotK> it should be, yes 15:49:00 <Zara> :) I *think* tasks with links should take priority over searching tags, because more users have asked about the former, and for my own part I find the former much more of a problem in day-to-day gardening storyboard. 15:49:13 <Zara> but I want to check that this sounds sensible to others 15:49:25 * SotK is fine with that, I really want task links :) 15:51:23 <Zara> okay :) so my current plan is to allocate 2 days to investigating tags search again, in case the fix is trivial, because there's a chance task links are more work. if I'm stuck by the end of the week, task links are go. or if not. :P 15:52:02 <SotK> does "tags search" mean "search for tags" or "filter stories by tag" to you? 15:53:07 <Zara> 'filter stories by tag', but for use in searching all resources 15:53:38 * SotK wonders how it would be relevant to searching all resources? 15:53:49 <Zara> eg: type 'low-hanging fruit', it comes up with all things that are tagged 'low-hanging fruit', that will happen to be stories. 15:54:20 <Zara> well, I'd imagine people might just want to type the tag text into the searchbar to find things 15:54:56 <Zara> rather than navigate to 'stories' first and then filter. though it would depend on who was doing the searching 15:55:08 <Zara> eg: someone seeing how frequently their tag was used would want to search all resources 15:55:20 <Zara> someone wanting to contribute to a project would want to see only things in that project 15:56:23 * SotK wonders how to tell if someone wants to search for things tagged 'low-hanging-fruit' rather than search for things containing the words 'low-hanging-fruit' 15:56:47 <Zara> honestly, I think the person would generally be interested in both 15:56:54 <Zara> a problem atm is that tags aren't indexed 15:56:58 <Zara> afaict, anyway 15:57:37 <Zara> so people have to write what should be tags in descriptions, or in titles 15:58:39 <SotK> (I'm asking all this because filter-by-tag will be much quicker to implement than the alternatives I think) 16:00:07 <Zara> heh, out of time, but can continue in channel 16:00:09 <SotK> anyway, we are almost out of time, so can discuss things further in #storyboard if needs be :) 16:00:12 <SotK> snap 16:00:16 <SotK> thanks all! 16:00:25 <SotK> #endmeeting