[Python-Dev] Upgrading tcl/tk deps

martin at v.loewis.de martin at v.loewis.de
Mon Apr 9 23:49:10 CEST 2012


Zitat von Brian Curtin <brian at python.org>:
> Can someone let me in on the process to upgrade tcl and tk on
> svn.python.org? For the VS2010 port it looks like I need to upgrade
> since the 8.5.9 versions do not work. They use link options that choke
> on 2010. Taking 8.5.11, which is the current release, seems to work
> out alright so far.
>> It seems as easy as downloading the tarball and checking that in. Am I
> missing any official process here?

Yes. There is a set of changes that you need to preserve. Tk *never*
works with any recent VC compilers, so even if you use a new version, you
still likely have to adjust the sources and the build process. Also, make
sure Tix works.
So there are two options:
a) adjust the existing sources to work with the new compiler. To do so,
 modify tk-8.5.9.x (or whatever we currently use), then tag your 
modifications
 as tk-8.5.9.<next> (would be .1 AFAICT), then update Tools/buildbot and
 PCbuild/readme.txt to refer to these.
b) import new sources into tk-8.X.Y.x, then go through the changes in 
tk-8.5.9.x,
 and port over what is still needed. Again, tag your imported tree so that
 the Python tree refers to the tag, allowing for modifications to Tk
 should they be necessary.
Switching to the most recent Tk release is a good idea, anyway, so b) is
preferred.
Regards,
Martin


More information about the Python-Dev mailing list

AltStyle によって変換されたページ (->オリジナル) /