Bug 1005170 - Sane backends should be build against libusb-1.0 rather then against the obsolete libusb-compat-0.1
Summary: Sane backends should be build against libusb-1.0 rather then against the obso...
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: sane-backends
Version: 7.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
: ---
Assignee: Nils Philippsen
QA Contact: BaseOS QE - Apps
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-09-06 10:49 UTC by Hans de Goede
Modified: 2013-11-15 12:59 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-11-15 12:59:36 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Hans de Goede 2013-09-06 10:49:40 UTC
sane-backends spec-file intents for sane-backend to be build against libusb-1.0, as such it BuildRequires libusb1-devel for RHEL >= 7, but other BuildRequires drag in the old libusb-devel, and ./configure then decides to use that.

We really don't want packages to be using the obsolete libusb-compat-0.1 in RHEL-7 when we can avoid it.

Also the using of the obsolete libusb-compat-0.1 causes the scanimage tool to crash when used with various usb-scanners, see Fedora bug 1003193. Note the most recent Fedora packages also contain a fix for this.

Comment 2 Nils Philippsen 2013-11-15 12:59:36 UTC
We've rebased sane-backends to 1.0.24 in RHEL-7 -- bug #1025413, RHBA-2013:16200 -- which pulls in the fix for this as well. Closing.


Note You need to log in before you can comment on or make changes to this bug.