Author ned.deily
Recipients Nashev, Todd.Rovito, asvetlov, georg.brandl, gpolo, kbk, michael.foord, ned.deily, python-dev, r.david.murray, rhettinger, roger.serwy, taleinat, terry.reedy
Date 2012-11-02.17:15:04
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1351876505.39.0.511735024718.issue1207589@psf.upfronthosting.co.za>
In-reply-to
Content
I think it is clear that this is an enhancement.  So then the question is: is there a good reason to make an exception here to the "no new features in maintenance releases" policy? David mentioned some considerations.  I would add testing and documentation.  Testing is a *big* concern with IDLE since IDLE is so dependent on Tk and we know from long experience that there can be differences among the various platform-specific Tk implementations (we currently support at least 4 different Tk varieties) and we have no standard automated tests for IDLE.  So that increases the risk that we could break something in a maintenance release which we try really hard not to do.  On the other hand, there is something to be said about maintaining compatibility as best as possible across IDLE version.

I'm not fundamentally opposed to including this enhancement in maintenance releases.  But I think it is important to recognize that it is an exception to policy and to have this discussion about it.  Personally, I'm +0 on the whole feature - it's not something I would use - so I don't really have a stake in it.  I do have a bit of a stake in the testing part and for that reason I'm -0 on the backports.  I'm glad to see Todd tested on Linux and OS X - presumably someone has tested on Windows.  If the backports remain, the feature should at least be smoke-tested at some point on all four of the branches and with all of the major Tk versions (Windows, X11, OS X Cocoa Tk 8.5, OS X Carbon Tk 8.4).  Since he has the most experience in this area, I'm willing to defer to Roger's judgement call on the impact of this change with regard to IDLE extensions.
History
Date User Action Args
2012-11-02 17:15:05ned.deilysetrecipients: + ned.deily, georg.brandl, rhettinger, terry.reedy, kbk, taleinat, Nashev, gpolo, roger.serwy, r.david.murray, michael.foord, asvetlov, Todd.Rovito, python-dev
2012-11-02 17:15:05ned.deilysetmessageid: <1351876505.39.0.511735024718.issue1207589@psf.upfronthosting.co.za>
2012-11-02 17:15:05ned.deilylinkissue1207589 messages
2012-11-02 17:15:04ned.deilycreate