* Riku Voipio <[email protected]>, 2012-09-12, 13:54:
--- python2.7-2.7.3.orig/debian/libPVER-minimal.postinst.in
+++ python2.7-2.7.3/debian/libPVER-minimal.postinst.in
@@ -0,0 +1,13 @@
+#! /bin/sh
+
+set -e
+
+if [ ! -f /etc/@PVER@/sitecustomize.py ]; then
+    cat <<-EOF
+       # Empty sitecustomize.py to avoid a dangling symlink
+EOF
+fi

This looks broken. (Not a regression, just sayin'...)

+--- python-multiarch.orig/Python/dynload_shlib.c       2012-09-10 
08:41:17.000000000 +0000
++++ python-multiarch/Python/dynload_shlib.c    2012-09-10 08:42:54.676828325 
+0000
+@@ -50,6 +50,9 @@
+     {"_d.so", "rb", C_EXTENSION},
+     {"module_d.so", "rb", C_EXTENSION},
+ #endif
++#ifdef MULTIARCH
++    {"." MULTIARCH ".so", "rb", C_EXTENSION},
++#endif
+     {".so", "rb", C_EXTENSION},
+     {"module.so", "rb", C_EXTENSION},
+ #endif

What about loading extensions for the -dbg interpreter?

Python modules from the standard library are not byte-compiled anymore.

At least the following files (that are shipped in a M-A: same package) vary with architecture:

/usr/lib/python2.7/lib-dynload/*_d.so
/usr/lib/python2.7/_sysconfigdata_nd.py
/usr/lib/python2.7/lib2to3/*Grammar*.pickle
/usr/lib/python2.7/lib-dynload/_sysconfigdata.py

These are broken symlinks:

/usr/lib/python2.7/config-*_d/libpython2.7_d.so
/usr/lib/python2.7/config-*_d/libpython2.7.so
/usr/lib/libpython2.7.a

libpython2.7-{minimal,stdlib} don't ship any shared libraries, so Pre-Depends on multiarch-support shouldn't be needed.

python2.7{,-minimal,-dbg} must not be "Multi-Arch: foreign".

Apparently the patch reopens #684612.

argparse.egg-info should be in libpython2.7-stdlib, not in python2.7.

Now that libpython2.7 doesn't depend on python2.7, Breaks on vim-* (<< 2:7.3.547-4) should be moved to the former package. (And who knows what else lack of this dependency will break...?)

--
Jakub Wilk


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to