Panu Matilainen 9ad9c4
# build against xz?
Panu Matilainen 9ad9c4
%bcond_without xz
Panu Matilainen 7c2b7d
# build with plugins?
Panu Matilainen 7c2b7d
%bcond_without plugins
Panu Matilainen 7c2b7d
# build with libarchive? (needed for rpm2archive)
Panu Matilainen 7c2b7d
%bcond_without libarchive
Florian Festi 592510
# build with libimaevm.so
Florian Festi 592510
%bcond_without libimaevm
Panu Matilainen ae0947
# build with fsverity support?
Yaakov Selkowitz dfc148
%if 0%{?rhel}
Yaakov Selkowitz dfc148
%bcond_with fsverity
Yaakov Selkowitz dfc148
%else
Panu Matilainen ae0947
%bcond_without fsverity
Yaakov Selkowitz dfc148
%endif
Panu Matilainen cae5fc
# build with zstd support?
Panu Matilainen cae5fc
%bcond_without zstd
Panu Matilainen a5c457
# build with ndb backend?
Panu Matilainen a5c457
%bcond_without ndb
Panu Matilainen a5c457
# build with sqlite support?
Panu Matilainen a5c457
%bcond_without sqlite
Panu Matilainen a5c457
# build with bdb_ro support?
Panu Matilainen a5c457
%bcond_without bdb_ro
Panu Matilainen 2212fa
# build with sequoia crypto?
Panu Matilainen 002373
%bcond_without sequoia
Panu Matilainen cbac7f
Panu Matilainen f780b8
%define rpmhome /usr/lib/rpm
cvsdist 02edfd
Michal Domonkos 9663c4
%global rpmver 4.19.1.1
Panu Matilainen 476a04
#global snapver rc1
Panu Matilainen c7a072
%global baserelease 4
Florian Festi 3913b4
%global sover 10
Panu Matilainen 0cd499
Panu Matilainen 1b2c14
%global srcver %{rpmver}%{?snapver:-%{snapver}}
Panu Matilainen 1b2c14
%global srcdir %{?snapver:testing}%{!?snapver:rpm-%(echo %{rpmver} | cut -d'.' -f1-2).x}
Panu Matilainen cbac7f
Paul Nasrat b1ecff
Summary: The RPM package management system
cvsdist 1bdb86
Name: rpm
Panu Matilainen cbac7f
Version: %{rpmver}
Björn Esser d5a504
Release: %{?snapver:0.%{snapver}.}%{baserelease}%{?dist}
Paul Nasrat b1ecff
Url: http://www.rpm.org/
Miroslav Suchý 65ce6e
License: GPL-2.0-or-later
Panu Matilainen 1b2c14
Source0: http://ftp.rpm.org/releases/%{srcdir}/rpm-%{srcver}.tar.bz2
Panu Matilainen cbac7f
Panu Matilainen c091c2
Source10: rpmdb-rebuild.service
Panu Matilainen c091c2
Neal Gompa 0b9f81
Source20: rpmdb-migrate.service
Neal Gompa 0b9f81
Source21: rpmdb_migrate
Neal Gompa 0b9f81
Panu Matilainen c7a072
Source30: macros.rpmsign-sequoia
Panu Matilainen c7a072
Source31: macros.rpmsign-gnupg
Panu Matilainen c7a072
Panu Matilainen d9ecae
Requires: coreutils
Panu Matilainen c45828
Requires: popt%{_isa} >= 1.10.2.1
Panu Matilainen cbac7f
Requires: curl
7e0925
Conflicts: systemd < 253.5-6
Panu Matilainen 47d58a
Obsoletes: python2-rpm < %{version}-%{release}
Panu Matilainen cbac7f
Panu Matilainen f780b8
# XXX generally assumed to be installed but make it explicit as rpm
Panu Matilainen f780b8
# is a bit special...
Panu Matilainen 0a7d17
BuildRequires: redhat-rpm-config >= 94
Panu Matilainen c091c2
BuildRequires: systemd-rpm-macros
Panu Matilainen 29c140
BuildRequires: gcc make
Florian Festi 3913b4
BuildRequires: cmake >= 3.18
Panu Matilainen 223b2f
BuildRequires: gawk
Tom Callaway cbf52c
BuildRequires: elfutils-devel >= 0.112
Tom Callaway cbf52c
BuildRequires: elfutils-libelf-devel
Tom Callaway cbf52c
BuildRequires: readline-devel zlib-devel
Panu Matilainen cbac7f
# The popt version here just documents an older known-good version
Tom Callaway cbf52c
BuildRequires: popt-devel >= 1.10.2
Tom Callaway cbf52c
BuildRequires: file-devel
Tom Callaway cbf52c
BuildRequires: gettext-devel
Tom Callaway cbf52c
BuildRequires: ncurses-devel
Tom Callaway cbf52c
BuildRequires: bzip2-devel >= 0.9.0c-2
Tom Callaway cbf52c
BuildRequires: lua-devel >= 5.1
Tom Callaway cbf52c
BuildRequires: libcap-devel
Tom Callaway cbf52c
BuildRequires: libacl-devel
Panu Matilainen 0cd499
%if %{with xz}
Tom Callaway cbf52c
BuildRequires: xz-devel >= 4.999.8
Panu Matilainen cbac7f
%endif
Panu Matilainen 0cd499
%if %{with libarchive}
Panu Matilainen 7c2b7d
BuildRequires: libarchive-devel
Panu Matilainen 7c2b7d
%endif
Panu Matilainen cae5fc
%if %{with zstd}
Panu Matilainen cae5fc
BuildRequires: libzstd-devel
Panu Matilainen cae5fc
%endif
Panu Matilainen a5c457
%if %{with sqlite}
Panu Matilainen a5c457
BuildRequires: sqlite-devel
Panu Matilainen cae5fc
%endif
Panu Matilainen 2212fa
Florian Festi 3913b4
# Needed for re-building the documentation and man pages
Florian Festi 3913b4
# normally those are shipped in the tarball pre-build
Florian Festi 3913b4
# but need re-building if sources are patched
Florian Festi 3913b4
%if 0
Florian Festi 3913b4
BuildRequires: pandoc
Florian Festi 3913b4
BuildRequires: doxygen
Florian Festi 3913b4
%endif
Florian Festi 3913b4
Florian Festi 3913b4
Panu Matilainen 2212fa
%if %{with sequoia}
Panu Matilainen 2212fa
%global crypto sequoia
Panu Matilainen 8a4b8c
BuildRequires: rpm-sequoia-devel >= 1.4.0
Panu Matilainen 2212fa
%else
Panu Matilainen 2212fa
%global crypto openssl
Panu Matilainen 2212fa
BuildRequires: openssl-devel
Panu Matilainen 2212fa
%endif
Panu Matilainen 2212fa
Panu Matilainen 5d52c2
# Couple of patches change makefiles so, require for now...
Panu Matilainen 953065
BuildRequires: automake libtool
Panu Matilainen 412a63
Panu Matilainen 7c2b7d
%if %{with plugins}
Panu Matilainen 7c2b7d
BuildRequires: libselinux-devel
Panu Matilainen 7c2b7d
BuildRequires: dbus-devel
Panu Matilainen 0a7d17
BuildRequires: audit-libs-devel
Panu Matilainen 7c2b7d
%endif
Panu Matilainen 7c2b7d
Florian Festi 592510
%if %{with libimaevm}
Panu Matilainen 85cd9c
BuildRequires: ima-evm-utils-devel >= 1.0
Florian Festi 592510
%endif
Florian Festi 592510
Panu Matilainen ae0947
%if %{with fsverity}
Panu Matilainen ae0947
BuildRequires: fsverity-utils-devel
Panu Matilainen ae0947
%endif
Panu Matilainen ae0947
Neal Gompa 3afd14
# For the rpmdb migration scriptlet (#2055033)
Neal Gompa 3afd14
Requires(pre): coreutils
Neal Gompa 3afd14
Requires(pre): findutils
Neal Gompa 3afd14
Requires(pre): sed
Neal Gompa 3afd14
Panu Matilainen 63a01f
%patchlist
Panu Matilainen 63a01f
# Set rpmdb path to /usr/lib/sysimage/rpm
Panu Matilainen 63a01f
rpm-4.17.x-rpm_dbpath.patch
Panu Matilainen 63a01f
# Disable autoconf config.site processing (#962837)
Michal Domonkos 7bfe20
rpm-4.18.x-siteconfig.patch
Panu Matilainen 63a01f
# In current Fedora, man-pages pkg owns all the localized man directories
Panu Matilainen 63a01f
rpm-4.9.90-no-man-dirs.patch
Florian Festi 3913b4
# Disable new user/group handling
Panu Matilainen 63a01f
Michal Domonkos 4eff63
rpm-4.18.92-disable-sysusers.patch
Florian Festi 3913b4
rpm-4.18.90-weak-user-group.patch
Panu Matilainen 75bce8
Panu Matilainen c7a072
# We supply gpg/sq config separately, remove gpg stuff from main macros
Panu Matilainen c7a072
rpm-4.19.1.1-nogpg.patch
Panu Matilainen c7a072
Panu Matilainen 63a01f
# Patches already upstream:
Michal Domonkos 0c6298
0001-Fix-potential-use-of-uninitialized-pipe-array.patch
Michal Domonkos 0c6298
0001-Fix-potential-use-of-uninitialized-pgp-struct.patch
Michal Domonkos 0c6298
0001-Fix-memory-leak-in-rpmsign.patch
Panu Matilainen 63a01f
Panu Matilainen c7a072
0001-Refactor-sign-command-expand-and-parse-out-of-runGPG.patch
Panu Matilainen c7a072
0002-Eliminate-hardcoded-GPG-references-from-user-visible.patch
Panu Matilainen c7a072
0003-Declare-signCmd-static.patch
Panu Matilainen c7a072
Panu Matilainen 63a01f
# These are not yet upstream
Panu Matilainen 63a01f
rpm-4.7.1-geode-i686.patch
Florian Festi 3913b4
cvsdist 1bdb86
%description
cvsdist 73bf5c
The RPM Package Manager (RPM) is a powerful command line driven
cvsdist 1bdb86
package management system capable of installing, uninstalling,
cvsdist b1db19
verifying, querying, and updating software packages. Each software
cvsdist 1bdb86
package consists of an archive of files along with information about
cvsdist 1bdb86
the package like its version, a description, etc.
cvsdist 1bdb86
cvsdist 98655b
%package libs
Paul Nasrat b1ecff
Summary:  Libraries for manipulating RPM packages
Miroslav Suchý 65ce6e
License:  GPL-2.0-or-later OR LGPL-2.1-or-later
Panu Matilainen 27024c
Requires(meta): %{name} = %{version}-%{release}
Panu Matilainen 002373
%if %{with sequoia}
Miro Hrončok 7cdaeb
# >= 1.4.0 required for pgpVerifySignature2() and pgpPrtParams2()
Miro Hrončok 7cdaeb
Requires: rpm-sequoia%{_isa} >= 1.4.0
Panu Matilainen 3b3ab4
# Most systems should have a central package operations log
Panu Matilainen 3b3ab4
Recommends: rpm-plugin-audit
Panu Matilainen 002373
%endif
cvsdist 98655b
cvsdist 98655b
%description libs
cvsdist 98655b
This package contains the RPM shared libraries.
cvsdist 98655b
Panu Matilainen f29fc6
%package build-libs
Igor Gnatenko 99d668
Summary:  Libraries for building RPM packages
Panu Matilainen f29fc6
Requires: rpm-libs%{_isa} = %{version}-%{release}
Panu Matilainen f29fc6
Panu Matilainen f29fc6
%description build-libs
Igor Gnatenko 99d668
This package contains the RPM shared libraries for building packages.
Igor Gnatenko 99d668
Igor Gnatenko 99d668
%package sign-libs
Igor Gnatenko 99d668
Summary:  Libraries for signing RPM packages
Igor Gnatenko 99d668
Requires: rpm-libs%{_isa} = %{version}-%{release}
Panu Matilainen c7a072
Requires(meta): (rpm-sign-gnupg or rpm-sign-sequoia)
Igor Gnatenko 99d668
Igor Gnatenko 99d668
%description sign-libs
Igor Gnatenko 99d668
This package contains the RPM shared libraries for signing packages.
Panu Matilainen f29fc6
Panu Matilainen c7a072
%package sign-gnupg
Panu Matilainen c7a072
Summary: Support for signing RPM packages using GnuPG
Panu Matilainen c7a072
Requires: gnupg2
Panu Matilainen c7a072
Requires(meta): rpm-sign-libs%{_isa} >= %{version}-%{release}
Panu Matilainen c7a072
Conflicts: sign-sequoia
Panu Matilainen c7a072
Panu Matilainen c7a072
%description sign-gnupg
Panu Matilainen c7a072
This package provides configuration for signing RPM packages using GnuPG.
Panu Matilainen c7a072
Panu Matilainen c7a072
%package sign-sequoia
Panu Matilainen c7a072
Summary: Support for signing RPM packages using Sequoia
Panu Matilainen c7a072
Requires: sequoia-sq
Panu Matilainen c7a072
Requires(meta): rpm-sign-libs%{_isa} >= %{version}-%{release}
Panu Matilainen c7a072
Conflicts: sign-gnupg
Panu Matilainen c7a072
Panu Matilainen c7a072
%description sign-sequoia
Panu Matilainen c7a072
This package provides configuration for signing RPM packages using Sequoia.
Panu Matilainen c7a072
cvsdist 1bdb86
%package devel
Paul Nasrat b1ecff
Summary:  Development files for manipulating RPM packages
Miroslav Suchý 65ce6e
License:  GPL-2.0-or-later OR LGPL-2.1-or-later
Igor Gnatenko a3e712
Requires: %{name} = %{version}-%{release}
Igor Gnatenko 76e0e5
Requires: %{name}-libs%{_isa} = %{version}-%{release}
Igor Gnatenko 76e0e5
Requires: %{name}-build-libs%{_isa} = %{version}-%{release}
Igor Gnatenko 99d668
Requires: %{name}-sign-libs%{_isa} = %{version}-%{release}
Panu Matilainen 3025ee
Requires: popt-devel%{_isa}
cvsdist 1bdb86
cvsdist 1bdb86
%description devel
cvsdist b1db19
This package contains the RPM C library and header files. These
cvsdist b1db19
development files will simplify the process of writing programs that
cvsdist 1bdb86
manipulate RPM packages and databases. These files are intended to
cvsdist 1bdb86
simplify the process of creating graphical package managers or any
cvsdist 1bdb86
other tools that need an intimate knowledge of RPM packages in order
cvsdist 1bdb86
to function.
cvsdist 1bdb86
cvsdist 1bdb86
This package should be installed if you want to develop programs that
cvsdist 1bdb86
will manipulate RPM packages and databases.
cvsdist 1bdb86
cvsdist 1bdb86
%package build
Paul Nasrat b1ecff
Summary: Scripts and executable programs used to build packages
Panu Matilainen 61cb76
Requires: rpm = %{version}-%{release}
Panu Matilainen 61cb76
Requires: elfutils >= 0.128 binutils
Panu Matilainen 44830a
Requires: findutils sed grep gawk diffutils file patch >= 2.5
Florian Festi 026fff
Requires: tar unzip gzip bzip2 cpio xz
Florian Festi 026fff
%if %{with zstd}
Florian Festi 026fff
Requires: zstd
Florian Festi 026fff
%endif
Panu Matilainen 161b1c
Requires: debugedit >= 0.3
Panu Matilainen 019f97
Requires: pkgconfig >= 1:0.24
Panu Matilainen 5e5b68
Requires: /usr/bin/gdb-add-index
Igor Gnatenko 268821
# https://fedoraproject.org/wiki/Changes/Minimal_GDB_in_buildroot
Igor Gnatenko 268821
Suggests: gdb-minimal
Panu Matilainen 6fb256
# Technically rpmbuild doesn't require any external configuration, but
Panu Matilainen 6fb256
# creating distro-compatible packages does. To make the common case
Panu Matilainen 6fb256
# "just work" while allowing for alternatives, depend on a virtual
Panu Matilainen 6fb256
# provide, typically coming from redhat-rpm-config.
Panu Matilainen 6fb256
Requires: system-rpm-config
cvsdist 1bdb86
cvsdist 1bdb86
%description build
cvsdist b1db19
The rpm-build package contains the scripts and executable programs
cvsdist b1db19
that are used to build packages using the RPM Package Manager.
cvsdist 1bdb86
Panu Matilainen f29fc6
%package sign
Panu Matilainen f29fc6
Summary: Package signing support
Igor Gnatenko 99d668
Requires: rpm-sign-libs%{_isa} = %{version}-%{release}
Panu Matilainen f29fc6
Panu Matilainen f29fc6
%description sign
Panu Matilainen f29fc6
This package contains support for digitally signing RPM packages.
Panu Matilainen f29fc6
Igor Gnatenko 76e0e5
%package -n python3-%{name}
Panu Matilainen f5c5c3
Summary: Python 3 bindings for apps which will manipulate RPM packages
Igor Gnatenko 76e0e5
BuildRequires: python3-devel
Igor Gnatenko 68f46e
%{?python_provide:%python_provide python3-%{name}}
Igor Gnatenko a3e712
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Igor Gnatenko 76e0e5
Provides: %{name}-python3 = %{version}-%{release}
Panu Matilainen ec7193
Obsoletes: %{name}-python3 < %{version}-%{release}
Panu Matilainen f5c5c3
Igor Gnatenko 76e0e5
%description -n python3-%{name}
Thierry Vignaud 9e615f
The python3-rpm package contains a module that permits applications
Panu Matilainen f5c5c3
written in the Python programming language to use the interface
Panu Matilainen f5c5c3
supplied by RPM Package Manager libraries.
Panu Matilainen f5c5c3
Panu Matilainen f5c5c3
This package should be installed if you want to develop Python 3
cvsdist a37c64
programs that will manipulate RPM packages and databases.
cvsdist b60fd6
Panu Matilainen f780b8
%package apidocs
Panu Matilainen f780b8
Summary: API documentation for RPM libraries
Panu Matilainen 3c64bc
BuildArch: noarch
Panu Matilainen f780b8
Panu Matilainen f780b8
%description apidocs
Panu Matilainen f780b8
This package contains API documentation for developing applications
Panu Matilainen f780b8
that will manipulate RPM packages and databases.
Panu Matilainen f780b8
Panu Matilainen d9ecae
%package cron
Panu Matilainen d9ecae
Summary: Create daily logs of installed packages.
Panu Matilainen d9ecae
BuildArch: noarch
Panu Matilainen d9ecae
Requires: crontabs logrotate rpm = %{version}-%{release}
Panu Matilainen d9ecae
Panu Matilainen d9ecae
%description cron
Panu Matilainen d9ecae
This package contains a cron job which creates daily logs of installed
Panu Matilainen d9ecae
packages on a system.
Panu Matilainen d9ecae
Panu Matilainen 7c2b7d
%if %{with plugins}
Panu Matilainen 7c2b7d
%package plugin-selinux
Panu Matilainen 7c2b7d
Summary: Rpm plugin for SELinux functionality
Panu Matilainen 7c2b7d
Requires: rpm-libs%{_isa} = %{version}-%{release}
Panu Matilainen 480384
Requires(meta): selinux-policy-base
Panu Matilainen 7c2b7d
Panu Matilainen 7c2b7d
%description plugin-selinux
Igor Gnatenko 66e2ef
%{summary}.
Panu Matilainen 7c2b7d
Panu Matilainen 7c2b7d
%package plugin-syslog
Panu Matilainen 7c2b7d
Summary: Rpm plugin for syslog functionality
Panu Matilainen 7c2b7d
Requires: rpm-libs%{_isa} = %{version}-%{release}
Panu Matilainen 7c2b7d
Panu Matilainen 7c2b7d
%description plugin-syslog
Igor Gnatenko 66e2ef
%{summary}.
Panu Matilainen 7c2b7d
Panu Matilainen 7c2b7d
%package plugin-systemd-inhibit
Panu Matilainen 7c2b7d
Summary: Rpm plugin for systemd inhibit functionality
Panu Matilainen 7c2b7d
Requires: rpm-libs%{_isa} = %{version}-%{release}
Panu Matilainen 7c2b7d
Panu Matilainen 7c2b7d
%description plugin-systemd-inhibit
Florian Festi 6fa824
This plugin blocks systemd from entering idle, sleep or shutdown while an rpm
Florian Festi 6fa824
transaction is running using the systemd-inhibit mechanism.
Florian Festi 592510
Florian Festi 3913b4
%if %{with libimaevm}
Florian Festi 592510
%package plugin-ima
Florian Festi 592510
Summary: Rpm plugin ima file signatures
Florian Festi 592510
Requires: rpm-libs%{_isa} = %{version}-%{release}
Florian Festi 592510
Florian Festi 592510
%description plugin-ima
Igor Gnatenko 66e2ef
%{summary}.
Florian Festi 3913b4
%endif
Florian Festi 592510
Panu Matilainen 353b5c
%package plugin-prioreset
Panu Matilainen 353b5c
Summary: Rpm plugin for resetting scriptlet priorities for SysV init
Panu Matilainen 353b5c
Requires: rpm-libs%{_isa} = %{version}-%{release}
Panu Matilainen 353b5c
Panu Matilainen 353b5c
%description plugin-prioreset
Igor Gnatenko 66e2ef
%{summary}.
Panu Matilainen 353b5c
Panu Matilainen 353b5c
Useful on legacy SysV init systems if you run rpm transactions with
Panu Matilainen 353b5c
nice/ionice priorities. Should not be used on systemd systems.
Panu Matilainen 353b5c
Panu Matilainen 0a7d17
%package plugin-audit
Panu Matilainen 0a7d17
Summary: Rpm plugin for logging audit events on package operations
Panu Matilainen 0a7d17
Requires: rpm-libs%{_isa} = %{version}-%{release}
Panu Matilainen 0a7d17
Panu Matilainen 0a7d17
%description plugin-audit
Igor Gnatenko cb6bbe
%{summary}.
Panu Matilainen 0a7d17
Yaakov Selkowitz dfc148
%if %{with fsverity}
Panu Matilainen ae0947
%package plugin-fsverity
Panu Matilainen e38cfd
Summary: Rpm plugin for fsverity file signatures
Panu Matilainen ae0947
Requires: rpm-libs%{_isa} = %{version}-%{release}
Panu Matilainen 7c2b7d
Panu Matilainen ae0947
%description plugin-fsverity
Panu Matilainen ae0947
%{summary}.
Yaakov Selkowitz dfc148
%endif
Panu Matilainen cbac7f
Panu Matilainen e38cfd
%package plugin-fapolicyd
Panu Matilainen e38cfd
Summary: Rpm plugin for fapolicyd support
Panu Matilainen e38cfd
Requires: rpm-libs%{_isa} = %{version}-%{release}
Panu Matilainen 376b8b
Provides: fapolicyd-plugin = %{version}-%{release}
Panu Matilainen 376b8b
# fapolicyd-dnf-plugin currently at 1.0.4
Panu Matilainen 376b8b
Obsoletes: fapolicyd-dnf-plugin < 1.0.5
Panu Matilainen e38cfd
Panu Matilainen e38cfd
%description plugin-fapolicyd
Panu Matilainen e38cfd
%{summary}.
Panu Matilainen e38cfd
Panu Matilainen e38cfd
See https://people.redhat.com/sgrubb/fapolicyd/ for information about
Panu Matilainen e38cfd
the fapolicyd daemon.
Panu Matilainen e38cfd
Panu Matilainen c37b0e
%package plugin-dbus-announce
Panu Matilainen c37b0e
Summary: Rpm plugin for announcing transactions on the DBUS
Panu Matilainen c37b0e
Requires: rpm-libs%{_isa} = %{version}-%{release}
Panu Matilainen c37b0e
Panu Matilainen c37b0e
%description plugin-dbus-announce
Panu Matilainen c37b0e
The plugin announces basic information about rpm transactions to the
Panu Matilainen c37b0e
system DBUS - like packages installed or removed.  Other programs can
Panu Matilainen c37b0e
subscribe to the signals to get notified when packages on the system
Panu Matilainen c37b0e
change.
Panu Matilainen c37b0e
Panu Matilainen ae0947
# with plugins
Panu Matilainen cbac7f
%endif
Panu Matilainen 6d40e7
Panu Matilainen ae0947
%prep
Panu Matilainen ae0947
%autosetup -n rpm-%{srcver} -p1
Panu Matilainen d45155
Panu Matilainen f780b8
%build
Panu Matilainen 0a7d17
%set_build_flags
Panu Matilainen 20231b
Florian Festi 3913b4
mkdir _build
Florian Festi 3913b4
cd _build
Florian Festi 3913b4
cmake \
Florian Festi 3913b4
      -DCMAKE_INSTALL_PREFIX=%{_usr} \
Florian Festi cb79c4
      -DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=%{_var}/lib \
Florian Festi 3913b4
      %{?with_bdb_ro:-DENABLE_BDB_RO=ON} \
Florian Festi 3913b4
      %{!?with_ndb:-DENABLE_NDB=OFF} \
Florian Festi 3913b4
      %{!?with_sqlite:-DENABLE_SQLITE=OFF} \
Florian Festi 3913b4
      %{!?with_plugins:-DENABLE_PLUGINS=OFF} \
Florian Festi 3913b4
      %{?with_fsverity:-DWITH_FSVERITY=ON} \
Florian Festi 3913b4
      %{?with_libimaevm:-DWITH_IMAEVM=ON} \
Florian Festi 3913b4
      %{!?with_libarchive:-DWITH_ARCHIVE=OFF} \
Florian Festi 3913b4
      %{!?with_check:-DENABLE_TESTSUITE=OFF} \
Florian Festi 3913b4
      %{!?with_sequoia:-DWITH_INTERNAL_OPENPGP=ON} \
Florian Festi 3913b4
      %{!?with_sequoia:-DWITH_OPENSSL=ON } \
Florian Festi 3913b4
      -DRPM_VENDOR=redhat \
Florian Festi 3913b4
  ..
cvsdist 87eb98
Panu Matilainen 2a29f1
%make_build
cvsdist 1bdb86
cvsdist 1bdb86
%install
Florian Festi 3913b4
cd _build
Panu Matilainen 2a29f1
%make_install
Florian Festi 3913b4
cd ..
Florian Festi 3913b4
Panu Matilainen c091c2
mkdir -p $RPM_BUILD_ROOT%{_unitdir}
Panu Matilainen c091c2
install -m 644 %{SOURCE10} $RPM_BUILD_ROOT/%{_unitdir}
Neal Gompa 0b9f81
install -m 644 %{SOURCE20} $RPM_BUILD_ROOT/%{_unitdir}
Neal Gompa 0b9f81
Neal Gompa 0b9f81
mkdir -p $RPM_BUILD_ROOT%{rpmhome}
Neal Gompa 0b9f81
install -m 755 %{SOURCE21} $RPM_BUILD_ROOT/%{rpmhome}
Panu Matilainen f5c5c3
Michal Domonkos 4eff63
# Built-in replacement for systemd-sysusers(8)
Michal Domonkos 4eff63
install -m 755 scripts/sysusers.sh $RPM_BUILD_ROOT/%{rpmhome}
Michal Domonkos 4eff63
cvsdist 4370f6
# Save list of packages through cron
Panu Matilainen f780b8
mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/cron.daily
Panu Matilainen f780b8
install -m 755 scripts/rpm.daily ${RPM_BUILD_ROOT}%{_sysconfdir}/cron.daily/rpm
cvsdist 4370f6
Panu Matilainen f780b8
mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d
Panu Matilainen f780b8
install -m 644 scripts/rpm.log ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d/rpm
cvsdist 4370f6
Panu Matilainen f780b8
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rpm
Panu Matilainen 191091
mkdir -p $RPM_BUILD_ROOT%{rpmhome}/macros.d
Neal Gompa 0b9f81
mkdir -p $RPM_BUILD_ROOT/usr/lib/sysimage/rpm
Florian Festi 3913b4
cd _build
cvsdist 1bdb86
Panu Matilainen a5c457
# init an empty database for %ghost'ing for all supported backends
Panu Matilainen ae0947
for be in %{?with_ndb:ndb} %{?with_sqlite:sqlite}; do
Florian Festi 3913b4
    mkdir ${be}
