Subject: KampalaMeetingLog-2018-04-19.txt Date: April 19, 2018 at 4:12:32 PM PDT ---++ #twiki_release on IRC [15:00:23]   PeterThoeny (~PeterThoe@twiki/founder/peterthoeny) joined the channel [15:00:23]  Mode is +nt [15:00:39]   Hi Peter [15:00:44]   HaraldJoerg (~haj@ip5f5ac0f6.dynamic.kabel-deutschland.de) joined the channel [15:00:54]   Good evening! [15:01:12]   Good morning from Tokyo [15:01:42]   hi HideyoImazu-san! [15:02:04]   お元気ですか? [15:02:18]   元気ですよ [15:02:31]   僕も [15:02:59]   One question to German speakers [15:03:22]   i stopped consulting with broadcom except for up to 4h/week maintenance, so that i can focus more on the new liquineq business [15:03:28]   I hear German doesn't have the th sound (Japanese doesn't) [15:04:01]   The English th? No, German doesn't have that sound [15:04:08]   yes, the english th as the think is quite unique [15:04:20]   hi HaraldJoerg! [15:04:29]   guten abend [15:04:43]   Guten Abend! [15:04:45]   Some German speakers have hard time pronouncing the th sound in English? [15:05:04]   i am now staying up late every night for the 11:30pm meeting with outsourcing team in russia [15:05:28]   HideyoImazu: Yes, that's true [15:05:28]   yes, it took me a while to get used to [15:06:09]   this video is relevant :-) https://www.youtube.com/watch?v=KLSdOY-6R_U [15:06:13]   which part of russia, Peter? [15:08:36]   rostov (ne of moscow) and tomsk (siberia) [15:09:19]   are you outsourcing crypto work to Russia? [15:09:46]   yes [15:10:15]   russia has more skilled blockchain engineers than usa [15:10:39]   I see [15:10:41]   at some time we will build up a dev team in usa [15:11:14]   time check: +11 min [15:11:22]   start meeting? in slack? [15:11:32]   yep [16:02:06]   HideyoImazu (ddfc2e55@gateway/web/freenode/ip.221.252.46.85) left IRC (Quit: Page closed) ---++ #release on Slack TWiki peterthoeny [3:11 PM] hi @himazu & @haj himazu [3:11 PM] hi @peterthoeny peterthoeny [3:11 PM] continuing from irc haj [3:12 PM] I'm hanging around here, too peterthoeny [3:12 PM] http://twiki.org/cgi-bin/view/Codev/KampalaReleaseMeeting2018x04x19 agenda: 1. Feature Requests for Kampala Release 2. Extensions 3. Review Urgent and Not So Urgent Bugs 4. TWiki Release Discussion 5. Miscellaneous ---++ 1. Feature Requests for Kampala Release http://twiki.org/cgi-bin/view/Codev/WebChanges no feature related updates since last time anything you’d like to discuss? himazu [3:13 PM] not from me haj [3:14 PM] Nor from me peterthoeny [3:14 PM] then let’s move on to next item ---++ 2. Extensions http://twiki.org/cgi-bin/view/Plugins/WebChanges i see one change to watchlistplugin, but it’s a non-change save i don’t have anything on extensions himazu [3:16 PM] neither do I peterthoeny [3:16 PM] well, last time we talked about the iftheactionplugin http://twiki.org/cgi-bin/view/Plugins/IfThenActionPlugin no plan for enhancements, but did anybody tried to use it? himazu [3:17 PM] I took a look haj [3:17 PM] Not yet himazu [3:17 PM] and found several things to enhance for my use haj [3:17 PM] All my TWiki uses are fairly trivial peterthoeny [3:18 PM] ah, good @himazu -san himazu [3:18 PM] for one thing, only one rules file for an entire installation is not suitable for me peterthoeny [3:18 PM] you can also easily create a new then-action perl module if needed no need to register, simply drop into the directory ah, good point with your very large deployment i did in a single location for simplicity and security in your case, a web-level setup is probably more useful himazu [3:20 PM] yes which shouldn’t be a difficult enhancement peterthoeny [3:21 PM] ah, here is an idea: use the plugin functionality to update the global settings page when a web-level settings page is updated :slightly_smiling_face: that would solve a potential performance problem - traversing 1000 webs to read the plugin settings would likely be problematic at run time himazu [3:23 PM] an action triggering a action happens about a topic, right? an event triggering an action so I thought there is no need to see all webs peterthoeny [3:25 PM] yes, there is a save action trigger ah, yes, as long as the trigger is only local to the web it would work hmm, twiki.org is currently not responding likely a greedy spider himazu [3:28 PM] the source of a rule will be a topic, rather than web.topic peterthoeny [3:28 PM] yes himazu [3:28 PM] then web level rules topic will work just fine peterthoeny [3:29 PM] with some limitation: triggers defined in other webs won’t work on current web you could enhance the plugin to first look for rules in current web, then the global rules in main web with this the limitations is probably a non-issue so, for example register trigger would be defined in global level (main web’s IfThenActionRules topic) ok, anything else on extensions? twiki.org is back ---++ 3. Review Urgent and Not So Urgent Bugs http://develop.twiki.org/do/view/Bugs/WebChanges are you still there? himazu [3:35 PM] yes peterthoeny [3:36 PM] ok haj [3:36 PM] Yes (yawn) peterthoeny [3:36 PM] :slightly_smiling_face: two items TWikibug:Item7228: Switchboard configuration for sendemail is never copied into LocalSite.cfg http://develop.twiki.org/do/view/Bugs/Item7228 this is an old item the plugin needs to be updated haj [3:37 PM] That's related to http://twiki.org/cgi-bin/view/Support/SID-02352 I guess this is why Emiel started to edit the plugin page peterthoeny [3:37 PM] ah i updated http://twiki.org/cgi-bin/view/Support/SID-02352 with a note the next item is new, by @himazu TWikibug:Item7838: subweb named RCS causes problems himazu [3:40 PM] It’s been causing a periodic statistics run fail peterthoeny [3:40 PM] took a long time for this bug to show up :slightly_smiling_face: himazu [3:40 PM] there was a subweb named RCS on my stallation peterthoeny [3:41 PM] what are the odds of a sub web with that name himazu [3:41 PM] only one I’ve seen so far peterthoeny [3:41 PM] :slightly_smiling_face: looks like fix is simple any other item? himazu [3:42 PM] do you guys think the fix described on the bug topic is sensible? peterthoeny [3:43 PM] yes, looks good to me himazu [3:43 PM] ok. I will implement it accordingly peterthoeny [3:44 PM] maybe one small change, instead of defining a regex as a regex in configure, define the regex as a string, and the system converts it into a regex for example, the $TWiki::cfg{NameFilter} is a string that represents a regex haj [3:46 PM] I'd second that change.  Having anything which aren't strings in configure is rather tricky.  All you get from a HTML input field is strings. himazu [3:47 PM] understood will do haj [3:48 PM] The problems arise when configure tries to present the current configuration value to the user - it needs to stringify himazu [3:48 PM] then \ needs to be \\ in the string on TWiki.spec, right? peterthoeny [3:48 PM] yes example: $TWiki::cfg{NameFilter} = ‘[\\s\\*?~^\\$\\#@%`“\‘&;\\\\|<>\\[\\]\\+\\x00-\\x1f]’; then in configure input field, the \\ becomes \ himazu [3:49 PM] ok peterthoeny [3:49 PM] so, from user it looks like a proper regex string anything else on bugs? haj [3:50 PM] I don't have anything peterthoeny [3:50 PM] ---++ 4. TWiki Release Discussion i don’t have any update on my side unfortunately :disappointed: any update on your side? himazu [3:52 PM] nope peterthoeny [3:52 PM] ---++ 5. Miscellaneous anything? i don’t have himazu [3:52 PM] not from me peterthoeny [3:53 PM] @haj? haj [3:53 PM] The German Perl Workshop 2019 will take place in Munich peterthoeny [3:53 PM] ah, not too far for you (edited) haj [3:53 PM] I'll be involved with organizing peterthoeny [3:54 PM] nice! haj [3:55 PM] I'm also starting to use Perl 6 himazu [3:55 PM] is it production use ready? peterthoeny [3:55 PM] i can ask my friend tobias oetiker who is promoting perl in switzerland if he is going to munich haj [3:56 PM] That depends... I don't want to re-write all stuff, so I'm still heavily relying on Inline::Perl5 to embed Perl 5 stuff peterthoeny [3:56 PM] https://www.linkedin.com/in/oetiker/ haj [3:56 PM] Which means you have both a Perl5 and a Perl 6 interpreter running himazu [3:57 PM] I mean - is Perl 6 stable enough for is features? its features haj [3:57 PM] If they'd ever stop adding new features, maybe :slightly_smiling_face: peterthoeny [3:58 PM] how does it perform? on par with perl 5? haj [3:58 PM] A lot better than three years ago, but "on average" not on par with Perl 5 Some stuff will be faster because parallelism is builtin peterthoeny [3:59 PM] ah haj [3:59 PM] Web servers look pretty tiny peterthoeny [4:00 PM] with inline perl 5, so can you have a section of code be perl 5 an another be perl 6 in same file? haj [4:00 PM] Yes But the main use case is to use Perl 5 modules and objects from Perl 6 callers peterthoeny [4:01 PM] got it haj [4:01 PM] The Perl 6 webserver supports HTTP/2.0, a feature which is still missing in Perl 5 webservers as far as I can say himazu [4:01 PM] I need to run TTYL peterthoeny [4:02 PM] ah, here is the doc: https://github.com/niner/Inline-Perl5 GitHub niner/Inline-Perl5 Inline-Perl5 - Use Perl 5 code in a Perl 6 program haj [4:02 PM] http://cro.services/ cro.services Cro - elegant reactive services in Perl 6 Cro - elegant reactive services in Perl 6 peterthoeny [4:02 PM] ok ttyl @himazu -san btw, one more unrelated thing: https://power.sjsu.edu/project/10162 - my son’s fundrasing for his rocket project at san jose state university San Jose State University High Altitude Rocketry Program Help San Jose State University raise $4,000 for the project: High Altitude Rocketry Program. Your gift will make a difference! https://res.cloudinary.com/scalefunder/image/upload/c_crop,h_2282,w_4032,x_0,y_421/c_scale,h_343,w_606/f_auto,fl_lossy,q_auto/v1/San_Jose_State_University/flbmcy3fhfachrq8qrn6 haj [4:03 PM] The name "Cro" shows the typical Perl humour... You write "my Cro::Service" and pronounce it "microservice" peterthoeny [4:03 PM] ah, haha haj [4:05 PM] There will be also a Perl 6 aware IDE soon-ish peterthoeny [4:06 PM] i’m sure eclipse will be one of the first haj [4:06 PM] Nope, it is IntelliJ based... http://commaide.com/ peterthoeny [4:06 PM] ah haj [4:07 PM] Or actually JetBrains IDE peterthoeny [4:08 PM] ok, shall we close the meeting? haj [4:08 PM] I think so... I've no more input peterthoeny [4:08 PM] thanks @haj i’ll post the logs and minutes haj [4:08 PM] TTYL! peterthoeny [4:09 PM] watch the rocket project movie ttyl @haj! haj [4:09 PM] Sure :slightly_smiling_face: