archive_me1Add my vote for this tag create new tag
, view all tags

Cairo Production Release Checklist

Steps taken when preparing the Production CairoRelease.

Release Preparation

Status Task By Comments
smile Update TWiki.TWikiFuncModule of Beta installation with latest text generated by PerlDocPlugin PeterThoeny  
smile Update AppendixFileSystem PeterThoeny  
smile Create TWiki.TWikiUpgradeGuide based on CairoReleaseUpgradeGuide (rename current one to TWiki.TWikiUpgradeTo01Feb2003 PeterThoeny  
smile Proof-read TWiki web topics and sync to Beta PeterThoeny was a lot of work, all done now
smile Update TWikiHistory based on CairoReleaseSummary Main.  
smile Check file permissions of templates, bin, lib and pub/icn files PeterThoeny  
smile Set final release date in TWiki.pm PeterThoeny  
smile Bump release version up to new date in all TWiki topics PeterThoeny  
smile Create final Beta release package for testing PeterThoeny  
smile Update twiki/license.txt with new release version PeterThoeny  
smile Update twiki/readme.txt text if needed (release version is updated by makedistrib script) PeterThoeny  
smile Create release topic TWikiRelease01Sep2004 (start from TWikiReleases) PeterThoeny Removing "To be released shortly" note pending
smile Create Known Issues topic KnownIssuesOfTWiki01Sep2004 (start from TWikiRelease01Sep2004) PeterThoeny Removing "To be released shortly" note pending
smile Create advocay topic TWikiAdvocacy01Sep2004 (start from TWikiAdvocacy) PeterThoeny  
smile Update ImplementationDate in WebForm with new release PeterThoeny  
smile Update Plugins.TestedOnTWiki with new release PeterThoeny  
smile Update Known Issues link in Support.AskedQuestions and Support.OlderKnownIssues with new release BerndRaichle  
  Prepare press release PeterThoeny  


Status Task By Comments
smile Create production release package with p switch PeterThoeny  
smile Create tar-ball version PeterThoeny  
smile Update release index.html file PeterThoeny  
smile Copy package to download location PeterThoeny  
smile Download package, then mirror to www.thoeny.com domain PeterThoeny  
smile Announce in DevelopersNews PeterThoeny  
smile Update download screen PeterThoeny  
  Send press release PeterThoeny  

Post Release

Status Task By Comments
smile Decide code name of follow up release and create topic (AthensRelease, BeijingRelease...) many DakarRelease and EdinburghRelease
smile Update Codev.WebHome, WebLeftBar, WebPreferences with known issues link and code name topic link PeterThoeny  
smile Update TWikiProductionRelease PeterThoeny  
smile Announce TWiki-Dev list PeterThoeny  
  Announce to list of Beta users PeterThoeny  
  Announce to list of production users PeterThoeny  
smile Announce new release to SF and Freshmeat PeterThoeny  
  Announce new release to other web sites all Use the TWikiAdvocacy01Sep2004 to spread the word! smile

-- PeterThoeny - 08 Aug 2004

Help needed:

On step "Prepare press release", I contacted some companies and asked to contribute a sentence or two on how TWiki helps employees work together better. It would be great to get a testimonial from someone in VP level at a well known company. So far no luck. Any help in this field is greatly appreciated. See previous example at TWikiAdvocacy01Feb2003#Press_Release

-- PeterThoeny - 08 Aug 2004

One task not mentioned is to alert all plugins authors that the API has changed and they need to test against the Cairo beta.

Might be an interesting way to discover which plugins are still maintained!

-- CrawfordCurrie - 15 Aug 2004

I am not aware of changed Plugins API. We added many new functions and callbacks. What is incompatible?

-- PeterThoeny - 15 Aug 2004

getGmDate is the one that might catch people out. But aside from that, not the plugins API; the core API, especially the regexps. Several core API calls can now be replaced by plugins API extensions. And ideally, all plugins should be tested against the Cairo beta before Cairo release. It would be much crisper for end users if everything worked out of the box.

I'll re-run the conformance tests against the SVN head. That way we should be able to tell what might be impacted.

-- CrawfordCurrie - 16 Aug 2004

In TWikiFuncModule, formatGmTime is deprecated but still available. The new function to use is formatTime.

Plugins authors have been warned in many places not to use unofficial TWiki functions. So, back to the drawing board for those who did... (I am aware that the API is/was not sufficient for some needs)

-- PeterThoeny - 17 Aug 2004

Edit | Attach | Watch | Print version | History: r14 < r13 < r12 < r11 < r10 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r14 - 2004-09-05 - PeterThoeny
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2018 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.