Accepting request 1029960 from devel:tools

Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1029960
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/dwarves?expand=0&rev=37
This commit is contained in:
Dominique Leuenberger 2022-10-20 09:09:50 +00:00 committed by Git OBS Bridge
commit 710cc6b3dc
7 changed files with 154 additions and 15 deletions

View File

@ -1,7 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iHUEABYIAB0WIQR2GiIUctdOfX2qHhGyPKLppCJ+JwUCYSOfhAAKCRCyPKLppCJ+
J+C9AQCMkLbx+eqgvJA8ZFGVNN0i537BrDI2zuaEvYnXmcCGdQD/ccp9+okyQ1d5
/LwFxBO0hi4dkUobR8x4fj07LZpAQAE=
=1kMT
-----END PGP SIGNATURE-----

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8bcba48be39da2868142440dc2ee7f1d7b99ffec8095e3a1afb280dc1a7c63df
size 922016

7
dwarves-1.24.tar.sign Normal file
View File

@ -0,0 +1,7 @@
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQR2GiIUctdOfX2qHhGyPKLppCJ+JwUCYwQL4wAKCRCyPKLppCJ+
JwNtAP49WZfxhDbPFiuqDWmFZv2lYDsAwpz8ngDmD/sFvBmTmQEAmwoALFemCuZm
Cyz1EzlJanbYmBQTM9rnV8tVCfzG5QA=
=jMmK
-----END PGP SIGNATURE-----

3
dwarves-1.24.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:576bc112b95937dfbcd347c423696ee9e1992a338fdca1acacca736fd95f69c2
size 875744

View File

@ -1,3 +1,38 @@
-------------------------------------------------------------------
Tue Oct 4 17:04:49 UTC 2022 - Dirk Müller <dmueller@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 <jengelh@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.
-------------------------------------------------------------------
Mon Aug 23 23:31:59 UTC 2021 - Jan Engelhardt <jengelh@inai.de>

102
dwarves.keyring Normal file
View File

@ -0,0 +1,102 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQINBE6gS9IBEAC68meGuRb+KJS7Vl3b7EP7aq/EBcJd6z2hTiY0Y3y0Er9x5lKq
/FJ6beafMb+kftnOH6oj5hlk0u8NEKUslL1y/wLm4Y1FeGDwFZDWUjKfplehN5LK
6eqgZu24z7rHHGnD20m2H6gzbnQOVgKOTlMunjyP3wSOImUCP3eI/qBpYNKAe1p6
qOsjqigT1QK6rVMrDx1kmMy6tpZ/nkKd56UZIOeW2ZD3d+9+d1zEMHDtOJly2CGP
jp3t4wktqCV1f+0UxNSTIBamUkep36DHiFxRWO4RbHvUMvrUx+ZbaAa8+58+pNfC
1piTKzOsD8VvyTTwY+Kk5RUEJBwNP92nDFeKdAx1eNsRJVVspwquQbJzAbPsecE7
v8Ii7UK2RZaS/82CdUbFHtW2rU6spaqn/QuNfX4+Skr+Bqh/R8d1rWtGeSR1Odfo
FjeHvFg6OpZQT0FWPw80jTM0rdCggnhjzKZk3WqD3ELGmalRfR6M87jP4QSfkQgP
a8XknI+3q9pI5z6sYeTvnbPVTCT8JmBzLcAHHeRfP+WSXBuNhocDZG0fYXmeaS3F
NUM0gNLZvbCaFP0gSrtUiiREPqEWrvgA69cnOkzCc0z/BCyhDrbfL1gXudu30jJW
4O6xuaUdqGKL1D3Hrlt9S72jFhHayu0wgrrUij70gfad3Z63DlQNhQcRywARAQAB
tCpBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFjbWVAa2VybmVsLm9yZz6JAjgE
EwECACIFAlOjRuoCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJENZQFvNT
UqpARpsP/jc2H7xPN5xFm5sVRXjVOA4r1UDUprIO4P/NwAM/1Ae7F3lRo/O7q0mg
GuMssDN1SMXmtocMopBUMKYSwKzmTDv9+YdqPqGIL7VP/JINoH8hfSdoC++NN0Ar
E9cOe9uAemx/gW3Os0u0hlNo7fQZRL0q2WoSrCYnqYaiCDFxTl0miTjgUgvYfG26
77Q1lzvp2Zp1vebUhgnaZd/673bAI3NlVvD8D6FUzDiiXUu2h4zp3JGnUlykLDkv
d6DUZXP0haDQnjgWNMmHFQPGF2qN08nZ6t226J59+wFQ8yaX+MdTOhItHRVs+0It
IAHcPO+wedsNJwy5PQ3vvfOVlKyfinUeMjL80rLpJGsCSxRKdXHxF3aU/Yms4wzc
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
=YQ2c
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -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 @@ URL: https://acmel.wordpress.com/
#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