Michal Domonkos 6fcc97
    tools/rpmdb --rcfile rpmrc --define "_db_backend ${be}" --dbpath=${PWD}/${be} --initdb
Neal Gompa 0b9f81
    cp -va ${be}/. $RPM_BUILD_ROOT/usr/lib/sysimage/rpm/
Panu Matilainen 1fe007
done
Panu Matilainen 1fe007
Panu Matilainen 161b1c
# some packages invoke find-debuginfo directly, preserve compat for now
Panu Matilainen 161b1c
ln -s ../../bin/find-debuginfo $RPM_BUILD_ROOT/usr/lib/rpm/find-debuginfo.sh
Panu Matilainen 161b1c
Panu Matilainen 1b2c14
%find_lang rpm
Panu Matilainen 2c9332
Panu Matilainen cbac7f
find $RPM_BUILD_ROOT -name "*.la"|xargs rm -f
Panu Matilainen f780b8
Panu Matilainen 7bc220
# These live in perl-generators and python-rpm-generators now
Panu Matilainen eb1281
rm -f $RPM_BUILD_ROOT/%{rpmhome}/{perldeps.pl,perl.*,pythond*}
Panu Matilainen 7bc220
rm -f $RPM_BUILD_ROOT/%{_fileattrsdir}/{perl*,python*}
Panu Matilainen 05e837
rm -rf $RPM_BUILD_ROOT/var/tmp
Panu Matilainen a83817
Michal Domonkos 6fcc97
# workaround for https://github.com/rpm-software-management/rpm/issues/2811
Michal Domonkos 6fcc97
rm $RPM_BUILD_ROOT/%{_defaultdocdir}/rpm/README.md
Michal Domonkos 6fcc97
Panu Matilainen c7a072
# Signing macros for Sequoia and GnuPG
Panu Matilainen c7a072
install -m 644 %{SOURCE30} %{SOURCE31} $RPM_BUILD_ROOT/%{rpmhome}/macros.d
Panu Matilainen c7a072
Neal Gompa 0b9f81
%pre
Neal Gompa 0b9f81
# Symlink all rpmdb files to the new location if we're still using /var/lib/rpm
Neal Gompa 0b9f81
if [ -d /var/lib/rpm ]; then
Neal Gompa 0b9f81
    mkdir -p /usr/lib/sysimage/rpm
Neal Gompa 0b9f81
    rpmdb_files=$(find /var/lib/rpm -maxdepth 1 -type f | sed 's|^/var/lib/rpm/||g' | sort)
Neal Gompa 0b9f81
    for rpmdb_file in ${rpmdb_files[@]}; do
Neal Gompa 0b9f81
        ln -sfr /var/lib/rpm/${rpmdb_file} /usr/lib/sysimage/rpm/${rpmdb_file}
Neal Gompa 0b9f81
    done
Neal Gompa 0b9f81
fi
Neal Gompa 0b9f81
Neal Gompa 0b9f81
%triggerun -- rpm < 4.17.0-7
Neal Gompa 0b9f81
# Handle rpmdb migrate service on erasure of old to avoid ordering issues
Neal Gompa 0b9f81
if [ -x /usr/bin/systemctl ]; then
Neal Gompa 0b9f81
    systemctl --no-reload preset rpmdb-migrate ||:
Neal Gompa 0b9f81
fi
Neal Gompa 0b9f81
Panu Matilainen 03c8fe
%posttrans
Neal Gompa 0b9f81
if [ -d /var/lib/rpm ]; then
Neal Gompa 0b9f81
    touch /var/lib/rpm/.migratedb
Panu Matilainen 03c8fe
fi
Neal Gompa 391c3a
if [ ! -d /var/lib/rpm ] && [ -d /usr/lib/sysimage/rpm ] && [ ! -f /usr/lib/sysimage/rpm/.rpmdbdirsymlink_created ]; then
Neal Gompa 2bef3b
    ln -sfr /usr/lib/sysimage/rpm /var/lib/rpm
Neal Gompa 391c3a
    touch /usr/lib/sysimage/rpm/.rpmdbdirsymlink_created
