[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
** 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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
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 . 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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
** 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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
** 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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
@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: gunter@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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
** 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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
** 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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
@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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
@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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
I don't know all makers of scanners that aren't supported by a stock sane. Also if I wrote a mail to i...@epson.co.jp or i...@brother.com telling them that their driver doesn't work with the newest experimental package from debian, but that I don't know any details what has changed I don't expect them to panick and to do something. The "provides" looks like being a first step, though, if the two libraries are in fact compatible to each other: This would at least allow to install scanner drivers from 3rd party manufacturers. -- 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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
Jörg, I pushed 1.0.27 from experimental to Ubuntu 17.10 because Ubuntu had been using an old git snapshot before which wasn't good at all. Jörg, does it make sense to add 'Provides: libsane' to libsane1? PeterPall, please report this issue to the providers of those third- party plugins. -- 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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
** Changed in: sane-backends (Debian) Status: New => 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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
** Changed in: sane-backends (Debian) Status: Unknown => 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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
** Bug watch added: Debian Bug tracker #870078 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870078 ** Also affects: debian via https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870078 Importance: Unknown Status: Unknown ** Package changed: debian => sane-backends (Debian) -- 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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
On 29.07.2017 11:32, Jörg Frings-Fürst wrote: > Hello Peter, > > I really don't understand why Ubuntu use packages from the Debian > experimental branch. > > The experimental version is very buggy and the requested transition from > libsane to libsane1 isn't > ready to start. > Debian unstable sometimes lacks behind the real development by years. Testing often is much more stable, which means that ubuntu on a regular basis pulls packages from debian-testing. Unfortunately this way broken packages tend to enter ubuntu, as well... -- 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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1707352] Re: the change from libsane to libsane1 broke many (all?) 3rd party plug-ins for sane
Hello Peter, I really don't understand why Ubuntu use packages from the Debian experimental branch. The experimental version is very buggy and the requested transition from libsane to libsane1 isn't ready to start. CU Jörg Frings-Fürst Maintainer of sane-backends at Debian -- 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-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs