Date: January 5, 2009 11:31:30 AM PST [09:31am] SopanShewale joined the chat room. [09:31am]peterthoeny:hi sopan [09:32am]SopanShewale:Good morning Peter [09:34am] peterthoeny changed the topic to "http://twiki.org/cgi-bin/view/Codev/GeorgetownReleaseMeeting2009x01x05". [09:35am]peterthoeny:meeting page is at http://twiki.org/cgi-bin/view/Codev/GeorgetownReleaseMeeting2009x01x05 [09:35am]peterthoeny:proposed agenda: [09:35am]peterthoeny:# 1. Georgetown Release Focus and Timeline [09:35am]peterthoeny:# 2. Review Urgent Bugs [09:35am]peterthoeny:# 3. Feature requests for Georgetown Release [09:35am]peterthoeny:anything to add? [09:37am]SopanShewale:KinosearchAddOn code changes Peter - i have proposed some changes to the architecture [09:38am]peterthoeny:ok, lets add that as: [09:38am]SopanShewale:may be we can discuss that at the end - i have commented on Dev topic of the AddOn [09:38am]peterthoeny:# 4. Kino Search improvements [09:38am]SopanShewale:ok [09:39am]peterthoeny:let's start [09:39am]peterthoeny:---++ Georgetown Release Focus and Timeline [09:39am]peterthoeny:aka [09:39am]peterthoeny:---++ 1. Georgetown Release Focus and Timeline [09:39am]peterthoeny:it has been a year since we had the last major release [09:40am]peterthoeny:due to friction in the community we had delays [09:40am]peterthoeny:and it would be good to keep the one year release cycle [09:41am]peterthoeny:the main branch has many smaller improvements and one major: twiki standalone [09:41am]peterthoeny:it would be good to release soon [09:42am]peterthoeny:but it takes time to make the svn trunk stable [09:42am]SopanShewale:great - any date we should target? [09:42am]peterthoeny:here is an idea to discuss how we can release a new version soon [09:43am]peterthoeny:let's first discuss and decide on approach and scope before we set a release date [09:43am]SopanShewale:oh.. ok [09:43am]peterthoeny:with the relaunch of the twiki project in last october we focus more on web 2,0 and app platform [09:44am]peterthoeny:here is the idea: [09:45am]peterthoeny:release 4.3 based on 4.2 branch (not  trunk) and add several items to it to advance twiki with the new charter in mind [09:46am]peterthoeny:see http://twiki.org/cgi-bin/view/TWiki/TWikiCharter [09:46am]peterthoeny:e.g. add more existing plugins, and port some low hanging fruit feature enhancements into 4.3 branch [09:47am]peterthoeny:what do you think? [09:47am]SopanShewale:yes.. this sounds good plan [09:48am]peterthoeny:so we should list on twiki.org what should go into 4.3 [09:50am]SopanShewale:We need to prepare the list and then review in the next meeting/or exchange list through emails [09:50am]peterthoeny:yes [09:50am]peterthoeny:i think we should be careful to make only safe code changes [09:51am]peterthoeny:that way we have a stable release from the beginning [09:51am]SopanShewale:yes... we also need to fix on current test case failures.. [09:51am]peterthoeny:e.g. do lots of manual testing besides unit tests after each code change [09:51am]SopanShewale:i think only one case fails from release branch..thats because of some Response.pm module [09:52am]peterthoeny:so, we decided to release 4.3 based on 4.2 branch [09:52am]SopanShewale:This one is not yet well integrated with rest of the code - so we may have to take that as priority task [09:52am]SopanShewale:yes [09:52am]peterthoeny:sopan, as release manager can you do the necessary preparation? [09:53am]SopanShewale:Yes - i can handle that [09:53am]peterthoeny:yes on priority on unit tests [09:54am]SopanShewale:ok [09:54am]peterthoeny:so, 4.3 will not have so many code enhancements, but more on plugins [09:54am]peterthoeny:we can also add some low hanging fruit ui improvements [09:54am]SopanShewale:right.. [09:55am]peterthoeny:such as mediawiki style links (red underline instead of questionmark) [09:55am]SopanShewale:Ah.. thats actually good idea [09:55am]peterthoeny:what features do you have in mind for 4.3? [09:55am]SopanShewale:most of wiki's use underline kind of stuff ... i think only TWiki or some more use "?".. [09:56am]peterthoeny:well, old wikis inspired by ward's original c2.com wiki use questionmark [09:58am]SopanShewale:Ah..features like - one should be easily invite user to contribute into Twiki instance through email. [09:58am]peterthoeny:we have the basic mail functionality, so thsi is doable [09:58am]SopanShewale:e.g. One should be able to inivite user who is not present in TWiki instance user database - be sharing some cookie stuff [09:59am]SopanShewale:Other is not a feature - but improvements in search - thats what i am more interested peter [09:59am]peterthoeny:invite to what scope? for a web? single topic? group of topics? [09:59am]SopanShewale:at topic level Peter [10:00am]SopanShewale:single topic [10:00am]peterthoeny:ok, we can discuss spec on twiki.org [10:00am]peterthoeny:on the feature topic [10:00am]peterthoeny:what search improvements? [10:01am]SopanShewale:yup.. sounds good idea. [10:01am]SopanShewale:Kinosearch stuff ..any way we are going to discuss that at the end [10:01am]peterthoeny:on search i'd like to combine the jump and search box, e.g. add jump feature to search [10:01am]peterthoeny:ok [10:02am]peterthoeny:ok, now that we know the scope of 4.3 release, lets talk about release schedule [10:02am]peterthoeny:we should release "when ready", but how about targeting end of jan? [10:03am]SopanShewale:Peter - End of Jan is good idea [10:03am]peterthoeny:ok [10:04am]peterthoeny:you as release manager decide on actual release date [10:04am]peterthoeny:anything else on item 1? [10:05am]SopanShewale:not at this momement [10:05am]peterthoeny:---++ 2. Review Urgent Bugs [10:05am]peterthoeny:http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/ReleaseBlocker [10:05am]SopanShewale:Opening Bugs topic [10:06am]SopanShewale:We may have some bugs which are closed but Bugs web shows them open/waiting for release [10:06am]peterthoeny:let's pick only a few, and excluding the trunk ones [10:07am]SopanShewale:i changed state of a few - but might have left a few.. i will try to close them in 1 or 2 days [10:07am]peterthoeny:ok [10:08am]peterthoeny:do you want to pick some bug items? [10:08am]peterthoeny:e.g. discuss here? [10:08am]SopanShewale:http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item5960 - can be fixed [10:08am]SopanShewale:i am checkin the list [10:08am]peterthoeny:Item5960: Content-length breaks HTTP headers, a.o. pound fail results [10:09am]SopanShewale:Peter - do you have any priority list - may be i can focus on those, try to fix them [10:09am]peterthoeny:on 5960 i never understood why content length was added [10:10am]peterthoeny:it prevents on the fly output when creating stuff that takes time to generate such as a search [10:10am]SopanShewale:hmmm.... even i am not sure.. i guess twiki was ok before [10:10am]peterthoeny:why do we need content length? [10:10am]peterthoeny:up to cairo we did not have content length [10:11am]peterthoeny:i put in some search improvements to return results while search was going on [10:12am]peterthoeny:crawford too that optimization out because it is not possible to do that if you want to add content length [10:12am]peterthoeny:we should research why content length is needed [10:12am]SopanShewale:Peter - i can handle that bug - will figure out why content lenght was added.... i think apart from crawlers, it does not really make any difference by content lenght [10:12am]peterthoeny:and possibly remove if no side effects [10:13am]SopanShewale:yes.. i will work on that - add my thoughts to get the feedback.. and decide on next action [10:14am]peterthoeny:it would be nice to fix some i18n issues, but this is a nice to have for 4.3 given our resources [10:14am]peterthoeny:i have no other urgent items [10:15am]peterthoeny:sopan, any other bug items to discuss? [10:15am]SopanShewale:Peter there are some new bugs - but those have "normal" state [10:15am]SopanShewale:I think a few of them can be fixed [10:15am]peterthoeny:ok [10:15am]peterthoeny:let's move on [10:16am]peterthoeny:---++ 3. Feature requests for Georgetown Release [10:16am]SopanShewale:ok [10:16am]peterthoeny:http://twiki.org/cgi-bin/view/Codev/TWikiFeatureProposals#ProposalsReadyForReleaseMeeting [10:16am]peterthoeny:does not show any feautres ready for release meeting [10:17am]peterthoeny:but let's look at the feature items on that page and pick some to discuss [10:17am]SopanShewale:hmm.... you proposed a few features recently - may be let us look at those [10:18am]peterthoeny:timothe probably wants to put in http://twiki.org/cgi-bin/view/Codev/SmimeNotificationSupport [10:20am]peterthoeny:we have many waiting to be implemented [10:20am]peterthoeny:http://twiki.org/cgi-bin/view/Codev/TWikiFeatureProposals#Accepted_proposals_waiting_to_be [10:21am]peterthoeny:obviously we should take only features where we have a committed developer [10:21am]SopanShewale:http://twiki.org/cgi-bin/view/Codev/SmimeNotificationSupport - sounds interesting [10:21am]peterthoeny:AddFooterParameterToSEARCH sounds useful [10:22am]SopanShewale:http://twiki.org/cgi-bin/view/Codev/SmimeNotificationSupport - sounds interesting - but not sure how many people find it useful [10:23am]peterthoeny:if safe change, if agree on spec and if committed developer we should take it into the release [10:23am]SopanShewale:http://twiki.org/cgi-bin/view/Codev/AddFooterParameterToSEARCH - can be worked on Peter [10:23am]SopanShewale:i can take this up to work [10:24am]peterthoeny:SearchResultsPagination sounds useful, nice to have i'd say [10:24am]peterthoeny:http://twiki.org/cgi-bin/view/Codev/SearchResultsPagination [10:26am]peterthoeny:ControlOverVariableExpansion is actually already implemented and in 4.2 release, but needs to be documented [10:27am]peterthoeny:let's look at completed proposals [10:27am]peterthoeny:http://twiki.org/cgi-bin/view/Codev/TWikiFeatureProposals#Completed_Feature_Proposals [10:27am]peterthoeny:that is, completed in trunk [10:27am]peterthoeny:which features to we want to port back into 4.3? [10:28am]peterthoeny:i'd say we should restrict to only safe changes [10:28am]SopanShewale:yes.. [10:28am]peterthoeny:possibly AddGetUrlToTWikiFunc [10:28am]SopanShewale:safe and maximum completed features [10:29am]peterthoeny:possibly AddIsEmptyToIFVariable [10:30am]SopanShewale:AddGetUrlToTWikiFunc can be taken care of [10:31am]peterthoeny:possibly CopyPreviousRevisionTopicContentIntoNewRevision [10:31am]peterthoeny:which is a usability enhancement (but nice to have not must) [10:33am]peterthoeny:it's amazing how much change the user management code had since 4.0 [10:33am]peterthoeny:and still how much up to 5.0 [10:34am]peterthoeny:user management needs careful planning and a rewrite, but that's not for 4.3 [10:34am]SopanShewale:http://twiki.org/cgi-bin/view/Codev/RememberCookieLogin - is interesting one [10:34am]SopanShewale:ok [10:35am]peterthoeny:yes, possibly [10:35am]peterthoeny:possibly SupportStandardEscapesInIF [10:35am]peterthoeny:seems safe enhancement [10:36am]SopanShewale:yes [10:37am]peterthoeny:possibly http://twiki.org/cgi-bin/view/Codev/UseIsoDates [10:37am]peterthoeny:but only of safe change [10:38am]peterthoeny:we have many feature proposals under investigations: [10:38am]peterthoeny:http://twiki.org/cgi-bin/view/Codev/TWikiFeatureProposals#Feature_Proposals_under_Investig [10:39am]peterthoeny:AddFormatToVarURLPARAM sounds interesting [10:40am]SopanShewale:yup [10:41am]peterthoeny:http://twiki.org/cgi-bin/view/Codev/TopicDisplayName sounds interesting, but possibly too much for 4.3 [10:41am]SopanShewale:http://twiki.org/cgi-bin/view/Codev/AttachLockRequest  - this one is also interesting [10:41am]peterthoeny:spec is also not yet finalized [10:41am]peterthoeny:(on topic display name) [10:42am]peterthoeny:yes attach lock is a good fit for twiki mission [10:42am]peterthoeny:and brings closer to sharepoint [10:43am]peterthoeny:good feature [10:43am]peterthoeny:but nice to have for 4.3 scope [10:43am]SopanShewale:yes [10:45am]peterthoeny:http://twiki.org/cgi-bin/view/Codev/DiffShouldSupportByWord is useful [10:45am]peterthoeny:timothe as commited developer [10:47am]peterthoeny:HowToDeleteUserAccount sounds useful, nice to have though [10:48am]SopanShewale:Deleting user account may not be good idea.. may be blocking account is good idea [10:48am]peterthoeny:yes, spec needs to be finalized [10:49am]peterthoeny:agreed, better to leave user homepage, but automated way to remove user from webnotify, groups and .htaccess [10:49am]peterthoeny:sorry, .htpasswd [10:50am]SopanShewale:yes.. this can be simple [10:50am]SopanShewale:more or less managing the htpasswd [10:50am]peterthoeny:http://twiki.org/cgi-bin/view/Codev/RegexSearchWithEmbeddedKeywordSearch is a nice to have for twiki apps [10:52am]peterthoeny:ok, i am done with feature review [10:52am]peterthoeny:anything else on features? [10:53am]SopanShewale:nope [10:53am]peterthoeny:---++ 4. Kino Search improvements [10:54am]SopanShewale:http://www.twiki.org/cgi-bin/view/Plugins/SearchEngineKinoSearchAddOnDev [10:54am]SopanShewale:have added my comments [10:54am]SopanShewale:let me come to the main point [10:55am]peterthoeny:reading... [10:58am]peterthoeny:what you propose makes sense [10:58am]peterthoeny:i'd say step by step improvements [10:58am]SopanShewale:yes.. but i am worried on last item - indexing docx, pptx files [10:59am]peterthoeny:that should be handled by helper apps [10:59am]peterthoeny:someone must have had a need to change docx etc into text [10:59am]SopanShewale:yes.. i think let us go step by step.. [11:00am]SopanShewale:till now i could not figure out - but time will help [11:00am]peterthoeny:the plucene forums might have something? [11:01am]SopanShewale:Plucene is not active community [11:01am]peterthoeny:lucene? [11:02am]peterthoeny:http://www.google.com/search?q=docx+pptx+text+converter [11:02am]peterthoeny:http://www.google.com/search?q=docx+pptx+text+converter+perl [11:05am]peterthoeny:time check: +95 min [11:05am]peterthoeny:anything else on kino search? [11:06am]SopanShewale:i tried all those combo peter [11:06am]SopanShewale:any way we can figure our later... one idea is use PHP under Perl [11:07am]peterthoeny:hmm, i prefer to disable php, one item less open to vulnerabilities [11:07am]SopanShewale: [11:07am]SopanShewale:any way - we can figure out by time [11:08am]SopanShewale:done with kinosearch items [11:10am]peterthoeny:ok [11:11am]peterthoeny:i think we are done with meeting [11:11am]peterthoeny:anything else? [11:12am]SopanShewale:Peter - i think thats All... [11:12am]SopanShewale:thank you [11:12am]peterthoeny:ok, thanks sopan [11:12am]peterthoeny:i'll post the logs [11:12am]peterthoeny:and update the topic [11:13am]SopanShewale:ok..