Wednesday, 2019-06-19

*** diablo_rojo has joined #storyboard00:21
*** tosky has quit IRC00:36
*** diablo_rojo has quit IRC00:51
*** diablo_rojo has joined #storyboard01:06
*** whoami-rajat has joined #storyboard02:08
*** diablo_rojo has quit IRC02:49
*** udesale has joined #storyboard04:31
*** kei-ichi has joined #storyboard04:49
*** irclogbot_0 has quit IRC05:30
*** irclogbot_3 has joined #storyboard05:32
*** jtomasek has joined #storyboard07:06
*** tosky has joined #storyboard07:15
*** dtantsur|afk is now known as dtantsur07:56
*** jpich has joined #storyboard07:59
*** tosky has quit IRC09:47
*** tosky has joined #storyboard09:48
*** udesale has quit IRC11:53
*** udesale has joined #storyboard11:53
*** udesale has quit IRC12:20
*** udesale has joined #storyboard12:21
*** udesale has quit IRC12:25
*** udesale has joined #storyboard12:25
*** jamesmcarthur has joined #storyboard14:05
*** diablo_rojo has joined #storyboard16:00
*** udesale has quit IRC16:12
*** jpich has quit IRC16:27
*** tosky has quit IRC16:47
*** diablo_rojo has quit IRC16:56
*** dtantsur is now known as dtantsur|afk16:56
*** diablo_rojo has joined #storyboard17:26
*** diablo_rojo has quit IRC18:05
*** diablo_rojo has joined #storyboard18:31
diablo_rojoSotK, fungi got anything we should discuss today?18:32
diablo_rojoI guess we should probably talk about what to do now that we don't have an intern :'(18:32
diablo_rojoI'm updating the agenda now18:33
fungiwe were un-intern'd?18:35
fungii'm around, though all i've really storyboarded since last meeting was a few reviews, tagging some releases and importing karbor bugs18:37
diablo_rojofungi, yeah she got a job offer and then her start date got moved to like.. this week18:37
fungioh, and i did a test restore of our production server remote backups just to be sure they're viable18:37
diablo_rojofungi, those are good things to have documented in a meeting log ;)18:38
diablo_rojofungi, so Karbor is migrated?18:38
fungihiring interns?!? how uncool ;)18:38
diablo_rojofungi, I know stupid companies and their hiring people..18:38
fungiyeah, karbor switched a week or two back and initially thought they didn't want to bother importing old bugs from lp, but once they were on sb they changed their minds and asked for imports18:39
*** jamesmcarthur has quit IRC18:40
diablo_rojoI'll still add them as a part of the annoucements in the agenda18:41
*** jamesmcarthur has joined #storyboard18:41
* diablo_rojo runs to coffee shop before meeting18:41
diablo_rojoAgenda should be up to date18:41
*** jamesmcarthur has quit IRC18:46
*** diablo_rojo has quit IRC18:46
SotKthank you :)18:50
* fungi hopes nobody realizes when he says "coffee shop" it's a euphemism for the pub18:55
*** diablo_rojo has joined #storyboard18:57
diablo_rojoback18:59
*** jamesmcarthur has joined #storyboard19:04
*** jamesmcarthur has quit IRC19:10
*** jamesmcarthur has joined #storyboard19:23
diablo_rojoSo I should be able to just keep the function thats there in the patch and pop the regex in the include args19:50
fungipresumably19:50
diablo_rojoOkay so.. don't laugh. Here's my regex: [a-zA-Z0-9]*:[a-zA-Z0-9]*19:51
diablo_rojoSotK, look alright?19:51
fungithat will technically match ":" or any combination of mixed-case ascii letters and digits before and/or after the :19:51
diablo_rojoWhich I thought is what we wanted..?19:52
diablo_rojohttps://review.opendev.org/#/c/644424/4/src/app/services/criteria/criteria.js19:52
diablo_rojofor reference fungi ^19:52
SotKI think we want be less restrictive on the right hand side of the colon, to support email addresses and such19:54
fungimy point was that your expression will also match anything with a : in it19:54
SotKand also we should use + instead of *19:55
SotKto make sure there is something on either side of the colon19:55
fungiyou may also want to anchor the beginning and/or end of the expression with ^ and $ so it's not just matching a substring19:56
fungialso, SotK's example there includes _ in the mix, so your character class should probably match that too?19:56
SotKI think I'd do something like `^\w+:.*$`19:57
fungithat seems more like it19:57
fungiassuming it's valid js regex syntax19:57
fungibasically any string starting with one or more "word characters" followed by a : followed by zero or more of any sort of characters19:58
fungithough .*$ is redundant19:58
diablo_rojoEhhh doesn't work in the checker19:58
fungi"^\w+:.*$" and "^\w+:" are functionally the same expression19:58
SotKyeah, I meant to type .+19:59
SotKgood spot19:59
fungiahh, in that case sure, ending in one or more of any character19:59
fungithough again ".+$ is the same as "."20:00
fungiso "^\w+:."20:00
diablo_rojoUnless I am typing something wrong it doesnt actually match emails according to the checker20:01
fungiwhat example string are you trying to match?20:02
fungisomething like user:foo@bar20:02
diablo_rojoI have a 'test:test' and a 'name@example.com'20:02
fungitest:test should match, name@example.com will not because there's no :20:03
diablo_rojoYeah okay got it now.20:03
diablo_rojoAlso the input for tests wasn't being accepted like I thought it was20:03
fungii assume the idea is that we're going to tokenize around the part of the string before the first of one or more : characters20:05
fungiso if somehow i lived in a locale where : was an actual character in my language then user:fung:ble would match a user named "fung:ble"20:06
fungibut just entering "fung:ble" is not going to work because there are no "fung" type objects20:07
SotKyeah20:08
fungiso this is safe as long as terms are always preceded by a type identifier20:08
fungiand then the \w means we can have some flexibility in how we name our object types as long as they consist of non-whitespace non-punctuation20:08
fungi(where _ is generally not considered punctuation)20:09
fungiat least i assume that's how the \w class is handled by js20:09
SotKit is20:09
SotKwe could/should probably also fall back to treating it as a regular search term if we don't have a matching thing to filter by to avoid weird errors if someone searches for "fung:ble"20:10
fungithat's not a bad idea20:10
fungipostel's law20:11
fungi(a.k.a. the robustness principle)20:11
*** jamesmcarthur has quit IRC20:13
openstackgerritKendall Nelson proposed opendev/storyboard-webclient master: Converting a search query into a browse  https://review.opendev.org/64442420:14
*** jamesmcarthur has joined #storyboard20:15
openstackgerritKendall Nelson proposed opendev/storyboard-webclient master: Allowing the user to choose what Columns are seen  https://review.opendev.org/65127020:22
*** jamesmcarthur has quit IRC20:23
openstackgerritKendall Nelson proposed opendev/storyboard-webclient master: Enabling suggestions on all user fields  https://review.opendev.org/64852520:30
*** jtomasek has quit IRC20:38
*** whoami-rajat has quit IRC20:47
*** jamesmcarthur has joined #storyboard21:40
*** jamesmcarthur has quit IRC21:51
*** diablo_rojo has quit IRC22:05
*** zbr|ruck has quit IRC22:17
*** diablo_rojo has joined #storyboard22:35
openstackgerritKendall Nelson proposed opendev/storyboard-webclient master: Converting a search query into a browse  https://review.opendev.org/64442422:44
openstackgerritKendall Nelson proposed opendev/storyboard-webclient master: Converting a search query into a browse  https://review.opendev.org/64442423:20
diablo_rojoSotK, can I get a review here when you've got a sec? https://review.opendev.org/#/c/645960/23:30
diablo_rojoWould be nice to get that out of the way before I go adding to the contributor info with the story tags23:30

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