Wednesday, 2016-01-20

*** coolsvap|away is now known as coolsvap03:20
*** SotK has quit IRC03:52
*** SotK has joined #storyboard03:52
*** mrmartin has joined #storyboard06:04
*** jtomasek has joined #storyboard06:14
*** cody-somerville has left #storyboard06:15
*** mrmartin has quit IRC06:50
*** mrmartin has joined #storyboard07:11
*** mrmartin has quit IRC07:57
*** coolsvap is now known as coolsvap|away08:43
Zaramorning, storyboard!10:14
SotKmorning!10:17
SotKhm, so as far as I can tell, the only remaining difference in setup between production and my puppet deployment is that master uses a remote database server (I assume)10:49
Zaraso what have you changed so far?10:51
SotKnothing, I just ran puppet with the database pointing to a server running locally and emails worked fine10:52
Zaragah10:53
Zarashould we ask about it in #infra?10:54
Zaramaybe someone's seen something similar before or can give some pointers10:54
* Zara asks10:59
Zarawe have, what, 4 different instances with emails running at this point? xD11:01
SotKyep xD11:02
Zara'IF YOU WANT TO TEST EMAILS, GO TO STORYBOARD.BASEROCK.ORG'11:04
pedroalvarezha!11:04
Zarayou win11:04
pedroalvarezmain difference: we have access to the box11:04
Zarayeah, I was thinking you'd also be in a better place to find out the state of the gerrit plugin.11:04
pedroalvarezthat helps, so the win isn't fair11:04
pedroalvarezhm.. yea11:05
pedroalvarezh11:05
pedroalvarezI'm interested on that11:05
Zarahttps://gerrit.googlesource.com/plugins/its-storyboard/+/318525276660db5fe909fd6bd45d5fe0b2ca47f9/src/main/resources/Documentation/quick-install-guide.md is the install guide11:05
Zarait may work for comments, though it was never updated to change story status11:06
pedroalvarezthis could be one of the best points of gerrit + storyboard11:07
Zararepo: https://gerrit.googlesource.com/plugins/its-storyboard/11:07
Zarayep11:07
ZaraI think it'd be good to test it in baserock because we have access to the box and it'll be faster. in terms of upgrading the plugin, we'd really need to find someone who knew gerrit's inner-workings11:08
Zaraafaik it'd take the storyboard team a while to learn and that means time taken away from boards and worklists, which need to be our main focus.11:09
pedroalvarezI'll try to help on this, at least to check the current status of it11:10
Zarathank you. :) it'd be so cool to get it working!11:11
*** openstackgerrit has quit IRC11:43
*** openstackgerrit has joined #storyboard11:44
-openstackstatus- NOTICE: review.openstack.org is being restarted to apply patches11:44
*** ChanServ changes topic to "review.openstack.org is being restarted to apply patches"11:45
Zaranote to self: spend some time separating out bug-tracker requirements and task-tracker requirements. there's always some tension there. probably also need to separate out task-tracker reqs (devs) from task-tracker reqs (mgmt).11:45
openstackgerritZara proposed openstack-infra/storyboard-webclient: Add Create Story Button in Worklists  https://review.openstack.org/26965611:51
*** ChanServ changes topic to "StoryBoard - A task tracker for OpenStack development needs :: http://storyboard.openstack.org/ :: https://wiki.openstack.org/wiki/StoryBoard"11:56
-openstackstatus- NOTICE: Restart done, review.openstack.org is available11:56
ZaraI need to vanish briefly between 12:30 and 112:03
Zarajust a general fyi12:03
pedroalvarezthe plugin looks easy to configure12:15
Zara\o/12:15
pedroalvarezbut it will only send comments as far I can see12:16
Zarayeah12:16
Zara""12:16
ZaraThis implements the ability to add comments to storybaord task tracking12:16
Zarasystem[1][2]. Updating of story status will be implemented in a follow12:16
Zaraon change."12:16
Zara;_;12:16
Zarahe may have some of the work done, just not upstreamed, so could be worth asking him about it directly again12:17
pedroalvarezwell, the codebase is tiny12:19
pedroalvarezIt would be really easy to improve it, but there are some implementation details we might want to discuss12:22
Zaraokay, that sounds good =D12:23
pedroalvarezso, I take that what we would like to see is something like tasks moving to Review, or Merged, whenever they gerrit patch changes12:24
pedroalvarezs/they/their/12:24
pedroalvarez*tasks*, not *stories*]12:24
pedroalvarez-]12:24
SotKindeed12:24
pedroalvarezthen we need a way to identify tasks12:25
pedroalvarez(my guess)12:25
Zarawe have that afaik? and task status?12:25
SotKyeah, tasks have IDs, just not very visibly12:25
Zarayeah, tasks can only be created by creating a story, but the task ID is separate from the story id12:26
pedroalvareznice then..12:34
pedroalvarezthen is just a matter of making the plugin read tasks IDs from somewhere in the gerrit change, and using the API to change task status12:34
Zarayup. :) I think it's because storyboard was designed for developers, so there were always vague plans for this12:36
Zaratasks have: id, created_at, updated_at, title, story_id, project_id, assignee_id, status, creator_id and priority (which we want to deprecate in favour of personal priorities)12:37
pedroalvarezZara: where have you found the text that you have quoted before?12:37
Zarapedroalvarez: commit message https://gerrit.googlesource.com/plugins/its-storyboard/+/318525276660db5fe909fd6bd45d5fe0b2ca47f912:38
Zarathat's the last change he made, though; other changes to repo have just been to stop it getting out of date afaict12:38
pedroalvarezthanks12:39
Zarayw :)12:40
* Zara vanishes briefly12:40
SotKhm, using a remote database server and deploying with puppet, I still have working emails12:46
pedroalvarez:(12:46
pedroalvarezwe definitely need more help from infra12:46
SotKyep12:46
SotKthis would probably be easier to debug if we had useful logging for the workers...12:55
Zarastoryboard meeting in an hour and 15 minutes!13:44
pedroalvarezno help so far from infra :/13:48
*** lifeless_ has joined #storyboard13:51
*** gothicmi1dfood has joined #storyboard13:51
*** krotscheck_ has joined #storyboard13:55
*** gothicmindfood has quit IRC13:56
*** lifeless has quit IRC13:56
*** krotscheck has quit IRC13:56
*** Zara has quit IRC13:56
*** krotscheck_ is now known as krotscheck13:56
*** Zara has joined #storyboard13:56
Zarayay13:57
betherlyhi all! setting up storyboard locally and looking at the documentation for it http://docs.openstack.org/infra/storyboard/install/development.html14:18
betherlydo you all use virtual box for the install? i run virtual box on a mac but sadly mac does not support fullscreen so just wondering what options are re running a UI outside the vm14:19
SotKI use a VM in an internal openstack cloud, and interact with the UI from my laptop14:21
pedroalvarezI normally use a setup which is almost like a production environment14:26
betherlyok cool :) so i could set up storyboard on the vm and then ping the vm from my mac and work on the ui from there?14:28
SotKyeah, you should be able to14:28
betherlyawesome thanks :)14:29
Zarameeting time!15:01
Zarathat snuck up on me15:01
betherlyugh sorry me too!15:11
Zarano problem, we tend to run about 30 minutes under the allotted time so I'm quite slow with it...15:24
pedroalvarez<Zara> I suspect we'll get complaints related to the lack of threading... but we'll see!15:56
pedroalvarezheh, I already did :P15:56
Zarahahaha15:56
ZaraI hope they were polite!15:57
Zaraif they were rude, I'll put it at the bottom of my priorities list. :)15:58
Zarabetherly: how are the adventures with the storyboard vm going?16:01
betherlyZara: my vm being a pain in the ass with space issues that arent an issue - miscommunication between vm and reality16:03
Zarasounds weird =D16:03
Zaraanything specifically storyboard-related or just general virtualisation headaches?16:04
Zara(it sounds like it's a more general VM problem so far)16:05
betherlygeneral virtualisation and meetings making it difficult to drill down16:12
betherlyaarghhh16:12
Zara:<16:14
* Zara is now extra glad she doesn't have a lot of disruptive meetings16:14
Zaramy beloved: https://wiki.openstack.org/w/images/0/0a/Storyboard_schema.png is now on the wiki btw16:15
Zarabetherly: we're around to help with anything if you need it, though guessing much of it depends on the infra where you work16:15
* SotK discovers his boards permissions code is slow...16:16
pedroalvarezoh!16:17
* pedroalvarez remembers a possible bug16:17
Zarathe schema I linked doesn't have a section for boards and worklists; I believe it was autogenerated with some magical mysql tool16:18
SotKpedroalvarez: go on...16:18
Zara(oh, actually, no, that's a different diagram, that the one I've linked was based on)16:19
pedroalvarezSotK: can't reproduce, so notabug16:24
ZaraI should look at libravatar again...16:44
Zaranot sure where the python should go. I imagine we'd want the html in the user-typeahead class, in place of the silhoutte16:45
SotKyou probably won't need to use user-typeahead if you're using the avatar instead of the name too16:46
Zaraah, I started using that because it was the quickest way to get name to display instead of assignee id, and it came with a little silhoutte for free, but yeah16:48
ZaraI'd just need ot look at user-typeahead to see how it was done16:48
Zaraoh, okay, formatUserName16:51
openstackgerritZara proposed openstack-infra/storyboard-webclient: Always go to Story Detail Page after adding Story  https://review.openstack.org/27033717:41
Zarait was bugging me when gardening.17:42
openstackgerritZara proposed openstack-infra/storyboard-webclient: Always go to Story Detail Page after adding Story  https://review.openstack.org/27033717:43
Zaranoted story in commit....17:43
pedroalvarezIt would be awesome that the task itself now would be updated automatically to say "Zara" and "Progress"17:46
Zarayup...17:46
Zaraiiin the meantime, I'll do it manually17:47
Zaraalso excited at the thought of task metadata meaning the task will have a field that links to the commit in review (automatically or otherwise)17:49
pedroalvarezany idea about how this would be represented on the UI?17:50
Zarawell, the task status button will be deprecated, so there will be room there for something to replace that17:51
pedroalvarezhm... not sure about it being deprecated17:51
Zarai think we'll need some kind of 'more...' with a modal somewhere, but there'd be room for the most important thing in place of that17:51
Zaraoh sorry not status17:51
Zarapriority17:52
* Zara facepalms17:52
pedroalvarezah17:52
Zarayeah, we don't think global priorities make much sense, since priorities are more of a per-user/per-team thing17:52
Zaraso yeah, I picture link to commit where that button is, and then a 'more...' with other things at the end- but there's probably a more elegant way of doing it17:53
ZaraI want the link to the commit because it really annoys me when gardening, putting things in the comments...17:53
ZaraI haven't really noticed the absence of other data, though I think due-date is important for cards17:54
pedroalvarezso: Developer creates a patch to fix task #123, so (s)he puts "Task 123" or similar in the commit msg. Then, Storyboard itself will create a link to the commit in the task, and  update the status to "Review"17:56
Zarayup. possibly making the assignee the same as the person who committed... but I think that could be fiddly, and might not really be that useful. (I think assignees are generally more useful before work is in review, to track who should be doing it.)17:59
Zaramore a nice-to-have than a crucial feature18:00
Zarabut yeah, that'd be awesome18:00
*** lifeless_ is now known as lifeless18:12
Zaraheading home for the night18:12
Zarasee y'all tomorrow! :)18:12
*** NikitaKonovalov2 has joined #storyboard18:14
*** jtomasek has quit IRC18:15
*** cody-somerville- has quit IRC18:22
*** NikitaKonovalov has quit IRC18:22
*** NikitaKonovalov2 is now known as NikitaKonovalov18:22
*** cody-somerville- has joined #storyboard18:23
openstackgerritAndreas Jaeger proposed openstack-infra/storyboard: Remove argparse from requirements  https://review.openstack.org/27040618:31
*** gothicmi1dfood has quit IRC18:53
*** gothicmindfood has joined #storyboard18:56
*** davidlenwell has quit IRC20:18
*** davidlenwell has joined #storyboard20:20
*** davidlenwell has quit IRC21:52
*** davidlenwell has joined #storyboard21:54
*** davidlenwell has quit IRC22:00
*** davidlenwell has joined #storyboard22:02

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