X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2FCheckList;h=46f4816d23afad71a49cd7dd9a62e94a13209bc1;hb=5dc3c693ae2a1073f856039b80093c49372bb90b;hp=ff26ed374ba20c6aadb3de2120a4ffdce661ef98;hpb=ae1d31a0fbf77b70888981e8c2d43cfb774dd9f2;p=bacula%2Fbacula diff --git a/bacula/CheckList b/bacula/CheckList index ff26ed374b..46f4816d23 100644 --- a/bacula/CheckList +++ b/bacula/CheckList @@ -1,18 +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 -- Make new .pdf manual +# No longer done +# - Build it on Solaris and run regression tests +# - Build it on FreeBSD and run regression tests - Update ChangeLog (add release date) -- 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 +- 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 -- cd bacula/k -- cvs -q tag Release-1_nn - cd bacula -- rm -rf bacula-1.nn -- cvs -z3 export -r Release-1_nn -d bacula-1.nn 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.