Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package irqbalance for openSUSE:Factory 
checked in at 2026-01-21 14:11:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/irqbalance (Old)
 and      /work/SRC/openSUSE:Factory/.irqbalance.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "irqbalance"

Wed Jan 21 14:11:16 2026 rev:79 rq:1328132 version:1.9.5.0.git+cf76396

Changes:
--------
--- /work/SRC/openSUSE:Factory/irqbalance/irqbalance.changes    2025-04-23 
15:18:04.994967809 +0200
+++ /work/SRC/openSUSE:Factory/.irqbalance.new.1928/irqbalance.changes  
2026-01-21 14:11:27.764097283 +0100
@@ -1,0 +2,10 @@
+Mon Jan 19 17:35:31 UTC 2026 - Thomas Renninger <[email protected]>
+
+- Update to version 1.9.5.0.git+cf76396:
+  * Update configure.ac/meson.build for irqbalance 1.9.5
+  * meson: force systemd-service installation with a seperate option
+  * Fixed incorrect comparison in snprintf() in procinterrupts.c.
+  * Added missing '/' and fixed message in procinterrupts.c.
+  * Safer string handling in procinterrupts.c.
+
+-------------------------------------------------------------------

Old:
----
  irqbalance-1.9.4.77.git+d913f60.obscpio

New:
----
  irqbalance-1.9.5.0.git+cf76396.obscpio

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

Other differences:
------------------
++++++ irqbalance.spec ++++++
--- /var/tmp/diff_new_pack.vKw0Yg/_old  2026-01-21 14:11:28.728137480 +0100
+++ /var/tmp/diff_new_pack.vKw0Yg/_new  2026-01-21 14:11:28.728137480 +0100
@@ -17,7 +17,7 @@
 
 %bcond_with meson
 Name:           irqbalance
-Version:        1.9.4.77.git+d913f60
+Version:        1.9.5.0.git+cf76396
 Release:        0
 Summary:        Daemon to balance IRQs on SMP machines
 License:        GPL-2.0-only

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.vKw0Yg/_old  2026-01-21 14:11:28.828141650 +0100
+++ /var/tmp/diff_new_pack.vKw0Yg/_new  2026-01-21 14:11:28.844142317 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/Irqbalance/irqbalance.git</param>
-              <param 
name="changesrevision">d913f60d8413c718a74eb3c197026919c78a44cb</param></service></servicedata>
+              <param 
name="changesrevision">cf763968dc221be2ce36e1dce45b6f9d998b40c6</param></service></servicedata>
 (No newline at EOF)
 

++++++ irqbalance-1.9.4.77.git+d913f60.obscpio -> 
irqbalance-1.9.5.0.git+cf76396.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/irqbalance-1.9.4.77.git+d913f60/configure.ac 
new/irqbalance-1.9.5.0.git+cf76396/configure.ac
--- old/irqbalance-1.9.4.77.git+d913f60/configure.ac    2025-04-09 
14:13:29.000000000 +0200
+++ new/irqbalance-1.9.5.0.git+cf76396/configure.ac     2025-12-08 
13:51:25.000000000 +0100
@@ -1,4 +1,4 @@
-AC_INIT(irqbalance,1.9.4)
+AC_INIT(irqbalance,1.9.5)
 AC_PREREQ(2.69)dnl
 AC_CONFIG_HEADERS(config.h)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/irqbalance-1.9.4.77.git+d913f60/meson.build 
new/irqbalance-1.9.5.0.git+cf76396/meson.build
--- old/irqbalance-1.9.4.77.git+d913f60/meson.build     2025-04-09 
14:13:29.000000000 +0200
+++ new/irqbalance-1.9.5.0.git+cf76396/meson.build      2025-12-08 
13:51:25.000000000 +0100
@@ -1,5 +1,5 @@
 project('irqbalance', 'c',
-    version: '1.9.4',
+    version: '1.9.5',
     default_options: ['warning_level=1'],
     meson_version: '>=0.54.0',
 )
@@ -76,7 +76,7 @@
 
 install_man('irqbalance.1')
 
-if systemd_dep.found()
+if systemd_dep.found() or get_option('systemd-service')
   pkgconfdir = get_option('pkgconfdir')
   usrconfdir = get_option('usrconfdir')
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/irqbalance-1.9.4.77.git+d913f60/meson_options.txt 
new/irqbalance-1.9.5.0.git+cf76396/meson_options.txt
--- old/irqbalance-1.9.4.77.git+d913f60/meson_options.txt       2025-04-09 
14:13:29.000000000 +0200
+++ new/irqbalance-1.9.5.0.git+cf76396/meson_options.txt        2025-12-08 
13:51:25.000000000 +0100
@@ -10,6 +10,10 @@
   description : 'Build with systemd support',
 )
 
+option('systemd-service', type : 'boolean',
+  description : 'Install systemd service (true if systemd option is enabled)',
+)
+
 option('thermal', type : 'feature',
   description : 'Build with thermal support',
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/irqbalance-1.9.4.77.git+d913f60/procinterrupts.c 
new/irqbalance-1.9.5.0.git+cf76396/procinterrupts.c
--- old/irqbalance-1.9.4.77.git+d913f60/procinterrupts.c        2025-04-09 
14:13:29.000000000 +0200
+++ new/irqbalance-1.9.5.0.git+cf76396/procinterrupts.c 2025-12-08 
13:51:25.000000000 +0100
@@ -55,7 +55,7 @@
 static int check_platform_device(char *name, struct irq_info *info)
 {
        DIR *dirfd;
-       char path[512];
+       char path[PATH_MAX];
        struct dirent *ent;
        int rc = -ENOENT, i;
        static struct pdev_irq_info {
@@ -69,12 +69,11 @@
                {NULL},
        };
 
-       memset(path, 0, 512);
+       if (snprintf(path, PATH_MAX, "/sys/devices/platform/%s/", name) >= 
PATH_MAX) {
+               log(TO_ALL, LOG_WARNING, "WARNING: Platform device path in /sys 
exceeds PATH_MAX, cannot examine");
+               return -ENAMETOOLONG;
+       }
 
-       strcat(path, "/sys/devices/platform/");
-       snprintf(path + strlen(path), sizeof(path) - strlen(path) - 1,
-               "%s", name);
-       strcat(path, "/");
        dirfd = opendir(path);
 
        if (!dirfd) {

++++++ irqbalance.obsinfo ++++++
--- /var/tmp/diff_new_pack.vKw0Yg/_old  2026-01-21 14:11:29.052150990 +0100
+++ /var/tmp/diff_new_pack.vKw0Yg/_new  2026-01-21 14:11:29.060151323 +0100
@@ -1,5 +1,5 @@
 name: irqbalance
-version: 1.9.4.77.git+d913f60
-mtime: 1744200809
-commit: d913f60d8413c718a74eb3c197026919c78a44cb
+version: 1.9.5.0.git+cf76396
+mtime: 1765198285
+commit: cf763968dc221be2ce36e1dce45b6f9d998b40c6
 

Reply via email to