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