19:06:34 #startmeeting storyboard 19:06:35 Meeting started Wed Sep 26 19:06:34 2018 UTC and is due to finish in 60 minutes. The chair is SotK. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:06:36 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 19:06:38 The meeting name has been set to 'storyboard' 19:06:50 Hello 19:07:18 fatema_ doesn't seem to be online 19:07:22 fungi around? 19:07:29 #link https://wiki.openstack.org/wiki/Meetings/StoryBoard#Agenda_for_next_meeting Agenda 19:07:55 I don't think we have anything to announce so I'll go straight onto migration updates unless someone shouts fast 19:07:56 ohai 19:08:07 No one migrated that I know of 19:08:13 #topic Migration Updates 19:08:57 So I did a migration of Oslo and somehow there was a difference in stories in sb and what existed in lp. 19:09:18 Part of it was that I didn't migrate oslo-incubator intentionally. 19:09:40 The other part I think is that I migrated 'stevedore' instead of 'python-stevedore' 19:09:52 Which I have now migrated. 19:10:15 In the ML thread bnemec also noted that there were others missing though which I am trying to chase down atm 19:11:06 did the incomplete state bugs end up being ignored too? 19:11:12 (that was one theory I saw go by) 19:12:04 they're not normally skipped 19:12:18 I double checked the script and they are not being ignored. 19:12:39 #link https://github.com/openstack-infra/storyboard/blob/master/storyboard/migrate/launchpad/reader.py Migration Reader 19:12:59 Incomplete with and without response are both being migrated 19:15:42 What would be helpful is getting an accurate count on how many bugs actually exist in lp and how many stories exist in sb 19:17:08 hm, a quick test of navigating to those 3 bugs in bnemec's email directly using the ID shows they are migrated fine 19:17:31 SotK, perhaps he couldn't find them for some reason. 19:17:49 You want to reply with links? And I will reply about my stevedore/python-stevedore mishap? 19:17:50 This could be related to the fact that the merged and invalid check boxes do nothing for me. 19:18:07 Maybe the incomplete bugs are not showing in the active list. 19:18:20 That could explain a lot of the disparity in numbers. 19:18:22 bnemec, that would make sense 19:18:23 Yeah 19:18:26 diablo_rojo: sure 19:18:35 yeah, actually they're all invalid 19:18:43 that would explain it 19:18:44 bnemec, I think we are tracking things down though. 19:19:04 i wonder why the filtering checkboxes aren't working. what browser? 19:19:09 * SotK recommends using https://storyboard-dev.openstack.org/#!/story/list over the project groups view in general 19:19:22 fungi, they don't work in chrome and bnemec was using ff 19:19:58 they cause a request for stories to be sent, just not the right request for some reason 19:20:10 (they always browse for active stories, no matter their state) 19:20:15 oh, interesting. they used to work fine for me in firefox 19:20:22 2061 stories that way 19:20:23 did they break recently? 19:20:33 and there are 2843 in lp 19:20:41 must've done somehow, they used to work fine for me too 19:21:07 So lp minus oslo incubator..napkin math says everything is there bnemec 19:21:38 diablo_rojo: Okay, cool. 19:21:44 yeah, https://storyboard-dev.openstack.org/#!/story/list?project_group_id=74 gets me a reasonable count 19:22:18 Coolio. 19:22:22 Mysteries solved. 19:22:35 But the project group checkboxes are still broken. 19:24:34 #link https://storyboard.openstack.org/#!/story/2003883 Broken Checkboxes Story 19:24:34 i wonder if those regressed with the project-group name url work 19:24:43 fungi, yeah that was my thought as well 19:24:50 Hadn't dug into that yet 19:26:44 I imagine its a pretty small fix though 19:26:53 most likely it will be yeah 19:27:13 even deselecting all three still shows active stories. wow 19:27:53 indeed, its like its not seeing any state changes for some reason 19:28:10 Other than currently running a Neutron migration. I think that's all for migration updates. 19:28:32 nice, thanks :) 19:28:37 #topic In Progress Work 19:29:11 #link https://review.openstack.org/#/q/project:openstack-infra/storyboard-webclient+status:open 19:29:16 #link https://review.openstack.org/#/q/project:openstack-infra/storyboard+status:open 19:29:29 #link https://review.openstack.org/#/q/project:openstack-infra/python-storyboardclient+status:open 19:30:05 I have two patches out (one of which failed lint) that would be cool to get some eyes on 19:30:21 One we talked about at the PTG-- the adding 1k as a preference 19:30:33 for page size 19:31:57 I could use some eyes on https://review.openstack.org/#/c/604653/, which should set things up for fatema to be able to continue the work we discussed earlier about moving validation out of the db layer and into the API layer 19:32:49 dhellmann, I can take a look today 19:32:59 finally getting around to fiddling with linking task footers from gerrit via its-storyboard configuration today, i think 19:33:13 diablo_rojo : thanks 19:33:22 * SotK intends to do some review soon too, I'll put that sqlite patch at the top since I've already briefly looked at it 19:33:26 fungi: nice 19:33:33 I'm also interested in looking at the search query language thing. Has anyone started thinking about that already? 19:33:38 SotK : thanks 19:33:53 dhellmann: as in like figuring out how to swap in something like a lucene parser? 19:34:33 at the ptg we talked about using a syntax similar to gerrit and I figured that would just need to be turned into the search fields we have already 19:34:44 I wasn't thinking about replacing the search backend 19:35:00 I've not given it any more detailed thought than I had at the PTG really, but that was my broad intention too 19:35:04 dhellmann, its all yours :) 19:35:12 I don't think anyone has started on it yet 19:35:34 (converting some text into something like our existing stuff, except supporting logical operators) 19:35:35 ok, well, it's sort of behind the stove rather than on the back burner, so don't block on me showing up and doing it but if I find time I'm interested 19:35:47 ahh. i think gerrit uses lucene. but maybe you were suggesting more like just altering some of the token syntax to be similar? 19:36:05 Yeah I wouldn't go changing the search backend, just the language to interact with it. 19:36:07 SotK : I was going to do that on the python side of the API, but I may need some help with ensuring the JS side passes the string through in a useful way 19:36:16 fungi : yeah 19:36:53 like being able to say project:openstack-infra/storyboard is:open message:"a bunch of text" 19:37:07 yeah, on the python side is where I was imagining it to happen, it should be pretty simple to get the webclient to pass it through 19:37:14 ok, cool 19:38:03 Will enabing that end up disabling the pop-up menu selection, or would that be modified to use the new syntax? 19:38:38 I was going to try to make it backwards compatible if we could but I haven't looked at how hard that might be 19:39:46 I was thinking more from a UI perspective, like whether when one typed syntactic searches, the interface would replace with widgets, etc. Well, that, and whether the docs about "select type from the list" and similar need to be updated. 19:40:08 I don't think there is any reason to make special effort to preserve support for two different query syntacies 19:40:22 I was envisioning keeping the pop-up menu as it is (and converting to the new syntax behind the scenes), but supporting a way to switch to a "type in your query" mode at first at least 19:40:22 that would certainly make it easier 19:40:47 sure, an "advanced" button might be a reasonable way to start 19:40:55 That seems a sensible plan 19:40:56 the existing implementation is already basically in the form `field: value` anyway 19:41:44 I'm opposed to the idea of an "advanced" button, because think that is a harmful concept, but if that's the only way to get "type in your query" syntax, it might work (with different text). 19:43:18 sure 19:43:55 I'm not strongly attached to the idea, I just want the experience of using it to be better than my experience of typing in Gerrit's search box when I didn't know the syntax 19:43:59 I think ideally the goal should be similar to gerrit, where one can type syntax or not (and get hints either way). I don't know if that's easily doable though, and I think something is better than nothing. 19:44:00 I don't know how hard it would be to make the existing field say "I don't know what this is, I'll pass it to the API and let it figure it out" but if we can do that in one field without the user having to turn it on that seems best 19:44:19 and yeah, making the search syntax discoverable would be good 19:44:44 +2 19:45:16 I had started writing some docs on the syntax for the search, but it seems it might be better to wait and work on something else. 19:45:23 converting the grouping and logic into the backend query will be an interesting challenge 19:49:01 it should be pretty easy to have an "I don't understand this thing" field I think, we already have a catch-all which is treated as "search for this in titles/descriptions" 19:49:29 ah, cool, so we can piggy-back on that 19:49:55 we should be able to yeah 19:50:19 anything else in progress? 19:50:39 I had thought about unearthing/making use of this board I found the other day: https://storyboard.openstack.org/#!/board/1 19:51:23 Would be cool to kind of keep track of the focuses of the team in a way other than looking at open reviews. 19:51:55 +1 19:51:57 Haven't gone through and overhauled it yet cause I wanted to get the okay from you SotK first. 19:51:59 Coolio 19:52:16 I'll see how pretty I can make it by next week. 19:52:31 I'll add you to it 19:52:47 I also had kind of be going through all of our open stories and trying to gauge whether it had been fixed/if we needed more info/trying to add tags, etc 19:52:55 Awesome thanks SotK! 19:53:06 you should be able to do things to it now 19:53:26 Coolio. Any preferences for how you want things to stay? 19:53:45 I'll probably keep the lanes the same. 19:54:34 no preferences really, though I do somewhat like the current lane setup 19:55:10 Yeah I am all for the Kanban style. Its more contents that would change. 19:55:55 * diablo_rojo envisions backlog, doing, and done to be stories and review to hold tasks that have patches out for review 19:56:54 that sounds sensible enough to me 19:57:23 Awesome. I'll play around with that at some point before next week 19:57:54 thanks! 19:58:00 No problem :) 19:59:42 ok then, we're about out of time 19:59:46 thanks for coming folks! 19:59:48 thanks SotK! 19:59:55 thanks SotK! 19:59:57 #endmeeting