Hi, I just wanted to note here, that python 2.5.2 was released. "According to the release notes, over 100 bugs and patches have been addressed since Python 2.5.1, many of them improving the stability of the interpreter, and improving its portability." Best wishes, and thanks to the python herd for their work! Reproducible: Always
python-team: would be good if we could solve the following issues with this version: bug #209673 dev-lang/python builds an internal copy of libffi bug #125992 Enable static python build with portage bug #145206 python's distutils does not respect CXXFLAGS What do you think? Realistic?
bug #209673 is now only profile-work. Patch is present and it builds. Testing needed... If you want to help, add the patch from the mentioned bug in src_unpack using epatch and report whether there are any test failures (especially in conjunction with the ctypes-module).
I added the three bugs as dependency of Python 2.5.2 (I hope that's the correct process. If it is not, please tell me - I didn't find the process in the Bugzilla guide, nor via Google, so I assume I don't know the correct place to search).
Created attachment 149464 [details] gentoo patches adjusted for python-2.5.2 Hopefully this gets the ball rolling. I adjusted all of the patches from python-gentoo-patches-2.5.1-r3.tar.bz2 to apply cleanly to python-2.5.2. I ended up merging two of the patches together and removing another (change already present in 2.5.2). I also added the fix I made for bug #145206.
(In reply to comment #4) I have installed python 2.5.2 with gentoo patches but it doesn't resolve the malloc errors I get randomly with for example pitivi, ups-monitor and other python aware applications. Using threads are unsafe in many cases. See http://bugs.python.org/issue815646 Is it possible to activate nothreads flag without harm gentoo and also avoid the malloc corruption?
(In reply to comment #5) > > Using threads are unsafe in many cases. See http://bugs.python.org/issue815646 > > Is it possible to activate nothreads flag without harm gentoo and also avoid > the malloc corruption? > python-2.5.2-r1 includes upstream fix for the issue you mentioned. Thanks for reporting :)