= 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. == Discussion 7th of August == On the the 7th of August, Axel Dörfler started a discussion on the things to do in the thread [http://www.freelists.org/archives/haiku-development/08-2008/msg00079.html Haiku R1/alpha decisions]. Here's a summary of that discussion. Axel called for: {{{ The aim of this thread should be to compile a complete list of things we want to have in the first alpha release, be it feature or software. }}} '''Update:''' there is a page with [http://dev.haiku-os.org/wiki/R1/Alpha1Proposals all the proposals]. === Features === * [http://www.freelists.org/archives/haiku-development/08-2008/msg00080.html BGA]: {{{ Speaking in general terms, the important thing, even for an alpha, is that we have no know bug that can cause data corruption. As long as we reach a point where we are reasonably certain that this is the case, everything else can be attributed to it being an alpha. :) }}} * What about calling it DR1? [http://www.freelists.org/archives/haiku-development/08-2008/msg00118.html Fredrik Modeen]) * Welcome package * Initial idea: ([http://www.freelists.org/archives/haiku-development/08-2008/msg00120.html Zenja Solaja]) {{{ Even though the Alpha is primarily intended for developers (and should probably be called Developer Alpha to avoid confusion), there will be a lot of hobbyists who will like to try Haiku after hearing about it in the press. Even if they're fortunate enough to have 100% supported hardware, they will stare at an empty desktop and say "OK, now what?" }}} * User Guide * Links on the desktop * GCC 2/4 hybrid ([http://www.freelists.org/archives/haiku-development/08-2008/msg00127.html Donn Cave]) {{{ I don't know where your plans for gcc4 are at this point, but I personally am keenly interested in the rumored gcc2+gcc4 variant, whether in the alpha distribution itself or as a build from source option. So I'm hopefully reminding that self-hosted gcc-4 will want to be part of the package, too. }}} === Software === * [http://www.freelists.org/archives/haiku-development/08-2008/msg00080.html BGA]: {{{ Whatever we decide to include, it should be as complete and integrated as possible. For example, fixing Firefox drag & drop would be great. Also I am more in favor of native applications than ports, but there are cases where ports will be required }}} * Development tools (including subversion). * Currently: gcc 2.95.3, autoconf-2.61, automake-1.10.1, bison-2.3, flex-2.5.35, jam, libtool-1.5.26, texinfo-4.11 and Perl 5.10 ([http://www.freelists.org/archives/haiku-development/08-2008/msg00115.html Rene Gollent]) * Firefox * OSS ([http://www.freelists.org/archives/haiku-development/08-2008/msg00083.html Salvatore Benedetto]) * BePDF ([http://www.freelists.org/archives/haiku-development/08-2008/msg00094.html Michael Lotz]) * [http://www.freelists.org/archives/haiku-development/08-2008/msg00097.html julun]: {{{ Are we allowed to ship the original BeBook as we have it on haiku-os.org? }}} * [http://www.freelists.org/archives/haiku-development/08-2008/msg00105.html Stephan Assmus]: {{{ Personally, I'd love to see a few more media applications (sound), but I would also be ok with reducing it to just development related apps. I don't know how you guys feel about WonderBrush in that case. Hopefully this doesn't come across the wrong way, but maybe it is good to include a few more bigger apps besides just Firefox to show the system can support them. I'd be willing to provide an unlocked Haiku only version of WonderBrush. }}} * Webkit ([http://www.freelists.org/archives/haiku-development/08-2008/msg00113.html Ralf Schulke]) * Vision ([http://www.freelists.org/archives/haiku-development/08-2008/msg00113.html Ralf Schulke]) * CVS ([http://www.freelists.org/archives/haiku-development/08-2008/msg00130.html scott mc]) * Git ([http://www.freelists.org/archives/haiku-development/08-2008/msg00130.html scott mc]) * Python ([http://www.freelists.org/archives/haiku-development/08-2008/msg00130.html scott mc]) * Box ([http://www.freelists.org/archives/haiku-development/08-2008/msg00130.html scott mc]) === Distribution === * [http://www.freelists.org/archives/haiku-development/08-2008/msg00086.html julun]: ISO or Live CD? * [http://www.freelists.org/archives/haiku-development/08-2008/msg00094.html Michael Lotz]: Live USB stick === Updater === * [http://www.freelists.org/archives/haiku-development/08-2008/msg00087.html BGA] {{{ Sorry, but an updater is *ESSENTIAL*. Even if not fancy. By updater I mean a way for the user to easily check if there are fixes and to apply then without losing data or having to completely reinstall the system. }}} == Status Updates == The status updates give an overview of the progress that is made towards alpha 1. * [http://www.haiku-os.org/blog/nielx/2008-03-22/haiku_alpha_1_status_update_1 Issue 1 (22-03-2008)] * [http://www.haiku-os.org/blog/nielx/2008-03-31/haiku_alpha_1_status_update_2 Issue 2 (31-03-2008)] * [http://www.haiku-os.org/news/2008-05-18/steady_progress_towards_alpha_1 Steady Progress Towards Alpha 1 (18-05-2008)] == Blocker issues == These need to be fixed in order to release the alpha. [[TicketQuery(priority=blocker&status=new|assigned|reopened&milestone=R1/alpha1)]] Total of [[TicketQuery(status=new|assigned|reopened&priority=blocker&milestone=R1/alpha1,count)]] open ticket(s). == Critical issues == If all the ''blocker'' items are resolved, these should be evaluated whether or not they block the alpha release. [[TicketQuery(priority=critical&status=new|assigned|reopened&milestone=R1/alpha1)]] Total of [[TicketQuery(status=new|assigned|reopened&priority=critical&milestone=R1/alpha1,count)]] 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. [[TicketQuery(priority=high&status=new|assigned|reopened&milestone=R1/alpha1)]] Total of [[TicketQuery(status=new|assigned|reopened&priority=high&milestone=R1/alpha1,count)]] open ticket(s).