Date: December 7, 2009 11:09:49 AM PST Subject: HelsinkiMeetingLog2009x12x07.txt [10:00am]  PeterJones joined the chat room. [10:00am] peterthoeny:hi pete! [10:00am] PeterJones:Evening Peter [10:00am] peterthoeny:has been a while [10:00am] PeterJones:Sorry I have not been available recently [10:01am] peterthoeny:np [10:01am] peterthoeny:cold silicon valley here today [10:01am]  SopanShewale joined the chat room. [10:01am] PeterJones:I have been away and my home PC brke too. But now im back up and running [10:01am] peterthoeny:and we have no central heating right now [10:01am] peterthoeny:hi sopan [10:01am] SopanShewale:Hi Peter [10:01am] SopanShewale:Hi PeterJones [10:01am] PeterJones:Hi Sopan [10:02am] PeterJones:I dont think that Alex can join us tonight [10:02am] peterthoeny:we will have technicians from gas & electric come to our home shortly, i will be away from keyboard for a few min when that happens [10:02am] SopanShewale:sure [10:03am] SopanShewale:BTW - i added new plugin today (worked during weekend) [10:03am] SopanShewale:http://www.twiki.org/cgi-bin/view/Plugins/QuestionPaperPlugin [10:04am] peterthoeny:thanks sopan for contributing a new twiki plugin! [10:04am] peterthoeny:ah, you pasted link while i was typing [10:04am] SopanShewale: [10:04am]  You changed the topic to "http://twiki.org/cgi-bin/view/Codev/HelsinkiReleaseMeeting2009x12x07". [10:06am] SopanShewale:I would like to propose new Feature-i am not sure if it was already discussed before or it exists [10:07am] SopanShewale:in TWiki::Attrs, do you know we can get the ref to arrays to the arguments? [10:08am] SopanShewale:i mean - can we catch  %PLUGIN_MACRO{choice="arg1" choice="arg2" choice="arg3" }% [10:08am] SopanShewale:as an reference to array [10:08am] SopanShewale:or is there any way  other way to do? [10:08am] SopanShewale:am i making sense? [10:09am] SopanShewale:i am asking for something similar to CGI.pm module.. in CGI module - there is way to input parameters as reference to arrays or hashes [10:09am] peterthoeny:there are two ways to access attributes [10:10am] peterthoeny: http://twiki.org/cgi-bin/view/TWiki04x03/TWikiFuncDotPm#extractParameters_attr_params [10:10am] peterthoeny:and [10:10am] peterthoeny: http://twiki.org/cgi-bin/view/TWiki04x03/TWikiFuncDotPm#extract_NameValuePair_attr_name [10:11am] peterthoeny:what you are asking for is extractParameters ? [10:11am] SopanShewale:yes [10:11am] SopanShewale:if some one want the array of input..there is no way to extract that [10:12am] peterthoeny:extractParameters returns a hash of parameters [10:13am] peterthoeny:which is easy to use [10:13am] peterthoeny:do you look for something more/else? [10:13am] SopanShewale:i want to something more [10:14am] SopanShewale:i wanted to have %TEST{ 'nameless' names="val1" names="val2" names="value3" }% [10:14am] SopanShewale:i wanted to catch  names = ['val1', 'val2', 'val3] [10:15am] SopanShewale:TWiki::Attrs should be improved to meet such requirements [10:15am] SopanShewale:[1]. way to input for ref to array [2] way to input the reference to hash [10:16am] SopanShewale:something similar to CGI  (params) [10:16am] SopanShewale:am i making sense? [10:20am] peterthoeny:you want that for plugin use or for twiki core use? [10:20am] peterthoeny:ah, you want to use same name multiple times [10:20am] PeterJones:I just checked out the Plugin. I can see where you want to get the keyvalues but I dont have a solutin at the present time [10:21am] SopanShewale:yes [10:21am] peterthoeny:like a multi select in html [10:21am] SopanShewale:yes [10:22am] SopanShewale:we can enrich TWiki::Attrs  similar to CGI [10:22am] SopanShewale:so it helps Plugin Development in much better way [10:24am] peterthoeny:we can do that if needed [10:24am] SopanShewale:thx PeterJones [10:24am] peterthoeny:it needs to be done in a compatible way thougj [10:25am] SopanShewale:i am not sure - if such stuff was tried before, i wanted to be sure before putting into proposal [10:25am] peterthoeny:personally i like simplicity of unique names [10:26am] peterthoeny:i do not recall that this was proposed before [10:26am] peterthoeny:time check: :26 min [10:26am] peterthoeny:+26 min [10:26am] peterthoeny:seems like just three of us [10:26am] SopanShewale:yes..that we can not break existing features or existing simplicity [10:27am] peterthoeny:twiki::attrs constructs a hash on new [10:27am] SopanShewale:yes.. its a hash [10:28am] SopanShewale:but its just  (key, value) pair.. those are just strings [10:28am] peterthoeny:for compatibility possible construct a hash and an array of strings [10:29am] peterthoeny:and add a new method to return array of string refs [10:29am] peterthoeny:lets start with meeting agenda [10:29am] SopanShewale:there will be API change in the way Plugin Macro's written [10:30am] peterthoeny:# 1. Feature requests for Helsinki Release [10:30am] peterthoeny:# 2. Review Urgent Bugs [10:30am] peterthoeny:# 3. Miscellaneous [10:30am] SopanShewale:without disturbing current API [10:30am] peterthoeny:---++ 1. Feature requests for Helsinki Release [10:30am] peterthoeny:http://twiki.org/cgi-bin/view/Codev/TWikiFeatureProposals [10:31am] peterthoeny:horst esser is ready to implement http://twiki.org/cgi-bin/view/Codev/ImplementBuildWikiWordFunction [10:31am] SopanShewale:good [10:31am] peterthoeny:14 days passed [10:31am] peterthoeny:he posted some questions on that topic [10:32am] peterthoeny:lets reply (i will later) [10:32am] PeterJones:I have a solution for http://twiki.org/cgi-bin/view/Codev/CloneTopicLinkUnderMore but it does not include the attachments [10:32am] peterthoeny:sopan, any progress on session management? [10:32am] SopanShewale:opps.. i missed to complete the proposal writting [10:33am] SopanShewale:i will try to finish by next meeting [10:33am] peterthoeny:ok [10:33am] peterthoeny:on clone topic, isn't that already implemented in trunk? [10:34am] peterthoeny:nope, i mistaked [10:34am] peterthoeny:useful feature, and accepted by 14 day rule long time ago [10:34am] peterthoeny:clone should also carry over attachments [10:35am] peterthoeny:or possibly add a checkbox to carry over attachment or not [10:35am] peterthoeny:if not, meta data needs to be stripped of attachments [10:35am] SopanShewale:PeterJ - is it possible for you to post the solution? i can have a look at that when i get time [10:36am] PeterJones:ok I will send you waht I have in mind [10:36am] SopanShewale:thx [10:36am] peterthoeny:better to post in proposal topic in codev web [10:37am] peterthoeny:a twiki app (like meetingminutes) that refers to a topictemplate parameter will create a topic based on template [10:38am] peterthoeny:currently if the template topic has an attachment it will carry over the attachment meta data but not the actual attachment [10:38am] peterthoeny:e.g. inconsistent state, e.g. bug [10:38am] peterthoeny:the clone topic feature should implement that properly [10:39am] peterthoeny:a few weeks back i started to clean up the proposals [10:39am] peterthoeny:setting many to parked state [10:39am] peterthoeny:and pinging others [10:40am] peterthoeny:i suggest we continue that cleanup work [10:40am] peterthoeny:so that we have a fresh look and can focus on useful features [10:40am] SopanShewale:ok..i was suppose to answer a few more (e.g. skins in seperate directory) [10:40am] peterthoeny:sopan and pete please feel free to help out [10:41am] SopanShewale:ok [10:41am] peterthoeny:related to features, i'd like to discuss this: [10:42am] peterthoeny:trunk has many features, many somewhat unstable [10:42am] peterthoeny:if we are going to release 5.0 we need to fix many things in trunk [10:43am] peterthoeny:since we are currently a small community i am wondering if it makes sense to move trunk out of the way to branch and continue with 4.3 branch as trunk [10:44am] SopanShewale:may be good idea [10:44am] peterthoeny:so that we can work on 4.4 in trunk and mainatin 4.3 as branch (patch releases) [10:44am] peterthoeny:for example, ImplementBuildWikiWordFunction is an enhancement to twiki::func [10:45am] SopanShewale:but we need to explore more - whats good and whats bad with the trunk [10:45am] peterthoeny:it is up to discussion if this (and other proposals) should go into a patch release of 4.3 or in the next release [10:46am] peterthoeny:we release .x releases once a year [10:46am] peterthoeny:so we should plan to release 4.4 or 5.0 in the next 2 or 3 month [10:47am] peterthoeny:yes, we need to investigate what we lose of we move current trunk to a branch [10:47am] peterthoeny:what big items would we postpone if we do that? [10:48am] peterthoeny:- engine as contrib (i question how much value this brings to typical twiki users (corporate users)) [10:48am] peterthoeny:http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/ReleasableItems [10:49am] peterthoeny:actually, not so many features marked as "major" are ready for release [10:49am] peterthoeny:how come? [10:50am] SopanShewale:i will be fixing - http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item6366 in 1 or 2 days, this deserves to be urgent [10:51am] peterthoeny:technician is here [10:51am] SopanShewale:oops [10:51am] peterthoeny:i am away for a few min [10:52am] SopanShewale:Peter, its already 12:30 PM here [10:52am] SopanShewale:i would like to disconnect now [10:55am] SopanShewale:PeterJ - http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item6361 [10:55am] SopanShewale:this may be just UI change [11:00am]  SopanShewale left the chat room. [11:04am] PeterJones:Sorry I got called away [11:06am]  PeterJones left the chat room. ("Java user signed off")