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.

Author ned.deily
Recipients gpolo, janssen, ned.deily, r.david.murray, ronaldoussoren, vstinner
Date 2011-06-30.22:04:23
SpamBayes Score 2.1165847e-12
Marked as misclassified No
Message-id <1309471464.58.0.837170345558.issue8716@psf.upfronthosting.co.za>
In-reply-to
Content
I think this issue should be considered a test environment error.  Since this buildbot is set up in an environment where it is "running headless", that is to say the tests are run under a username that is not logged in to the window server, we should not be trying to run GUI tests there, in particular Tkinter tests.  Yes, in a better world, Aqua TK on OS X should not crash in this situation but it is not a Python bug that it does and it's a bit of a hassle to workaround the Tk bug by trying to determine whether the interpreter is indeed running under a user id that is currently also logged in as the primary GUI user.  Also note that there has been no update on the status of the Tk bug that Ronald filed a year ago; not surprisingly, it's not considered an important issue by the project and it's likely not that important for them to make the effort to fix it.  In the real world, this situation does not happen; you would only be running Tkinter stuff if you are logged in as the current GUI user and then the test does not crash.  So, for this and any other OS X buildbot "running headless", the buildbot configuration should be changed to skip GUI tests:

   make buildbottest TESTOPTS='-uall,-gui'

Can someone with access to the buildbot configuration make that change and ensure the crash goes away?
History
Date User Action Args
2011-06-30 22:04:24ned.deilysetrecipients: + ned.deily, ronaldoussoren, janssen, vstinner, gpolo, r.david.murray
2011-06-30 22:04:24ned.deilysetmessageid: <1309471464.58.0.837170345558.issue8716@psf.upfronthosting.co.za>
2011-06-30 22:04:24ned.deilylinkissue8716 messages
2011-06-30 22:04:23ned.deilycreate