public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/elfutils] f44: Upgrade to upstream elfutils 0.196 (rhbz#2516216)
@ 2026-08-19 19:59 Aaron Merey
  0 siblings, 0 replies; only message in thread
From: Aaron Merey @ 2026-08-19 19:59 UTC (permalink / raw)
  To: git-commits

            A new commit has been pushed.

            Repo   : rpms/elfutils
            Branch : f44
            Commit : fc0d1af34d62fdbcd8fdf6837a9107047254a9f4
            Author : Aaron Merey <amerey@redhat.com>
            Date   : 2026-08-19T14:52:05-04:00
            Stats  : +65/-27 in 4 file(s)
            URL    : https://src.fedoraproject.org/rpms/elfutils/c/fc0d1af34d62fdbcd8fdf6837a9107047254a9f4?branch=f44

            Log:
            Upgrade to upstream elfutils 0.196 (rhbz#2516216)

Add eu-stackprof, a new tool for collecting systemwide stacktrace
  profiles, on x86/ARM
Remove the experimental eu-stacktrace tool along with the
  sysprof-capture-devel build dependency
Add libpfm-devel build dependency for eu-stackprof

---
diff --git a/.gitignore b/.gitignore
index 705ca10..d54271e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -36,3 +36,4 @@
 /elfutils-0.193.tar.bz2
 /elfutils-0.194.tar.bz2
 /elfutils-0.195.tar.bz2
+/elfutils-0.196.tar.bz2

diff --git a/elfutils.spec b/elfutils.spec
index adbb9f1..1dc4162 100644
--- a/elfutils.spec
+++ b/elfutils.spec
@@ -3,7 +3,7 @@
 %bcond_with static
 
 Name: elfutils
-Version: 0.195
+Version: 0.196
 %global baserelease 1
 Release: %{baserelease}%{?dist}
 URL: http://elfutils.org/
@@ -16,11 +16,11 @@ Summary: A collection of utilities and DSOs to handle ELF files and DWARF data
 # Needed for isa specific Provides and Requires.
 %global depsuffix %{?_isa}%{!?_isa:-%{_arch}}
 
-# eu-stacktrace currently only supports x86_64
-%ifarch x86_64 aarch64
-%global enable_stacktrace 1
+# eu-stackprof currently only supports x86/ARM
+%ifarch %{ix86} %{x86_64} %{arm} %{arm64}
+%global enable_stackprof 1
 %else
-%global enable_stacktrace 0
+%global enable_stackprof 0
 %endif
 
 Requires: elfutils-libelf%{depsuffix} = %{version}-%{release}
@@ -68,9 +68,9 @@ BuildRequires: ima-evm-utils-devel
 BuildRequires: openssl-devel
 BuildRequires: rpm-sign
 
-# For eu-stacktrace
-%if %{enable_stacktrace}
-BuildRequires: sysprof-capture-devel
+# For eu-stackprof
+%if %{enable_stackprof}
+BuildRequires: libpfm-devel
 %endif
 
 BuildRequires: automake
@@ -327,8 +327,10 @@ trap 'cat config.log' EXIT
 	--enable-debuginfod \
 	--enable-debuginfod-urls="%{dist_debuginfod_url}" \
 %endif
-%if %{enable_stacktrace}
-	--enable-stacktrace \
+%if %{enable_stackprof}
+	--enable-stackprof \
+%else
+	--disable-stackprof \
 %endif
 	--enable-debuginfod-ima-verification \
 	--enable-debuginfod-ima-cert-path=%{_sysconfdir}/keys/ima
@@ -407,8 +409,11 @@ fi
 %{_bindir}/eu-size
 %{_bindir}/eu-srcfiles
 %{_bindir}/eu-stack
-%if %{enable_stacktrace}
-%{_bindir}/eu-stacktrace
+%if %{enable_stackprof}
+%{_bindir}/eu-stackprof
+%else
+# The man page is installed even when eu-stackprof itself is not built.
+%exclude %{_mandir}/man1/eu-stackprof.1*
 %endif
 %{_bindir}/eu-strings
 %{_bindir}/eu-strip
@@ -520,6 +525,14 @@ exit 0
 %systemd_postun_with_restart debuginfod.service
 
 %changelog
+* Mon Aug 17 2026 Aaron Merey <amerey@redhat.com> - 0.196-1
+- Upgrade to upstream elfutils 0.196 (rhbz#2516216)
+- Add eu-stackprof, a new tool for collecting systemwide stacktrace
+  profiles, on x86/ARM
+- Remove the experimental eu-stacktrace tool along with the
+  sysprof-capture-devel build dependency
+- Add libpfm-devel build dependency for eu-stackprof
+
 * Wed Apr 22 2026 Aaron Merey <amerey@redhat.com> - 0.195-1
 - Upgrade to upstream elfutils 0.195
 - Drop upstreamed patches

diff --git a/sources b/sources
index b025b20..7b5a90d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (elfutils-0.195.tar.bz2) = e1e1fdf4f7f72bf520deb0103bb8fd208dc247bab14af100c6fb56d38c0ef6c6d54ff5bd15b84e4f70e2b2ea481e5999fea2842360f8932a861122df79b5fc8f
+SHA512 (elfutils-0.196.tar.bz2) = 02a5c1aaeefb6264dd43c52e78612864a51275becf781c309beb398267e1e12f166fd7190a0d09f16e386a5fd14116dc49d1efe5a59191d22df0f46c19a081f7

diff --git a/upstream-key.gpg b/upstream-key.gpg
index 5ba3b5d..e518f6c 100644
--- a/upstream-key.gpg
+++ b/upstream-key.gpg
@@ -1,17 +1,15 @@
-pub   1024D/7EBBD625 2003-01-10
-uid                  Roland McGrath <roland@frob.com>
-uid                  Roland McGrath <frob@debian.org>
-uid                  Roland McGrath <roland@gnu.org>
-uid                  Roland McGrath <roland@redhat.com>
-sub   2048g/17998A93 2003-01-10
-
-pub   1024D/79FF4474 2001-08-24
-uid                  Ulrich Drepper <drepper@akkadia.org>
-uid                  Ulrich Drepper <drepper@redhat.com>
-sub   2048g/07FA6550 2001-08-24
+pub   dsa1024/7EBBD625 2003-01-10 [SC]
+uid         Roland McGrath <roland@frob.com>
+uid         Roland McGrath <frob@debian.org>
+uid         Roland McGrath <roland@gnu.org>
+uid         Roland McGrath <roland@redhat.com>
+pub   dsa1024/79FF4474 2001-08-24 [SC]
+uid         Ulrich Drepper <drepper@akkadia.org>
+uid         Ulrich Drepper <drepper@redhat.com>
+pub   rsa2048/779E7073 2024-02-26 [SC]
+uid         Aaron Merey <amerey@redhat.com>
 
 -----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v1.4.5 (GNU/Linux)
 
 mQGiBD4ejvcRBADNwfo3ALnr8qMQQARgBzHM5HsGaBGnGWPIFO18IhVhjqeOTBjd
 w0N9R6FAj/i3ObeTPwJABNGj92m2qnd49puBAtirJRd8Ul6shvLR8oNMZcCJEmGW
@@ -104,6 +102,32 @@ M2CujvrMtS3fklccaeo8LZNC8k+6JIA9BNXQ1M1/qsabFbo283R+G3aqHCqLjDTE
 /gR3qGzWaUeE8s+fqcFvq8Nfl2Xm8gVJCD1zqFj2aVEwxn2fqJvcX4NCTnCmSGdF
 /dXS0KecffWgps8FnlsvSxT0wH/aWJMvMF87XhKLRP05Jg3gNXGjwvSBCvQQa60v
 U3rm6xCIRgQYEQIABgUCO4W2TwAKCRDaKMI6ef9EdGd/AJoDOBQKrsJbR9KKE3QJ
-gTKAnym+PwCfbnwIeEZfbBWgonv4/I3aNNm3FdQ=
-=2IML
+gTKAnym+PwCfbnwIeEZfbBWgonv4/I3aNNm3FdSZAQ0EZdvbWQEIAMLI6lVJ8npc
+dWnz52ylgKCRLCvbogX5JcfO311XIwKEAokheJu3Lw0D8e6HdlE3MVd0UzT3KhiK
+CWdi7f6vWueKWI/UvXDfLS0M3GW+UuZWEzlYB8AjJn20jxfVch9EtixfvRQzeMO/
+KheQRCSOFAoMeuAF0FM0BEeUdXKSPjjEPZMLBqi9XSAW7YSYI3xOwxYt1DVXKa1h
+39QUHrOeUvNKCXPPHg5grKVrpqdtaorG8HeyIgc9/9QsGHQk1OW4ff2STjzrIT0u
+HXP0fwWhWVRZxe+WvSuY89AOX2x7TZuR3isD+AORFCaVRfEkgkI1hmJDuTSdlJhB
+jonOFjWzMEsAEQEAAbQfQWFyb24gTWVyZXkgPGFtZXJleUByZWRoYXQuY29tPokB
+UQQTAQgAOxYhBGwrYxVjuNMwV408tHT9P6J3nnBzBQJl29tZAhsDBQsJCAcCAiIC
+BhUKCQgLAgQWAgMBAh4HAheAAAoJEHT9P6J3nnBzEeIIAL168kPwKpI85+4oVraI
+hMuhIzY5F2mynlaVr06kBXkadQ0ptHsoIugbs5DdO2H2p0eqsIhSKC+PbHNxqi93
+JVGkMsEUblxusEHsmqXLSm0mEVS3HzBsMFqaZmrtkCwsU/nzYguqUuNxMg5Q2TgA
+G5MM30Uh17CBZcxbsY+nl64ni5yizaCXJLAtsLj7qRnWC5hhs7dL1hZbIiY/Ya5/
+gpWLmRMXRRJOSW+zMku/Ak2RiSdCHGcNxYt448k/iE50eXAlKxpdwrI6f/8V0xdE
+YNyScpyfjd7Td6xeN+W/PwfJfPhVuMSoOk4dL2KX807Dr4Lv7BwC8cO7nzdwxu4j
+uHO5AQ0EZdvbWQEIAKgzEcJMUfFgsUGwMO/I4mwjvB7+Jx90lSYjS3uM7E3jnYhu
+/en42sklnYEMxMR9EWUF6RZ78QiUvD/Ik6fP0YrMuTRBnZ7ZOd5zLPbgDIAOVeiV
+xFRwGOzjz01V/plDlz+zCQkS1tOPgpGKCzTol7/M9ks9AHqKE6DWrrk1LbER2qDy
+E6XMAe5bLNqdmtfJ2uf2XPThGGz0ujJ0MdistoRMechX9qBIBaLwxuA5edx+3iu6
+MdjMCeuayV+Yb4ePG+9IY3OmdC/3wNpJYOQvSsJz9PzX4Nf1PuIaT/JoQSmZa8aZ
+YgtCVMCVt15UDdpPTyuFeXSBYLkuSQGM6DqARnEAEQEAAYkBNgQYAQgAIBYhBGwr
+YxVjuNMwV408tHT9P6J3nnBzBQJl29tZAhsMAAoJEHT9P6J3nnBzAJYH/1eX+r8V
+EDPU/TKAyqYW2Mg87jyo8+t2x0zFZfucni/0o3ejaSxSVtnWiFh79OWnACnbq0go
++pT59X7V03VcYQgRpzLuD0OzcOmkHI4kgbB2Q3zNszlqb67Lkt+P9xy16DWS8N9q
+ujfiTw6q+xT/BsSxmOuWxexrRjui012g28TcihlQIRBOtJIA2vEwUWjuMkzno2Xb
+rxq99WH8iSr3bTGc/jpnMetW4iHE8VxUJ7ixvbcE4vWsfUqPyr/5U25a2D8XNmvq
+w9J1msNE5dlWzgmpLMHLVzKigvJffjsYxxLvekbSv/mJgonhDXUQvUnwy0bx41te
+/neXHrEvS0Zj1TU=
+=H4gW
 -----END PGP PUBLIC KEY BLOCK-----

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-08-19 19:59 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-19 19:59 [rpms/elfutils] f44: Upgrade to upstream elfutils 0.196 (rhbz#2516216) Aaron Merey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox