Discussion:
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
marco ghidinelli
2017-08-19 09:25:11 UTC
Permalink
Hello,

force (dpkg install --force-all) the installation doesn't solve the
problem, so I think that the "provides" will not solve anything.

Let me know if i can help testing things.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Mariusz Dykierek
2017-09-01 07:17:27 UTC
Permalink
I have been using (x)sane with my 17.02 without a problem.
After upgrade to 17.10:
- my Xerox WorkCentre 3525 doesn't get detected (editing /etc/sane.d/xerox_mfp.conf helps though).
- the XSane GUI closes after preview or scan with the following message "Not a JPEG file: starts with 0x00 0x00"
If this can't be fixed, a roll-back to 1.0.25 should probably be considered?
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Mariusz Dykierek
2017-09-01 07:51:32 UTC
Permalink
Looks like other distributions suffer from the same:
https://bugzilla.redhat.com/show_bug.cgi?id=1468986

** Bug watch added: Red Hat Bugzilla #1468986
https://bugzilla.redhat.com/show_bug.cgi?id=1468986
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Jörg Frings-Fürst
2017-09-01 08:21:18 UTC
Permalink
Hi Mariusz,

as already written in the post 2 it is irresponsible to use a package
from the Experimental branch in a production system.


CU
Jörg
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/u
PeterPall
2017-09-01 08:29:50 UTC
Permalink
Same question from me: We cannot possibly want to break a big percentage
of all scanners and MFC devices out in the wild.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Jeremy Bicha
2017-09-01 11:02:08 UTC
Permalink
Jörg, thanks for your feedback but could you respond to comment 4?
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://
dino99
2017-09-01 11:13:09 UTC
Permalink
@Jeremy

only a comment : why not renaming libsane1 to libsane ?

and from the debian report above:
" Renaming the package to libsane1 without adding a "provides" breaks that dependency and it seems
like merely adding the "provides" does not get them into a working order again."
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Launchpad Bug Tracker
2017-09-01 11:14:10 UTC
Permalink
Status changed to 'Confirmed' because the bug affects multiple users.

