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 Tcl recommendation more prominent
Type: Stage: resolved
Components: Installation Versions: Python 3.2
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: georg.brandl Nosy List: benjamin.peterson, georg.brandl, michael.foord, ned.deily, rhettinger
Priority: normal Keywords:

Created on 2011-01-21 05:28 by rhettinger, last changed 2022-04-11 14:57 by admin. This issue is now closed.

Messages (5)
msg126694 - (view) Author: Raymond Hettinger (rhettinger) * (Python committer) Date: 2011-01-21 05:28
On the releases page at http://www.python.org/download/releases/3.2/ the  note about Tcl needs to be made more prominent for the 32/64 bit Mac OS installer.  Right now, it's buried in another page referenced in a footnote at the bottom of the release.  I think it is too easy to miss and it is essential for users if they want IDLE or tkinter to work.

Recommend adding a link immediately below the 64-bit installer.  See below:




-------------------------------------------------

We currently support these formats for download:

Bzipped source tar ball (3.2rc1) (sig), ~ 11 MB
XZ compressed source tar ball (3.2rc1) (sig), ~ 8.5 MB
Gzipped source tar ball (3.2rc1) (sig), ~ 13 MB
Windows x86 MSI Installer (3.2rc1) (sig) and Visual Studio debug information files (sig)
Windows X86-64 MSI Installer (3.2rc1) [1] (sig) and Visual Studio debug information files (sig)
Mac OS X 32-bit i386/PPC Installer (3.2rc1) for OS X 10.3 through 10.6 [2] (sig)
Mac OS X 64-bit/32-bit Installer (3.2rc1) for Mac OS X 10.6 [2] (sig)
 (needs ActiveState Tcl 8.5.9 to run IDLE or use Tkinter).
msg126707 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2011-01-21 08:38
I'm a little concerned about that wording change. I proposed the current wording and footnote because the situation is dynamic and is not so cut and dried.  For one, Apple could at anytime fix their Tcl/Tk.  Another, ActiveState could issue a new (and presumably better) patchlevel of 8.5 (rather than 8.5.9).  Third, users need to be aware that ActiveState Tcl/Tk comes with its own license which may not be compatible with their usage (a warning to be added in a forthcoming update to the mac/tcltk web page).  As it stands, the Download page, the Installer Welcome message, the Installer readme, and the last ditch IDLE warning message all point the user to one place for current information.  Yes, the download page can be easily updated but I could see a duplicated but distilled recommendation taking on a life of its own.  But I concede that my concern may be misplaced.
msg126822 - (view) Author: Raymond Hettinger (rhettinger) * (Python committer) Date: 2011-01-22 08:02
If you want to be less specific making recommendations for getting it to work, at least have a prominent disclosure of some sort:

Mac OS X 32-bit i386/PPC Installer (3.2rc1) for OS X 10.3 through 10.6 [2] (sig)
Mac OS X 64-bit/32-bit Installer (3.2rc1) for Mac OS X 10.6 [2] (sig)
 (may need an updated Tcl/Tk install to run IDLE or use Tkinter, see note 2 for instructions).
msg126827 - (view) Author: Michael Foord (michael.foord) * (Python committer) Date: 2011-01-22 10:14
For what it's worth I prefer Raymond's original wording. Installing the Activestate Tcl/Tk will never be a *bad* thing to do for using Python, so I don't see a problem with stating it as a requirement. Users are unlikely to see the current warning when they download and a "broken IDLE" by default is a bad situation.
msg130438 - (view) Author: Ned Deily (ned.deily) * (Python committer) Date: 2011-03-09 10:12
I've added a more prominent warning to the 3.2 download page (http://python.org/download/releases/3.2/) along the lines suggested by Raymond (although I wasn't able to get it formatted as a separate line without causing other spacing to change):

* Mac OS X 64-bit/32-bit Installer (3.2) for Mac OS X 10.6 [2] (sig). [You may need an updated Tcl/Tk install to run IDLE or use Tkinter, see note 2 for instructions.]

I also updated the 2.7.1 download page (http://python.org/download/releases/2.7.1/) with the applicable warning there:

* Mac OS X 64-bit/32-bit x86-64/i386 Installer (2.7.1) for Mac OS X 10.6 [2] (sig). [You may not be able to run IDLE or use Tkinter with this installer, see note 2 for instructions.]

The OS X Tcl/Tk web page (http://python.org/download/mac/tcltk) has also been substantially expanded and now includes a very prominent "Important" summary at the top of the page.

Thanks for the suggestions.  I think the issue can now be closed.
History
Date User Action Args
2022-04-11 14:57:11adminsetgithub: 55178
2011-03-09 10:12:32ned.deilysetstatus: open -> closed

nosy: + benjamin.peterson
messages: + msg130438

resolution: fixed
stage: resolved
2011-01-22 10:14:24michael.foordsetnosy: + michael.foord
messages: + msg126827
2011-01-22 08:02:52rhettingersetnosy: georg.brandl, rhettinger, ned.deily
messages: + msg126822
2011-01-21 08:38:07ned.deilysetnosy: + ned.deily
messages: + msg126707
2011-01-21 05:28:18rhettingercreate