Release procedure
Submitted by epr on Sat, 02/28/2004 - 17:32.
This document describes what is needed to make and publish a new release of JNode.
Preparation
- Update all patches to be included in the release
- Set the new version number in the "jnode-ver" property in build.xml
- Execute "build clean"
- Execute "build" and verify the build
- Boot and test the system from the network
- Boot and test the system in VMWare
- Execute "build cd-x86"
- Boot and test the system from the CDROM
- Boot and test the system from the CDROM DHCP target
Uploading
- Execute "ant -f all\build.xml upload"
- Create release in SF File Release system
- Mark release hidden
- Write release notes and changelog
- Attach jnode-{version}.iso.gz to release
- Set attributes to "i386", "gz"
- Attach jnodesources-{version}.tar.gz to release
- Set attributes to "Platform independent", "gz"
- Verify the upload by downloading the uploaded files
- Mark release active
Website adjustments
- Add new changelog book page "from {previous-version} to {version}", copy entries from changelog "from {previous-version} to current SVN version"
- Empty changelog "from {previous-version} to current SVN version"
- Create static page "Release {version}", with Download term and mark or change the "Website" option from "<none>" to "Downloads"
SVN actions
- Copy the entire trunk to a branch "jnode_x_y_z" where x, y, z is the version number
- Set the next development version number (x.y.(z+1)-dev) in the "jnode-ver" property in build.xml and check that in



Recent comments
50 min 48 sec ago
5 hours 30 min ago
12 hours 40 min ago
18 hours 2 min ago
20 hours 55 min ago
22 hours 36 min ago
22 hours 49 min ago
22 hours 55 min ago
1 day 2 hours ago
1 day 11 hours ago