Haiku Alpha 1 Status Whiteboard
This page acts as a status whiteboard for the Haiku R1 alpha 1 release. It should contain a list of tasks that need to be completed.
Task List
This is a list of tasks that need to be done in preparation for the alpha 1 release. Do you see a task that still needs someone to take care of it? Drop a line on the Haiku-Development mailing list.
Build Tasks
task | due | assignee | notes |
Assign buildmeister | ASAP | mmadia(?) | |
Determine distribution structure | ASAP | mmadia | |
Determine optional packages to be included | ASAP | mmadia | Done. |
Set up a test framework/formal list of requirements | ASAP | unassigned |
Release Preparation
task | due | assignee | notes |
Find mirrors | ASAP | umccullough | |
Write release notes | 09-09-2009 | everyone | See wiki page |
Write press release | 09-09-2009 | nielx | |
Determine press plan | 06-09-2009 | unassigned |
Website
task | due | assignee | notes |
Finish new theme | 12-09-2009 | koki | |
Migrate to D6 | 12-09-2009 | daniel+nielx | |
Make the user documentation available | 12-09-2009 | unassigned | |
Prepare a good starting page for newbies | 12-09-2009 | unassigned |
Release
task | due | assignee | notes |
Branch the source tree | 23-08-2009 | axeld | |
Backport important bug fixes | 09-09-2009 | everyone | |
Tag the final build | 09-09-2009 | mmlr | |
Make source available | 09-09-2009 | mmadia | |
Test final build | 09-09-2009 | everyone | |
Distribute final build to mirrors | 12-09-2009 | umccullough | |
Switch website and put up press release | 14-09-2009 | haiku-web |
Note, dates are in dd-mm-yyyy format.
Release Schedule
On August 16, the following schedule was decided:
- Sunday August 23rd, 12:00 GMT. The trunk will be branched so that the release team can work on optimizing the final image.
- Wednesday September 9th, 12:00 GMT. Alpha 1 will be tagged. Then a build will be made and tested.
The testing of the build is expected to take a few days (pending any unforeseen problems). The website team will also require a few days to upgrade the website in order to support the release of the first alpha. The expected release date is around Monday the 14th.
Alpha 1 proposals
There was a discussion, then followed a vote, and now we have a list of proposals for alpha 1. Below is the final list of accepted proposals.
#1: All known bugs that cause data corruption need to be resolved before the release#4: Release as the GCC 2/4 hybridmuch easier now with Ingo's recent changes, Translators are hybrid as well.#6: Recruit a Release Coordinator that investigates the needed stepsPhilippe Saint-Pierre has stepped up to take on this roll#8: Finish and Include Swap File Support- Done and enabled (bonefish)#9: Fully Integrate I/O Scheduler- Integrated since long ago, AFAIK (stippi).#12: ATA bus managerEnabled for alpha builds in hrev32569- Software
#20: Development tools Included, but are being refreshed- owner: Ingogcc 2.95.3autoconf-2.61automake-1.10.1bison-2.3flex-2.5.35jamm4libtool-1.5.26texinfo-4.11Perl 5.10
#21: Firefox - 2.0.0.12 included, but should be updated- updated to 2.0.0.21pre#22: OSSCouldn't be updated in time for the alpha, will not be included.#23: BePDF - Done - owner: Michael Pfeiffer#24: BeBook In Process - owner: Urias(note: still waiting for an updated version from Simon - Urias)#25: WonderBrushNew Haiku-exclusive, unlocked version included - owner: Stephan Aßmus#27: Vision - Done and already included#28: CVS - Done and already included#29: Subversion Included, but may be refreshed - owner: scottmcupdated to 1.6.2 in hrev30915#31: Python - In process - owner: scottmcadded to OptionalPackages in hrev30915#33: Makefile Engine - Done and already included#34: Pe - Included, but could use a refreshed Haiku build- owner(s): Pe project page#36: Yasm - Done and already includedWorking on nasm now.- Distribution
#50: Distribute as ISO that functions as LiveCD- taken care of by Michael's write and attribute FS overlays.#51: Distribute as Live USB stick#52: Distribute as image for emulators#53: Find mirrors and seed torrent for distribution
Status Updates
The status updates give an overview of the progress that is made towards alpha 1.
Blocker issues
These need to be fixed in order to release the alpha.
No results
Total of 0 open ticket(s).
Critical issues
If all the blocker items are resolved, these should be evaluated whether or not they block the alpha release.
No results
Total of 0 open ticket(s).
High priority issues
This is a list of items with things that would be very much appreciated for alpha 1, but they do not block the release.
No results
Total of 0 open ticket(s).