19:00:22 #startmeeting storyboard 19:00:23 Meeting started Wed Jun 19 19:00:22 2019 UTC and is due to finish in 60 minutes. The chair is SotK. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:24 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 19:00:27 The meeting name has been set to 'storyboard' 19:00:38 #link https://wiki.openstack.org/wiki/Meetings/StoryBoard Agenda 19:00:42 #topic Announcements 19:01:15 fungi migrated Karbor's bugs from Launchpad 19:01:35 and we released the API (twice because there was a bug)! 19:01:50 o/ 19:01:54 #link https://pypi.org/project/storyboard-api/ 19:02:12 anyone have anything further to announce? 19:02:24 Nope, thats all I had :) 19:03:22 #topic Migration Updates 19:03:33 as noted above, Karbor's bugs were migrated 19:03:41 any other updates I've missed? 19:03:43 yup, a good time was had by al 19:03:45 l 19:03:52 (al always has a good time) 19:05:23 no other migration updates for which i'm aware, no 19:05:42 I suppose I have some updating of the board/story to do 19:05:57 I think I've fallen behind a bit on keeping ht up to date 19:07:49 #link https://storyboard.openstack.org/#!/board/45 Migration Status board 19:07:59 Yeah that one :) 19:08:09 #topic Story Triaging 19:08:37 so we had a pretty successful time the other week tagging a bunch of stuff and creating some stories 19:08:59 we should finish that off with more tagging and updating the priorities board 19:09:05 +2 we should do it again 19:09:10 and then I can document all the tags 19:09:49 when is a good time? 19:10:24 an hour earlier than this works or Friday anytime 19:12:42 shall we do 17:00 UTC on Friday like last time then? 19:12:49 Works for me. 19:12:55 fungi, did you wanna join the party? 19:13:00 I can add you to the invite. 19:13:35 i've added it to my calendar for 1700z on the 21st 19:13:42 i should be around 19:14:06 if nothing's on fire i'll try to pitch in 19:14:08 fungi, cool :) I'll share my zoom link/number for you to join too. 19:14:16 thanks! 19:14:37 excellent 19:15:03 #agreed More story triaging/tagging at 17:00 UTC on Friday 21st June 19:15:16 #topic In Progress Work 19:16:24 the attachments is waiting on me updating the patches to use openstack-sdk and form posts rather than the current method 19:16:28 fungi, let me know if you want me to send it to a different email I just did it to your @yuggoth 19:16:35 s/attachments/attachments work/ 19:16:38 diablo_rojo: that'll be perfect 19:17:05 i owed an update on production storyboard.openstack.org server backups... confirmed it's working and did a remote restore from the backup server to make sure it contains a current nightly db dump 19:17:38 SotK, noted, I will keep an eye out for those updates 19:18:00 openstack-sdk doesn't seem to work with the swift-all-in-one docker image I've been using (since it uses legacy auth), so its also blocked on me finding an image it does work with and/or deploying devstack or something to test against 19:18:26 the security teams stuff is pretty much finished now 19:18:58 it might be worth adding API support for auto-assigning teams as well as doing that in the UI, to make sure its enforced no matter how folk create the story 19:19:11 and there is still outstanding work to subscribe the team members to the story 19:19:12 yep, it's on my to do list to set up some security team integration on sb.o.o 19:19:44 SotK, do we have a story for the remaining work? 19:19:46 as in configure a couple of existing security teams as associated with projects 19:19:53 Or is that all in the original story? 19:20:30 its in the original story 19:20:35 Okay cool 19:20:38 nevermind then :) 19:20:44 #link https://storyboard.openstack.org/#!/story/2000568 Private stories story 19:21:32 did we get a new set of slow query logs btw? 19:21:44 we're still loggging it 19:21:56 i don't think any new analyses have been run on it yet 19:22:13 corvus: mordred: is that something either of you have time for in the near-ish future? 19:22:35 if not, i can follow earlier notes and work it out 19:24:30 Since we no longer have an intern... to work on storyboard search optimizations :( 19:25:27 doesn't mean they won't be worked on, but yes that's sad for us (and exciting for our would-be intern!) 19:26:24 indeed, someone else will have to find time :) 19:28:09 anything else in progress that folks want to raise? 19:28:18 mkarray's patches? 19:28:29 I still have more to fix up again don't I? 19:29:04 Two of the three anyway it looks like 19:29:09 I will try to get those up today 19:30:16 thanks, I'll get them reviewed and merged when you do 19:32:16 Oh haha for one of them there was a comment about doing a search with a regex and I had a brain lapse. Havent had to write a regex in like.. 5 years. 19:34:32 * SotK recommends this wonderful thing: https://regex101.com/ 19:34:58 Heh, was just playing with something similar, but this one looks better 19:35:04 Will get that done asap. 19:36:09 thanks :) 19:36:36 my only real recommendation is to not try to write a regular expression parser 19:36:53 Not on my todo list today 19:37:17 also, keep in mind that operating on user-supplied regular expressions can be dangerous 19:37:36 so choose an expression parser specifically designed for handling user-supplied expressions 19:39:22 We can chat about all that post meeting in the channel 19:39:39 anything else in progress? 19:39:47 yeah, there's one i'm aware of for python but having trouble remembering the name 19:40:10 anyway, don't use the re module from python's stdlib 19:40:17 Noted. 19:40:34 it's great for handling statically-defined expressions, dangerous for untrusted user-supplied ones 19:41:57 That makes sense 19:42:19 iirc the comment was about matching user input with a regex rather than naively trying to treat everything with a colon in differently, so we shouldn't have to worry too much about that I think 19:42:47 ahh, so not accepting regular expressions as a search syntax 19:43:02 that should be safe enough with the re module then 19:43:50 allowing searches based on regular expressions would also be nice, but that's a in-the-future-when-we-have-a-new-search-language sort of thing 19:43:54 Its in javascript in the webclient though so a python module wont work? 19:44:27 right, if this is matching within javascript you'll need to use one of the many regex parsers on npm i suppose 19:44:37 Yeah 19:44:59 (unless there's native support for them within the javascript language itself?) 19:45:25 ((seems doubtful, but i have no idea)) 19:45:45 it does: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions 19:48:10 Nice 19:48:17 Okay well I got nothing else for the meeting. 19:48:24 We can continue regexing in channel :) 19:49:13 lets end it here then, thanks for coming folks :) 19:49:16 #endmeeting