From 131045bf8c2e0cd05f4e43c61d6437ec7d8917c2 Mon Sep 17 00:00:00 2001 From: eabdullin Date: Mon, 15 Sep 2025 12:35:08 +0000 Subject: [PATCH] import CS python-drgn-0.0.31-4.el9 --- .gitignore | 2 +- .python-drgn.metadata | 2 +- SPECS/python-drgn.spec | 28 +++++++++++++++++++++++++--- 3 files changed, 27 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 3ecc932..b36cfb5 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/drgn-0.0.29.tar.gz +SOURCES/drgn-0.0.31.tar.gz diff --git a/.python-drgn.metadata b/.python-drgn.metadata index 54613a8..1c4cd40 100644 --- a/.python-drgn.metadata +++ b/.python-drgn.metadata @@ -1 +1 @@ -986c27dbf3a450b0ffbacd9fe045354fcc59a75e SOURCES/drgn-0.0.29.tar.gz +40a36081b89d0d3228cbc6fe2f0b25b0afe9a5ab SOURCES/drgn-0.0.31.tar.gz diff --git a/SPECS/python-drgn.spec b/SPECS/python-drgn.spec index 991c7a4..f687a43 100644 --- a/SPECS/python-drgn.spec +++ b/SPECS/python-drgn.spec @@ -14,8 +14,8 @@ drgn exposes the types and variables in a program for easy, expressive scripting in Python.} Name: python-%{pypi_name} -Version: 0.0.29 -Release: 1%{?dist} +Version: 0.0.31 +Release: 4%{?dist} Summary: Programmable debugger License: LGPL-2.1-or-later @@ -24,10 +24,11 @@ Source0: %{pypi_source} BuildRequires: python3-devel BuildRequires: python3dist(setuptools) +BuildRequires: python3dist(sphinx) %if %{with docs} BuildRequires: sed -BuildRequires: python3dist(sphinx) BuildRequires: python3-docs +BuildRequires: graphviz %endif %if %{with tests} BuildRequires: python3dist(pytest) @@ -36,6 +37,7 @@ BuildRequires: gcc-c++ BuildRequires: make BuildRequires: bzip2-devel BuildRequires: elfutils-devel +BuildRequires: elfutils-debuginfod-client-devel BuildRequires: libkdumpfile-devel BuildRequires: zlib-devel BuildRequires: xz-devel @@ -48,6 +50,7 @@ BuildRequires: libtool %package -n %{pypi_name} Summary: %{summary} +Recommends: elfutils-debuginfod-client %description -n %{pypi_name} %{_description} @@ -80,6 +83,7 @@ fi %build # verbose build V=1 %py3_build +PYTHONPATH=${PWD} sphinx-build-3 -b man docs man docs/man/* %if %{with docs} # generate html docs @@ -92,6 +96,8 @@ rm -rf html/.{doctrees,buildinfo} %py3_install mkdir -p %{buildroot}%{_datadir}/drgn cp -PR contrib tools %{buildroot}%{_datadir}/drgn +mkdir -p %{buildroot}%{_mandir}/man1 +cp -PR man/drgn.1* %{buildroot}%{_mandir}/man1 %if %{with tests} %check @@ -104,6 +110,7 @@ cp -PR contrib tools %{buildroot}%{_datadir}/drgn %doc README.rst %{_bindir}/drgn %{_datadir}/drgn +%{_mandir}/man1/drgn.1* %{python3_sitearch}/_%{pypi_name}.pyi %{python3_sitearch}/_%{pypi_name}.cpython*.so %{python3_sitearch}/%{pypi_name} @@ -118,6 +125,21 @@ cp -PR contrib tools %{buildroot}%{_datadir}/drgn %endif %changelog +* Wed Jul 16 2025 Philipp Rudo - 0.0.31-4 +- Fix regression in selftest introduced in 0.0.31-3 + +* Thu Jul 3 2025 Philipp Rudo - 0.0.31-3 +- Add man page for drgn + Resolves: RHEL-100318 + +* Wed May 28 2025 Philipp Rudo - 0.0.31-2 +- Rebuild for libkdumpfile 0.5.5 + Resolves: RHEL-86262 + +* Fri May 16 2025 Philipp Rudo - 0.0.31-1 +- Rebase to upstream v0.0.31 + Resolves: RHEL-86264 + * Mon Nov 11 2024 Philipp Rudo - 0.0.29-1 - Rebase to upstream v0.0.29 Resolves: RHEL-61658