|
|
|
@ -1,12 +1,3 @@
|
|
|
|
|
|
|
|
|
|
# run internal testsuite?
|
|
|
|
|
# fakechroot is severely broken beyond fedora 33, disable...
|
|
|
|
|
%if 0%{?fedora} > 33 || 0%{?rhel} > 8
|
|
|
|
|
%bcond_with check
|
|
|
|
|
%else
|
|
|
|
|
%bcond_without check
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
# build against xz?
|
|
|
|
|
%bcond_without xz
|
|
|
|
|
# build with plugins?
|
|
|
|
@ -16,7 +7,11 @@
|
|
|
|
|
# build with libimaevm.so
|
|
|
|
|
%bcond_without libimaevm
|
|
|
|
|
# build with fsverity support?
|
|
|
|
|
%if 0%{?rhel}
|
|
|
|
|
%bcond_with fsverity
|
|
|
|
|
%else
|
|
|
|
|
%bcond_without fsverity
|
|
|
|
|
%endif
|
|
|
|
|
# build with zstd support?
|
|
|
|
|
%bcond_without zstd
|
|
|
|
|
# build with ndb backend?
|
|
|
|
@ -26,14 +21,14 @@
|
|
|
|
|
# build with bdb_ro support?
|
|
|
|
|
%bcond_without bdb_ro
|
|
|
|
|
# build with sequoia crypto?
|
|
|
|
|
%bcond_with sequoia
|
|
|
|
|
%bcond_without sequoia
|
|
|
|
|
|
|
|
|
|
%define rpmhome /usr/lib/rpm
|
|
|
|
|
|
|
|
|
|
%global rpmver 4.18.0
|
|
|
|
|
%global rpmver 4.19.0
|
|
|
|
|
#global snapver rc1
|
|
|
|
|
%global baserelease 4
|
|
|
|
|
%global sover 9
|
|
|
|
|
%global baserelease 1
|
|
|
|
|
%global sover 10
|
|
|
|
|
|
|
|
|
|
%global srcver %{rpmver}%{?snapver:-%{snapver}}
|
|
|
|
|
%global srcdir %{?snapver:testing}%{!?snapver:rpm-%(echo %{rpmver} | cut -d'.' -f1-2).x}
|
|
|
|
@ -57,18 +52,15 @@ License: GPLv2+
|
|
|
|
|
Requires: coreutils
|
|
|
|
|
Requires: popt%{_isa} >= 1.10.2.1
|
|
|
|
|
Requires: curl
|
|
|
|
|
Conflicts: systemd < 253.5-6
|
|
|
|
|
Obsoletes: python2-rpm < %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%if %{with check}
|
|
|
|
|
BuildRequires: fakechroot gnupg2
|
|
|
|
|
BuildRequires: debugedit >= 0.3
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
# XXX generally assumed to be installed but make it explicit as rpm
|
|
|
|
|
# is a bit special...
|
|
|
|
|
BuildRequires: redhat-rpm-config >= 94
|
|
|
|
|
BuildRequires: systemd-rpm-macros
|
|
|
|
|
BuildRequires: gcc make
|
|
|
|
|
BuildRequires: cmake >= 3.18
|
|
|
|
|
BuildRequires: gawk
|
|
|
|
|
BuildRequires: elfutils-devel >= 0.112
|
|
|
|
|
BuildRequires: elfutils-libelf-devel
|
|
|
|
@ -95,9 +87,18 @@ BuildRequires: libzstd-devel
|
|
|
|
|
BuildRequires: sqlite-devel
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
# Needed for re-building the documentation and man pages
|
|
|
|
|
# normally those are shipped in the tarball pre-build
|
|
|
|
|
# but need re-building if sources are patched
|
|
|
|
|
%if 0
|
|
|
|
|
BuildRequires: pandoc
|
|
|
|
|
BuildRequires: doxygen
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%if %{with sequoia}
|
|
|
|
|
%global crypto sequoia
|
|
|
|
|
BuildRequires: rpm-sequoia-devel >= 1.0.0
|
|
|
|
|
BuildRequires: rpm-sequoia-devel >= 1.4.0
|
|
|
|
|
%else
|
|
|
|
|
%global crypto openssl
|
|
|
|
|
BuildRequires: openssl-devel
|
|
|
|
@ -129,17 +130,19 @@ Requires(pre): sed
|
|
|
|
|
# Set rpmdb path to /usr/lib/sysimage/rpm
|
|
|
|
|
rpm-4.17.x-rpm_dbpath.patch
|
|
|
|
|
# Disable autoconf config.site processing (#962837)
|
|
|
|
|
rpm-4.17.x-siteconfig.patch
|
|
|
|
|
rpm-4.18.x-siteconfig.patch
|
|
|
|
|
# In current Fedora, man-pages pkg owns all the localized man directories
|
|
|
|
|
rpm-4.9.90-no-man-dirs.patch
|
|
|
|
|
# Disable new user/group handling
|
|
|
|
|
|
|
|
|
|
rpm-4.18.92-disable-sysusers.patch
|
|
|
|
|
rpm-4.18.90-weak-user-group.patch
|
|
|
|
|
|
|
|
|
|
# Patches already upstream:
|
|
|
|
|
# ...
|
|
|
|
|
|
|
|
|
|
# These are not yet upstream
|
|
|
|
|
rpm-4.7.1-geode-i686.patch
|
|
|
|
|
# Probably to be upstreamed in slightly different form
|
|
|
|
|
rpm-4.15.x-ldflags.patch
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
|
The RPM Package Manager (RPM) is a powerful command line driven
|
|
|
|
@ -152,6 +155,10 @@ the package like its version, a description, etc.
|
|
|
|
|
Summary: Libraries for manipulating RPM packages
|
|
|
|
|
License: GPLv2+ and LGPLv2+ with exceptions
|
|
|
|
|
Requires(meta): %{name} = %{version}-%{release}
|
|
|
|
|
%if %{with sequoia}
|
|
|
|
|
# >= 1.4.0 required for pgpVerifySignature2() and pgpPrtParams2()
|
|
|
|
|
Requires: rpm-sequoia%{_isa} >= 1.4.0
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%description libs
|
|
|
|
|
This package contains the RPM shared libraries.
|
|
|
|
@ -231,7 +238,6 @@ BuildRequires: python3-devel
|
|
|
|
|
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
|
|
|
|
|
Provides: %{name}-python3 = %{version}-%{release}
|
|
|
|
|
Obsoletes: %{name}-python3 < %{version}-%{release}
|
|
|
|
|
Obsoletes: platform-python-%{name} < %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description -n python3-%{name}
|
|
|
|
|
The python3-rpm package contains a module that permits applications
|
|
|
|
@ -282,12 +288,14 @@ Requires: rpm-libs%{_isa} = %{version}-%{release}
|
|
|
|
|
This plugin blocks systemd from entering idle, sleep or shutdown while an rpm
|
|
|
|
|
transaction is running using the systemd-inhibit mechanism.
|
|
|
|
|
|
|
|
|
|
%if %{with libimaevm}
|
|
|
|
|
%package plugin-ima
|
|
|
|
|
Summary: Rpm plugin ima file signatures
|
|
|
|
|
Requires: rpm-libs%{_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description plugin-ima
|
|
|
|
|
%{summary}.
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%package plugin-prioreset
|
|
|
|
|
Summary: Rpm plugin for resetting scriptlet priorities for SysV init
|
|
|
|
@ -306,12 +314,14 @@ Requires: rpm-libs%{_isa} = %{version}-%{release}
|
|
|
|
|
%description plugin-audit
|
|
|
|
|
%{summary}.
|
|
|
|
|
|
|
|
|
|
%if %{with fsverity}
|
|
|
|
|
%package plugin-fsverity
|
|
|
|
|
Summary: Rpm plugin for fsverity file signatures
|
|
|
|
|
Requires: rpm-libs%{_isa} = %{version}-%{release}
|
|
|
|
|
|
|
|
|
|
%description plugin-fsverity
|
|
|
|
|
%{summary}.
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%package plugin-fapolicyd
|
|
|
|
|
Summary: Rpm plugin for fapolicyd support
|
|
|
|
@ -345,53 +355,30 @@ change.
|
|
|
|
|
%build
|
|
|
|
|
%set_build_flags
|
|
|
|
|
|
|
|
|
|
autoreconf -i -f
|
|
|
|
|
|
|
|
|
|
# Hardening hack taken from macro %%configure defined in redhat-rpm-config
|
|
|
|
|
for i in $(find . -name ltmain.sh) ; do
|
|
|
|
|
%{__sed} -i.backup -e 's~compiler_flags=$~compiler_flags="%{_hardened_ldflags}"~' $i
|
|
|
|
|
done;
|
|
|
|
|
|
|
|
|
|
# Using configure macro has some unwanted side-effects on rpm platform
|
|
|
|
|
# setup, use the old-fashioned way for now only defining minimal paths.
|
|
|
|
|
./configure \
|
|
|
|
|
--prefix=%{_usr} \
|
|
|
|
|
--sysconfdir=%{_sysconfdir} \
|
|
|
|
|
--localstatedir=%{_var} \
|
|
|
|
|
--sharedstatedir=%{_var}/lib \
|
|
|
|
|
--libdir=%{_libdir} \
|
|
|
|
|
--build=%{_target_platform} \
|
|
|
|
|
--host=%{_target_platform} \
|
|
|
|
|
--with-vendor=redhat \
|
|
|
|
|
%{!?with_plugins: --disable-plugins} \
|
|
|
|
|
--with-lua \
|
|
|
|
|
--with-selinux \
|
|
|
|
|
--with-cap \
|
|
|
|
|
--with-acl \
|
|
|
|
|
--with-fapolicyd \
|
|
|
|
|
%{?with_ndb: --enable-ndb} \
|
|
|
|
|
%{?with_libimaevm: --with-imaevm} \
|
|
|
|
|
%{?with_fsverity: --with-fsverity} \
|
|
|
|
|
%{?with_zstd: --enable-zstd} \
|
|
|
|
|
%{?with_sqlite: --enable-sqlite} \
|
|
|
|
|
%{?with_bdb_ro: --enable-bdb-ro} \
|
|
|
|
|
--enable-python \
|
|
|
|
|
--with-crypto=%{crypto}
|
|
|
|
|
mkdir _build
|
|
|
|
|
cd _build
|
|
|
|
|
cmake \
|
|
|
|
|
-DCMAKE_INSTALL_PREFIX=%{_usr} \
|
|
|
|
|
-DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=%{_var}/lib \
|
|
|
|
|
%{?with_bdb_ro:-DENABLE_BDB_RO=ON} \
|
|
|
|
|
%{!?with_ndb:-DENABLE_NDB=OFF} \
|
|
|
|
|
%{!?with_sqlite:-DENABLE_SQLITE=OFF} \
|
|
|
|
|
%{!?with_plugins:-DENABLE_PLUGINS=OFF} \
|
|
|
|
|
%{?with_fsverity:-DWITH_FSVERITY=ON} \
|
|
|
|
|
%{?with_libimaevm:-DWITH_IMAEVM=ON} \
|
|
|
|
|
%{!?with_libarchive:-DWITH_ARCHIVE=OFF} \
|
|
|
|
|
%{!?with_check:-DENABLE_TESTSUITE=OFF} \
|
|
|
|
|
%{!?with_sequoia:-DWITH_INTERNAL_OPENPGP=ON} \
|
|
|
|
|
%{!?with_sequoia:-DWITH_OPENSSL=ON } \
|
|
|
|
|
-DRPM_VENDOR=redhat \
|
|
|
|
|
..
|
|
|
|
|
|
|
|
|
|
%make_build
|
|
|
|
|
|
|
|
|
|
pushd python
|
|
|
|
|
%py3_build
|
|
|
|
|
popd
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
cd _build
|
|
|
|
|
%make_install
|
|
|
|
|
|
|
|
|
|
# We need to build with --enable-python for the self-test suite, but we
|
|
|
|
|
# actually package the bindings built with setup.py (#531543#c26)
|
|
|
|
|
pushd python
|
|
|
|
|
%py3_install
|
|
|
|
|
popd
|
|
|
|
|
cd ..
|
|
|
|
|
|
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_unitdir}
|
|
|
|
|
install -m 644 %{SOURCE10} $RPM_BUILD_ROOT/%{_unitdir}
|
|
|
|
@ -400,6 +387,9 @@ install -m 644 %{SOURCE20} $RPM_BUILD_ROOT/%{_unitdir}
|
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{rpmhome}
|
|
|
|
|
install -m 755 %{SOURCE21} $RPM_BUILD_ROOT/%{rpmhome}
|
|
|
|
|
|
|
|
|
|
# Built-in replacement for systemd-sysusers(8)
|
|
|
|
|
install -m 755 scripts/sysusers.sh $RPM_BUILD_ROOT/%{rpmhome}
|
|
|
|
|
|
|
|
|
|
# Save list of packages through cron
|
|
|
|
|
mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/cron.daily
|
|
|
|
|
install -m 755 scripts/rpm.daily ${RPM_BUILD_ROOT}%{_sysconfdir}/cron.daily/rpm
|
|
|
|
@ -410,10 +400,12 @@ install -m 644 scripts/rpm.log ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d/rpm
|
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rpm
|
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{rpmhome}/macros.d
|
|
|
|
|
mkdir -p $RPM_BUILD_ROOT/usr/lib/sysimage/rpm
|
|
|
|
|
cd _build
|
|
|
|
|
|
|
|
|
|
# init an empty database for %ghost'ing for all supported backends
|
|
|
|
|
for be in %{?with_ndb:ndb} %{?with_sqlite:sqlite}; do
|
|
|
|
|
./rpmdb --define "_db_backend ${be}" --dbpath=${PWD}/${be} --initdb
|
|
|
|
|
mkdir ${be}
|
|
|
|
|
./rpmdb --rcfile rpmrc --define "_db_backend ${be}" --dbpath=${PWD}/${be} --initdb
|
|
|
|
|
cp -va ${be}/. $RPM_BUILD_ROOT/usr/lib/sysimage/rpm/
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
@ -429,13 +421,6 @@ rm -f $RPM_BUILD_ROOT/%{rpmhome}/{perldeps.pl,perl.*,pythond*}
|
|
|
|
|
rm -f $RPM_BUILD_ROOT/%{_fileattrsdir}/{perl*,python*}
|
|
|
|
|
rm -rf $RPM_BUILD_ROOT/var/tmp
|
|
|
|
|
|
|
|
|
|
%if %{with check}
|
|
|
|
|
%check
|
|
|
|
|
make check TESTSUITEFLAGS=-j%{_smp_build_ncpus} || (cat tests/rpmtests.log; exit 1)
|
|
|
|
|
# rpm >= 4.16.0 testsuite leaves a read-only tree behind, clean it up
|
|
|
|
|
make clean
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%pre
|
|
|
|
|
# Symlink all rpmdb files to the new location if we're still using /var/lib/rpm
|
|
|
|
|
if [ -d /var/lib/rpm ]; then
|
|
|
|
@ -461,9 +446,13 @@ if [ ! -d /var/lib/rpm ] && [ -d /usr/lib/sysimage/rpm ] && [ ! -f /usr/lib/sysi
|
|
|
|
|
touch /usr/lib/sysimage/rpm/.rpmdbdirsymlink_created
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
%files -f rpm.lang
|
|
|
|
|
%files -f _build/rpm.lang
|
|
|
|
|
%license COPYING
|
|
|
|
|
%doc CREDITS docs/manual/[a-z]*
|
|
|
|
|
%doc %{_defaultdocdir}/rpm/CONTRIBUTING.md
|
|
|
|
|
%doc %{_defaultdocdir}/rpm/COPYING
|
|
|
|
|
%doc %{_defaultdocdir}/rpm/INSTALL
|
|
|
|
|
%doc %{_defaultdocdir}/rpm/README
|
|
|
|
|
|
|
|
|
|
%{_unitdir}/rpmdb-rebuild.service
|
|
|
|
|
%{_unitdir}/rpmdb-migrate.service
|
|
|
|
@ -481,6 +470,7 @@ fi
|
|
|
|
|
%{_bindir}/rpmkeys
|
|
|
|
|
%{_bindir}/rpmquery
|
|
|
|
|
%{_bindir}/rpmverify
|
|
|
|
|
%{_bindir}/rpmsort
|
|
|
|
|
|
|
|
|
|
%{_mandir}/man8/rpm.8*
|
|
|
|
|
%{_mandir}/man8/rpmdb.8*
|
|
|
|
@ -488,16 +478,9 @@ fi
|
|
|
|
|
%{_mandir}/man8/rpm2archive.8*
|
|
|
|
|
%{_mandir}/man8/rpm2cpio.8*
|
|
|
|
|
%{_mandir}/man8/rpm-misc.8*
|
|
|
|
|
%{_mandir}/man8/rpmsort.8*
|
|
|
|
|
%{_mandir}/man8/rpm-plugins.8*
|
|
|
|
|
|
|
|
|
|
# XXX this places translated manuals to wrong package wrt eg rpmbuild
|
|
|
|
|
%lang(fr) %{_mandir}/fr/man[18]/*.[18]*
|
|
|
|
|
%lang(ko) %{_mandir}/ko/man[18]/*.[18]*
|
|
|
|
|
%lang(ja) %{_mandir}/ja/man[18]/*.[18]*
|
|
|
|
|
%lang(pl) %{_mandir}/pl/man[18]/*.[18]*
|
|
|
|
|
%lang(ru) %{_mandir}/ru/man[18]/*.[18]*
|
|
|
|
|
%lang(sk) %{_mandir}/sk/man[18]/*.[18]*
|
|
|
|
|
|
|
|
|
|
%attr(0755, root, root) %dir %{rpmhome}
|
|
|
|
|
%{rpmhome}/macros
|
|
|
|
|
%{rpmhome}/macros.d
|
|
|
|
@ -513,6 +496,7 @@ fi
|
|
|
|
|
%{rpmhome}/tgpg
|
|
|
|
|
|
|
|
|
|
%{rpmhome}/platform
|
|
|
|
|
%{rpmhome}/sysusers.sh
|
|
|
|
|
|
|
|
|
|
%dir %{rpmhome}/fileattrs
|
|
|
|
|
|
|
|
|
@ -536,12 +520,16 @@ fi
|
|
|
|
|
%{_libdir}/rpm-plugins/systemd_inhibit.so
|
|
|
|
|
%{_mandir}/man8/rpm-plugin-systemd-inhibit.8*
|
|
|
|
|
|
|
|
|
|
%if %{with libimaevm}
|
|
|
|
|
%files plugin-ima
|
|
|
|
|
%{_libdir}/rpm-plugins/ima.so
|
|
|
|
|
%{_mandir}/man8/rpm-plugin-ima.8*
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%if %{with fsverity}
|
|
|
|
|
%files plugin-fsverity
|
|
|
|
|
%{_libdir}/rpm-plugins/fsverity.so
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%files plugin-fapolicyd
|
|
|
|
|
%{_libdir}/rpm-plugins/fapolicyd.so
|
|
|
|
@ -559,7 +547,7 @@ fi
|
|
|
|
|
%files plugin-dbus-announce
|
|
|
|
|
%{_libdir}/rpm-plugins/dbus_announce.so
|
|
|
|
|
%{_mandir}/man8/rpm-plugin-dbus-announce.8*
|
|
|
|
|
%{_sysconfdir}/dbus-1/system.d/org.rpm.conf
|
|
|
|
|
%{_datadir}/dbus-1/system.d/org.rpm.conf
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%files build-libs
|
|
|
|
@ -590,7 +578,6 @@ fi
|
|
|
|
|
%{rpmhome}/*deps*
|
|
|
|
|
%{rpmhome}/*.prov
|
|
|
|
|
%{rpmhome}/*.req
|
|
|
|
|
%{rpmhome}/mkinstalldirs
|
|
|
|
|
%{rpmhome}/fileattrs/*
|
|
|
|
|
%{rpmhome}/find-debuginfo.sh
|
|
|
|
|
%{rpmhome}/rpmuncompress
|
|
|
|
@ -600,14 +587,21 @@ fi
|
|
|
|
|
%{_mandir}/man8/rpmsign.8*
|
|
|
|
|
|
|
|
|
|
%files -n python3-%{name}
|
|
|
|
|
%{python3_sitearch}/rpm/
|
|
|
|
|
%{python3_sitearch}/rpm-%{rpmver}*.egg-info
|
|
|
|
|
%{python3_sitearch}/rpm/__init__.py
|
|
|
|
|
%{python3_sitearch}/rpm/transaction.py
|
|
|
|
|
%{python3_sitearch}/rpm/_rpm.so
|
|
|
|
|
%artifact %{python3_sitearch}/rpm/__pycache__/
|
|
|
|
|
|
|
|
|
|
# Python examples
|
|
|
|
|
%{_defaultdocdir}/rpm/examples/*.py
|
|
|
|
|
|
|
|
|
|
%files devel
|
|
|
|
|
%{_mandir}/man8/rpmgraph.8*
|
|
|
|
|
%{_bindir}/rpmgraph
|
|
|
|
|
%{_libdir}/librp*[a-z].so
|
|
|
|
|
%{_libdir}/pkgconfig/rpm.pc
|
|
|
|
|
%{_libdir}/cmake/rpm/
|
|
|
|
|
%{_includedir}/rpm/
|
|
|
|
|
|
|
|
|
|
%files cron
|
|
|
|
@ -616,9 +610,118 @@ fi
|
|
|
|
|
|
|
|
|
|
%files apidocs
|
|
|
|
|
%license COPYING
|
|
|
|
|
%doc docs/librpm/html/*
|
|
|
|
|
%doc %{_defaultdocdir}/rpm/API/
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Tue Sep 19 2023 Michal Domonkos <mdomonko@redhat.com> - 4.19.0-1
|
|
|
|
|
- Update to 4.19.0
|
|
|
|
|
|
|
|
|
|
* Mon Sep 04 2023 Michal Domonkos <mdomonko@redhat.com> - 4.18.99-1
|
|
|
|
|
- Update to 4.19 rc1
|
|
|
|
|
|
|
|
|
|
* Tue Aug 22 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.92-3
|
|
|
|
|
- Fix regression on uncompressing 7zip compressed sources (#2229984)
|
|
|
|
|
- Fix a conflict with pre-existing scl-utils %_root_prefix macro (#2233454)
|
|
|
|
|
|
|
|
|
|
* Mon Aug 21 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.92-2
|
|
|
|
|
- Behave more consistently when target %%optflags are not defined (#2231727)
|
|
|
|
|
|
|
|
|
|
* Wed Aug 02 2023 Michal Domonkos <mdomonko@redhat.com> - 4.18.92-1
|
|
|
|
|
- Update to 4.19 beta
|
|
|
|
|
|
|
|
|
|
* Tue Jul 25 2023 Yaakov Selkowitz <yselkowi@redhat.com> - 4.18.91-9
|
|
|
|
|
- Drop fsverity plugin from RHEL builds
|
|
|
|
|
|
|
|
|
|
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.18.91-8
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Jun 28 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.91-7
|
|
|
|
|
- Rebuilt for Python 3.12
|
|
|
|
|
|
|
|
|
|
* Wed Jun 28 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.91-6
|
|
|
|
|
- Fix a spec parsing error handling regression
|
|
|
|
|
- Fix a per-file plugin hook regression
|
|
|
|
|
|
|
|
|
|
* Tue Jun 27 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.91-5
|
|
|
|
|
- Fix potential crash with multiple in-process sqlite uses
|
|
|
|
|
|
|
|
|
|
* Mon Jun 26 2023 Python Maint <python-maint@redhat.com> - 4.18.91-4
|
|
|
|
|
- Rebuilt for Python 3.12
|
|
|
|
|
|
|
|
|
|
* Wed Jun 21 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.91-3
|
|
|
|
|
- Enable user/group provide generation
|
|
|
|
|
- Add a conflict for systemd versions carrying their own
|
|
|
|
|
|
|
|
|
|
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 4.18.91-2
|
|
|
|
|
- Rebuilt for Python 3.12
|
|
|
|
|
|
|
|
|
|
* Fri Jun 09 2023 Michal Domonkos <mdomonko@redhat.com> - 4.18.91-1
|
|
|
|
|
- Update to 4.19 alpha2
|
|
|
|
|
|
|
|
|
|
* Thu Jun 08 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 4.18.90-10
|
|
|
|
|
- Rebuild for ima-evm-utils 1.5 soname bump
|
|
|
|
|
|
|
|
|
|
* Mon May 29 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.90-9
|
|
|
|
|
- Revert %%_smp_build_ncpus macro changing to parametric (#2210347)
|
|
|
|
|
|
|
|
|
|
* Thu May 25 2023 Florian Festi <ffesti@redhat.com> - 4.18.90-8
|
|
|
|
|
- Set %_sharedstatedir to /var/lib (#2209989)
|
|
|
|
|
|
|
|
|
|
* Thu May 25 2023 Florian Festi <ffesti@redhat.com> - 4.18.90-7
|
|
|
|
|
- Remove compat links for old so name of the libraries
|
|
|
|
|
- Remove compat forward ports for libdnf
|
|
|
|
|
|
|
|
|
|
* Mon May 22 2023 Florian Festi <ffesti@redhat.com> - 4.18.90-6
|
|
|
|
|
- Fix undefined symbols from plugins
|
|
|
|
|
|
|
|
|
|
* Wed May 17 2023 Florian Festi <ffesti@redhat.com> - 4.18.90-5
|
|
|
|
|
- Use mkdir -p for creating SPECPARTS dir
|
|
|
|
|
|
|
|
|
|
* Wed May 17 2023 Florian Festi <ffesti@redhat.com> - 4.18.90-4
|
|
|
|
|
- Enable large file support on 32-bit systems again
|
|
|
|
|
|
|
|
|
|
* Mon May 15 2023 Florian Festi <ffesti@redhat.com> - 4.18.90-3
|
|
|
|
|
- Fix libbzip2 detection
|
|
|
|
|
|
|
|
|
|
* Thu May 11 2023 Florian Festi <ffesti@redhat.com> - 4.18.90-2
|
|
|
|
|
- Add compat links for building dnf and friends
|
|
|
|
|
|
|
|
|
|
* Thu May 04 2023 Florian Festi <ffesti@redhat.com> - 4.18.90-1
|
|
|
|
|
- Update to 4.19 alpha
|
|
|
|
|
|
|
|
|
|
* Tue Apr 25 2023 Miro Hrončok <mhroncok@redhat.com> - 4.18.1-3
|
|
|
|
|
- Explicitly require rpm-sequoia >= 1.4.0 on runtime to avoid
|
|
|
|
|
rpm: symbol lookup error: /lib64/librpmio.so.9: undefined symbol: _pgpVerifySignature2
|
|
|
|
|
|
|
|
|
|
* Thu Apr 20 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.1-2
|
|
|
|
|
- Backport improved crypto error messages from upstream
|
|
|
|
|
|
|
|
|
|
* Wed Mar 15 2023 Michal Domonkos <mdomonko@redhat.com> - 4.18.1-1
|
|
|
|
|
- Rebase to rpm 4.18.1 (https://rpm.org/wiki/Releases/4.18.1)
|
|
|
|
|
|
|
|
|
|
* Thu Feb 16 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-11
|
|
|
|
|
- Disable debuginfod lookups in rpmbuild scripts
|
|
|
|
|
- Exclude kernel modules from ELF dependency generation
|
|
|
|
|
|
|
|
|
|
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.18.0-10
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Jan 09 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-9
|
|
|
|
|
- Generate Python egg-info from automake (#2135561)
|
|
|
|
|
- Drop setup.py-based Python build (#2135719)
|
|
|
|
|
|
|
|
|
|
* Wed Dec 07 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-8
|
|
|
|
|
- Fix hang-up on failed key import (related to #2149762)
|
|
|
|
|
|
|
|
|
|
* Thu Nov 24 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-7
|
|
|
|
|
- Require rpm-sequoia >= 1.2.0 for V3 signature support, re-enable (#2141686)
|
|
|
|
|
|
|
|
|
|
* Thu Nov 10 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-6
|
|
|
|
|
- Revert back to internal OpenPGP parser for V3 signature support (#2141686)
|
|
|
|
|
|
|
|
|
|
* Tue Nov 01 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-5
|
|
|
|
|
- Switch to Sequoia crypto (https://fedoraproject.org/wiki/Changes/RpmSequoia)
|
|
|
|
|
|
|
|
|
|
* Fri Oct 14 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-4
|
|
|
|
|
- Add an option for building with Sequoia crypto
|
|
|
|
|
|
|
|
|
|