| 1 | = Alpha 1 Proposals = |
| 2 | |
| 3 | 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: |
| 4 | |
| 5 | {{{ |
| 6 | The aim of this thread should be to compile a complete list of things |
| 7 | we want to have in the first alpha release, be it feature or software. |
| 8 | }}} |
| 9 | |
| 10 | * This page lists concrete proposals that came out of that discussion. |
| 11 | * Every item should have an adopter. This person is responsible for the implementation (which of course does not mean he/she has to do it themselves). |
| 12 | * This page is open for editing for all users that are in the '''developers''' group. Feel free to register as adopter, tweak your adopted proposals or add new ones. |
| 13 | * This page will be marked read-only on Sunday at 13:00 GMT. |
| 14 | |
| 15 | == General Proposals == |
| 16 | |
| 17 | The proposals are general when they apply to procedures, requirements that cannot be quantified or qualified, or tendencies that are not covered by sections deeper down. |
| 18 | |
| 19 | === Prop # 1: All known bugs that cause data corruption need to be resolved before the release === |
| 20 | |
| 21 | Adopted by: ''no one'' |
| 22 | |
| 23 | * [http://www.freelists.org/archives/haiku-development/08-2008/msg00080.html BGA]: |
| 24 | {{{ |
| 25 | Speaking in general terms, the important thing, even for an alpha, is |
| 26 | that we have no know bug that can cause data corruption. As long as |
| 27 | we reach a point where we are reasonably certain that this is the case, |
| 28 | everything else can be attributed to it being an alpha. :) |
| 29 | }}} |
| 30 | |
| 31 | === Prop # 2: Name the release 'Developer Release 1' === |
| 32 | |
| 33 | Adopted by: ''no one'' |
| 34 | |
| 35 | === Prop # 3: Create a welcome package === |
| 36 | |
| 37 | Adopted by: ''no one'' |
| 38 | |
| 39 | * Have links on the desktop that refer first time experimenters to things that they can do next. |
| 40 | * Have a short 'what to do next'-guide |
| 41 | |
| 42 | === Prop # 4: Release as the GCC 2/4 hybrid === |
| 43 | |
| 44 | Adopted by: ''no one'' |
| 45 | |
| 46 | The release should be done in such a way that applications compiled with GCC 2 and 4 can run out of the box. |
| 47 | |
| 48 | === Prop # 5: Make sure that a live Haiku install can be updated === |
| 49 | |
| 50 | Adopted by: ''no one'' |
| 51 | |
| 52 | === Prop # 6: Recruit a ''Release Coordinator'' that investigates the needed steps === |
| 53 | |
| 54 | Adopted by: ''nielx'' |
| 55 | |
| 56 | * The release coordinator will be a community volunteer that investigates the required work to prepare for a release, and report this info back to the developers and Haiku Inc. |
| 57 | * Areas of investigation should be marketing, bandwith and mirrors, procedures to streamline the release. |
| 58 | * The volunteer does not have to be a developer. Community members are encouraged to join in the process. |
| 59 | * The volunteer is selected per developer vote. |
| 60 | |
| 61 | == Software proposals == |
| 62 | |
| 63 | === Prop # 10: Include the Development toools === |
| 64 | |
| 65 | Adopted by: ''no one'' |
| 66 | |
| 67 | The development tools currently in the 'Development' package should be included. Currently that means: ([http://www.freelists.org/archives/haiku-development/08-2008/msg00115.html Rene Gollent]) |
| 68 | * gcc 2.95.3 |
| 69 | * autoconf-2.61 |
| 70 | * automake-1.10.1 |
| 71 | * bison-2.3 |
| 72 | * flex-2.5.35 |
| 73 | * jam |
| 74 | * libtool-1.5.26 |
| 75 | * texinfo-4.11 |
| 76 | * Perl 5.10 |
| 77 | |
| 78 | === Prop # 11: Include Firefox === |
| 79 | |
| 80 | Adopted by: ''no one'' |
| 81 | |
| 82 | Include the latest version of Firefox. |
| 83 | |
| 84 | === Prop # 12: Include OSS === |
| 85 | |
| 86 | Adopted by: ''no one'' |
| 87 | |
| 88 | Include the OSS drivers developed by mmu_man. |
| 89 | |
| 90 | === Prop # 13: Include BePDF === |
| 91 | |
| 92 | Adopted by: ''no one'' |
| 93 | |
| 94 | === Prop # 14: Include a copy of the original BeBook === |
| 95 | |
| 96 | Adopted by: ''no one'' |
| 97 | |
| 98 | We can include the [http://www.haiku-os.org/legacy-docs/bebook/ BeBook] as released by Access. |
| 99 | |
| 100 | === Prop # 15: Include a special Haiku-only unlocked version of Wonderbrush === |
| 101 | |
| 102 | Adopted by: ''no one'' |
| 103 | |
| 104 | Offered by Stephan Assmus |
| 105 | |
| 106 | === Prop # 16: Include a Webkit-based browser === |
| 107 | |
| 108 | Adopted by: ''no one'' |
| 109 | |
| 110 | === Prop # 17: Include Vision === |
| 111 | |
| 112 | Adopted by: ''no one'' |
| 113 | |
| 114 | === Prop # 18: Include CVS === |
| 115 | |
| 116 | Adopted by: ''no one'' |
| 117 | |
| 118 | === Prop # 19: Include Subversion === |
| 119 | |
| 120 | Adopted by: ''no one'' |
| 121 | |
| 122 | === Prop # 20: Include Git === |
| 123 | |
| 124 | Adopted by: ''no one'' |
| 125 | |
| 126 | === Prop # 21: Include Python === |
| 127 | |
| 128 | Adopted by: ''no one'' |
| 129 | |
| 130 | === Prop # 22: Include 'box' === |
| 131 | |
| 132 | Adopted by: ''no one'' |
| 133 | |
| 134 | == Distribution == |
| 135 | |
| 136 | All proposals that apply to the physical distribution of the operating system. |
| 137 | |
| 138 | === Prop # 30: Distribute as ISO that functions as LiveCD === |
| 139 | |
| 140 | Adopted by: ''no one'' |
| 141 | |
| 142 | This one should be able to install by itself. |
| 143 | |
| 144 | === Prop # 31: Distribute as Live USB stick === |
| 145 | |
| 146 | Adopted by: ''no one'' |
| 147 | |
| 148 | === Prop # 32: Distribute as image for emulators === |
| 149 | |
| 150 | Adopted by: ''no one'' |
| 151 | |
| 152 | For QEMU and VMWare. |