** Changed in: sane-backends (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Jeremy Bicha
2017-09-01 11:23:48 UTC
Permalink
@dino99, because I'm trying to coordinate that kind of thing with the
Debian maintainer… See comment 4.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/ma
Mariusz Dykierek
2017-09-02 15:11:16 UTC
Permalink
Linking libsane.so.1.0.27 as libsane.so or copying doesn't seem to solve the problem.
Anyone checked if Debian works with that?
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
luca.mg
2017-09-27 08:02:37 UTC
Permalink
Hi all, as a workaround on ubuntu artful I got rolled back to libsane libsane-common from zesty, that is 1.0.25+git20150528-1ubuntu4, and xsane xsane-common 0999.3ubuntu2, locked to those releases; my Epson Perfection 4490 scanner (third party epkowa backend) would only run as root; added the lines
# Epson Perfection 4490
ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="0119", ENV{libsane_matched}="yes"
to the file /lib/udev/rules.d/60-libsane.rules right after the line
LABEL="libsane_usb_rules_begin"
and the scanner is now working as it always did.
Would be great if this libsane1 thing would be fixed though.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mail
Neil Gunther
2017-10-15 10:11:13 UTC
Permalink
Another workaround is to install this ppa:

https://launchpad.net/~rolfbensch/+archive/ubuntu/sane-git

And launch Iscan with sudo iscan.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bug
guascoe
2017-10-16 10:24:40 UTC
Permalink
Hi all, none of the suggested workaround works for me: change of libsane and libsane-common to older or different version leads to uninstall of gnome-control-center,ubuntu-desktop, and several other packages, leaving the system in an unconsistent state.
Bye
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubun
PeterPall
2017-10-16 10:44:31 UTC
Permalink
On my system uninstalling libsane1 uninstalls colord - which uninstalls
gnome - which means that this isn't an option.

Vuescan (costly!) and manually extracting and placing the contents of
the .deb packages with the scanner plug-ins seems to currently work. But
- I still wonder if there is a better way...
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.
Mariusz Dykierek
2017-10-17 13:27:08 UTC
Permalink
We had a working set of software.
Now we have a non-working set of software without a feasible workaround (maybe except for phone camera).
May I kindly ask why don't "we" revert the "improvement" to the previous state and happily use our scanners for everyday work and fun?
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailm
dino99
2017-10-17 14:52:55 UTC
Permalink
You still can try the zesty version: download the required package(s), then install via 'dpkg -i' over the installed one(s)
https://launchpad.net/ubuntu/+source/sane-backends
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.u
Jeremy Bicha
2017-10-17 22:24:30 UTC
Permalink
** Description changed:

- I don't know if that can be prevented in the long run. But both brscan
- (for my brother scanner) and iscan (for my epson scanners) have been
- broken by the change from libsane to libsane1. For iscan I have
- unpackaged the debian package, changed the dependency it contains from
- libsane to libsane1 and installed the changed package. But even then my
- epson scanners no more work leaving me without any scanner => Reporting
- a bug.
+ Impact
+ ======
+ The Debian maintainer renamed libsane to libsane1 "to match with the soname" apparently to fix a Lintian warning.
+
+ libsane 1.0.25 in zesty includes libsane.so.1.25
+ libsane1 1.0.27 in artful includes libsane.so.1.27
+
+ This appears to be no bigger change than any ordinary new version of the
+ library.
+
+ The library rename makes it impossible to install any scanner drivers
+ for libsane that are distributed as a .deb unless the driver
+ distributors recompiles against Ubuntu 17.10+.
+
+ Therefore, adding Provides: libsane seems reasonable here.
+
+ Test Case
+ =========
+ Make sure that libsane1 Provides: libsane
+
+ Regression Potential
+ ====================
+ The fix here was proposed to the Debian maintainer in July but there's been virtually zero response on it.
+
+ It doesn't seem like adding the Provides will make things any worse for
+ third-party drivers but it has a good chance of making things better for
+ some.
+
+ Original Bug Report
+ ===================
+ I don't know if that can be prevented in the long run. But both brscan (for my brother scanner) and iscan (for my epson scanners) have been broken by the change from libsane to libsane1. For iscan I have unpackaged the debian package, changed the dependency it contains from libsane to libsane1 and installed the changed package. But even then my epson scanners no more work leaving me without any scanner => Reporting a bug.

ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: libsane1 1.0.27-1~experimental1ubuntu2
Uname: Linux 4.13.0-041300rc2-lowlatency x86_64
ApportVersion: 2.20.6-0ubuntu4
Architecture: amd64
Date: Sat Jul 29 08:38:15 2017
EcryptfsInUse: Yes
SourcePackage: sane-backends
UpgradeStatus: No upgrade log present (probably fresh install)

** Changed in: sane-backends (Ubuntu)
Importance: Undecided => Medium

** Changed in: sane-backends (Ubuntu)
Status: Confirmed => In Progress
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-b
Jeremy Bicha
2017-10-17 22:31:20 UTC
Permalink
** Description changed:

Impact
======
The Debian maintainer renamed libsane to libsane1 "to match with the soname" apparently to fix a Lintian warning.

libsane 1.0.25 in zesty includes libsane.so.1.25
libsane1 1.0.27 in artful includes libsane.so.1.27

This appears to be no bigger change than any ordinary new version of the
library.

The library rename makes it impossible to install any scanner drivers
for libsane that are distributed as a .deb unless the driver
distributors recompiles against Ubuntu 17.10+.

Therefore, adding Provides: libsane seems reasonable here.

Test Case
=========
- Make sure that libsane1 Provides: libsane
+ Visit http://support.epson.net/linux/en/iscan_c.html
+ Download the amd64 deb .tar.gz
+ Unzip it.
+ Install the iscan .deb from the core folder.
+
+ It won't install before this SRU because it Depends: libsane

Regression Potential
====================
The fix here was proposed to the Debian maintainer in July but there's been virtually zero response on it.

It doesn't seem like adding the Provides will make things any worse for
third-party drivers but it has a good chance of making things better for
some.

Original Bug Report
===================
I don't know if that can be prevented in the long run. But both brscan (for my brother scanner) and iscan (for my epson scanners) have been broken by the change from libsane to libsane1. For iscan I have unpackaged the debian package, changed the dependency it contains from libsane to libsane1 and installed the changed package. But even then my epson scanners no more work leaving me without any scanner => Reporting a bug.

ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: libsane1 1.0.27-1~experimental1ubuntu2
Uname: Linux 4.13.0-041300rc2-lowlatency x86_64
ApportVersion: 2.20.6-0ubuntu4
Architecture: amd64
Date: Sat Jul 29 08:38:15 2017
EcryptfsInUse: Yes
SourcePackage: sane-backends
UpgradeStatus: No upgrade log present (probably fresh install)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailma
PeterPall
2017-10-18 04:16:31 UTC
Permalink
@dino99: You cannot sqitch the zesty version any more. At least if you
want your computer have a working graphical user interface: lib colord
depends in libsane1 - and colord on libcolord. And gnome on colord:

***@Marius:~$ sudo apt-get remove libcolord2
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
emacs25-lucid xaw3dg
Suggested packages:
emacs25-common-non-dfsg
The following packages will be REMOVED:
apport-gtk apturl bamfdaemon baobab brasero brasero-cdrkit cairo-dock
cairo-dock-core cairo-dock-plug-ins
cairo-dock-plug-ins-dbus-interface-python cairo-dock-plug-ins-integration
caribou cheese chrome-gnome-shell classicmenu-indicator colord compiz
compiz-gnome dconf-editor easytag emacs24 emacs25 evince
evolution-data-server evolution-data-server-online-accounts file-roller
firefox frei0r-plugins gcr gedit gir1.2-appindicator3-0.1 gir1.2-caribou-1.0
gir1.2-clutter-1.0 gir1.2-gcr-3 gir1.2-gdl-3 gir1.2-gnomebluetooth-1.0
gir1.2-gnomedesktop-3.0 gir1.2-gspell-1 gir1.2-gtk-3.0 gir1.2-gtksource-3.0
gir1.2-gtkspell3-3.0 gir1.2-gweather-3.0 gir1.2-mutter-1 gir1.2-nautilus-3.0
gir1.2-nmgtk-1.0 gir1.2-peas-1.0 gir1.2-rb-3.0 gir1.2-totem-1.0
gir1.2-vte-2.91 gir1.2-webkit2-4.0 gir1.2-wnck-3.0 gjs gkbd-capplet
gnome-bluetooth gnome-control-center gnome-disk-utility gnome-font-viewer
gnome-getting-started-docs gnome-getting-started-docs-de gnome-keyring
gnome-online-accounts gnome-power-manager gnome-screensaver gnome-screenshot
gnome-session gnome-session-bin gnome-session-wayland gnome-settings-daemon
gnome-shell gnome-software gnome-software-plugin-snap gnome-system-log
gnome-system-monitor gnome-system-tools gnome-terminal gnome-tweak-tool
gnome-user-docs gnome-user-guide gnome-user-share gstreamer1.0-clutter-3.0
gstreamer1.0-plugins-bad gtk3-engines-unico gucharmap gufw handbrake ibus
ibus-gtk3 indicator-application indicator-printers language-selector-gnome
libappindicator3-1 libavahi-ui-gtk3-0 libbrasero-media3-1 libcanberra-gtk3-0
libcanberra-gtk3-module libcaribou0 libcheese-gtk25 libcheese8
libclutter-1.0-0 libclutter-gst-3.0-0 libclutter-gtk-1.0-0 libcolord-gtk1
libcolord2 libcolorhug2 libevdocument3-4 libevview3-3 libgail-3-0
libgcr-ui-3-1 libgdl-3-5 libgdl-3-dev libgjs0g libgldi3 libgnome-bluetooth13
libgnome-desktop-3-12 libgnomekbd8 libgoa-backend-1.0-1 libgspell-1-1
libgspell-1-dev libgtk-3-0 libgtk-3-bin libgtk-3-dev libgtkmm-3.0-1v5
libgtkmm-3.0-dev libgtksourceview-3.0-1 libgtksourceview-3.0-dev
libgtkspell3-3-0 libgtkspell3-3-dev libgtkspellmm-3.0-0v5
libgtkspellmm-3.0-dev libgucharmap-2-90-7 libgweather-3-6 libido3-0.1-0
libindicator3-7 libmetacity1 libmutter-1-0 libnautilus-extension1a
libnm-gtk0 libnma0 libopencv-calib3d3.1 libopencv-contrib3.1
libopencv-features2d3.1 libopencv-highgui3.1 libopencv-objdetect3.1
libopencv-stitching3.1 libopencv-videostab3.1 libpeas-1.0-0
libreoffice-avmedia-backend-gstreamer libreoffice-gnome libreoffice-gtk3
librhythmbox-core10 librsvg2-bin libtimezonemap1 libtotem0 libunique-3.0-0
libunity-settings-daemon1 libvte-2.91-0 libwebkit2gtk-4.0-37
libwebkit2gtk-4.0-37-gtk2 libwebkit2gtk-4.0-dev libwebkitgtk-3.0-0
libwnck-3-0 libyelp0 lightdm-gtk-greeter meld metacity mousetweaks mutter
nautilus nautilus-extension-brasero network-manager-gnome
network-manager-openvpn-gnome notify-osd pinentry-gnome3 policykit-1-gnome
python-nautilus python3-aptdaemon.gtk3widgets qt5-gtk-platformtheme
redshift-gtk seahorse seahorse-daemon shotwell software-properties-gtk
soundconverter ssh-askpass-gnome system-config-printer
system-config-printer-common thunderbird thunderbird-locale-de
thunderbird-locale-en thunderbird-locale-en-gb thunderbird-locale-en-us
totem totem-plugins transmission-gtk ubuntu-docs ubuntu-release-upgrader-gtk
ubuntu-software update-manager update-notifier usb-creator-gtk vino weston
xdg-user-dirs-gtk xiphos yelp zenity
The following NEW packages will be installed:
emacs25-lucid xaw3dg
0 upgraded, 2 newly installed, 206 to remove and 0 not upgraded.
Need to get 3.650 kB of archives.
After this operation, 673 MB disk space will be freed.
Do you want to continue? [Y/n]

This basically means that you currently need two Ubuntu installations:
One you can scan with - and one to do the rest of the work.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/l
PeterPall
2017-10-18 04:33:48 UTC
Permalink
In the above I didn't copy-and-paste the additional info that about 100
packages can be autoremoved after removing libsane1 because after
removing all applications that depend on gtk many libraries are unused.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/list
PeterPall
2017-10-18 04:50:24 UTC
Permalink
** Description changed:

Impact
======
The Debian maintainer renamed libsane to libsane1 "to match with the soname" apparently to fix a Lintian warning.

libsane 1.0.25 in zesty includes libsane.so.1.25
libsane1 1.0.27 in artful includes libsane.so.1.27

This appears to be no bigger change than any ordinary new version of the
library.

The library rename makes it impossible to install any scanner drivers
for libsane that are distributed as a .deb unless the driver
distributors recompiles against Ubuntu 17.10+.

Therefore, adding Provides: libsane seems reasonable here.

Test Case
=========
Visit http://support.epson.net/linux/en/iscan_c.html
Download the amd64 deb .tar.gz
Unzip it.
Install the iscan .deb from the core folder.

It won't install before this SRU because it Depends: libsane

Regression Potential
====================
- The fix here was proposed to the Debian maintainer in July but there's been virtually zero response on it.
+ The fix here was proposed to the Debian maintainer in July but there's been virtually zero response on it. In the meantime the workaround that was proposed initially has started to result in automatically uninstalling gtk - which makes the system basically useless.

It doesn't seem like adding the Provides will make things any worse for
- third-party drivers but it has a good chance of making things better for
- some.
+ third-party drivers but it has a goodme chance of making things better
+ for some.

Original Bug Report
===================
I don't know if that can be prevented in the long run. But both brscan (for my brother scanner) and iscan (for my epson scanners) have been broken by the change from libsane to libsane1. For iscan I have unpackaged the debian package, changed the dependency it contains from libsane to libsane1 and installed the changed package. But even then my epson scanners no more work leaving me without any scanner => Reporting a bug.

ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: libsane1 1.0.27-1~experimental1ubuntu2
Uname: Linux 4.13.0-041300rc2-lowlatency x86_64
ApportVersion: 2.20.6-0ubuntu4
Architecture: amd64
Date: Sat Jul 29 08:38:15 2017
EcryptfsInUse: Yes
SourcePackage: sane-backends
UpgradeStatus: No upgrade log present (probably fresh install)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https:
Bug Watch Updater
2017-10-18 12:29:20 UTC
Permalink
** Changed in: sane-backends (Debian)
Status: Fix Released => New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
htt
Andy Whitcroft
2017-10-19 14:49:10 UTC
Permalink
Hello PeterPall, or anyone else affected,

Accepted sane-backends into artful-proposed. The package will build now
and be available at https://launchpad.net/ubuntu/+source/sane-
backends/1.0.27-1~experimental2ubuntu2 in a few hours, and then in the
-proposed repository.

Please help us by testing this new package. See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested and change the tag from
verification-needed-artful to verification-done-artful. If it does not
fix the bug for you, please add a comment stating that, and change the
tag to verification-failed-artful. In either case, details of your
testing will help us make a better decision.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in
advance!

** Changed in: sane-backends (Ubuntu Artful)
Status: In Progress => Fix Committed

** Tags added: verification-needed verification-needed-artful
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.
staedtler-przyborski
2017-10-19 17:02:49 UTC
Permalink
Im sorry but https://launchpad.net/ubuntu/+source/sane-
backends/1.0.27-1~experimental2ubuntu2 doesn't solve the problem.

This is what I get when I want to install my Epson V300 (sorry comments
are in german, but I'm sure you understand what goes wrong: libsane is
missing):

Hinweis: »libsane1« wird an Stelle von »libsane« gewählt.
libsane1 ist schon die neueste Version (1.0.27-1~experimental2ubuntu2).
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Vormals nicht ausgewähltes Paket iscan wird gewählt.
(Lese Datenbank ... 154273 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../core/iscan_2.30.2-2_amd64.deb ...
»Umleitung von /usr/share/man/man5/sane-epkowa.5.gz zu /usr/share/man/man5/sane-epkowa-deb.5.gz durch iscan« wird hinzugefügt
Entpacken von iscan (2.30.2-2) ...
Vorbereitung zum Entpacken von .../iscan-data_1.36.0-1_all.deb ...
Entpacken von iscan-data (1.36.0-1) über (1.36.0-1) ...
Vormals nicht ausgewähltes Paket esci-interpreter-gt-f720 wird gewählt.
Vorbereitung zum Entpacken von .../esci-interpreter-gt-f720_0.1.1-2_amd64.deb ...
Entpacken von esci-interpreter-gt-f720 (0.1.1-2) ...
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von iscan:
iscan hängt ab von libsane (>= 1.0.11-3); aber:
Paket libsane ist nicht installiert.
Version von libsane auf dem System, bereitgestellt von libsane1:amd64, ist <keine>.

dpkg: Fehler beim Bearbeiten des Paketes iscan (--install):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
iscan-data (1.36.0-1) wird eingerichtet ...
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von esci-interpreter-gt-f720:
esci-interpreter-gt-f720 hängt ab von iscan (>= 2.16.1); aber:
Paket iscan ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes esci-interpreter-gt-f720 (--install):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
Trigger für man-db (2.7.6.1-2) werden verarbeitet ...
Trigger für gnome-menus (3.13.3-6ubuntu5) werden verarbeitet ...
Trigger für desktop-file-utils (0.23-1ubuntu3) werden verarbeitet ...
Trigger für mime-support (3.60ubuntu1) werden verarbeitet ...
Trigger für udev (234-2ubuntu12) werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
iscan
esci-interpreter-gt-f720
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https:/
PeterPall
2017-10-19 17:36:27 UTC
Permalink
The next question would be if things would now work if libsane1 would contain a "provides libsane".
Would it be possible for you to install esci-interpreter-gt-f720 ignoring the missing dependency?

I think the command that does do this would be:


sudo dpkg -i --force-depends esci-interpreter-gt-f720


Thanks a lot in advance! Will try if the new sane-backends would make my brother scanner work again if the "provides libsane" were present in "libsane1" as soon as I get home.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bu
Jeremy Bicha
2017-10-19 17:42:19 UTC
Permalink
staedtler-przyborski, are you sure that you installed libsane1 1.0.27-1~experimental2ubuntu2 ?
Try prefixing your terminal command with LANGUAGE=C.UTF-8 to get English translations.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://
PeterPall
2017-10-19 18:09:31 UTC
Permalink
The same happens here: Cannot install any plug-ins as they depend on
libsane the default way: What I have installed is libsane1
1.0.27-1~experimental2ubuntu2 which isn't named "libsane".

Forcing the install still means that neither my Brother nor my Epson
scanner is detected even with the new version of sane-backends.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinf
PeterPall
2017-10-19 18:55:38 UTC
Permalink
** Description changed:

Impact
======
- The Debian maintainer renamed libsane to libsane1 "to match with the soname" apparently to fix a Lintian warning.
+ The Debian maintainer renamed libsane to libsane1-experimental "to match with the soname". This apparently fixes a Lintian warning. Also the soname change might be justified by the new version breaking most 3rd party plug-ins even if the library version number doesn't any bigger change than any ordinary new version of the library:

libsane 1.0.25 in zesty includes libsane.so.1.25
libsane1 1.0.27 in artful includes libsane.so.1.27

- This appears to be no bigger change than any ordinary new version of the
- library.
-
- The library rename makes it impossible to install any scanner drivers
- for libsane that are distributed as a .deb unless the driver
- distributors recompiles against Ubuntu 17.10+.
-
- Therefore, adding Provides: libsane seems reasonable here.
+ The breaking of all plug-ins might be an upstream bug - which is allowed in an experimental package, but is unfortunate as in Ubuntu this package went mainstream; The library rename is an additional factor that makes it impossible to install any scanner drivers for libsane that are distributed as a .deb unless the driver distributors recompiles against Ubuntu 17.10+.
+ It is to note that depending on the manufacturer for many old scanners there won't be new versions of the plug-ins that are recompiled like this; Adding a Provides: libsane to the library might therefore make some plug-ins work, perhaps.

Test Case
=========
Visit http://support.epson.net/linux/en/iscan_c.html
Download the amd64 deb .tar.gz
Unzip it.
Install the iscan .deb from the core folder.

It won't install before this SRU because it Depends: libsane

Regression Potential
====================
- The fix here was proposed to the Debian maintainer in July but there's been virtually zero response on it. In the meantime the workaround that was proposed initially has started to result in automatically uninstalling gtk - which makes the system basically useless.
+ The fix here was proposed to the Debian maintainer in July but there's been virtually zero response on it. In the meantime the workaround that was proposed initially has started to result in automatically uninstalling gtk - which makes the system basically useless.

It doesn't seem like adding the Provides will make things any worse for
third-party drivers but it has a goodme chance of making things better
for some.
+
+ Impossibility of workarounds
+ ============================
+ Just installing an old version of libsane is impossible as it uninstalls libgtk (which depends on libsane1 which conflicts with libsane) making the system basically useless.

Original Bug Report
===================
I don't know if that can be prevented in the long run. But both brscan (for my brother scanner) and iscan (for my epson scanners) have been broken by the change from libsane to libsane1. For iscan I have unpackaged the debian package, changed the dependency it contains from libsane to libsane1 and installed the changed package. But even then my epson scanners no more work leaving me without any scanner => Reporting a bug.

ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: libsane1 1.0.27-1~experimental1ubuntu2
Uname: Linux 4.13.0-041300rc2-lowlatency x86_64
ApportVersion: 2.20.6-0ubuntu4
Architecture: amd64
Date: Sat Jul 29 08:38:15 2017
EcryptfsInUse: Yes
SourcePackage: sane-backends
UpgradeStatus: No upgrade log present (probably fresh install)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bug
Mariusz Dykierek
2017-10-19 19:32:17 UTC
Permalink
Installed the prereleased libsane-common, libsane1, sane-utils:
- libsane-common is already the newest version (1.0.27-1~experimental2ubuntu2).
- libsane1 is already the newest version (1.0.27-1~experimental2ubuntu2).
- libsane1 set to manually installed.
- sane-utils is already the newest version (1.0.27-1~experimental2ubuntu2).
My Xerox Workcentre 3225 still does not work.
No change in comparison to the previous experimental version whatsoever.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ub
Jeremy Bicha
2017-10-19 20:04:34 UTC
Permalink
** Tags removed: verification-needed-artful
** Tags added: verification-failed-artful
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubunt
staedtler-przyborski
2017-10-20 14:54:54 UTC
Permalink
Just for the record. When installing iscan and esci-interpreter-gt-f720
using 'sudo dpkg -i --force-depends', they get installed. But my Epson
V300 is not recognized.

When I start 'scanimage -L' only my Epson XP-540 networkscanner is
found, not my local attached Epson V300

scanimage -L
device `imagescan:esci:networkscan://192.168.50.24:1865' is a Epson XP-540.

And yes 'libsane1 1.0.27-1~experimental2ubuntu2' is installed and in
use. Luckily it don't breaks my Epson XP-540.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bu
Mariusz Dykierek
2017-10-20 19:40:38 UTC
Permalink
To be exact, when specified in xerox_mfp.conf with tcp <address>, the device gets detected.
The problem is that an attempt to scan or acquire a preview results in an error and the Workcentre remains in "scanning" forever - kind of hang. I wouldn't call it "being functional".
Above means that despite your Epson XP-540 gets detected, doesn't mean it will work.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
staedtler-przyborski
2017-10-21 05:55:08 UTC
Permalink
My Epson XP-540 works.

Curiously with simple-scan and with xsane, but not with Imagescan provided by Epson.
But thats another problem, image-scan scans but can't save the scanned image ... With Ubuntu 17.04 (using Sane 1.0.25) behaviour of imagescan was identical. I already reported this months ago Epson at https://github.com/utsushi to be exactly. Maybe Olaf Meeuwissen (Sane developer) someday will fix it.

Seems time that I should try what happens when I attach the XP 540
locally, then it needs another plugin than networkscan. Hopefully I find
the time this weekend to test.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https
staedtler-przyborski
2017-10-21 08:14:19 UTC
Permalink
Epson XP-540 attached locally also works (tested with simple-scan)

scanimage -L
device `imagescan:esci:networkscan://192.168.50.24:1865' is a Epson XP-540
device `imagescan:esci:usb:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-8/3-8:1.0' is a EPSON XP-540_Series

It uses the imagescan-plugin-gt-s650 which installed flawless
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/l
staedtler-przyborski
2017-10-21 08:48:40 UTC
Permalink
In the meanwhile I discovered:

The Epson XP-540 Scanner-part is identical to the Standalone Epson V39
Scanner. For the V39 the plugin-gt-s650 comes in two flavours: As fully
functional imagescan plugin, which doesn't have libsane as dependency
and as non-functional iscan plugin which relys on libsane.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
Hans Schwimmbeck
2017-10-21 14:37:11 UTC
Permalink
Hopefully this bug will be fixed eventually, but for now I found an ugly
workaround which made my Brother scanner (brscan3 driver) work again.

- Installed the equivs package.

- Purged libsane1 by 'sudo dpkg --purge --ignore-depends=libsane1
libsane1'.

- Installed the zesty versions of libsane, libsane-common and sane-utils
by 'sudo dpkg -i' and marked them not to be upgraded by 'sudo apt-mark
hold libsane libsane-common sane-utils'.

- Created a controlfile 'libsane1' by 'equivs-control libsane1' and edited it so that it looks like this:
------------
### Commented entries have reasonable defaults.
### Uncomment to edit them.
# Source: <source package name; defaults to package name>
Section: misc
Priority: optional
# Homepage: <enter URL here; no default>
Standards-Version: 3.9.2

Package: libsane1
Version: 4:99
# Maintainer: Your Name <***@example.com>
# Pre-Depends: <comma-separated list of packages>
# Depends: <comma-separated list of packages>
# Recommends: <comma-separated list of packages>
# Suggests: <comma-separated list of packages>
# Provides: <comma-separated list of packages>
# Replaces: <comma-separated list of packages>
# Architecture: all
# Multi-Arch: <one of: foreign|same|allowed>
# Copyright: <copyright file; defaults to GPL2>
# Changelog: <changelog file; defaults to a generic changelog>
# Readme: <README.Debian file; defaults to a generic one>
# Extra-Files: <comma-separated list of additional files for the doc directory>
# Files: <pair of space-separated paths; First is file to include, second is destination>
# <more pairs, if there's more than one file to include. Notice the starting space>
Description: dummy package
dummy package for libsane1

------------

- Built a dummy package libsane1_99_all.deb by 'equivs-build libsane1'
and installed it by 'sudo dpkg -i' to satisfy dependencies.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-b
Unbekannte Person
2017-10-21 19:01:11 UTC
Permalink
How can ubuntu make such mistakes? I hope a patch comes immediately,
because for a new release is very shameful!
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu
guascoe
2017-10-22 11:40:59 UTC
Permalink
Hans Schwimmbeck "ugly" workaround works for me.
Epson xp-312 is now working also with ISCAN on lan
TNX Hans!
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.c
Daniel Eckl
2017-10-22 12:42:43 UTC
Permalink
The status for Artful is "fix committed". I think that's a mistake. With
the committed sane version in artful-proposed, the iscan package does
not install like described above, and when installed forcefully, it does
not recognize the scanner.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
http
Jeremy Bicha
2017-10-22 16:39:58 UTC
Permalink
I think we can fix this instead by adding a transitional package libsane
which will depend on libsane1.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mail
Neil Gunther
2017-10-22 16:20:41 UTC
Permalink
Still no joy:

Hit:1 http://security.ubuntu.com/ubuntu artful-security InRelease
Hit:2 http://archive.canonical.com/ubuntu artful InRelease
Hit:3 http://gb.archive.ubuntu.com/ubuntu artful InRelease
Get:4 http://gb.archive.ubuntu.com/ubuntu artful-updates InRelease [65.4 kB]
Hit:5 http://qgis.org/debian-nightly artful InRelease
Fetched 65.4 kB in 0s (71.4 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libsane is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
libsane1:i386 libsane1

E: Package 'libsane' has no installation candidate
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
h
luca.mg
2017-10-22 17:42:13 UTC
Permalink
Installed libsane1 1.0.27-1~experimental2ubuntu2 and the Epson driver
doesn't complain about the unmet dependancies anymore, it won't properly
install however, resulting in a broken package, impossible to fix, only
option is to remove it. This is not a bug IMHO, renaming the package is
"operator error", and an insane decision. Wouldn't it be easier to just
stick to the working naming instead of messing around with iffy tricks
to get this piece of software in a working state? As an early Linux
addict, from the 90s Slackware days, this is the first time I feel like
being on MS Windows, with fully working hardware to be replaced because
becoming
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bug
luca.mg
2017-10-22 17:44:08 UTC
Permalink
...obsolete by an arbitrary development (mis)decision.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.
staedtler-przyborski
2017-10-22 17:49:05 UTC
Permalink
Many thanks to everybody who tries to fix this.

IMHO Things go wrong, but keep in mind 17.10 lives for 9 months, so no
real tragedy. Quite more important is that 18.04 LTS will work out-of-
box.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bu
luca.mg
2017-10-22 17:59:32 UTC
Permalink
Installing xenial lts right now, but what if libsane1 will survive
despite the fact that it breaks compatibility with many scanners out in
the wild?
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo
Juergen Schuppke
2017-10-22 19:10:32 UTC
Permalink
I did following using synaptic

uninstall Gnome Gnome-session
uninstall libsane1.0.27 experimental
install xubuntu
add http://ppa.launchpad.net/rolfbensch/sane-release/ubuntu artful main
reload
install libsane 1.0.27-artful
close synaptic
load iscan package from epson website
install it with terminal: sudo ./install.sh
restart

my scanner: epson perfection v200

for the next time I use xubuntu.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubunt
Jochen
2017-10-22 19:12:10 UTC
Permalink
9 month is a long time without a scanner ... I don't see waiting for the
next version as an option.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/
Jeremy Bicha
2017-10-22 20:51:02 UTC
Permalink
Please keep the comments respectful. I encourage you to click the "Does
this bug affect you?" button at the top of this bug instead of adding
comments to say that you are affected and that you are upset.

I am working on fixing this bug. My first attempt to fix this bug didn't
work so I will try a new approach this week (see comment #40 ).

Ubuntu's standard policy for Stable Release Updates is that they should
be tested in -proposed for at least a week so that -updates are less
likely to introduce bugs. Please be patient.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
htt
PeterPall
2017-10-23 05:19:19 UTC
Permalink
As a 2nd look this is actually 2 bugs:

- renaming the library broke nearly all 3rd party drivers
- some drivers were additionally broken by a upstream change.

Perhaps we should split the bug into two parts: Creating a "libsane"
that does nothing but depend on "libsane1" will fix the 1st of these
bugs. The second one might require help of the sane developers,
though...

** Description changed:

Impact
======
- The Debian maintainer renamed libsane to libsane1-experimental "to match with the soname". This apparently fixes a Lintian warning. Also the soname change might be justified by the new version breaking most 3rd party plug-ins even if the library version number doesn't any bigger change than any ordinary new version of the library:
+
+ 1) The Debian maintainer renamed libsane to libsane1-experimental "to
+ match with the soname". This apparently fixes a Lintian warning, but
+ makes installing 3rd-party plug-ins hard, as they typically depend on
+ "libsane", not on "libsane1". The first try to add a "Provides: libsane"
+ to libsane1 (which created a virtual package) didn't make drivers
+ installable that claim to depend on a minimum version of libsane as
+ virtual packages are ignored in this case.
+
+ 2) The soname change might be justified by the new version breaking
+ (several? most?) 3rd party plug-ins even if the library version number
+ doesn't indicate any bigger change than any ordinary new version of the
+ library - which might indicate that this phenomenon might be an upstream
+ bug.

libsane 1.0.25 in zesty includes libsane.so.1.25
libsane1 1.0.27 in artful includes libsane.so.1.27

- The breaking of all plug-ins might be an upstream bug - which is allowed in an experimental package, but is unfortunate as in Ubuntu this package went mainstream; The library rename is an additional factor that makes it impossible to install any scanner drivers for libsane that are distributed as a .deb unless the driver distributors recompiles against Ubuntu 17.10+.
- It is to note that depending on the manufacturer for many old scanners there won't be new versions of the plug-ins that are recompiled like this; Adding a Provides: libsane to the library might therefore make some plug-ins work, perhaps.
+ It is to note that depending on the manufacturer for many old scanners
+ there won't be new versions of the plug-ins that are recompiled like
+ this.

Test Case
=========
Visit http://support.epson.net/linux/en/iscan_c.html
Download the amd64 deb .tar.gz
Unzip it.
Install the iscan .deb from the core folder.

It won't install before this SRU because it Depends: libsane

Regression Potential
====================
The fix here was proposed to the Debian maintainer in July but there's been virtually zero response on it. In the meantime the workaround that was proposed initially has started to result in automatically uninstalling gtk - which makes the system basically useless.

It doesn't seem like adding the Provides will make things any worse for
third-party drivers but it has a goodme chance of making things better
for some.

Impossibility of workarounds
============================
Just installing an old version of libsane is impossible as it uninstalls libgtk (which depends on libsane1 which conflicts with libsane) making the system basically useless.

Original Bug Report
===================
I don't know if that can be prevented in the long run. But both brscan (for my brother scanner) and iscan (for my epson scanners) have been broken by the change from libsane to libsane1. For iscan I have unpackaged the debian package, changed the dependency it contains from libsane to libsane1 and installed the changed package. But even then my epson scanners no more work leaving me without any scanner => Reporting a bug.

ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: libsane1 1.0.27-1~experimental1ubuntu2
Uname: Linux 4.13.0-041300rc2-lowlatency x86_64
ApportVersion: 2.20.6-0ubuntu4
Architecture: amd64
Date: Sat Jul 29 08:38:15 2017
EcryptfsInUse: Yes
SourcePackage: sane-backends
UpgradeStatus: No upgrade log present (probably fresh install)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/lis
luca.mg
2017-10-23 07:35:17 UTC
Permalink
Dear Jeremy, if this "Please keep the comments respectful." is addressed
to me, since english is not my first language I want to clarify that I
did not mean to be unrespectful; what I mean is that this looks more
like a wart rather than a bug to me, please don't take this personal,
and I'm ready to publicly apologize for taking apples for oranges if I
was wrong, in the meanwhile no offense intended. And I'm not upset, just
willing to help up fixing this hiccup.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://l
staedtler-przyborski
2017-10-23 08:11:41 UTC
Permalink
Scanning using a HP Officejet Pro 476 attached via network works with
libsane1 (proved with simple-scan)

scanimage -L
device `hpaio:/net/hp_officejet_pro_x476dw_mfp?ip=192.168.200.43&queue=false' is a Hewlett-Packard hp_officejet_pro_x476dw_mfp all-in-one
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubunt
Michael Barraclough
2017-10-23 17:18:30 UTC
Permalink
I have an Epson Perfection V500 scanner. It worked perfectly until
upgrading from Kubuntu 17:04 to 17:10. Now the scanner cannot be found.
I have tried reinstalling the drivers from iscan-
gt-x770-bundle-1.0.1.x64.deb. This will not install saying

Package libsane is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
libsane1:i386 libsane1

E: Package 'libsane' has no installation candidate

Help please. No scanner means no work. No work means move back to
Windows. Really don't want to do that!!!
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-
luca.mg
2017-10-24 05:52:07 UTC
Permalink
The ugly workaround from Hans Schwimmbeck works for me with the Epson
4490 scanner (iscan gtx 750 bundle). During install I was required to
allow the uninstall of the colord package, which I did, reinstalling it
soon after; strangely the removal of colord didn't remove gnome related
stuff as experienced in previous attempts to play with the zesty libsane
(?!?!?). Other than issuing the hold command in the terminal I've also
had to pin the relevant packages within synaptic, or else the software
updater would try to upgrade libsane to libsane1 (?!?!? again). This so
called ugly workaround is the most elegant solution available at the
moment IMHO, thank You for sharing Hans; my workaround (post #16) was
preventing the upgrade of many packages, while this supposedly ugly fix
doesn't.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/m
Hans Schwimmbeck
2017-10-24 14:05:01 UTC
Permalink
I called the workaround "ugly", because it bypasses the apt package
management routines and there might be no easy way back when a working
upgrade is released.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailm
Jeremy Bicha
2017-10-24 15:29:14 UTC
Permalink
** Description changed:

+ Note to SRU Team
+ ================
+ The first proposed fix (1.0.27-1~experimental2ubuntu2) simply added 'Provides: libsane' but I believe that didn't work because of versioned dependencies.
+
+ This second proposal (1.0.27-1~experimental2ubuntu3) adds a transitional
+ package libsane and will therefore need NEW processing.
+
Impact
======

1) The Debian maintainer renamed libsane to libsane1-experimental "to
match with the soname". This apparently fixes a Lintian warning, but
makes installing 3rd-party plug-ins hard, as they typically depend on
"libsane", not on "libsane1". The first try to add a "Provides: libsane"
to libsane1 (which created a virtual package) didn't make drivers
installable that claim to depend on a minimum version of libsane as
virtual packages are ignored in this case.

2) The soname change might be justified by the new version breaking
(several? most?) 3rd party plug-ins even if the library version number
doesn't indicate any bigger change than any ordinary new version of the
library - which might indicate that this phenomenon might be an upstream
bug.

libsane 1.0.25 in zesty includes libsane.so.1.25
libsane1 1.0.27 in artful includes libsane.so.1.27

It is to note that depending on the manufacturer for many old scanners
there won't be new versions of the plug-ins that are recompiled like
this.

Test Case
=========
Visit http://support.epson.net/linux/en/iscan_c.html
Download the amd64 deb .tar.gz
Unzip it.
Install the iscan .deb from the core folder.

It won't install before this SRU because it Depends: libsane

Regression Potential
====================
The fix here was proposed to the Debian maintainer in July but there's been virtually zero response on it. In the meantime the workaround that was proposed initially has started to result in automatically uninstalling gtk - which makes the system basically useless.

It doesn't seem like adding the Provides will make things any worse for
third-party drivers but it has a goodme chance of making things better
for some.

Impossibility of workarounds
============================
Just installing an old version of libsane is impossible as it uninstalls libgtk (which depends on libsane1 which conflicts with libsane) making the system basically useless.

Original Bug Report
===================
I don't know if that can be prevented in the long run. But both brscan (for my brother scanner) and iscan (for my epson scanners) have been broken by the change from libsane to libsane1. For iscan I have unpackaged the debian package, changed the dependency it contains from libsane to libsane1 and installed the changed package. But even then my epson scanners no more work leaving me without any scanner => Reporting a bug.

ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: libsane1 1.0.27-1~experimental1ubuntu2
Uname: Linux 4.13.0-041300rc2-lowlatency x86_64
ApportVersion: 2.20.6-0ubuntu4
Architecture: amd64
Date: Sat Jul 29 08:38:15 2017
EcryptfsInUse: Yes
SourcePackage: sane-backends
UpgradeStatus: No upgrade log present (probably fresh install)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
htt
luca.mg
2017-10-25 10:28:20 UTC
Permalink
Still on the ugly workaround, while the Epson 4490 scanner keeps
working, I further tested with my Brother MFC 1910W printer/scanner,
which used to work on zesty. Xsane doesn't see the scanner, it only
works as root, that isn't even running sudo xsane, but taking the risk
to assign a password to root and running the terminal, su root, giving
the newly created password and issuing the xsane command. This is no
matter what: I tried to add the relevant lines to the
/lib/udev/rules.d/60-libsane.rules file, adding the user to the saned
and the scanner groups, thinkering with the /etc/sane.d/dll.conf file,
and everything I could possibly think of. Printing works as usual.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mai
Ubuntu Foundations Team Bug Bot
2017-10-25 19:31:51 UTC
Permalink
As a part of the Stable Release Updates quality process a search for
Launchpad bug reports using the version of sane-backends from artful-
proposed was performed and bug 1725887 was found. Please investigate
this bug report to ensure that a regression will not be created by this
SRU. In the event that this is not a regression remove the
"verification-failed" tag from this bug report and add the tag "bot-
stop-nagging" to bug 1725887 (not this bug). Thanks!

** Tags added: verification-failed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/l
Jeremy Bicha
2017-10-25 20:49:39 UTC
Permalink
** Description changed:

Note to SRU Team
================
- The first proposed fix (1.0.27-1~experimental2ubuntu2) simply added 'Provides: libsane' but I believe that didn't work because of versioned dependencies.
-
- This second proposal (1.0.27-1~experimental2ubuntu3) adds a transitional
- package libsane and will therefore need NEW processing.
+ The first proposed fix (1.0.27-1~experimental2ubuntu2) failed because it needed to be a versioned Provides, not just a Provides.

Impact
======

1) The Debian maintainer renamed libsane to libsane1-experimental "to
match with the soname". This apparently fixes a Lintian warning, but
makes installing 3rd-party plug-ins hard, as they typically depend on
"libsane", not on "libsane1". The first try to add a "Provides: libsane"
to libsane1 (which created a virtual package) didn't make drivers
installable that claim to depend on a minimum version of libsane as
virtual packages are ignored in this case.

