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

Reply via email to