commit: f299d186617873340302650a243dee0a223abecc Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> AuthorDate: Wed Dec 16 18:09:45 2015 +0000 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> CommitDate: Wed Dec 16 18:09:45 2015 +0000 URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=f299d186
Add 2015-12-16-Python-ABIFLAGS-rebuild-needed ...015-12-16-Python-ABIFLAGS-rebuild-needed.en.txt | 45 ++++++++++++++++++++++ ...12-16-Python-ABIFLAGS-rebuild-needed.en.txt.asc | 7 ++++ 2 files changed, 52 insertions(+) diff --git a/2015-12-16-Python-ABIFLAGS-rebuild-needed/2015-12-16-Python-ABIFLAGS-rebuild-needed.en.txt b/2015-12-16-Python-ABIFLAGS-rebuild-needed/2015-12-16-Python-ABIFLAGS-rebuild-needed.en.txt new file mode 100644 index 0000000..2e85cce --- /dev/null +++ b/2015-12-16-Python-ABIFLAGS-rebuild-needed/2015-12-16-Python-ABIFLAGS-rebuild-needed.en.txt @@ -0,0 +1,45 @@ +Title: Python ABIFLAGS rebuild needed +Author: Mike Gilbert <flop...@gentoo.org> +Content-Type: text/plain +Posted: 2015-12-16 +Revision: 1 +News-Item-Format: 1.0 +Display-If-Installed: =dev-lang/python-3.3.5-r4 +Display-If-Installed: =dev-lang/python-3.3.5-r5 +Display-If-Installed: =dev-lang/python-3.3.5-r6 +Display-If-Installed: =dev-lang/python-3.3.5-r8 +Display-If-Installed: =dev-lang/python-3.3.5-r9 +Display-If-Installed: ~dev-lang/python-3.3.6 +Display-If-Installed: =dev-lang/python-3.4.3-r4 +Display-If-Installed: =dev-lang/python-3.4.3-r5 +Display-If-Installed: =dev-lang/python-3.4.3-r6 +Display-If-Installed: =dev-lang/python-3.4.3-r7 +Display-If-Installed: =dev-lang/python-3.4.3-r8 +Display-If-Installed: =dev-lang/python-3.4.3-r9 +Display-If-Installed: ~dev-lang/python-3.4.4 +Display-If-Installed: =dev-lang/python-3.5.0-r3 +Display-If-Installed: =dev-lang/python-3.5.0-r4 +Display-If-Installed: =dev-lang/python-3.5.0-r5 +Display-If-Installed: =dev-lang/python-3.5.0-r6 +Display-If-Installed: =dev-lang/python-3.5.0-r7 +Display-If-Installed: =dev-lang/python-3.5.0-r8 +Display-If-Installed: =dev-lang/python-3.5.0-r9 +Display-If-Installed: ~dev-lang/python-3.5.1 + +For several years, Gentoo has been patching python3 in a way that is +incompatible with PEP 3149 [1]. Gentoo has been enabling the PyMalloc feature, +but our python packages have not carried the appropriate ABI flag. + +We have removed this patch from the most recent dev-lang/python ebuilds at +the time of this writing. One result of this is that any packages which +install python extension modules must be rebuilt. + +You should rebuild affected packages using the following command. + +emerge -1v $(find /usr/lib*/python3* -name '*cpython-3[3-5].so') + +You may experience build failures in related packages until this has been +completed. + +References: +[1] https://www.python.org/dev/peps/pep-3149/ diff --git a/2015-12-16-Python-ABIFLAGS-rebuild-needed/2015-12-16-Python-ABIFLAGS-rebuild-needed.en.txt.asc b/2015-12-16-Python-ABIFLAGS-rebuild-needed/2015-12-16-Python-ABIFLAGS-rebuild-needed.en.txt.asc new file mode 100644 index 0000000..6bc9355 --- /dev/null +++ b/2015-12-16-Python-ABIFLAGS-rebuild-needed/2015-12-16-Python-ABIFLAGS-rebuild-needed.en.txt.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iF4EABEIAAYFAlZxqJAACgkQRxvnM+8pGj95FAEAyAcI9x0PNJcXX4fGRtmdYC9t ++pAtxKja/pZ+tQlM4L4A/2iVC04tsMIdyneJRbvHf8xh0dH+WpnBSfjN6YVbeMwb +=HkZX +-----END PGP SIGNATURE-----