5 | | Go ahead, edit it freely. |
| 5 | For now, it's on this page & in the future it may be moved elsewhere or deleted entirely. |
| 6 | |
| 7 | = Hindsight = |
| 8 | * Release Notes |
| 9 | * stub out & mention http://dev.haiku-os.org/wiki/*/ImportantAddendum |
| 10 | * Add an additional day, in between testing final image & release -- to allow rsync mirrors |
| 11 | |
| 12 | = Before Branching = |
| 13 | * http://dev.haiku-os.org/wiki/R1/ReleaseRoadMap |
| 14 | * & create related TracWiki pages |
| 15 | * Feature Proposals |
| 16 | * Status and Task Coordination |
| 17 | * Release Notes |
| 18 | * ( Important Addendum ) |
| 19 | * Rebuilding Optional Package Tracker |
| 20 | * In the Press |
| 21 | * Reported Issues |
| 22 | * Improvements Since Release |
| 23 | |
| 24 | = After Branching = |
| 25 | * MergeTracking script |
| 26 | * Organize the press release |
| 27 | * who can translate it |
| 28 | * where to send it for review |
| 29 | * neet to allow project members to review/edit it as needed. |
| 30 | * unpublished article on Drupal? |
| 31 | * google doc? |
| 32 | * private repository? |
| 33 | |
| 34 | == a checklist of features to test == |
| 35 | * booting & installing CD/DVD |
| 36 | * bash script to run each and every application, to check for non-zero exit code |
| 37 | {{{ |
| 38 | #!/bin/bash |
| 39 | # not functional code |
| 40 | for binary in $AllBinaries; do |
| 41 | ( ${binary} --help &> /dev/null ) || ( echo ${binary} exitted $? >> non-zero.log ) |
| 42 | done |
| 43 | }}} |
| 44 | |
| 45 | = Before Tagging = |
| 46 | * disable serial debugging |
| 47 | * remove the sleeps in the Bootscript |
| 48 | * build/jam/ReleaseBuildProfiles |
| 49 | {{{ |
| 50 | # Uncomment in official release branch. |
| 51 | HAIKU_DEFINES += HAIKU_OFFICIAL_RELEASE ; |
| 52 | TARGET_DEFINES += HAIKU_OFFICIAL_RELEASE ; |
| 53 | }}} |
| 54 | |
| 55 | = After Tagging = |
| 56 | * Trac Administration |
| 57 | * create new default 'version' |
| 58 | * close current milestone |
| 59 | * create the following wiki pages |
| 60 | * InThePress |
| 61 | * ReportedIssues |
| 62 | * ImprovementsSinceRelease |
| 63 | * Internal Testing |
| 64 | * harvest public keys from svn.haiku-os.org |
| 65 | * {{{ sudo bash ; export allkeys=`find /home -type f -name "authorized_key*"` ; for key in $allkeys; do cat $key >> allkeys.pub ; done }}} |
| 66 | * Create tar.xz sources for Haiku & Buildtools |
| 67 | * Copy all sources to http://haiku-files.org/files/releases/r1alpha2/sources/ |
| 68 | * simply allow the .OptionalPackageDescriptions & InstallSourceArchive to point to http://haiku-files.org/files/sources |
| 69 | |
| 70 | == Mirrors === |
| 71 | |
| 72 | === Automatic rsync mirrors === |
| 73 | TBD |
| 74 | === Manual upload/push mirrors === |
| 75 | TBD |
| 76 | |
| 77 | === Installing files for rsync === |
| 78 | Include all image archive files, md5sums.txt, *.torrent, sources/ |
| 79 | {{{ |
| 80 | baron.haiku-os.org |
| 81 | /srv/rsync/haiku-mirror-seed/releases/ |
| 82 | }}} |
| 83 | |
| 84 | |
| 85 | == Flipping the switch == |
| 86 | * update http://dev.haiku-os.org/wiki/R1/ReleaseRoadMap to display Release date & revision |
| 87 | |
| 88 | = Graphics = |
| 89 | * Stamp |
| 90 | * HAIKU logo with ladybugs & stamp |
| 91 | * Installer logo |
| 92 | * Desktop logo (though, do not enable it) |
| 93 | * Frontpage download graphic |
| 94 | * CD/DVD graphic |
| 95 | |
| 96 | = Website Pages = |
| 97 | * Official Article |
| 98 | * http://www.haiku-os.org/get-haiku |
| 99 | * http://www.haiku-os.org/get-haiku/release-notes |
| 100 | * http://www.haiku-os.org/get-haiku/installation-guide |
| 101 | * http://www.haiku-os.org/get-haiku/burn-cd |
| 102 | * http://www.haiku-os.org/guides/making_haiku_usb_stick |
| 103 | * http://www.haiku-os.org/slideshows/haiku-tour |
| 104 | * http://www.haiku-os.org/docs/userguide/en/contents.html -- sync with branch or tag. |
| 105 | |
| 106 | |
| 107 | == Installing Drupal's front page graphic == |
| 108 | {{{ |
| 109 | sudo bash |
| 110 | cd /srv/www/drupal/haiku-os.org/themes/shijin/haiku-images |
| 111 | mv bg-download-box.png GET-HAIKU-download-box-r1a1.png |
| 112 | cp GET-HAIKU-download-box-r1a2.png bg-download-box.png |
| 113 | }}} |