Monday, 2016-03-21

*** openstackgerrit has quit IRC06:17
*** openstackgerrit_ is now known as openstackgerrit06:17
*** openstackgerrit_ has joined #storyboard06:18
*** openstackgerrit_ is now known as openstackgerrit06:19
*** openstackgerrit_ has joined #storyboard06:19
*** jtomasek has joined #storyboard07:52
*** fay_ has joined #storyboard08:31
*** mrmartin has joined #storyboard09:13
Zaramorning, storyboard!10:46
Zarait's quiet today!12:00
Zaraecho echo echo12:01
* fay_ waves12:02
ZaraHi fay_! :D12:03
Zarait's nearly a party now!12:03
openstackgerritMerged openstack-infra/storyboard-webclient: Make task notes visible for logged-out users  https://review.openstack.org/29295712:07
Zara\o/ even openstackgerrit arrived12:14
* SotK joins the party12:19
Zara:D ain't no party like an S(toryboard)-Club party!12:20
Zara... I think that made everyone leave the party... ;_;12:21
SotK:D12:23
Zaracome back! we have music involving an oud! https://www.youtube.com/watch?v=uAt-HLnqBUk12:26
* fay_ should probably not admit that she preferred sclub712:28
ZaraxD12:28
ZaraI have a bad memory of auditioning for a school play aged 12. we had to sing. turns out it's pretty easy to sing 'reach up for the stars' completely off-key with all the wrong lyrics. =D12:29
Zara(we had to audition solo in front of a panel of 3 teachers. the music teacher said "it's okay, just take your time to find the starting note" which freaked me out because I'd just planned to start it wherever, and had no idea what note it actually started on. xD)12:32
Zaragah, I don't know how to filter these tasks after the browse.it's probably really obvious.13:18
Zara(I'm looking at https://review.openstack.org/#/c/292509/ again )13:18
Zaraoh nvm I think I did it13:20
ZaraI should evidently just think out loud in here even *more* often.13:20
openstackgerritZara proposed openstack-infra/storyboard-webclient: Improve 'Tasks Assigned to Me'  https://review.openstack.org/29250913:42
ZaraI should improve the appearance of the labels on that, but it shouldn't do a million GETs now13:42
Zarait also takes a while to load, which is weird13:43
persiaDoes it take longer to load, with less gets?13:46
Zarait *seems* to, but I might only be noticing the length of the load because I'm actually paying attention to that page (I haven't measured it, so it's just the perceived length)14:06
Zaragonna try switching branches and see if the behaviour actually is different14:06
Zaraah, it's the same14:07
persiaAh, cool.  Sometimes I worry about optimising for network traffic vs. local processing: it may actually make things slower or less responsive in certain situations.14:14
persiaThat said, when one is uncertain, it's good to test with different network latencies to validate everything.14:14
persiaIn this case, it sounds like the browser time is the same, but the network is less noisy, which probably indicates a correct optimisation.14:15
Zara:) I think I've worked out what's making it slow for me, anyway14:20
Zarait's loading the list of recentEvents, and that's about 500 things on my instance14:20
persiaOoh, even better :)14:20
ZaraI suppose I can test by deleting them and seeing if it speeds up, though then I lose a big list of recentEvents to test with14:21
persiaTake a DB dump, truncate teh recentEvents, then edit the dump, and replay the recentEvents to get them back.14:22
persia(yes, this is hacky, and only works in development environments, but ...)14:22
Zarahah, I just deleted them (I figured I'd soon have a lot again)14:23
Zarait was definitely that, anyway14:23
Zarabtw, the first time I clicked the button to delete them all, it didn't actually delete them all14:24
Zarait left 366 from about 53014:24
Zarathe second time it worked. The first time, I didn't expand the menu first. The second time, I expanded the menu first. It might be relevant14:24
*** mrmartin has quit IRC14:30
persiaIt likely was relevant.  Might be worth a story talking about how someone might expect "delete all" or "select all" or similar to also cover things not in the current view.14:32
Zarayeah, I'm going to make one, but it'll be pretty vague at this point (it did delete things that were out of view, since everything was hidden-- it just didn't delete everything :S)14:34
*** mrmartin has joined #storyboard14:41
Zarahm, if we put a codeblock button in, I wonder if people would use it14:43
Zaraatm people paste terminal output into the description field, but it doesn't count line breaks unless there are two in a row14:44
Zaraso the story description ends up being jumbled in those cases14:45
*** mrmartin has quit IRC15:36
Zarahm... where does story-status-label live...15:53
Zara(looking into making a task-status-label)15:53
Zaraah, guessing it's storyTaskStatus15:54
Zaraor even better, story_status_label...15:55
Zarahm, we could just use story_status_label for tasks as well... renaming it feels like going overboard15:56
openstackgerritZara proposed openstack-infra/storyboard-webclient: Improve 'Tasks Assigned to Me'  https://review.openstack.org/29250916:11
Zarathat has labels that are different colours. hacky implementation16:11
openstackgerritZara proposed openstack-infra/storyboard-webclient: Improve 'Tasks Assigned to Me'  https://review.openstack.org/29250916:14
Zaranow includes some comments about the weirdness16:14
openstackgerritZara proposed openstack-infra/storyboard-webclient: Improve 'Tasks Assigned to Me'  https://review.openstack.org/29250916:23
Zara^ makes colours consistent with other task status things in storyboard16:23
Zaraoh, turns out I can still use the normal task status dropdown...16:29
ZaraI wonder if it'd be useful to be able to change task status from the dashboard16:33
openstackgerritZara proposed openstack-infra/storyboard-webclient: Improve 'Tasks Assigned to Me'  https://review.openstack.org/29250916:35
* persia is really a huge fan of automatic status adjustment, and prefers that to any sort of improvements to manual workflows16:44
openstackgerritZara proposed openstack-infra/storyboard-webclient: Improve 'Tasks Assigned to Me'  https://review.openstack.org/29250916:52
Zarauntil someone is assigned to the gerrit plugin, ^ might be bit better16:52
Zarathan the default16:52
persiaheh16:57
persiaWhile I'm dreaming up wishlist integration features: wouldn't it be cool if there was an IRC bot that reported new tasks to channels with some sort of configuration that allowed many-to-many relations between channels and projects?16:58
*** mrmartin has joined #storyboard16:58
Zarayup, I think that'd generally be more useful than email notifications tbh17:01
* Zara knows nothing about irc bots yet17:01
*** b3rnard0 is now known as b3rnard0_away17:06
* Zara wonders how much overlap there'd be between the issues in this thread and a storyboard hooked up to gerrit: http://lists.openstack.org/pipermail/openstack-dev/2016-March/089791.html17:08
persiaIt gets complicated, because SB was slow, and reno exists, but there's some overlap.17:10
persiaThe trick is finding a workflow that makes sense.  I think having a milestone-foo worklist would make sense, but I don't know if that would work for everyone.17:10
Zarayou could also tag a story with milestone-foo, provided all tasks in the story aim at that milestone. but for it to be useful, the task statuses and links to reviews would need to be automated17:12
*** mrmartin has quit IRC17:16
ZaraI wondered why launchpad wasn't able to help with their issue, since I thought you could subscribe to tags there, and I assume they're using it.17:17
persiaI suppose, but for me, the idea of using stories-as-milestones feels somehow less clean than a worklist.17:17
persiaI don't know either.  I know LP used to be enough for some folk to do release management, but then it seemed to stop being good enough.  I don't know enough of the history.17:18
*** yarkot1 has quit IRC17:18
*** yarkot has joined #storyboard17:23
openstackgerritAdam Coldrick proposed openstack-infra/storyboard: Add API functionality for automatic worklist filters  https://review.openstack.org/29542217:31
SotKsorry its huge, I can try to split it up if people want17:32
Zara=D17:32
Zarahow would you split it up, ooi?17:32
Zara(I'm gonna test behaviour more than inspect the code, so the size isn't too bad for me, but it might be better for the history to split it in case we find bugs later17:33
Zarabit easier to narrow down etc.... but at a glance I don't see an obvious way to split it... I guess db migration separate to other stuff?17:34
SotKthe only way I can think is by splitting the migration and the rest of the implementation17:34
ZaraWE ARE BEST TEAM17:34
Zarathank you so much for these17:36
SotKyw17:37
Zaraif you are planning to separate them out, I'll wait for the rework to test,  so that my migration is representative, but I can start looking at the code now17:38
Zaraand give you a '-2 this commit message doesn't rhyme; please make it rhyme'17:38
* SotK isn't planning to17:40
Zaraoh, that gerrit, moving things around at random.17:40
* Zara started looking at WorklistFilter17:40
* Zara notes jenkins has given some failures, including: 'AssertionError: True is not false : Found two revisions with id 055'17:49
ZaraI always like the start of that one17:49
Zaraahhh, I think it should be 56...17:50
Zaraat least, comments as replies are my 5517:50
SotKyeah, oops17:51
Zaraheehee17:52
openstackgerritAdam Coldrick proposed openstack-infra/storyboard: Add API functionality for automatic worklist filters  https://review.openstack.org/29542217:52
Zaraseems to be the same error with both tests, so hopefully that's it17:53
Zara:)17:53
Zarahah, what. so I noticed that for my dashboard patch, updating a task status there doesn't update the recent events. but it *does* change the task status, and update the timeline events for the relevant story.18:00
Zara????18:00
Zaraand similarly, I don't get emails... so I'd guess the worker doesn't like it for some reason????????18:01
SotKdid you restart the worker? :D18:03
Zarayup, made no difference! :D18:03
Zararecent events still work if I update the task status from the story18:03
Zarajust not from the dashboard18:03
Zarabut the task status is updated18:03
SotKvery weird18:03
Zaraand displays in the story, and on the story's timeline events18:04
Zarayup18:04
Zarasuggests they're not as tightly coupled as I thought18:04
Zaramaybe that's good and it means a 'show all' or 'show just comments' etc button will be easier to implement without affecting recent events18:04
Zara(sorry, I suddenly noticed it and got distracted from automatic worklists-- though I won't have much time to test today anyway)18:05
*** b3rnard0_away is now known as b3rnard018:12
Zaraokay, so I think maybe it's to do with it not ending up part of subscription_events, for some reason18:13
Zarathe story page makes requests like http://172.16.20.111:9000/api/v1/stories/9/events18:13
Zarabut the dash makes requests like18:14
Zarahttp://172.16.20.111:9000/api/v1/subscription_events18:14
Zara(well, put a GET at the start :P)18:14
Zaraso for some reason it looks like stories/story_id/events contain different stuff to the subscription_events (I thought they were a subset)18:15
Zaraanyway, I realllyyyy need to sleep18:16
SotKnope, timeline events (the former) and subscription events (the latter) are two totally different things18:17
Zara\o/18:17
ZaraI thought subscription events was a collection of timeline events for anything you were subscribed to18:18
Zaraargh18:18
Zarasince you set the preferences in the same place18:18
SotKthose preferences don't affect subscription events afaik18:19
Zarabut I thought they affected what you got notified for?18:20
Zaraand that you got notified for subscription events?18:20
ZaraIS MY WHOLE LIFE A LIE18:20
SotKyou do get notified for subscription events, but I don't think those preferences affect the notifications at all18:20
Zaraare we thinking of the same preferences? I thought the ones on the timeline were the same as the ones in 'preferences', and that those affected what you got notified for?18:21
SotKwe are18:23
Zaragah, I see, yeah, I get notifications for everything18:23
Zaraprobably didn't notice because I have everything checked18:23
SotKthe ones on the timeline are the same as the ones in preferences, and afaik they don't affect notifications18:23
Zara;_;18:23
Zaraoh well, I thought the problem was that they were bound together18:24
Zaramaybe it's better that there's just nothing there18:24
Zara;_;18:24
Zara;_;18:24
Zara ;_;18:24
ZaraI'm heading off to weep over my dinner.18:28
Zara'night!18:28
SotKsorry :)18:28
SotKnight!18:28
Zarahaha, not your fault! :D I think it is better than the situation I thought was the case18:29
Zarajust annoyed I had it confused18:29
Zarafor literally months18:29
Zarathat's why I made a fuss of getting all the templates...18:29
Zarafkljsdafkjdas18:29
Zarahm, I should also actually *buy* food18:29
Zarathat might help18:29
Zararight, actual 'night! :)18:30
SotK:)18:31
SotKnight!18:31
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: Improve the worklist UI  https://review.openstack.org/29545018:45
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: Allow an update of the SearchCriteriaController to be triggered  https://review.openstack.org/29545118:45
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: Improve the tag-complete directive  https://review.openstack.org/29545218:45
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: Add a resource abstraction for worklist filters  https://review.openstack.org/29545318:45
openstackgerritAdam Coldrick proposed openstack-infra/storyboard-webclient: Allow filters to be set on automatic worklists  https://review.openstack.org/29545418:45
* SotK goes to make food18:45
*** jtomasek has quit IRC19:16
*** zara_ has joined #storyboard19:39
zara_SO MANY PATCHES19:39
zara_that's the last time I check the logs at home19:40
*** zara_ has quit IRC19:40
*** b3rnard0 is now known as b3rnard0_away19:53
*** b3rnard0_away is now known as b3rnard020:01
*** openstackgerrit has quit IRC23:03
*** openstackgerrit_ is now known as openstackgerrit23:03
*** openstackgerrit has quit IRC23:03
*** openstackgerrit_ has joined #storyboard23:04
*** openstackgerrit_ is now known as openstackgerrit23:04
*** openstackgerrit_ has joined #storyboard23:09

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!