|
|
|
@ -1,10 +1,15 @@
|
|
|
|
|
# Rebuild --with static to enable static subpackages
|
|
|
|
|
# This is *not* supported by elfutils maintainers
|
|
|
|
|
%bcond_with static
|
|
|
|
|
%undefine dist_debuginfod_url
|
|
|
|
|
|
|
|
|
|
Name: elfutils
|
|
|
|
|
Version: 0.189
|
|
|
|
|
%global baserelease 3
|
|
|
|
|
Release: %{baserelease}%{?dist}
|
|
|
|
|
Version: 0.191
|
|
|
|
|
%global baserelease 5
|
|
|
|
|
Release: %{baserelease}%{?dist}.inferit
|
|
|
|
|
URL: http://elfutils.org/
|
|
|
|
|
%global source_url ftp://sourceware.org/pub/elfutils/%{version}/
|
|
|
|
|
License: GPLv3+ and (GPLv2+ or LGPLv3+) and GFDL
|
|
|
|
|
License: GPL-3.0-or-later AND (GPL-2.0-or-later OR LGPL-3.0-or-later) AND GFDL-1.3-no-invariants-or-later
|
|
|
|
|
Source: %{?source_url}%{name}-%{version}.tar.bz2
|
|
|
|
|
Source1: elfutils-debuginfod.sysusers
|
|
|
|
|
Summary: A collection of utilities and DSOs to handle ELF files and DWARF data
|
|
|
|
@ -14,12 +19,7 @@ Summary: A collection of utilities and DSOs to handle ELF files and DWARF data
|
|
|
|
|
|
|
|
|
|
Requires: elfutils-libelf%{depsuffix} = %{version}-%{release}
|
|
|
|
|
Requires: elfutils-libs%{depsuffix} = %{version}-%{release}
|
|
|
|
|
%if 0%{?rhel} >= 8 || 0%{?fedora} >= 20
|
|
|
|
|
# see Supplements: instead
|
|
|
|
|
# Recommends: elfutils-debuginfod-client%%{depsuffix} = %%{version}-%%{release}
|
|
|
|
|
%else
|
|
|
|
|
Requires: elfutils-debuginfod-client%{depsuffix} = %{version}-%{release}
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
BuildRequires: gcc
|
|
|
|
|
# For libstdc++ demangle support
|
|
|
|
@ -73,12 +73,10 @@ BuildRequires: gettext-devel
|
|
|
|
|
|
|
|
|
|
# Patches
|
|
|
|
|
|
|
|
|
|
# elfcompress: Don't compress if section already compressed unless forced
|
|
|
|
|
Patch1: elfutils-0.189-elfcompress.patch
|
|
|
|
|
# libelf: Replace list of elf_getdata_rawchunk results with a tree
|
|
|
|
|
Patch2: elfutils-0.189-elf_getdata_rawchunk.patch
|
|
|
|
|
# PR29696: Removed secondary fd close in cache config causing race condition
|
|
|
|
|
Patch3: elfutils-0.189-debuginfod_config_cache-double-close.patch
|
|
|
|
|
# For s390x... FDO package notes are bogus.
|
|
|
|
|
Patch1: elfutils-0.186-fdo-swap.patch
|
|
|
|
|
|
|
|
|
|
Patch2: elfutils-0.190-riscv-flatten.patch
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
Elfutils is a collection of utilities, including stack (to show
|
|
|
|
@ -90,7 +88,7 @@ elfcompress (to compress or decompress ELF sections).
|
|
|
|
|
|
|
|
|
|
%package libs
|
|
|
|
|
Summary: Libraries to handle compiled objects
|
|
|
|
|
License: GPLv2+ or LGPLv3+
|
|
|
|
|
License: GPL-2.0-or-later OR LGPL-3.0-or-later
|
|
|
|
|
%if 0%{!?_isa:1}
|
|
|
|
|
Provides: elfutils-libs%{depsuffix} = %{version}-%{release}
|
|
|
|
|
%endif
|
|
|
|
@ -99,8 +97,7 @@ Requires: elfutils-libelf%{depsuffix} = %{version}-%{release}
|
|
|
|
|
Requires: default-yama-scope
|
|
|
|
|
%endif
|
|
|
|
|
%if 0%{?rhel} >= 8 || 0%{?fedora} >= 20
|
|
|
|
|
# see Supplements: instead
|
|
|
|
|
# Recommends: elfutils-debuginfod-client%%{depsuffix} = %%{version}-%%{release}
|
|
|
|
|
Recommends: elfutils-debuginfod-client%{depsuffix} = %{version}-%{release}
|
|
|
|
|
%else
|
|
|
|
|
Requires: elfutils-debuginfod-client%{depsuffix} = %{version}-%{release}
|
|
|
|
|
%endif
|
|
|
|
@ -114,13 +111,17 @@ libraries.
|
|
|
|
|
|
|
|
|
|
%package devel
|
|
|
|
|
Summary: Development libraries to handle compiled objects
|
|
|
|
|
License: GPLv2+ or LGPLv3+
|
|
|
|
|
License: GPL-2.0-or-later OR LGPL-3.0-or-later
|
|
|
|
|
%if 0%{!?_isa:1}
|
|
|
|
|
Provides: elfutils-devel%{depsuffix} = %{version}-%{release}
|
|
|
|
|
%endif
|
|
|
|
|
Requires: elfutils-libs%{depsuffix} = %{version}-%{release}
|
|
|
|
|
Requires: elfutils-libelf-devel%{depsuffix} = %{version}-%{release}
|
|
|
|
|
Obsoletes: elfutils-devel-static < 0.180-5
|
|
|
|
|
%if 0%{?rhel} >= 8 || 0%{?fedora} >= 20
|
|
|
|
|
Recommends: elfutils-debuginfod-client-devel%{depsuffix} = %{version}-%{release}
|
|
|
|
|
%else
|
|
|
|
|
Requires: elfutils-debuginfod-client-devel%{depsuffix} = %{version}-%{release}
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%description devel
|
|
|
|
|
The elfutils-devel package contains the libraries to create
|
|
|
|
@ -128,9 +129,25 @@ applications for handling compiled objects. libdw provides access
|
|
|
|
|
to the DWARF debugging information. libasm provides a programmable
|
|
|
|
|
assembler interface.
|
|
|
|
|
|
|
|
|
|
%if %{with static}
|
|
|
|
|
%package devel-static
|
|
|
|
|
Summary: Static archives to handle compiled objects
|
|
|
|
|
License: GPL-2.0-or-later OR LGPL-3.0-or-later
|
|
|
|
|
%if 0%{!?_isa:1}
|
|
|
|
|
Provides: elfutils-devel-static%{depsuffix} = %{version}-%{release}
|
|
|
|
|
%endif
|
|
|
|
|
Requires: elfutils-devel%{depsuffix} = %{version}-%{release}
|
|
|
|
|
Requires: elfutils-libelf-devel-static%{depsuffix} = %{version}-%{release}
|
|
|
|
|
Requires: libzstd-static%{depsuffix}
|
|
|
|
|
|
|
|
|
|
%description devel-static
|
|
|
|
|
The elfutils-devel-static package contains the static archives
|
|
|
|
|
with the code to handle compiled objects.
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%package libelf
|
|
|
|
|
Summary: Library to read and write ELF files
|
|
|
|
|
License: GPLv2+ or LGPLv3+
|
|
|
|
|
License: GPL-2.0-or-later OR LGPL-3.0-or-later
|
|
|
|
|
%if 0%{!?_isa:1}
|
|
|
|
|
Provides: elfutils-libelf%{depsuffix} = %{version}-%{release}
|
|
|
|
|
%endif
|
|
|
|
@ -144,13 +161,12 @@ elfutils package use it also to generate new ELF files.
|
|
|
|
|
|
|
|
|
|
%package libelf-devel
|
|
|
|
|
Summary: Development support for libelf
|
|
|
|
|
License: GPLv2+ or LGPLv3+
|
|
|
|
|
License: GPL-2.0-or-later OR LGPL-3.0-or-later
|
|
|
|
|
%if 0%{!?_isa:1}
|
|
|
|
|
Provides: elfutils-libelf-devel%{depsuffix} = %{version}-%{release}
|
|
|
|
|
%endif
|
|
|
|
|
Requires: elfutils-libelf%{depsuffix} = %{version}-%{release}
|
|
|
|
|
Obsoletes: libelf-devel <= 0.8.2-2
|
|
|
|
|
Obsoletes: elfutils-libelf-devel-static < 0.180-5
|
|
|
|
|
|
|
|
|
|
%description libelf-devel
|
|
|
|
|
The elfutils-libelf-devel package contains the libraries to create
|
|
|
|
@ -158,10 +174,24 @@ applications for handling compiled objects. libelf allows you to
|
|
|
|
|
access the internals of the ELF object file format, so you can see the
|
|
|
|
|
different sections of an ELF file.
|
|
|
|
|
|
|
|
|
|
%if %{with static}
|
|
|
|
|
%package libelf-devel-static
|
|
|
|
|
Summary: Static archive of libelf
|
|
|
|
|
License: GPL-2.0-or-later OR LGPL-3.0-or-later
|
|
|
|
|
%if 0%{!?_isa:1}
|
|
|
|
|
Provides: elfutils-libelf-devel-static%{depsuffix} = %{version}-%{release}
|
|
|
|
|
%endif
|
|
|
|
|
Requires: elfutils-libelf-devel%{depsuffix} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description libelf-devel-static
|
|
|
|
|
The elfutils-libelf-static package contains the static archive
|
|
|
|
|
for libelf.
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if %{provide_yama_scope}
|
|
|
|
|
%package default-yama-scope
|
|
|
|
|
Summary: Default yama attach scope sysctl setting
|
|
|
|
|
License: GPLv2+ or LGPLv3+
|
|
|
|
|
License: GPL-2.0-or-later OR LGPL-3.0-or-later
|
|
|
|
|
Provides: default-yama-scope
|
|
|
|
|
BuildArch: noarch
|
|
|
|
|
# For the sysctl_apply macro we need systemd as build requires.
|
|
|
|
@ -195,24 +225,17 @@ profiling) of processes.
|
|
|
|
|
|
|
|
|
|
%package debuginfod-client
|
|
|
|
|
Summary: Library and command line client for build-id HTTP ELF/DWARF server
|
|
|
|
|
License: GPLv3+ and (GPLv2+ or LGPLv3+)
|
|
|
|
|
License: GPL-3.0-or-later AND (GPL-2.0-or-later OR LGPL-3.0-or-later)
|
|
|
|
|
%if 0%{!?_isa:1}
|
|
|
|
|
Provides: elfutils-debuginfod-client%{depsuffix} = %{version}-%{release}
|
|
|
|
|
%endif
|
|
|
|
|
# For debuginfod-find binary
|
|
|
|
|
Requires: elfutils-libs%{depsuffix} = %{version}-%{release}
|
|
|
|
|
Requires: elfutils-libelf%{depsuffix} = %{version}-%{release}
|
|
|
|
|
%if 0%{?rhel} >= 8 || 0%{?fedora} >= 20
|
|
|
|
|
# Instead of the weak forward dependency from -libs to -debuginfod-client,
|
|
|
|
|
# we'll add weak reverse dependencies from some of the many programs that
|
|
|
|
|
# indirectly load this. This lets the base @core compose omit this library.
|
|
|
|
|
Supplements: systemtap-client perf gdb binutils elfutils ltrace dyninst
|
|
|
|
|
Supplements: valgrind annocheck bpftrace dwarves libabigail
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%package debuginfod-client-devel
|
|
|
|
|
Summary: Libraries and headers to build debuginfod client applications
|
|
|
|
|
License: GPLv2+ or LGPLv3+
|
|
|
|
|
License: GPL-2.0-or-later OR LGPL-3.0-or-later
|
|
|
|
|
%if 0%{!?_isa:1}
|
|
|
|
|
Provides: elfutils-debuginfod-client-devel%{depsuffix} = %{version}-%{release}
|
|
|
|
|
%endif
|
|
|
|
@ -220,7 +243,7 @@ Requires: elfutils-debuginfod-client%{depsuffix} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%package debuginfod
|
|
|
|
|
Summary: HTTP ELF/DWARF file server addressed by build-id
|
|
|
|
|
License: GPLv3+
|
|
|
|
|
License: GPL-3.0-or-later
|
|
|
|
|
Requires: elfutils-libs%{depsuffix} = %{version}-%{release}
|
|
|
|
|
Requires: elfutils-libelf%{depsuffix} = %{version}-%{release}
|
|
|
|
|
Requires: elfutils-debuginfod-client%{depsuffix} = %{version}-%{release}
|
|
|
|
@ -277,9 +300,11 @@ RPM_OPT_FLAGS="${RPM_OPT_FLAGS} -Wformat"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
trap 'cat config.log' EXIT
|
|
|
|
|
|
|
|
|
|
%if 0%{?centos} >= 8
|
|
|
|
|
%configure CFLAGS="$RPM_OPT_FLAGS" --enable-debuginfod-urls=https://debuginfod.centos.org/
|
|
|
|
|
# dist_debuginfod_url is defined in macros.dist. Fedora and CentOS have
|
|
|
|
|
# URLs pointing to their respective servers. RHEL and Amazon Linux do
|
|
|
|
|
# not configure a default server.
|
|
|
|
|
%if "%{?dist_debuginfod_url}"
|
|
|
|
|
%configure CFLAGS="$RPM_OPT_FLAGS" --enable-debuginfod-urls=%{dist_debuginfod_url}
|
|
|
|
|
%else
|
|
|
|
|
%configure CFLAGS="$RPM_OPT_FLAGS"
|
|
|
|
|
%endif
|
|
|
|
@ -290,13 +315,10 @@ trap '' EXIT
|
|
|
|
|
%make_install
|
|
|
|
|
|
|
|
|
|
chmod +x ${RPM_BUILD_ROOT}%{_prefix}/%{_lib}/lib*.so*
|
|
|
|
|
%if %{without static}
|
|
|
|
|
# We don't want the static libraries
|
|
|
|
|
rm ${RPM_BUILD_ROOT}%{_prefix}/%{_lib}/lib{elf,dw,asm}.a
|
|
|
|
|
|
|
|
|
|
# We don't have standard DEBUGINFOD_URLS necessarily, but still ship
|
|
|
|
|
# the profile.d/debuginfod* files, in case of a site specific server.
|
|
|
|
|
# rm ${RPM_BUILD_ROOT}%{_sysconfdir}/profile.d/debuginfod.sh
|
|
|
|
|
# rm ${RPM_BUILD_ROOT}%{_sysconfdir}/profile.d/debuginfod.csh
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%find_lang %{name}
|
|
|
|
|
|
|
|
|
@ -317,9 +339,7 @@ install -Dm0644 %{SOURCE1} %{buildroot}%{_sysusersdir}/elfutils-debuginfod.conf
|
|
|
|
|
# Record some build root versions in build.log
|
|
|
|
|
uname -r; rpm -q binutils gcc glibc || true
|
|
|
|
|
|
|
|
|
|
# See rhbz #2060731 and #2055510. The ; true really should be ; false
|
|
|
|
|
# but for some reason brew builds can cause test-suite failures.
|
|
|
|
|
%make_build check || (cat tests/test-suite.log; true)
|
|
|
|
|
%make_build check || (cat tests/test-suite.log; false)
|
|
|
|
|
|
|
|
|
|
# Only the latest Fedora and EPEL have these scriptlets,
|
|
|
|
|
# older Fedora and plain RHEL don't.
|
|
|
|
@ -361,6 +381,7 @@ fi
|
|
|
|
|
%{_bindir}/eu-ranlib
|
|
|
|
|
%{_bindir}/eu-readelf
|
|
|
|
|
%{_bindir}/eu-size
|
|
|
|
|
%{_bindir}/eu-srcfiles
|
|
|
|
|
%{_bindir}/eu-stack
|
|
|
|
|
%{_bindir}/eu-strings
|
|
|
|
|
%{_bindir}/eu-strip
|
|
|
|
@ -388,6 +409,12 @@ fi
|
|
|
|
|
%{_libdir}/libdw.so
|
|
|
|
|
%{_libdir}/pkgconfig/libdw.pc
|
|
|
|
|
|
|
|
|
|
%if %{with static}
|
|
|
|
|
%files devel-static
|
|
|
|
|
%{_libdir}/libdw.a
|
|
|
|
|
%{_libdir}/libasm.a
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%files -f %{name}.lang libelf
|
|
|
|
|
%license COPYING-GPLV2 COPYING-LGPLV3
|
|
|
|
|
%{_libdir}/libelf-%{version}.so
|
|
|
|
@ -401,6 +428,11 @@ fi
|
|
|
|
|
%{_libdir}/pkgconfig/libelf.pc
|
|
|
|
|
%{_mandir}/man3/elf_*.3*
|
|
|
|
|
|
|
|
|
|
%if %{with static}
|
|
|
|
|
%files libelf-devel-static
|
|
|
|
|
%{_libdir}/libelf.a
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if %{provide_yama_scope}
|
|
|
|
|
%files default-yama-scope
|
|
|
|
|
%{_sysctldir}/10-default-yama-scope.conf
|
|
|
|
@ -412,9 +444,9 @@ fi
|
|
|
|
|
%{_bindir}/debuginfod-find
|
|
|
|
|
%{_mandir}/man1/debuginfod-find.1*
|
|
|
|
|
%{_mandir}/man7/debuginfod*.7*
|
|
|
|
|
%{_sysconfdir}/profile.d/debuginfod.*
|
|
|
|
|
%if 0%{?centos} >= 8
|
|
|
|
|
%{_sysconfdir}/debuginfod/*.urls
|
|
|
|
|
%config(noreplace) %{_sysconfdir}/profile.d/*
|
|
|
|
|
%if "%{?dist_debuginfod_url}"
|
|
|
|
|
%config(noreplace) %{_sysconfdir}/debuginfod/*
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%files debuginfod-client-devel
|
|
|
|
@ -431,7 +463,6 @@ fi
|
|
|
|
|
%{_sysusersdir}/elfutils-debuginfod.conf
|
|
|
|
|
%endif
|
|
|
|
|
%{_mandir}/man8/debuginfod*.8*
|
|
|
|
|
%{_mandir}/man7/debuginfod*.7*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%dir %attr(0700,debuginfod,debuginfod) %{_localstatedir}/cache/debuginfod
|
|
|
|
@ -455,32 +486,126 @@ exit 0
|
|
|
|
|
%systemd_postun_with_restart debuginfod.service
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Wed Jun 28 2023 Mark Wielaard <mjw@redhat.com> - 0.189-3
|
|
|
|
|
* Fri Dec 27 2024 Sergey Cherevko <s.cherevko@msvsphere-os.ru> - 0.191-5.inferit
|
|
|
|
|
- Update to 0.191-5
|
|
|
|
|
|
|
|
|
|
* Tue Nov 26 2024 MSVSphere Packaging Team <packager@msvsphere-os.ru> - 0.191-5
|
|
|
|
|
- Rebuilt for MSVSphere 10
|
|
|
|
|
|
|
|
|
|
* Tue Jun 25 2024 Mark Wielaard <mjw@fedoraproject.org> - 0.191-5
|
|
|
|
|
- Add elfutils-0.190-riscv-flatten.patch
|
|
|
|
|
|
|
|
|
|
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 0.191-4
|
|
|
|
|
- Bump release for June 2024 mass rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Apr 24 2024 Aaron Merey <amerey@redhat.com> - 0.191-3
|
|
|
|
|
- eu-srcfiles directly links to libdebuginfod.so so explicitly
|
|
|
|
|
Require elfutils-debuginfod-client not just Recommends
|
|
|
|
|
|
|
|
|
|
* Wed Apr 24 2024 Aaron Merey <amerey@redhat.com> - 0.191-2
|
|
|
|
|
- Update SPDX licenses
|
|
|
|
|
|
|
|
|
|
* Thu Apr 11 2024 Aaron Merey <amerey@redhat.com> - 0.191-1
|
|
|
|
|
- Upgrade to upstream elfutils 0.191
|
|
|
|
|
- Drop upstreamed patches
|
|
|
|
|
elfutils-0.190-fix-core-noncontig.patch
|
|
|
|
|
elfutils-0.190-gcc-14.patch
|
|
|
|
|
elfutils-0.190-remove-ET_REL-unstrip-test.patch
|
|
|
|
|
- Drop testcore-noncontig.bz2
|
|
|
|
|
- Add elfutils-0.191-profile-empty-urls.patch
|
|
|
|
|
- Add elfutils-0.191-riscv-flatten.patch
|
|
|
|
|
- Add feature flag for reenabling elfutils-libelf-devel-static and elfutils-devel-static
|
|
|
|
|
|
|
|
|
|
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.190-6
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.190-5
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Nov 28 2023 Aaron Merey <amerey@fedoraproject.org> - 0.190-4
|
|
|
|
|
- Add elfutils-0.190-remove-ET_REL-unstrip-test.patch
|
|
|
|
|
|
|
|
|
|
* Fri Nov 24 2023 Aaron Merey <amerey@fedoraproject.org> - 0.190-3
|
|
|
|
|
- Add elfutils-0.190-fix-core-noncontig.patch
|
|
|
|
|
|
|
|
|
|
* Fri Nov 3 2023 Mark Wielaard <mjw@fedoraproject.org> - 0.190-2
|
|
|
|
|
- Update Fedora license tags to spdx license tags
|
|
|
|
|
|
|
|
|
|
* Fri Nov 3 2023 Mark Wielaard <mjw@fedoraproject.org> - 0.190-1
|
|
|
|
|
- Upgrade to upstream elfutils 0.190
|
|
|
|
|
- Add eu-srcfiles
|
|
|
|
|
- Drop upstreamed patches
|
|
|
|
|
elfutils-0.189-relr.patch
|
|
|
|
|
elfutils-0.189-debuginfod_config_cache-double-close.patch
|
|
|
|
|
elfutils-0.189-elf_getdata_rawchunk.patch
|
|
|
|
|
elfutils-0.189-elfcompress.patch
|
|
|
|
|
elfutils-0.189-c99-compat.patch
|
|
|
|
|
- Only package debuginfod-client-config.7 manpage for debuginfod-client
|
|
|
|
|
|
|
|
|
|
* Thu Aug 24 2023 Mark Wielaard <mjw@fedoraproject.org> - 0.189-6
|
|
|
|
|
- Update elfutils-0.189-relr.patch
|
|
|
|
|
|
|
|
|
|
* Wed Aug 23 2023 Mark Wielaard <mjw@fedoraproject.org> - 0.189-5
|
|
|
|
|
- Add elfutils-0.189-relr.patch
|
|
|
|
|
|
|
|
|
|
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.189-4
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Thu Jun 22 2023 Mark Wielaard <mjw@fedoraproject.org> - 0.189-3
|
|
|
|
|
- Add elfutils-0.189-elf_getdata_rawchunk.patch
|
|
|
|
|
- Add elfutils-0.189-debuginfod_config_cache-double-close.patch
|
|
|
|
|
|
|
|
|
|
* Mon Apr 24 2023 Mark Wielaard <mjw@redhat.com> - 0.189-2
|
|
|
|
|
* Sat Apr 22 2023 Mark Wielaard <mjw@fedoraproject.org> - 0.189-2
|
|
|
|
|
- Add elfutils-0.189-c99-compat.patch
|
|
|
|
|
- Add elfutils-0.189-elfcompress.patch
|
|
|
|
|
|
|
|
|
|
* Tue Apr 4 2023 Mark Wielaard <mjw@redhat.com> - 0.189-1
|
|
|
|
|
* Fri Mar 3 2023 Mark Wielaard <mjw@fedoraproject.org> - 0.189-1
|
|
|
|
|
- Upgrade to upsteam elfutils 0.189.
|
|
|
|
|
|
|
|
|
|
* Mon Nov 7 2022 Mark Wielaard <mjw@redhat.com> - 0.188-3
|
|
|
|
|
* Fri Jan 27 2023 Mark Wielaard <mjw@fedoraproject.org> - 0.188-5
|
|
|
|
|
- Add elfutils-0.188-deprecated-CURLINFO.patch,
|
|
|
|
|
elfutils-0.188-CURL_AT_LEAST_VERSION.patch and
|
|
|
|
|
elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
|
|
|
|
|
|
|
|
|
|
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.188-4
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Nov 7 2022 Mark Wielaard <mjw@fedoraproject.org> - 0.188-3
|
|
|
|
|
- Add elfutils-0.188-compile-warnings.patch
|
|
|
|
|
- Add elfutils-0.188-debuginfod-client-lifetime.patch
|
|
|
|
|
|
|
|
|
|
* Wed Nov 2 2022 Mark Wielaard <mjw@redhat.com> - 0.188-1
|
|
|
|
|
- Upgrade to upsteam elfutils 0.188.
|
|
|
|
|
* Wed Nov 2 2022 Mark Wielaard <mjw@fedoraproject.org> - 0.188-2
|
|
|
|
|
- Add elfutils-0.188-static-extract_section.patch.
|
|
|
|
|
|
|
|
|
|
* Fri Sep 30 2022 Mark Wielaard <mjw@redhat.com> - 0.187-6
|
|
|
|
|
* Wed Nov 2 2022 Mark Wielaard <mjw@fedoraproject.org> - 0.188-1
|
|
|
|
|
- Upgrade to upsteam elfutils 0.188.
|
|
|
|
|
|
|
|
|
|
* Wed Oct 5 2022 Amit Shah <amitshah@fedoraproject.org> - 0.187-9
|
|
|
|
|
- Auto-configure debuginfod_url based on macros.dist
|
|
|
|
|
|
|
|
|
|
* Wed Aug 24 2022 Debarshi Ray <rishi@fedoraproject.org> - 0.187-8
|
|
|
|
|
- Use %%sysusers_requires_compat to match %%sysusers_create_compat
|
|
|
|
|
|
|
|
|
|
* Wed Jul 27 2022 Amit Shah <amitshah@fedoraproject.org> - 0.187-7
|
|
|
|
|
- Allow building without default debuginfod URL
|
|
|
|
|
|
|
|
|
|
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.187-6
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Jun 14 2022 Mark Wielaard <mjw@fedoraproject.org> - 0.187-5
|
|
|
|
|
- Add sysuser support for creating the debuginfod user
|
|
|
|
|
|
|
|
|
|
* Thu Jun 16 2022 Frank Ch. Eigler <fche@redhat.com> - 0.187-5
|
|
|
|
|
- rhbz2088774: ship /etc/profile.d/debuginfod* files even without
|
|
|
|
|
default DEBUGINFOD_URLS.
|
|
|
|
|
* Fri May 6 2022 Mark Wielaard <mjw@fedoraproject.org> - 0.187-4
|
|
|
|
|
- Add elfutils-0.187-mhd_no_dual_stack.patch
|
|
|
|
|
- Add elfutils-0.187-mhd_epoll.patch
|
|
|
|
|
|
|
|
|
|
* Thu May 5 2022 Mark Wielaard <mjw@fedoraproject.org> - 0.187-3
|
|
|
|
|
- Add elfutils-0.187-debuginfod-client-fd-leak.patch
|
|
|
|
|
|
|
|
|
|
* Tue May 3 2022 Mark Wielaard <mjw@fedoraproject.org> - 0.187-2
|
|
|
|
|
- Add elfutils-0.187-csh-profile.patch
|
|
|
|
|
|
|
|
|
|
* Fri May 6 2022 Mark Wielaard <mjw@redhat.com> - 0.187-4
|
|
|
|
|
* Tue Apr 26 2022 Mark Wielaard <mjw@fedoraproject.org> - 0.187-1
|
|
|
|
|
- Upgrade to elfutils 0.187
|
|
|
|
|
- debuginfod: Support -C option for connection thread pooling.
|
|
|
|
|
- debuginfod-client: Negative cache file are now zero sized instead
|
|
|
|
@ -494,26 +619,26 @@ exit 0
|
|
|
|
|
DEBUGINFOD_URLS is unset. And whenDEBUGINFOD_URLS is set,
|
|
|
|
|
libcurl is only loaded when the debuginfod_begin function is
|
|
|
|
|
called.
|
|
|
|
|
- Add elfutils-0.187-csh-profile.patch
|
|
|
|
|
- Add elfutils-0.187-debuginfod-client-fd-leak.patch
|
|
|
|
|
- Add elfutils-0.187-mhd_no_dual_stack.patch
|
|
|
|
|
- Add elfutils-0.187-mhd_epoll.patch
|
|
|
|
|
|
|
|
|
|
* Tue Apr 12 2022 Mark Wielaard <mjw@redhat.com> - 0.186-5
|
|
|
|
|
* Tue Apr 12 2022 Mark Wielaard <mjw@fedoraproject.org> - 0.186-5
|
|
|
|
|
- Add an explicit versioned requires from elfutils-debuginfod-client
|
|
|
|
|
on elfutils-libelf.
|
|
|
|
|
|
|
|
|
|
* Fri Apr 8 2022 Mark Wielaard <mjw@redhat.com> - 0.186-4
|
|
|
|
|
* Thu Apr 7 2022 Mark Wielaard <mjw@fedoraproject.org> - 0.186-4
|
|
|
|
|
- Add an explicit versioned requires from elfutils-debuginfod-client
|
|
|
|
|
on elfutils-libs.
|
|
|
|
|
|
|
|
|
|
* Tue Mar 22 2022 Mark Wielaard <mjw@redhat.com> - 0.186-3
|
|
|
|
|
- Remove brew testsuite workarounds
|
|
|
|
|
* Fri Mar 25 2022 Mark Wielaard <mjw@fedoraproject.org> - 0.186-3
|
|
|
|
|
- Add elfutils-0.186-elf-glibc.patch
|
|
|
|
|
- Add elfutils-0.186-fdo-ebl.patch
|
|
|
|
|
- Add elfutils-0.186-fdo-efllint.patch
|
|
|
|
|
- Add elfutils-0.186-fdo-swap.patch
|
|
|
|
|
- Add elfutils-0.186-ppc64le-error-return-workaround.patch
|
|
|
|
|
|
|
|
|
|
* Thu Feb 10 2022 Frank Ch. Eigler <fche@redhat.com> - 0.186-2
|
|
|
|
|
- rhbz2053226: enable debuginfod.centos.org support by default
|
|
|
|
|
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.186-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Nov 23 2021 Mark Wielaard <mjw@redhat.com> - 0.186-1
|
|
|
|
|
* Wed Nov 10 2021 Mark Wielaard <mjw@fedoraproject.org> - 0.186-1
|
|
|
|
|
- Upgrade to upstream 0.186
|
|
|
|
|
- debuginfod-client: Default $DEBUGINFOD_URLS is computed from
|
|
|
|
|
drop-in files /etc/debuginfod/*.urls rather than
|
|
|
|
@ -537,20 +662,19 @@ exit 0
|
|
|
|
|
dwarf_linefunctionname.
|
|
|
|
|
- translations: Update Japanese translation.
|
|
|
|
|
|
|
|
|
|
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 0.185-5
|
|
|
|
|
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
|
|
|
|
Related: rhbz#1991688
|
|
|
|
|
|
|
|
|
|
* Wed Jun 16 2021 Frank Ch. Eigler <fche@redhat.com> - 0.185-4
|
|
|
|
|
- RHBZ1947876 - redux.
|
|
|
|
|
* Thu Aug 5 2021 Mark Wielaard <mjw@fedoraproject.org> - 0.185-5
|
|
|
|
|
- Use autosetup
|
|
|
|
|
- Add elfutils-0.185-raise-pthread_kill-backtrace.patch
|
|
|
|
|
|
|
|
|
|
* Wed Jun 09 2021 Frank Ch. Eigler <fche@redhat.com> - 0.185-3
|
|
|
|
|
- RHBZ1947876 - turn -debuginfod-client into a weak reverse dependency.
|
|
|
|
|
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.185-4
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon May 31 2021 Mark Wielaard <mjw@redhat.com> - 0.185-2
|
|
|
|
|
- Allow failing make check
|
|
|
|
|
* Thu Jul 15 2021 Mark Wielaard <mjw@fedoraproject.org> - 0.185-3
|
|
|
|
|
- Update version to 0.185-3 for rawhide/f35 upgrade from f34
|
|
|
|
|
This build enables debuginfod client by default
|
|
|
|
|
- Workaround bad test in make check
|
|
|
|
|
|
|
|
|
|
* Mon May 31 2021 Mark Wielaard <mjw@redhat.com> - 0.185-1
|
|
|
|
|
* Wed May 26 2021 Mark Wielaard <mjw@fedoraproject.org> - 0.185-1
|
|
|
|
|
- Upgrade to upstream 0.185
|
|
|
|
|
- debuginfod-client: Simplify curl handle reuse so downloads which
|
|
|
|
|
return an error are retried.
|
|
|
|
@ -558,8 +682,39 @@ exit 0
|
|
|
|
|
(even when nothing was done). On error the exit code
|
|
|
|
|
is now always 1.
|
|
|
|
|
|
|
|
|
|
* Thu Apr 15 2021 Mohan Boddu <mboddu@redhat.com> - 0.183-2
|
|
|
|
|
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
|
|
|
|
* Sun May 16 2021 Frank Ch. Eigler <fche@redhat.com> - 0.184-5
|
|
|
|
|
- Fix 404-latch problem on reused debuginfod_client. (PR27859)
|
|
|
|
|
|
|
|
|
|
* Wed May 12 2021 Frank Ch. Eigler <fche@redhat.com> - 0.184-4
|
|
|
|
|
- Ship new profile.d files. (1956952)
|
|
|
|
|
|
|
|
|
|
* Wed May 12 2021 Frank Ch. Eigler <fche@redhat.com> - 0.184-3
|
|
|
|
|
- Don't nuke the new profile.d files. (1956952)
|
|
|
|
|
|
|
|
|
|
* Tue May 11 2021 Frank Ch. Eigler <fche@redhat.com> - 0.184-2
|
|
|
|
|
- Activate debuginfod client by default (1956952) to the fedora server.
|
|
|
|
|
|
|
|
|
|
* Mon May 10 2021 Mark Wielaard <mjw@fedoraproject.org> - 0.184-1
|
|
|
|
|
- Upgrade to upstream 0.184
|
|
|
|
|
- debuginfod: Use libarchive's bsdtar as the .deb-family file unpacker.
|
|
|
|
|
- debuginfod-client: Client caches negative results. If a query for a
|
|
|
|
|
file failed with 404, an empty 000 permission
|
|
|
|
|
file is created in the cache. This will prevent
|
|
|
|
|
requesting the same file for the next 10 minutes.
|
|
|
|
|
Client objects now carry long-lived curl handles
|
|
|
|
|
for outgoing connections. This makes it more
|
|
|
|
|
efficient for multiple sequential queries, because
|
|
|
|
|
the TCP connections and/or TLS state info are kept
|
|
|
|
|
around awhile, avoiding O(100ms) setup latencies.
|
|
|
|
|
- libdw: handle DW_FORM_indirect when reading attributes
|
|
|
|
|
- translations: Update Polish translation.
|
|
|
|
|
|
|
|
|
|
* Mon Apr 19 2021 Mark Wielaard <mjw@fedoraproject.org> - 0.183-3
|
|
|
|
|
- Introduce CI gating setup
|
|
|
|
|
|
|
|
|
|
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.183-2
|
|
|
|
|
- Rebuilt for updated systemd-rpm-macros
|
|
|
|
|
See https://pagure.io/fesco/issue/2583.
|
|
|
|
|
|
|
|
|
|
* Mon Feb 8 2021 Mark Wielaard <mjw@fedoraproject.org> - 0.183-1
|
|
|
|
|
- Upgrade to upstream 0.183
|
|
|
|
|