0.5 Non-Code Release Process
This page describes the process for pulling together all of the non-code pieces for the 0.5 release, currently scheduled for
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. (Sheila/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. (Sheila/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)
- For odd-numbered releases (like 0.5), order some schwag. (Pieter)
- Remind people -- particularly those who don't regularly come into the office -- that a party is coming up.
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 ???.
The following documents need to be created or updated for 0.5:
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 | Sheila | | | | |
| README in distribution | Sheila | | What's new, known bugs, where to find, release purpose, how to get involved (About) | distro (and HEAD) | | |
| ZeroPointFiveWhatsNew | Sheila | Pieter | | distro, wiki | | |
| README.osx.txt | Sheila | Aparna | | distro (and HEAD) | |
| README.linux.txt | Sheila | Aparna | | distro (and HEAD) | |
| README.linux.txt | Sheila | Aparna | | distro (and HEAD) | no change needed | |
| Update Where to find help | Sheila | | locations | distro, wiki | | |
| Release info/purpose summary | Sheila | | none | wiki | |
| Update How to get involved section | Sheila | Katie? | | distro, wiki | | |
| BuildingChandlerDesktop | Mike | | | wiki | continuously revised | |
| Update Download page | Mike | | | Web | continuously updated | |
| Test final binaries | Aparna | | final binaries | Web | | |
| Checksums for downloads | Mike | | automatic | Web | | |
| Review ChandlerDesktopSource | Mike | | | wiki | | |
| |
| Developer dogfood | Katie | Ted | | | | |
| Architecture Document | Katie | Ted, AlecF? | | distro | | |
| ZaoBaoTutorial | AlecF? | Katie, Ted | | distro | | |
| CPIA Documentation | ??? | John | | wiki | | |
| Sharing Architecture | ??? | | | wiki | | |
| WakeupCallerDocumentation? | BrianK? | | | wiki | | |
| Content model .5 summary | Katie | | | wiki | | |
| Fix auto generated docs | Alec | | | distro | | |
| Update QuerySystemReference | Ted | | | distro | | |
| Update repository info | Ted | John, Mark | | distro | | |
| Pointer to vobject | JeffreyH? | | | distro | | |
| Item collection and notification .5 summary | John | Ted, Katie | | wiki | | |
| Update DeveloperDocumentation | Ted | Katie | Tech docs | wiki | | |
| Update release.index.html | Mike | | | distro | |
| Update hardhat READMEs | Mike | | | distro | | |
| Update website links and references | Pieter |
| Update Chandler_Readme.htm (redirect page) to point to http://wiki.osafoundation.org/bin/view/Chandler/ZeroPointFiveWhatsNew | Pieter | | done |
| Update content model docs | Morgen | | | distro | | |
| Update Cloud documentation | Morgen | Katie | | wiki | ? | |
| End-user documents | Sheila | | | | | |
| Splash screen | Sheila, Mimi | | | code | | |
| How-to-WebDAV document | Pieter | Morgen,Lisa | | wiki | | |
| ZeroPointFiveKnownMajorBugs | Sheila | Katie | relnotes | link | | |
| Demo script/walkthrough | Pieter | | | web | | |
| AboutZeroPointFive | Sheila | Pieter | | code | | |
| introductory note | Sheila | Morgen, Pieter | | code | |
| LicensingTopics | Mitchell | Pieter | Pieter will ask Mitch to talk to Mitchell | wiki | | |
| |
| Higher-level documents | Sheila | | | | | |
| Update Introduction for Developers | Ted? | | | wiki | | |
| Update ChandlerTimeline | Sheila | | | wiki | | |
| |
| 0.5 Docs | Sheila | | | | | |
| 0.5 Planning and Specs | Sheila | | none | wiki | | |
| |
| Announcements | Pieter | | | | | |
| Announcements | Pieter | | feature list | Web, RSS, mailing lists,Wiki | | |
| IRC announcement | Pieter | | release | IRC | | |
The following links need to change to the 0.5 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 22 February.
- Docs that go in the builds complete @@@24 March 2004.
- First pass for docs that don't go in the build @@@5 PM 22 March 2004.
- Docs that don't go in the builds complete @@@5 PM 28 March 2004.
- Final release currently scheduled at @@@29 March 2004
See
ZeroPointFourNonCodeReleaseActionItems for what we did last time.
--
DuckySherwood - 24 Nov 2004