On Mountain Lion, the default security settings only allow installation of 
applications downloaded from the Mac App Stored and "identified developers".

We need to either become an "identified developer" or include some instructions 
on how to change the security settings (System Preference -- General -- Unlock 
--Select the "Anywhere" radio button -- Install Python -- Restore the original 
settings -- and Relock).  Changing the security settings isn't appealing 
because 1) it weakens the user's security 2) it involves multiple steps and 3) 
the user will see an unsettling warnings along the way. 

Another unrelated issue is that the instructions for updating Tcl/Tk are 
problematic.  In the past few months, I've witnessed hundreds of people 
unsuccessfully trying follow the instructions and having an immediate 
unpleasant out-of-the-box experience when IDLE crashes.  I suggest that we stop 
being so indirect about the chain of footnotes and links leading to a Tcl/Tk 
download.  I would like to see a direct Tcl/Tk updater link side-by-side with 
our Python installer link at http://www.python.org/download/releases/2.7.3/

Someone did add a note the the IDLE startup screen to the effect of:  "WARNING: 
The version of Tcl/Tk (8.5.9) in use may be unstable.
Visit http://www.python.org/download/mac/tcltk/ for current information."   In 
some ways this is progress.  In others, it falls short.  If IDLE crashes, you 
can't see the message.  If you have installed the ActiveTCL 8.5.12 update, you 
still see the warning eventhough it isn't necessary.  Also, I don't link that 
the referenced page is so complex and that it is full unsettling warnings, 
important notices, do-not-use advice, mentions of instability,  etc.  

I would like to see our download page have something more simple, affirmative, 
positively worded and direct.  For example:

*  Mac OS X 64-bit/32-bit Installer (3.2.3) for Mac OS X 10.6 and 10.7 [2] 
(sig).  To run IDLE or Tkinter, you need to update Tcl/Tk to ActiveTcl 8.5.12 
<http://www.activestate.com/activetcl/downloads> .

That saves you from having to click a links down to a footnote at the bottom of 
the page <http://www.python.org/download/releases/2.7.3/#id6 > that sends you 
to <http://www.python.org/download/mac/tcltk> which is  another page full of 
tables, warnings,etc that leads you to the Apple 8.5.9 section 
<http://www.python.org/download/mac/tcltk/#apple-8-5-9> which is a dead-end 
because there are still known issues with 8.5.9, leaving you with the ActiveTCL 
section <http://www.python.org/download/mac/tcltk/#activetcl-8-5-12> which has 
a paragraph of text obscuring the link you actually needed: 
http://www.activestate.com/activetcl/downloads .

I applaud that some effort was made to document a solution; however, in 
practice the daisy chain of footnotes, tables, and links has proven unworkable 
for most of the engineers I've been working with.


Raymond

_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to