Activity log for bug #1728012

Date Who What changed Old value New value Message
2017-10-27 10:42:18 PeterPall bug added bug
2017-10-27 10:44:06 PeterPall description Many scanners can no more be used since sane has changed something: The 3rd-party plug-in the vendor provides as .deb package will still install. But the scanner is no more recognized. Scanners that are affected are(besides others): - Epson Perfection V10 - Epson Perfection V1000 - Epson WorkForce GT-1500 - Brother MFC-8510DN ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: libsane1 1.0.27-1~experimental2ubuntu2 Uname: Linux 4.14.0-041400rc5-lowlatency x86_64 ApportVersion: 2.20.7-0ubuntu3.1 Architecture: amd64 Date: Fri Oct 27 12:35:52 2017 EcryptfsInUse: Yes SourcePackage: sane-backends UpgradeStatus: No upgrade log present (probably fresh install) Many scanners can no more be used since sane has changed something: The 3rd-party plug-in the vendor provides as .deb package will still install. But the scanner is no more recognized. Scanners that are affected are(besides others):  - Epson Perfection V10  - Epson Perfection V1000  - Epson WorkForce GT-1500  - Brother MFC-8510DN - Epson Perfection V33 ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: libsane1 1.0.27-1~experimental2ubuntu2 Uname: Linux 4.14.0-041400rc5-lowlatency x86_64 ApportVersion: 2.20.7-0ubuntu3.1 Architecture: amd64 Date: Fri Oct 27 12:35:52 2017 EcryptfsInUse: Yes SourcePackage: sane-backends UpgradeStatus: No upgrade log present (probably fresh install)
2017-10-27 10:44:43 PeterPall description Many scanners can no more be used since sane has changed something: The 3rd-party plug-in the vendor provides as .deb package will still install. But the scanner is no more recognized. Scanners that are affected are(besides others):  - Epson Perfection V10  - Epson Perfection V1000  - Epson WorkForce GT-1500  - Brother MFC-8510DN - Epson Perfection V33 ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: libsane1 1.0.27-1~experimental2ubuntu2 Uname: Linux 4.14.0-041400rc5-lowlatency x86_64 ApportVersion: 2.20.7-0ubuntu3.1 Architecture: amd64 Date: Fri Oct 27 12:35:52 2017 EcryptfsInUse: Yes SourcePackage: sane-backends UpgradeStatus: No upgrade log present (probably fresh install) Many scanners can no more be used since sane has changed something: The 3rd-party plug-in the vendor provides as .deb package will still install. But the scanner is no more recognized. Scanners that are affected are(besides others):  - Epson Perfection V10  - Epson Perfection V1000  - Epson WorkForce GT-1500  - Brother MFC-8510DN  - Epson Perfection V33 It is to note that the probability that the scanner manufacturers fix things others broke is below 100%. ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: libsane1 1.0.27-1~experimental2ubuntu2 Uname: Linux 4.14.0-041400rc5-lowlatency x86_64 ApportVersion: 2.20.7-0ubuntu3.1 Architecture: amd64 Date: Fri Oct 27 12:35:52 2017 EcryptfsInUse: Yes SourcePackage: sane-backends UpgradeStatus: No upgrade log present (probably fresh install)
2017-10-27 11:07:46 Boaz Dodin bug added subscriber Boaz Dodin
2017-10-27 11:29:12 Launchpad Janitor sane-backends (Ubuntu): status New Confirmed
2017-10-27 12:05:45 floriankeim bug added subscriber floriankeim
2017-10-27 13:28:07 Jeremy Bícha sane-backends (Ubuntu): importance Undecided High
2017-10-27 20:10:37 Mariusz Dykierek bug added subscriber Mariusz Dykierek
2017-10-30 18:53:01 Arne Bockholdt bug added subscriber Arne Bockholdt
2017-10-31 07:10:10 luca.mg bug added subscriber luca.mg
2017-10-31 22:54:46 Jeremy Bícha bug added subscriber Jeremy Bicha
2017-11-06 22:45:44 JP Guisset bug added subscriber JP Guisset
2017-11-08 15:19:52 ID bug added subscriber ID
2017-11-09 21:55:50 criceto45 bug added subscriber criceto45
2017-11-10 11:47:50 floriankeim removed subscriber floriankeim
2017-11-11 18:41:54 Paul Nickerson bug added subscriber Paul Nickerson
2017-11-15 11:21:19 Matt_H bug added subscriber Matt_H
2017-11-16 06:22:30 luca.mg attachment added scanimage -L output diff https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1728012/+attachment/5009886/+files/diff.txt
2017-11-17 07:54:40 luca.mg attachment added diff.xsane.txt https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1728012/+attachment/5010365/+files/diff.xsane.txt
2017-11-17 14:08:05 Neelakanth Nadgir bug added subscriber Neelakanth Nadgir
2017-11-20 11:49:29 staedtler-przyborski attachment added new udev-rule for testing https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1728012/+attachment/5011642/+files/79-udev-brother.rules
2017-12-08 23:40:47 Laurent Mouillart bug added subscriber Laurent Mouillart
2018-01-10 08:20:31 Sam Wilson bug added subscriber Sam Wilson
2018-01-27 17:54:58 Cristina Franzolini bug added subscriber Cristina Franzolini
2018-01-30 06:42:26 PeterPall attachment added libsane1.patch https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1728012/+attachment/5045386/+files/libsane1.patch
2018-01-30 08:19:53 Ubuntu Foundations Team Bug Bot tags amd64 apport-bug bionic amd64 apport-bug bionic patch
2018-01-30 08:20:01 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Review Team
2018-03-02 12:21:56 Francisco Villar bug added subscriber Francisco Villar
2018-04-11 08:15:48 hawkerb bug added subscriber hawkerb
2018-05-16 08:24:10 Manuel bug added subscriber Manuel
2018-05-17 00:03:23 Peter Bennett bug added subscriber Peter Bennett
2018-05-17 17:53:35 Vaclav Kosar removed subscriber Vaclav Kosar
2018-05-19 18:46:13 Raimondo Giammanco bug added subscriber Raimondo Giammanco
2018-06-28 02:33:59 Stephen Talley bug added subscriber Stephen Talley
2018-07-06 06:18:03 renbag bug added subscriber Renzo Bagnati
2018-08-22 13:44:18 Maximilian Borm bug added subscriber Maximilian Borm
2018-08-29 18:24:05 Mantas Kriaučiūnas bug added subscriber Mantas Kriaučiūnas
2018-08-29 18:26:10 Mantas Kriaučiūnas bug added subscriber Baltix GNU/Linux system developers
2018-08-29 18:26:35 Mantas Kriaučiūnas bug added subscriber Mantas123
2018-08-29 19:20:28 Wladimir Mutel bug added subscriber Wladimir Mutel
2018-09-03 11:23:06 Janne Peltonen bug added subscriber Janne Peltonen
2018-09-05 22:55:45 Barry Harding bug added subscriber Barry Harding
2018-10-26 19:23:54 e-fernbach bug added subscriber e-fernbach
2018-11-18 19:56:33 Salvatore Palma bug added subscriber Salvatore Palma
2018-11-30 22:43:40 Chris Rainey bug added subscriber Chris Rainey
2018-12-01 02:33:35 Ray Warnatsch bug added subscriber Ray Warnatsch
2018-12-17 01:10:40 User bug added subscriber User
2018-12-28 01:03:02 Thomas Mayer bug added subscriber Thomas Mayer
2019-02-24 13:50:19 name bug added subscriber name
2019-03-16 22:49:56 Stephen Turley bug added subscriber Stephen Turley
2019-03-17 09:41:05 Harald Braun attachment added 39-smfp_samsung.rules https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1728012/+attachment/5246967/+files/39-smfp_samsung.rules
2019-04-27 06:22:30 Michael bug added subscriber Michael
2019-05-07 15:11:06 Peter Bennett removed subscriber Peter Bennett
2019-06-25 23:42:38 Gunnar Hjalmarsson bug watch added https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=910103
2019-06-25 23:42:38 Gunnar Hjalmarsson bug task added sane-backends (Debian)
2019-06-25 23:44:04 Gunnar Hjalmarsson bug added subscriber Gunnar Hjalmarsson
2019-06-25 23:56:00 Gunnar Hjalmarsson nominated for series Ubuntu Bionic
2019-06-25 23:56:00 Gunnar Hjalmarsson bug task added sane-backends (Ubuntu Bionic)
2019-06-25 23:56:14 Gunnar Hjalmarsson sane-backends (Ubuntu): status Confirmed Fix Released
2019-06-25 23:56:31 Gunnar Hjalmarsson sane-backends (Ubuntu Bionic): importance Undecided High
2019-06-25 23:56:31 Gunnar Hjalmarsson sane-backends (Ubuntu Bionic): status New In Progress
2019-06-25 23:56:31 Gunnar Hjalmarsson sane-backends (Ubuntu Bionic): assignee Gunnar Hjalmarsson (gunnarhj)
2019-06-26 00:26:23 Gunnar Hjalmarsson bug added subscriber Steven Santos
2019-06-26 00:29:50 Bug Watch Updater sane-backends (Debian): status Unknown Fix Released
2019-06-26 01:33:31 Steven Santos description Many scanners can no more be used since sane has changed something: The 3rd-party plug-in the vendor provides as .deb package will still install. But the scanner is no more recognized. Scanners that are affected are(besides others):  - Epson Perfection V10  - Epson Perfection V1000  - Epson WorkForce GT-1500  - Brother MFC-8510DN  - Epson Perfection V33 It is to note that the probability that the scanner manufacturers fix things others broke is below 100%. ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: libsane1 1.0.27-1~experimental2ubuntu2 Uname: Linux 4.14.0-041400rc5-lowlatency x86_64 ApportVersion: 2.20.7-0ubuntu3.1 Architecture: amd64 Date: Fri Oct 27 12:35:52 2017 EcryptfsInUse: Yes SourcePackage: sane-backends UpgradeStatus: No upgrade log present (probably fresh install) [Impact] * Starting with Ubuntu 17.10, Ubuntu changed the directory where sane dll looks for third party drivers. This configuration effectively broke backward compatibility for all existing third-party drivers. * A large swath of these third party drivers (most of them) are no longer supported by the OEM, so maintaining compatibility is important. * No open source replacement drivers are currently available, nor does the community have the resources to easily replace them. * This bug represents a substantial portion of the scanners in use. Scanners known to be affected include, but are not limited to: - Brother Scanners (all Brother scanners before brscan4) - DCP-145C - DCP-163C - DCP-165C - DCP-167C - DCP-185C - DCP-195C - DCP-197C - DCP-365CN - DCP-373CW - DCP-375CW - DCP-377CW - DCP-383C - DCP-385C - DCP-387C - DCP-395CN - DCP-585CW - DCP-6690CW - DCP-7030 - DCP-7040 - DCP-7045N - DCP-8070D - DCP-8080DN - DCP-8085DN - DCP-9010CN - DCP-9040CN - DCP-9042CDN - DCP-9045CDN - DCP-J125 - DCP-J315W - DCP-J515W - DCP-J715W - MFC-250C - MFC-255CW - MFC-257CW - MFC-290C - MFC-295CN - MFC-297C - MFC-490CW - MFC-495CW - MFC-5490CN - MFC-5890CN - MFC-5895CW - MFC-6490CW - MFC-6890CDW - MFC-7320 - MFC-7340 - MFC-7345N - MFC-7440N - MFC-7450 - MFC-7840N - MFC-7840W - MFC-790CW - MFC-795CW - MFC-8370DN - MFC-8380DN - MFC-8480DN  - MFC-8510DN - MFC-8680DN - MFC-8880DN - MFC-8890DW - MFC-9010CN - MFC-9120CN - MFC-9320CW - MFC-9440CN - MFC-9450CDN - MFC-9840CDW - MFC-990CW - MFC-J220 - MFC-J265W - MFC-J270W - MFC-J410 - MFC-J410W - MFC-J415W - MFC-J615W - MFC-J630W - Dell MFP Laser Printer 1135n - Epson Scanners - All scanners supported by the libsane-epk driver - All scanners supported by the iscan driver  - Epson Perfection V10  - Epson Perfection V1000   - Epson WorkForce GT-1500  - Epson Perfection V33 - Samsung M2070 - Xerox Workcentre 3225 * This was working in the 17.04 release. 18.10 is an LTS release, so backporting is warranted for the 18.10 release. [Test Case] * Following the standard installation procedures for any of the affected scanner drivers results in the driver files being installed to /usr/lib/sane/, and sane looking for them in /usr/lib/x86_64-linux-gnu/sane. When xsane is run, the scanner is not found. [Regression Potential] * Regression to previous working sane package often results in the automatic removal of core system components (documented in the comments to this bug report), making regression an unusable option for addressing this bug. * The available patch is functional and stable in the 19.10 branch. [Other Info] * Third party sane drivers in previous version of sane were located under /usr/lib/sane/, however, the current version of sane on Ubuntu only looks for 64 bit drivers under the /usr/lib/x86_64-linux-gnu/sane directory. /usr/lib64 and /usr/lib64/sane are other directories old drivers are known to install files to. * The addition of symlinks alone does not appear to fix this issue, though it may make the scanner detectable. Changes to udev rules are also needed to allow proper communications to the scanners. A selection of workarounds, including working (though not ideal) udev rules for a number of scanners has been posted to the sane troubleshooting guide: help.ubuntu.com/community/sane_Troubleshooting#The_symlink_and_udev_tricks
2019-06-26 10:15:33 hawkerb removed subscriber hawkerb
2019-06-26 16:29:49 Gunnar Hjalmarsson tags amd64 apport-bug bionic patch amd64 apport-bug bionic patch regression-release
2019-06-26 21:33:43 Hans Deragon bug added subscriber Hans Deragon
2019-06-30 23:47:52 Gunnar Hjalmarsson bug watch added https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931297
2019-07-03 14:28:16 Gunnar Hjalmarsson attachment added sane-backends_lp1728012_bionic.debdiff https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1728012/+attachment/5274902/+files/sane-backends_lp1728012_bionic.debdiff
2019-07-03 14:28:31 Gunnar Hjalmarsson description [Impact] * Starting with Ubuntu 17.10, Ubuntu changed the directory where sane dll looks for third party drivers. This configuration effectively broke backward compatibility for all existing third-party drivers. * A large swath of these third party drivers (most of them) are no longer supported by the OEM, so maintaining compatibility is important. * No open source replacement drivers are currently available, nor does the community have the resources to easily replace them. * This bug represents a substantial portion of the scanners in use. Scanners known to be affected include, but are not limited to: - Brother Scanners (all Brother scanners before brscan4) - DCP-145C - DCP-163C - DCP-165C - DCP-167C - DCP-185C - DCP-195C - DCP-197C - DCP-365CN - DCP-373CW - DCP-375CW - DCP-377CW - DCP-383C - DCP-385C - DCP-387C - DCP-395CN - DCP-585CW - DCP-6690CW - DCP-7030 - DCP-7040 - DCP-7045N - DCP-8070D - DCP-8080DN - DCP-8085DN - DCP-9010CN - DCP-9040CN - DCP-9042CDN - DCP-9045CDN - DCP-J125 - DCP-J315W - DCP-J515W - DCP-J715W - MFC-250C - MFC-255CW - MFC-257CW - MFC-290C - MFC-295CN - MFC-297C - MFC-490CW - MFC-495CW - MFC-5490CN - MFC-5890CN - MFC-5895CW - MFC-6490CW - MFC-6890CDW - MFC-7320 - MFC-7340 - MFC-7345N - MFC-7440N - MFC-7450 - MFC-7840N - MFC-7840W - MFC-790CW - MFC-795CW - MFC-8370DN - MFC-8380DN - MFC-8480DN  - MFC-8510DN - MFC-8680DN - MFC-8880DN - MFC-8890DW - MFC-9010CN - MFC-9120CN - MFC-9320CW - MFC-9440CN - MFC-9450CDN - MFC-9840CDW - MFC-990CW - MFC-J220 - MFC-J265W - MFC-J270W - MFC-J410 - MFC-J410W - MFC-J415W - MFC-J615W - MFC-J630W - Dell MFP Laser Printer 1135n - Epson Scanners - All scanners supported by the libsane-epk driver - All scanners supported by the iscan driver  - Epson Perfection V10  - Epson Perfection V1000   - Epson WorkForce GT-1500  - Epson Perfection V33 - Samsung M2070 - Xerox Workcentre 3225 * This was working in the 17.04 release. 18.10 is an LTS release, so backporting is warranted for the 18.10 release. [Test Case] * Following the standard installation procedures for any of the affected scanner drivers results in the driver files being installed to /usr/lib/sane/, and sane looking for them in /usr/lib/x86_64-linux-gnu/sane. When xsane is run, the scanner is not found. [Regression Potential] * Regression to previous working sane package often results in the automatic removal of core system components (documented in the comments to this bug report), making regression an unusable option for addressing this bug. * The available patch is functional and stable in the 19.10 branch. [Other Info] * Third party sane drivers in previous version of sane were located under /usr/lib/sane/, however, the current version of sane on Ubuntu only looks for 64 bit drivers under the /usr/lib/x86_64-linux-gnu/sane directory. /usr/lib64 and /usr/lib64/sane are other directories old drivers are known to install files to. * The addition of symlinks alone does not appear to fix this issue, though it may make the scanner detectable. Changes to udev rules are also needed to allow proper communications to the scanners. A selection of workarounds, including working (though not ideal) udev rules for a number of scanners has been posted to the sane troubleshooting guide: help.ubuntu.com/community/sane_Troubleshooting#The_symlink_and_udev_tricks [Impact]  * Starting with Ubuntu 17.10, Ubuntu changed the directory where sane dll looks for third party drivers. This configuration effectively broke backward compatibility for all existing third-party drivers.  * A large swath of these third party drivers (most of them) are no longer supported by the OEM, so maintaining compatibility is important.  * No open source replacement drivers are currently available, nor does the community have the resources to easily replace them.  * This bug represents a substantial portion of the scanners in use. Scanners known to be affected include, but are not limited to:  - Brother Scanners (all Brother scanners before brscan4)   - DCP-145C   - DCP-163C   - DCP-165C   - DCP-167C   - DCP-185C   - DCP-195C   - DCP-197C   - DCP-365CN   - DCP-373CW   - DCP-375CW   - DCP-377CW   - DCP-383C   - DCP-385C   - DCP-387C   - DCP-395CN   - DCP-585CW   - DCP-6690CW   - DCP-7030   - DCP-7040   - DCP-7045N   - DCP-8070D   - DCP-8080DN   - DCP-8085DN   - DCP-9010CN   - DCP-9040CN   - DCP-9042CDN   - DCP-9045CDN   - DCP-J125   - DCP-J315W   - DCP-J515W   - DCP-J715W   - MFC-250C   - MFC-255CW   - MFC-257CW   - MFC-290C   - MFC-295CN   - MFC-297C   - MFC-490CW   - MFC-495CW   - MFC-5490CN   - MFC-5890CN   - MFC-5895CW   - MFC-6490CW   - MFC-6890CDW   - MFC-7320   - MFC-7340   - MFC-7345N   - MFC-7440N   - MFC-7450   - MFC-7840N   - MFC-7840W   - MFC-790CW   - MFC-795CW   - MFC-8370DN   - MFC-8380DN   - MFC-8480DN   - MFC-8510DN   - MFC-8680DN   - MFC-8880DN   - MFC-8890DW   - MFC-9010CN   - MFC-9120CN   - MFC-9320CW   - MFC-9440CN   - MFC-9450CDN   - MFC-9840CDW   - MFC-990CW   - MFC-J220   - MFC-J265W   - MFC-J270W   - MFC-J410   - MFC-J410W   - MFC-J415W   - MFC-J615W   - MFC-J630W  - Dell MFP Laser Printer 1135n  - Epson Scanners   - All scanners supported by the libsane-epk driver   - All scanners supported by the iscan driver   - Epson Perfection V10   - Epson Perfection V1000   - Epson WorkForce GT-1500   - Epson Perfection V33  - Samsung M2070  - Xerox Workcentre 3225  * This was working in the 17.04 release. 18.04 is an LTS release, so backporting is warranted for the 18.04 release. [Test Case]  * Following the standard installation procedures for any of the affected scanner drivers results in the driver files being installed to /usr/lib/sane/, and sane looking for them in /usr/lib/x86_64-linux-gnu/sane. When xsane is run, the scanner is not found. * Install the libsane1, libsane-common and sane-utils packages from bionic-proposed and confirm that it now finds drivers in /usr/lib/sane. [Regression Potential] * The proposed change is based on an upstream commit, and the patch is functional and stable in both 19.04 and 19.10. Low regression risk. [Other Info]  * Third party sane drivers in previous version of sane were located under /usr/lib/sane/, however, the current version of sane on Ubuntu only looks for 64 bit drivers under the /usr/lib/x86_64-linux-gnu/sane directory. /usr/lib64 and /usr/lib64/sane are other directories old drivers are known to install files to. * The addition of symlinks alone does not appear to fix this issue, though it may make the scanner detectable. Changes to udev rules are also needed to allow proper communications to the scanners. A selection of workarounds, including working (though not ideal) udev rules for a number of scanners has been posted to the sane troubleshooting guide: help.ubuntu.com/community/sane_Troubleshooting#The_symlink_and_udev_tricks
2019-07-03 14:34:01 Gunnar Hjalmarsson description [Impact]  * Starting with Ubuntu 17.10, Ubuntu changed the directory where sane dll looks for third party drivers. This configuration effectively broke backward compatibility for all existing third-party drivers.  * A large swath of these third party drivers (most of them) are no longer supported by the OEM, so maintaining compatibility is important.  * No open source replacement drivers are currently available, nor does the community have the resources to easily replace them.  * This bug represents a substantial portion of the scanners in use. Scanners known to be affected include, but are not limited to:  - Brother Scanners (all Brother scanners before brscan4)   - DCP-145C   - DCP-163C   - DCP-165C   - DCP-167C   - DCP-185C   - DCP-195C   - DCP-197C   - DCP-365CN   - DCP-373CW   - DCP-375CW   - DCP-377CW   - DCP-383C   - DCP-385C   - DCP-387C   - DCP-395CN   - DCP-585CW   - DCP-6690CW   - DCP-7030   - DCP-7040   - DCP-7045N   - DCP-8070D   - DCP-8080DN   - DCP-8085DN   - DCP-9010CN   - DCP-9040CN   - DCP-9042CDN   - DCP-9045CDN   - DCP-J125   - DCP-J315W   - DCP-J515W   - DCP-J715W   - MFC-250C   - MFC-255CW   - MFC-257CW   - MFC-290C   - MFC-295CN   - MFC-297C   - MFC-490CW   - MFC-495CW   - MFC-5490CN   - MFC-5890CN   - MFC-5895CW   - MFC-6490CW   - MFC-6890CDW   - MFC-7320   - MFC-7340   - MFC-7345N   - MFC-7440N   - MFC-7450   - MFC-7840N   - MFC-7840W   - MFC-790CW   - MFC-795CW   - MFC-8370DN   - MFC-8380DN   - MFC-8480DN   - MFC-8510DN   - MFC-8680DN   - MFC-8880DN   - MFC-8890DW   - MFC-9010CN   - MFC-9120CN   - MFC-9320CW   - MFC-9440CN   - MFC-9450CDN   - MFC-9840CDW   - MFC-990CW   - MFC-J220   - MFC-J265W   - MFC-J270W   - MFC-J410   - MFC-J410W   - MFC-J415W   - MFC-J615W   - MFC-J630W  - Dell MFP Laser Printer 1135n  - Epson Scanners   - All scanners supported by the libsane-epk driver   - All scanners supported by the iscan driver   - Epson Perfection V10   - Epson Perfection V1000   - Epson WorkForce GT-1500   - Epson Perfection V33  - Samsung M2070  - Xerox Workcentre 3225  * This was working in the 17.04 release. 18.04 is an LTS release, so backporting is warranted for the 18.04 release. [Test Case]  * Following the standard installation procedures for any of the affected scanner drivers results in the driver files being installed to /usr/lib/sane/, and sane looking for them in /usr/lib/x86_64-linux-gnu/sane. When xsane is run, the scanner is not found. * Install the libsane1, libsane-common and sane-utils packages from bionic-proposed and confirm that it now finds drivers in /usr/lib/sane. [Regression Potential] * The proposed change is based on an upstream commit, and the patch is functional and stable in both 19.04 and 19.10. Low regression risk. [Other Info]  * Third party sane drivers in previous version of sane were located under /usr/lib/sane/, however, the current version of sane on Ubuntu only looks for 64 bit drivers under the /usr/lib/x86_64-linux-gnu/sane directory. /usr/lib64 and /usr/lib64/sane are other directories old drivers are known to install files to. * The addition of symlinks alone does not appear to fix this issue, though it may make the scanner detectable. Changes to udev rules are also needed to allow proper communications to the scanners. A selection of workarounds, including working (though not ideal) udev rules for a number of scanners has been posted to the sane troubleshooting guide: help.ubuntu.com/community/sane_Troubleshooting#The_symlink_and_udev_tricks To the sponsor: Please upload to bionic using the attached sane-backends_lp1728012_bionic.debdiff. [Impact]  * Starting with Ubuntu 17.10, Ubuntu changed the directory where sane dll looks for third party drivers. This configuration effectively broke backward compatibility for all existing third-party drivers.  * A large swath of these third party drivers (most of them) are no longer supported by the OEM, so maintaining compatibility is important.  * No open source replacement drivers are currently available, nor does the community have the resources to easily replace them.  * This bug represents a substantial portion of the scanners in use. Scanners known to be affected include, but are not limited to:  - Brother Scanners (all Brother scanners before brscan4)   - DCP-145C   - DCP-163C   - DCP-165C   - DCP-167C   - DCP-185C   - DCP-195C   - DCP-197C   - DCP-365CN   - DCP-373CW   - DCP-375CW   - DCP-377CW   - DCP-383C   - DCP-385C   - DCP-387C   - DCP-395CN   - DCP-585CW   - DCP-6690CW   - DCP-7030   - DCP-7040   - DCP-7045N   - DCP-8070D   - DCP-8080DN   - DCP-8085DN   - DCP-9010CN   - DCP-9040CN   - DCP-9042CDN   - DCP-9045CDN   - DCP-J125   - DCP-J315W   - DCP-J515W   - DCP-J715W   - MFC-250C   - MFC-255CW   - MFC-257CW   - MFC-290C   - MFC-295CN   - MFC-297C   - MFC-490CW   - MFC-495CW   - MFC-5490CN   - MFC-5890CN   - MFC-5895CW   - MFC-6490CW   - MFC-6890CDW   - MFC-7320   - MFC-7340   - MFC-7345N   - MFC-7440N   - MFC-7450   - MFC-7840N   - MFC-7840W   - MFC-790CW   - MFC-795CW   - MFC-8370DN   - MFC-8380DN   - MFC-8480DN   - MFC-8510DN   - MFC-8680DN   - MFC-8880DN   - MFC-8890DW   - MFC-9010CN   - MFC-9120CN   - MFC-9320CW   - MFC-9440CN   - MFC-9450CDN   - MFC-9840CDW   - MFC-990CW   - MFC-J220   - MFC-J265W   - MFC-J270W   - MFC-J410   - MFC-J410W   - MFC-J415W   - MFC-J615W   - MFC-J630W  - Dell MFP Laser Printer 1135n  - Epson Scanners   - All scanners supported by the libsane-epk driver   - All scanners supported by the iscan driver   - Epson Perfection V10   - Epson Perfection V1000   - Epson WorkForce GT-1500   - Epson Perfection V33  - Samsung M2070  - Xerox Workcentre 3225  * This was working in the 17.04 release. 18.04 is an LTS release, so backporting is warranted for the 18.04 release. [Test Case]  * Following the standard installation procedures for any of the affected scanner drivers results in the driver files being installed to /usr/lib/sane/, and sane looking for them in /usr/lib/x86_64-linux-gnu/sane. When xsane is run, the scanner is not found. * Install the libsane1, libsane-common and sane-utils packages from bionic-proposed and confirm that it now finds drivers in /usr/lib/sane. [Regression Potential]  * The proposed change is based on an upstream commit, and the patch is functional and stable in both 19.04 and 19.10. Low regression risk. [Other Info]  * Third party sane drivers in previous version of sane were located under /usr/lib/sane/, however, the current version of sane on Ubuntu only looks for 64 bit drivers under the /usr/lib/x86_64-linux-gnu/sane directory. /usr/lib64 and /usr/lib64/sane are other directories old drivers are known to install files to. * The addition of symlinks alone does not appear to fix this issue, though it may make the scanner detectable. Changes to udev rules are also needed to allow proper communications to the scanners. A selection of workarounds, including working (though not ideal) udev rules for a number of scanners has been posted to the sane troubleshooting guide: help.ubuntu.com/community/sane_Troubleshooting#The_symlink_and_udev_tricks
2019-07-03 14:35:23 Gunnar Hjalmarsson bug added subscriber Ubuntu Sponsors Team
2019-07-04 13:19:27 Gunnar Hjalmarsson removed subscriber Ubuntu Sponsors Team
2019-07-09 00:16:00 Brian Murray sane-backends (Ubuntu Bionic): status In Progress Fix Committed
2019-07-09 00:16:04 Brian Murray bug added subscriber Ubuntu Stable Release Updates Team
2019-07-09 00:16:06 Brian Murray bug added subscriber SRU Verification
2019-07-09 00:16:30 Brian Murray tags amd64 apport-bug bionic patch regression-release amd64 apport-bug bionic patch regression-release verification-needed verification-needed-bionic
2019-07-09 01:25:24 Gunnar Hjalmarsson tags amd64 apport-bug bionic patch regression-release verification-needed verification-needed-bionic amd64 apport-bug bionic patch regression-release verification-done verification-done-bionic
2019-07-18 08:16:19 Launchpad Janitor sane-backends (Ubuntu Bionic): status Fix Committed Fix Released
2019-07-18 08:16:24 Łukasz Zemczak removed subscriber Ubuntu Stable Release Updates Team
2019-07-21 21:27:20 Phil attachment added image.png https://bugs.launchpad.net/bugs/1728012/+attachment/5278352/+files/image.png
2019-07-22 02:47:15 Karolis bug added subscriber Karolis
2019-07-22 21:15:33 Manuel attachment added 20190722_ubuntu18.04_sane-update-ok.png https://bugs.launchpad.net/bugs/1728012/+attachment/5278552/+files/20190722_ubuntu18.04_sane-update-ok.png
2019-07-22 21:18:19 Manuel attachment added 20190722_ubuntu18.04_sane-update-ok.png https://bugs.launchpad.net/bugs/1728012/+attachment/5278553/+files/20190722_ubuntu18.04_sane-update-ok.png
2019-10-21 19:24:05 Lauwerier bug added subscriber Lauwerier
2019-11-20 10:02:14 Gunnar Hjalmarsson bug added subscriber Miles Wolbe
2019-12-30 09:04:14 name removed subscriber name
2020-02-28 09:12:51 Michel-Ekimia bug added subscriber Michel-Ekimia
2020-04-10 17:14:28 Don Shane bug added subscriber Don Shane