Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libtracefs for openSUSE:Factory 
checked in at 2023-06-19 22:50:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libtracefs (Old)
 and      /work/SRC/openSUSE:Factory/.libtracefs.new.15902 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libtracefs"

Mon Jun 19 22:50:02 2023 rev:14 rq:1093577 version:1.7.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libtracefs/libtracefs.changes    2023-02-08 
17:21:03.146166789 +0100
+++ /work/SRC/openSUSE:Factory/.libtracefs.new.15902/libtracefs.changes 
2023-06-19 22:50:03.613385717 +0200
@@ -1,0 +2,34 @@
+Thu Jun 15 18:50:11 UTC 2023 - Tony Jones <to...@suse.com>
+
+- Add explicit thread dependency for older versions of meson (i.e SLE-15-SP5)
+  New patch: add-explicit-meson-thread-dependency.patch
+
+-------------------------------------------------------------------
+Thu Jun 15 18:40:11 UTC 2023 - Tony Jones <to...@suse.com>
+
+- Update to version 1.7.0
+  * Add initial support for meson
+  * Add tracefs_kprobe_destroy() to index man page
+  * State that tracefs_dynevent_create() is needed for tracefs_kprobe_alloc()
+  * Add missing prototypes in top level man page
+  * Add tracefs_kprobe_destory() API
+  * Add helper function to destroy dynamic event
+  * Add tracefs_time_conversion() API
+  * Add tracefs_find_cid_pid() API
+  * Fix crashing of synth test when synths exist
+  * Do not use synth for test_synth element
+  * Clarify the tracefs_synth_create() man page
+  * Do not allow tracefs_synth_set_instance() on created synth
+  * Documentation for tracefs_synth_set_instance
+  * New API to set synthetic event instance
+  * Do not segfault in tests if synthetic events are not configured
+  * Add tracefs_instance_tracers() API
+  * Do not use hwlat tracer and fdb_delete event for test
+  * Add stacktrace to tracefs_sql()
+  * Unit test for tracefs_instance_reset()
+  * Documentation for tracefs_instance_reset() 
+  * New API to reset ftrace instance 
+
+- Drop patch 0001-libtracefs-Add-initial-support-for-meson.patch (upstream)
+
+-------------------------------------------------------------------

Old:
----
  0001-libtracefs-Add-initial-support-for-meson.patch
  libtracefs-1.6.4.tar.gz

New:
----
  add-explicit-meson-thread-dependency.patch
  libtracefs-1.7.0.tar.gz

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

Other differences:
------------------
++++++ libtracefs.spec ++++++
--- /var/tmp/diff_new_pack.iFyt3Y/_old  2023-06-19 22:50:04.125388715 +0200
+++ /var/tmp/diff_new_pack.iFyt3Y/_new  2023-06-19 22:50:04.129388739 +0200
@@ -18,14 +18,13 @@
 
 Name:           libtracefs
 %define lname   libtracefs1
-Version:        1.6.4
+Version:        1.7.0
 Release:        0
 Summary:        Linux kernel trace file system library
 License:        LGPL-2.1-only
 Group:          Development/Libraries/C and C++
 URL:            https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/
 Source:         
https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/snapshot/%name-%version.tar.gz
-Patch1:         0001-libtracefs-Add-initial-support-for-meson.patch
 BuildRequires:  asciidoc
 BuildRequires:  bison
 BuildRequires:  fdupes
@@ -36,6 +35,7 @@
 BuildRequires:  xmlto
 BuildRequires:  xz
 BuildRequires:  pkgconfig(libtraceevent) >= 1.3
+Patch1:         add-explicit-meson-thread-dependency.patch
 
 %description
 This library provides C APIs to access the kernel trace file system.

++++++ add-explicit-meson-thread-dependency.patch ++++++
From: Daniel Wagner <dwag...@suse.de>
Date: Thu Jun 15 11:48:53 AM PDT 2023
Subject: Add explicit meson thread dependency 
Patch-mainline: mailed to mailing list
References: none
Signed-off-by: Tony Jones <to...@suse.de>

Older version of meson do not add automatically the pthread dependency.
Thus add it explicitly to the build.

Signed-off-by: Daniel Wagner <dwag...@suse.de>
---
 meson.build         | 1 +
 samples/meson.build | 4 ++--
 src/meson.build     | 4 ++--
 utest/meson.build   | 2 +-
 4 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/meson.build b/meson.build
index d0f0e2dafc8a..9d42d78ad957 100644
--- a/meson.build
+++ b/meson.build
@@ -17,6 +17,7 @@ project(
 library_version = meson.project_version()
 
 libtraceevent_dep = dependency('libtraceevent', version: '>= 1.7.0', required: 
true)
+threads_dep = dependency('threads', required: true)
 cunit_dep = dependency('cunit', required : false)
 
 prefixdir = get_option('prefix')
diff --git a/samples/meson.build b/samples/meson.build
index 5e8ad270f812..112b12217a04 100644
--- a/samples/meson.build
+++ b/samples/meson.build
@@ -30,7 +30,7 @@ foreach ex : examples
     executable(
         ex.underscorify(),
         src,
-        dependencies: [libtracefs_dep, libtraceevent_dep],
+        dependencies: [libtracefs_dep, libtraceevent_dep, threads_dep],
         include_directories: [incdir])
 endforeach
 
@@ -39,7 +39,7 @@ src = gen.process(meson.current_source_dir() + 
'/../Documentation/libtracefs-sql
 executable(
    'sqlhist',
    src,
-   dependencies: [libtracefs_dep, libtraceevent_dep],
+   dependencies: [libtracefs_dep, libtraceevent_dep, threads_dep],
    include_directories: [incdir],
    install: true,
    install_dir: bindir)
diff --git a/src/meson.build b/src/meson.build
index 56087e2301bf..5b7655453f50 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -36,14 +36,14 @@ libtracefs = library(
     'tracefs',
     sources, lfiles, pfiles,
     version: library_version,
-    dependencies: [libtraceevent_dep],
+    dependencies: [libtraceevent_dep, threads_dep],
     include_directories: [incdir],
     install: true)
 
 libtracefs_static = static_library(
     'tracefs_static',
     sources, lfiles, pfiles,
-    dependencies: [libtraceevent_dep],
+    dependencies: [libtraceevent_dep, threads_dep],
     include_directories: [incdir],
     install: false)
 
diff --git a/utest/meson.build b/utest/meson.build
index 91a526fca2bf..c79313c7c1fb 100644
--- a/utest/meson.build
+++ b/utest/meson.build
@@ -11,7 +11,7 @@ e = executable(
    'trace-utest',
    source,
    include_directories: [incdir],
-   dependencies: [libtraceevent_dep, cunit_dep],
+   dependencies: [libtraceevent_dep, threads_dep, cunit_dep],
    link_with: libtracefs_static)
 
 test('trace-utest', e)
-- 
2.40.1


++++++ libtracefs-1.6.4.tar.gz -> libtracefs-1.7.0.tar.gz ++++++
++++ 2326 lines of diff (skipped)

Reply via email to