Version 1 (modified by 8 years ago) (diff) | ,
---|
Notes from call w/ Rom, 11/10/16
To do a Windows release: On build machine:
1) update version numbers in
configure.ac version.h android/BOINC/AndroidManifest.xml
use odd minor version for test, even for public release
2) on Github:
make branch client_release/7/7.8
(but version in files is 7.7)
can do this in Tortoise Git: create branch Unix: git -b
For release version: in boinc/version.h, unset BOINC_PRERELEASE
3) Tag release: client_release/7.8/7.7.0
add one to release# for each release (test, public)
4) [Conversion project files to VS 2015; Rom will do this]
5) build solution (Release/debug, 32/64)
6) build dependency libraries (docs?)
7) on Win command line:
cd boinc/win-build/ buildenv.cmd type release platform x64 updatesymstore (same for x86) deploysymstore (enter password)
(stores are on isaac in boinc/doc/symstore)
In Installshield VM;
open BOINC.ism
in Installation Design tab:
Product version: set Product code: get new one (at right) don't change Upgrade Code!
in Releases:
change filename check box for WEBx86 Build / build batch
Same for BOINC_vbox.ism, etc.
installers end up in BOINC/WEBx86/Web/DiskImages/DISK1
back on build machine:
put "customdict.txt" in boinc_depends_win_vs2010/developr/davea (??)