Issue 27854: Installed 2.7: IDLE Help disabled because help.html is missing (original) (raw)

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:35 admin set github: 72041
2016-11-14 19:55:24 steve.dower set status: open -> closedresolution: fixedmessages: + stage: commit review -> resolved
2016-11-11 17:08:24 terry.reedy set messages: +
2016-11-11 17:03:24 python-dev set nosy: + python-devmessages: +
2016-11-11 14:32:11 steve.dower set messages: +
2016-11-11 00:55:13 terry.reedy set files: + add_idle_help.diffkeywords: + patchmessages: + stage: commit review
2016-11-09 16:04:09 steve.dower set messages: +
2016-11-09 02:40:25 terry.reedy set priority: normal -> release blockernosy: + loewismessages: +
2016-11-08 17:54:49 IrvKalb set messages: +
2016-11-07 19:21:40 terry.reedy set nosy: + IrvKalbmessages: +
2016-09-30 03:02:47 ned.deily set nosy: + paul.moore, tim.golden, zach.ware, steve.dowercomponents: + Windows
2016-08-24 22:34:26 terry.reedy create