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:
parent
6e8e7c515a
commit
ea6410f7bd
19
pep-0102.txt
19
pep-0102.txt
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue