Version 3 (modified by 15 years ago) ( diff ) | ,
---|
These are some notes pertaining to the R1 Alpha 2 release cycle.
The order is semi-random. Feel free to make additions.
For now, it's on this page & in the future it may be moved elsewhere or deleted entirely.
Hindsight
- Release Notes
- stub out & mention http://dev.haiku-os.org/wiki/*/ImportantAddendum
- Add an additional day, in between testing final image & release -- to allow rsync mirrors
Before Branching
- http://dev.haiku-os.org/wiki/R1/ReleaseRoadMap
- & create related TracWiki pages
- Feature Proposals
- Status and Task Coordination
- Release Notes
- ( Important Addendum )
- Rebuilding Optional Package Tracker
- In the Press
- Reported Issues
- Improvements Since Release
After Branching
- MergeTracking script
- Organize the press release
- who can translate it
- where to send it for review
- neet to allow project members to review/edit it as needed.
- unpublished article on Drupal?
- google doc?
- private repository?
a checklist of features to test
- booting & installing CD/DVD
- bash script to run each and every application, to check for non-zero exit code
#!/bin/bash # not functional code for binary in $AllBinaries; do ( ${binary} --help &> /dev/null ) || ( echo ${binary} exitted $? >> non-zero.log ) done
Before Tagging
- disable serial debugging
- remove the sleeps in the Bootscript
- build/jam/ReleaseBuildProfiles
# Uncomment in official release branch. HAIKU_DEFINES += HAIKU_OFFICIAL_RELEASE ; TARGET_DEFINES += HAIKU_OFFICIAL_RELEASE ;
After Tagging
- Trac Administration
- create new default 'version'
- close current milestone
- create the following wiki pages
- InThePress
- ReportedIssues
- ImprovementsSinceRelease
- Internal Testing
- harvest public keys from svn.haiku-os.org
sudo bash ; export allkeys=`find /home -type f -name "authorized_key*"` ; for key in $allkeys; do cat $key >> allkeys.pub ; done
- Create tar.xz sources for Haiku & Buildtools
tar --exclude=.svn -cJf <archive>.tar.xz directory/
- Copy all sources to http://haiku-files.org/files/releases/r1alpha2/sources/
- simply allow the .OptionalPackageDescriptions & InstallSourceArchive to point to http://haiku-files.org/files/sources
Mirrors =
Automatic rsync mirrors
TBD
Manual upload/push mirrors
TBD
Installing files for rsync
Include all image archive files, md5sums.txt, *.torrent, sources/
baron.haiku-os.org /srv/rsync/haiku-mirror-seed/releases/
Flipping the switch
- update http://dev.haiku-os.org/wiki/R1/ReleaseRoadMap to display Release date & revision
Graphics
- Stamp
- HAIKU logo with ladybugs & stamp
- Installer logo
- Desktop logo (though, do not enable it)
- Frontpage download graphic
- CD/DVD graphic
Website Pages
- Official Article
- http://www.haiku-os.org/get-haiku
- http://www.haiku-os.org/get-haiku/release-notes
- http://www.haiku-os.org/get-haiku/installation-guide
- http://www.haiku-os.org/get-haiku/burn-cd
- http://www.haiku-os.org/guides/making_haiku_usb_stick
- http://www.haiku-os.org/slideshows/haiku-tour
- http://www.haiku-os.org/docs/userguide/en/contents.html -- sync with branch or tag.
Installing Drupal's front page graphic
sudo bash cd /srv/www/drupal/haiku-os.org/themes/shijin/haiku-images mv bg-download-box.png GET-HAIKU-download-box-r1a1.png cp GET-HAIKU-download-box-r1a2.png bg-download-box.png
Note:
See TracWiki
for help on using the wiki.