[Python-checkins] python/dist/src/Misc NEWS, 1.1193.2.34, 1.1193.2.35

tim_one at users.sourceforge.net tim_one at users.sourceforge.net
Fri Mar 11 18:21:00 CET 2005


Update of /cvsroot/python/python/dist/src/Misc
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17973/Misc

Modified Files:
      Tag: release24-maint
	NEWS 
Log Message:
Bug #1160802:  Can't build Zope on Windows w/ 2.4.1c1.

MSVCCompiler.initialize():  set self.initialized to True, as suggested
by AMK.  Else we keep growing the PATH endlessly, with each new C
extension built, until putenv() complains.

This doesn't appear to be an issue on the HEAD (MSVCCompiler initializes
itself via __init__() on the HEAD).

Also added a "2.4.1c2" section to NEWS.  Not meant to imply that Anthony
will do a 2.4.1c2 release, just needed to a place to put the news about the
MSVCCompiler bugfix.


Index: NEWS
===================================================================
RCS file: /cvsroot/python/python/dist/src/Misc/NEWS,v
retrieving revision 1.1193.2.34
retrieving revision 1.1193.2.35
diff -u -d -r1.1193.2.34 -r1.1193.2.35
--- NEWS	9 Mar 2005 11:54:25 -0000	1.1193.2.34
+++ NEWS	11 Mar 2005 17:20:43 -0000	1.1193.2.35
@@ -4,6 +4,24 @@
 
 (editors: check NEWS.help for information about editing NEWS using ReST.)
 
+What's New in Python 2.4.1c2?
+=============================
+
+*Release date: DD-MAR-2005*
+
+Library
+-------
+
+- Bug #1160802: can't build Zope on Windows with 2.4.1c1.  The
+  ``MSVCCompiler`` class in distutils forgot to record that it was
+  initialized, and continued adding redundant entries to the system
+  ``PATH`` environment variable until ``putenv()`` complained about the
+  size.  This only affected building projects with many C extensions,
+  and only on Windows using Microsoft's compiler.  This wasn't visible
+  before because a bugfix first included in 2.4.1c1 provoked it (bug
+  #1110478: revert os.environ.update to do putenv again).
+
+
 What's New in Python 2.4.1c1?
 =============================
 
@@ -20,7 +38,7 @@
 - Bug #1124295: the __name__ attribute of file objects was
   inadvertently made inaccessible in restricted mode.
 
-- Bug #1074011: closing sys.std{out,err} now causes a flush() and 
+- Bug #1074011: closing sys.std{out,err} now causes a flush() and
   an ferror() call.
 
 - Bug #1085744:  Add missing overflow check to PySequence_Tuple().
@@ -124,9 +142,9 @@
 
 - On 10.3 and later extensions are built with -undefined dynamic_lookup.
   This ensures that extensions can be built in older versions of Python after
-  a newer framework has been installed. In addition, an extension will not 
+  a newer framework has been installed. In addition, an extension will not
   accidentally pull in another copy of the Python interpreter.
-  
+
   On 10.2 and earlier (or if MACOSX_DEPLOYMENT_TARGET is set to a value <= 10.2)
   extensions are linked directly to the dylib in the framework, in stead
   of against the framework itself. This ensures that extensions can be built
@@ -144,7 +162,7 @@
   Mac OS 9 and change to reflect the state for OS X.
   Closes patch #1095802.  Thanks Jack Jansen.
 
- 
+
 What's New in Python 2.4 final?
 ===============================
 



More information about the Python-checkins mailing list