Package: python-milter Version: 1.0-1 Severity: normal Hi,
python-milter compilation seems to have been broken at some time during the jessie cycle, and since it hasn't been recompiled since then, it is still statically compiled against libmilter on most architectures. See: $ ldd /usr/lib/python2.7/dist-packages/milter.so linux-vdso.so.1 (0x00007ffd87b9f000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007efcf3d72000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007efcf39c9000) /lib64/ld-linux-x86-64.so.2 (0x00007efcf41a9000) (There should be also a libmilter.so.1.0.1 in there) The problems are: 1. python-milter would not pick up security updates of libmilter. 2. python-milter actually _did not_ pick up the last changes in libmilter, including the socket activation patch added to make systemd socket activation possible (that's how I found this). So socket activation works if you write a C program using smfi_setconn(), but does not work using a python program with milter.setconn(). However, the build problem seems to have been fixed somehow already, if I recompile in an up-to-date sid, python-milter picks up the libmilter dependency just fine, so I guess python-milter only needs a binNMU to fix the binary packages in sid (and then testing). I don't know if this warrants a fix in stable, it is quite annoying, but is most likely not a big problem (until there is a security hole in libmilter). If I recompile in an up-to-date stable chroot, it also picks up the dependency, so also in stable a binNMU should fix it. Cheers, Mika -- System Information: Debian Release: stretch/sid APT prefers testing-proposed-updates APT policy: (650, 'testing-proposed-updates'), (650, 'testing'), (450, 'unstable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.1.0-2-amd64 (SMP w/8 CPU cores) Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages python-milter depends on: ii libc6 2.19-20 ii python 2.7.9-1 ii python-dns 2.3.6-3 python-milter recommends no packages. Versions of packages python-milter suggests: ii postfix 2.11.3-1 pn python-milter-doc <none> -- no debconf information --
pgp3XBV9_yU1O.pgp
Description: Digitale Signatur von OpenPGP