X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2FCheckList;h=46f4816d23afad71a49cd7dd9a62e94a13209bc1;hb=7b68910f4c03d455561d323432d64c0932c7f8df;hp=17c8fd2d150b51470e6e959efa3180c5548e6243;hpb=bca390b9c0093b14639ec7e28c574e38d62b98b8;p=bacula%2Fbacula diff --git a/bacula/CheckList b/bacula/CheckList index 17c8fd2d15..46f4816d23 100644 --- a/bacula/CheckList +++ b/bacula/CheckList @@ -1,16 +1,61 @@ Release Check List +Assume release is in bacula/base bacula/gui bacula/docs bacula/rescue + - Build it on Win32 -- Build it on Sun -- Build FD on Irix -- Update ChangeLog -- Make new .pdf manual -- Do a cvs commit -- Do a cvs -q export -D now -d bacula-1.nn bacula -- Build new bacula-1.nn to ensure everything is committed -- Write ReleaseNotes +# No longer done +# - Build it on Solaris and run regression tests +# - Build it on FreeBSD and run regression tests +- Update ChangeLog (add release date) +- Update ReleaeNotes +- Do a svn commit +# ./makerel +- Run ./makerel Branch-2.0 branch-2.0 2.0.x +- Run the regression tests on the new bacula + directory that is created. Run regression on + Linux. +- Run the production version over night in production. +- Manually test Win32 version + (with Robert's work, it is now possible to run the + Regression scripts). +- Write final ReleaseNotes - If everything is good -- cvs -q tag Release_1_nn -- rm -rf bacula-1.nn -- cvs -q export -r Release_1_nn -d bacula-1.nn bacula +- cd bacula +# The below needs to be updated more +- Run + cd base + svn update + cd ../gui + svn update + cd ../docs + svn update + cd manual + make tex + latex bacula.tex + (make sure the above finishes. If it stops and asks + what to do, correct the problem). + cd .. + cd ../rescue + svn update + cd .. + ./makerel base 2.0.x + ./makeguirel gui 2.0.x + ./makedocsrel docs 2.0.x + ./makerescuerel rescue 2.0.x + cd base/win32 + make + cp release/winbacula-2.0.x.exe $HOME/bacula + cd $HOME/bacula + ./sign winbacula-2.0.x.exe + +- Upload everything to appropriate part of Source Forge + and release it. I use releaseforge +- After releasing everything. +- Either download everything and compare the signatures, + or simply check the upload sizes of everything. +- cd docs/manual + make +- Upload new release doc to web site. + Upload bacula.pdf to web site. +- Update news on web site.