2) The soname change might be justified by the new version breaking
(several? most?) 3rd party plug-ins even if the library version number
doesn't indicate any bigger change than any ordinary new version of the
library - which might indicate that this phenomenon might be an upstream
bug.

libsane 1.0.25 in zesty includes libsane.so.1.25
libsane1 1.0.27 in artful includes libsane.so.1.27

It is to note that depending on the manufacturer for many old scanners
there won't be new versions of the plug-ins that are recompiled like
this.

Test Case
=========
Visit http://support.epson.net/linux/en/iscan_c.html
Download the amd64 deb .tar.gz
Unzip it.
Install the iscan .deb from the core folder.

It won't install before this SRU because it Depends: libsane

Regression Potential
====================
The fix here was proposed to the Debian maintainer in July but there's been virtually zero response on it. In the meantime the workaround that was proposed initially has started to result in automatically uninstalling gtk - which makes the system basically useless.

It doesn't seem like adding the Provides will make things any worse for
third-party drivers but it has a goodme chance of making things better
for some.

- Impossibility of workarounds
- ============================
- Just installing an old version of libsane is impossible as it uninstalls libgtk (which depends on libsane1 which conflicts with libsane) making the system basically useless.
-
Original Bug Report
===================
I don't know if that can be prevented in the long run. But both brscan (for my brother scanner) and iscan (for my epson scanners) have been broken by the change from libsane to libsane1. For iscan I have unpackaged the debian package, changed the dependency it contains from libsane to libsane1 and installed the changed package. But even then my epson scanners no more work leaving me without any scanner => Reporting a bug.
+
+ Impossibility of workarounds
+ ----------------------------
+ Just installing an old version of libsane is impossible as it uninstalls libgtk (which depends on libsane1 which conflicts with libsane) making the system basically useless.

ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: libsane1 1.0.27-1~experimental1ubuntu2
Uname: Linux 4.13.0-041300rc2-lowlatency x86_64
ApportVersion: 2.20.6-0ubuntu4
Architecture: amd64
Date: Sat Jul 29 08:38:15 2017
EcryptfsInUse: Yes
SourcePackage: sane-backends
UpgradeStatus: No upgrade log present (probably fresh install)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailm
Launchpad Bug Tracker
2017-10-26 08:48:53 UTC
Permalink
This bug was fixed in the package sane-backends -
1.0.27-1~experimental2ubuntu2

