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)