File: ReleaseAdmin

package info (click to toggle)
netsurf 1.2-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 4,684 kB
  • ctags: 5,455
  • sloc: ansic: 66,136; perl: 378; yacc: 376; asm: 281; makefile: 227; xml: 88; sh: 39
file content (36 lines) | stat: -rw-r--r-- 1,121 bytes parent folder | download
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