Monday, 2018-03-12

*** tosky has quit IRC00:47
*** jamesmcarthur has joined #storyboard02:32
*** jamesmcarthur has quit IRC03:08
*** jamesmcarthur has joined #storyboard03:41
*** diablo_rojo has joined #storyboard03:51
*** udesale has joined #storyboard04:07
*** diablo_rojo has quit IRC06:07
*** udesale has quit IRC06:25
*** dmsimard has quit IRC06:34
*** dmsimard has joined #storyboard06:42
*** udesale has joined #storyboard07:40
*** jtomasek has joined #storyboard08:10
*** jtomasek has quit IRC08:13
*** jtomasek has joined #storyboard08:14
*** tosky has joined #storyboard08:31
*** udesale has quit IRC10:03
*** udesale has joined #storyboard10:12
*** udesale has quit IRC10:13
*** udesale has joined #storyboard10:14
*** jamesmcarthur has quit IRC12:31
*** jamesmcarthur has joined #storyboard12:58
*** jamesmcarthur has quit IRC13:03
*** jamesmca_ has joined #storyboard13:05
*** jamesmca_ has quit IRC13:23
*** jamesmca_ has joined #storyboard13:24
*** jamesmca_ is now known as jamesmcarthur_13:56
*** jamesmcarthur_ has quit IRC14:35
*** jamesmca_ has joined #storyboard14:35
*** udesale_ has joined #storyboard16:06
*** udesale has quit IRC16:06
*** udesale_ has quit IRC16:11
*** jtomasek has quit IRC16:51
*** jtomasek has joined #storyboard16:58
*** jtomasek has quit IRC17:00
*** diablo_rojo has joined #storyboard17:37
*** jamesmca_ has quit IRC17:56
*** jamesmca_ has joined #storyboard17:57
*** jamesmca_ has quit IRC18:01
*** jamesmca_ has joined #storyboard18:13
-openstackstatus- NOTICE: Most jobs in zuul are currently failing due to a recent change to zuul; we are evaluating the issue and will follow up with a recommendation shortly. For the moment, please do not recheck.18:20
*** ChanServ changes topic to "Most jobs in zuul are currently failing due to a recent change to zuul; we are evaluating the issue and will follow up with a recommendation shortly. For the moment, please do not recheck."18:20
diablo_rojoSotK, are you able to test https://review.openstack.org/#/c/549222/ ? I am having networking issues with my VMs so I can't atm.18:23
*** jtomasek has joined #storyboard18:28
*** ChanServ changes topic to "StoryBoard - A task tracker for OpenStack development needs :: http://storyboard.openstack.org/ :: https://wiki.openstack.org/wiki/StoryBoard"18:43
-openstackstatus- NOTICE: Zuul has been restarted without the breaking change; please recheck any changes which failed tests with the error "Accessing files from outside the working dir ... is prohibited."18:43
diablo_rojoEmilienM, tosky I had to upgrade virtualbox and broke all my test vms so I am rebuilding them now and will test https://review.openstack.org/#/c/549222/ as soon as I can!18:47
diablo_rojofungi, might you be able to test https://review.openstack.org/#/c/549222/ too if you have a spare minute so we aren't waiting on me to merge?18:48
fungii can try to test it on storyboard-dev.o.o in a bit18:50
fungiwhat project/tags were you wanting to use this on?18:50
toskyfungi: see the task 6307 inside the story https://storyboard.openstack.org/#!/story/200087618:54
toskyis here a way to link a task directly?18:54
fungino18:56
fungithough the changes can (and should) include task references in their commit messages, along with story references18:57
fungimight be nice to have a url option to auto-expand and jump to the label for a specific task, i guess18:58
fungithen we could even auto-link those in gerrit18:58
fungiso you can follow a hyperlink from the gerrit webui rendering of a commit message or review comment and have it jump to the correct story and task18:59
diablo_rojothanks fungi. I owe you beer or baked goods sometime.19:02
fungijust keep bringing fun games to events19:03
diablo_rojofungi, can do that too. Bought several new ones last night.19:03
fungiwhat project/tags were you wanting to use this on?19:04
diablo_rojofungi, http://paste.openstack.org/show/698760/19:06
diablo_rojolooks like 7 different tags19:07
*** jtomasek has quit IRC19:07
fungicool, so the idea is that they want to import from a common lp project to different sb projects based on which lp tags are applied to the bugs?19:10
fungii guess the sahara project could end up missing tasks for some bugs if they applied to both sahara and, say, sahara-extra19:12
fungibut if they don't think there are a lot like that they can always fix them up later19:12
diablo_rojoYep thats the idea19:12
diablo_rojotripleO wants to do similar19:12
diablo_rojomigrating a squad at a time (squad has a corresponding tag from what I understand)19:13
fungidiablo_rojo: do you do something special to get launchpadlib available in the virtualenv?19:57
*** jamesmca_ has quit IRC20:14
*** jamesmcarthur has joined #storyboard20:27
toskyfungi: I reviewed the bugs when testing the import, and it should not happen (double tags)20:30
toskyin fact I redid the import 3 times, fixing some tags every time20:30
tosky:)20:30
toskyfungi: re launchpadlib, a pip install in the venv should be enough20:30
*** jamesmcarthur has quit IRC20:31
fungiindeed, looks like we puppet it at http://git.openstack.org/cgit/openstack-infra/puppet-storyboard/tree/manifests/application.pp#n143 rather than indicating it as a dependency in the python package20:33
fungithe tox invocations she had pasted wouldn't have taken care of it20:34
toskymy personal explanation (without asking anyone) is that launchpadlib is only a dependency for the migration script, not needed for the normal usage of storyboard20:35
fungiand you are correct20:36
toskybut maybe a custom tox target could help20:36
fungii just didn't know if she had been doing something to work around that and still call it from tox20:36
fungii simply manually created a venv instead and am using that20:36
fungiokay, i've created https://storyboard-dev.openstack.org/#!/project_group/22 and the corresponding 7 projects and am commencing to import stories into them now based on the tag mapping provided at http://paste.openstack.org/show/698760/20:44
*** tosky has quit IRC20:45
*** tosky has joined #storyboard20:47
diablo_rojofungi, I add it as a dep in the tox setup20:48
fungidiablo_rojo: got it, makes sense20:49
diablo_rojoWould have answered sooner but was running a meeting :)20:49
fungino worries. it was easy enough to work around, i just didn't know if you were doing something magical there20:49
diablo_rojonothing magical :)20:50
*** jamesmcarthur has joined #storyboard20:52
*** jamesmcarthur has quit IRC20:56
*** jamesmcarthur has joined #storyboard21:04
*** jamesmcarthur has quit IRC21:08
toskydiablo_rojo: out of curiosity, are task numbers unique, or are they unique inside the same story?21:10
* tosky going to update the commit message21:10
*** openstackgerrit has joined #storyboard21:11
openstackgerritLuigi Toscano proposed openstack-infra/storyboard master: Migration script: optional parameters to filter by tags  https://review.openstack.org/54922221:11
diablo_rojotosky, they are unique to my knowledge21:14
toskydiablo_rojo: so is there a reason to not use only Task: , apart from maybe the lack of a direct link?21:16
diablo_rojotosky, there is some history of discussion here but basically if there is so much detail in a single task that you want to see it on its own, it should probably be a story at that point21:18
diablo_rojoif that makes sense21:18
diablo_rojoIn general the story is the work you want to link to and the tasks are the smaller- less detail required- bits of work needed to make the story progress towards finished21:18
toskydiablo_rojo: the review is addressing a single task, though; if you could like directly to the task, you could see the entire story21:18
diablo_rojoThere is no view in the GUI for just looking at a task so we have no way of linking directly to a single task.21:19
toskyit's close to the question that I asked earlier: I think that a direct link to tasks could be useful, and it could simply open the full story but landing directly on the task21:19
fungithe current (intended, sans bugs we need to fix) behavior of the gerrit its-storyboard plugin is that if you include story: footers in the commit message it will comment on those stories, and if you include task: footers in the commit message it will (re)assign and adjust status on those tasks21:20
diablo_rojoI suppose we could set things up where the task link could link to the story but I think people might get confused why they are seeing the story and not just the task.21:20
toskyif you also add a way to directly jump to a specific task (more or less like an anchor in plain html), that would do the trick21:21
diablo_rojotosky, makes sense if it scrolls to the task, but in lots of stories, I think there aren't so many that you would need to scroll and you would end up seeing the whole thing anyway.21:21
diablo_rojotosky, yeah that makes sense21:21
fungiwe had some discussion a while back on possible behavior modification to storyboard-its so that it would infer a story: footer for any story to which a given task: footer belongs, though at least at the time it was written there was no api to get the story from a task21:21
diablo_rojoIf you wanna add that I would love to review :)21:22
fungier, its-storyboard21:22
toskythe direct link to a task? If it's about the python part, and does not touch much the js part, I could take a look21:22
fungibut anyway, at the moment something has broken with our its-storyboard installation on review.o.o (possibly related to changes in gerrit commentlink configs?) which have caused gerrit to stop commenting on stories altogether21:23
diablo_rojotosky, not sure exactly where it would be...I can take a look later. Juggling like 8 things right now.21:24
toskydiablo_rojo: I know the feeling (heavy multitasking)21:24
fungiand as a gerrit plugin, that's straight up java, which i was having a hard time debugging21:24
toskydiablo_rojo: don't worry, not a big priority right now :)21:24
* diablo_rojo is starting to get hungry too..21:25
diablo_rojogetting harder and harder to focus lol21:25
fungiso anyway, the idea of hyperlinking from a gerrit change to a storyboard task as a means of not including the story footer would lose you a lot of functionality right now (or would once that bug gets fixed), unless heavy changes were also made to its-storyboard21:25
toskyI see - still, even if both Story: and Task: are needed, the direct link to a task can be useful (and it's even easier to implement)21:28
toskyuh, V-1 on my patch?21:28
toskyoh, no, it's another one21:29
diablo_rojoaspiers, how are the ethercalc comparisons going? :)21:38
persiaOn story<->task relations: I have a feeling that the current feature set was designed durung a time that folk were still considering the idea of allowing a single task to belong to several stories.21:56
fungii don't remember that time existing (though perhaps i've merely repressed such memory)21:57
persiaMy current feeling is that there is enough mental effort involved in consuming the current data model, and introducing that would only make it harder.  I think my current thinking and the current implementation happen to match (in that I don't think the story<->task relation is many<->many in the sqlalchemy).21:57
fungii always just assumed the lack of api method for get_storyid_by_taskid was due to nothing yet needing to use it21:57
persiaI suspect both of our memories to have been simultaneously true in the past, depending on whom one asked at any given time :)21:58
fungithe tasks table has a story_id column, so in theory it would be trivial to toss in if/when we need it21:59
persiaYes.  I suspect it wasn't done because of the debate which I think concluded, but not early enough to cause it to happen during the time of core API focus.21:59
persiaAdding it would be useful for several things, I suspect.21:59
fungimysql> select story_id from tasks where id=6307;22:00
fungi200087622:00
fungiso anyway, taking the current db schema as a defacto specification, seems reasonable to include22:00
persiaAlso, on the its-storyboard plugin: there was some talk about adding an explicit review link field to tasks in the past, and having the plugin populate that.  If anyone happens to be excited about working on the plugin (beyond simply restoring past behaviour), I think it would be worth reviving that discussion.22:01
fungisounds neat enough22:05
fungiand might eliminate the need for separate story comments too22:06
EmilienMdiablo_rojo: thanks a lot!22:08
EmilienMdiablo_rojo: wait you don't run your VMs in OpenStack? :-)22:08
diablo_rojoEmilienM, until the home server is back up and running, I'm using virtualbox..22:18
diablo_rojotosky, finally up and running! Testing now :)22:35
tosky\o/22:36
*** jamesmcarthur has joined #storyboard22:56
*** jamesmcarthur has quit IRC23:00
fungii already imported python-saharaclient onto sb-dev.o.o23:18
fungisahara is importing (with the specified tag negation list) and has been for a couple hours23:18
fungii'll probably do the others tomorrow morning my time since i've run out of daylight here23:18
*** tosky has quit IRC23:41

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