Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libusb-compat for openSUSE:Factory checked in at 2026-11-04 19:43:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libusb-compat (Old) and /work/SRC/openSUSE:Factory/.libusb-compat.new.3759290 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libusb-compat" Wed Nov 4 19:43:01 2026 rev:45 rq:1394709 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/libusb-compat/libusb-compat.changes 2023-03-25 18:55:15.566633527 +0100 +++ /work/SRC/openSUSE:Factory/.libusb-compat.new.3759290/libusb-compat.changes 2026-11-04 19:43:16.442921531 +0100 @@ -1,0 +2,17 @@ +Fri Oct 23 16:34:56 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 0.1.9: + * Fix memory leaks in USB bus and device cleanup: release device + references in the exit destructor, free per-device config data, + and plug leaks in error paths. + * Modernize autoconf macros and detect the libusb-1.0 SONAME via + objdump instead of ldd, which is safe for cross-compilation. + * testlibusb: enlarge the description buffer, silencing + -Wformat-truncation warnings. + * Release tarball now ships a pre-generated configure script, so no + bootstrap step is needed at build time. +- Drop Group tags, add explicit gcc and make BuildRequires, and + version the libusb-1.0 BuildRequires floor (>= 0.9.1) to match + upstream's configure check. + +------------------------------------------------------------------- Old: ---- libusb-compat-0.1.8.tar.bz2 New: ---- libusb-compat-0.1.9.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libusb-compat.spec ++++++ --- /var/tmp/diff_new_pack.mZegru/_old 2026-11-04 19:43:17.433963015 +0100 +++ /var/tmp/diff_new_pack.mZegru/_new 2026-11-04 19:43:17.436963140 +0100 @@ -1,7 +1,7 @@ # # spec file for package libusb-compat # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,19 +18,20 @@ %define debug_package_requires libusb-0_1-5 = %{version}-%{release} Name: libusb-compat -Version: 0.1.8 +Version: 0.1.9 Release: 0 Summary: libusb-1.0 Compatibility Layer for libusb-0.1 License: BSD-3-Clause AND LGPL-2.1-or-later -Group: Development/Libraries/C and C++ URL: https://libusb.info/ Source: https://github.com/libusb/libusb-compat-0.1/releases/download/v%{version}/%{name}-%{version}.tar.bz2 Source1: baselibs.conf Source2: %{name}.rpmlintrc BuildRequires: automake +BuildRequires: gcc BuildRequires: libtool +BuildRequires: make BuildRequires: pkgconfig -BuildRequires: pkgconfig(libusb-1.0) +BuildRequires: pkgconfig(libusb-1.0) >= 0.9.1 %description A compatibility layer allowing applications written for libusb-0.1 to @@ -42,7 +43,6 @@ Version: 0.1.13 Release: 0 Summary: libusb-1.0 Compatibility Library for libusb-0.1 -Group: System/Libraries # libusb-compat-hide-libusb-1_0.patch hides this requirement Requires: %(rpm -q --provides libusb-1_0-0 | grep libusb-1.0.so.0) # Special symbol for packages, that use libusb-0.1 API, but use libusb-1.0 features: @@ -59,7 +59,6 @@ %package devel Summary: libusb-1.0 Compatibility Layer for libusb-0.1 -Group: Development/Libraries/C and C++ Requires: glibc-devel Requires: libusb-0_1-4 = 0.1.13 Requires: libusb-1_0-devel @@ -78,7 +77,7 @@ %setup -q %build -./bootstrap.sh +# Upstream 0.1.9 tarball ships a pre-generated configure (no bootstrap.sh). %configure --disable-static %make_build ++++++ libusb-compat-0.1.8.tar.bz2 -> libusb-compat-0.1.9.tar.bz2 ++++++ ++++ 48552 lines of diff (skipped)
