[RELEASED] Python 3.1.2 release candidate

On behalf of the Python development team, I'm pleased to announce a release candidate for the second bugfix release of the Python 3.1 series, Python 3.1.2. This bug fix release fixes numerous issues found in 3.1.1. This release candidate has been released to solicit testing and feedback over an possible regressions from 3.1.1. Please consider testing it with your library or application and reporting an bugs you encounter. This will help make the final 3.1.2 release, planned in 2 weeks time, all the more stable. The Python 3.1 version series focuses on the stabilization and optimization of the features and changes that Python 3.0 introduced. For example, the new I/O system has been rewritten in C for speed. File system APIs that use unicode strings now handle paths with undecodable bytes in them. Other features include an ordered dictionary implementation, a condensed syntax for nested with statements, and support for ttk Tile in Tkinter. For a more extensive list of changes in 3.1, see http://doc.python.org/3.1/whatsnew/3.1.html or Misc/NEWS in the Python distribution. To download Python 3.1.2rc1 visit: http://www.python.org/download/releases/3.1.2/ A list of changes in 3.1.2rc1 can be found here: http://svn.python.org/projects/python/tags/r312rc1/Misc/NEWS The 3.1 documentation can be found at: http://docs.python.org/3.1 Bugs can always be reported to: http://bugs.python.org Enjoy! -- Benjamin Peterson Release Manager benjamin at python.org (on behalf of the entire python-dev team and 3.1.2's contributors)

Benjamin Peterson, 06.03.2010 23:13:
A list of changes in 3.1.2rc1 can be found here:
http://svn.python.org/projects/python/tags/r312rc1/Misc/NEWS
Any reason the fix for bug 7173 didn't make it in? The test case that Amaury came up with seems to indicate that this a pretty serious issue. http://bugs.python.org/issue7173 Stefan

Le Sun, 07 Mar 2010 11:10:52 +0100, Stefan Behnel <stefan_ml@behnel.de> a écrit :
Any reason the fix for bug 7173 didn't make it in? The test case that Amaury came up with seems to indicate that this a pretty serious issue.
The patch needs to properly include an unit test reproducing the test case. Also, a committer must step up and apply it. I am currently on vacation and refrain from doing commits myself. Regards Antoine.

I download the source snapshot ./configure --enable-framework make ... /usr/bin/install -c -d -m 755 Python.framework/Versions/3.1 if test ""; then \ gcc -o Python.framework/Versions/3.1/Python -dynamiclib \ -isysroot "" \ -all_load libpython3.1.a -Wl,-single_module \ -install_name /Library/Frameworks/Python.framework/Versions/3.1/Python \ -compatibility_version 3.1 \ -current_version 3.1 \ -framework CoreFoundation -ldl -framework CoreFoundation; \ else \ /usr/bin/libtool -o Python.framework/Versions/3.1/Python -dynamic libpython3.1.a \ -lSystem -lSystemStubs -arch_only x86_64 -install_name /Library/Frameworks/Python.framework/Versions/3.1/Python -compatibility_version 3.1 -current_version 3.1 -framework CoreFoundation -ldl -framework CoreFoundation;\ fi Undefined symbols: "_libintl_bindtextdomain", referenced from: _PyIntl_bindtextdomain in libpython3.1.a(_localemodule.o) "_libintl_textdomain", referenced from: _PyIntl_textdomain in libpython3.1.a(_localemodule.o) "_libintl_dgettext", referenced from: _PyIntl_dgettext in libpython3.1.a(_localemodule.o) "_libintl_gettext", referenced from: _PyIntl_gettext in libpython3.1.a(_localemodule.o) "_libintl_dcgettext", referenced from: _PyIntl_dcgettext in libpython3.1.a(_localemodule.o) ld: symbol(s) not found /usr/bin/libtool: internal link edit command failed I'm on 10.6.2, gcc version 4.2.1 Any hints on where to go from here? On Sun, Mar 7, 2010 at 8:57 AM, Antoine Pitrou <solipsis@pitrou.net> wrote:
Le Sun, 07 Mar 2010 11:10:52 +0100, Stefan Behnel <stefan_ml@behnel.de> a écrit :
Any reason the fix for bug 7173 didn't make it in? The test case that Amaury came up with seems to indicate that this a pretty serious issue.
The patch needs to properly include an unit test reproducing the test case. Also, a committer must step up and apply it. I am currently on vacation and refrain from doing commits myself.
Regards
Antoine.
_______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/bmiller%40luther.edu

Do you have MacPorts or Fink installed? If you do then you have a version of gettext installed that is not compiled properly to work with Python (usually its a 32-bit/64-bit thing). Best piece of advice is to not use MacPorts/Fink and use Homebrew instead. =) On Sun, Mar 7, 2010 at 09:36, Brad Miller <millbr02@luther.edu> wrote:
I download the source snapshot
./configure --enable-framework make
...
/usr/bin/install -c -d -m 755 Python.framework/Versions/3.1 if test ""; then \ gcc -o Python.framework/Versions/3.1/Python -dynamiclib \ -isysroot "" \ -all_load libpython3.1.a -Wl,-single_module \ -install_name /Library/Frameworks/Python.framework/Versions/3.1/Python \ -compatibility_version 3.1 \ -current_version 3.1 \ -framework CoreFoundation -ldl -framework CoreFoundation; \ else \ /usr/bin/libtool -o Python.framework/Versions/3.1/Python -dynamic libpython3.1.a \ -lSystem -lSystemStubs -arch_only x86_64 -install_name /Library/Frameworks/Python.framework/Versions/3.1/Python -compatibility_version 3.1 -current_version 3.1 -framework CoreFoundation -ldl -framework CoreFoundation;\ fi
Undefined symbols: "_libintl_bindtextdomain", referenced from: _PyIntl_bindtextdomain in libpython3.1.a(_localemodule.o) "_libintl_textdomain", referenced from: _PyIntl_textdomain in libpython3.1.a(_localemodule.o) "_libintl_dgettext", referenced from: _PyIntl_dgettext in libpython3.1.a(_localemodule.o) "_libintl_gettext", referenced from: _PyIntl_gettext in libpython3.1.a(_localemodule.o) "_libintl_dcgettext", referenced from: _PyIntl_dcgettext in libpython3.1.a(_localemodule.o) ld: symbol(s) not found /usr/bin/libtool: internal link edit command failed
I'm on 10.6.2, gcc version 4.2.1
Any hints on where to go from here?
On Sun, Mar 7, 2010 at 8:57 AM, Antoine Pitrou <solipsis@pitrou.net>wrote:
Le Sun, 07 Mar 2010 11:10:52 +0100, Stefan Behnel <stefan_ml@behnel.de> a écrit :
Any reason the fix for bug 7173 didn't make it in? The test case that Amaury came up with seems to indicate that this a pretty serious issue.
The patch needs to properly include an unit test reproducing the test case. Also, a committer must step up and apply it. I am currently on vacation and refrain from doing commits myself.
Regards
Antoine.
_______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/bmiller%40luther.edu
_______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/brett%40python.org
participants (5)
-
Antoine Pitrou
-
Benjamin Peterson
-
Brad Miller
-
Brett Cannon
-
Stefan Behnel