Changes between Version 25 and Version 26 of R1/Alpha1Proposals


Ignore:
Timestamp:
Sep 14, 2008 6:44:31 PM (11 years ago)
Author:
nielx
Comment:

Add the polls, consider them open!

Legend:

Unmodified
Added
Removed
Modified
  • R1/Alpha1Proposals

    v25 v26  
    11= Alpha 1 Proposals =
    22
    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:
     3Voting is now open.
    44
    55{{{
    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.
     6#!html 
     7<div class="system-message">
     8
     9<p class="message">This page is closed for editing (and marked read-only). Administrators can edit this page, but are kindly requested to '''not edit''' this page while voting is in progress. Thank you!</p> </div>
    810}}}
    911
    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.
     12 * This page lists concrete proposals that came out of a discussion.
     13 * All developers, plus people who offered to adopt a task now can vote.
     14
     15About what you are voting for:
     16
     17 * This vote is about '''requirements''' for alpha 1. This means that voting in favor for something means that you want this feature to be absolutely for sure in the alpha. So for example, if you vote in favor for # 9 (fully integrate IO scheduler), you actually say that you want the release blocked until this feature is finished.
     18 * In this same vain, voting against making a proposal mandatory for release, does not mean that in the end this feature will not end up in the release. For example, if the I/O scheduler does not get enough votes to become necessary, but it is finished in time, it might as well end up in the package. Of course, this does not work for bundled software vote.
     19
     20About the voting:
     21
     22 * The voting is not anonymous. Your vote will be registered, and anyone who is logged into Trac, can see your vote.
     23 * Voting starts at Sunday the 14th of September and it will end Monday the 22nd of September at 10:00 (AM) GMT.
     24 * During the period, you may alter your vote.
     25 * Because of technical limitations, you have to click the '''vote''' button for every vote you make. '''You cannot fill out the whole page and then click on one vote-button, you will lose your data.'''
     26 * After the poll closes, the votes will be counted, and published.
     27 * A proposal is accepted with a majority vote. When there is a draw, the proposal will go to the mailing list for discussion, and there will be decided what will happen.
    1428
    1529== General Proposals ==
     
    2943}}}
    3044
     45[[Poll(Accept Proposition # 1?;Yes;No)]]
     46
    3147=== Prop # 2: Name the release 'Developer Release 1' ===
    3248
    3349Adopted by: ''no one''
     50
     51'''No vote since it is a non-development related issue'''
    3452
    3553=== Prop # 3: Create a welcome package ===
     
    4058 * Have a short 'what to do next'-guide
    4159
     60[[Poll(Accept Proposition # 3?;Yes;No)]]
     61
    4262=== Prop # 4: Release as the GCC 2/4 hybrid ===
    4363
     
    4666The release should be done in such a way that applications compiled with GCC 2 and 4 can run out of the box.
    4767
     68[[Poll(Accept Proposition # 4?;Yes;No)]]
     69
    4870=== Prop # 5: Make sure that a live Haiku install can be updated ===
    4971
    5072Adopted by: ''no one''
     73
     74[[Poll(Accept Proposition # 5?;Yes;No)]]
    5175
    5276=== Prop # 6: Recruit a ''Release Coordinator'' that investigates the needed steps ===
     
    5983 * The volunteer is selected per developer vote.
    6084
     85[[Poll(Accept Proposition # 6?;Yes;No)]]
     86
    6187=== Prop # 7: Set a preliminary freeze date for alpha 1 ===
    6288
     
    6591Set a date on which the source repository is freezed and where alpha 1 will be finished.
    6692
     93[[Poll(Accept Proposition # 7?;Yes;No)]]
     94
    6795=== Prop # 8: Finish and Include Swap File Support ===
    6896
     
    7199Swap file support is GSoC project. It should be got into a reasonably working state and enabled by default. Without swap file support machines with less than about 800 MB RAM won't be able to build Haiku.
    72100
     101[[Poll(Accept Proposition # 8?;Yes;No)]]
     102
    73103=== Prop # 9: Fully Integrate I/O Scheduler ===
    74104
     
    77107As reported the CD boot is extremely slow. Finishing and fully integrating the I/O scheduler should improve this situation significantly.
    78108
     109[[Poll(Accept Proposition # 9?;Yes;No)]]
     110
    79111=== Prop # 10: Read-ahead feature ===
    80112
    81113Adopted by: ''no one''
    82114
     115[[Poll(Accept Proposition # 10?;Yes;No)]]
     116
    83117=== Prop # 11: Recruit release manager ===
    84118
     
    87121The release manager should be responsible for the creation and maintenance of the R1/Alpha1 branch. That might also mean identifying changesets against trunk that should be applied or even ported to the branch once it is set up.
    88122
     123This person differs from proposition # 6, as in that this ''manager'' is a developer maintaining the actual code part of the release, and the release coordinator performs the marketing, mirrors and other logistics behind the release.
     124
     125[[Poll(Accept Proposition # 11?;Yes;No)]]
     126
    89127=== Prop # 12: ATA vs. IDE bus manager ===
    90128
     
    92130
    93131There are still some pending issues with our "ide" bus manager. The "ata" bus manager seems to work better, but a) takes a long time to boot, and b) does not yet implement DMA. We should either fix "ide", or complete "ata" for the alpha.
     132
     133[[Poll(Proposition # 12;Set "ide" as default;Set "ata" as default)]]
    94134
    95135See ticket #1444 for some details on this.
     
    112152 * Perl 5.10
    113153
     154[[Poll(Accept Proposition # 20?;Yes;No)]]
     155
    114156=== Prop # 21: Include Firefox ===
    115157
     
    117159
    118160Include the latest version of Firefox. nielx: "I have built Firefox before, and I have even submitted one or two patches to it, so I will take care of having a good binary that can be distributed with the alpha."
     161
     162[[Poll(Accept Proposition # 21?;Yes;No)]]
    119163
    120164=== Prop # 22: Include OSS ===
     
    127171        - blacklisting drivers that compete with native ones. easy to do either at settings file level or at compile time (commenting 1 line). This is needed to avoid KDL or hard lockups.
    128172
     173[[Poll(Accept Proposition # 22?;Yes;No)]]
    129174
    130175=== Prop # 23: Include BePDF ===
     
    132177Adopted by: ''Michael Pfeiffer''
    133178
     179[[Poll(Accept Proposition # 23?;Yes;No)]]
     180
    134181=== Prop # 24: Include a copy of the original BeBook ===
    135182
     
    138185We can include the [http://www.haiku-os.org/legacy-docs/bebook/ BeBook] as released by Access.
    139186
     187[[Poll(Accept Proposition # 24?;Yes;No)]]
     188
    140189=== Prop # 25: Include a special Haiku-only unlocked version of Wonderbrush ===
    141190
     
    143192
    144193Offered by Stephan Assmus
     194
     195[[Poll(Accept Proposition # 25?;Yes;No)]]
    145196
    146197=== Prop # 26: Include a Webkit-based browser ===
     
    154205        - NetSurf but it's not yet stable
    155206
     207[[Poll(Accept Proposition # 26 to wait for Webkit?;Yes;No)]]
     208
    156209=== Prop # 27: Include Vision ===
    157210
    158211Adopted by: ''anevilyak''
    159212
     213[[Poll(Accept Proposition # 27?;Yes;No)]]
     214
    160215=== Prop # 28: Include CVS ===
    161216
    162217Adopted by: ''HaikuPorts''
    163218
     219[[Poll(Accept Proposition # 28?;Yes;No)]]
     220
    164221=== Prop # 29: Include Subversion ===
    165222
    166223Adopted by: ''nielx''
    167224
     225[[Poll(Accept Proposition # 29?;Yes;No)]]
     226
    168227=== Prop # 30: Include Git ===
    169228
    170229Adopted by: ''HaikuPorts''
    171230
     231[[Poll(Accept Proposition # 30?;Yes;No)]]
     232
    172233=== Prop # 31: Include Python ===
    173234
    174235Adopted by: ''HaikuPorts'
    175236
     237[[Poll(Accept Proposition # 31?;Yes;No)]]
     238
    176239=== Prop # 32: Include 'box' ===
    177240
    178241Adopted by: ''no one''
    179242
     243[[Poll(Accept Proposition # 32?;Yes;No)]]
     244
    180245=== Prop # 33: Include a Makefile engine to build existing projects ===
    181246
    182247Adopted by: ''no one''
    183248
     249[[Poll(Accept Proposition # 33?;Yes;No)]]
     250
    184251=== Prop # 34: Include Pe ===
    185252
     
    188255Requires fixing of #2231.
    189256
     257[[Poll(Accept Proposition # 34?;Yes;No)]]
     258
    190259=== Prop # 35: Include a MDR version with SSL support ===
    191260
    192261Adopted by: ''axeld''
    193262
     263[[Poll(Accept Proposition # 35?;Yes;No)]]
     264
    194265=== Prop # 36: Include yasm or nasm ===
    195266
     
    198269yasm is obviously already ported: http://ports.haiku-files.org/wiki/dev-lang/yasm/0.7.1/1
    199270
     271[[Poll(Accept Proposition # 36?;Yes;No)]]
     272
    200273== Distribution ==
    201274
     
    210283Plain single-track ISO, or usual boot ISO + BFS track ?
    211284
     285[[Poll(Accept Proposition # 50?;Yes;No)]]
     286
    212287=== Prop # 51: Distribute as Live USB stick ===
    213288
    214289Adopted by: ''mmlr''
    215290
     291[[Poll(Accept Proposition # 51?;Yes;No)]]
     292
    216293=== Prop # 52: Distribute as image for emulators ===
    217294
     
    220297For QEMU and VMWare.
    221298
     299[[Poll(Accept Proposition # 52?;Yes;No)]]
     300
    222301=== Prop # 53: Find mirrors and seed torrent for distribution ===
    223302
    224303Adopted by: ''no one''
     304
     305'''No poll since it is not a development decision.'''
    225306
    226307== PR/Marketing ==
     
    237318}}}
    238319
     320'''No poll since it is not a development decision'''
     321
    239322=== Prop # 71: Create a press release (based on #70) ===
    240323
    241324Adopted by: ''no one''
     325
     326'''No poll since it is not a development decision'''
    242327
    243328=== Prop # 72: website changes ===
     
    249334 * Modify "Downloads" page to show latest release + mirrors
    250335
     336'''No poll since it is not a development decision'''
     337
    251338=== Prop # 73: hardware matrix ===
    252339
     
    255342A list or database of the hardware Haiku supports should be available on our website with or before the alpha release.
    256343It would be nice if this was user-extendible, and allowed comments, too.
     344
     345'''No poll since it is not a development decision'''