Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package hdjmod for openSUSE:Factory checked 
in at 2026-07-03 16:05:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hdjmod (Old)
 and      /work/SRC/openSUSE:Factory/.hdjmod.new.1982 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hdjmod"

Fri Jul  3 16:05:12 2026 rev:30 rq:1363575 version:1.39

Changes:
--------
--- /work/SRC/openSUSE:Factory/hdjmod/hdjmod.changes    2025-06-23 
15:03:03.520237691 +0200
+++ /work/SRC/openSUSE:Factory/.hdjmod.new.1982/hdjmod.changes  2026-07-03 
16:08:31.148778098 +0200
@@ -1,0 +2,6 @@
+Thu Jul  2 20:34:35 UTC 2026 - Matthias Bach <[email protected]>
+
+- Update to version 1.39
+  * Compatibility with Linux 7.2
+
+-------------------------------------------------------------------

Old:
----
  hdjmod-1.38.tar.gz

New:
----
  hdjmod-1.39.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ hdjmod.spec ++++++
--- /var/tmp/diff_new_pack.alxqez/_old  2026-07-03 16:08:32.500824989 +0200
+++ /var/tmp/diff_new_pack.alxqez/_new  2026-07-03 16:08:32.500824989 +0200
@@ -18,7 +18,7 @@
 
 
 Name:           hdjmod
-Version:        1.38
+Version:        1.39
 Release:        0
 Summary:        Support for Hercules DJ Devices
 License:        GPL-2.0-or-later

++++++ hdjmod-1.38.tar.gz -> hdjmod-1.39.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hdjmod/.woodpecker.yml new/hdjmod/.woodpecker.yml
--- old/hdjmod/.woodpecker.yml  2025-06-21 12:21:17.000000000 +0200
+++ new/hdjmod/.woodpecker.yml  2026-07-02 22:25:45.000000000 +0200
@@ -11,13 +11,13 @@
 
 steps:
   formatting:
-    image: registry.opensuse.org/opensuse/leap:15.6
+    image: registry.opensuse.org/opensuse/leap:16.0
     commands:
       - zypper --non-interactive refresh
       - zypper --non-interactive install clang
       - clang-format --Werror --dry-run *.c *.h
-  leap-15.6:
-    image: registry.opensuse.org/opensuse/leap:15.6
+  leap-16.0:
+    image: registry.opensuse.org/opensuse/leap:16.0
     commands:
       - zypper --non-interactive refresh
       - zypper --non-interactive install gawk gcc kernel-default-devel make
@@ -32,7 +32,7 @@
     image: registry.opensuse.org/opensuse/tumbleweed:latest
     commands:
       - zypper --non-interactive refresh
-      - zypper --non-interactive install coreutils dwarves libelf-devel gawk 
gcc make zstd
+      - zypper --non-interactive install coreutils dwarves libelf-devel gawk 
gcc make zstd pesign-obs-integration
       - zypper --non-interactive ar 
http://download.opensuse.org/repositories/Kernel:/HEAD/standard KOTD
       - zypper --non-interactive --gpg-auto-import-keys install -r KOTD 
kernel-default-devel
       - make -O -j4 V=1 VERBOSE=1 KERNELDIR=/usr/src/linux-obj/x86_64/default 
ARCH=x86 modules
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hdjmod/Changelog.md new/hdjmod/Changelog.md
--- old/hdjmod/Changelog.md     2025-06-21 12:21:17.000000000 +0200
+++ new/hdjmod/Changelog.md     2026-07-02 22:25:45.000000000 +0200
@@ -3,6 +3,11 @@
 
 This log lists the significant changes in each version of the hdjmod.
 
+Version 1.39
+------------
+
+* Support Kernel 7.2
+
 Version 1.38
 ------------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hdjmod/device.c new/hdjmod/device.c
--- old/hdjmod/device.c 2025-06-21 12:21:17.000000000 +0200
+++ new/hdjmod/device.c 2026-07-02 22:25:45.000000000 +0200
@@ -1556,7 +1556,7 @@
                create_id(card_id, sizeof(card_id), product_code, idx);
        } else {
                /* let the kernel option override custom id */
-               strncpy(card_id, id[idx], sizeof(card_id) - 1);
+               strscpy(card_id, id[idx], sizeof(card_id));
        }
        err = snd_card_new(&dev->dev, index[idx], card_id /*id[idx]*/,
                           THIS_MODULE, 0, &card);
@@ -1672,11 +1672,10 @@
        if (strstr(card->shortname, "Hercules") == NULL) {
                memset(shortname, 0, sizeof(shortname));
                snprintf(shortname, sizeof(shortname) - 1, "Hercules ");
-               strncpy(shortname + strlen(shortname), card->shortname,
-                       sizeof(shortname) - strlen(shortname) - 1);
-               memset(card->shortname, 0, sizeof(card->shortname));
-               strncpy(card->shortname, shortname,
-                       sizeof(card->shortname) - 1);
+               strscpy(shortname + strlen(shortname), card->shortname,
+                       sizeof(shortname) - strlen(shortname));
+               strscpy_pad(card->shortname, shortname,
+                           sizeof(card->shortname));
        }
 
        /* Retrieve the vendor and device strings as longname. */

Reply via email to