Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PEP 513 & 571: Remove libcrypt.so.1 from whitelist #1124

Merged
merged 1 commit into from
Jul 18, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion pep-0513.txt
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,6 @@ included in the following list: ::
libm.so.6
libdl.so.2
librt.so.1
libcrypt.so.1
libc.so.6
libnsl.so.1
libutil.so.1
Expand All @@ -155,6 +154,9 @@ included in the following list: ::
and, (b) work on a stock CentOS 5.11 [6]_ system that contains the system
package manager's provided versions of these libraries.

``libcrypt.so.1`` was retrospectively removed from the whitelist after
Fedora 30 was released with ``libcrypt.so.2`` instead.

Because CentOS 5 is only available for x86_64 and i686 architectures,
these are the only architectures currently supported by the ``manylinux1``
policy.
Expand Down
10 changes: 5 additions & 5 deletions pep-0571.rst
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,6 @@ the ``manylinux2010`` tag:
libm.so.6
libdl.so.2
librt.so.1
libcrypt.so.1
libc.so.6
libnsl.so.1
libutil.so.1
Expand All @@ -111,14 +110,16 @@ the ``manylinux2010`` tag:
``libpanelw.so.5``. [7]_ ``libpythonX.Y`` remains ineligible for
inclusion for the same reasons outlined in PEP 513.

``libcrypt.so.1`` was retrospectively removed from the whitelist after
Fedora 30 was released with ``libcrypt.so.2`` instead.

On Debian-based systems, these libraries are provided by the packages:

============ =======================================================
Package Libraries
============ =======================================================
libc6 libdl.so.2, libresolv.so.2, librt.so.1, libc.so.6,
libpthread.so.0, libm.so.6, libutil.so.1, libcrypt.so.1,
libnsl.so.1
libpthread.so.0, libm.so.6, libutil.so.1, libnsl.so.1
libgcc1 libgcc_s.so.1
libgl1 libGL.so.1
libglib2.0-0 libgobject-2.0.so.0, libgthread-2.0.so.0, libglib-2.0.so.0
Expand All @@ -137,8 +138,7 @@ the ``manylinux2010`` tag:
============ =======================================================
glib2 libglib-2.0.so.0, libgthread-2.0.so.0, libgobject-2.0.so.0
glibc libresolv.so.2, libutil.so.1, libnsl.so.1, librt.so.1,
libcrypt.so.1, libpthread.so.0, libdl.so.2, libm.so.6,
libc.so.6
libpthread.so.0, libdl.so.2, libm.so.6, libc.so.6
libICE libICE.so.6
libX11 libX11.so.6
libXext: libXext.so.6
Expand Down