[Bug 1862926] Re: Request for update: SANE 1.0.29
Till Kamppeter
1862926 at bugs.launchpad.net
Mon Feb 24 11:52:42 UTC 2020
Thank you for the second upload, it fixed the general FTBFS but some
architectures still show problems:
i386 (the only remaining 32-bit architecture?):
The genesys backend fails the unit tests due to a problem with floating
point arithmetics on 32/64-bit. There are bug reports upstream, but all
unsolved:
https://gitlab.com/sane-project/backends/issues/241
https://gitlab.com/sane-project/backends/issues/157
ppc64el:
Fails on symbol table generation:
dh_makeshlibs -- -v1.0.29 -Pdebian/libsane -plibsane
dpkg-gensymbols: warning: new libraries appeared in the symbols file: libsane-ricoh2.so.1 libsane-escl.so.1
dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below
dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libsane/DEBIAN/symbols doesn't match completely debian/libsane.symbols.ppc64el
Do we really need to generate symbol tables for each scanner driver? No
one develops against the drivers, only against the main library.
To fix, one simply needs to copy the patch from the buildlog and apply
it.
And why do we need these scanner drivers on server-only architectures?
s390x:
Bog known and fixed upstream:
https://gitlab.com/sane-project/backends/-/merge_requests/329
So the biggest problem is the i386, as upstream has no solution for that, perhaps skip this one test (genesys backend) i386-only.
** Bug watch added: gitlab.com/sane-project/backends/issues #241
https://gitlab.com/sane-project/backends/issues/241
** Bug watch added: gitlab.com/sane-project/backends/issues #157
https://gitlab.com/sane-project/backends/issues/157
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1862926
Title:
Request for update: SANE 1.0.29
Status in sane-backends package in Ubuntu:
Confirmed
Status in sane-backends package in Debian:
Unknown
Bug description:
In Focal we are still a bit old-fashioned regarding scanning. We are
still at the ancient SANE 1.0.27! That is really INSANE.
Current version is 1.0.29 and it contains a very important new feature
which will make hundreds (thousands?) of new scanners work with
Ubuntu. This new feature is Apple AirScan support as a client. I have
introduced a lot of nice printing stuff to support AirPrint, making
lots of printers (practically all modern network printers) working,
and all the multi-function devices under these (printer and scanner in
one) do AirScan, so all these scanner will work with SANE 1.0.29 (if
yours does not, it is a bug in SANE, please report).
The AirScan support is provided by the new "escl" backend. supporting
the eSCL protocol AirPrint is based on. The protocol uses HTTP and
XML, so this works out-of-the-box if your printer is connected to the
network, if it is connected via USB it work via IPP-over-USB using the
ippusbxd package.
Changes list from upstream:
- Backends
+ adds an escl backend (theoretically supporting all AirPrint devices with a scan unit
+ adds support for 23 new scanner models via existing backends
+ significantly changes genesys and pixma backends
+ fixes bugs in canon_dr, fujitsu, hp3900, mustek_usb2, plustek and xerox_mfp backends
+ fixes all compiler warnings on Debian 10 (#120)
+ fixes portability issues for uClibc-ng and MacOS builds
+ adds support to record and replay USB I/O traffic
+ adds timestamps to debug logs
debdiff attached.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1862926/+subscriptions
More information about the Ubuntu-sponsors
mailing list