4 Assume release is in bacula/base bacula/gui bacula/docs bacula/rescue
6 - Build it for Win32 and on Win64
8 # - Build it on Solaris and run regression tests
9 # - Build it on FreeBSD and run regression tests
10 - Update ChangeLog (add release date)
13 # ./makerel <branch-name> <local-branch-source-dir> <release>
14 - Run ./makerel Branch-2.0 branch-2.0 2.0.x
15 - Run the regression tests on the new bacula
16 directory that is created. Run regression on
18 - Run the production version over night in production.
19 - Manually test Win32 version
20 (with Robert's work, it is now possible to run the
22 - Write final ReleaseNotes
23 - If everything is good
25 # The below needs to be updated more
36 (make sure the above finishes. If it stops and asks
37 what to do, correct the problem).
43 ./makeguirel gui 2.0.x
44 ./makedocsrel docs 2.0.x
45 ./makerescuerel rescue 2.0.x
48 cp release/winbacula-2.0.x.exe $HOME/bacula
50 ./sign winbacula-2.0.x.exe
52 - Upload everything to appropriate part of Source Forge
53 and release it. I use releaseforge
54 - After releasing everything.
55 - Either download everything and compare the signatures,
56 or simply check the upload sizes of everything.
59 - Upload new release doc to web site.
60 Upload bacula.pdf to web site.
61 - Update news on web site.