selected SCSI devices not recognized as scanner

Bug #727696 reported by Olaf Meeuwissen
28
This bug affects 7 people
Affects Status Importance Assigned to Milestone
sane-backends (Ubuntu)
Fix Released
Medium
Martin Pitt
Natty
Fix Released
Medium
Martin Pitt

Bug Description

As reported on the SANE mailing list[1], the ubuntu_udev_noperm.patch yanks support for too many SCSI based scanning devices claiming that 70-acl.rules handles that. Problem is that a number of those devices are *not* SCSI SCANNERs according to their SCSI credentials. The SANE *.desc files have support for these devices through a :scsi keyword and each of these devices needs a separate udev rule. The sane-desc utility handles this but the patch rips out all SCSI support. Feel free to rip out the SCSI SCANNER devices from libsane.rules but please leave in the SCSI based scanning devices that think they are something else.

There were a number of bug reports (listed in [1]) that seem related but I did not find any (obvious) sane-backends bugs related to this issue. The bug is present in at least the 1.0.21 and 1.0.22 versions of the sane-backends packages.

 [1] http://lists.alioth.debian.org/pipermail/sane-devel/2011-March/028327.html

Martin Pitt (pitti)
Changed in sane-backends (Ubuntu Natty):
assignee: nobody → Martin Pitt (pitti)
status: New → Triaged
importance: Undecided → Medium
Martin Pitt (pitti)
Changed in sane-backends (Ubuntu Natty):
status: Triaged → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package sane-backends - 1.0.22-1ubuntu1

---------------
sane-backends (1.0.22-1ubuntu1) natty; urgency=low

  [ Artur Rona ]
  * Merge from debian unstable. Remaining changes: (LP: #729283)
    - debian/control:
      + Demote libsane-extras* from Recommends to Suggests, as long as
        this package is in universe.
      + Demote sane-utils from Recommends to Suggests.
        We do not want to have an init script for saned laying around,
        which is disabled by default anyway.
    - debian/libsane.postinst: Don't create a scanner group.
    - debian/libsane.preinst:
      + Remove the old file if unmodified.
      + Remove the old blacklist-scanner modprobe file.
    - debian/patches/disable_v4l.patch: Disable v4l backend.
    - debian/rules:
      - Link using -Bsymbolic-functions (startup time optimization).
      - Saned init script does not need to be started before gdm
        and does not need to be called on shutdown.
    - debian/sane-utils.*: No longer have scanner group.
    - debian/sane-utils.saned.init: Saned init script does not need to
      be started before gdm and does not need to be called on shutdown.

  [ Martin Pitt ]
  * Drop ubuntu_udev_noperm.patch. It's superseded by Debian's
    sane-desc_udev+acl.patch. This also brings back the accidentally dropped
    SCSI scanner rules. (LP: #727696)
  * debian/rules: Drop "acl" dependency. Current udev releases already
    evaluate the "libsane_matched" property, so we don't need the sane rules
    to do that again. Also drop the alternative "makedev" dependency; we
    only support udev.

sane-backends (1.0.22-1) unstable; urgency=low

  * New upstream release.
    + epson2: reject scan area settings that would lead to a division by zero
      (closes: #581181).

  * debian/control:
    + Bump Standards-Version to 3.9.1 (no changes).
    + Demote libsane-extras-* to Recommends again.
  * debian/rules:
    + Add acl (>= 2.2.49-4) to udev substvar for ACL utilities in /bin.
    + Use sane-desc -m udev+acl (closes: #591767, #612815).
  * debian/libsane.README.Debian:
    + Update; mention ConsoleKit and the udev rules now using ACLs.

  * debian/patches/sane-desc_udev+acl.patch:
    + Added; compared to experimental, setfacl is now in /bin.
  * debian/patches/fix_xerox_mfp_color_mode.patch,
    debian/patches/use_libsane_matched_for_scsi.patch,
    debian/patches/allow_dll.d_symlinks.patch,
    debian/patches/saned_exit_avahi_process.patch,
    debian/patches/xerox_mfp_new_ids.patch,
    debian/patches/scsi_perfection_2450.patch,
    debian/patches/scsi_scanjet_4c.patch,
    debian/patches/genesys_disable_raw_data_log.patch,
    debian/patches/fix_epson2_commands.patch,
    debian/patches/fix_epson2_cancel.patch:
    + Removed; merged upstream.
 -- Artur Rona <email address hidden> Mon, 07 Mar 2011 15:01:07 +0100

Changed in sane-backends (Ubuntu Natty):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.