Neal Gompa 391c3a
fi
Panu Matilainen 03c8fe
Florian Festi 3913b4
%files -f _build/rpm.lang
Panu Matilainen 54309b
%license COPYING
Panu Matilainen 161b1c
%doc CREDITS docs/manual/[a-z]*
Florian Festi 3913b4
%doc %{_defaultdocdir}/rpm/CONTRIBUTING.md
Florian Festi 3913b4
%doc %{_defaultdocdir}/rpm/COPYING
Florian Festi 3913b4
%doc %{_defaultdocdir}/rpm/INSTALL
Florian Festi 3913b4
%doc %{_defaultdocdir}/rpm/README
Paul Nasrat b1ecff
Panu Matilainen c091c2
%{_unitdir}/rpmdb-rebuild.service
Neal Gompa 0b9f81
%{_unitdir}/rpmdb-migrate.service
Panu Matilainen c091c2
Panu Matilainen 1fc711
%dir %{_sysconfdir}/rpm
Paul Nasrat b1ecff
Neal Gompa 0b9f81
%attr(0755, root, root) %dir /usr/lib/sysimage/rpm
Neal Gompa 0b9f81
%attr(0644, root, root) %ghost %config(missingok,noreplace) /usr/lib/sysimage/rpm/*
Neal Gompa 0b9f81
%attr(0644, root, root) %ghost /usr/lib/sysimage/rpm/.*.lock
Panu Matilainen 3fd553
Panu Matilainen 353b5c
%{_bindir}/rpm
Panu Matilainen 7c2b7d
%{_bindir}/rpm2archive
Panu Matilainen 3fd553
%{_bindir}/rpm2cpio
Panu Matilainen 3fd553
%{_bindir}/rpmdb
Panu Matilainen f29fc6
%{_bindir}/rpmkeys
Panu Matilainen 3fd553
%{_bindir}/rpmquery
Panu Matilainen 3fd553
%{_bindir}/rpmverify
Florian Festi 3913b4
%{_bindir}/rpmsort
Panu Matilainen 3fd553
Panu Matilainen f780b8
%{_mandir}/man8/rpm.8*
Panu Matilainen f29fc6
%{_mandir}/man8/rpmdb.8*
Panu Matilainen f29fc6
%{_mandir}/man8/rpmkeys.8*
Panu Matilainen bd27fc
%{_mandir}/man8/rpm2archive.8*
Panu Matilainen f780b8
%{_mandir}/man8/rpm2cpio.8*
Panu Matilainen 353b5c
%{_mandir}/man8/rpm-misc.8*
Florian Festi 3913b4
%{_mandir}/man8/rpmsort.8*
Panu Matilainen bd27fc
%{_mandir}/man8/rpm-plugins.8*
Paul Nasrat b1ecff
Panu Matilainen 1fc711
%attr(0755, root, root) %dir %{rpmhome}
Panu Matilainen cbac7f
%{rpmhome}/macros
Panu Matilainen c7a072
%dir %{rpmhome}/macros.d
Igor Gnatenko 5460ad
%{rpmhome}/lua
Panu Matilainen cbac7f
%{rpmhome}/rpmpopt*
Panu Matilainen cbac7f
%{rpmhome}/rpmrc
Panu Matilainen cbac7f
Panu Matilainen cbac7f
%{rpmhome}/rpmdb_*
Panu Matilainen cbac7f
%{rpmhome}/rpm.daily
Panu Matilainen cbac7f
%{rpmhome}/rpm.log
Panu Matilainen c9d591
%{rpmhome}/rpm.supp
Panu Matilainen cbac7f
%{rpmhome}/rpm2cpio.sh
Panu Matilainen cbac7f
%{rpmhome}/tgpg
Panu Matilainen cbac7f
Panu Matilainen cbac7f
%{rpmhome}/platform
Michal Domonkos 4eff63
%{rpmhome}/sysusers.sh
Panu Matilainen cbac7f
Florian Festi 627b9b
%dir %{rpmhome}/fileattrs
Florian Festi 627b9b
cvsdist 98655b
%files libs
Panu Matilainen a38f60
%{_libdir}/librpmio.so.%{sover}
Panu Matilainen a38f60
%{_libdir}/librpm.so.%{sover}
Panu Matilainen a38f60
%{_libdir}/librpmio.so.%{sover}.*
Panu Matilainen a38f60
%{_libdir}/librpm.so.%{sover}.*
Florian Festi 02c36c
%if %{with plugins}
Panu Matilainen 7c2b7d
%dir %{_libdir}/rpm-plugins
Panu Matilainen 7c2b7d
Panu Matilainen 7c2b7d
%files plugin-syslog
Panu Matilainen 7c2b7d
%{_libdir}/rpm-plugins/syslog.so
Panu Matilainen bd27fc
%{_mandir}/man8/rpm-plugin-syslog.8*
Panu Matilainen 7c2b7d
Panu Matilainen 7c2b7d
%files plugin-selinux
Panu Matilainen 7c2b7d
%{_libdir}/rpm-plugins/selinux.so
Panu Matilainen bd27fc
%{_mandir}/man8/rpm-plugin-selinux.8*
Panu Matilainen 7c2b7d
Panu Matilainen 7c2b7d
%files plugin-systemd-inhibit
Panu Matilainen 7c2b7d
%{_libdir}/rpm-plugins/systemd_inhibit.so
Panu Matilainen 353b5c
%{_mandir}/man8/rpm-plugin-systemd-inhibit.8*
Florian Festi 592510
Florian Festi 3913b4
%if %{with libimaevm}
Florian Festi 592510
%files plugin-ima
Florian Festi 592510
%{_libdir}/rpm-plugins/ima.so
Panu Matilainen bd27fc
%{_mandir}/man8/rpm-plugin-ima.8*
Florian Festi 3913b4
%endif
Panu Matilainen 353b5c
Yaakov Selkowitz dfc148
%if %{with fsverity}
Panu Matilainen ae0947
%files plugin-fsverity
Panu Matilainen ae0947
%{_libdir}/rpm-plugins/fsverity.so
Yaakov Selkowitz dfc148
%endif
Panu Matilainen ae0947
Panu Matilainen e38cfd
%files plugin-fapolicyd
Panu Matilainen e38cfd
%{_libdir}/rpm-plugins/fapolicyd.so
Panu Matilainen e38cfd
%{_mandir}/man8/rpm-plugin-fapolicyd.8*
Panu Matilainen e38cfd
Panu Matilainen 353b5c
%files plugin-prioreset
Panu Matilainen 353b5c
%{_libdir}/rpm-plugins/prioreset.so
Panu Matilainen bd27fc
%{_mandir}/man8/rpm-plugin-prioreset.8*
Panu Matilainen 0a7d17
Panu Matilainen 0a7d17
%files plugin-audit
Panu Matilainen 0a7d17
%{_libdir}/rpm-plugins/audit.so
Panu Matilainen bd27fc
%{_mandir}/man8/rpm-plugin-audit.8*
Panu Matilainen 0a7d17
# with plugins
Panu Matilainen c37b0e
Panu Matilainen c37b0e
%files plugin-dbus-announce
Panu Matilainen c37b0e
%{_libdir}/rpm-plugins/dbus_announce.so
Panu Matilainen c37b0e
%{_mandir}/man8/rpm-plugin-dbus-announce.8*
Michal Domonkos 4c1728
%{_datadir}/dbus-1/system.d/org.rpm.conf
Panu Matilainen 0a7d17
%endif
Panu Matilainen f29fc6
Panu Matilainen f29fc6
%files build-libs
Panu Matilainen a38f60
%{_libdir}/librpmbuild.so.%{sover}
Panu Matilainen a38f60
%{_libdir}/librpmbuild.so.%{sover}.*
Igor Gnatenko 99d668
Igor Gnatenko 99d668
%files sign-libs
Panu Matilainen a38f60
%{_libdir}/librpmsign.so.%{sover}
Panu Matilainen a38f60
%{_libdir}/librpmsign.so.%{sover}.*
cvsdist 98655b
Panu Matilainen c7a072
%files sign-sequoia
Panu Matilainen c7a072
%{rpmhome}/macros.d/macros.rpmsign-sequoia
Panu Matilainen c7a072
Panu Matilainen c7a072
%files sign-gnupg
Panu Matilainen c7a072
%{rpmhome}/macros.d/macros.rpmsign-gnupg
Panu Matilainen c7a072
cvsdist 9eb5b2
%files build
Panu Matilainen 3fd553
%{_bindir}/rpmbuild
Panu Matilainen cbac7f
%{_bindir}/gendiff
Panu Matilainen f29fc6
%{_bindir}/rpmspec
Panu Matilainen 2742b0
%{_bindir}/rpmlua
Panu Matilainen f29fc6
Panu Matilainen cbac7f
%{_mandir}/man1/gendiff.1*
Panu Matilainen c45828
%{_mandir}/man8/rpmbuild.8*
Panu Matilainen c45828
%{_mandir}/man8/rpmdeps.8*
Panu Matilainen f29fc6
%{_mandir}/man8/rpmspec.8*
Panu Matilainen 2742b0
%{_mandir}/man8/rpmlua.8*
Panu Matilainen cbac7f
Panu Matilainen 3fd553
%{rpmhome}/brp-*
Panu Matilainen c45828
%{rpmhome}/check-*
Panu Matilainen 3fd553
%{rpmhome}/find-lang.sh
Panu Matilainen c45828
%{rpmhome}/*provides*
Panu Matilainen c45828
%{rpmhome}/*requires*
Panu Matilainen c45828
%{rpmhome}/*deps*
Panu Matilainen c45828
%{rpmhome}/*.prov
Panu Matilainen c45828
%{rpmhome}/*.req
Florian Festi 627b9b
%{rpmhome}/fileattrs/*
Panu Matilainen 3e8fbd
%{rpmhome}/find-debuginfo.sh
Panu Matilainen 2742b0
%{rpmhome}/rpmuncompress
Panu Matilainen 3e8fbd
Panu Matilainen f29fc6
%files sign
Panu Matilainen f29fc6
%{_bindir}/rpmsign
Panu Matilainen f29fc6
%{_mandir}/man8/rpmsign.8*
cvsdist 1bdb86
Igor Gnatenko 76e0e5
%files -n python3-%{name}
Panu Matilainen b36723
%dir %{python3_sitearch}/rpm
Panu Matilainen 1b2c14
%{python3_sitearch}/rpm-%{rpmver}*.egg-info
Panu Matilainen 56868f
%{python3_sitearch}/rpm/__init__.py
Panu Matilainen 56868f
%{python3_sitearch}/rpm/transaction.py
Panu Matilainen 56868f
%{python3_sitearch}/rpm/_rpm.so
Panu Matilainen 56868f
%artifact %{python3_sitearch}/rpm/__pycache__/
cvsdist b60fd6
Michal Domonkos 4eff63
# Python examples
Michal Domonkos 4eff63
%{_defaultdocdir}/rpm/examples/*.py
Michal Domonkos 4eff63
cvsdist 1bdb86
%files devel
Panu Matilainen f780b8
%{_mandir}/man8/rpmgraph.8*
Panu Matilainen 3fd553
%{_bindir}/rpmgraph
Panu Matilainen c45828
%{_libdir}/librp*[a-z].so
Panu Matilainen 1b2c14
%{_libdir}/pkgconfig/rpm.pc
Michal Domonkos b77938
%{_libdir}/cmake/rpm/
Panu Matilainen 1b2c14
%{_includedir}/rpm/
Panu Matilainen cbac7f
Panu Matilainen d9ecae
%files cron
Panu Matilainen d9ecae
%{_sysconfdir}/cron.daily/rpm
Panu Matilainen d9ecae
%config(noreplace) %{_sysconfdir}/logrotate.d/rpm
Panu Matilainen d9ecae
Panu Matilainen f780b8
%files apidocs
Panu Matilainen 54309b
%license COPYING
Florian Festi 3913b4
%doc %{_defaultdocdir}/rpm/API/
cvsdist 1bdb86
cvsdist 1bdb86
%changelog
Panu Matilainen c7a072
* Mon Oct 14 2024 Panu Matilainen <pmatilai@redhat.com> - 4.19.1.1-4
Panu Matilainen c7a072
- Remove hardcoded GPG references from signing error messages
Panu Matilainen c7a072
- Support switching between GnuPG and Sequoia for package signing (RHEL-56363)
Panu Matilainen c7a072
Michal Domonkos 0c6298
* Tue Aug 13 2024 Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-3
Michal Domonkos 0c6298
- Fix potential use of uninitialized pipe array (RHEL-54012)
Michal Domonkos 0c6298
- Fix potential use of uninitialized pgp struct (RHEL-54013)
Michal Domonkos 0c6298
- Fix memory leak in rpmsign(8) (RHEL-37564)
Michal Domonkos 0c6298
b68112
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 4.19.1.1-2
b68112
- Bump release for June 2024 mass rebuild
b68112
Michal Domonkos 9663c4
* Wed Feb 07 2024 Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-1
Michal Domonkos 9663c4
- Update to 4.19.1.1 (https://rpm.org/wiki/Releases/4.19.1.1)
Michal Domonkos 9663c4
Fedora Release Engineering ba220b
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.19.1-4
Fedora Release Engineering ba220b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
Fedora Release Engineering ba220b
Fedora Release Engineering 1ae348
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.19.1-3
Fedora Release Engineering 1ae348
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
Fedora Release Engineering 1ae348
Panu Matilainen 0ae9b3
* Fri Dec 15 2023 Panu Matilainen <pmatilai@redhat.com> - 4.19.1-2
Panu Matilainen 0ae9b3
- Fix bogus warnings about runaway Lua scripts (#2254463)
Panu Matilainen 0ae9b3
Michal Domonkos 6fcc97
* Tue Dec 12 2023 Michal Domonkos <mdomonko@redhat.com> - 4.19.1-1
Michal Domonkos 6fcc97
- Update to 4.19.1 (https://rpm.org/wiki/Releases/4.19.1)
Michal Domonkos 6fcc97
740af9
* Thu Nov 30 2023 Stephen Gallagher <sgallagh@redhat.com> - 4.19.0-3
740af9
- Fix issues with %%getncpus sometimes returning 0 on i686 systems
740af9
Panu Matilainen 3b3ab4
* Mon Nov 13 2023 Panu Matilainen <pmatilai@redhat.com> - 4.19.0-2
Panu Matilainen 3b3ab4
- Ensure central package ops log via rpm-plugin-audit recommends (#1476926)
Panu Matilainen b36723
- Own our Python module directory (#2248555)
Panu Matilainen b0f8f4
- Fix sysusers.d generator barfing on legit content (#2246236)
Panu Matilainen 3b3ab4
Michal Domonkos eec78f
* Tue Sep 19 2023 Michal Domonkos <mdomonko@redhat.com> - 4.19.0-1
Michal Domonkos eec78f
- Update to 4.19.0
Michal Domonkos eec78f
Michal Domonkos b77938
* Mon Sep 04 2023 Michal Domonkos <mdomonko@redhat.com> - 4.18.99-1
Michal Domonkos b77938
- Update to 4.19 rc1
Michal Domonkos b77938
Panu Matilainen 033b63
* Tue Aug 22 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.92-3
Panu Matilainen 033b63
- Fix regression on uncompressing 7zip compressed sources (#2229984)
Panu Matilainen 033b63
- Fix a conflict with pre-existing scl-utils %_root_prefix macro (#2233454)
Panu Matilainen 033b63
Panu Matilainen 88f620
* Mon Aug 21 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.92-2
Panu Matilainen 88f620
- Behave more consistently when target %%optflags are not defined (#2231727)
Panu Matilainen 88f620
Michal Domonkos 4eff63
* Wed Aug 02 2023 Michal Domonkos <mdomonko@redhat.com> - 4.18.92-1
Michal Domonkos 4eff63
- Update to 4.19 beta
Michal Domonkos 4eff63
Yaakov Selkowitz dfc148
* Tue Jul 25 2023 Yaakov Selkowitz <yselkowi@redhat.com> - 4.18.91-9
Yaakov Selkowitz dfc148
- Drop fsverity plugin from RHEL builds
Yaakov Selkowitz dfc148
Fedora Release Engineering ee04b3
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.18.91-8
Fedora Release Engineering ee04b3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Fedora Release Engineering ee04b3
Panu Matilainen a68075
* Wed Jun 28 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.91-7
Panu Matilainen a68075
- Rebuilt for Python 3.12
Panu Matilainen a68075
Panu Matilainen e62cb2
* Wed Jun 28 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.91-6
Panu Matilainen e62cb2
- Fix a spec parsing error handling regression
Panu Matilainen e62cb2
- Fix a per-file plugin hook regression
Panu Matilainen e62cb2
Panu Matilainen 75bce8
* Tue Jun 27 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.91-5
Panu Matilainen 75bce8
- Fix potential crash with multiple in-process sqlite uses
Panu Matilainen 75bce8
Python Maint 1a951a
* Mon Jun 26 2023 Python Maint <python-maint@redhat.com> - 4.18.91-4
Python Maint 1a951a
- Rebuilt for Python 3.12
Python Maint 1a951a
Panu Matilainen 36cb2f
* Wed Jun 21 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.91-3
Panu Matilainen 36cb2f
- Enable user/group provide generation
Panu Matilainen 36cb2f
- Add a conflict for systemd versions carrying their own
Panu Matilainen 36cb2f
Python Maint b2f3d2
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 4.18.91-2
Python Maint b2f3d2
- Rebuilt for Python 3.12
Python Maint b2f3d2
Michal Domonkos 4c1728
* Fri Jun 09 2023 Michal Domonkos <mdomonko@redhat.com> - 4.18.91-1
Michal Domonkos 4c1728
- Update to 4.19 alpha2
Michal Domonkos 4c1728
Peter Robinson 096af0
* Thu Jun 08 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 4.18.90-10
Peter Robinson 096af0
- Rebuild for ima-evm-utils 1.5 soname bump
Peter Robinson 096af0
Panu Matilainen 55acce
* Mon May 29 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.90-9
Panu Matilainen 55acce
- Revert %%_smp_build_ncpus macro changing to parametric (#2210347)
Panu Matilainen 55acce
Florian Festi cb79c4
* Thu May 25 2023 Florian Festi <ffesti@redhat.com> - 4.18.90-8
Florian Festi cb79c4
- Set %_sharedstatedir to /var/lib (#2209989)
Florian Festi cb79c4
Florian Festi d52e85
* Thu May 25 2023 Florian Festi <ffesti@redhat.com> - 4.18.90-7
Florian Festi d52e85
- Remove compat links for old so name of the libraries
Florian Festi d52e85
- Remove compat forward ports for libdnf
Florian Festi d52e85
Florian Festi 0deb13
* Mon May 22 2023 Florian Festi <ffesti@redhat.com> - 4.18.90-6
Florian Festi 0deb13
- Fix undefined symbols from plugins
Florian Festi 0deb13
Florian Festi 9c3f8c
* Wed May 17 2023 Florian Festi <ffesti@redhat.com> - 4.18.90-5
Florian Festi 9c3f8c
- Use mkdir -p for creating SPECPARTS dir
Florian Festi 9c3f8c
Florian Festi 0b0796
* Wed May 17 2023 Florian Festi <ffesti@redhat.com> - 4.18.90-4
Florian Festi 0b0796
- Enable large file support on 32-bit systems again
Florian Festi 0b0796
Florian Festi 0b0796
* Mon May 15 2023 Florian Festi <ffesti@redhat.com> - 4.18.90-3
Florian Festi b1dddb
- Fix libbzip2 detection
Florian Festi b1dddb
Florian Festi 3aac3a
* Thu May 11 2023 Florian Festi <ffesti@redhat.com> - 4.18.90-2
Florian Festi 3aac3a
- Add compat links for building dnf and friends
Florian Festi 3aac3a
Florian Festi 3913b4
* Thu May 04 2023 Florian Festi <ffesti@redhat.com> - 4.18.90-1
Florian Festi 3913b4
- Update to 4.19 alpha
Florian Festi 3913b4
Miro Hrončok 7cdaeb
* Tue Apr 25 2023 Miro Hrončok <mhroncok@redhat.com> - 4.18.1-3
Miro Hrončok 7cdaeb
- Explicitly require rpm-sequoia >= 1.4.0 on runtime to avoid
Miro Hrončok 7cdaeb
  rpm: symbol lookup error: /lib64/librpmio.so.9: undefined symbol: _pgpVerifySignature2
Miro Hrončok 7cdaeb
Panu Matilainen 8a4b8c
* Thu Apr 20 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.1-2
Panu Matilainen 8a4b8c
- Backport improved crypto error messages from upstream
Panu Matilainen 8a4b8c
Michal Domonkos 7bfe20
* Wed Mar 15 2023 Michal Domonkos <mdomonko@redhat.com> - 4.18.1-1
Michal Domonkos 7bfe20
- Rebase to rpm 4.18.1 (https://rpm.org/wiki/Releases/4.18.1)
Michal Domonkos 7bfe20
Panu Matilainen 1cb2ce
* Thu Feb 16 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-11
Panu Matilainen 1cb2ce
- Disable debuginfod lookups in rpmbuild scripts
Panu Matilainen 1cb2ce
- Exclude kernel modules from ELF dependency generation
Panu Matilainen 1cb2ce
Fedora Release Engineering fa9a65
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.18.0-10
Fedora Release Engineering fa9a65
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Fedora Release Engineering fa9a65
Panu Matilainen 56868f
* Mon Jan 09 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-9
Panu Matilainen 56868f
- Generate Python egg-info from automake (#2135561)
Panu Matilainen 56868f
- Drop setup.py-based Python build (#2135719)
Panu Matilainen 56868f
Panu Matilainen 6c83a2
* Wed Dec 07 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-8
Panu Matilainen 6c83a2
- Fix hang-up on failed key import (related to #2149762)
Panu Matilainen 6c83a2
Panu Matilainen 002373
* Thu Nov 24 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-7
Panu Matilainen 002373
- Require rpm-sequoia >= 1.2.0 for V3 signature support, re-enable (#2141686)
Panu Matilainen 002373
Panu Matilainen 581e8a
* Thu Nov 10 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-6
Panu Matilainen 581e8a
- Revert back to internal OpenPGP parser for V3 signature support (#2141686)
Panu Matilainen 581e8a
Panu Matilainen 7c98f6
* Tue Nov 01 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-5
Panu Matilainen 7c98f6
- Switch to Sequoia crypto (https://fedoraproject.org/wiki/Changes/RpmSequoia)
Panu Matilainen 7c98f6
Panu Matilainen 2212fa
* Fri Oct 14 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-4
Panu Matilainen 2212fa
- Add an option for building with Sequoia crypto
Panu Matilainen 2212fa
Panu Matilainen 27024c
* Wed Oct 05 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-3
Panu Matilainen 27024c
- Break ancient rpm <-> rpm-libs ordering loop
Panu Matilainen 27024c
Panu Matilainen 46895c
* Mon Oct 03 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-2
Panu Matilainen 46895c
- Drop the temporary build-dependency on pandoc before it grows a beard
Panu Matilainen 63a01f
- Start utilizing %%patchlist, finally
Panu Matilainen 46895c
Panu Matilainen 476a04
* Wed Sep 21 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-1
Panu Matilainen 476a04
- Rebase to rpm 4.18.0 (https://rpm.org/wiki/Releases/4.18.0)
Panu Matilainen 476a04
Panu Matilainen 293b44
* Wed Sep 14 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-0.rc1.4
Panu Matilainen 293b44
- Fix a largish directory walk related memory leak in transactions
Panu Matilainen 293b44
Panu Matilainen 56a300
* Wed Sep 07 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-0.rc1.3
Panu Matilainen 56a300
- Fix buffer overrun on rpmdb queries involving ^ in version
Panu Matilainen 56a300
Panu Matilainen 480384
* Wed Sep 07 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-0.rc1.2
Panu Matilainen 480384
- Break selinux-policy <-> rpm-plugin-selinux ordering loop (#1851266)
Panu Matilainen 480384
Panu Matilainen 7e293e
* Fri Sep 02 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-0.rc1.1
Panu Matilainen 7e293e
- Rebase to 4.18.0-rc1 (https://rpm.org/wiki/Releases/4.18.0)
Panu Matilainen 7e293e
Michal Domonkos d8119b
* Tue Aug 02 2022 Michal Domonkos <mdomonko@redhat.com> - 4.18.0-0.beta1.4
Michal Domonkos d8119b
- Revert %%autosetup -S git patch due to another regression
Michal Domonkos d8119b
Fedora Release Engineering d9a2f9
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.18.0-0.beta1.3
Fedora Release Engineering d9a2f9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Fedora Release Engineering d9a2f9
Michal Domonkos 835709
* Mon Jul 11 2022 Michal Domonkos <mdomonko@redhat.com> - 4.18.0-0.beta1.2
Michal Domonkos 835709
- Fix check-buildroot regression wrt bundled SRPM (#2104150)
Michal Domonkos 835709
- Fix %%autosetup -S git regression wrt default git branch
Michal Domonkos 835709
Panu Matilainen 8b4a36
* Tue Jun 28 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-0.beta1.1
Panu Matilainen 8b4a36
- Rebase to 4.18.0-beta1 (https://rpm.org/wiki/Releases/4.18.0)
Panu Matilainen 8b4a36
Python Maint 75045b
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 4.18.0-0.alpha2.2
Python Maint 75045b
- Rebuilt for Python 3.11
Python Maint 75045b
Panu Matilainen d4a60d
* Mon May 23 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-0.alpha2.1
Panu Matilainen d4a60d
- Rebase to 4.18.0-0.alpha2
Panu Matilainen d4a60d
- Prevent uncontrolled sqlite WAL growth during large transactions
Panu Matilainen d4a60d
Panu Matilainen de6dc7
* Thu Apr 28 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-0.alpha1.6
Panu Matilainen de6dc7
- Fix rubygem unpack regression, causing rubygem builds to fail
Panu Matilainen de6dc7
Panu Matilainen d849b1
* Wed Apr 27 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-0.alpha1.5
Panu Matilainen d849b1
- Fix verbose source uncompress regression (#2079127)
Panu Matilainen d849b1
Panu Matilainen 2f2f9e
* Tue Apr 26 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-0.alpha1.4
Panu Matilainen 2f2f9e
- Further dynamic buildrequires cli switch regression fixes (#2078744)
Panu Matilainen 2f2f9e
Panu Matilainen f38479
* Tue Apr 26 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-0.alpha1.3
Panu Matilainen f38479
- Fix rpmbuild -ba --nodeps regression wrt dynamic buildrequires (#2078744)
Panu Matilainen f38479
Panu Matilainen 5e60ce
* Tue Apr 26 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-0.alpha1.2
Panu Matilainen 5e60ce
- Fix rpmbuild -br not producing a src.rpm regression (#2078744)
Panu Matilainen 5e60ce
Panu Matilainen 2742b0
* Mon Apr 25 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-0.alpha1.1
Panu Matilainen 2742b0
- Rebase to 4.18.0 alpha (https://fedoraproject.org/wiki/Changes/RPM-4.18)
Panu Matilainen 2742b0
- Add patches for two late discovered regressions
Panu Matilainen 2742b0
Neal Gompa 391c3a
* Mon Mar 21 2022 Neal Gompa <ngompa@fedoraproject.org> - 4.17.0-10
Neal Gompa 391c3a
- Create rpmdb directory symlink in posttrans by default (#2066427)
Neal Gompa 391c3a
Neal Gompa 3afd14
* Wed Feb 16 2022 Neal Gompa <ngompa@fedoraproject.org> - 4.17.0-9
Neal Gompa 3afd14
- Add dependencies for the rpmdb migration scriptlet (#2055033)
Neal Gompa 3afd14
Panu Matilainen 7fefa0
* Wed Feb 02 2022 Panu Matilainen <pmatilai@redhat.com> - 4.17.0-8
Panu Matilainen 7fefa0
- Really fix spurious %%transfiletriggerpostun execution (#2023311, #2048168)
Panu Matilainen 7fefa0
Neal Gompa 0b9f81
* Wed Jan 26 2022 Neal Gompa <ngompa@fedoraproject.org> - 4.17.0-7
Neal Gompa 0b9f81
- Migrate rpmdb to /usr/lib/sysimage/rpm (#2042099)
Neal Gompa 0b9f81
  https://fedoraproject.org/wiki/Changes/RelocateRPMToUsr
Neal Gompa 0b9f81
Fedora Release Engineering 9e3cd4
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.17.0-6
Fedora Release Engineering 9e3cd4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Fedora Release Engineering 9e3cd4
Björn Esser d5a504
* Thu Jan 20 2022 Björn Esser <besser82@fedoraproject.org> - 4.17.0-5
Björn Esser 951ffa
- Rebuild (ima-evm-utils)
Björn Esser d5a504
- Use baserelease for rpm release tag to make rpmdev-bumpspec work
Björn Esser 951ffa
Panu Matilainen 5abb20
* Fri Jan 14 2022 Panu Matilainen <pmatilai@redhat.com> - 4.17.0-4
Panu Matilainen 5abb20
- Fix spurious %%transfiletriggerpostun execution (#2023311)
Panu Matilainen 5abb20
Panu Matilainen 376b8b
* Fri Jan 14 2022 Panu Matilainen <pmatilai@redhat.com> - 4.17.0-3
Panu Matilainen 376b8b
- Fix fapolicyd plugin dependencies to replace fapolicyd-dnf-plugin (#2007639)
Panu Matilainen 376b8b
Peter Robinson 5a48e9
* Mon Nov 08 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 4.17.0-2
Peter Robinson 5a48e9
- Rebuils for ima-evm-utils 1.4 soname bump
Peter Robinson 5a48e9
Sahana Prasad f6ae8e
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 4.17.0-1.1
Sahana Prasad f6ae8e
- Rebuilt with OpenSSL 3.0.0
Sahana Prasad f6ae8e
Panu Matilainen ae0228
* Fri Sep 03 2021 Panu Matilainen <pmatilai@redhat.com> - 4.17.0-1
Panu Matilainen ae0228
- Rebase to 4.17.0 final (https://rpm.org/wiki/Releases/4.17.0)
Panu Matilainen ae0228
Panu Matilainen c37b0e
* Thu Aug 19 2021 Panu Matilainen <pmatilai@redhat.com> - 4.17.0-0.rc1.1
Panu Matilainen c37b0e
- Rebase to 4.17.0 rc1
Panu Matilainen c37b0e
Fedora Release Engineering a66e96
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.17.0-0.beta1.0.2
Fedora Release Engineering a66e96
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Fedora Release Engineering a66e96
Panu Matilainen 161b1c
* Tue Jun 22 2021 Panu Matilainen <pmatilai@redhat.com> - 4.17.0-0.beta1.1
Panu Matilainen 161b1c
- Rebase to 4.17.0 beta1
Panu Matilainen 161b1c
- Add back /usr/lib/rpm/find-debuginfo.sh as a compat symlink
Panu Matilainen 7c9bfb
- Add temporary buildrequire on pandoc due to makefile bugs in beta1
Panu Matilainen 161b1c
Python Maint 0c2b0c
* Wed Jun 02 2021 Python Maint <python-maint@redhat.com> - 4.16.90-0.git15395.8.1
Python Maint 0c2b0c
- Rebuilt for Python 3.10
Python Maint 0c2b0c
Panu Matilainen f3fae0
* Mon May 17 2021 Panu Matilainen <pmatilai@redhat.com> - 4.16.90-0.git15395.8
Panu Matilainen f3fae0
- Switch to external debugedit
Panu Matilainen f3fae0
Panu Matilainen f40acc
* Mon May 17 2021 Panu Matilainen <pmatilai@redhat.com> - 4.16.90-0.git15395.7
Panu Matilainen f40acc
- Handle different find-debuginfo.sh location with external debugedit
Panu Matilainen f40acc
Panu Matilainen d0c513
* Fri May 07 2021 Panu Matilainen <pmatilai@redhat.com> - 4.16.90-0.git15395.6
Panu Matilainen d0c513
- Fix regression causing a crash on Lua state reset (#1958095)
Panu Matilainen d0c513
Panu Matilainen 77dba0
* Thu Apr 29 2021 Panu Matilainen <pmatilai@redhat.com> - 4.16.90-0.git15395.5
Panu Matilainen 77dba0
- Proper fix for comments affecting macro file parsing (#1953910)
Panu Matilainen 77dba0
Panu Matilainen e38cfd
* Tue Apr 27 2021 Panu Matilainen <pmatilai@redhat.com> - 4.16.90-0.git15395.4
Panu Matilainen e38cfd
- Enable fapolicyd plugin build
Panu Matilainen e38cfd
Panu Matilainen d56ba0
* Tue Apr 27 2021 Panu Matilainen <pmatilai@redhat.com> - 4.16.90-0.git15395.3
Panu Matilainen d56ba0
- Temporarily revert macro file loading fix due to regression #1953910
Panu Matilainen d56ba0
Panu Matilainen 3e8fbd
* Mon Apr 26 2021 Panu Matilainen <pmatilai@redhat.com> - 4.16.90-0.git15395.2
Panu Matilainen 3e8fbd
- Add a bcond to build with external debugedit
Panu Matilainen 3e8fbd
Panu Matilainen ae0947
* Mon Apr 26 2021 Panu Matilainen <pmatilai@redhat.com> - 4.16.90-0.git15395.1
Panu Matilainen ae0947
- Rebase to rpm 4.17.0 alpha (https://rpm.org/wiki/Releases/4.17.0)
Panu Matilainen ae0947
- Drop a local hack for a cosmetic Fedora 22 era rpm2cpio issue
Panu Matilainen ae0947
- Drop BDB support leftovers from the spec
Panu Matilainen ae0947
- Add build conditional for fsverity plugin
Panu Matilainen ae0947
Panu Matilainen d9ef13
* Mon Mar 22 2021 Panu Matilainen <pmatilai@redhat.com> - 4.16.1.3-1
Panu Matilainen d9ef13
- Rebase to rpm 4.16.1.3 (https://rpm.org/wiki/Releases/4.16.1.3)
Panu Matilainen d9ef13
Panu Matilainen 1089af
* Wed Feb 03 2021 Panu Matilainen <pmatilai@redhat.com> - 4.16.1.2-6
Panu Matilainen 1089af
- Drop support for read-write Berkeley DB format (#1787311)
Panu Matilainen 1089af
Panu Matilainen 05e837
* Wed Feb 03 2021 Panu Matilainen <pmatilai@redhat.com> - 4.16.1.2-5
Panu Matilainen 05e837
- Make with/without bdb build option actually work
Panu Matilainen 05e837
- Clean up unpackaged /var/tmp from the build root
Panu Matilainen 05e837
Fedora Release Engineering b439c1
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.16.1.2-4.1
Fedora Release Engineering b439c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Fedora Release Engineering b439c1
Mark Wielaard d5b8c7
* Fri Jan 22 2021 Mark Wielaard <mjw@fedoraproject.org> - 4.16.1.2-4
Mark Wielaard d5b8c7
- Fix edit_attributes_str_comp_dir in Patch916 (#1919107)
Mark Wielaard d5b8c7
Jeff Law 008caa
* Tue Jan 19 2021 Jeff Law <law@redhat.com> - 4.16.1.2-3
Jeff Law 008caa
- Fix typo in test for F33 or newer
Jeff Law 008caa
Mark Wielaard 652537
* Tue Jan 19 2021 Mark Wielaard <mjw@fedoraproject.org> - 4.16.1.2-2
Mark Wielaard 652537
- Add debugedit DWARF5 support
Mark Wielaard 652537
Panu Matilainen a38f60
* Wed Dec 16 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.1.2-1
Panu Matilainen a38f60
- Rebase to rpm 4.16.1.2 (http://rpm.org/wiki/Releases/4.16.1.2)
Panu Matilainen a38f60
- Add a spec safeguard for accidental soname bumps
Panu Matilainen a38f60
Panu Matilainen d1d060
* Wed Dec 16 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.1.1-1
Panu Matilainen d1d060
- Rebase to rpm 4.16.1.1 (http://rpm.org/wiki/Releases/4.16.1.1)
Panu Matilainen d1d060
Panu Matilainen 1200e8
* Thu Dec 10 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.1-1
Panu Matilainen 1200e8
- Rebase to rpm 4.16.1 (http://rpm.org/wiki/Releases/4.16.1)
Panu Matilainen 1200e8
Panu Matilainen 9ad9c4
* Mon Nov 30 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.0-5
Panu Matilainen 9ad9c4
- Only disable test-suite where it's actually broken
Panu Matilainen 9ad9c4
Panu Matilainen 7bcd4c
* Mon Nov 30 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.0-4
Panu Matilainen 7bcd4c
- Fix BDB crashing on failed open attempts (#1902395, #1898299, #1900407)
Panu Matilainen 7bcd4c
- Fix unnecessary double failure on lazy keyring open
Panu Matilainen 7bcd4c
Panu Matilainen b47d15
* Wed Oct 28 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.0-3
Panu Matilainen b47d15
- Issue deprecation warning when creating BDB databases (#1787311)
Panu Matilainen 7b0bfa
- Temporarily disable test-suite due to massive fakechroot breakage
Panu Matilainen b47d15
Panu Matilainen c691aa
* Mon Oct 05 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.0-2
Panu Matilainen c691aa
- Clean up after test-suite which leaves a read-only tree behind
Panu Matilainen c691aa
Panu Matilainen 7bf49f
* Wed Sep 30 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.0-1
Panu Matilainen 7bf49f
- Rebase to 4.16.0 final (https://rpm.org/wiki/Releases/4.16.0)
Panu Matilainen 7bf49f
Panu Matilainen 3a1ce1
* Mon Aug 31 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.0-0.rc1.1
Panu Matilainen 3a1ce1
- Rebase to 4.16.0-rc1
Panu Matilainen 3a1ce1
- Run test-suite in parallel
Panu Matilainen 3a1ce1
Fedora Release Engineering 76cdb8
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.16.0-0.beta3.2.3
Fedora Release Engineering 76cdb8
- Second attempt - Rebuilt for
Fedora Release Engineering 76cdb8
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Fedora Release Engineering 76cdb8
Fedora Release Engineering 0ebeb5
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.16.0-0.beta3.2.2
Fedora Release Engineering 0ebeb5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Fedora Release Engineering 0ebeb5
Peter Robinson 767e7a
* Sun Jul 26 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 4.16.0-0.beta3.2.1
Peter Robinson 767e7a
- rebuild for ima-evm-utils 1.3
Peter Robinson 767e7a
Tom Callaway 97e353
* Mon Jun 29 2020 Tom Callaway <spot@fedoraproject.org> - 4.16.0-0.beta3.2
Tom Callaway 97e353
- rebuild for lua 5.4
Tom Callaway 97e353
Panu Matilainen 621aa8
* Wed Jun 24 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.0-0.beta3.1
Panu Matilainen 621aa8
- Rebase to beta3
Panu Matilainen 621aa8
Panu Matilainen f7ecc5
* Wed Jun 10 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.0-0.beta1.4
Panu Matilainen f7ecc5
- Fix prefix search on sqlite backend (many file triggers not running)
Panu Matilainen f7ecc5
Panu Matilainen b9a32b
* Mon Jun 8 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.0-0.beta1.3
Panu Matilainen b9a32b
- Unbreak metainfo() provide generation
Panu Matilainen b9a32b
Panu Matilainen 220819
* Wed Jun 3 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.0-0.beta1.2
Panu Matilainen 220819
- Don't auto-enable _flush_io on non-rotational media, it's too costly
Panu Matilainen 220819
Panu Matilainen bd27fc
* Mon Jun 1 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.0-0.beta1.1
Panu Matilainen bd27fc
- Rebase to rpm 4.16.0-beta1
Panu Matilainen bd27fc
Miro Hrončok 08269f
* Fri May 22 2020 Miro Hrončok <mhroncok@redhat.com> - 4.15.90-0.git14971.12.1
Miro Hrončok 08269f
- Rebuilt for Python 3.9
Miro Hrončok 08269f
Panu Matilainen 422abd
* Tue May 12 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.12
Panu Matilainen 422abd
- Fix segfault when trying to use unknown database backend
Panu Matilainen 422abd
Panu Matilainen d45155
* Thu May 7 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.11
Panu Matilainen d45155
- Flag BDB databases for rebuild on next reboot whenever rpm is updated
Panu Matilainen d45155
- Switch default database to sqlite (#1818910)
Panu Matilainen d45155
Panu Matilainen 13e726
* Mon May 4 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.10
Panu Matilainen 13e726
- Handle rpmdb-rebuild service enablement for upgrades
Panu Matilainen 13e726
Panu Matilainen 1b2c14
* Thu Apr 23 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.9
Panu Matilainen 1b2c14
- Fix questionable uses of %%{name} and %%{version} in the spec
Panu Matilainen 1b2c14
Panu Matilainen 931d61
* Wed Apr 22 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.8
Panu Matilainen 931d61
- Fix regression(s) on build dependency resolution
Panu Matilainen 931d61
Panu Matilainen c091c2
* Wed Apr 22 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.7
Panu Matilainen c091c2
- Add rpmdb-rebuild systemd service
Panu Matilainen c091c2
Panu Matilainen c091c2
* Fri Apr 17 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.6
Panu Matilainen 9f5580
- Warn on undefined macros in buildtree setup macros (#1820349)
Panu Matilainen 9f5580
Panu Matilainen 999c69
* Thu Apr 09 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.5
Panu Matilainen 999c69
- Fix regression causing all ELF files classified as OCaml
Panu Matilainen 999c69
Panu Matilainen 671575
* Mon Apr 06 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.4
Panu Matilainen 671575
- Fix invalid path passed to parametric macro generators
Panu Matilainen 671575
Panu Matilainen 8332f4
* Thu Apr 02 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.3
Panu Matilainen 8332f4
- Fix db lock files not getting packaged
Panu Matilainen 8332f4
Panu Matilainen 52a9ca
* Tue Mar 31 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.2
Panu Matilainen 52a9ca
- Move bdb specific systemd-tmpfiles cleanup crutch behind the bdb bcond
Panu Matilainen 52a9ca
Panu Matilainen a5c457
* Tue Mar 31 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.1
Panu Matilainen a5c457
- Rebase to rpm 4.16 alpha (https://rpm.org/wiki/Releases/4.16.0)
Panu Matilainen a5c457
- Add bconds for and enable sqlite, ndb and bdb_ro database backends
Panu Matilainen a5c457
- Add bcond for disabling bdb backend
Panu Matilainen a5c457
- Drop lmdb bcond, the backend was removed upstream
Panu Matilainen a5c457
- Ensure all database backend files are owned
Panu Matilainen a5c457
- Fix external environment causing test-suite failures in spec build
Panu Matilainen a5c457
- Re-enable hard test-suite failures again
Panu Matilainen a5c457
Fedora Release Engineering 5a0eaf
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.15.1-2.1
Fedora Release Engineering 5a0eaf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Fedora Release Engineering 5a0eaf
Panu Matilainen 47d58a
* Thu Jan 9 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.1-2
Panu Matilainen 47d58a
- Obsolete python2-rpm to fix upgrade path (#1775113)
Panu Matilainen 47d58a
Panu Matilainen aa9697
* Mon Nov 18 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.1-1
Panu Matilainen aa9697
- Rebase to 4.15.1 (https://rpm.org/wiki/Releases/4.15.1)
Panu Matilainen aa9697
Adam Williamson 7cf9f4
* Thu Nov 14 2019 Adam Williamson <awilliam@redhat.com> - 4.15.0-7
Adam Williamson 7cf9f4
- Really revert armv8 detection improvements (patch was not applied in -6)
Adam Williamson 7cf9f4
Peter Robinson 2be348
* Wed Oct 23 2019 Peter Robinson <pbrobinson@fedoraproject.org> 4.15.0-6
Peter Robinson 2be348
- Revert armv8 detection improvements
Peter Robinson 2be348
197455
* Mon Oct 21 2019 Stephen Gallagher <sgallagh@redhat.com> - 4.15.0-5
197455
- Revert aliasing arm64 to aarch64
197455
- Resolves: rhbz#1763831
197455
Panu Matilainen 534022
* Fri Oct 18 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-4
Panu Matilainen 534022
- Revert problematic sub-variants of armv8 (#1691430)
Panu Matilainen 534022
Panu Matilainen d09b73
* Thu Oct 17 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-3
Panu Matilainen d09b73
- Drop python2 bindings for good (#1761211)
Panu Matilainen d09b73
Adam Williamson 706be6
* Tue Oct 15 2019 Adam Williamson <awilliam@redhat.com> - 4.15.0-2
Adam Williamson 706be6
- Revert systemd inhibit plugin's calling of dbus_shutdown (#1750575)
Adam Williamson 706be6
Panu Matilainen 5c57b1
* Thu Sep 26 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-1
Panu Matilainen 5c57b1
- Update to 4.15.0 final (https://rpm.org/wiki/Releases/4.15.0)
Panu Matilainen 5c57b1
Panu Matilainen 41f971
* Wed Aug 28 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-0.rc1.1
Panu Matilainen 41f971
- Update to 4.15.0-rc1
Panu Matilainen 41f971
Panu Matilainen 48ff1f
* Tue Aug 27 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-0.beta.6
Panu Matilainen 48ff1f
- Fix some issues in the thread cap logic
Panu Matilainen 48ff1f
Panu Matilainen dce71d
* Mon Aug 26 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-0.beta.5
Panu Matilainen dce71d
- Re-enable test-suite, temporarily disabled during alpha troubleshooting
Panu Matilainen dce71d
Panu Matilainen d678a6
* Fri Aug 23 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-0.beta.4
Panu Matilainen d678a6
- Cap number of threads on 32bit platforms (#1729382)
Panu Matilainen d678a6
- Drop %%_lto_cflags macro (reverted upstream)
Panu Matilainen d678a6
Panu Matilainen c9c421
* Fri Aug 23 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-0.beta.3
Panu Matilainen c9c421
- Restore strict order of build scriptlet stdout/stderr output
Panu Matilainen c9c421
Miro Hrončok ac6752
* Thu Aug 15 2019 Miro Hrončok <mhroncok@redhat.com> - 4.15.0-0.beta.2.3
Miro Hrončok ac6752
- Rebuilt for Python 3.8
Miro Hrončok ac6752
Miro Hrončok d962bf
* Wed Jul 31 2019 Miro Hrončok <mhroncok@redhat.com> - 4.15.0-0.beta.2.2
Miro Hrončok d962bf
- Rebuilt for libimaevm.so.1
Miro Hrončok d962bf
Fedora Release Engineering e4c27a
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.15.0-0.beta.2.1
Fedora Release Engineering e4c27a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Fedora Release Engineering e4c27a
Igor Gnatenko b419b5
* Sat Jul 20 18:30:10 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.15.0-0.beta.2
Igor Gnatenko b419b5
- Backport patch to not set RPMTAG_BUILDTIME to SOURCE_DATE_EPOCH
Igor Gnatenko b419b5
Panu Matilainen 0052ff
* Thu Jun 27 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-0.beta.1
Panu Matilainen 0052ff
- Rebase to 4.15.0 beta
Panu Matilainen 0052ff
Panu Matilainen 70d62a
* Thu Jun 20 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.90-0.git14653.18
Panu Matilainen 70d62a
- Fix excessive TLS use, part II (#1722181)
Panu Matilainen 70d62a
Panu Matilainen 894aa7
* Thu Jun 20 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.90-0.git14653.17
Panu Matilainen 894aa7
- Fix excessive TLS use (#1722181)
Panu Matilainen 894aa7
Panu Matilainen d8b230
* Wed Jun 19 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.90-0.git14653.16
Panu Matilainen d8b230
- Drop buildarch again now that python_provide no longer needs it (#1720139)
Panu Matilainen d8b230
Panu Matilainen c45704
* Fri Jun 14 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.90-0.git14653.15
Panu Matilainen c45704
- Temporarily re-enable buildarch macro for python_provide macro use (#1720139)
Panu Matilainen c45704
Panu Matilainen 49f118
* Thu Jun 13 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.90-0.git14653.14
Panu Matilainen 49f118
- Don't fail build trying to kill a non-existent process (#1720143)
Panu Matilainen 49f118
Igor Gnatenko 596561
* Tue Jun 11 14:59:16 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.90-0.git14653.13
Igor Gnatenko 596561
- Fix build of binary packages in parallel
Igor Gnatenko 596561
Igor Gnatenko c06560
* Tue Jun 11 00:08:50 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.90-0.git14653.10
Igor Gnatenko c06560
- Revert generation of binary packages in parallel
Igor Gnatenko c06560
Panu Matilainen 0a7d17
* Mon Jun 10 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.90-0.git14653.1
Panu Matilainen 0a7d17
- Update to 4.15.0 alpha
Panu Matilainen 0a7d17
Panu Matilainen d958e9
* Mon Jun 10 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-14
Panu Matilainen d958e9
- Drop support for sanitizer build, it never really worked anyway
Panu Matilainen d958e9
- Drop leftover build-dependency on binutils-devel
Panu Matilainen d958e9
- Truncate changelog to rpm 4.14.x (last two years)
Panu Matilainen d958e9
Panu Matilainen 398bbf
* Mon Jun 10 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-13
Panu Matilainen 398bbf
- Drop support for Fedora < 28 builds
Panu Matilainen 398bbf
- Drop leftover BDB-related compiler flag foo
Panu Matilainen 398bbf
Panu Matilainen d90bd6
* Fri Jun 07 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-12
Panu Matilainen d90bd6
- Use pre-determined buildhost in test-suite to avoid DNS usage
Panu Matilainen d90bd6
- Drop obsolete specspo and gpg2 related patches
Panu Matilainen d90bd6
Igor Gnatenko bda494
* Fri Jun 07 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.2.1-11
Igor Gnatenko bda494
- Use py2/3 macros for building and installing the bindings
Igor Gnatenko bda494
Panu Matilainen 3abc97
* Tue May 21 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-10
Panu Matilainen 3abc97
- Support build-id generation from compressed ELF files (#1650072)
Panu Matilainen 3abc97
Igor Gnatenko 268821
* Fri May 03 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.2.1-9
Igor Gnatenko 268821
- Suggest gdb-minimal
Igor Gnatenko 268821
Panu Matilainen 81329c
* Thu Apr 25 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-8
Panu Matilainen 81329c
- Replace deprecated __global_ldflags uses with build_ldflags macro
Panu Matilainen 81329c
Panu Matilainen c7bd80
* Thu Apr 11 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-7
Panu Matilainen c7bd80
- Fix excessive reference counting on faked string .decode()
Panu Matilainen c7bd80
Panu Matilainen d4f7fd
* Wed Apr 10 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-6
Panu Matilainen d4f7fd
- Unbreak Python 3 API by returning string data as surrogate-escaped utf-8
Panu Matilainen d4f7fd
  string objects instead of bytes (#1693751)
Panu Matilainen d4f7fd
- As a temporary crutch,  monkey-patch a .decode() method to returned strings
Panu Matilainen d4f7fd
  to give users time to migrate from the long-standing broken behavior
Panu Matilainen d4f7fd
Panu Matilainen 57b4e9
* Wed Apr 10 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-5
Panu Matilainen 57b4e9
- Generate minidebug for PIE executables on file >= 5.33 too
Panu Matilainen 57b4e9
- Backport find-debuginfo --g-libs option for glibc's benefit (#1661512)
Panu Matilainen 57b4e9
Fedora Release Engineering 9519e9
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.14.2.1-4.1
Fedora Release Engineering 9519e9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Fedora Release Engineering 9519e9
Panu Matilainen af9bdc
* Wed Dec 19 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-4
Panu Matilainen af9bdc
- Backport the new modularity label tag (#1650286)
Panu Matilainen af9bdc
Panu Matilainen 1eb187
* Mon Nov 19 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-3
Panu Matilainen 1eb187
- Take prefix into account when compressing man pages etc for Flatpak builds
Panu Matilainen 1eb187
Panu Matilainen 06f829
* Wed Oct 24 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-2
Panu Matilainen 06f829
- Selinux plugin requires a base policy to work (#1641631)
Panu Matilainen 06f829
Panu Matilainen 4fa277
* Mon Oct 22 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-1
Panu Matilainen 4fa277
- Rebase to rpm 4.14.2.1 (http://rpm.org/wiki/Releases/4.14.2.1)
Panu Matilainen 4fa277
Igor Gnatenko 69ee4d
* Wed Oct 17 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.2-9
Igor Gnatenko 69ee4d
- Push name/epoch/version/release macro before invoking depgens
Igor Gnatenko 69ee4d
Igor Gnatenko 5460ad
* Tue Oct 16 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.2-8
Igor Gnatenko 5460ad
- Resurrect long since broken Lua library path
Igor Gnatenko 5460ad
Panu Matilainen 4ba57b
* Fri Oct 12 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-7
Panu Matilainen 4ba57b
- Actually fail build on test-suite failures again
Panu Matilainen 4ba57b
- Invoke python2 explicitly from test-suite to unbreak build, part II
Panu Matilainen 4ba57b
Panu Matilainen 106f86
* Thu Oct 11 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-6
Panu Matilainen 106f86
- Drop duplicate BDB buildrequire
Panu Matilainen 106f86
- Drop nowadays unnecessary BDB macro foo
Panu Matilainen 106f86
- Drop nowadays unnecessary manual libcap dependency
Panu Matilainen 106f86
Panu Matilainen d58b66
* Thu Oct 11 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-5
Panu Matilainen d58b66
- Own all rpmdb files and ensure the list remains up to date
Panu Matilainen d58b66
- Drop redundant verify exclusions on rpmdb ghosts
Panu Matilainen 3f8142
- Fix build when systemd is not installed (duh)
Panu Matilainen d58b66
Panu Matilainen 2a29f1
* Thu Oct 11 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-4
Panu Matilainen 2a29f1
- Erm, really use the macro for tmpfiles.d path
Panu Matilainen 2a29f1
- Erm, don't nuke buildroot at beginning of %%install
Panu Matilainen 2a29f1
- Use modern build/install helper macros
Panu Matilainen 2a29f1
Panu Matilainen 85cd9c
* Thu Oct 11 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-3
Panu Matilainen 85cd9c
- Eh, selinux plugin dependency condition was upside down (#1493267)
Panu Matilainen 85cd9c
- Drop no longer necessary condition over imaevm name
Panu Matilainen 85cd9c
- Drop no longer necessary obsolete on compat-librpm3
Panu Matilainen 85cd9c
Panu Matilainen 9a8f20
* Thu Oct 11 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-2
Panu Matilainen 9a8f20
- Fix ancient Python GIL locking bug (#1632488)
Panu Matilainen 9a8f20
- Use the appropriate macro for tmpfiles.d now that one exists
Panu Matilainen 9a8f20
Panu Matilainen 06b8b7
* Tue Aug 21 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-1
Panu Matilainen 06b8b7
- Update to rpm 4.14.2 final (http://rpm.org/wiki/Releases/4.14.2)
Panu Matilainen 06b8b7
Panu Matilainen 8d934f
* Mon Aug 13 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-0.rc2.2
Panu Matilainen 8d934f
- Move python-macro-helper to main package where the macros are (#1577860)
Panu Matilainen 8d934f
Panu Matilainen cae019
* Wed Aug 08 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-0.rc2.1
Panu Matilainen cae019
- Update to rpm 4.14.2-rc2
Panu Matilainen cae019
Igor Gnatenko adbe36
* Sat Jul 21 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.2-0.rc1.2
Igor Gnatenko adbe36
- Decompress DWARF compressed ELF sections
Igor Gnatenko adbe36
Fedora Release Engineering 95db65
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.14.2-0.rc1.1.2
Fedora Release Engineering 95db65
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Fedora Release Engineering 95db65
Miro Hrončok 8029c4
* Mon Jul 02 2018 Miro Hrončok <mhroncok@redhat.com> - 4.14.2-0.rc1.1.1
Miro Hrončok 8029c4
- Rebuilt for Python 3.7
Miro Hrončok 8029c4
Panu Matilainen 22e154
* Fri Jun 29 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-0.rc1.1
Panu Matilainen 22e154
- Update to rpm 4.14.2-rc1
Panu Matilainen 22e154
- Patching test-suite for python2 too painful, just sed it instead
Panu Matilainen 22e154
- Fix premature version increment from previous changelog entries, oops
Panu Matilainen 22e154
Panu Matilainen 22e154
* Fri Jun 29 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-13
Panu Matilainen e79d62
- Ehm, need to patch the autogenerated rpmtests script too for python2
Panu Matilainen e79d62
- Ehm, it's ldconfig_scriptlets not scripts
Panu Matilainen e79d62
- Drop the non-working python envvar magic from obsoleted change
Panu Matilainen e79d62
Panu Matilainen 22e154
* Fri Jun 29 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-12
Panu Matilainen 8b3e87
- Invoke python2 explicitly from test-suite to unbreak build
Panu Matilainen 8b3e87
Panu Matilainen 22e154
* Fri Jun 29 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-11
Panu Matilainen 7d7537
- Remove direct ldconfig calls, use compat macros instead
Panu Matilainen 7d7537
Miro Hrončok b86c75
* Fri Jun 15 2018 Miro Hrončok <mhroncok@redhat.com> - 4.14.1-10.1
Miro Hrončok b86c75
- Rebuilt for Python 3.7
Miro Hrončok b86c75
Miro Hrončok 364d03
* Mon May 28 2018 Miro Hrončok <mhroncok@redhat.com> - 4.14.1-10
Miro Hrončok 364d03
- Backport upstream solution to make brp-python-bytecompile automagic part opt-outable
Miro Hrončok 364d03
  https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation
Miro Hrončok 364d03
Mark Wielaard 43ea91
* Tue May 22 2018 Mark Wielaard <mjw@fedoraproject.org> - 4.14.1-9
Mark Wielaard 43ea91
- find-debuginfo.sh: Handle application/x-pie-executable (#1581224)
Mark Wielaard 43ea91
Igor Gnatenko 99d668
* Tue Feb 20 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.1-8
Igor Gnatenko 99d668
- Split rpm-build-libs to one more subpackage rpm-sign-libs
Igor Gnatenko 99d668
Panu Matilainen 29c140
* Mon Feb 19 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-7
Panu Matilainen 29c140
- Explicitly BuildRequire gcc and make
Panu Matilainen 29c140
Igor Gnatenko 91f61a
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.1-6.1
Igor Gnatenko 91f61a
- Escape macros in %%changelog
Igor Gnatenko 91f61a
Panu Matilainen a83817
* Wed Jan 31 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-6
Panu Matilainen a83817
- Avoid unnecessary macro helper dependency on /usr/bin/python (#1538657)
Panu Matilainen a83817
- Fix release of previous changelog entry
Panu Matilainen a83817
Panu Matilainen a83817
* Tue Jan 30 2018 Tomas Orsava <torsava@redhat.com> - 4.14.1-5
0670d6
- Add envvar that will be present during RPM build,
0670d6
  Part of a Fedora Change for F28: "Avoid /usr/bin/python in RPM build"
0670d6
  https://fedoraproject.org/wiki/Changes/Avoid_usr_bin_python_in_RPM_Build
0670d6
Petr Viktorin 3f65cd
* Tue Jan 30 2018 Petr Viktorin <pviktori@redhat.com> - 4.14.1-4
Petr Viktorin 3f65cd
- Skip automatic Python byte-compilation if *.py files are not present
Petr Viktorin 3f65cd
c6d1f7
* Thu Jan 25 2018 Florian Weimer <fweimer@redhat.com> - 4.14.1-3
c6d1f7
- Rebuild to work around gcc bug leading to librpm miscompilation (#1538648)
c6d1f7
Panu Matilainen eb1281
* Thu Jan 18 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-2
Panu Matilainen eb1281
- Avoid nuking the new python-macro-helper along with dep generators (#1535692)
Panu Matilainen eb1281
Panu Matilainen 8219d7
* Tue Jan 16 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-1
Panu Matilainen 8219d7
- Rebase to rpm 4.14.1 (http://rpm.org/wiki/Releases/4.14.1)
Panu Matilainen 8219d7
Igor Gnatenko 193c88
* Tue Nov 07 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.0-5
Igor Gnatenko 193c88
- Fix typo in Obsoletes
Igor Gnatenko 193c88
Igor Gnatenko e6d364
* Mon Nov 06 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.0-4
Igor Gnatenko e6d364
- Remove platform-python bits
Igor Gnatenko e6d364
Panu Matilainen 1a61b7
* Thu Oct 26 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-3
Panu Matilainen 1a61b7
- Move selinux plugin dependency to selinux-policy in Fedora >= 28 (#1493267)
Panu Matilainen 1a61b7
Panu Matilainen 7f79c1
* Thu Oct 12 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-2
Panu Matilainen 7f79c1
- Dump out test-suite log in case of failures again
Panu Matilainen 7f79c1
- Don't assume per-user groups in test-suite
Panu Matilainen 7f79c1
Panu Matilainen 9c3c35
* Thu Oct 12 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-1
Panu Matilainen 9c3c35
- Rebase to rpm 4.14.0 final (http://rpm.org/wiki/Releases/4.14.0)
Panu Matilainen 9c3c35
baaf8b
* Tue Oct 10 2017 Troy Dawson <tdawson@redhat.com> - 4.14.0-0.rc2.6
baaf8b
- Cleanup spec file conditionals
baaf8b
Panu Matilainen cae5fc
* Tue Oct 03 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc2.5
Panu Matilainen cae5fc
- Add build conditionals for zstd and lmdb support
Panu Matilainen cae5fc
- Enable zstd support
Panu Matilainen cae5fc
Panu Matilainen 0cd499
* Tue Oct 03 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc2.4
Panu Matilainen 0cd499
- Spec cleanups
Panu Matilainen 0cd499
Panu Matilainen b4ee37
* Fri Sep 29 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc2.3
Panu Matilainen b4ee37
- BuildRequire gnupg2 for the testsuite
Panu Matilainen b4ee37
Panu Matilainen 7e9150
* Fri Sep 29 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc2.2
Panu Matilainen 7e9150
- ima-evm-utils only has a -devel package in fedora >= 28
Panu Matilainen 7e9150
Panu Matilainen 4e78f8
* Thu Sep 28 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc2.1
Panu Matilainen 4e78f8
- Rebase to rpm 4.14.0-rc2 (http://rpm.org/wiki/Releases/4.14.0)
Panu Matilainen 4e78f8
Panu Matilainen 822c26
* Mon Sep 18 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc1.3
Panu Matilainen 822c26
- Fix Ftell() past 2GB on 32bit architectures (#1492587)
Panu Matilainen 822c26
Panu Matilainen 37398b
* Thu Sep 07 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc1.2
Panu Matilainen 37398b
- Actually honor with/without libimaevm option
Panu Matilainen aa109f
- ima-evm-utils-devel >= 1.0 is required for rpm >= 4.14.0
Panu Matilainen 37398b
Panu Matilainen 1dda23
* Wed Sep 06 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc1.1
Panu Matilainen 1dda23
- Rebase to rpm 4.14.0-rc1 (http://rpm.org/wiki/Releases/4.14.0)
Panu Matilainen 1dda23
- Re-enable SHA256 header digest generation (see #1480407)
Panu Matilainen 1dda23
Panu Matilainen fefe4f
* Mon Aug 28 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.90-0.git14000.8
Panu Matilainen fefe4f
- Band-aid for DB_VERSION_MISMATCH errors on glibc updates (#1465809)
Panu Matilainen fefe4f
Panu Matilainen 67d713
* Thu Aug 24 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.90-0.git14000.7
Panu Matilainen 67d713
- Remove ugly kludges from posttrans script, BDB handles this now
Panu Matilainen 67d713
Panu Matilainen 6f54bf
* Fri Aug 18 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.90-0.git14000.6
Panu Matilainen 6f54bf
- Silence harmless but bogus error message on noarch packages (#1482144)
Panu Matilainen 6f54bf
Miro Hrončok 4d1adc
* Thu Aug 17 2017 Miro Hrončok <mhroncok@redhat.com> - 4.13.90-0.git14002.5
Miro Hrončok 4d1adc
- Build with platform_python
Miro Hrončok 4d1adc
Iryna Shcherbina 412abe
* Mon Aug 14 2017 Miro Hrončok <mhroncok@redhat.com> - 4.13.90-0.git14000.4
Iryna Shcherbina 412abe
- Add platform-python bytecompilation patch: platform-python-bytecompile.patch
Iryna Shcherbina 412abe
- Add platform python deps generator patch: platform-python-abi.patch
Iryna Shcherbina 412abe
- Add a platform-python subpackage and remove system python related declarations
Iryna Shcherbina 412abe
- Build rpm without platform_python for bytecompilation
Iryna Shcherbina 412abe
  (https://fedoraproject.org/wiki/Changes/Platform_Python_Stack)
Iryna Shcherbina 412abe
Panu Matilainen 351ab4
* Mon Aug 14 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.90-0.git14000.3
Panu Matilainen 351ab4
- Disable macro argument quoting as a band-aid to #1481025
Panu Matilainen 351ab4
Panu Matilainen 14f55d
* Fri Aug 11 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.90-0.git14000.2
Panu Matilainen 14f55d
- Disable SHA256 header-only digest generation temporarily (#1480407)
Panu Matilainen 14f55d
Panu Matilainen 353b5c
* Thu Aug 10 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.90-0.git14000.1
Panu Matilainen 353b5c
- Rebase to rpm 4.13.90 aka 4.14.0-alpha (#1474836)
Panu Matilainen 353b5c