Subject: KampalaMeetingLog2015x09x03.txt Date: September 3, 2015 6:04:43 PM PDT [3:01pm]  HideyoImazu joined the chat room. [3:01pm]  HaraldJoerg joined the chat room. [3:01pm] HaraldJoerg: good evening! [3:02pm] HideyoImazu: Hi Harald [3:02pm] PeterThoeny: good morning HideyoImazu-san & good evening HaraldJoerg! [3:02pm] HideyoImazu: Hi Peter [3:02pm] PeterThoeny: what's new? [3:03pm] HideyoImazu: I attended YAPC Asia in Tokyo two weeks ago [3:04pm] HaraldJoerg: Nice [3:04pm] PeterThoeny: ah, any interesting thing you learned? [3:04pm] HideyoImazu: maybe you guys already know but I got to know Perl 6 will be finally released in Dec [3:04pm] HideyoImazu: I heard that in Larry Wall's talk [3:04pm] PeterThoeny: cool [3:05pm] PeterThoeny: larry will give a talk at the sf perl group next month [3:05pm] HaraldJoerg: It will take years to get a solid base of Perl6 modules, though [3:05pm] PeterThoeny: i might attend [3:05pm] PeterThoeny: tonight i will go to the silicon valley perl group meetup [3:05pm] PeterThoeny: today's topic is testing [3:06pm] PeterThoeny: yes, perl 6 looked like a never ending story to get ready [3:06pm] PeterThoeny: good to finally get there [3:06pm] HideyoImazu: this is also not new but Larry mentioned that Perl 6 goes away from complex regular expression and adopts "patter" while other languages are still using "Perl 5 regular expression" [3:06pm] PeterThoeny: but question how quickly it will get adopted by perl 5 users [3:07pm] HaraldJoerg: Perl6 has incredibly nice features, but last time I tried it it was simply too slow for production [3:07pm] PeterThoeny: it's compiled to an intermediate code, then interpreted, right? [3:08pm] PeterThoeny: i have not looked into details of perl 6 [3:08pm] HaraldJoerg: Especially the pattern stuff, which allows to declare a "grammar" instead of parsing with regexes [3:08pm] HideyoImazu: that reminded of Google went away from Map Reduce years ago while people are using independent Map Reduce implementation [3:09pm] HaraldJoerg: And yes, Perl 6 is compiled to an intermediate code - but so was Perl 5 [3:09pm] HaraldJoerg: The difference is that Perl 6 is just the language spec and not also the "one and only compiler" for this language [3:10pm] PeterThoeny: is cpan used for perl 6, or is there a different repo for modules? [3:11pm] HaraldJoerg: You'll need a different repository [3:11pm] HideyoImazu: modules.perl6.org ? [3:11pm] PeterThoeny: it looks like a major undertaking to move a big code base like twiki to perl 6 [3:13pm] HaraldJoerg: indeed, and I doubt that it's worth the effort right now [3:13pm] HideyoImazu: sure. it's a different language [3:13pm] PeterThoeny: yes [3:13pm] PeterThoeny: not much news on my side [3:13pm] PeterThoeny: still looking for more consulting work [3:14pm] PeterThoeny: wanted to go to burning man (happening this week), could not get a ticket [3:15pm] PeterThoeny: ah, i have now my own domain where i sell the hdr prints: http://qualityhdr.com/ [3:15pm] PeterThoeny: maybe ms in nyc can decorate the office? [3:15pm] HaraldJoerg: No news from me... I had two lazy weeks [3:15pm] PeterThoeny: time check: +15 min [3:15pm] PeterThoeny: let's get started [3:15pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/KampalaReleaseMeeting2015x09x03 [3:16pm] PeterThoeny: usual agenda: [3:16pm] PeterThoeny: 1. Feature Requests for Kampala Release [3:16pm] PeterThoeny: 2. Extensions [3:16pm] PeterThoeny: 3. Review Urgent and Not So Urgent Bugs [3:16pm] PeterThoeny: 4. Miscellaneous [3:16pm] PeterThoeny: ---++ 1. Feature Requests for Kampala Release [3:16pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/WebChanges [3:16pm] PeterThoeny: i don't see any feature changes in last two weeks [3:16pm] PeterThoeny: anything you'd like to discuss? [3:18pm] HaraldJoerg: Nope... I just tried to get AHAH working (again), but it fails on some browsers [3:19pm] PeterThoeny: that page takes a long time to load and render [3:20pm] PeterThoeny: the topic explorer looks interesting [3:20pm] HaraldJoerg: Yes, because it is rather "self-contained" with examples and the building blocks for the examples [3:21pm] PeterThoeny: ---++ 2. Extensions http://twiki.org/cgi-bin/view/Plugins/WebChanges [3:21pm] HaraldJoerg: Recent browsers don't accept script tags in the body, so they don't process the AHAH requests [3:21pm] PeterThoeny: oh, i did not know that recent browsers choke on script tags in body [3:22pm] PeterThoeny: security thingy? [3:22pm] PeterThoeny: twiki uses inline script tags in several places, such as reg page [3:22pm] HaraldJoerg: I guess so, I haven't tested much.  They don't choke, they just ignore the element [3:23pm] PeterThoeny: i use the latest chrome and ff, and the reg page works as expected [3:24pm] HaraldJoerg: Ah, now while writing I remember what the problem was: "Same origin policy" [3:24pm] PeterThoeny: ah, ok, so script in body is ok [3:24pm] PeterThoeny: but script loaded dynamically via ajax is not [3:25pm] PeterThoeny: that is security related [3:25pm] HaraldJoerg: Yes, it needs to be configured, to the headers of the "accepting" page [3:25pm] PeterThoeny: you can tell the browser to take exception, forgot how [3:26pm] HaraldJoerg: I have no access to my dev equipment today, I seem to recall that it is done by a HTTP header [3:27pm] PeterThoeny: yes, there is a acronym for that i forgot [3:27pm] HaraldJoerg: Yep, mee too [3:27pm] PeterThoeny: let's continue [3:27pm] PeterThoeny: ---++ 2. Extensions [3:27pm] PeterThoeny: http://twiki.org/cgi-bin/view/Plugins/WebChanges [3:27pm] HideyoImazu: CORS ? [3:28pm] PeterThoeny: i think something like that! [3:28pm] HaraldJoerg: Correct! [3:28pm] PeterThoeny: yes, that's it [3:28pm] PeterThoeny: - MailInContrib: [3:29pm] PeterThoeny: i did a small enhancement to defuse %VARS% and %VARS{}% so that they do not expand [3:29pm] PeterThoeny: i use this extension now extensively in my twiki based crm [3:29pm] PeterThoeny: to document client interactions when consulting [3:30pm] PeterThoeny: pretty useful [3:30pm] PeterThoeny: every client has a page in the crm [3:30pm] PeterThoeny: that page has a header that shows form values [3:30pm] PeterThoeny: the header also has a self-selected text with the email to "mail into this topic" [3:31pm] PeterThoeny: that is the only extension that changed in last 14 days [3:31pm] PeterThoeny: ah, i got an email with patches for DBIQueryPlugin [3:32pm] PeterThoeny: when i find time i'll incorporate the patches [3:32pm] PeterThoeny: ---++ 3. Review Urgent and Not So Urgent Bugs [3:32pm] PeterThoeny: http://develop.twiki.org/~twiki/cgi-bin/view/Bugs/WebChanges [3:32pm] PeterThoeny: we got a number of reports on cgi version issue [3:33pm] PeterThoeny: already addressed with harlad's cgicontrib [3:34pm] PeterThoeny: ah, one more plugin enhancement in last 14 days: [3:34pm] PeterThoeny: http://develop.twiki.org/~twiki/cgi-bin/view/Bugs/Item7681 [3:34pm] HaraldJoerg: In the long run it would be a good idea to get rid of that :any stuff nevertheless [3:34pm] PeterThoeny: SendMailPlugin: If a WikiName is used, the person's registered e-mail address is used [3:35pm] PeterThoeny: agreed harald [3:35pm] PeterThoeny: i marked the items as "no action required" - shall i move them back as active? [3:36pm] HaraldJoerg: No, i think "no action required" hits the nail [3:36pm] PeterThoeny: ok [3:36pm] HaraldJoerg: Removing the stuff isn't *required* [3:36pm] PeterThoeny: anything on bugs? [3:37pm] PeterThoeny: ---++ 4. Miscellaneous [3:37pm] PeterThoeny: anything? [3:37pm] PeterThoeny: nothing from me [3:38pm] HideyoImazu: nothing from me too [3:38pm] HaraldJoerg: Just a question: Is there a schedule for 6.0.2? [3:38pm] PeterThoeny: ok let's close the meeting, i'll post the minutes as usual [3:38pm] PeterThoeny: HideyoImazu-san: can i call you to discuss something? [3:39pm] HideyoImazu: sure [3:39pm] PeterThoeny: use office number ending in 4312? [3:39pm] PeterThoeny: or skype? [3:39pm] HideyoImazu: let's try skype [3:39pm] PeterThoeny: ok [3:40pm] PeterThoeny: oh, i forgit one misc thing: [3:40pm] PeterThoeny: "forgot" [3:40pm] PeterThoeny: we have 2 pending action items from the develop.twiki.org server move [3:40pm] PeterThoeny: 1. automated backup - on me [3:41pm] PeterThoeny: 2. get web-based diff installed using trac - HideyoImazu-san [3:41pm] HideyoImazu: right [3:41pm] PeterThoeny: just wanted to mention so that it does not get forgotten [3:41pm] HideyoImazu: sure. I still remember [3:42pm] PeterThoeny: i have done some manual backups just in case, but i want to reestablish daily backup ti twiki.org server [3:43pm] PeterThoeny: ok, let's close the meeting [3:43pm] PeterThoeny: ready on skype, hideyo-san? [3:43pm] HaraldJoerg: Ok, ttyl [3:43pm] PeterThoeny: thank you HideyoImazu-san & HaraldJoerg! [3:43pm] PeterThoeny: ttyl [3:43pm] HideyoImazu: ttyl