On September 21, 2015 7:08:33 PM EDT, Scott Kitterman <sc...@kitterman.com> 
wrote:
>
>
>On September 21, 2015 6:29:20 PM EDT, "Mika Pflüger"
><deb...@mikapflueger.de> wrote:
>>
>>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().

That's because the socket activation patch was added to libmilter after the 
last pymilter upload.  Whoever added that should have asked for the binNMU then.

Scott K

Reply via email to