Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 567924 (python-abi-letters) - [TRACKER] python naming switch breakages
Summary: [TRACKER] python naming switch breakages
Status: RESOLVED FIXED
Alias: python-abi-letters
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords: Tracker
Depends on: 565090 567370 567884 567902 567916 567926 567930 567944 568094 568108 568142 568168 568452 568518
Blocks: python-3.5-stable
  Show dependency tree
 
Reported: 2015-12-10 11:21 UTC by Justin Lecher (RETIRED)
Modified: 2017-04-03 21:19 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Justin Lecher (RETIRED) gentoo-dev 2015-12-10 11:21:54 UTC
These are the new and on long sight correct and better versions

dev-lang/python-2.7.11
dev-lang/python-3.3.5-r4
dev-lang/python-3.4.3-r4
dev-lang/python-3.5.0-r3

dev-lang/python-exec-2.1

app-eselect/eselect-python-20151117-r1
Comment 1 Justin Lecher (RETIRED) gentoo-dev 2015-12-17 13:05:42 UTC
2015-12-16-python-abiflags-rebuild-needed
  Title                     Python ABIFLAGS rebuild needed
  Author                    Mike Gilbert <floppym@gentoo.org>
  Posted                    2015-12-16
  Revision                  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/
Comment 2 Mike Gilbert gentoo-dev 2017-04-03 21:19:52 UTC
All dependencies are done, so closing this.