From 9fb9ac693ea5275ab6ab7b0d247437d4d0d5d733 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Mon, 14 Oct 2024 13:57:10 +0200 Subject: [PATCH] Sync from SUSE:ALP:Source:Standard:1.0 babeltrace revision f47fbea65c8f6062987c4ff3f56f1055 --- .gitattributes | 23 +++ babeltrace-1.5.8.tar.bz2 | 3 + babeltrace-1.5.8.tar.bz2.asc | 16 ++ babeltrace.changes | 330 +++++++++++++++++++++++++++++++++++ babeltrace.keyring | 173 ++++++++++++++++++ babeltrace.spec | 111 ++++++++++++ 6 files changed, 656 insertions(+) create mode 100644 .gitattributes create mode 100644 babeltrace-1.5.8.tar.bz2 create mode 100644 babeltrace-1.5.8.tar.bz2.asc create mode 100644 babeltrace.changes create mode 100644 babeltrace.keyring create mode 100644 babeltrace.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fecc750 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/babeltrace-1.5.8.tar.bz2 b/babeltrace-1.5.8.tar.bz2 new file mode 100644 index 0000000..71dd274 --- /dev/null +++ b/babeltrace-1.5.8.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ff143e4d1d7f1902b05542ac8f1747fb2d7e0ca31c6fa39ccae5765e11d6fc2 +size 992610 diff --git a/babeltrace-1.5.8.tar.bz2.asc b/babeltrace-1.5.8.tar.bz2.asc new file mode 100644 index 0000000..4de330c --- /dev/null +++ b/babeltrace-1.5.8.tar.bz2.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEf0kxSibg3nhCdoDgXxsqB4nxKxEFAl47HBUACgkQXxsqB4nx +KxGTXxAAqCuLgy8iKktCC/gexq4OJgTPaJ/Ab2/jEyQt7EpOP1UtLbpxVQh44BKc +kNZvSW6NPEUgSjQlBtNAC9RsRj8xu2NLQxoPGDL4fDEQgiXIVTfHEzUJ03d7a322 +XaQvqXaZ7C9fGJF1ODrdUPkRuOLu2oCdpJ8Do+VAcEQAkEpWNkRP6hH0r7r4CLZb +ShLJEW13vaRiiQCFPW5yRgJWG+gXFGrjMtVFGgLNULdyxHinyxGd06D/+++Plx97 +Yqv0q3JkzwiMPfJkZMN5ilMPVP+RF/osoZYHBdOQLPVzV3Qb0T4GwIkspKFbszOG +EFXchMylnICi7iSBt36qTagQfYaHQ/S+YrfqFHhhMrg0Mm9V8X0dDVrtWuZp10vp +MFbRU88s64HywweZJMUhJC1gR2afVGTxvEKI7BMrmPSeIPryhUY/RsnYc+tKic0X +wpp7Yk9NIaZ9IC7Xv59UXw7vP0quxN/Ph7faQIF8wF5+NE/Qi0VT5WWf+6hhA9cW +SS8vNSMIfwN0ZpkjIExXi4fGgMXmtxKjBe5PDYmZvvpd66V3htndHUGASjg5Tt0e +QPJwhyTscEfnyAxS7SRm2Ep1l6FioOleh4Rf3p66mVm4jLazj5aGqMFX6URZ4HYS +y9fi9ZwednfghYqBjIfeDcDm8x7Wsy+3503LBfUPHgLiRiV9cjw= +=CnjE +-----END PGP SIGNATURE----- diff --git a/babeltrace.changes b/babeltrace.changes new file mode 100644 index 0000000..788ea9b --- /dev/null +++ b/babeltrace.changes @@ -0,0 +1,330 @@ +------------------------------------------------------------------- +Mon Dec 13 23:31:33 UTC 2021 - Dirk Müller + +- reenable babeltrace on armv6/v7 (switch to excludearch) + +------------------------------------------------------------------- +Mon Aug 31 12:58:07 UTC 2020 - Andreas Schwab + +- Add riscv64 to ExclusiveArch + +------------------------------------------------------------------- +Wed Feb 26 14:29:32 UTC 2020 - Alexei Sorokin + +- Update to version 1.5.8 (changes since 1.5.6): + * Cleanup: bitfields: streamline use of underscores. + * Fix: bitfield: shift undefined/implementation defined + behaviours. + * Fix: array and sequence field's 'elems' members can be left NULL. + * Fix: invalid alignment of enumeration fields. + * Fix: lttng-live format: do not error out on empty streams + hang up. + * Fix: lttng-live: ctf_live_packet_seek stream hang up handling. + * Fix: lib/iterator.c: unbalanced ctx put (leak). + * Fix: lttng-live: lttng_live_open_trace_read memory leak. + * Fix: trace-collection: trace clock use after free. + * Fix: lttng-live: use-after-free in get_next_index(). + * Do not use diagnostic pragma when GCC version is lower than + 4.6.0. + * Missing define when not building with gcc. +- Drop support for old openSUSE versions. + +------------------------------------------------------------------- +Mon Jul 15 07:45:05 UTC 2019 - Berthold Gunreben + +- add s390x in ExclusiveArch + +------------------------------------------------------------------- +Wed Nov 14 12:28:56 UTC 2018 - sor.alexei@meowr.ru + +- Update to version 1.5.6: + * Fix: remove left-over debug logging statement. + * Use trace->trace_id in check to remove trace from bt_ctx. + * Fix: missing initializer braces warning. + * Fix: zero out URL parsing array before use and ensure proper + error reporting. + +------------------------------------------------------------------- +Sun Jun 17 18:47:02 UTC 2018 - sor.alexei@meowr.ru + +- Update to version 1.5.5: + * Propagate error from packet_seek in case of truncated packet. + * Fix: report truncated files while reading. +- Use tarball signing. + +------------------------------------------------------------------- +Tue Apr 3 16:07:06 CEST 2018 - kukuk@suse.de + +- Use %license instead of %doc [bsc#1082318] + +------------------------------------------------------------------- +Thu Mar 15 16:19:49 UTC 2018 - sor.alexei@meowr.ru + +- Update to version 1.5.4: + * Use signed accessors for clock offsets. + * Fix a signedness error in python complements. + * Handle packet_seek errors. + * Prevent calling adding the same trace recursively. + * Make sure we have all the metadata streams before adding new + traces. + * Add missing debugging information in the live plugin. + * Set stream id in HUP case. + * Use list rather than ptr array for trace streams. + * Fix a leak of streams. + * Handle 0 session case in ask new streams. + * Break loop on getting metadata error. + * Return error on ask_new_stream when should quit. + * Don't access missing ctf trace when getting metadata. + * Fix lttng-live discarded event count after inactivity. + * Fix timegm compat on Solaris. + * Fix Python bindings when building with PIE hardening. + * lttng-live: Print discarded event and packet lost warnings on + stderr. + +------------------------------------------------------------------- +Fri Nov 3 18:18:19 UTC 2017 - sor.alexei@meowr.ru + +- Disable static library build. +- Enable Python 3 bindings build. +- Remove explicit glib2-devel requirement for the devel package: is + autodetected already. +- Spec cleanup. + +------------------------------------------------------------------- +Fri Sep 1 18:08:54 UTC 2017 - tonyj@suse.com + +- Update to version 1.5.3 for SLE15 (bsc#1055683) + +------------------------------------------------------------------- +Tue Aug 2 12:45:05 UTC 2016 - normand@linux.vnet.ibm.com + +- add ppc64/ppc64le in ExclusiveArch + +------------------------------------------------------------------- +Mon Oct 5 19:10:41 UTC 2015 - tonyj@suse.com + +- Cleanup urls in spec file (FATE#319273) + +------------------------------------------------------------------- +Mon Aug 31 18:59:49 UTC 2015 - dmueller@suse.com + +- enable build for aarch64 (fate#318370) + +------------------------------------------------------------------- +Tue Jul 28 22:27:05 UTC 2015 - tonyj@suse.com + +- Update to version 1.2.4 (FATE#319273) + Changelog 1.2.4: + * Fix: make sure we can exit the get_new_metadata loop + * Docs fix: Change bt_ctf_writer_create_stream return description + * Fix: offset_s and CTF clocks with frequency != 1GHz + + Changelog 1.2.3: + * Fix: incorrect compiler warning + * Fix: Don't assume that PROT_WRITE grants read permissions + * Fix: align objstack on 8 bytes + * Fix Python: Add a comment warning about an API limitation + * Use BABELTRACE_HOST_NAME_MAX in test_ctf_writer.c + * Add limits compatibility header + * Fix: don't perform unaligned integer read/writes + * Fix: Align buffers from objstack_alloc on sizeof(void *) + * Fix: bt_ctf_field_type_structure_add_field argument validation + + Changelog 1.2.2: + * Fix: Support out of tree builds in babeltrace + * Fix: mmap trace read the stream_id from the first packet + * Fix: check the lttng-relayd protocol version + * Fix: don't update the trace collection if no new streams were received + * Fix (Python bindings): Return a string if a sequence's element are chars + * Fix: don't use a return code in _bt_ctf_stream_append_discarded_events + * Fix: Report the sequence's length field's value as length + * Fix: Variable name typo in SequenceField and Event classes + * Fix python: remove weird char at the end of line + * Fix: add missing files to gitignore + * Fix: ctf-text: add missing double-quotes around enum tag + * Fix: Add missing lttng_live_should_quit checks + * Fix: Report errors occuring in lttng_live_read + +------------------------------------------------------------------- +Tue Apr 15 17:30:11 UTC 2014 - tonyj@suse.com + +- Update to version 1.2.1 + Changelog: + * Fix: Accept an input port in the live URL when no session is provided + +------------------------------------------------------------------- +Fri Feb 28 21:44:25 UTC 2014 - tonyj@suse.com + +- Update to version 1.2 + +------------------------------------------------------------------- +Mon Feb 10 18:20:33 UTC 2014 - tonyj@suse.com + +- Update to version 1.1.1 + +------------------------------------------------------------------- +Fri Mar 15 11:21:51 UTC 2013 - cfarrell@suse.com + +- license update: MIT and GPL-2.0 + The correct operator is ^and^, not ^or^. Also, use SPDX format where + possible + +------------------------------------------------------------------- +Mon Mar 11 21:09:55 UTC 2013 - tonyj@suse.com + +- Upgrade to version 1.0.3 (FATE#314846) + Changelog 1.0.3: + * Fix: Double free when calling bt_context_remove_trace() + * Add missing runall.sh to dist packaging + * Fix: alignment of compound types containing array field + + Changelog 1.0.2: + * Fix: add tests/lib missing files to Makefile.am + + Changelog 1.0.1: + * Provides a basic pkg-config file for libbabeltrace + * Fix erroneous warning/error messages + * Fix comment in context.h + * Cleanup: Remove whitespace at EOL from mit-license.txt + * Add missing permission notice in each source file + * Adding a test which do a sequence of seek BEGIN, LAST, BEGIN, LAST + * Run seek tests on a second trace file + * Add #define _GNU_SOURCE to remove warning about asprintf + * Include a test for SEEK_BEGIN and SEEK_LAST + * Fix: Report success even if we find at least one valid stream in find_max_timestamp_ctf_stream_class + * Fix SEEK_BEGIN for streams that do not contain any event + + Changelog 1.0.0: + * tests: add test traces to distribution tarball + * Document bash requirement for make check in README + * Add tests to make check + * Fix: add missing header size validation + * callbacks.c: handle extract_ctf_stream_event return value + * Cleanup: fix cppcheck warning + * Cleanup: fix cppcheck warnings + * fix double-free on error path + + Changelog 1.0.0-rc6: + * Add valgrind suppression file for libpopt + * Fix: unplug memory leak that causes popt-0.13 to segfault + * Fix: test all close/fclose ret val, fix double close + * Cleanup: add missing newline + * Fix: fd leak on trace close + * Fix memory leaks induced by lack of libpopt documentation + * babeltrace: fix poptGetOptArg memleak + * plugins: implement plugin unregister + * Doc: valgrind with babeltrace (glib workaround) + * callsites: fix memory leak + * Fix: free all the metadata-related memory + * Fix : Free the iterator callback arrays + * Fix : cleanup teardown of context + * Fix : protect static float and double declarations + * callsite: support instruction pointer field + * Document that list.h is LGPLv2.1, but entirely trivial + * Fix: callsite support: list multiple callsites + * Add callsite support + * Fix: Allow 64-bit packet offset + * Fix: emf uri: surround by " " + * Handle model.emf.uri event info + * Fix: Documentation cleanup + * Fix: misplaced C++ ifdef + * Fix babeltrace-log get big line when the input file last line don't have enter + * API Fix: bt_ctf_iter_read_event_flags + * Fix: get encoding for char arrays and sequences + * Fix: access to declaration from declaration_field + * Fix: get_declaration_* should not cast to field + * Fix babeltrace-log uninitialized memory (v2) + * Revert "Fix babeltrace-log uninitialized memory" + * Fix babeltrace-log uninitialized memory + * Fix: access field properties by declaration + * Fix: check return value of get_char_array + * Fix: C++ support to API header files + + Changelog 1.0.0-rc5: + * Change default printout to add host, process names and vpid + * Add support for trace:hostname field + * Fix: allow specifying more than one input trace path + * Fix: make warnings (partial errors) visible + * Fix: --clock-force-correlate to handle trace collections gathered from v + * Documentation: update API doc with enum functions + * Fix: API: remove unsupported BT_SEEK_END from API + * API documentation + * Cleanup: shut up gcc uninitialized var warning + * Fix: support large files on 32-bit systems + * Fix: remove unused fts.h include + * Fix: add missing enum support to API + * Fix: handle clock offset with frequency different from 1GHz + * Cleanup: update ifdef wrapper name + * Fix: clarify bt_ctf_get_field_list + * Fix trace-collection.h: No such file or directory that build code with l + * Fix: check return value of bt_context_create + * Fix: ensure mmap_base_offset is zeroed on initialization + * Fix: Reswitch to FTW for add_traces_recursive + * Fix: don't free unallocated index + * Fix: don't close the metadata FD if a FP is passed + * Add BT_SEEK_LAST type to bt_iter_pos + * Fix: iterator.c BT_SEEK_RESTORE: check return value + * Fix: complete error handling of babeltrace API + * cleanup: protected -> hidden: cleanup symbol table + * Fix: add mmap_base_offset to ctf_stream_pos + * Fix: assign the current clock for mmap traces + * Fix: libbabeltrace add missing static declaration + * Fix: safety checks for opening mmap traces + * Remove trace-collection.h from include_headers + * Fix: protect visibility of ctf-parser functions + * Fix: correct name of bt_ctf_field_get_error in comments and typo in man + * Fix: wrong type in bt_ctf_get_uint64/int64 + * API cleanup name get_timestamp and get_cycles + * fix comment struct bt_saved_pos + * Fix: Add missing clock-types.h + * Get rid of clock-raw and use real clock + * Cleanup (messages): Make the wording of the signedness warning clearer + * Fix: error path if heap_init fails + * Fix: Remove obsolete bt_iter_seek function + * Make the signedness warning useful with the field name + * Fix: Restore heap for SEEK_BEGIN + * Fix: check if handle is valid + * Fix: iterator set_pos + * Fix: get rid of consumed flag + * Fix: add missing heap_copy + * Fix: babeltrace assert() triggered by directories within trace + * Several fixes for bt_iter_pos related functions + * Fix iterator: various fixes + * Fix: remove duplicate yydebug var + * Fix babeltrace iterator lib: seek at time 0 + +------------------------------------------------------------------- +Mon Jun 4 19:27:06 UTC 2012 - tonyj@suse.com + +- Update to version 1.0.0-rc4 + +------------------------------------------------------------------- +Tue May 1 21:57:30 UTC 2012 - tonyj@suse.com + +- Update to version 1.0.0-rc2 + +------------------------------------------------------------------- +Fri Apr 20 19:41:47 UTC 2012 - tonyj@suse.com + +- Update to version 1.0.0-rc1 + +------------------------------------------------------------------- +Tue Mar 20 21:04:05 UTC 2012 - tonyj@suse.com + +- Update to version 1.0.0-pre4 + +------------------------------------------------------------------- +Wed Mar 14 16:28:33 UTC 2012 - tonyj@suse.com + +- Update to version 1.0.0-pre3 + +------------------------------------------------------------------- +Mon Feb 27 22:37:52 UTC 2012 - tonyj@suse.com + +- Update to version 1.0.0-pre2 + +------------------------------------------------------------------- +Wed Jan 4 19:30:29 UTC 2012 - tonyj@suse.com + +- Update to version 0.8 + diff --git a/babeltrace.keyring b/babeltrace.keyring new file mode 100644 index 0000000..a793646 --- /dev/null +++ b/babeltrace.keyring @@ -0,0 +1,173 @@ +pub rsa4096 2013-01-08 [SC] [expires: 2018-11-29] + 7F49 314A 26E0 DE78 4276 80E0 5F1B 2A07 89F1 2B11 +uid [ unknown] J�r�mie Galarneau +uid [ unknown] J�r�mie Galarneau +sub rsa4096 2013-01-08 [E] + +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=oPHw +-----END PGP PUBLIC KEY BLOCK----- diff --git a/babeltrace.spec b/babeltrace.spec new file mode 100644 index 0000000..039a7aa --- /dev/null +++ b/babeltrace.spec @@ -0,0 +1,111 @@ +# +# spec file for package babeltrace +# +# Copyright (c) 2021 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%define soname libbabeltrace +%define sover 1 +Name: babeltrace +Version: 1.5.8 +Release: 0 +Summary: Common Trace Format Babel Tower +License: GPL-2.0-only AND MIT +URL: https://diamon.org/babeltrace +Source: https://efficios.com/files/babeltrace/%{name}-%{version}.tar.bz2 +Source1: https://efficios.com/files/babeltrace/%{name}-%{version}.tar.bz2.asc +Source2: %{name}.keyring +BuildRequires: bison +BuildRequires: flex +BuildRequires: pkgconfig +BuildRequires: swig +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(libdw) >= 0.154 +BuildRequires: pkgconfig(libelf) >= 0.154 +BuildRequires: pkgconfig(popt) +BuildRequires: pkgconfig(python3) +BuildRequires: pkgconfig(uuid) +ExcludeArch: s390 ppc + +%description +This project provides trace read and write libraries, as well as a +trace converter. A plugin can be created for any trace format to +allow its conversion to/from another trace format. + +The main format expected to be converted to/from is the +Common Trace Format (CTF). + +%package -n python3-%{name} +Summary: Python Bindings for babeltrace + +%description -n python3-%{name} +This project provides trace read and write libraries, as well as a +trace converter. A plugin can be created for any trace format to +allow its conversion to/from another trace format. + +Python Bindings for the babeltrace package. + +%package -n %{name}-devel +Summary: Common Trace Format Babel Tower +Requires: %{name} = %{version} + +%description -n %{name}-devel +This project provides trace read and write libraries, as well as a +trace converter. A plugin can be created for any trace format to +allow its conversion to/from another trace format. + +The main format expected to be converted to/from is the +Common Trace Format (CTF). + +%prep +%setup -q + +%build +export PYTHON="python3" +export PYTHON_CONFIG="$PYTHON-config" +%configure \ + --disable-static \ + --docdir=%{_docdir}/%{name} \ + --enable-python-bindings +%make_build + +%install +%make_install +find %{buildroot} -type f -name "*.la" -delete -print +# Remove licences from doc. +rm %{buildroot}%{_docdir}/%{name}/{LICENSE,mit-license.txt,gpl-2.0.txt} + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%doc %{_docdir}/%{name}/ +%license LICENSE mit-license.txt gpl-2.0.txt +%{_bindir}/%{name}* +%{_libdir}/%{soname}*.so.%{sover}* +%{_mandir}/man1/*.1%{?ext_man} + +%files -n python3-%{name} +%{python3_sitearch}/%{name}/ +%{python3_sitearch}/%{name}-* + +%files -n %{name}-devel +%{_includedir}/%{name}/ +%{_libdir}/%{soname}*.so +%{_libdir}/pkgconfig/%{name}.pc +%{_libdir}/pkgconfig/%{name}-ctf.pc + +%changelog