| 1 | = Release Coordination = |
| 2 | ||'''Current Task:''' || Work begun || |
| 3 | ||'''Release:''' || R1/beta5 || |
| 4 | ||'''Target ship date:''' || August 18, 2024 (Haiku's 23rd birthday!) || |
| 5 | ||'''Primary Release Coordinator:''' || Augustin Cavalier (waddlesplash) || |
| 6 | ||'''Secondary Release Coordinators:''' || ... || |
| 7 | |
| 8 | == Tentative Schedule == |
| 9 | |
| 10 | See [https://dev.haiku-os.org/wiki/R1/Beta5/Timeline R1/Beta5/Timeline]. |
| 11 | |
| 12 | == Task List == |
| 13 | |
| 14 | This is a list of tasks that need to be done in preparation for the '''R1/beta5''' release. Do you see a task that still needs someone to take care of it? Drop a line on the [https://www.haiku-os.org/community/ml Haiku-Development] mailing list. |
| 15 | |
| 16 | === Initial Planning === |
| 17 | ||'''task'''||'''due'''||'''assignee'''||'''notes'''||'''status'''|| |
| 18 | |
| 19 | |
| 20 | === Software testing team === |
| 21 | ||'''Component'''||'''Assigned'''||'''Notes'''||'''Results'''||'''Pass/Fail'''|| |
| 22 | ||BeOS Applications|| || Download random BeOS apps and try to run them keeping a list of issues || - || - || |
| 23 | ||Package Management|| || Install random repo applications, keep track of any major issues or broken packages || - || - || |
| 24 | ||Random application testing|| - || boot up, do random tasks in 15 minute sessions || - || - || |
| 25 | ||Random application testing|| - || boot up, do random tasks in 15 minute sessions || - || - || |
| 26 | ||WebPositive|| - || Holding off Web+ updates until post-branch || - || - || |
| 27 | |
| 28 | === Hardware testing team === |
| 29 | ||'''Component'''||'''Assigned'''||'''Notes'''||'''Results'''||'''Pass/Fail'''|| |
| 30 | ||Desktops||waddlesplash|| community survey || - || - || |
| 31 | ||Desktops|| waddlesplash || community survey || - || - || |
| 32 | ||Graphics Cards|| waddlesplash || community survey || - || - || |
| 33 | ||Laptops|| waddlesplash || community survey || - || - || |
| 34 | ||Laptops|| waddlesplash || community survey || - || - || |
| 35 | ||Wireless network connectivity|| waddlesplash || community survey || - || - || |
| 36 | ||Wired network connectivity|| waddlesplash || community survey || - || - || |
| 37 | |
| 38 | === Build Tasks === |
| 39 | ||'''task'''||'''due'''||'''assignee'''||'''notes'''|| |
| 40 | ||Assign buildmeister || -|| waddlesplash || - || |
| 41 | ||Determine distribution structure || waddlesplash || - || - || |
| 42 | ||Testing || - || everyone || perform testing of potential R1B2 candidate || |
| 43 | |
| 44 | === Release Preparation === |
| 45 | ||'''task'''||'''due'''||'''assignee'''||'''notes'''|| |
| 46 | ||Find (additional) mirrors|| - || - || - || |
| 47 | ||Prepare torrents|| - || - || - || |
| 48 | ||Write release notes|| - || waddlesplash || Publish on haiku-os.org, move out the existing ones to the archive || |
| 49 | ||Write press release|| - || waddlesplash || - || |
| 50 | ||Determine press plan|| - || ? || - || |
| 51 | |
| 52 | === Website === |
| 53 | ||'''task'''||'''due'''||'''assignee'''||'''notes'''|| |
| 54 | || Update front page artwork || - || - || - || |
| 55 | || Update [http://www.haiku-os.org/sites/haiku-os.org/themes/shijin/haiku-images/bg-download-box.png download graphic], [browser:haiku/trunk/data/artwork/GET%20HAIKU%20-%20download%20box%202 WonderBrush Graphic] || - || - || - || |
| 56 | || Update/New Screenshots for [http://www.haiku-os.org/slideshows/haiku-tour Slideshow] || - || - || - || |
| 57 | || Sync [http://www.haiku-os.org/docs/userguide/en/contents.html User Guide] || - || - || - || |
| 58 | || Sync [http://www.haiku-os.org/docs/welcome/welcome.html Welcome pages] || - || - || - || |
| 59 | || Sync [http://www.haiku-os.org/get-haiku/release-notes Release Notes] || waddlesplash || - || [http://dev.haiku-os.org/wiki/R1/Beta5/ReleaseNotes ReleaseNotes] || |
| 60 | || Update [http://www.haiku-os.org/get-haiku get-haiku] || - || can do if needed || Current Version Information box, misc text || |
| 61 | || Merge [http://www.haiku-os.org/get-haiku#mirrors mirror urls ] || - || - || - || |
| 62 | |
| 63 | === Release === |
| 64 | ||'''task'''||'''due'''||'''assignee'''||'''notes'''||'''status'''|| |
| 65 | ||Branch the source tree|| - || - || - || '''TODO''' || |
| 66 | ||Backport important bug fixes|| - || - || - || '''TODO''' || |
| 67 | ||Tag the final build|| - || - || - || '''TODO''' || |
| 68 | ||Make source available|| - || - || [http://www.haiku-files.org/files/releases/r1beta5/sources/ r1b5 source location] || '''(_source packages in repos?)''' || |
| 69 | ||Distribute final build to mirrors|| - || - || - || '''TODO''' || |
| 70 | ||Distribute final build via torrents|| - || - || - || '''TODO''' || |
| 71 | |
| 72 | Note, dates are in yyyy-mm-dd format. |
| 73 | |
| 74 | == Tickets == |
| 75 | |
| 76 | Milestone: [[milestone:R1/beta5]] |
| 77 | |
| 78 | |
| 79 | === Blocker issues === |
| 80 | |
| 81 | These need to be fixed in order to release the beta. |
| 82 | |
| 83 | [[TicketQuery(priority=blocker&status=new|assigned|reopened|in-progress&milestone=R1/beta5)]] |
| 84 | |
| 85 | Total of [[TicketQuery(status=new|assigned|reopened|in-progress&priority=blocker&milestone=R1/beta5,count)]] open ticket(s). |
| 86 | |
| 87 | === Critical issues === |
| 88 | |
| 89 | If all the ''blocker'' items are resolved, these should be evaluated whether or not they block the beta release. |
| 90 | |
| 91 | [[TicketQuery(priority=critical&status=new|assigned|reopened|in-progress&milestone=R1/beta5)]] |
| 92 | |
| 93 | Total of [[TicketQuery(status=new|assigned|reopened|in-progress&priority=critical&milestone=R1/beta5,count)]] open ticket(s). |
| 94 | |
| 95 | === High priority issues === |
| 96 | |
| 97 | This is a list of items with things that would be very much appreciated for this release, but they will not delay the release. |
| 98 | |
| 99 | [[TicketQuery(priority=high&status=new|assigned|reopened|in-progress&milestone=R1/beta5)]] |
| 100 | |
| 101 | Total of [[TicketQuery(status=new|assigned|reopened|in-progress&priority=high&milestone=R1/beta5,count)]] open ticket(s). |