Subject: JerusalemMeetingLog2013x07x18.txt Date: July 18, 2013 4:16:07 PM PDT [2:59pm]  HideyoImazu joined the chat room. [3:00pm] PeterThoeny: hi HideyoImazu-san and TerjeAndersen! [3:00pm] PeterThoeny: welcome terje to the release meeting! [3:01pm] HideyoImazu: Hi Peter and Terje [3:01pm] PeterThoeny: midnight in geneva, right? [3:03pm] PeterThoeny: how is tokyo? [3:03pm] HideyoImazu: 7 am. It's fine today. [3:04pm] HideyoImazu: not so humid, but getting hotter. [3:05pm] PeterThoeny: here is nice temperature [3:05pm] PeterThoeny: i just had lunch with some people from lddi [3:05pm] PeterThoeny: "kddi" [3:06pm] PeterThoeny: they are from tokyo working in sunnyvale at plug and play [3:06pm] HideyoImazu: oh, is that so. [3:06pm] PeterThoeny: they have a small r&d office [3:06pm] HideyoImazu: as you may know KDDI is the second largest carrier in Japan [3:06pm] PeterThoeny: yes [3:07pm] PeterThoeny: TerjeAndersen: are you around? [3:08pm] HideyoImazu: he might have fallen to asleep? [3:08pm] PeterThoeny: it's late in geneva, may be he fell asleep [3:08pm] PeterThoeny: shall we start then? [3:08pm] PeterThoeny: formal on agenda or informal? [3:08pm] HideyoImazu: formal [3:10pm] PeterThoeny: ok [3:10pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/JerusalemReleaseMeeting2013x07x18 [3:10pm] PeterThoeny: agenda: [3:11pm] PeterThoeny: 1. Feature Requests for Jerusalem Release [3:11pm] PeterThoeny: 2. Review Urgent and Not So Urgent Bugs [3:11pm] PeterThoeny: 3. Extensions [3:11pm] PeterThoeny: 4. Miscellaneous [3:11pm] PeterThoeny: ---++ 1. Feature Requests for Jerusalem Release [3:11pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/TWikiFeatureProposals [3:11pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/VARToGetValueInCurrentContext [3:11pm] PeterThoeny:  Feature Proposal: VAR{...} to get the value defined in a topic and the value in the current context - by Hideyo-san [3:12pm] PeterThoeny: this looks all good, and 7 days passed [3:12pm] PeterThoeny: so accepted by 7 day feedback period [3:12pm] HideyoImazu: ok [3:12pm] PeterThoeny: thanks for adding the spec of the older proposal [3:13pm] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/SecondsInLogTimestamps [3:13pm] HideyoImazu: thank you for pointing it out. [3:13pm] PeterThoeny: Feature Proposal: Add seconds to the timestamp in debug/log/warn - by Terje [3:13pm] PeterThoeny: committed 3 days ago [3:14pm] PeterThoeny: terje suggest a new $TWiki::cfg{LogDateFormat} setting [3:14pm] PeterThoeny: does that work in your case of multiple servers? [3:14pm] HideyoImazu: not really [3:15pm] PeterThoeny: also not if you set all the same? [3:16pm] HideyoImazu: if the resulting time stamp is the same or very similar, there is no problem. [3:16pm] HideyoImazu: I tend to believe time stamp string should be plainly sortable [3:16pm] HideyoImazu: such as YYYY-MM-DD - hh:mm [3:17pm] PeterThoeny: YYYY-MM-DD - hh:mm:ss is sortable too [3:17pm] HideyoImazu: right [3:18pm] HideyoImazu: so if :SS is added, it must be YYYY-MM-DD - hh:mm:ss [3:18pm] PeterThoeny: i think that is the idea [3:18pm] HideyoImazu: {LogDateFormat} seems to be too generic [3:18pm] PeterThoeny: his example: [3:18pm] PeterThoeny: | YYYY-MM-DD - HH:MM:SS | | .... [3:18pm] HideyoImazu: that's fine [3:19pm] HideyoImazu: but introducing {LogDateFormat} makes it possible to use MM-DD-YYYY hh:mm:ss [3:19pm] PeterThoeny: default would be: [3:20pm] PeterThoeny: $TWiki::cfg{LogDateFormat} = '$year-$mo-$day - $hour:$min:$sec'; [3:20pm] HideyoImazu: so I prefer {DefaultDateFormatHavingSecond} [3:21pm] PeterThoeny: ah, yes, if changed to a non-sortable format, statistics and other reports might no longer work [3:21pm] PeterThoeny: makes sense [3:21pm] PeterThoeny: i recommend you add this feedback to the proposal topic [3:22pm] HideyoImazu: sure [3:23pm] PeterThoeny: shall we get a handle on this proposal: accepted, provided that format is hard-coded, or with a new {LogDateWithSeconds} setting [3:23pm] PeterThoeny: ? [3:24pm] HideyoImazu: ok [3:24pm] PeterThoeny: +1 [3:24pm] HideyoImazu: +1 [3:24pm] PeterThoeny: ok, accepted with additional provision [3:26pm] PeterThoeny: this are all feature requests [3:26pm] PeterThoeny: any other features? [3:27pm] HideyoImazu: sorry, going back a little bit. [3:27pm] HideyoImazu: when you say {LogDateWithSeconds}, is it only about time stamp in logs? [3:28pm] PeterThoeny: he talks about debug/log/warn logs [3:29pm] HideyoImazu: currently, date-time format is not specified explicitly [3:30pm] HideyoImazu: in TWiki::_writereport() [3:30pm] PeterThoeny: time format is hard coded for logs [3:31pm] HideyoImazu: but {LogDateWithSeconds} is apparently for log files. [3:31pm] PeterThoeny: actually, i see it is already configurable! [3:32pm] PeterThoeny: writeDebug calls TWiki::Time::formatTime [3:32pm] PeterThoeny: with undef format [3:32pm] PeterThoeny: and that function has: [3:32pm] PeterThoeny:     $formatString ||= $TWiki::cfg{DefaultDateFormat} . ' - $hour:$min'; [3:33pm] PeterThoeny: meaning, and admin could change the log format in a non-sortable way [3:33pm] PeterThoeny: so it would be safer to specify/hard code the format in writeDebug [3:33pm] HideyoImazu: ah. that's right [3:34pm] PeterThoeny: any other feature? [3:34pm] HideyoImazu: no [3:35pm] PeterThoeny: ---++ 2. Review Urgent and Not So Urgent Bugs [3:35pm] PeterThoeny: http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/ReleaseBlocker [3:36pm] PeterThoeny: i don't have any blocker to discuss [3:36pm] PeterThoeny: http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/WebChanges [3:36pm] HideyoImazu: me either [3:36pm] PeterThoeny: on Item7296 and Item7298, what is the difference in regards to FORMFIELD? [3:38pm] HideyoImazu: let me check [3:39pm] HideyoImazu: the problem was not in TWiki::FORMFIELD() [3:40pm] HideyoImazu: it was in TWiki::Render::renderFORMFIELD() [3:40pm] HideyoImazu: it wasn't referring to the rev parameter. [3:40pm] PeterThoeny: my question ism why two bug items? [3:41pm] HideyoImazu: Item7296 is as described above. [3:41pm] HideyoImazu: Item7298 is about TWiki::FORMFIELD() [3:41pm] PeterThoeny: oic [3:41pm] HideyoImazu: because of $param->{rev} = $cgiRev unless( $params->{rev} ); [3:41pm] PeterThoeny: i have no other bug item to discuss [3:42pm] PeterThoeny: do you have any? [3:42pm] HideyoImazu: any chance for the %IF{"-1 > 0" ...}% to be fixed? [3:42pm] PeterThoeny: did i commit to fix this? [3:43pm] PeterThoeny: develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item7278 [3:43pm] PeterThoeny:  Item7278: IF{"..." ...} bugs [3:45pm] HideyoImazu: no [3:45pm] HideyoImazu: but I'm a bit hesitant to dig into it. [3:45pm] HideyoImazu: so I hope you are better positioned than I am. [3:45pm] PeterThoeny: ok, let me poke around [3:45pm] PeterThoeny: any other bug item? [3:46pm] HideyoImazu: no [3:46pm] PeterThoeny: ---++ 3. Extensions [3:46pm] PeterThoeny: http://twiki.org/cgi-bin/view/Plugins/WebChanges [3:46pm] PeterThoeny: and [3:46pm] PeterThoeny: http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/WebChanges [3:46pm] PeterThoeny: several things here [3:47pm] PeterThoeny: SpreadSheetPlugin: i just did a small enhancement: FORMATTIMEDIFF now supports short and compact format [3:48pm] PeterThoeny: RequireRegistrationPlugin: Small enhancement to make it work with LdapContrib [3:49pm] PeterThoeny: TWikibug:Item7295: Initial version of DoxygenImportPlugin [3:49pm] PeterThoeny: i am working on this new plugin, sponsored by wave systems corp [3:50pm] PeterThoeny: wave has a twiki maintained developer site: http://developer.wave.com/ [3:50pm] HideyoImazu: Doxygen does not support Perl yet? [3:50pm] PeterThoeny: some eng groups use doxygen to document code [3:51pm] PeterThoeny: there is an existing plugin, but only to link to doxygen docs [3:51pm] PeterThoeny: the need here is to easily publish doxygen generated docs [3:52pm] PeterThoeny: with this plugin you can upload a zip of a doxygen generated library [3:52pm] HideyoImazu: sorry my question was based on the home page of doxygen.org [3:52pm] PeterThoeny: it unpacks the zip and creates one twiki topic per html file [3:53pm] PeterThoeny: i don;t know if doxygen supports perl as a language [3:53pm] HideyoImazu: ok [3:53pm] PeterThoeny: the company uses it to document c and c++ libs [3:54pm] PeterThoeny: so, if a library is called ABC, it will create ABC_something topics [3:54pm] PeterThoeny: which then can be easily published with the PublishWebPlugin [3:54pm] PeterThoeny: so whole doc process is easy [3:55pm] PeterThoeny: which facilitates up to date docs [3:55pm] HideyoImazu: a guy in my company made a command line too to create a TWiki topic from JavaDoc. [3:55pm] HideyoImazu: tool [3:56pm] HideyoImazu: FYI [3:56pm] PeterThoeny: nice! [3:57pm] PeterThoeny: so it creates a .txt in tml, to copy to a twiki data dir? [3:58pm] HideyoImazu: it create a.txt in tml and save it using another command line tool accessing TWiki via HTTP [3:58pm] PeterThoeny: ah [3:58pm] PeterThoeny: that might be other twiki users might find useful [4:00pm] HideyoImazu: you mean the command line TWiki client? [4:00pm] PeterThoeny: yes [4:00pm] PeterThoeny: push topics via http [4:01pm] HideyoImazu: it can also get, rename, attach, etc. [4:01pm] PeterThoeny: please consider packaging this as an add-on [4:01pm] PeterThoeny: useful stuff [4:02pm] HideyoImazu: it will be a contrib, I suppose [4:02pm] HideyoImazu: tools/twikiclient or something [4:02pm] PeterThoeny: yes, probably [4:03pm] PeterThoeny: this is all i had on extensions [4:03pm] PeterThoeny: ---++ 4. Miscellaneous [4:03pm] PeterThoeny: anything? [4:03pm] HideyoImazu: no [4:03pm] PeterThoeny: neither me [4:03pm] PeterThoeny: time check: +63 min [4:04pm] PeterThoeny: let;s close the meeting [4:04pm] PeterThoeny: thanks HideyoImazu-san, i'll post the logs [4:04pm] PeterThoeny: and update the minutes [4:04pm] HideyoImazu: thanks Peter for the discussion [4:04pm] PeterThoeny: ttyl! [4:04pm] HideyoImazu: ttyl! [4:05pm]  HideyoImazu left the chat room. (Quit: Page closed)