Date: January 3, 2011 11:40:29 AM PST Subject: IstanbulMeetingLog2010x12x20.txt [10:00am]  GeorgeTrubisky joined the chat room. [10:01am] peterthoeny: hi george [10:01am] peterthoeny: happy new year? [10:01am] peterthoeny: did you have a nice party with your family & friends? [10:02am] GeorgeTrubisky: We played poker with some friends (nickle, dime quarter).  Yes, it was fun [10:02am] peterthoeny: the "happy new year" was supposed to be affirmative with a bang [10:02am] GeorgeTrubisky: lol [10:02am] GeorgeTrubisky: how about you? [10:02am] peterthoeny: we had a party at home with a 3 other families [10:03am] peterthoeny: and a few other dinners with friends in the last few days [10:03am] GeorgeTrubisky: great [10:04am] GeorgeTrubisky: after the meeting, if you had 10 minutes you could give me, I have a few questions on testing a release [10:04am] peterthoeny: craig tobias should join us too with one or two co-workers for the release meeting [10:04am] peterthoeny: ok, sure [10:05am] peterthoeny: craig is the cto of a consulting company called wiikno; they do twiki and other consulting [10:05am] GeorgeTrubisky: cto? [10:08am] peterthoeny: chief technology officer [10:09am]  CraigTobias joined the chat room. [10:09am] peterthoeny: hi craig! [10:09am] peterthoeny: happy new year! [10:12am] peterthoeny: craig, around? [10:12am] CraigTobias: Hello [10:12am] peterthoeny: time check: +12 min [10:12am] CraigTobias: still finding my way around this tool [10:13am] peterthoeny: we are only 3 today [10:13am] peterthoeny: ah, not so used to irc? [10:13am] CraigTobias: nope [10:13am] peterthoeny: i find it an archaic tool [10:13am] peterthoeny: useful with quirks [10:14am] peterthoeny: for example why are there netsplits, kicks etc? in contrast, skype chat just works [10:14am] peterthoeny: welcome craig at the release meeting [10:14am] peterthoeny: since you are new lets quickly introduce each other [10:14am] CraigTobias: thank you.  Good to be here [10:15am] peterthoeny: anybody else joining from your team craig? [10:15am] CraigTobias: no not today [10:15am] peterthoeny: ok [10:15am] CraigTobias: they will next time [10:15am] peterthoeny: good [10:15am] peterthoeny: george and craig, please meet each other [10:16am] CraigTobias: George, nice to meet you [10:16am] peterthoeny: george is learning twiki internals, he will do release management for twiki [10:16am] peterthoeny: i know craig for a number of years [10:16am] GeorgeTrubisky: Hi Craig.  I'm part of the twiki community.  Yes, working toward the release manager role [10:16am] peterthoeny: he was deploying twiki at cisco, then cofounded wiikno [10:17am] GeorgeTrubisky: I've just been reviewing your website faq Craig [10:17am] CraigTobias: great [10:18am] peterthoeny: proposed agenda: [10:18am] peterthoeny: #  1. Feature Requests for Istanbul Release [10:18am] peterthoeny: # 2. Review Urgent and Not So Urgent Bugs [10:18am] peterthoeny: # 3. Miscellaneous [10:18am] peterthoeny: http://twiki.org/cgi-bin/view/Codev/IstanbulReleaseMeeting2010x12x20 [10:18am] peterthoeny: sorry, that was old link [10:18am] peterthoeny: http://twiki.org/cgi-bin/view/Codev/IstanbulReleaseMeeting2011x01x03 is the correct one [10:19am] peterthoeny: any other agenda item? [10:19am] peterthoeny: you'd like to discuss? [10:19am] GeorgeTrubisky: I'm good [10:19am] peterthoeny: ---++ 1. Feature Requests for Istanbul Release [10:19am] peterthoeny: http://twiki.org/cgi-bin/view/Codev/TWikiFeatureProposals [10:20am] peterthoeny: let's review the items we covered last time: [10:20am] peterthoeny: MoveToJQuery: This is a cleanup work; plan to get rid of behaviour js lib: pending [10:20am] peterthoeny: MakeUserModifiedTemplatesMoreUpgradeResilient: Proposed by Thomas Weigert: pending [10:20am] peterthoeny: SummaryBasedOnSearchTerms: Steve Mokris is working on this [10:21am] peterthoeny: DontHideNonHiddenAttachments: PTh (Peter Thoeny) will implement this - done last week [10:21am] peterthoeny: ParameterizedVariables: Implemented, doc is pending. PTh to ping Chris Lahti - pending; i pinged chris [10:21am] peterthoeny: CombineJumpBoxAndSearchBox: PTh to work on this [10:21am] peterthoeny: AddEncodeParameterToFORMFIELD: PTh proposed last week; will implement - done last week [10:22am] peterthoeny: RollbackAttachmentVersion: Peter Jones to work on this - pending [10:22am] peterthoeny: peter jones sent me a note that he is in the alps in vacation [10:22am] peterthoeny: btw, peter jones runs a large twiki at cern [10:22am] peterthoeny: in geneva [10:23am] peterthoeny: AddColorPickerPluginToCoreDistribution: PTh added this a while ago, it is in core now. PTh will add the color picker in the create web form at ManagingWebs - done last week [10:24am] GeorgeTrubisky: is their a topic specific to "merge to core"...some set of instructions/guidelines for developers? [10:25am] peterthoeny: the main doc is http://twiki.org/cgi-bin/view/Codev/SoYouWantToBeATWikiDeveloper [10:25am] peterthoeny: there are a few moe [10:26am] peterthoeny: http://twiki.org/cgi-bin/view/Codev/DeveloperResponsibilities [10:26am] peterthoeny: http://twiki.org/cgi-bin/view/Codev/TWikiReleaseManagementProcess [10:27am] peterthoeny: is that what you are looking for? [10:27am] GeorgeTrubisky: just wanted to know if there was a specific topic like HowToStartExtensionDevelopmentInSubversion [10:28am]  j_wright joined the chat room. [10:28am] GeorgeTrubisky: ok, thanks [10:28am] peterthoeny: hi j_wright, welcome to the twiki release meeting [10:28am] GeorgeTrubisky: I've review the topics you mentioned peter, thanks [10:28am] peterthoeny: we are currently reviewing features for istanbul release [10:28am] peterthoeny: and discuss dev process [10:29am] peterthoeny: there are a couple parts to extension dev [10:30am] peterthoeny: sopan should have given you commit access to subversion a while ago [10:30am] peterthoeny: george, any specific question on extension dev? [10:30am] GeorgeTrubisky: haven't received any notification, but not needed yet.  I'll follow up with sopan [10:31am] GeorgeTrubisky: no, like I mentioned, after the meeting, have some questions about expected results for some of the unit and automated tests [10:31am] peterthoeny: oh, the last time i talked to sopan he said that he gave you access [10:31am] GeorgeTrubisky: great [10:31am] peterthoeny: seems like he did not send you an e-mail [10:31am] peterthoeny: i'll ping him [10:32am] peterthoeny: back to feature proposals [10:32am] peterthoeny: see list for istanbul: [10:32am] peterthoeny: http://twiki.org/cgi-bin/view/Codev/TWikiFeatureProposals#Feature_Proposal_Summary_of_Work [10:33am] peterthoeny: the list i gave before was from that table [10:34am] peterthoeny: as a developer you can grab any feature that has no committed developer [10:35am] peterthoeny: for example, a web based EmptyTrash would be a useful feature to have [10:36am] peterthoeny: it is UnderInvestigation stage and needs a committed developer [10:36am] peterthoeny: spec should be easy (seems not solidified yet) [10:37am] peterthoeny: i imagine a simple button that leads to a confirm screen [10:37am] peterthoeny: only executable by member of the twikiadmingroup [10:38am] peterthoeny: in the feature proposal table, any item you'd like to discuss? [10:38am] peterthoeny: j_wright: could you please introduce yourself? [10:39am] GeorgeTrubisky: under improved build process....space requirements and band usage don't seem much.  wonder is this is really an issue? [10:41am] GeorgeTrubisky: is there a designated build environment for new releases, or is that up to the release manager? [10:41am] peterthoeny: i also don't think that space issue and bandwidth is an issue [10:42am] peterthoeny: so far all developers set up their own twikis based on svn trunk and latest branch [10:42am] peterthoeny: deverlopers can build a release from branch and trunk [10:42am] peterthoeny: for testing [10:43am] GeorgeTrubisky: yes.  Ok.  Well, I'll add some comments to this issue.  Sopan can respond if he wants. Maybe close it for next time. [10:43am] peterthoeny: the release manager is uploading build to twiki.org [10:44am] peterthoeny: the issue sopan had that he was on an internet connection in india where he was paying based on traffic [10:44am] peterthoeny: in the usa we are on flat rate so this is not an issue [10:45am] GeorgeTrubisky: yes, well, if he is not going to be involved with next release, perhaps it can be closed.  Again, I'll add some comments. [10:45am] peterthoeny: time check: +45 min [10:45am] peterthoeny: sounds good [10:46am] peterthoeny: any other feature proposal to cover? [10:46am] GeorgeTrubisky: none from me [10:46am] peterthoeny: ---++ 2. Review Urgent and Not So Urgent Bugs [10:46am] peterthoeny: lets just get an overview on bugs and process [10:47am] peterthoeny: we usually review the urgent bugs, e.g. release blockers [10:47am] peterthoeny: http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/ReleaseBlocker [10:47am] peterthoeny: twiki-5.0.0 and twiki-5.0.1 are rock solid [10:48am] peterthoeny: we have a few items that are wysiwyg and i18n related [10:48am] peterthoeny: the former one is important for usability [10:48am] peterthoeny: the later one for asian markets [10:49am] peterthoeny: they need to be fixed, but are survivable bugs imho [10:50am] peterthoeny: other bugs are accessible in the "By Status" pulldown menu based on status [10:51am] peterthoeny: for example, confirmed bugs are at [10:51am] peterthoeny: http://develop.twiki.org/~twiki4/cgi-bin/view/Bugs/ItemsByState?state=Confirmed [10:51am] CraigTobias: Have to drop off for a 1:00 pm cst meeting.  Still have to travel there. [10:51am] peterthoeny: ok [10:52am] peterthoeny: a good way to learn twiki code and dev process is to fix a bug or two [10:53am] peterthoeny: i invite you to fix a bug or two; ask me questions as they come along [10:53am] peterthoeny: that is all i have on bugs [10:53am] peterthoeny: any feedback before we move on? [10:53am] GeorgeTrubisky: none from me, thanks [10:54am] peterthoeny: ---++ 3. Miscellaneous [10:54am] peterthoeny: any item? [10:54am] GeorgeTrubisky: assume you got my feedback on the new home page you asked for peter [10:54am] peterthoeny: ah, yes [10:55am] peterthoeny: thank you [10:55am] peterthoeny: let me reply soon [10:55am] GeorgeTrubisky: for what it's worth.  Hope it proves useful [10:55am] peterthoeny: btw, we get overall good feedback on homepage redesign [10:55am]  CraigTobias left the chat room. (Ping timeout: 265 seconds) [10:56am] GeorgeTrubisky: good [10:56am] peterthoeny: one critical one last week: feedback that we stereotype women [10:56am] peterthoeny: women as the non tech person [10:57am] peterthoeny: ah, a note on release timing [10:58am] peterthoeny: we have yearly production releases [10:58am] GeorgeTrubisky: when is the next one scheduled? [10:58am] peterthoeny: so 5.1 is expected in march/april timeframe [10:58am] GeorgeTrubisky: ok [10:59am] peterthoeny: if there is a need we will do a 5.0.2, but amy be not needed [10:59am] peterthoeny: "may be" [10:59am] GeorgeTrubisky: ok [11:00am] peterthoeny: any other items to discuss? [11:00am] peterthoeny: (besides george's questions) [11:00am] peterthoeny: time check: +60 min [11:00am] GeorgeTrubisky: [11:02am] GeorgeTrubisky: Ready Peter? [11:02am] peterthoeny: ok, so let's close the meeting part [11:03am] peterthoeny: yes, i am ready [11:03am] GeorgeTrubisky: So I've been running the documented unit, automated and manual test and test cases against the 5.0.1 branch [11:03am] •peterthoeny wonders what j_wright might contribute [11:04am] peterthoeny: and let me guess, you discovered some issues [11:04am] peterthoeny: we have some known issues with some tests [11:04am] GeorgeTrubisky: by far most have passed.  I have a few failures.  I assume they because something missing in my environment, but wanted to ask the question [11:05am] GeorgeTrubisky: Are ALL documented unit test expected to pass against the current 5.0.1 branch? [11:05am] GeorgeTrubisky: Some question for automated test cases...Are ALL expected to pass? [11:06am] GeorgeTrubisky: sorry...Same question.. [11:06am] peterthoeny: no, there are some bugs in unit tests, e.g. tests that need to be fixed [11:07am] GeorgeTrubisky: In particular, the test cases involving InternalTags fail for me [11:07am] GeorgeTrubisky: SemiAutomaticTestCaseTest::test_TestCaseAutoInternalTags [11:08am] peterthoeny: also, not all of the TestCases web's browser based tests fail due to test issues [11:08am] peterthoeny: i do not know of the SemiAutomaticTestCaseTest, i'd need to test myself [11:09am] GeorgeTrubisky: ok, but there are some known issue.  Good to know.  Would Sopan have more info? [11:09am] peterthoeny: yes [11:09am] peterthoeny: best to get in touch with sopan [11:09am] GeorgeTrubisky: ok, I'll follow up with him.  Thanks [11:10am] GeorgeTrubisky: email I suppose.  Maybe I can work with him to fix [11:11am] GeorgeTrubisky: the unit test failure is for InternalTags is the one that is most troubling. [11:11am] peterthoeny: e-mail is fine; try to catch him on skype chat as well [11:12am] GeorgeTrubisky: ok.  haven't tried skype before.  He has an address of some kind for skype you could give me? [11:12am] GeorgeTrubisky: or on his profile?  Let me look [11:13am] GeorgeTrubisky: yes, I got it [11:13am] GeorgeTrubisky: Skype me any time at sopan_shewale [11:13am] peterthoeny: sopan_shewale [11:13am] peterthoeny: yes [11:13am] GeorgeTrubisky: ok, that was it for me.  Thanks [11:13am] peterthoeny: he is offline right now [11:14am] GeorgeTrubisky: well, one more quick one.... [11:14am] peterthoeny: skype is very useful [11:14am] peterthoeny: sure [11:15am] GeorgeTrubisky: so in general, branch is used for all fixes ongoing for current release. Should everything checked into the branch "pass" the unit and automated tests? [11:16am] peterthoeny: that is the intent [11:16am] peterthoeny: to fix bugs in branch as well as trunk [11:16am] peterthoeny: tests should pass in trunk, but we have a few known issues with tests [11:17am] peterthoeny: may be good to fix those tests first [11:17am] GeorgeTrubisky: got it, ok.  Right now my focus is on the branch and my test environment. [11:17am] GeorgeTrubisky: ok, I'm done.  Thanks for the helps [11:19am] GeorgeTrubisky: talk with you later Peter [11:19am]  GeorgeTrubisky left the chat room. (Quit: Leaving...)