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: Installed 2.7: IDLE Help disabled because help.html is missing
Type: behavior Stage: resolved
Components: IDLE, Installation, Windows Versions: Python 2.7
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: terry.reedy Nosy List: IrvKalb, benjamin.peterson, loewis, paul.moore, python-dev, steve.dower, terry.reedy, tim.golden, zach.ware
Priority: release blocker Keywords: patch

Created on 2016-08-24 22:34 by terry.reedy, last changed 2022-04-11 14:58 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
add_idle_help.diff terry.reedy, 2016-11-11 00:55 review
Messages (10)
msg273605 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2016-08-24 22:34
Since 2.7.11, 3.4.4, and 3.5.1, idlelib contains a committed help.html, displayed by Help => IDLE Help.  In my Windows 2.7.12 installation, the file is missing, even after 'Repair'.  IDLE Help silently does nothing.  I don't remember if I tested the 2.7.11 installation.  It is present in current 3.5/6 installations. Someone needs to test on other machines and OSes to determine if this omission is specific to my machine or the (2.7) Windows installer.
msg280226 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2016-11-07 19:21
Irv, could you check on any 2.7.11/12 installations you have access to?
msg280327 - (view) Author: Irv Kalb (IrvKalb) Date: 2016-11-08 17:54
On my Mac (with version 2.7.12), selecting Help -> IDLE Help brings up a window titled "IDLE Help", it has a pop down with "TOC" selected and many pages of text documentation.

On my Windows system (also with version 2.7.12), selecting help -> IDLE help does nothing.  I tried it from both the Shell window and from an editor window, and no documentation window appeared.
msg280372 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2016-11-09 02:40
Thanks Irv: Windows specific it appears to be.

Benjamin, Martin, Steve: the 2.7 Windows .msi installer should be fixed to include idlelib/help.html before its next release.  Does it use an explicit list of file glob patterns to include?
msg280408 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2016-11-09 16:04
Tools/msi/msi.py has a whole lot of code to explicitly include certain files. Probably just needs a line (or a glob) added into the idlelib section
msg280555 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2016-11-11 00:55
Does attached file look correct?
msg280583 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2016-11-11 14:32
I think so. I don't remember if anything else is needed to make it work. Were you able to test it? Or I'll give it a quick go on the build machine once you've committed.
msg280598 - (view) Author: Roundup Robot (python-dev) (Python triager) Date: 2016-11-11 17:03
New changeset 2776720f549c by Terry Jan Reedy in branch '2.7':
Issue #27854: Include idlelib/help.html in 2.7 Windows installer.
https://hg.python.org/cpython/rev/2776720f549c
msg280600 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2016-11-11 17:08
Done.  I plan to test by downloading and installing the release candidate.  If you can first test now, that would be great.
msg280808 - (view) Author: Steve Dower (steve.dower) * (Python committer) Date: 2016-11-14 19:55
I ran a build and the file is included now. I didn't test an install or the functionality from IDLE, so make sure you cover that with the RC (and since there won't be an RC with a release blocker open, I'll resolve this and we can reactivate if there are new issues).
History
Date User Action Args
2022-04-11 14:58:35adminsetgithub: 72041
2016-11-14 19:55:24steve.dowersetstatus: open -> closed
resolution: fixed
messages: + msg280808

stage: commit review -> resolved
2016-11-11 17:08:24terry.reedysetmessages: + msg280600
2016-11-11 17:03:24python-devsetnosy: + python-dev
messages: + msg280598
2016-11-11 14:32:11steve.dowersetmessages: + msg280583
2016-11-11 00:55:13terry.reedysetfiles: + add_idle_help.diff
keywords: + patch
messages: + msg280555

stage: commit review
2016-11-09 16:04:09steve.dowersetmessages: + msg280408
2016-11-09 02:40:25terry.reedysetpriority: normal -> release blocker
nosy: + loewis
messages: + msg280372

2016-11-08 17:54:49IrvKalbsetmessages: + msg280327
2016-11-07 19:21:40terry.reedysetnosy: + IrvKalb
messages: + msg280226
2016-09-30 03:02:47ned.deilysetnosy: + paul.moore, tim.golden, zach.ware, steve.dower
components: + Windows
2016-08-24 22:34:26terry.reedycreate