X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2FCheckList;h=a3737777342e3b05a89a7544c5fcb006df012128;hb=9a655a0840fc6833b3b39278106921ed8c15585c;hp=64aa5787d4f2956859b203c76dcbdee1aea7ef94;hpb=d8099b5f8acd3dcbfc646a879a1ca4fe20beb914;p=bacula%2Fbacula diff --git a/bacula/CheckList b/bacula/CheckList index 64aa5787d4..a373777734 100644 --- a/bacula/CheckList +++ b/bacula/CheckList @@ -1,18 +1,61 @@ Release Check List -- Build it on Win32 -- Build it on Sun -- Build FD on Irix -- Make new .pdf manual +Assume release is in bacula/base bacula/gui bacula/docs bacula/rescue + +- Build it for Win32 and on Win64 +# 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 -q 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.