Date: April 25, 2011 11:32:51 AM PDT Subject: IstanbulMeetingLog2011x04x25.txt [09:59am] PeterThoeny: good morning george [09:59am] PeterThoeny: let me grab a cup of tea... [09:59am] GeorgeTrubisky: good morning peter [10:03am] PeterThoeny: ...back [10:03am] PeterThoeny: how was your weekend? [10:04am] GeorgeTrubisky: ok.  Was in San Jose sunday afternoon visting family [10:04am] PeterThoeny: ah [10:04am] GeorgeTrubisky: How was your "swiss club" gathering? [10:04am] PeterThoeny: great [10:05am] PeterThoeny: 100 adults, 60 kids [10:05am] PeterThoeny: egg benedict for all, made in a park [10:05am] PeterThoeny: we bought 450 canadian bacons in two safeways [10:05am] GeorgeTrubisky: On the behalf of Safeway, thanks for the business (lol) [10:06am] PeterThoeny: [10:06am] PeterThoeny: we disrupted the supply chain of safeway [10:06am] GeorgeTrubisky: San Jose Rose Garden was about to expode in roses...about 1 week away from full bloom [10:07am] PeterThoeny: white bunny hopping over grass (girl in costume) [10:07am] PeterThoeny: we currently have beautiful roses in the frontward and backyard [10:08am] GeorgeTrubisky: So I managed to email TWiki Release 5.0.2 Release Candidate 1 Available note out, did you see it? [10:08am] PeterThoeny: did not yet read e-mail this morning [10:09am] GeorgeTrubisky: after meeting, have some more questions on the release process [10:09am] PeterThoeny: just read it, great! [10:09am] PeterThoeny: ok [10:10am] PeterThoeny: time check: +10 min [10:10am] PeterThoeny: may be we should start [10:10am] GeorgeTrubisky: yes, I have a hard stop at the top of the hour [10:10am] PeterThoeny: lets try to make the meeting short short [10:10am] GeorgeTrubisky: ok [10:10am] PeterThoeny: agenda at http://twiki.org/cgi-bin/view/Codev/IstanbulReleaseMeeting2011x04x25 [10:10am] PeterThoeny: # 1. Feature Requests for Istanbul Release [10:10am] PeterThoeny: # 2. Review Urgent and Not So Urgent Bugs [10:10am] PeterThoeny: # 3. TWiki-5.0.2 Release Coordination [10:10am] PeterThoeny: # 4. Miscellaneous [10:11am] PeterThoeny: ---++ 1. Feature Requests for Istanbul Release [10:11am] PeterThoeny: http://twiki.org/cgi-bin/view/Codev/TWikiFeatureProposals [10:11am] PeterThoeny: site statistics page is now done, http://twiki.org/cgi-bin/view/Codev/SiteStatisticsPage [10:12am] GeorgeTrubisky: sort has changed...nice [10:13am] PeterThoeny: from docs: [10:13am] PeterThoeny: "For each month, the following items are recorded using system data and TWiki log data across all webs: Number of webs, number of topics, number of attachments, number of topic views, number of topic updates, number of files uploads, data size, pub size, disk use, number of users, number of groups, number of plugins installed compared to number of plugins available, and 10 top contributors." [10:13am] PeterThoeny: i added a note to the 5.1 release notes, [10:13am] PeterThoeny: http://develop.twiki.org/~twiki4/cgi-bin/view/TWiki/TWikiReleaseNotes05x01#Improved_Statistics_Showing_Over [10:14am] PeterThoeny: the statistics script now contacts twiki.org to get the number of plugins available for the currently installed twiki release [10:14am] PeterThoeny: that will go into the report on a monthly basis [10:15am] PeterThoeny: for example: plugins: 26 of 195 [10:15am] PeterThoeny: as part of that request it also sends anonymized usage statistics to twiki.org [10:16am] PeterThoeny: there is an opt out option in configure by setting {Stats}{DontContactTWikiOrg} [10:16am] PeterThoeny: what do you think of this feature? acceptable? [10:16am] GeorgeTrubisky: any plans to use the anonymized usage? [10:17am] PeterThoeny: i am a bit concerned on privacy, but i think it is ok because of disclosure, anonymized and option to opt out [10:18am] PeterThoeny: i plan to make aggregated stats available, such as usage stats for brackets of number of registered users [10:18am] GeorgeTrubisky: kinda of a hot topic in the general press these days, but yes, I think its ok [10:19am] PeterThoeny: e.g. average usage stats for sites with 5-20 users, 21-50 users, 100-500, 501-1000, 1000+ or the like [10:19am] GeorgeTrubisky: ic [10:21am] PeterThoeny: related to this feature i also just released a new usagestatisticsplugin [10:21am] PeterThoeny: http://twiki.org/cgi-bin/view/Plugins/UsageStatisticsPlugin [10:21am] PeterThoeny: there is some overlap, but the main purpose of the plugin is to get detailed per user statistics [10:22am] PeterThoeny: i created this plugin for a client based on spec [10:22am] PeterThoeny: they have a large twiki install and management wants to do some performance metrics based on actual use of twiki [10:23am] PeterThoeny: for privacy, the detailed user statistics can olny be seen by members of twikiadmingroup [10:23am] PeterThoeny: screenshot: http://twiki.org/p/pub/Plugins/UsageStatisticsPlugin/stats-users-screen.png [10:23am] GeorgeTrubisky: very nice [10:24am] PeterThoeny: other features: [10:25am] PeterThoeny: RollbackAttachmentVersion - i got an e-mail from peter jones that he is making progress [10:25am] PeterThoeny: ReadOnlySkinMode - i will work on this next [10:25am] PeterThoeny: BackupRestoreUtility - i will work on this next (critical for 5.1 release) [10:26am] PeterThoeny: CombineJumpBoxAndSearchBox - i will work on this next (not critical, but nice to have) [10:27am] PeterThoeny: i see we have now 23 features ready for 5.1 (marked as MergedToCore) [10:27am] PeterThoeny: a good set of features for 5.1 [10:27am] PeterThoeny: any other features you would like to discuss? [10:28am] GeorgeTrubisky: no, not today [10:29am] PeterThoeny: a few plugins have been updated since last release meeting: [10:29am] PeterThoeny: WeatherPlugin, XmlQueryPlugin [10:30am] PeterThoeny: and the new plugin i mentioned earlier [10:30am] PeterThoeny: ---++ 2. Review Urgent and Not So Urgent Bugs [10:30am] PeterThoeny: http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/ReleaseBlocker [10:30am] GeorgeTrubisky: lets talk about http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item6688 [10:31am] PeterThoeny: http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/Item6688 [10:31am] PeterThoeny: yes [10:31am] GeorgeTrubisky: What is the root cause?  Something I did? [10:32am] PeterThoeny: no, probably i am the culprit with some doc work i did in the past [10:32am] PeterThoeny: let me quickly look... [10:35am] PeterThoeny: hmm, i do not see any change in Func.pm in last 2 years that might cause the issue [10:36am] PeterThoeny: i can take the action item to research that issue [10:36am] PeterThoeny: i think we should fix it before 5.0.2 release, what do you think? [10:37am] GeorgeTrubisky: sure.  My focus was if there was something I did with the 5.0.2-rc1 that was the root cause, that's all [10:37am] PeterThoeny: i don't think so [10:37am] PeterThoeny: any other bug item? [10:37am] GeorgeTrubisky: no [10:38am] PeterThoeny: ---++ 3. TWiki-5.0.2 Release Coordination [10:38am] PeterThoeny: again, congrats on the first build! [10:38am] GeorgeTrubisky: thanks [10:38am] GeorgeTrubisky: so my questions now? [10:38am] PeterThoeny: in fact this release is very stable, could be production [10:38am] PeterThoeny: sure [10:39am] GeorgeTrubisky: http://twiki.org/cgi-bin/view/Codev/BuildingARelease#Build_procedure_for_TWiki_5_0_X [10:39am] GeorgeTrubisky: step 9 [10:39am] GeorgeTrubisky: please help me understand this step. [10:40am] PeterThoeny: step 9 in which section? [10:40am] PeterThoeny: "Check the manifest cd tools; perl check_manifest.pl" ? [10:41am] GeorgeTrubisky: step 9 is a subset of step 8? (production release checklist) [10:41am] GeorgeTrubisky: section Build a final release package and upload to Codev web [10:42am] GeorgeTrubisky: step 9 is to create a patch log.  This is included in the package? [10:43am] PeterThoeny: Create patch log - we did this in the release notes [10:44am] GeorgeTrubisky: yes, my confusion is with the sequence....this step appears to be done already [10:44am] PeterThoeny: hold on, we did that for release notes before the build [10:44am] PeterThoeny: now wondering what this is [10:45am] PeterThoeny: let me check in prev releases... [10:47am] GeorgeTrubisky: if its just a repeate of step 10 in section Before generating a release package, I'm ok with it [10:47am] PeterThoeny: may be we can find out together [10:47am] GeorgeTrubisky: repeat [10:47am] PeterThoeny: older patch release: http://twiki.org/cgi-bin/view/Codev/TWikiRelease04x00x01 [10:47am] PeterThoeny: see table at Release Download Information [10:48am] PeterThoeny: we have downloads for zip, tgz, patch, changed files [10:48am] GeorgeTrubisky: ic [10:49am] GeorgeTrubisky: this step (9) refers to the "patch", correct? [10:49am] PeterThoeny: ah, TWiki-4.0.1.diff.zip contains a big diff of all changed files, to be used by patch utility [10:49am] PeterThoeny: TWiki-4.0.1-changed.zip contains all files that changed, to be copied over existing install [10:50am] GeorgeTrubisky: so.....this is required for a patch.  This is how a local administrator would apply the patch (assuming they are running the prior release) [10:51am] PeterThoeny: i would not worry about the patch, but it would be good to create a zip that has all changed files [10:51am] GeorgeTrubisky: ? [10:52am] PeterThoeny: i would not bother creating a TWiki-5.0.2.diff.zip [10:52am] PeterThoeny: but it would be good to have a TWiki-5.0.2.changed.zip [10:53am] PeterThoeny: so that site admins can copy the changed files over their existing twiki install [10:53am] GeorgeTrubisky: but still create the file change list? [10:53am] GeorgeTrubisky: so its is just a "report" of the change files, correct? [10:53am] PeterThoeny: yes [10:54am] PeterThoeny: but not sure what the value is to create the list [10:54am] GeorgeTrubisky: I agree.  Need the patch file also [10:54am] PeterThoeny: so the changed file list may be not needed [10:54am] GeorgeTrubisky: ok, I just needed to understand what this was [10:55am] PeterThoeny: hmm, may be better to create TWiki-5.0.2.changed.tgz instead of .zip [10:55am] GeorgeTrubisky: ok, next question.... http://twiki.org/cgi-bin/view/Codev/ProductionReleaseChecklist [10:55am] PeterThoeny: with tar you can easily copy files over a dir tree, recursively [10:55am] PeterThoeny: not sure if this is possible with a zip [10:56am] PeterThoeny: if possible with zip  we should use zip instead of tgz [10:56am] PeterThoeny: one detail: some files should be excluded from the list [10:57am] PeterThoeny: specifically, system topics that changed but where there are potential user modifications [10:57am] PeterThoeny: such as all WebStatistics, WebNotify, WebHome topics [10:57am] GeorgeTrubisky: hmmm [10:58am] PeterThoeny: in all webs except TWiki web and _default web [10:58am] PeterThoeny: so as manual build process, create the dir tree with all changed files, then remove those problem files, then zip [10:59am] GeorgeTrubisky: ok, got the concept, not clear on the details, but I will work on it [11:00am] PeterThoeny: yes, we can look into it once we released 5.0.2 [11:01am] GeorgeTrubisky: Are most sites current? [11:01am] GeorgeTrubisky: seems pretty important to include...this is how the the patch will be applied if the site is current from last release.  Is that common [11:02am] PeterThoeny: yes [11:02am] PeterThoeny: in the past we created a zip with changed files [11:02am] PeterThoeny: we did not for last 5.0.1 release because we had this build issue [11:03am] PeterThoeny: that is not fixed [11:03am] PeterThoeny: so we can create the changed zip again [11:03am] PeterThoeny: now to release date [11:03am] PeterThoeny: can we target this week? [11:03am] PeterThoeny: to aggressive? [11:04am] PeterThoeny: i try to fix the func.pm issue today [11:05am] PeterThoeny: time check: +65 min [11:05am] PeterThoeny: we should wrap up [11:05am] PeterThoeny: still here? [11:05am]  GeorgeTrubisky left the chat room. (Ping timeout: 252 seconds)