Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] data/gentoo-news:master commit in: 2015-12-16-Python-ABIFLAGS-rebuild-needed/
Date: Wed, 16 Dec 2015 18:10:23
Message-Id: 1450289385.f299d186617873340302650a243dee0a223abecc.floppym@gentoo
1 commit: f299d186617873340302650a243dee0a223abecc
2 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
3 AuthorDate: Wed Dec 16 18:09:45 2015 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Wed Dec 16 18:09:45 2015 +0000
6 URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=f299d186
7
8 Add 2015-12-16-Python-ABIFLAGS-rebuild-needed
9
10 ...015-12-16-Python-ABIFLAGS-rebuild-needed.en.txt | 45 ++++++++++++++++++++++
11 ...12-16-Python-ABIFLAGS-rebuild-needed.en.txt.asc | 7 ++++
12 2 files changed, 52 insertions(+)
13
14 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
15 new file mode 100644
16 index 0000000..2e85cce
17 --- /dev/null
18 +++ b/2015-12-16-Python-ABIFLAGS-rebuild-needed/2015-12-16-Python-ABIFLAGS-rebuild-needed.en.txt
19 @@ -0,0 +1,45 @@
20 +Title: Python ABIFLAGS rebuild needed
21 +Author: Mike Gilbert <floppym@g.o>
22 +Content-Type: text/plain
23 +Posted: 2015-12-16
24 +Revision: 1
25 +News-Item-Format: 1.0
26 +Display-If-Installed: =dev-lang/python-3.3.5-r4
27 +Display-If-Installed: =dev-lang/python-3.3.5-r5
28 +Display-If-Installed: =dev-lang/python-3.3.5-r6
29 +Display-If-Installed: =dev-lang/python-3.3.5-r8
30 +Display-If-Installed: =dev-lang/python-3.3.5-r9
31 +Display-If-Installed: ~dev-lang/python-3.3.6
32 +Display-If-Installed: =dev-lang/python-3.4.3-r4
33 +Display-If-Installed: =dev-lang/python-3.4.3-r5
34 +Display-If-Installed: =dev-lang/python-3.4.3-r6
35 +Display-If-Installed: =dev-lang/python-3.4.3-r7
36 +Display-If-Installed: =dev-lang/python-3.4.3-r8
37 +Display-If-Installed: =dev-lang/python-3.4.3-r9
38 +Display-If-Installed: ~dev-lang/python-3.4.4
39 +Display-If-Installed: =dev-lang/python-3.5.0-r3
40 +Display-If-Installed: =dev-lang/python-3.5.0-r4
41 +Display-If-Installed: =dev-lang/python-3.5.0-r5
42 +Display-If-Installed: =dev-lang/python-3.5.0-r6
43 +Display-If-Installed: =dev-lang/python-3.5.0-r7
44 +Display-If-Installed: =dev-lang/python-3.5.0-r8
45 +Display-If-Installed: =dev-lang/python-3.5.0-r9
46 +Display-If-Installed: ~dev-lang/python-3.5.1
47 +
48 +For several years, Gentoo has been patching python3 in a way that is
49 +incompatible with PEP 3149 [1]. Gentoo has been enabling the PyMalloc feature,
50 +but our python packages have not carried the appropriate ABI flag.
51 +
52 +We have removed this patch from the most recent dev-lang/python ebuilds at
53 +the time of this writing. One result of this is that any packages which
54 +install python extension modules must be rebuilt.
55 +
56 +You should rebuild affected packages using the following command.
57 +
58 +emerge -1v $(find /usr/lib*/python3* -name '*cpython-3[3-5].so')
59 +
60 +You may experience build failures in related packages until this has been
61 +completed.
62 +
63 +References:
64 +[1] https://www.python.org/dev/peps/pep-3149/
65
66 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
67 new file mode 100644
68 index 0000000..6bc9355
69 --- /dev/null
70 +++ b/2015-12-16-Python-ABIFLAGS-rebuild-needed/2015-12-16-Python-ABIFLAGS-rebuild-needed.en.txt.asc
71 @@ -0,0 +1,7 @@
72 +-----BEGIN PGP SIGNATURE-----
73 +Version: GnuPG v2
74 +
75 +iF4EABEIAAYFAlZxqJAACgkQRxvnM+8pGj95FAEAyAcI9x0PNJcXX4fGRtmdYC9t
76 ++pAtxKja/pZ+tQlM4L4A/2iVC04tsMIdyneJRbvHf8xh0dH+WpnBSfjN6YVbeMwb
77 +=HkZX
78 +-----END PGP SIGNATURE-----