Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package trace-cmd for openSUSE:Factory 
checked in at 2026-02-25 21:13:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/trace-cmd (Old)
 and      /work/SRC/openSUSE:Factory/.trace-cmd.new.1977 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "trace-cmd"

Wed Feb 25 21:13:38 2026 rev:24 rq:1335142 version:3.3.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/trace-cmd/trace-cmd.changes      2025-08-27 
21:36:20.758857548 +0200
+++ /work/SRC/openSUSE:Factory/.trace-cmd.new.1977/trace-cmd.changes    
2026-02-25 21:24:08.347676326 +0100
@@ -1,0 +2,6 @@
+Wed Feb 25 12:23:45 UTC 2026 - Fredrik Lönnegren <[email protected]>
+
+- Update to version 3.3.4:
+  * Fix trace-cmd record processing of long options
+
+-------------------------------------------------------------------

Old:
----
  trace-cmd-v3.3.3.tar.gz

New:
----
  trace-cmd-v3.3.4.tar.gz

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

Other differences:
------------------
++++++ trace-cmd.spec ++++++
--- /var/tmp/diff_new_pack.vjM8N5/_old  2026-02-25 21:24:09.691731680 +0100
+++ /var/tmp/diff_new_pack.vjM8N5/_new  2026-02-25 21:24:09.691731680 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package trace-cmd
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# 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
@@ -17,7 +17,7 @@
 
 
 Name:           trace-cmd
-Version:        3.3.3
+Version:        3.3.4
 Release:        0
 Summary:        Configuration tool for Ftrace
 License:        GPL-2.0-only

++++++ trace-cmd-v3.3.3.tar.gz -> trace-cmd-v3.3.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trace-cmd-v3.3.3/Makefile 
new/trace-cmd-v3.3.4/Makefile
--- old/trace-cmd-v3.3.3/Makefile       2025-08-02 05:36:15.000000000 +0200
+++ new/trace-cmd-v3.3.4/Makefile       2026-02-04 21:33:32.000000000 +0100
@@ -2,7 +2,7 @@
 # trace-cmd version
 TC_VERSION = 3
 TC_PATCHLEVEL = 3
-TC_EXTRAVERSION = 3
+TC_EXTRAVERSION = 4
 TRACECMD_VERSION = $(TC_VERSION).$(TC_PATCHLEVEL).$(TC_EXTRAVERSION)
 
 export TC_VERSION
@@ -12,7 +12,7 @@
 
 LIBTC_VERSION = 1
 LIBTC_PATCHLEVEL = 5
-LIBTC_EXTRAVERSION = 3
+LIBTC_EXTRAVERSION = 4
 LIBTRACECMD_VERSION = 
$(LIBTC_VERSION).$(LIBTC_PATCHLEVEL).$(LIBTC_EXTRAVERSION)
 
 export LIBTC_VERSION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trace-cmd-v3.3.3/lib/meson.build 
new/trace-cmd-v3.3.4/lib/meson.build
--- old/trace-cmd-v3.3.3/lib/meson.build        2025-08-02 05:36:15.000000000 
+0200
+++ new/trace-cmd-v3.3.4/lib/meson.build        2026-02-04 21:33:32.000000000 
+0100
@@ -6,7 +6,7 @@
     'libtracecmd', ['c'],
     meson_version: '>= 0.50.0',
     license: 'GPL-2.0',
