Zero Point Four Non-Code Release Process
This page describes the process for pulling together all of the non-code pieces for the 0.4 release.
Most of the pieces are documentation, described on the
checklist below.
- Examine the user experience for developers.
- Examine the checklist to determine what is and what is not applicable for the release. This needs to happen several times over the release cycle, first at the end of the previous release cycle, somewhere in the middle, again about two weeks before release, and as needed after that. (Ducky/Pieter)
- Figure out if there are any things that are not on the checklist that should be. Add them to the checklist. This should happen at the same time as the "examine the checklist" step. (Ducky/Pieter)
- Add detailed tasks to Bugzilla. This should happen as early as possible.
- Do the tasks. (as appropriate)
In addition, someone needs to arrange for the party. This should happen about two days before the release.
- Order food for delivery. (Blue)
- Determine who outside of OSAF staff and volunteers should get an invitation to the party. This list could include press, analysts, distinguished guests, and other "outsiders" if appropriate. (Mitch/Pieter)
- Remind people -- particularly those who don't regularly come into the office -- that a party is coming up. (26 October 2004)
Release Documentation Process
The entire user experience for developers needs to be examined. That will affect the list below. Note that the list below should also be visible in Bugzilla as
the dependency tree for Bug 2067.
The following documents need to be created or updated for 0.4:
Note for 0.5: someone needs to send out email with the location of this page.
| What | Responsibile | Review/Help | Dependency | Where | Status | Bug# |
| Distribution | Heikki | Ducky | | | | Bug:2068 |
| README in distribution | Ducky | | What's new, known bugs, where to find, release purpose, how to get involved (About) | distro (and HEAD) | | Bug:2076 |
| ZeroPointFourWhatsNew | Ducky | Chao | HISTORY.txt | distro, wiki | | Bug:2074 |
| README.osx.txt | Ducky | Aparna | | distro (and HEAD) | | Bug:2175 |
| README.linux.txt | Ducky | Aparna | | distro (and HEAD) | | Bug:2174 |
| README.linux.txt | Ducky | Aparna | | distro (and HEAD) | no change needed | |
| Update Where to find help | Ducky | | locations | distro, wiki | | Bug:2077 |
| Release info/purpose summary | Chao | | none | wiki | | Bug:2116 |
| Update How to get involved section | Ducky | Katie? | | distro, wiki | | |
| BuildingChandlerDesktop | Heikki | | | wiki | continuously revised | |
| Update Download page | Heikki | | | Web | continuously updated | |
| Test final binaries | Aparna | | final binaries | Web | | |
| Checksums for downloads | Heikki | | automatic | Web | | |
| Review ChandlerDesktopSource | Heikki | | | wiki | | |
| |
| Developer dogfood | Katie | Ted | Bug:2072 | | | |
| Update content model docs | Morgen | | | distro | | |
| Update QuerySystemReference | Ted | | | distro | | Bug:2112 |
| Update repository info | Ted | John, Mark | | distro | | Bug:2113 |
| Tutorial on Morgen's servlets? | Ducky | Morgen | | wiki? | | |
| Email documentation | Brian K | | | wiki | | Bug:2111 |
| ZeroPointFourItemCollectionSummary | John | Katie | | wiki | | Bug:2155 |
| ParcelManager | Morgen | Katie | | wiki | reviewed by Donn | Bug:2151 |
| Could documentation | Morgen | Katie | | wiki | ? | Bug:2152 |
| StampingModel | Donn | Katie | | wiki | reviewed by Morgen, Ducky | Bug:2150 |
| Update DeveloperDocumentation | Ducky | Katie | Tech docs | wiki | | Bug:2072 |
| CpiaZeroPointFourStatus | John | Katie | | wiki | ready for review | Bug:1999 |
| Update release.index.html | Heikki | | | distro | | |
| Update hardhat READMEs | Heikki | | | distro | | |
| |
| End-user documents | Ducky | Bug:2118 | | | | |
| Splash screen | Chao, Mimi | | | code | | Bug:2136 |
| How-to-WebDAV document | Ducky | Stuart,Lisa | | wiki | | Bug:2137 |
| ZeroPointFourKnownMajorBugs | Sheila | Katie | relnotes | link | | Bug:2075 |
| Demo script/walkthrough | Pieter | | | web | done | Bug:2119 |
| AboutZeroPointFour | Ducky | Chao | | code | | Bug:2076 |
| introductory note | Chao | Morgen, Ducky | | code | | Bug:2088 |
| LicensingTopics | Mitchell | Ducky | | wiki | | Bug:2148 |
| |
| Higher-level documents | Chao | | | | | |
| Update Introduction for Developers | Ted? | | | wiki | | |
| Update ChandlerTimeline | Chao | | | wiki | | |
| |
| 0.5 Docs | Chao | | | | | |
| 0.5 info | Chao | | none | wiki | | |
| |
| Announcements | Pieter | | | | | Bug:2069 |
| Announcements | Pieter | | feature list | Web, RSS, mailing lists | | Bug:2070 |
| Announcements | Ducky | | feature list | Wiki | | Bug:2071 |
| IRC announcement | Ducky | | release | IRC | | |
The following links need to change to the 0.4 release:
- release info
- download link
- tech docs link
Schedule
- Skeleton wiki pages should exist on T minus 10 days (so can build navigation structure)
- The docs should be ready by T minus one week so that they can get an internal review.
- First pass of docs that go in the builds complete 5 PM 10 October.
- Docs that go in the builds complete 19 Oct 2004.
- First pass for docs that don't go in the build 5 PM 20 Oct 2004.
- Docs that don't go in the builds complete 5 PM 24 Oct 2004.
- Final release currently scheduled at 26 Oct 2004
See
ZeroPointThreeNonCodeReleaseActionItems for what we did last time.
--
DuckySherwood - 23 Sep 2004