Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hdjmod for openSUSE:Factory checked in at 2021-06-06 22:40:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hdjmod (Old) and /work/SRC/openSUSE:Factory/.hdjmod.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hdjmod" Sun Jun 6 22:40:55 2021 rev:23 rq:897814 version:1.32 Changes: -------- --- /work/SRC/openSUSE:Factory/hdjmod/hdjmod.changes 2021-05-08 22:09:09.205291583 +0200 +++ /work/SRC/openSUSE:Factory/.hdjmod.new.1898/hdjmod.changes 2021-06-06 22:40:57.003430212 +0200 @@ -1,0 +2,25 @@ +Sat Jun 5 20:16:04 UTC 2021 - Matthias Bach <[email protected]> - 1.32 + +- Update to version 1.32 + * Adds support for the Hercules Steel controller. +- Switch to fork maintained at https://codeberg.org/Marix/hdjmod. + * Consolidates fixes made for openSUSE and Ubuntu packages, + providing support for newer kernel up to including Linux 5.12 + without having to maintain a series of patch files. +- Dropped obsolete patches: + * hdjmod_fix_buffer_overrun_in_device_name_handling.patch + * hdjmod_kernel_2.6.30.patch + * hdjmod_kernel_2.6.36.patch.bz2 + * hdjmod_kernel_2.6.37.patch + * hdjmod_kernel_2.6.39.patch + * hdjmod_kernel_3.6.patch + * hdjmod_kernel_3.7.patch + * hdjmod_kernel_3.16.patch + * hdjmod_kernel_4.11.patch + * hdjmod_kernel_4.14.patch + * hdjmod_kernel_4.15.patch + * hdjmod_kernel_5.0.patch + * hdjmod_kernel_5.12.patch + * hdjmod-kfree.patch + +------------------------------------------------------------------- Old: ---- hdjmod-1.28.tar.bz2 hdjmod-kfree.patch hdjmod_fix_buffer_overrun_in_device_name_handling.patch hdjmod_kernel_2.6.30.patch hdjmod_kernel_2.6.36.patch.bz2 hdjmod_kernel_2.6.37.patch hdjmod_kernel_2.6.39.patch hdjmod_kernel_3.16.patch hdjmod_kernel_3.6.patch hdjmod_kernel_3.7.patch hdjmod_kernel_4.11.patch hdjmod_kernel_4.14.patch hdjmod_kernel_4.15.patch hdjmod_kernel_5.0.patch hdjmod_kernel_5.12.patch New: ---- hdjmod-1.32.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hdjmod.spec ++++++ --- /var/tmp/diff_new_pack.uyfx6H/_old 2021-06-06 22:40:57.587431356 +0200 +++ /var/tmp/diff_new_pack.uyfx6H/_new 2021-06-06 22:40:57.587431356 +0200 @@ -18,44 +18,16 @@ Name: hdjmod -Version: 1.28 +Version: 1.32 Release: 0 Summary: Support for Hercules DJ Devices License: GPL-2.0-or-later Group: System/Kernel -URL: http://ts.hercules.com/ger/index.php?pg=view_files&gid=17&fid=62&pid=177&cid=1 -Source0: hdjmod-%{version}.tar.bz2 +URL: https://codeberg.org/Marix/hdjmod +Source0: https://codeberg.org/Marix/hdjmod/archive/%{version}.tar.gz#/hdjmod-%{version}.tar.gz Source1: preamble -# PATCH-FIX-UPSTREAM hdjmod_kernel_2.6.30.patch [email protected] -- Fix build on kernel 2.6.30 and newer -Patch0: hdjmod_kernel_2.6.30.patch -# PATCH-FIX-UPSTREAM hdjmod_kernel_2.6.36.patch [email protected] -- Fix includes for kfree -Patch1: hdjmod-kfree.patch -# PATCH-FIX-UPSTREAM hdjmod_kernel_2.6.36.patch [email protected] -- Fix build on kernel 2.6.36 and newer -Patch2: hdjmod_kernel_2.6.36.patch.bz2 -# PATCH-FIX-UPSTREAM hdjmod_kernel_2.6.37.patch [email protected] -- Fix build on kernel 2.6.37 and newer -Patch3: hdjmod_kernel_2.6.37.patch -# PATCH-FIX-UPSTREAM hdjmod_kernel_2.6.39.patch [email protected] -- Fix build on kernel 2.6.39 and newer -Patch4: hdjmod_kernel_2.6.39.patch # PATCH-FIX-UPSTREAM hdjmod_fix_hotplug.patch [bnc#746358] [email protected] -- Don't load on hotplug of devices from other vendors -Patch5: hdjmod_fix_hotplug.patch -# PATCH-FIX-UPSTREAM hdjmod_kernel_3.6.patch [bnc#783848] [email protected] -- Fix build on kernel 3.6 and newer -Patch6: hdjmod_kernel_3.6.patch -# PATCH-FIX-UPSTREAM hdjmod_kernel_3.7.patch [email protected] -- Fix build on kernel 3.7 and newer -Patch7: hdjmod_kernel_3.7.patch -# PATCH-FIX-UPSTREAM hdjmod_kernel_3.16.patch [email protected] -- Fix build on kernel 3.16 and newer -Patch8: hdjmod_kernel_3.16.patch -# PATCH-FIX-UPSTREAM hdjmod_kernel_4.11.patch [email protected] -- Fix build on kernel 4.11 and newer -Patch9: hdjmod_kernel_4.11.patch -# PATCH-FIX-UPSTREAM hdjmod_fix_buffer_overrun_in_device_name_handling.patch [email protected] -- Fix build on kernel 4.11 and newer -Patch10: hdjmod_fix_buffer_overrun_in_device_name_handling.patch -# PATCH-FIX-UPSTREAM hdjmod_kernel_4.14.patch [email protected] -- Fix build on kernel 4.14 and newer -Patch11: hdjmod_kernel_4.14.patch -# PATCH-FIX-UPSTREAM hdjmod_kernel_4.15.patch [email protected] -- Fix build on kernel 4.15 and newer -Patch12: hdjmod_kernel_4.15.patch -# PATCH-FIX-UPSTREAM hdjmod_kernel_5.0.patch [email protected] -- Fix build on kernel 5.0 and newer -Patch13: hdjmod_kernel_5.0.patch -# PATCH-FIX-UPSTREAM hdjmod_kernel_5.12.patch [email protected] -- Fix build on kernel 5.12 and newer -Patch14: hdjmod_kernel_5.12.patch +Patch1: hdjmod_fix_hotplug.patch BuildRequires: %{kernel_module_package_buildreqs} BuildRequires: libelf-devel %suse_kernel_module_package -p%{_sourcedir}/preamble @@ -65,22 +37,10 @@ %prep echo %{flavors_to_build} -%setup -q -%patch0 -p1 -%patch2 -p1 -%patch3 -F3 -p1 -%patch4 -p1 + +%setup -q -n %{name} %patch1 -p1 -%patch5 -p1 -%patch6 -p1 -%patch7 -p1 -%patch8 -p1 -%patch9 -p1 -%patch10 -p1 -%patch11 -p1 -%patch12 -p1 -%patch13 -p2 -%patch14 -p1 + set -- * mkdir source mv "$@" source/ ++++++ hdjmod_fix_hotplug.patch ++++++ --- /var/tmp/diff_new_pack.uyfx6H/_old 2021-06-06 22:40:57.607431395 +0200 +++ /var/tmp/diff_new_pack.uyfx6H/_new 2021-06-06 22:40:57.607431395 +0200 @@ -2,16 +2,16 @@ --- hdjmod-1.28o/device.c 2009-01-27 15:25:50.000000000 +0100 +++ hdjmod-1.28/device.c 2012-03-13 22:21:56.000000000 +0100 @@ -79,10 +79,9 @@ - /* table of devices that work with this driver- look for vendor specific interfaces with - * our VID */ - static struct usb_device_id hdj_table [] = { -- { .match_flags = (USB_DEVICE_ID_MATCH_DEVICE), -- .idVendor = (USB_HDJ_VENDOR_ID) }, -- { .match_flags = (USB_DEVICE_ID_MATCH_INT_CLASS), -- .bInterfaceClass = USB_CLASS_VENDOR_SPEC}, -+ { .match_flags = (USB_DEVICE_ID_MATCH_VENDOR | USB_DEVICE_ID_MATCH_INT_CLASS), -+ .idVendor = (USB_HDJ_VENDOR_ID), -+ .bInterfaceClass = USB_CLASS_VENDOR_SPEC }, - { } /* Terminating entry */ - }; - MODULE_DEVICE_TABLE(usb, hdj_table); + /* table of devices that work with this driver- look for vendor specific interfaces with + * our VID */ + static struct usb_device_id hdj_table [] = { +- { .match_flags = (USB_DEVICE_ID_MATCH_DEVICE), +- .idVendor = (USB_HDJ_VENDOR_ID) }, +- { .match_flags = (USB_DEVICE_ID_MATCH_INT_CLASS), +- .bInterfaceClass = USB_CLASS_VENDOR_SPEC}, ++ { .match_flags = (USB_DEVICE_ID_MATCH_VENDOR | USB_DEVICE_ID_MATCH_INT_CLASS), ++ .idVendor = (USB_HDJ_VENDOR_ID), ++ .bInterfaceClass = USB_CLASS_VENDOR_SPEC }, + { } /* Terminating entry */ + }; + MODULE_DEVICE_TABLE(usb, hdj_table);