-    version: '1.5.3',
+    version: '1.5.4',
     default_options: [
         'c_std=gnu99',
         'buildtype=debug',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trace-cmd-v3.3.3/meson.build 
new/trace-cmd-v3.3.4/meson.build
--- old/trace-cmd-v3.3.3/meson.build    2025-08-02 05:36:15.000000000 +0200
+++ new/trace-cmd-v3.3.4/meson.build    2026-02-04 21:33:32.000000000 +0100
@@ -6,7 +6,7 @@
     'trace-cmd', ['c'],
     meson_version: '>= 0.50.0',
     license: 'GPL-2.0',
-    version: '3.3.3',
+    version: '3.3.4',
     default_options: [
         'c_std=gnu99',
         'buildtype=debug',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/trace-cmd-v3.3.3/tracecmd/trace-record.c 
new/trace-cmd-v3.3.4/tracecmd/trace-record.c
--- old/trace-cmd-v3.3.3/tracecmd/trace-record.c        2025-08-02 
05:36:15.000000000 +0200
+++ new/trace-cmd-v3.3.4/tracecmd/trace-record.c        2026-02-04 
21:33:32.000000000 +0100
@@ -5931,36 +5931,39 @@
        init_instance(&top_instance);
 }
 
+#define LONG_OPT(opt)          (0x80 + ((opt) << 8))
+#define IS_LONG_OPT(opt)       ((opt) & 0x80)
+
 enum {
-       OPT_compression         = 237,
-       OPT_file_ver            = 238,
-       OPT_verbose             = 239,
-       OPT_tsc2nsec            = 240,
-       OPT_fork                = 241,
-       OPT_tsyncinterval       = 242,
-       OPT_user                = 243,
-       OPT_procmap             = 244,
-       OPT_quiet               = 245,
-       OPT_debug               = 246,
-       OPT_no_filter           = 247,
-       OPT_max_graph_depth     = 248,
-       OPT_tsoffset            = 249,
-       OPT_bycomm              = 250,
-       OPT_stderr              = 251,
-       OPT_profile             = 252,
-       OPT_nosplice            = 253,
-       OPT_funcstack           = 254,
-       OPT_date                = 255,
-       OPT_module              = 256,
-       OPT_nofifos             = 257,
-       OPT_cmdlines_size       = 258,
-       OPT_poll                = 259,
-       OPT_name                = 260,
-       OPT_proxy               = 261,
-       OPT_temp                = 262,
-       OPT_notimeout           = 264,
-       OPT_daemonize           = 265,
-       OPT_subbuf              = 266,
+       OPT_compression         = LONG_OPT(0),
+       OPT_file_ver            = LONG_OPT(1),
+       OPT_verbose             = LONG_OPT(2),
+       OPT_tsc2nsec            = LONG_OPT(3),
+       OPT_fork                = LONG_OPT(4),
+       OPT_tsyncinterval       = LONG_OPT(5),
+       OPT_user                = LONG_OPT(6),
+       OPT_procmap             = LONG_OPT(7),
+       OPT_quiet               = LONG_OPT(8),
+       OPT_debug               = LONG_OPT(9),
+       OPT_no_filter           = LONG_OPT(10),
+       OPT_max_graph_depth     = LONG_OPT(11),
+       OPT_tsoffset            = LONG_OPT(12),
+       OPT_bycomm              = LONG_OPT(13),
+       OPT_stderr              = LONG_OPT(14),
+       OPT_profile             = LONG_OPT(15),
+       OPT_nosplice            = LONG_OPT(16),
+       OPT_funcstack           = LONG_OPT(17),
+       OPT_date                = LONG_OPT(18),
+       OPT_module              = LONG_OPT(19),
+       OPT_nofifos             = LONG_OPT(20),
+       OPT_cmdlines_size       = LONG_OPT(21),
+       OPT_poll                = LONG_OPT(22),
+       OPT_name                = LONG_OPT(23),
+       OPT_proxy               = LONG_OPT(24),
+       OPT_temp                = LONG_OPT(25),
+       OPT_notimeout           = LONG_OPT(26),
+       OPT_daemonize           = LONG_OPT(27),
+       OPT_subbuf              = LONG_OPT(28),
 };
 
 void trace_stop(int argc, char **argv)
@@ -6221,7 +6224,7 @@
        int i, ret;
 
        /* Short or long arg */
-       if (!(c & 0x80)) {
+       if (!IS_LONG_OPT(c)) {
                ptr = strchr(opts, c);
                if (!ptr)
                        return; /* Not found? */

Reply via email to