Changes between Version 28 and Version 29 of R1/Alpha1Proposals


Ignore:
Timestamp:
Sep 23, 2008, 1:19:25 PM (16 years ago)
Author:
nielx
Comment:

Process the votes; removed proposals that were not entered for voting. Page is open for editing again.

Legend:

Unmodified
Added
Removed
Modified
  • R1/Alpha1Proposals

    v28 v29  
    11= Alpha 1 Proposals =
    22
    3 Voting is now open.
    4 
    5 {{{
    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 <em>not edit</em> this page while voting is in progress, because this might cause the polls to forget some votes. Thank you!</p> </div>
    10 }}}
     3Voting is now closed.
    114
    125 * This page lists concrete proposals that came out of a discussion.
    136 * All developers, plus people who offered to adopt a task now can vote.
    14 
    15 About 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 
    20 About 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  * You do not have to vote for every proposal. You can abstain from voting.
    26  * 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.'''
    27  * After the poll closes, the votes will be counted, and published.
    28  * 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.
     7 * Most of the proposals are accepted, some are ~~rejected~~ and two are ''pending'', since they tied during the voting.
     8
     9This page is open for changes regarding the descriptions of the proposals, but please steer clear from the vote results.
    2910
    3011== General Proposals ==
    3112
    3213The 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.
    33 
     14----
    3415=== Prop # 1: All known bugs that cause data corruption need to be resolved before the release ===
    3516
     
    4425}}}
    4526
    46 [[Poll(Accept Proposition # 1?;Yes;No)]]
    47 
    48 === Prop # 2: Name the release 'Developer Release 1' ===
    49 
    50 Adopted by: ''no one''
    51 
    52 '''No vote since it is a non-development related issue'''
    53 
    54 === Prop # 3: Create a welcome package ===
     27Status: '''Accepted''' (13 against 1)
     28
     29In favour: nielx, emitrax, anevilyak, dlmcpaul, leavengood, mmlr, umccullough, stippi, axeld, mauricek, aldeck, mmu_man, sikosis
     30
     31Against: scottmc
     32----
     33=== ~~Prop # 3: Create a welcome package~~ ===
    5534
    5635Adopted by: ''no one''
     
    5938 * Have a short 'what to do next'-guide
    6039
    61 [[Poll(Accept Proposition # 3?;Yes;No)]]
    62 
     40Status: '''Rejected''' (6 against 7)
     41
     42In favour: stippi, scottmc, mmlr, axeld, mauricek, mmu_man
     43
     44Against: nielx, emitrax, anevilyak, dlmcpaul, leavengood, umccullough, sikosis
     45----
    6346=== Prop # 4: Release as the GCC 2/4 hybrid ===
    6447
     
    6750The release should be done in such a way that applications compiled with GCC 2 and 4 can run out of the box.
    6851
    69 [[Poll(Accept Proposition # 4?;Yes;No)]]
    70 
    71 === Prop # 5: Make sure that a live Haiku install can be updated ===
     52Status: '''Accepted''' (7 against 4)
     53
     54In favour: stippi, emitrax, anevilyak, dlmcpaul, leavengood, mmlr, mmu_man
     55
     56Against: nielx, scottmc, umccullough, sikosis
     57----
     58=== ~~Prop # 5: Make sure that a live Haiku install can be updated~~ ===
    7259
    7360Adopted by: ''no one''
    7461
    75 [[Poll(Accept Proposition # 5?;Yes;No)]]
    76 
     62Status: '''Rejected''' (2 against 9)
     63
     64In favour: nielx, axeld
     65
     66Against: dlmcpaul, leavengood, mmlr, scottmc, umccullough, bonefish, stippi, mauricek, sikosis
     67----
    7768=== Prop # 6: Recruit a ''Release Coordinator'' that investigates the needed steps ===
    7869
     
    8475 * The volunteer is selected per developer vote.
    8576
    86 [[Poll(Accept Proposition # 6?;Yes;No)]]
    87 
    88 === Prop # 7: Set a preliminary freeze date for alpha 1 ===
     77Status: '''Accepted''' (11 against 1)
     78
     79In favour: nielx, emitrax, anevilyak, leavengood, scottmc, umccullough, mmlr, axeld, mauricek, mmu_man, sikosis
     80
     81Against: dlmcpaul
     82----
     83=== ''Prop # 7: Set a preliminary freeze date for alpha 1'' ===
    8984
    9085Adopted by: ''nielx''
     
    9287Set a date on which the source repository is freezed and where alpha 1 will be finished.
    9388
    94 [[Poll(Accept Proposition # 7?;Yes;No)]]
    95 
     89Status: '''Pending''' (5 against 5)
     90
     91In favour: nielx, dlmcpaul, leavengood, scottmc, mauricek
     92
     93Against: mmlr, bonefish, stippi, axeld, sikosis
     94----
    9695=== Prop # 8: Finish and Include Swap File Support ===
    9796
     
    10099Swap 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.
    101100
    102 [[Poll(Accept Proposition # 8?;Yes;No)]]
    103 
     101Status: '''Accepted''' (15 against 1)
     102
     103In favour: nielx, stippi, emitrax, anevilyak, dlmcpaul, leavengood, jackburton, mmlr, umccullough, bonefish, axeld, mauricek, aldeck, mmu_man, sikosis
     104
     105Against: scottmc
     106----
    104107=== Prop # 9: Fully Integrate I/O Scheduler ===
    105108
     
    108111As reported the CD boot is extremely slow. Finishing and fully integrating the I/O scheduler should improve this situation significantly.
    109112
    110 [[Poll(Accept Proposition # 9?;Yes;No)]]
    111 
    112 === Prop # 10: Read-ahead feature ===
    113 
    114 Adopted by: ''no one''
    115 
    116 [[Poll(Accept Proposition # 10?;Yes;No)]]
    117 
    118 === Prop # 11: Recruit release manager ===
     113Status: '''Accepted''' (9 against 4)
     114
     115In favour: stippi, emitrax, anevilyak, dlmcpaul, leavengood, bonefish, mmlr, axeld, mmu_man
     116
     117Against: nielx, scottmc, umccullough, sikosis
     118----
     119=== ~~Prop # 10: Read-ahead feature~~ ===
     120
     121Adopted by: ''no one''
     122
     123Status: '''Rejected''' (2 against 6)
     124
     125In favour: emitrax, dlmcpaul
     126
     127Against: nielx, leavengood, scottmc, umccullough, mmlr, sikosis
     128----
     129=== ~~Prop # 11: Recruit release manager~~ ===
    119130
    120131Adopted by: ''no one''
     
    124135This 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.
    125136
    126 [[Poll(Accept Proposition # 11?;Yes;No)]]
    127 
    128 === Prop # 12: ATA vs. IDE bus manager ===
     137Status: '''Rejected''' (4 against 6)
     138
     139In favour: dlmcpaul, scottmc, axeld, mauricek
     140
     141Against: nielx, leavengood, umccullough, stippi, mmlr, sikosis
     142----
     143=== Prop # 12: ATA ~~vs. IDE~~ bus manager ===
    129144
    130145Adopted by: ''no one''
     
    132147There 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.
    133148
    134 [[Poll(Proposition # 12;Set "ide" as default;Set "ata" as default)]]
     149Status: '''ATA as bus manager''' (3 against 6)
     150
     151In favour of IDE: nielx, dlmcpaul, leavengood
     152
     153In favour of ATA: scottmc, umccullough, mmlr, axeld, mauricek, sikosis
    135154
    136155See ticket #1444 for some details on this.
     
    153172 * Perl 5.10
    154173
    155 [[Poll(Accept Proposition # 20?;Yes;No)]]
    156 
     174Status ''Accepted''' (15 against 0)
     175
     176In favour: nielx, stippi, emitrax, anevilyak, aldeck, dlmcpaul, leavengood, scottmc, umccullough, bonefish, mmlr, axeld, mauricek, mmu_man, sikosis
     177----
    157178=== Prop # 21: Include Firefox ===
    158179
     
    161182Include 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."
    162183
    163 [[Poll(Accept Proposition # 21?;Yes;No)]]
    164 
     184Status: '''Accepted''' (14 against 0)
     185
     186In favour: nielx, stippi, emitrax, anevilyak, aldeck, dlmcpaul, leavengood, scottmc, umccullough, bonefish, mmlr, axeld, mauricek, sikosis
     187----
    165188=== Prop # 22: Include OSS ===
    166189
     
    172195        - 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.
    173196
    174 [[Poll(Accept Proposition # 22?;Yes;No)]]
    175 
     197Status: '''Accepted''' (11 against 1)
     198
     199In favour: stippi, emitrax, aldeck, dlmcpaul, leavengood, scottmc, mmlr, axeld, mauricek, mmu_man, sikosis
     200
     201Against: nielx
     202----
    176203=== Prop # 23: Include BePDF ===
    177204
    178205Adopted by: ''Michael Pfeiffer''
    179206
    180 [[Poll(Accept Proposition # 23?;Yes;No)]]
    181 
     207Status: '''Accepted''' (12 against 2)
     208
     209In favour: stippi, emitrax, anevilyak, aldeck, dlmcpaul, leavengood, umccullough, bonefish, mmlr, axeld, mmu_man, sikosis
     210
     211Against: nielx, scottmc
     212----
    182213=== Prop # 24: Include a copy of the original BeBook ===
    183214
     
    186217We can include the [http://www.haiku-os.org/legacy-docs/bebook/ BeBook] as released by Access.
    187218
    188 [[Poll(Accept Proposition # 24?;Yes;No)]]
    189 
     219Status: '''Accepted''' (10 against 2)
     220
     221In favour: nielx, anevilyak, aldeck, dlmcpaul, leavengood, scottmc, umccullough, axeld, mmu_man, sikosis
     222
     223Against: emitrax, mmlr
     224----
    190225=== Prop # 25: Include a special Haiku-only unlocked version of Wonderbrush ===
    191226
     
    194229Offered by Stephan Assmus
    195230
    196 [[Poll(Accept Proposition # 25?;Yes;No)]]
    197 
    198 === Prop # 26: Include a Webkit-based browser ===
     231Status: '''Accepted''' (11 against 1)
     232
     233In favour: emitrax, dlmcpaul, leavengood, scottmc, bonefish, stippi, mmlr, axeld, aldeck, mmu_man, sikosis
     234
     235Against: nielx
     236----
     237=== ~~Prop # 26: Include a Webkit-based browser~~ ===
    199238
    200239Adopted by: ''Ryan Leavengood''
     
    206245        - NetSurf but it's not yet stable
    207246
    208 [[Poll(Accept Proposition # 26 to wait for Webkit?;Yes;No)]]
    209 
     247Status: '''Rejected''' (0 against 13)
     248
     249Against: nielx, stippi, emitrax, aldeck, dlmcpaul, leavengood, scottmc, umccullough, bonefish, mmlr, axeld, mmu_man, sikosis
     250----
    210251=== Prop # 27: Include Vision ===
    211252
    212253Adopted by: ''anevilyak''
    213254
    214 [[Poll(Accept Proposition # 27?;Yes;No)]]
    215 
     255Status: '''Accepted''' (11 against 2)
     256
     257In favour: stippi, emitrax, aldeck, leavengood, scottmc, umccullough, bonefish, mmlr, axeld, mmu_man, sikosis
     258
     259Against: nielx, dlmcpau
     260----
    216261=== Prop # 28: Include CVS ===
    217262
    218263Adopted by: ''HaikuPorts''
    219264
    220 [[Poll(Accept Proposition # 28?;Yes;No)]]
    221 
     265Status: '''Accepted''' (10 against 3)
     266
     267In favour: stippi, emitrax, scottmc, umccullough, bonefish, mmlr, axeld, aldeck, mmu_man, sikosis
     268
     269Against: nielx, dlmcpaul, leavengood
     270----
    222271=== Prop # 29: Include Subversion ===
    223272
    224273Adopted by: ''nielx''
    225274
    226 [[Poll(Accept Proposition # 29?;Yes;No)]]
    227 
    228 === Prop # 30: Include Git ===
     275Status: '''Accepted''' (16 against 0)
     276
     277In favour: nielx, stippi, emitrax, anevilyak, aldeck, dlmcpaul, leavengood, scottmc, umccullough, bonefish, mmlr, axeld, mauricek, mmu_man, sikosis
     278----
     279=== ~~Prop # 30: Include Git~~ ===
    229280
    230281Adopted by: ''HaikuPorts''
    231282
    232 [[Poll(Accept Proposition # 30?;Yes;No)]]
    233 
    234 === Prop # 31: Include Python ===
     283Status: '''Rejected''' (2 against 5)
     284
     285In favour: emitrax, scottmc
     286
     287Against: nielx, dlmcpaul, leavengood, mmlr, sikosis
     288----
     289=== ''Prop # 31: Include Python'' ===
    235290
    236291Adopted by: ''HaikuPorts'
    237292
    238 [[Poll(Accept Proposition # 31?;Yes;No)]]
    239 
    240 === Prop # 32: Include 'box' ===
    241 
    242 Adopted by: ''no one''
    243 
    244 [[Poll(Accept Proposition # 32?;Yes;No)]]
    245 
     293Status: '''Pending''' (4 against 4)
     294
     295In favour: emitrax, dlmcpaul, scottmc, aldeck
     296
     297Against: nielx, leavengood, mmlr, sikosis
     298----
     299=== ~~Prop # 32: Include 'box'~~ ===
     300
     301Adopted by: ''no one''
     302
     303Status: '''Rejected''' (0 against 9)
     304
     305Against: nielx, dlmcpaul, leavengood, emitrax, scottmc, umccullough, mmlr, axeld, sikosis
     306----
    246307=== Prop # 33: Include a Makefile engine to build existing projects ===
    247308
    248309Adopted by: ''no one''
    249310
    250 [[Poll(Accept Proposition # 33?;Yes;No)]]
    251 
     311Status: '''Accepted''' (12 against 1)
     312
     313In favour: nielx, stippi, emitrax, anevilyak, aldeck, dlmcpaul, leavengood, umccullough, mmlr, axeld, mmu_man, sikosis
     314
     315Against: scottmc
     316----
    252317=== Prop # 34: Include Pe ===
    253318
     
    256321Requires fixing of #2231.
    257322
    258 [[Poll(Accept Proposition # 34?;Yes;No)]]
    259 
    260 === Prop # 35: Include a MDR version with SSL support ===
     323Status: '''Accepted''' (13 against 1)
     324
     325In favour: stippi, emitrax, anevilyak, aldeck, dlmcpaul, leavengood, scottmc, umccullough, bonefish, mmlr, axeld, mmu_man, sikosis
     326
     327Against: nielx
     328----
     329=== ~~Prop # 35: Include a MDR version with SSL support~~ ===
    261330
    262331Adopted by: ''axeld''
    263332
    264 [[Poll(Accept Proposition # 35?;Yes;No)]]
    265 
     333Status: '''Rejected''' (4 against 6)
     334
     335In favour: anevilyak, dlmcpaul, leavengood, axeld, mauricek
     336
     337Against: nielx, emitrax, scottmc, umccullough, mmlr, sikosis
     338----
    266339=== Prop # 36: Include yasm or nasm ===
    267340
     
    270343yasm is obviously already ported: http://ports.haiku-files.org/wiki/dev-lang/yasm/0.7.1/1
    271344
    272 [[Poll(Accept Proposition # 36?;Yes;No)]]
     345Status: '''Accepted''' (9 against 2)
     346
     347In favour: stippi, emitrax, anevilyak, dlmcpaul, leavengood, scottmc, mmlr, axeld, aldeck
     348
     349Against: nielx, sikosis
    273350
    274351== Distribution ==
     
    284361Plain single-track ISO, or usual boot ISO + BFS track ?
    285362
    286 [[Poll(Accept Proposition # 50?;Yes;No)]]
    287 
     363Status: '''Accepted''' (15 against 1)
     364
     365In favor: nielx, emitrax, anevilyak, aldeck, dlmcpaul, leavengood, jackburton, umccullough, bonefish, stippi, mmlr, axeld, mauricek, mmu_man, sikosis
     366
     367Against: scottmc
     368----
    288369=== Prop # 51: Distribute as Live USB stick ===
    289370
    290371Adopted by: ''mmlr''
    291372
    292 [[Poll(Accept Proposition # 51?;Yes;No)]]
    293 
     373Status: '''Accepted''' (9 against 0)
     374
     375In favour: nielx, emitrax, anevilyak, aldeck, dlmcpaul, leavengood, scottmc, mmlr, sikosis
     376----
    294377=== Prop # 52: Distribute as image for emulators ===
    295378
     
    298381For QEMU and VMWare.
    299382
    300 [[Poll(Accept Proposition # 52?;Yes;No)]]
    301 
     383Status: '''Accepted''' (16 against 0)
     384
     385In favour: nielx, stippi, emitrax, anevilyak, aldeck, dlmcpaul, leavengood, jackburton, scottmc, umccullough, bonefish, mmlr, axeld, mauricek, mmu_man, sikosis
     386----
    302387=== Prop # 53: Find mirrors and seed torrent for distribution ===
    303388
     
    305390
    306391'''No poll since it is not a development decision.'''
    307 
    308 == PR/Marketing ==
    309 
    310 === Prop # 70: Create announcement ===
    311 
    312 Adopted by: ''no one''
    313 
    314 Jorge:
    315 {{{
    316 Submit to mailing lists (general/dev) + website.
    317 This would be better coming from a (prominent) Haiku developer.
    318 I can work on this with whoever adopts this task.
    319 }}}
    320 
    321 '''No poll since it is not a development decision'''
    322 
    323 === Prop # 71: Create a press release (based on #70) ===
    324 
    325 Adopted by: ''no one''
    326 
    327 '''No poll since it is not a development decision'''
    328 
    329 === Prop # 72: website changes ===
    330 
    331 Adopted by: ''no one''
    332 
    333  * Make availability of alpha release obvious on front page
    334  * Add prominent links to download and Trac
    335  * Modify "Downloads" page to show latest release + mirrors
    336 
    337 '''No poll since it is not a development decision'''
    338 
    339 === Prop # 73: hardware matrix ===
    340 
    341 Adopted by: ''no one''
    342 
    343 A list or database of the hardware Haiku supports should be available on our website with or before the alpha release.
    344 It would be nice if this was user-extendible, and allowed comments, too.
    345 
    346 '''No poll since it is not a development decision'''