From fd3e23a07ca1f469bd4781f57511b2b65cfd2b589fe24a67c0ef0e764e76ed68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Mon, 14 Oct 2024 16:43:41 +0200 Subject: [PATCH] Sync from SUSE:SLFO:Main dwarves revision 2a7258012ffd15e4293336cf773b8001 --- baselibs.conf | 5 +++-- build.specials.obscpio | 3 +++ dwarves-1.25.tar.sign | 7 ------- dwarves-1.25.tar.xz | 3 --- dwarves-1.27.tar.sign | 7 +++++++ dwarves-1.27.tar.xz | 3 +++ dwarves.changes | 34 ++++++++++++++++++++++++++++++++-- dwarves.spec | 16 +++++++++------- 8 files changed, 57 insertions(+), 21 deletions(-) create mode 100644 build.specials.obscpio delete mode 100644 dwarves-1.25.tar.sign delete mode 100644 dwarves-1.25.tar.xz create mode 100644 dwarves-1.27.tar.sign create mode 100644 dwarves-1.27.tar.xz diff --git a/baselibs.conf b/baselibs.conf index 82fb4f2..e396d9b 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1,4 +1,5 @@ libdwarves1 -libdwarves-devel - requires -libdwarves- +dwarves-devel + obsoletes "libdwarves-devel- < -" + provides "libdwarves-devel- = -" requires "libdwarves1- = " diff --git a/build.specials.obscpio b/build.specials.obscpio new file mode 100644 index 0000000..c421d75 --- /dev/null +++ b/build.specials.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a26d76757b183956ec4d1f3c8b9dd3989cfb7fbafb41407c0c8bca84aaf035b +size 256 diff --git a/dwarves-1.25.tar.sign b/dwarves-1.25.tar.sign deleted file mode 100644 index 3d6a5b5..0000000 --- a/dwarves-1.25.tar.sign +++ /dev/null @@ -1,7 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iHUEABYKAB0WIQR2GiIUctdOfX2qHhGyPKLppCJ+JwUCZDGsjwAKCRCyPKLppCJ+ -J617AP0RoCvYxPVlRH0Hjwc54uwZ4llO8OIiA2rzIqBzoGSpAgD/U/8xfhsy2Poq -A7aAUPbx/V2csJmZ79wNpmVZxZ8CJgE= -=+8Sa ------END PGP SIGNATURE----- diff --git a/dwarves-1.25.tar.xz b/dwarves-1.25.tar.xz deleted file mode 100644 index 2cdd914..0000000 --- a/dwarves-1.25.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e7d45955f6f4eca25a4c8c3bd6611059b35dc217e45976681d7db170fccdec4a -size 2244876 diff --git a/dwarves-1.27.tar.sign b/dwarves-1.27.tar.sign new file mode 100644 index 0000000..7097a50 --- /dev/null +++ b/dwarves-1.27.tar.sign @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- + +iHUEABYKAB0WIQR2GiIUctdOfX2qHhGyPKLppCJ+JwUCZmio+QAKCRCyPKLppCJ+ +JyE1AQD5BWhUPOeQEwVh/rBTXsc6uWZ34DBSsv0fV0eOXCVGTwD9FP/16dH1btvC +C1PAX7DVCD2+G5Dama5ilsYG8oLnWA0= +=NexU +-----END PGP SIGNATURE----- diff --git a/dwarves-1.27.tar.xz b/dwarves-1.27.tar.xz new file mode 100644 index 0000000..fb459d6 --- /dev/null +++ b/dwarves-1.27.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81e227af6fe6a3228d64211a80209f7cd86022a6bd48c53302124cef76154505 +size 2254968 diff --git a/dwarves.changes b/dwarves.changes index 82b1dfd..e66a437 100644 --- a/dwarves.changes +++ b/dwarves.changes @@ -1,3 +1,33 @@ +------------------------------------------------------------------- +Tue Oct 1 08:35:14 UTC 2024 - Dirk Müller + +- fix baselibs.conf + +------------------------------------------------------------------- +Thu Jun 20 10:56:17 UTC 2024 - pgajdos@suse.com + +- remove dependency on /usr/bin/python3 using + %python3_fix_shebang macro, [bsc#1212476] + +------------------------------------------------------------------- +Wed Jun 12 09:09:41 UTC 2024 - Jan Engelhardt + +- Update to release 1.27 + * Inject kfunc decl tags into BTF from the BTF IDs ELF section + in the Linux kernel vmlinux file. + * Support parallel reproducible builds, where it doesn't matter + how many threads are used, the end BTF encoding result is the + same. + * Initial support for BTF_KIND_DECL_TAG + * Fix pretty-printing of hole discovery with inheritance in C++. + +------------------------------------------------------------------- +Wed Feb 28 20:35:36 UTC 2024 - Jan Engelhardt + +- Update to release 1.26 + * Show more holes (the ones in contained types) + * Ability to express the BTF features to encode + ------------------------------------------------------------------- Mon Oct 9 09:05:08 UTC 2023 - Michal Suchanek @@ -238,7 +268,7 @@ Wed Sep 2 08:39:24 UTC 2020 - Jiri Slaby ------------------------------------------------------------------- Tue May 19 11:44:37 UTC 2020 - Ismail Dönmez -- Don't require libebl-plugins on suse_version >= 1550 +- Don't require libebl-plugins on suse_version >= 1550 ------------------------------------------------------------------- Sun Mar 15 18:57:27 UTC 2020 - Jan Engelhardt @@ -357,7 +387,7 @@ Wed Apr 13 16:37:41 UTC 2011 - mgorman@suse.de ------------------------------------------------------------------- Mon May 3 14:20:14 UTC 2010 - lchiquitto@novell.com -- update to 1.8 release +- update to 1.8 release ------------------------------------------------------------------- Fri Feb 29 18:33:01 CET 2008 - dmueller@suse.de diff --git a/dwarves.spec b/dwarves.spec index 514667b..cf54cd3 100644 --- a/dwarves.spec +++ b/dwarves.spec @@ -1,7 +1,7 @@ # # spec file for package dwarves # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,7 +25,7 @@ %endif Name: dwarves -Version: 1.25 +Version: 1.27 Release: 0 Summary: DWARF utilities License: GPL-2.0-only @@ -87,12 +87,14 @@ dwarves is a set of tools that use the DWARF debugging information inserted in ELF binaries by compilers such as GCC, used by well known debuggers such as GDB, and more recent ones such as systemtap. -%package -n libdwarves-devel +%package devel Summary: DWARF processing library development files Group: Development/Libraries/C and C++ Requires: libdwarves1 = %version-%release +Obsoletes: libdwarves-devel < %version-%release +Provides: libdwarves-devel = %version-%release -%description -n libdwarves-devel +%description devel This package contains the development files for libdwarves, a library for processing DWARF, a debugging data format for ELF files. @@ -112,9 +114,9 @@ echo "DWARVES_$ver{ global: *; };" >"$sv" %install %cmake_install +%python3_fix_shebang -%post -n libdwarves1 -p /sbin/ldconfig -%postun -n libdwarves1 -p /sbin/ldconfig +%ldconfig_scriptlets -n libdwarves1 %files %doc README NEWS @@ -124,7 +126,7 @@ echo "DWARVES_$ver{ global: *; };" >"$sv" %files -n libdwarves1 %_libdir/*.so.1* -%files -n libdwarves-devel +%files devel %_libdir/*.so %_includedir/* %_datadir/%name