Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dwarves for openSUSE:Factory checked in at 2022-10-20 11:09:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dwarves (Old) and /work/SRC/openSUSE:Factory/.dwarves.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dwarves" Thu Oct 20 11:09:50 2022 rev:37 rq:1029960 version:1.24 Changes: -------- --- /work/SRC/openSUSE:Factory/dwarves/dwarves.changes 2021-09-21 21:13:42.090676555 +0200 +++ /work/SRC/openSUSE:Factory/.dwarves.new.2275/dwarves.changes 2022-10-20 11:09:52.071795561 +0200 @@ -1,0 +2,35 @@ +Tue Oct 4 17:04:49 UTC 2022 - Dirk M??ller <dmuel...@suse.com> + +- update to 1.24: + * Add support to BTF_KIND_ENUM64 to represent enumeration + entries with more than 32 bits. + * Support multithreaded encoding, in addition to DWARF + multithreaded loading, speeding up the process. Selected just + like DWARF multithreaded loading, using the 'pahole -j' + option. + * Encode 'char' type as signed. + * Add support to BTF_KIND_ENUM64. + * Introduce --lang and --lang_exclude to specify the language + the DWARF compile units were originated from to use or + filter. + * Introduce --compile to generate compilable code in a similar + fashion to: bpftool btf dump file vmlinux format c > + vmlinux.h As with 'bpftool', this will notice type shadowing, + i.e. multiple types with the same name and will disambiguate + by adding a suffix. + * Don't segfault when processing bogus files. +- add dwarves.keyring for source validation + +------------------------------------------------------------------- +Wed Dec 8 14:18:26 UTC 2021 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 1.23 + * Ability to encode BTF tags. + * Ability to carry attributes to the kernel BPF verifier for + further checks. + * Inference of struct member unnatural alignment + (__attribute__(__aligned__(N))) to help in generating + compileable headers matching the original type layout from + BTF data. + +------------------------------------------------------------------- Old: ---- dwarves-1.22.tar.sign dwarves-1.22.tar.xz New: ---- dwarves-1.24.tar.sign dwarves-1.24.tar.xz dwarves.keyring ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dwarves.spec ++++++ --- /var/tmp/diff_new_pack.uPR7vX/_old 2022-10-20 11:09:52.639796711 +0200 +++ /var/tmp/diff_new_pack.uPR7vX/_new 2022-10-20 11:09:52.643796719 +0200 @@ -1,7 +1,7 @@ # # spec file for package dwarves # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,7 +16,8 @@ # -%if 0%{?suse_version} > 1500 || 0%{?sle_version} > 150300 +# no distro has libbpf >= 1.0.1 yet +%if 0 %define have_libbpf 1 %endif %if (0%{?sle_version} && 0%{?sle_version} <= 150300) || (0%{?suse_version} && 0%{?suse_version} < 1500) @@ -24,7 +25,7 @@ %endif Name: dwarves -Version: 1.22 +Version: 1.24 Release: 0 Summary: DWARF utilities License: GPL-2.0-only @@ -34,14 +35,15 @@ #Git-Web: http://git.kernel.org/cgit/devel/pahole/pahole.git Source: https://fedorapeople.org/~acme/dwarves/dwarves-%version.tar.xz Source2: https://fedorapeople.org/~acme/dwarves/dwarves-%version.tar.sign +Source8: dwarves.keyring Source9: baselibs.conf BuildRequires: cmake BuildRequires: libdw-devel >= 0.171 BuildRequires: libelf-devel BuildRequires: pkgconfig %if 0%{?have_libbpf} -BuildRequires: linux-glibc-devel >= 5.13 -BuildRequires: pkgconfig(libbpf) >= 0.4.0 +BuildRequires: linux-glibc-devel >= 5.16 +BuildRequires: pkgconfig(libbpf) >= 1.0.0 %endif BuildRequires: pkgconfig(zlib) # Also known by its most prominent tool ++++++ dwarves-1.22.tar.xz -> dwarves-1.24.tar.xz ++++++ ++++ 282368 lines of diff (skipped)