---------------
sane-backends (1.0.27-1~experimental2ubuntu2) artful; urgency=medium

* Add "Provides: libsane" to libsane1 (LP: #1707352)

-- Jeremy Bicha <***@ubuntu.com> Tue, 17 Oct 2017 18:18:18 -0400

** Changed in: sane-backends (Ubuntu)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo
DeepKling
2017-10-26 10:54:29 UTC
Permalink
The fix (new 1.0.27-1~experimental2ubuntu2) does not work for me either,
I can't install the drivers for my Perfection V33 Scanner (well, I can
by forcing it, but it won't work).
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lis
alpreston
2017-10-27 06:18:38 UTC
Permalink
1.0.27-1~experimental2ubuntu2 doesn't help - i still get the "libsane
not available" error message when trying to install iscan-
gt-x820-bundle-1.0.1.x64.deb. My Epson V600 is still not accessible.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-
Adam Conrad
2017-10-27 06:49:23 UTC
Permalink
Hello PeterPall, or anyone else affected,

Accepted sane-backends into artful-proposed. The package will build now
and be available at https://launchpad.net/ubuntu/+source/sane-
backends/1.0.27-1~experimental2ubuntu2.1 in a few hours, and then in the
-proposed repository.

Please help us by testing this new package. See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested and change the tag from
verification-needed-artful to verification-done-artful. If it does not
fix the bug for you, please add a comment stating that, and change the
tag to verification-failed-artful. In either case, details of your
testing will help us make a better decision.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in
advance!

** Tags removed: verification-failed verification-failed-artful
** Tags added: verification-needed-artful
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
h
floriankeim
2017-10-27 09:21:25 UTC
Permalink
Now the drivers install without problems. However, I still can't connect
to the scanner (neither in iscan nor in simple-scan). Simple scan still
tells me that an epson scanner is recognised, but drivers are missing.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailma
PeterPall
2017-10-27 10:34:28 UTC
Permalink
Then one Bug is fixed. Perhaps we should close it and open another one
for all the devices a change in sane has broken.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists
PeterPall
2017-10-27 10:43:13 UTC
Permalink
Ok... ...the new bug report for all devices that are still affected is:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1728012
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-
Jochen
2017-10-27 12:15:12 UTC
Permalink
My dependency issues are not solved with the new package:


libsane1 is already the newest version (1.0.27-1~experimental2ubuntu2).

sudo dpkg -i iscan_2.30.3-1_amd64.deb

Selecting previously unselected package iscan.
(Reading database ... 449269 files and directories currently installed.)
Preparing to unpack iscan_2.30.3-1_amd64.deb ...
Unpacking iscan (2.30.3-1) ...
dpkg: dependency problems prevent configuration of iscan:
iscan depends on libsane (>= 1.0.11-3); however:
Package libsane is not installed.
Version of libsane on system, provided by libsane1:amd64, is <none>.

dpkg: error processing package iscan (--install):
dependency problems - leaving unconfigured
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.
Jochen
2017-10-27 12:53:33 UTC
Permalink
For some reason I didn't have the latest package ... It is fine with
1.0.27-1~experimental2ubuntu2.1
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman
Warren
2017-10-27 16:47:09 UTC
Permalink
I two Epson scanners - a V500 and a WF-3540 multifunction. The change to
libsane1 seems to have completely broken the V500 and partiallty broken
the WF-3540 scanner.

However, I have found a solution to at least get past the libsane dependency problem on installation. The solution I used was to extract the deb files, edit the control file dependencies from libsane to libsane1, then rebuild the debs and install them. Like so, where foo is the 3rd party deb file:
[code]
dpkg-deb -x foo.deb tmpdir
dpkg-deb --control foo.deb tmpdir/DEBIAN
# use editor of choice to change the depend from
# libsane (>= 1.0.11-3) to libsane1 (>= 1.0.27)
nano tmpdir/DEBIAN/control
dpkg -b tmpdir modified.deb
[/code]
Then install the modified deb.

As a temporary workaround this could be automated with a short shell
script for affected users.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubu
guascoe
2017-10-28 11:35:38 UTC
Permalink
1.0.27-1~experimental2ubuntu2.1 doesn't solve the problem in my case.
Iscan can be installed without problem but is unable to find the scanner on LAN or via USB.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mai
Ubuntu Foundations Team Bug Bot
2017-10-28 19:31:28 UTC
Permalink
As a part of the Stable Release Updates quality process a search for
Launchpad bug reports using the version of sane-backends from artful-
proposed was performed and bug 1728198 was found. Please investigate
this bug report to ensure that a regression will not be created by this
SRU. In the event that this is not a regression remove the
"verification-failed" tag from this bug report and add the tag "bot-
stop-nagging" to bug 1728198 (not this bug). Thanks!

** Tags added: verification-failed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/l
Warren
2017-10-28 23:24:30 UTC
Permalink
I have created a generalized bash script that rebuilds .deb packages,
changing the dependency from libsane (whatever version) to libsane1 (>=
1.0.27). Here for your enjoyment is "fixlibsane1.sh":

[code]
#!/bin/bash

# A simple script to make packages that are uninstallable due to change from
# libsane to libsane1 installable, by changing the dependency in the .deb package.
# First parameter is path to .deb file to modify, like so:
# ./fixlibsane1.sh iscan_2.30.3-1_amd64.deb
# The "Depends: field will have libsane (version)" changed to "libsane1 (>= 1.0.27)"
# A new deb package will be created alongside the original, ending in "-mod.deb"
# --Warren Severin

indebfull=$1
indebbase=$(basename "$indebfull")
indebdir=$(dirname "$indebfull")
indebext="${indebbase##*.}"
indebroot="${indebbase%.*}"
tmpdir=$(mktemp -d)

if [ ! "$indebext" = "deb" ]; then
echo "Did you enter the path to the .deb file as the first parameter? Exiting."; exit 1; fi
if [ ! -e "$indebfull" ]; then
echo "Not finding $indebfull. Exiting."; exit 1; fi
if [ -z $(which perl) ]; then
echo "This script requires perl. Do you need to install it? Exiting."; exit 1; fi

dpkg-deb -x "$indebfull" "$tmpdir"
dpkg-deb --control "$indebfull" "$tmpdir/DEBIAN"
perl -i -pe 's/^(Depends:.*?)libsane( +\(.*?\))?/\1libsane1 (>= 1.0.27)/' "$tmpdir/DEBIAN/control"
dpkg -b "$tmpdir" "${indebdir}/${indebroot}-mod.deb"

rmdir --ignore-fail-on-non-empty "$tmpdir"
echo "Done!"
[/code]
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubu
Jeremy Bicha
2017-10-28 23:33:14 UTC
Permalink
Warren, that's unnecessary. There is a fix in artful-proposed that just
needs to wait a week or so before promoting to artful-updates.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.co
Jeremy Bicha
2017-10-28 23:41:17 UTC
Permalink
After installing libsane1 1.0.27-1~experimental2ubuntu2.1 from artful-
proposed, I was able to complete the test case successfully and install
the Epson iscan .deb's.

** Tags removed: verification-failed verification-needed verification-needed-artful
** Tags added: verification-done verification-done-artful
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bu
Warren
2017-10-28 23:46:52 UTC
Permalink
I truly hope that in the very near future that script becomes
unnecessary. Anybody who wants their scanner software installed sooner
is welcome to give the script a try. And, thanks for your work on
resolving this issue!
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/m
staedtler-przyborski
2017-10-29 10:06:55 UTC
Permalink
True Epson iscan .deb's can be installed now.

But nevertheless Epson scanners relying on iscan refuse to work (Epson
V300 in my case).

scanimage -L doesn't detect them, neither iscan, simple-scan or xsane.

This is less than half a fix.

BTW. in Ubuntu 17.04 the scanner worked with libsane 1.0.25 and with
libsane 1.0.27 (provided by Rolf Bensch
https://launchpad.net/~rolfbensch/+archive/ubuntu/sane-git/+packages).
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.co
PeterPall
2017-10-29 10:18:51 UTC
Permalink
On my computer when I try to scan ltrace tells me:

sane_get_devices(0x7ffc84845e50, 0, 0, 0) = 0
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mai
Martin
2017-10-29 20:50:28 UTC
Permalink
I just installed the artful-proposed files.
"sane-find-scanner" finds my epson scanner. But "scanimage -L" does not find anything.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
ht
luca.mg
2017-10-30 08:01:54 UTC
Permalink
Hi there, I uninstalled the ugly workaround and purged the zesty
packages sane, libsane, xsane, scanner drivers, and all the bells and
whistles; reinstalled libsane1 1.0.27-1~experimental2ubuntu2.1, sane,
xsane, simple-scan, Brother and Epson drivers with no issues. In short:
the Epson 4490 Photo scanner doesn't work at all, the Brother MDC-1910W
scanner only works as root. In details:

Epson 4490 Photo as user
sane-find-scanner detects a bunch of USB devices including the scanner, but has not enough permission
scanimage -l no SANE devices found
iscan, simple-scan, and xsane do not work

Epson 4490 Photo as root
sane-find-scanner ok
scanimage -l no SANE devices found
iscan, simple-scan, and xsane do not work

Brother MFC-1910W as user
sane-find-scanner detects a bunch of USB devices including the scanner, but has not enough permission
scanimage -l no SANE devices found
simple-scan and xsane do not work

Brother MFC-1910W as root
sane-find-scanner ok
scanimage -l ok
simple-scan ok
xsane ok
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listin
Mariusz Dykierek
2017-10-30 08:23:53 UTC
Permalink
Following the PeterPall's suggestion I have moved my "issue" discussion to the broken scanner list.
Looks like we still keep discussing failure here though. Here are my remarks:
My malfunction hasn't changed a bit with the 1.0.27-1~experimental2ubuntu2.1 package.
Like before xsane crashes with the following message:
Not a JPEG file: starts with 0x00 0x00
and/or hangs with "Scanning" status.
And it looks like we have a 3rd bug that relates to the "uprade": https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1724078
Some of you might wan't to "be affected" too.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://list
Martin
2017-10-31 21:07:09 UTC
Permalink
I found out that I have to run scanimage -L with "sudo" to detect my
scanner.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.co
staedtler-przyborski
2017-11-01 11:53:11 UTC
Permalink
Today I managed to bring back my dead Epson V300 alive :-)

1. Install libsane1 1.0.27-1~experimental2ubuntu2.1

2. Install iscan-gt-f720-bundle-1.0.1.x64.deb.tar.gz

3. Copy (or move) the files from /usr/lib/sane (libsane-epkowa.la,
libsane-epkowa.so.1, libsane-epkowa.so.1.0.15 in my case) to
/usr/lib/x86_64-linux-gnu/sane

4. reboot.

Guess this works with all Iscan depend scanners from Epson

For me the bug is fixed ...
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu
staedtler-przyborski
2017-11-01 12:01:50 UTC
Permalink
Just for the record

scanimage -L
device `epkowa:interpreter:003:007' is a Epson Perfection V300 flatbed scanner
device `imagescan:esci:networkscan://192.168.50.24:1865' is a Epson XP-540

Iscan, simple-scan, Xsane are working as expected.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https:
staedtler-przyborski
2017-11-01 14:03:38 UTC
Permalink
BRScan users can you try what happens when you copy the files (libsane-
brother*) from /usr/lib64/sane/ to /usr/lib/x86_64-linux-gnu/sane.

Maybe the fix for brother scanners is as easy as the one for the epson
ones ...
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/ma
floriankeim
2017-11-01 14:46:26 UTC
Permalink
mmh, I tried that for my Epson using iscan-
perfection-v330-bundle-1.0.1.x64.deb.tar.gz, but it still does not work.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ub
staedtler-przyborski
2017-11-01 16:10:07 UTC
Permalink
Can you try it as root ?
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bu
Michael Barraclough
2017-11-01 16:16:42 UTC
Permalink
"Today I managed to bring back my dead Epson V300 alive :-)

1. Install libsane1 1.0.27-1~experimental2ubuntu2.1

2. Install iscan-gt-f720-bundle-1.0.1.x64.deb.tar.gz

3. Copy (or move) the files from /usr/lib/sane (libsane-epkowa.la,
libsane-epkowa.so.1, libsane-epkowa.so.1.0.15 in my case) to
/usr/lib/x86_64-linux-gnu/sane"

Please forgive my ignorance.

I assume that I need to add a PPA to get to libsane1
1.0.27-1~experimental2ubuntu2.1. What is the apt command for this?

Having added the PPA, what then is the apt command to install libsane1
1.0.27-1~experimental2ubuntu2.1

Also, is iscan-gt-f720-bundle-1.0.1.x64.deb.tar.gz scanner specific? I
think that I have been using iscan-gt-x770-bundle-1.0.1.x64.deb.tar.gz
for my Epson Perfection V500.

Any help would be much appreciated.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com
staedtler-przyborski
2017-11-01 16:25:08 UTC
Permalink
If you don't want to enable the proposed repository the easiest way is
to download the files and install them from local

https://launchpad.net/ubuntu/artful/+upload/16734103/+files/libsane1_1.0.27-1~experimental2ubuntu2.1_amd64.deb

https://launchpad.net/ubuntu/artful/+upload/16734103/+files/sane-
utils_1.0.27-1~experimental2ubuntu2.1_amd64.deb

https://launchpad.net/ubuntu/artful/+upload/16734103/+files/libsane-
common_1.0.27-1~experimental2ubuntu2.1_all.deb

Yes the bundle is scanner specific. Iscan is identical, only the
scanner-plugin differs.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/l
Michael Barraclough
2017-11-01 17:16:41 UTC
Permalink
Downloaded and installed (no error messages) libsane-common, libsane1
and sane-utils. Thank you.

Installed iscan-gt-x770-bundle-1.0.1.x64.deb with no errors.

sudo sane-find-scanner gives

found USB scanner (vendor=0x04b8 [EPSON], product=0x0130 [EPSON Scanner]) at libusb:006:004
# Your USB scanner was (probably) detected.

scanimage -L

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in [YES], turned on [YES] and detected by the
sane-find-scanner tool [YES - see above]

iscan gives "Could not send command to scanner. Check the scanner's status"
xsane gives "No devices available"
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.co
staedtler-przyborski
2017-11-01 17:30:48 UTC
Permalink
Please try 'sudo scanimage -L'

if scanimage succeeds and finds the scanner check if you have a file
named 79-udev-epson.rules in /etc/udev/rules.d

If yes content:

If no it should have the following content:

# chmod device EPSON group
ATTRS{manufacturer}=="EPSON", DRIVERS=="usb", SUBSYSTEMS=="usb", ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="*", MODE="0777"
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.co
Michael Barraclough
2017-11-01 17:57:16 UTC
Permalink
sudo scanimage -L

No scanners were identified.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mai
Rolf Bensch
2017-11-01 18:52:44 UTC
Permalink
@Peter:
Alternatively you could use the sources from SANE's daily git snapshots instead of using Debian experimental branch.

This also breaks my ppa, which provides builds from SANE's daily git
snapshots.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo
staedtler-przyborski
2017-11-01 18:53:51 UTC
Permalink
Do you have really copied the content of /usr/lib64/sane/ to
/usr/lib/x86_64-linux-gnu/sane ?

Whats with 79-udev-epson.rules in /etc/udev/rules.d ?
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo
staedtler-przyborski
2017-11-01 19:44:15 UTC
Permalink
I verified that my Epson V300 works with a fresh Ubuntu 17.10
installation by doing the following steps

1. Install libsane1 1.0.27-1~experimental2ubuntu2.1

If you don't want to enable the proposed repository the easiest way is
to download the files and install them from local

https://launchpad.net/ubuntu/artful/+upload/16734103/+files/libsane1_1.0.27-1~experimental2ubuntu2.1_amd64.deb

https://launchpad.net/ubuntu/artful/+upload/16734103/+files/sane-
utils_1.0.27-1~experimental2ubuntu2.1_amd64.deb

https://launchpad.net/ubuntu/artful/+upload/16734103/+files/libsane-
common_1.0.27-1~experimental2ubuntu2.1_all.deb

2. Install iscan-gt-f720-bundle-1.0.1.x64.deb.tar.gz

3. Copy (or move) the files from /usr/lib/sane (libsane-epkowa.la,
libsane-epkowa.so.1, libsane-epkowa.so.1.0.15) to /usr/lib/x86_64-linux-
gnu/sane

4. generate a file /etc/udev/rules.d/79-udev-epson.rules with the following content:
# chmod device EPSON group
ATTRS{manufacturer}=="EPSON", DRIVERS=="usb", SUBSYSTEMS=="usb", ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="*", MODE="0777"

No reboot needed

After these steps you can attach your scanner and turn it on. It will
start to download the firmware (you can see some blinking lights and
hear some noise). As soon downloading of firmware has finished you can
use the scanner by either Simple-scan, iScan or Xsane (if installed). No
root needed (except for installation).

As other Epson scanners using Iscan differ 'only' by the scanner
specific plugin I expect them to work too.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/u
floriankeim
2017-11-01 21:01:24 UTC
Permalink
I'm sorry, it still does not work for me with my Perfection V33 Scanner,
even though everything is similar.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/
Martin
2017-11-02 08:31:07 UTC
Permalink
The funny thing is: scanimage -L does not work.
Then I do something on the system and change things and after 1 hour of changing scanimage -L works fine. The next day same again: not work. So my experience is: if you run scanimage many times, it becomes better and better and at the end it works. No matter what you changed. So it may happen that it does not work without sudo and then work with sudo. But its not the "sudo". It's because you tried 5 times.

Here is the command for debugging:

***@ubuntu1:home$ SANE_DEBUG_SANEI_CONFIG=3 SANE_DEBUG_SANEI_USB=128
SANE_USB_WORKAROUND=0 SANE_DEBUG_DLL=128 SANE_DEBUG_EPSON2=128 scanimage
-L
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
http
guascoe
2017-11-02 09:56:41 UTC
Permalink
Coping the content of /usr/lib64/sane/ to /usr/lib/x86_64-linux-gnu/sane works fine for me and my Epson XP-312.
I've tested the procedure on a clean install an also on my production machine.
After installing libsane1 1.0.27-1~experimental2ubuntu2.1, sane-utils_1.0.27-1~experimental2ubuntu2.1and libsane-common_1.0.27-1~experimental2ubuntu2.1 I runned ISCAN install via standard Epson script with no issue.
Then i copied the files /usr/lib64/sane/ to /usr/lib/x86_64-linux-gnu/saneand modified dll.conf and Epkowa.conf in /etc/sane.d (as I've ever done for my LAN connected scanner).
Now I can run ISCAN as user with no problem and simple-scan works too.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubun
Michael Barraclough
2017-11-02 15:26:44 UTC
Permalink
I don't have a /usr/lib64/sane/, but I do have those files in
/usr/lib/sane - should I copy those?

I also don't have a /usr/lib/x86_64-linux-gnu - should I create that?
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu
staedtler-przyborski
2017-11-02 17:09:53 UTC
Permalink
@Michael Barraclough

Are you on 32 bit ?
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/l
Martin
2017-11-02 17:14:01 UTC
Permalink
Yes it is /usr/lib/sane
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bug
Michael Barraclough
2017-11-02 17:40:49 UTC
Permalink
No - I am as 64-bit as they come!!

Kubuntu 17.10 reports:

OS Type - 64 bit
Processors: 4 x AMD A10-7870K Radeon R7
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1707352

Title:
the change from libsane to libsane1 broke many (all?) 3rd party plug-
ins for sane

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1707352/+subscriptions
--
ubuntu-bugs mailing list
ubuntu-***@lists.ubuntu.com
https://lists.ub
Loading...