1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
Release Admin for NetSurf 1
---------------------------
1. Merge appropriate revisions from trunk into branches/1/netsurf
svnmerge merge -r <revision numbers> netsurf
2. Fix up any failed merges, and remove from Makefile.sources any references
to source files that are on trunk and are not in the release branch
3. Commit branch at this stage
svn ci -F svnmerge-commit-message.txt
4. Release miscellanea:
Update the version information in !NetSurf.!Help and !NetSurf.ReadMe
Prepend this release's changes to ChangeLog
Bump version number in desktop/version.c
5. Commit here and tag for the appropriate version
6. Update the autobuilder's release tree to the latest autobuilder sources.
7. Run the autobuilder to produce the release archives.
./autobuild.pl --release=<release_version> (e.g. --release=1.2)
This will also:
+ Upload the source and binary archives to /downloads/releases
+ Upload new ChangeLog to /downloads/releases/ChangeLog.txt
8. Update all instances of version information on the website
9. Announce new release to appropriate places
|