Terry J. Reedy <tjre...@udel.edu> added the comment:

IDLE tests passed the Azure macOS test (when it does not timeout) before and 
since #17535 was merged.  So this failure report initially surprised me.  But 
then I checked Display Build Info on
https://dev.azure.com/Python/cpython/_build/results?buildId=47634&view=logs&j=18d1a34d-6940-5fc1-f55b-405e2fba32b1

tkinter.TCL_VERSION: 8.5
tkinter.TK_VERSION: 8.5
tkinter.info_patchlevel: 8.5.9

Oh dear. Azure is testing Tkinter, Turtle, and IDLE with Apple's ancient, 
buggy, and somewhat obsolete system tcl/tk, which we do not support. 

Steve, for years we have closed issues reporting failures and crashes with 
8.5.9 and told users to install something more recent.
https://www.python.org/download/mac/tcltk/
We now directly supply something current in the Mac installer.  We need 
tkinter, etc, tested on macOS with the tcl/tk that we support and supply, just 
like Azure does on Windows.  

tkinter.TCL_VERSION: 8.6
tkinter.TK_VERSION: 8.6
tkinter.info_patchlevel: 8.6.9

Ned, for the present, we should skip the tests on Mac. If the code and test 
were made to work on 8.6.x, they might well fail on 8.5.9.  PR 15010.  You will 
have to un-comment the skips to test for real.

What behavior do users see.  Can you check?  The test says that clicking on 
line 2 selects line 1.  Does it?  That would be awful. What does click and drag 
do?  Given the off-by-one reports, I made the text five lines so that a 3-line 
drag should have unselected lines above and below.  I added a test for drag up 
as well as down.

----------
nosy: +steve.dower
stage: patch review -> needs patch

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue37706>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to