This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: make htmlhelp creates python30a5.chm but msi.py expects pydoc.chm
Type: behavior Stage:
Components: Windows Versions: Python 3.0, Python 2.6
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: georg.brandl Nosy List: christian.heimes, georg.brandl, loewis
Priority: high Keywords:

Created on 2008-05-09 11:24 by christian.heimes, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Messages (6)
msg66464 - (view) Author: Christian Heimes (christian.heimes) * (Python committer) Date: 2008-05-09 11:24
The sphinx tool chain now creates the htmlhelp files as python30a5.* but
the MSI installer packages expects pydoc.chm. Either msi.py or the doc
tool chain must be altered.

By the way Martin:
Should the RM set snapshot to 0 in Tools/msi/msi.py before tagging a
release?
msg66499 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2008-05-09 22:51
This is now fixed in r62949.

I don't quite understood why this had the priority "high" - it just
worked fine the way it was - you just have to manually rename the result
file.

In any case, I'd appreciate if the file name scheme stays as-is unless a
change is mutually agreed upon.

As for setting snapshot to 0: absolutely no. This is the privilege of
whoever builds the official releases. Even somebody checking out a
release tag should not automatically build a release version of the MSI,
as it would then be questionable which of them is the official one (they
would use the same product code). Setting snapshot to 0 is a privilege
of the release engineer.
msg66554 - (view) Author: Georg Brandl (georg.brandl) * (Python committer) Date: 2008-05-10 18:23
Martin: I'm sorry that this created work for you; but I had assumed that
distributing the new docs created so much work anyways that this
wouldn't matter too much :)
msg66566 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2008-05-10 19:11
> Martin: I'm sorry that this created work for you; but I had assumed that
> distributing the new docs created so much work anyways that this
> wouldn't matter too much :)

The remaining issue is to get Tools/buildbot/buildmsi.bat to name the
generated hhp file correctly.

Regards,
Martin
msg66619 - (view) Author: Georg Brandl (georg.brandl) * (Python committer) Date: 2008-05-11 10:43
Is there a way to run the tree Python?
msg66643 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2008-05-11 16:46
> Is there a way to run the tree Python?

Currently, that should be possible, as the documentation is
built after Python. However, in the long term, cross-compilation
needs to be considered (to AMD64 on an x86 machine); then you
can't run the tree python on the build machine.

I would prefer if there was a makefile target that invoked
hhc, from "%ProgramFiles%\HTML Help Workshop\hhc.exe" directly.
It's guaranteed that make (i.e. cygwin make) will find a Python
interpreter (i.e. cygwin python2.5). Then buidmsi could just
invoke that target directly after htmlhelp.
History
Date User Action Args
2022-04-11 14:56:34adminsetgithub: 47049
2008-05-11 16:46:34loewissetmessages: + msg66643
2008-05-11 10:43:44georg.brandlsetmessages: + msg66619
2008-05-10 19:11:13loewissetmessages: + msg66566
2008-05-10 18:23:55georg.brandlsetmessages: + msg66554
2008-05-09 22:51:06loewissetstatus: open -> closed
resolution: fixed
messages: + msg66499
2008-05-09 11:24:14christian.heimescreate