| |
@@ -42,7 +42,7 @@
|
| |
|
| |
%global rpmver 4.16.1.3
|
| |
#global snapver rc1
|
| |
- %global rel 22.5
|
| |
+ %global rel 25.1
|
| |
%global sover 9
|
| |
|
| |
%global srcver %{rpmver}%{?snapver:-%{snapver}}
|
| |
@@ -108,12 +108,14 @@
|
| |
Patch122: rpm-4.16.1.3-Support-long-languages-names-for-QT.patch
|
| |
Patch123: rpm-4.14.3-rpm2archive-parse-popt-options.patch
|
| |
Patch124: rpm-4.14.3-rpm2archive-Don-t-print-usage.patch
|
| |
+ Patch125: rpm-4.16.1.3-IMA-without-xattr.patch
|
| |
|
| |
# These are not yet upstream
|
| |
Patch906: rpm-4.7.1-geode-i686.patch
|
| |
# Probably to be upstreamed in slightly different form
|
| |
Patch907: rpm-4.15.x-ldflags.patch
|
| |
Patch908: 0001-Give-warning-on-not-supported-hash-for-RSA-keys.patch
|
| |
+ Patch909: rpm-4.16.1.3-external-debugedit.patch
|
| |
|
| |
# Not yet (all) upstream, debugedit DWARF5
|
| |
# https://code.wildebeest.org/git/user/mjw/rpm/log/?h=gcc-dwarf5-4.16.1.2
|
| |
@@ -127,8 +129,9 @@
|
| |
# Downstream-only patches
|
| |
Patch1000: rpm-4.16.1.3-hashtab-use-after-free-fix.patch
|
| |
Patch1001: rpm-4.16.1.3-find_debuginfo_vendor_opts.patch
|
| |
+ Patch1002: 0001-Macroize-find-debuginfo-script-location.patch
|
| |
%if %{with zstd}
|
| |
- Patch1002: rpm-4.16.1.3-backport-multithreaded-zstd.patch
|
| |
+ Patch1003: rpm-4.16.1.3-backport-multithreaded-zstd.patch
|
| |
%endif
|
| |
|
| |
# fsverity support
|
| |
@@ -211,7 +214,7 @@
|
| |
%endif
|
| |
|
| |
%if %{with check}
|
| |
- BuildRequires: fakechroot gnupg2
|
| |
+ BuildRequires: fakechroot gnupg2 debugedit
|
| |
%endif
|
| |
|
| |
# XXX generally assumed to be installed but make it explicit as rpm
|
| |
@@ -341,6 +344,7 @@
|
| |
# "just work" while allowing for alternatives, depend on a virtual
|
| |
# provide, typically coming from redhat-rpm-config.
|
| |
Requires: system-rpm-config
|
| |
+ Requires: debugedit
|
| |
|
| |
%description build
|
| |
The rpm-build package contains the scripts and executable programs
|
| |
@@ -539,6 +543,19 @@
|
| |
%py3_install
|
| |
popd
|
| |
|
| |
+ cat > $RPM_BUILD_ROOT/%{rpmhome}/debugedit << END
|
| |
+ #!/bin/sh
|
| |
+ /usr/bin/debugedit "\$@"
|
| |
+ END
|
| |
+ cat > $RPM_BUILD_ROOT/%{rpmhome}/sepdebugcrcfix << END
|
| |
+ #!/bin/sh
|
| |
+ /usr/bin/sepdebugcrcfix "\$@"
|
| |
+ END
|
| |
+ cat > $RPM_BUILD_ROOT/%{rpmhome}/find-debuginfo.sh << END
|
| |
+ #!/bin/sh
|
| |
+ /usr/bin/find-debuginfo.sh "\$@"
|
| |
+ END
|
| |
+
|
| |
mkdir -p $RPM_BUILD_ROOT%{_unitdir}
|
| |
install -m 644 %{SOURCE10} $RPM_BUILD_ROOT/%{_unitdir}
|
| |
install -m 644 %{SOURCE20} $RPM_BUILD_ROOT/%{_unitdir}
|
| |
@@ -777,12 +794,27 @@
|
| |
%doc doc/librpm/html/*
|
| |
|
| |
%changelog
|
| |
+ * Thu Aug 17 2023 Richard Phibel <richardphibel@meta.com> - 4.16.1.3-25.1
|
| |
+ - Merge upstream changes for Hyperscale
|
| |
+
|
| |
* Fri Aug 11 2023 Richard Phibel <richardphibel@meta.com> - 4.16.1.3-22.5
|
| |
- Fix issue for transaction with transcoded and non-transcoded packages
|
| |
|
| |
+ * Fri Jun 30 2023 Florian Festi <ffesti@redhat.com> - 4.16.1.3-25
|
| |
+ - Followup on #2166383
|
| |
+ - Add compat scripts calling external find-debug, sepdebugcrcfix and debugedit
|
| |
+ - Add %%__find_debuginfo macro
|
| |
+
|
| |
* Mon May 22 2023 Richard Phibel <richardphibel@meta.com> - 4.16.1.3-22.4
|
| |
- Fix stack overflow in rpm2extents and various memory leaks
|
| |
|
| |
+ * Thu May 04 2023 Florian Festi <ffesti@redhat.com> - 4.16.1.3-24
|
| |
+ - Use external find-debug and debugedit (#2166383)
|
| |
+
|
| |
+ * Wed May 03 2023 Florian Festi <ffesti@redhat.com> - 4.16.1.3-23
|
| |
+ - Don't error out on IMA signatures on files not supporting them
|
| |
+ (#2157835, #2157836)
|
| |
+
|
| |
* Sat Feb 11 2023 Davide Cavalca <dcavalca@centosproject.org> - 4.16.1.3-22.3
|
| |
- Drop our selinux policy as it's been subsumed by the main one
|
| |
|
| |