libusb-0.1.so.4 was used when libsane-brother2.so.1.0.7 was compiled, in other words, and Brother should ideally have stated the libusb-0.1-4 package (which installs that .so file) as a depend in the brscan2 .deb package.
So now I have been able to confirm that the proposed package for bionic in the PPA makes a difference. Would still appreciate more feedback before starting to look for a sponsor who can upload.
I made a new attempt with bionic, and yes!!
@renbag: You were absolutely correct, and it's brscan2 that requires the presence of libusb-0.1-4. I think this explains it:
$ ldd /usr/lib64/ sane/libsane- brother2. so.1.0. 7 | grep libusb 64-linux- gnu/libusb- 0.1.so. 4 (0x00007f79f3e5 7000)
libusb-0.1.so.4 => /lib/x86_
libusb-0.1.so.4 was used when libsane- brother2. so.1.0. 7 was compiled, in other words, and Brother should ideally have stated the libusb-0.1-4 package (which installs that .so file) as a depend in the brscan2 .deb package.
So now I have been able to confirm that the proposed package for bionic in the PPA makes a difference. Would still appreciate more feedback before starting to look for a sponsor who can upload.