Subject: KampalaMeetingLog2016x02x18.txt Date: February 18, 2016 3:59:26 PM PST [2:59pm] HaraldJoerg joined the chat room. [2:59pm] HaraldJoerg: Good evening! [2:59pm] HideyoImazu: Hi Harald [2:59pm] HideyoImazu: Hi Peter [3:00pm] PeterThoeny: good evening HaraldJoerg, おはようございます HideyoImazu-san! [3:00pm] PeterThoeny: what's new? [3:01pm] HideyoImazu: gravitational wave detection is just amazing [3:01pm] PeterThoeny: yes, indeed [3:01pm] PeterThoeny: predicted by einstein [3:02pm] PeterThoeny: someone posted a photo on fb of einstein's handriting in german about that [3:03pm] HideyoImazu: I wonder if his personality is the same in German and in English [3:03pm] PeterThoeny: he definitely was a womanizer [3:03pm] HideyoImazu: what's womanizer? [3:04pm] PeterThoeny: なんぱが好きの男の人 [3:04pm] HideyoImazu: ok [3:04pm] PeterThoeny: at least in his later years while in the usa [3:05pm] HideyoImazu: I didn't expect the word なんぱ from you, Peter [3:05pm] PeterThoeny: haha [3:05pm] PeterThoeny: i don't brag about my past [3:05pm] HideyoImazu: Harald, it's a very colloquial word [3:06pm] HaraldJoerg: It's all greek ti me [3:06pm] PeterThoeny: shall we start? [3:06pm] HideyoImazu: It's not so surprising for Einstein to have a huge ego [3:06pm] HideyoImazu: sure, let's start [3:06pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/KampalaReleaseMeeting2016x02x18 [3:07pm] PeterThoeny: 1. Feature Requests for Kampala Release [3:07pm] PeterThoeny: 2. Extensions [3:07pm] PeterThoeny: 3. Review Urgent and Not So Urgent Bugs [3:07pm] PeterThoeny: 4. Miscellaneous [3:07pm] PeterThoeny: agenda as usual [3:07pm] PeterThoeny: ---+ 1. Feature Requests for Kampala Release [3:07pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/WebChanges [3:07pm] PeterThoeny: from newest first: [3:07pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/EnhancedWebVariable [3:08pm] PeterThoeny: proposed by vicki brown [3:08pm] PeterThoeny: good discussion [3:08pm] HideyoImazu: agreed [3:08pm] PeterThoeny: i put myself as committed developer [3:08pm] PeterThoeny: small enhancement [3:08pm] PeterThoeny: shall we vote? [3:08pm] HideyoImazu: +1 [3:08pm] HaraldJoerg: +1 from me [3:08pm] PeterThoeny: +1 [3:08pm] PeterThoeny: accepted by release meeting [3:09pm] PeterThoeny: twiki.org/cgi-bin/view/Codev/DynamicVarVIEWTEMPLATE [3:09pm] PeterThoeny: by HideyoImazu-san [3:09pm] PeterThoeny: looks good [3:09pm] PeterThoeny: vote? [3:09pm] HideyoImazu: +1 [3:09pm] PeterThoeny: +1 [3:09pm] HaraldJoerg: +1 [3:09pm] PeterThoeny: also accepted by relesase meeting [3:09pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/ReferTopicAndAttachmentNameInDoubleBracket [3:10pm] PeterThoeny: by HideyoImazu-san [3:10pm] PeterThoeny: small sensible enhancement [3:10pm] PeterThoeny: vote? [3:10pm] HideyoImazu: +1 [3:10pm] HaraldJoerg: +1 [3:10pm] PeterThoeny: +1 [3:10pm] PeterThoeny: also accepted [3:10pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/AutoSectionsPluginIncludedInReleases [3:10pm] PeterThoeny: by HideyoImazu-san team [3:10pm] PeterThoeny: this is an older item [3:11pm] PeterThoeny: plugin is more or less ready [3:11pm] HideyoImazu: is there missing feature or shortcoming? [3:12pm] PeterThoeny: http://develop.twiki.org/~twiki/cgi-bin/view/Bugs/Item7724: Auto-sections code cuts heading at double-exclamation point [3:12pm] PeterThoeny: this is a showstopper i think [3:12pm] PeterThoeny: other than that i think it looks good [3:12pm] PeterThoeny: lok also at http://develop.twiki.org/~twiki/cgi-bin/view/Bugs/AutoSectionsPlugin [3:12pm] PeterThoeny: some might be closed already [3:13pm] PeterThoeny: e.g. ready to close [3:13pm] HideyoImazu: is Item7724 still there? [3:13pm] HideyoImazu: I cannot reproduce in my environment [3:14pm] PeterThoeny: yes, see test case at http://twiki.org/cgi-bin/view/Codev/AutoSectionsPluginIncludedInReleases#Discussion [3:14pm] PeterThoeny: my note dated 2016-02-16 [3:14pm] HideyoImazu: ok [3:14pm] HideyoImazu: let me take a look at all of those items [3:15pm] PeterThoeny: thanks [3:15pm] PeterThoeny: i think that's it for features [3:15pm] HideyoImazu: i've been using AutoSectionsPlugin for a couple of years and I cannot live without it [3:15pm] PeterThoeny: anything else? [3:15pm] HideyoImazu: no [3:15pm] PeterThoeny: actually i have a minor detail, "no brainer" [3:16pm] PeterThoeny: we have TWOCOLUMNS … ENDCOLUMNS (and three, four too) [3:16pm] PeterThoeny: for responsive multi-column layout [3:16pm] PeterThoeny: works nicely in modern browsers, and falls back to single column in old browsers [3:17pm] PeterThoeny: we had a related support q: [3:17pm] PeterThoeny: http://twiki.org/cgi-bin/view/Support/SID-02154 [3:17pm] PeterThoeny: i intend to add column-span to h2 heading [3:18pm] PeterThoeny: this means that an h2 will break the column layout and start a new column set [3:18pm] PeterThoeny: i think h3 and lower should not break columns [3:18pm] PeterThoeny: and h1 is used at top of doc once [3:18pm] PeterThoeny: so h2 only [3:18pm] PeterThoeny: does that make sense? [3:19pm] HaraldJoerg: yes [3:19pm] HideyoImazu: mmm [3:19pm] PeterThoeny: so as a 'no-brainer" i will handle this as a item in dev only [3:19pm] PeterThoeny: if you are ok with the spec [3:20pm] HideyoImazu: h2 is used for sections, h3 for subsections in a topic, I tend to think [3:20pm] PeterThoeny: yes indeed [3:20pm] HideyoImazu: sections and column layout are related but different concept [3:21pm] PeterThoeny: example: [3:21pm] PeterThoeny: h1 heading [3:21pm] PeterThoeny: | h2 heading        | [3:21pm] PeterThoeny: | c1 text | c1 text | [3:21pm] PeterThoeny: | h2 heading        | [3:21pm] PeterThoeny: | c2 text | c2 text | [3:22pm] PeterThoeny: and an h3 will flow within a column [3:22pm] PeterThoeny: since it is a subsection [3:22pm] PeterThoeny: any concern? [3:23pm] HideyoImazu: I have topics with the following structure [3:23pm] HideyoImazu: h1 heading [3:23pm] HideyoImazu: | h2 heading    | h2 heading | [3:23pm] HideyoImazu: | c1 text          | c2 text    | [3:24pm] HideyoImazu: | h2 heading    | c2 text    | [3:24pm] HideyoImazu: | c1 text    | c2 text    | [3:24pm] HideyoImazu: | c1 text      | h2 heading  | [3:24pm] PeterThoeny: this is using TWOCOLUMS variable or table? [3:25pm] HideyoImazu: using
...
...
[3:25pm] HideyoImazu: with our custom skin [3:26pm] PeterThoeny: class uses float or column-count? [3:26pm] PeterThoeny: TWOLCOUMNS uses column-count [3:26pm] HideyoImazu: let me check [3:27pm] PeterThoeny: column-count is responsive friendly [3:27pm] PeterThoeny: see https://css-tricks.com/guide-responsive-friendly-css-columns/ [3:27pm] HideyoImazu: float [3:27pm] PeterThoeny: ok, different case then [3:27pm] PeterThoeny: your example still works as before then [3:28pm] HideyoImazu: pattern skin enhanced that way doesn't affect me. [3:28pm] PeterThoeny: correct [3:28pm] HideyoImazu: still, I'd like things to be right [3:29pm] PeterThoeny: i try to understand the concern [3:29pm] PeterThoeny: can you explain? [3:29pm] HideyoImazu: what will happen with the "no-brainer" enhancement? [3:30pm] PeterThoeny: no change if you do not use TWOLCOLUMNS [3:30pm] PeterThoeny: if you have a large body of text between TWOLCOLUMNS and ENDCOLUMNS, [3:31pm] PeterThoeny: and in that large body an h2, it will split the flow of columns at the h2 [3:31pm] PeterThoeny: meaning the text before h2 is split in two columns above, followed by an h2 that goes across both columns, followed by the test split in two columns [3:31pm] PeterThoeny: if window width is small, it reverts back to a single comumn [3:32pm] HideyoImazu: what's the current behavior? [3:32pm] PeterThoeny: h2 does not split the flow of columns [3:33pm] PeterThoeny: e.g. the h2 sits eitehr on the left ar right column, flowing with the text [3:33pm] PeterThoeny: fix s/ar/or/ [3:33pm] HideyoImazu: how column border is determined? [3:34pm] PeterThoeny: currently hardcoded in twiki css [3:34pm] PeterThoeny: divider between columns is same gray like an hr [3:34pm] HideyoImazu: let's say we have: [3:34pm] PeterThoeny: no divider at far left and right [3:34pm] HideyoImazu: %TWOCOLUMNS% [3:35pm] HideyoImazu: h2 heading [3:35pm] HideyoImazu: text [3:35pm] HideyoImazu: text [3:35pm] HideyoImazu: h2 heading [3:35pm] HideyoImazu: text [3:35pm] HideyoImazu: text [3:35pm] HideyoImazu: text [3:35pm] HideyoImazu: %ENDCOLUMNS% [3:35pm] PeterThoeny: see example at http://twiki.org/cgi-bin/view/TWiki/VarTWOCOLUMNS [3:35pm] HideyoImazu: currently, how it's split into two columns? [3:36pm] PeterThoeny: text is evenly split among the two columns, e.g. h2 sits wherever it is in the flow [3:36pm] HideyoImazu: ok [3:36pm] PeterThoeny: new spec: very h2 stops the flow and uses both columns [3:36pm] PeterThoeny: "every h2" [3:36pm] HideyoImazu: understood [3:37pm] PeterThoeny: mind you that ff currently does not support the "stop column flow" [3:37pm] PeterThoeny: so it falls back to treating all text as "flowable" [3:37pm] HideyoImazu: it's something different from two column layout I've been doing [3:38pm] HideyoImazu: so, not much concern from me [3:38pm] PeterThoeny: i think for sectional edit, it is better the h2 starts a new column flow [3:38pm] PeterThoeny: ok, i'll handle it as a feature item in bugs web [3:39pm] PeterThoeny: ---++ 2. Extensions [3:39pm] PeterThoeny: http://twiki.org/cgi-bin/view/Plugins/WebChanges [3:39pm] PeterThoeny: we covered AutoSectionsPlugin [3:39pm] PeterThoeny: DataTablePlugin by HideyoImazu-san [3:39pm] HideyoImazu: minor changes [3:40pm] PeterThoeny: http://twiki.org/cgi-bin/view/Plugins/FileUploadPlugin [3:40pm] PeterThoeny: doc update on limitation [3:40pm] PeterThoeny: twiki.org/cgi-bin/view/Plugins/WatchlistPlugin [3:40pm] PeterThoeny: http://twiki.org/cgi-bin/view/Plugins/WatchlistPlugin [3:40pm] PeterThoeny: i fixed a bug, preferences changes where not saved due to missing in previous tab [3:41pm] PeterThoeny: wodnering what took so long to discover this bug [3:41pm] PeterThoeny: http://twiki.org/cgi-bin/view/Plugins/CgiContrib [3:42pm] PeterThoeny: ah, HaraldJoerg added note about older twiki releases [3:42pm] HaraldJoerg: No functional enhancement, just a note that it doesn't work for configure [3:42pm] PeterThoeny: but i notice the package is still old from last nov [3:43pm] PeterThoeny: better to update package i think [3:43pm] HaraldJoerg: ah, ok, the package contains the topic, too [3:44pm] HaraldJoerg: As far as I see it now, the contrib has little use [3:44pm] PeterThoeny: but we have to watch out, isn't cgicontrib in trunk and 6.0 branch different? [3:44pm] HaraldJoerg: Yes, it is different, because trunk works with CGI 4.13, but 06x00 doesn't [3:45pm] HaraldJoerg: The changes in trunk haven't been backported to the branch [3:45pm] PeterThoeny: so the package should be built from branch, right? [3:45pm] HaraldJoerg: Yes, that's what I did [3:45pm] PeterThoeny: can you re-upload? [3:45pm] HaraldJoerg: So the doc update needs to be done in the branch [3:46pm] PeterThoeny: yes [3:46pm] HaraldJoerg: I'll have a look [3:46pm] PeterThoeny: ok [3:46pm] PeterThoeny: that is all on extensions [3:46pm] PeterThoeny: anything else? [3:46pm] HaraldJoerg: not from me [3:46pm] PeterThoeny: ---++ 3. Review Urgent and Not So Urgent Bugs [3:46pm] PeterThoeny: http://develop.twiki.org/~twiki/cgi-bin/view/Bugs/WebChanges [3:47pm] PeterThoeny: any bug you'd like to discuss? [3:47pm] PeterThoeny: maybe this one: [3:47pm] PeterThoeny: http://develop.twiki.org/~twiki/cgi-bin/view/Bugs/Item7721 [3:48pm] PeterThoeny: TWiki 6 fails with "insecure dependency" on recent (2016) Linux distributions [3:48pm] HaraldJoerg: Yeah, that's a nasty one because we can't do anything about it [3:48pm] HaraldJoerg: short of eliminating CGI::Session [3:48pm] PeterThoeny: any workaround, such as by untainting variables? [3:49pm] HaraldJoerg: TWiki doesn't create the session IDs, so I don't see where it can untaint them [3:50pm] PeterThoeny: if untaint not possible in twiki code, can we provide a patch for twikiadmins to patch cgi::session? [3:50pm] HaraldJoerg: That would need messing with internals of CGI::Session [3:50pm] PeterThoeny: other projects must run into the same issue. no? [3:51pm] HaraldJoerg: Some projects seem to have abandoned taint mode [3:51pm] PeterThoeny: ouch [3:52pm] PeterThoeny: ok, so no action for now [3:52pm] PeterThoeny: or can we nudge the maintainer of cgi::session? [3:53pm] PeterThoeny: http://search.cpan.org/~markstos/CGI-Session-4.48/lib/CGI/Session.pm [3:53pm] HaraldJoerg: The problem is that I can't provide a test case [3:54pm] PeterThoeny: let me contact sherzod anyway [3:54pm] PeterThoeny: i see that's all on bugs since last time [3:54pm] PeterThoeny: anything else? [3:54pm] PeterThoeny: ---++ 4. Miscellaneous [3:55pm] PeterThoeny: anything misc? [3:55pm] HaraldJoerg: not from here [3:55pm] HideyoImazu: not from me [3:55pm] PeterThoeny: ok, let's close [3:55pm] PeterThoeny: thank you HaraldJoerg & HideyoImazu-san! [3:56pm] PeterThoeny: i'll post the minutes and logs as usual [3:56pm] PeterThoeny: ttyl [3:56pm] HaraldJoerg: ttyl [3:56pm] HideyoImazu: ttyl