Further explain the creation of the Wise installer, especially which

MS dlls should be used and how to check their version numbers.
Disasters should happen at most once!
This commit is contained in:
Thomas Heller 2003-10-16 19:13:48 +00:00
parent 6e8e7c515a
commit ea6410f7bd
1 changed files with 16 additions and 3 deletions

View File

@ -146,12 +146,25 @@ How to Make A Release
the branch to the trunk during the cleaning up phase.
Basically, if it's in Doc/ Fred will take care of it.
___ Thomas compiles everything with MSVC 6.0, and moves the
___ Thomas compiles everything with MSVC 6.0 SP5, and moves the
python23.chm file into the src/chm directory. The installer
executable is then generated with Wise Installation System.
He uploads this file to the starship. He then sends the RM a
notice which includes the location and MD5 checksum of the
The installer includes the MSVC 6.0 runtime in the files
MSVCRT.DLL and MSVCIRT.DLL. It leads to disaster if these files
are taken from the system directory of the machine where the
installer is built, instead it must be absolutely made sure that
these files come from the VCREDIST.EXE redistributable package
contained in the MSVC SP5 CD. VCREDIST.EXE must be unpacked
with winzip, and the Wise Installation System prompts for the
directory.
After building the installer, it should be opened with winzip,
and the MS dlls extracted again and check for the same version
number as those unpacked from VCREDIST.EXE.
Thomas uploads this file to the starship. He then sends the RM
a notice which includes the location and MD5 checksum of the
Windows executable.
Note that Thomas's creation of the Windows executable may generate