Source: sane-backends Hi,
I'm preparing a stretch LTS update for sane-backends and I noticed that there is code to filter out /usr/lib/$(DEB_HOST_MULTIARCH)/sane/libsane-dll.*, but that the file was still present: # dpkg --contents libsane_1.0.25-4.1_amd64.deb | grep dll # stretch -rw-r--r-- root/root 978 2017-05-21 10:04 ./usr/lib/x86_64-linux-gnu/sane/libsane-dll.la -rw-r--r-- root/root 30632 2017-05-21 10:04 ./usr/lib/x86_64-linux-gnu/sane/libsane-dll.so.1.0.25 lrwxrwxrwx root/root 0 2017-05-21 10:04 ./usr/lib/x86_64-linux-gnu/sane/libsane-dll.so.1 -> libsane-dll.so.1.0.25 Looking further, the filtering only works in separate arch/indep (-B/-A) builds, because the dll* files are cleaned by install-arch but re-installed right after by install-indep. The issue is still present in sid. This is not a problem right now in the unstable archive, but this could be depending on how the package is rebuilt in the future and/or in derivatives: $ dpkg --contents libsane1_1.0.31-2_amd64.deb | grep dll # downloaded from sid [nothing] $ dpkg --contents libsane1_1.0.31-2_amd64.deb | grep dll # `debuild` from source on sid -rw-r--r-- root/root 92232 2020-09-27 13:38 ./usr/lib/x86_64-linux-gnu/sane/libsane-dll.so.1.0.31 lrwxrwxrwx root/root 0 2020-09-27 13:38 ./usr/lib/x86_64-linux-gnu/sane/libsane-dll.so.1 -> libsane-dll.so.1.0.31 Cheers! Sylvain Beucler Debian LTS Team