Bug 2082684

Summary: Please branch and build libusb-compat-0.1 in epel9
Product: [Fedora] Fedora Reporter: Michel Lind <michel>
Component: libusb-compat-0.1Assignee: Kate Hsuan <hpa>
Status: CLOSED NOTABUG QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: bberg, leonfauster
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-07-26 08:27:06 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1914423, 2035520    

Description Michel Lind 2022-05-06 18:29:03 UTC
Please branch and build libusb-compat-0.1 in epel9.

If you do not wish to maintain libusb-compat-0.1 in epel9,
or do not think you will be able to do this in a timely manner,
the EPEL Packagers SIG would be happy to be a co-maintainer of the package;
please add the epel-packagers-sig group through
https://src.fedoraproject.org/rpms/libusb-compat-0.1/addgroup
and grant it commit access, or collaborator access on epel* branches.

I would also be happy to be a co-maintainer (FAS: salimma);
please add me through https://src.fedoraproject.org/rpms/libusb-compat-0.1/adduser

Comment 1 Michel Lind 2022-05-25 18:49:45 UTC
Will you be able to branch and build libusb-compat-0.1 in epel9?
The EPEL Packagers SIG would be happy to be a co-maintainer
if you do not wish to build it on epel9, and so would I. Thanks!

Comment 2 Leon Fauster 2022-06-10 09:30:04 UTC
IIRC - libusb-compat-0.1 appears in f37 and in f34/el9 its available as libusb (in appstream repo of el9) ? 

# LANG=C yum info  libusb
Last metadata expiration check: 0:15:55 ago on Fri Jun 10 11:12:47 2022.
Available Packages
Name         : libusb
Epoch        : 1
Version      : 0.1.7
Release      : 5.el9
Architecture : i686
Size         : 30 k
Source       : libusb-0.1.7-5.el9.src.rpm
Repository   : appstream
Summary      : Compatibility shim around libusb-1.0 offering the old 0.1 API
URL          : https://github.com/libusb/libusb-compat-0.1
License      : LGPLv2+
Description  : This package provides a shim / compatibility layer on top of libusb-1.0
             : offering the old 0.1 API for applications which do not have been ported
             : to the new 1.0 API yet. Where ever possible applications really should
             : use and / or be ported to the new 1.0 API instead of relying on this
             : compatibility library.

Comment 3 Fedora Admin user for bugzilla script actions 2022-07-23 00:38:01 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.

Comment 4 Benjamin Berg 2022-07-26 08:27:06 UTC
Yes, the package is available as libusb. While this may be annoying, there should be no need for it to be in EPEL.

Note that everyone should use libusb1 instead of libusb-compat-0.1 if at all possible. For RHEL, the equivalent package is libusbx as the rename did not happen there.

As for dependency, I suggest using a "Requires: pkgconfig(libusb-1.0.pc)".