Opened 9 years ago

Closed 8 years ago

Last modified 8 years ago

#146 closed defect (fixed)

Make libusb10 package detect usbcalls.dll

Reported by: David McKenna Owned by:
Priority: major Milestone:
Component: rpm Version:
Severity: low Keywords:
Cc:

Description

Currently, if one uses YUM to install libusb10, or any app that depends on it, it will also insist on installing usbcalls as a dependency (if not already installed by YUM). But anyone who has installed the Arca Noae USB stack will already have the correct version of usbcalls.dll. This creates the potential for a mis-match. It would be best if the YUM version of libusb could detect if usbcalls is already installed, even by another installer, and allow not installing the YUM version of usbcalls.

Change History (4)

comment:1 Changed 8 years ago by Silvan Scherrer

we need to change this rpm anyway, as usbcall rpm is now provided by AN. See #109 as reference.

Last edited 8 years ago by Silvan Scherrer (previous) (diff)

comment:2 Changed 8 years ago by Yuri Dario

spec: libusb1, libusb-compat, use correct requirements for building and installing.
Sending libusb-compat.spec
Sending libusb1.spec
Committed revision r804.

comment:3 Changed 8 years ago by Yuri Dario

Resolution: fixed
Status: newclosed

With installation of AN libusbcalls rpm package, there are no more duplicated dlls around.

comment:4 Changed 8 years ago by David McKenna

I cannot install the AN libusbcalls package after installing libusb1 and libusb-compat. I get this error:

[u'ERROR with transaction check vs depsolve:', 'usbcalls is needed by (installed) libusb1-1.0.16-2.oc00.pentium4', u'Please report this error at http://yum.baseurl.org/report']

Before trying it warns there is already a usbcalls.dll in the \usr\lib directory and I have to say 'Ignore' to continue.

Note: See TracTickets for help on using tickets.