9ad9c40
# build against xz?
9ad9c40
%bcond_without xz
7c2b7db
# build with plugins?
7c2b7db
%bcond_without plugins
7c2b7db
# build with libarchive? (needed for rpm2archive)
7c2b7db
%bcond_without libarchive
592510c
# build with libimaevm.so
592510c
%bcond_without libimaevm
ae09471
# build with fsverity support?
dfc1484
%if 0%{?rhel}
dfc1484
%bcond_with fsverity
dfc1484
%else
ae09471
%bcond_without fsverity
dfc1484
%endif
cae5fc9
# build with zstd support?
cae5fc9
%bcond_without zstd
a5c4573
# build with ndb backend?
a5c4573
%bcond_without ndb
a5c4573
# build with sqlite support?
a5c4573
%bcond_without sqlite
a5c4573
# build with bdb_ro support?
a5c4573
%bcond_without bdb_ro
2212fae
# build with sequoia crypto?
002373b
%bcond_without sequoia
cbac7f3
f780b84
%define rpmhome /usr/lib/rpm
cvsdist 02edfd6
9663c4f
%global rpmver 4.19.1.1
476a04e
#global snapver rc1
9663c4f
%global baserelease 1
3913b45
%global sover 10
0cd499e
1b2c14f
%global srcver %{rpmver}%{?snapver:-%{snapver}}
1b2c14f
%global srcdir %{?snapver:testing}%{!?snapver:rpm-%(echo %{rpmver} | cut -d'.' -f1-2).x}
cbac7f3
Paul Nasrat b1ecfff
Summary: The RPM package management system
cvsdist 1bdb862
Name: rpm
cbac7f3
Version: %{rpmver}
d5a5044
Release: %{?snapver:0.%{snapver}.}%{baserelease}%{?dist}
Paul Nasrat b1ecfff
Url: http://www.rpm.org/
65ce6ed
License: GPL-2.0-or-later
1b2c14f
Source0: http://ftp.rpm.org/releases/%{srcdir}/rpm-%{srcver}.tar.bz2
cbac7f3
c091c2f
Source10: rpmdb-rebuild.service
c091c2f
0b9f813
Source20: rpmdb-migrate.service
0b9f813
Source21: rpmdb_migrate
0b9f813
d9ecaeb
Requires: coreutils
c458285
Requires: popt%{_isa} >= 1.10.2.1
cbac7f3
Requires: curl
7e09257
Conflicts: systemd < 253.5-6
47d58ab
Obsoletes: python2-rpm < %{version}-%{release}
cbac7f3
f780b84
# XXX generally assumed to be installed but make it explicit as rpm
f780b84
# is a bit special...
0a7d172
BuildRequires: redhat-rpm-config >= 94
c091c2f
BuildRequires: systemd-rpm-macros
29c1408
BuildRequires: gcc make
3913b45
BuildRequires: cmake >= 3.18
223b2f6
BuildRequires: gawk
cbf52c8
BuildRequires: elfutils-devel >= 0.112
cbf52c8
BuildRequires: elfutils-libelf-devel
cbf52c8
BuildRequires: readline-devel zlib-devel
cbac7f3
# The popt version here just documents an older known-good version
cbf52c8
BuildRequires: popt-devel >= 1.10.2
cbf52c8
BuildRequires: file-devel
cbf52c8
BuildRequires: gettext-devel
cbf52c8
BuildRequires: ncurses-devel
cbf52c8
BuildRequires: bzip2-devel >= 0.9.0c-2
cbf52c8
BuildRequires: lua-devel >= 5.1
cbf52c8
BuildRequires: libcap-devel
cbf52c8
BuildRequires: libacl-devel
0cd499e
%if %{with xz}
cbf52c8
BuildRequires: xz-devel >= 4.999.8
cbac7f3
%endif
0cd499e
%if %{with libarchive}
7c2b7db
BuildRequires: libarchive-devel
7c2b7db
%endif
cae5fc9
%if %{with zstd}
cae5fc9
BuildRequires: libzstd-devel
cae5fc9
%endif
a5c4573
%if %{with sqlite}
a5c4573
BuildRequires: sqlite-devel
cae5fc9
%endif
2212fae
3913b45
# Needed for re-building the documentation and man pages
3913b45
# normally those are shipped in the tarball pre-build
3913b45
# but need re-building if sources are patched
3913b45
%if 0
3913b45
BuildRequires: pandoc
3913b45
BuildRequires: doxygen
3913b45
%endif
3913b45
3913b45
2212fae
%if %{with sequoia}
2212fae
%global crypto sequoia
8a4b8c5
BuildRequires: rpm-sequoia-devel >= 1.4.0
2212fae
%else
2212fae
%global crypto openssl
2212fae
BuildRequires: openssl-devel
2212fae
%endif
2212fae
5d52c29
# Couple of patches change makefiles so, require for now...
9530652
BuildRequires: automake libtool
412a63f
7c2b7db
%if %{with plugins}
7c2b7db
BuildRequires: libselinux-devel
7c2b7db
BuildRequires: dbus-devel
0a7d172
BuildRequires: audit-libs-devel
7c2b7db
%endif
7c2b7db
592510c
%if %{with libimaevm}
85cd9c4
BuildRequires: ima-evm-utils-devel >= 1.0
592510c
%endif
592510c
ae09471
%if %{with fsverity}
ae09471
BuildRequires: fsverity-utils-devel
ae09471
%endif
ae09471
3afd14a
# For the rpmdb migration scriptlet (#2055033)
3afd14a
Requires(pre): coreutils
3afd14a
Requires(pre): findutils
3afd14a
Requires(pre): sed
3afd14a
63a01f5
%patchlist
63a01f5
# Set rpmdb path to /usr/lib/sysimage/rpm
63a01f5
rpm-4.17.x-rpm_dbpath.patch
63a01f5
# Disable autoconf config.site processing (#962837)
7bfe20a
rpm-4.18.x-siteconfig.patch
63a01f5
# In current Fedora, man-pages pkg owns all the localized man directories
63a01f5
rpm-4.9.90-no-man-dirs.patch
3913b45
# Disable new user/group handling
63a01f5
4eff63b
rpm-4.18.92-disable-sysusers.patch
3913b45
rpm-4.18.90-weak-user-group.patch
75bce87
63a01f5
# Patches already upstream:
3913b45
# ...
63a01f5
63a01f5
# These are not yet upstream
63a01f5
rpm-4.7.1-geode-i686.patch
3913b45
cvsdist 1bdb862
%description
cvsdist 73bf5cf
The RPM Package Manager (RPM) is a powerful command line driven
cvsdist 1bdb862
package management system capable of installing, uninstalling,
cvsdist b1db194
verifying, querying, and updating software packages. Each software
cvsdist 1bdb862
package consists of an archive of files along with information about
cvsdist 1bdb862
the package like its version, a description, etc.
cvsdist 1bdb862
cvsdist 98655b4
%package libs
Paul Nasrat b1ecfff
Summary:  Libraries for manipulating RPM packages
65ce6ed
License:  GPL-2.0-or-later OR LGPL-2.1-or-later
27024cb
Requires(meta): %{name} = %{version}-%{release}
002373b
%if %{with sequoia}
7cdaeb7
# >= 1.4.0 required for pgpVerifySignature2() and pgpPrtParams2()
7cdaeb7
Requires: rpm-sequoia%{_isa} >= 1.4.0
3b3ab45
# Most systems should have a central package operations log
3b3ab45
Recommends: rpm-plugin-audit
002373b
%endif
cvsdist 98655b4
cvsdist 98655b4
%description libs
cvsdist 98655b4
This package contains the RPM shared libraries.
cvsdist 98655b4
f29fc67
%package build-libs
99d6687
Summary:  Libraries for building RPM packages
f29fc67
Requires: rpm-libs%{_isa} = %{version}-%{release}
f29fc67
f29fc67
%description build-libs
99d6687
This package contains the RPM shared libraries for building packages.
99d6687
99d6687
%package sign-libs
99d6687
Summary:  Libraries for signing RPM packages
99d6687
Requires: rpm-libs%{_isa} = %{version}-%{release}
99d6687
Requires: %{_bindir}/gpg2
99d6687
99d6687
%description sign-libs
99d6687
This package contains the RPM shared libraries for signing packages.
f29fc67
cvsdist 1bdb862
%package devel
Paul Nasrat b1ecfff
Summary:  Development files for manipulating RPM packages
65ce6ed
License:  GPL-2.0-or-later OR LGPL-2.1-or-later
Igor Gnatenko a3e7120
Requires: %{name} = %{version}-%{release}
Igor Gnatenko 76e0e5c
Requires: %{name}-libs%{_isa} = %{version}-%{release}
Igor Gnatenko 76e0e5c
Requires: %{name}-build-libs%{_isa} = %{version}-%{release}
99d6687
Requires: %{name}-sign-libs%{_isa} = %{version}-%{release}
3025ee1
Requires: popt-devel%{_isa}
cvsdist 1bdb862
cvsdist 1bdb862
%description devel
cvsdist b1db194
This package contains the RPM C library and header files. These
cvsdist b1db194
development files will simplify the process of writing programs that
cvsdist 1bdb862
manipulate RPM packages and databases. These files are intended to
cvsdist 1bdb862
simplify the process of creating graphical package managers or any
cvsdist 1bdb862
other tools that need an intimate knowledge of RPM packages in order
cvsdist 1bdb862
to function.
cvsdist 1bdb862
cvsdist 1bdb862
This package should be installed if you want to develop programs that
cvsdist 1bdb862
will manipulate RPM packages and databases.
cvsdist 1bdb862
cvsdist 1bdb862
%package build
Paul Nasrat b1ecfff
Summary: Scripts and executable programs used to build packages
61cb76a
Requires: rpm = %{version}-%{release}
61cb76a
Requires: elfutils >= 0.128 binutils
44830ae
Requires: findutils sed grep gawk diffutils file patch >= 2.5
026fff0
Requires: tar unzip gzip bzip2 cpio xz
026fff0
%if %{with zstd}
026fff0
Requires: zstd
026fff0
%endif
161b1ca
Requires: debugedit >= 0.3
019f97f
Requires: pkgconfig >= 1:0.24
5e5b68f
Requires: /usr/bin/gdb-add-index
2688218
# https://fedoraproject.org/wiki/Changes/Minimal_GDB_in_buildroot
2688218
Suggests: gdb-minimal
6fb2566
# Technically rpmbuild doesn't require any external configuration, but
6fb2566
# creating distro-compatible packages does. To make the common case
6fb2566
# "just work" while allowing for alternatives, depend on a virtual
6fb2566
# provide, typically coming from redhat-rpm-config.
6fb2566
Requires: system-rpm-config
cvsdist 1bdb862
cvsdist 1bdb862
%description build
cvsdist b1db194
The rpm-build package contains the scripts and executable programs
cvsdist b1db194
that are used to build packages using the RPM Package Manager.
cvsdist 1bdb862
f29fc67
%package sign
f29fc67
Summary: Package signing support
99d6687
Requires: rpm-sign-libs%{_isa} = %{version}-%{release}
f29fc67
f29fc67
%description sign
f29fc67
This package contains support for digitally signing RPM packages.
f29fc67
Igor Gnatenko 76e0e5c
%package -n python3-%{name}
f5c5c33
Summary: Python 3 bindings for apps which will manipulate RPM packages
Igor Gnatenko 76e0e5c
BuildRequires: python3-devel
Igor Gnatenko 68f46ed
%{?python_provide:%python_provide python3-%{name}}
Igor Gnatenko a3e7120
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Igor Gnatenko 76e0e5c
Provides: %{name}-python3 = %{version}-%{release}
ec7193f
Obsoletes: %{name}-python3 < %{version}-%{release}
f5c5c33
Igor Gnatenko 76e0e5c
%description -n python3-%{name}
Thierry Vignaud 9e615fd
The python3-rpm package contains a module that permits applications
f5c5c33
written in the Python programming language to use the interface
f5c5c33
supplied by RPM Package Manager libraries.
f5c5c33
f5c5c33
This package should be installed if you want to develop Python 3
cvsdist a37c64e
programs that will manipulate RPM packages and databases.
cvsdist b60fd6b
f780b84
%package apidocs
f780b84
Summary: API documentation for RPM libraries
3c64bcf
BuildArch: noarch
f780b84
f780b84
%description apidocs
f780b84
This package contains API documentation for developing applications
f780b84
that will manipulate RPM packages and databases.
f780b84
d9ecaeb
%package cron
d9ecaeb
Summary: Create daily logs of installed packages.
d9ecaeb
BuildArch: noarch
d9ecaeb
Requires: crontabs logrotate rpm = %{version}-%{release}
d9ecaeb
d9ecaeb
%description cron
d9ecaeb
This package contains a cron job which creates daily logs of installed
d9ecaeb
packages on a system.
d9ecaeb
7c2b7db
%if %{with plugins}
7c2b7db
%package plugin-selinux
7c2b7db
Summary: Rpm plugin for SELinux functionality
7c2b7db
Requires: rpm-libs%{_isa} = %{version}-%{release}
480384b
Requires(meta): selinux-policy-base
7c2b7db
7c2b7db
%description plugin-selinux
66e2ef5
%{summary}.
7c2b7db
7c2b7db
%package plugin-syslog
7c2b7db
Summary: Rpm plugin for syslog functionality
7c2b7db
Requires: rpm-libs%{_isa} = %{version}-%{release}
7c2b7db
7c2b7db
%description plugin-syslog
66e2ef5
%{summary}.
7c2b7db
7c2b7db
%package plugin-systemd-inhibit
7c2b7db
Summary: Rpm plugin for systemd inhibit functionality
7c2b7db
Requires: rpm-libs%{_isa} = %{version}-%{release}
7c2b7db
7c2b7db
%description plugin-systemd-inhibit
6fa824a
This plugin blocks systemd from entering idle, sleep or shutdown while an rpm
6fa824a
transaction is running using the systemd-inhibit mechanism.
592510c
3913b45
%if %{with libimaevm}
592510c
%package plugin-ima
592510c
Summary: Rpm plugin ima file signatures
592510c
Requires: rpm-libs%{_isa} = %{version}-%{release}
592510c
592510c
%description plugin-ima
66e2ef5
%{summary}.
3913b45
%endif
592510c
353b5cc
%package plugin-prioreset
353b5cc
Summary: Rpm plugin for resetting scriptlet priorities for SysV init
353b5cc
Requires: rpm-libs%{_isa} = %{version}-%{release}
353b5cc
353b5cc
%description plugin-prioreset
66e2ef5
%{summary}.
353b5cc
353b5cc
Useful on legacy SysV init systems if you run rpm transactions with
353b5cc
nice/ionice priorities. Should not be used on systemd systems.
353b5cc
0a7d172
%package plugin-audit
0a7d172
Summary: Rpm plugin for logging audit events on package operations
0a7d172
Requires: rpm-libs%{_isa} = %{version}-%{release}
0a7d172
0a7d172
%description plugin-audit
cb6bbe0
%{summary}.
0a7d172
dfc1484
%if %{with fsverity}
ae09471
%package plugin-fsverity
e38cfd2
Summary: Rpm plugin for fsverity file signatures
ae09471
Requires: rpm-libs%{_isa} = %{version}-%{release}
7c2b7db
ae09471
%description plugin-fsverity
ae09471
%{summary}.
dfc1484
%endif
cbac7f3
e38cfd2
%package plugin-fapolicyd
e38cfd2
Summary: Rpm plugin for fapolicyd support
e38cfd2
Requires: rpm-libs%{_isa} = %{version}-%{release}
376b8b2
Provides: fapolicyd-plugin = %{version}-%{release}
376b8b2
# fapolicyd-dnf-plugin currently at 1.0.4
376b8b2
Obsoletes: fapolicyd-dnf-plugin < 1.0.5
e38cfd2
e38cfd2
%description plugin-fapolicyd
e38cfd2
%{summary}.
e38cfd2
e38cfd2
See https://people.redhat.com/sgrubb/fapolicyd/ for information about
e38cfd2
the fapolicyd daemon.
e38cfd2
c37b0e7
%package plugin-dbus-announce
c37b0e7
Summary: Rpm plugin for announcing transactions on the DBUS
c37b0e7
Requires: rpm-libs%{_isa} = %{version}-%{release}
c37b0e7
c37b0e7
%description plugin-dbus-announce
c37b0e7
The plugin announces basic information about rpm transactions to the
c37b0e7
system DBUS - like packages installed or removed.  Other programs can
c37b0e7
subscribe to the signals to get notified when packages on the system
c37b0e7
change.
c37b0e7
ae09471
# with plugins
cbac7f3
%endif
6d40e7b
ae09471
%prep
ae09471
%autosetup -n rpm-%{srcver} -p1
d451552
f780b84
%build
0a7d172
%set_build_flags
20231bf
3913b45
mkdir _build
3913b45
cd _build
3913b45
cmake \
3913b45
      -DCMAKE_INSTALL_PREFIX=%{_usr} \
cb79c4f
      -DCMAKE_INSTALL_SHAREDSTATEDIR:PATH=%{_var}/lib \
3913b45
      %{?with_bdb_ro:-DENABLE_BDB_RO=ON} \
3913b45
      %{!?with_ndb:-DENABLE_NDB=OFF} \
3913b45
      %{!?with_sqlite:-DENABLE_SQLITE=OFF} \
3913b45
      %{!?with_plugins:-DENABLE_PLUGINS=OFF} \
3913b45
      %{?with_fsverity:-DWITH_FSVERITY=ON} \
3913b45
      %{?with_libimaevm:-DWITH_IMAEVM=ON} \
3913b45
      %{!?with_libarchive:-DWITH_ARCHIVE=OFF} \
3913b45
      %{!?with_check:-DENABLE_TESTSUITE=OFF} \
3913b45
      %{!?with_sequoia:-DWITH_INTERNAL_OPENPGP=ON} \
3913b45
      %{!?with_sequoia:-DWITH_OPENSSL=ON } \
3913b45
      -DRPM_VENDOR=redhat \
3913b45
  ..
cvsdist 87eb98f
2a29f1e
%make_build
cvsdist 1bdb862
cvsdist 1bdb862
%install
3913b45
cd _build
2a29f1e
%make_install
3913b45
cd ..
3913b45
c091c2f
mkdir -p $RPM_BUILD_ROOT%{_unitdir}
c091c2f
install -m 644 %{SOURCE10} $RPM_BUILD_ROOT/%{_unitdir}
0b9f813
install -m 644 %{SOURCE20} $RPM_BUILD_ROOT/%{_unitdir}
0b9f813
0b9f813
mkdir -p $RPM_BUILD_ROOT%{rpmhome}
0b9f813
install -m 755 %{SOURCE21} $RPM_BUILD_ROOT/%{rpmhome}
f5c5c33
4eff63b
# Built-in replacement for systemd-sysusers(8)
4eff63b
install -m 755 scripts/sysusers.sh $RPM_BUILD_ROOT/%{rpmhome}
4eff63b
cvsdist 4370f61
# Save list of packages through cron
f780b84
mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/cron.daily
f780b84
install -m 755 scripts/rpm.daily ${RPM_BUILD_ROOT}%{_sysconfdir}/cron.daily/rpm
cvsdist 4370f61
f780b84
mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d
f780b84
install -m 644 scripts/rpm.log ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d/rpm
cvsdist 4370f61
f780b84
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rpm
1910919
mkdir -p $RPM_BUILD_ROOT%{rpmhome}/macros.d
0b9f813
mkdir -p $RPM_BUILD_ROOT/usr/lib/sysimage/rpm
3913b45
cd _build
cvsdist 1bdb862
a5c4573
# init an empty database for %ghost'ing for all supported backends
ae09471
for be in %{?with_ndb:ndb} %{?with_sqlite:sqlite}; do
3913b45
    mkdir ${be}
6fcc972
    tools/rpmdb --rcfile rpmrc --define "_db_backend ${be}" --dbpath=${PWD}/${be} --initdb
0b9f813
    cp -va ${be}/. $RPM_BUILD_ROOT/usr/lib/sysimage/rpm/
1fe0077
done
1fe0077
161b1ca
# some packages invoke find-debuginfo directly, preserve compat for now
161b1ca
ln -s ../../bin/find-debuginfo $RPM_BUILD_ROOT/usr/lib/rpm/find-debuginfo.sh
161b1ca
1b2c14f
%find_lang rpm
2c9332a
cbac7f3
find $RPM_BUILD_ROOT -name "*.la"|xargs rm -f
f780b84
7bc220d
# These live in perl-generators and python-rpm-generators now
eb1281d
rm -f $RPM_BUILD_ROOT/%{rpmhome}/{perldeps.pl,perl.*,pythond*}
7bc220d
rm -f $RPM_BUILD_ROOT/%{_fileattrsdir}/{perl*,python*}
05e837e
rm -rf $RPM_BUILD_ROOT/var/tmp
a83817c
6fcc972
# workaround for https://github.com/rpm-software-management/rpm/issues/2811
6fcc972
rm $RPM_BUILD_ROOT/%{_defaultdocdir}/rpm/README.md
6fcc972
0b9f813
%pre
0b9f813
# Symlink all rpmdb files to the new location if we're still using /var/lib/rpm
0b9f813
if [ -d /var/lib/rpm ]; then
0b9f813
    mkdir -p /usr/lib/sysimage/rpm
0b9f813
    rpmdb_files=$(find /var/lib/rpm -maxdepth 1 -type f | sed 's|^/var/lib/rpm/||g' | sort)
0b9f813
    for rpmdb_file in ${rpmdb_files[@]}; do
0b9f813
        ln -sfr /var/lib/rpm/${rpmdb_file} /usr/lib/sysimage/rpm/${rpmdb_file}
0b9f813
    done
0b9f813
fi
0b9f813
0b9f813
%triggerun -- rpm < 4.17.0-7
0b9f813
# Handle rpmdb migrate service on erasure of old to avoid ordering issues
0b9f813
if [ -x /usr/bin/systemctl ]; then
0b9f813
    systemctl --no-reload preset rpmdb-migrate ||:
0b9f813
fi
0b9f813
03c8fed
%posttrans
0b9f813
if [ -d /var/lib/rpm ]; then
0b9f813
    touch /var/lib/rpm/.migratedb
03c8fed
fi
391c3ae
if [ ! -d /var/lib/rpm ] && [ -d /usr/lib/sysimage/rpm ] && [ ! -f /usr/lib/sysimage/rpm/.rpmdbdirsymlink_created ]; then
2bef3ba
    ln -sfr /usr/lib/sysimage/rpm /var/lib/rpm
391c3ae
    touch /usr/lib/sysimage/rpm/.rpmdbdirsymlink_created
391c3ae
fi
03c8fed
3913b45
%files -f _build/rpm.lang
54309be
%license COPYING
161b1ca
%doc CREDITS docs/manual/[a-z]*
3913b45
%doc %{_defaultdocdir}/rpm/CONTRIBUTING.md
3913b45
%doc %{_defaultdocdir}/rpm/COPYING
3913b45
%doc %{_defaultdocdir}/rpm/INSTALL
3913b45
%doc %{_defaultdocdir}/rpm/README
Paul Nasrat b1ecfff
c091c2f
%{_unitdir}/rpmdb-rebuild.service
0b9f813
%{_unitdir}/rpmdb-migrate.service
c091c2f
1fc711a
%dir %{_sysconfdir}/rpm
Paul Nasrat b1ecfff
0b9f813
%attr(0755, root, root) %dir /usr/lib/sysimage/rpm
0b9f813
%attr(0644, root, root) %ghost %config(missingok,noreplace) /usr/lib/sysimage/rpm/*
0b9f813
%attr(0644, root, root) %ghost /usr/lib/sysimage/rpm/.*.lock
3fd5536
353b5cc
%{_bindir}/rpm
7c2b7db
%{_bindir}/rpm2archive
3fd5536
%{_bindir}/rpm2cpio
3fd5536
%{_bindir}/rpmdb
f29fc67
%{_bindir}/rpmkeys
3fd5536
%{_bindir}/rpmquery
3fd5536
%{_bindir}/rpmverify
3913b45
%{_bindir}/rpmsort
3fd5536
f780b84
%{_mandir}/man8/rpm.8*
f29fc67
%{_mandir}/man8/rpmdb.8*
f29fc67
%{_mandir}/man8/rpmkeys.8*
bd27fcf
%{_mandir}/man8/rpm2archive.8*
f780b84
%{_mandir}/man8/rpm2cpio.8*
353b5cc
%{_mandir}/man8/rpm-misc.8*
3913b45
%{_mandir}/man8/rpmsort.8*
bd27fcf
%{_mandir}/man8/rpm-plugins.8*
Paul Nasrat b1ecfff
1fc711a
%attr(0755, root, root) %dir %{rpmhome}
cbac7f3
%{rpmhome}/macros
323b73c
%{rpmhome}/macros.d
5460ad1
%{rpmhome}/lua
cbac7f3
%{rpmhome}/rpmpopt*
cbac7f3
%{rpmhome}/rpmrc
cbac7f3
cbac7f3
%{rpmhome}/rpmdb_*
cbac7f3
%{rpmhome}/rpm.daily
cbac7f3
%{rpmhome}/rpm.log
c9d5915
%{rpmhome}/rpm.supp
cbac7f3
%{rpmhome}/rpm2cpio.sh
cbac7f3
%{rpmhome}/tgpg
cbac7f3
cbac7f3
%{rpmhome}/platform
4eff63b
%{rpmhome}/sysusers.sh
cbac7f3
627b9bf
%dir %{rpmhome}/fileattrs
627b9bf
cvsdist 98655b4
%files libs
a38f609
%{_libdir}/librpmio.so.%{sover}
a38f609
%{_libdir}/librpm.so.%{sover}
a38f609
%{_libdir}/librpmio.so.%{sover}.*
a38f609
%{_libdir}/librpm.so.%{sover}.*
02c36c0
%if %{with plugins}
7c2b7db
%dir %{_libdir}/rpm-plugins
7c2b7db
7c2b7db
%files plugin-syslog
7c2b7db
%{_libdir}/rpm-plugins/syslog.so
bd27fcf
%{_mandir}/man8/rpm-plugin-syslog.8*
7c2b7db
7c2b7db
%files plugin-selinux
7c2b7db
%{_libdir}/rpm-plugins/selinux.so
bd27fcf
%{_mandir}/man8/rpm-plugin-selinux.8*
7c2b7db
7c2b7db
%files plugin-systemd-inhibit
7c2b7db
%{_libdir}/rpm-plugins/systemd_inhibit.so
353b5cc
%{_mandir}/man8/rpm-plugin-systemd-inhibit.8*
592510c
3913b45
%if %{with libimaevm}
592510c
%files plugin-ima
592510c
%{_libdir}/rpm-plugins/ima.so
bd27fcf
%{_mandir}/man8/rpm-plugin-ima.8*
3913b45
%endif
353b5cc
dfc1484
%if %{with fsverity}
ae09471
%files plugin-fsverity
ae09471
%{_libdir}/rpm-plugins/fsverity.so
dfc1484
%endif
ae09471
e38cfd2
%files plugin-fapolicyd
e38cfd2
%{_libdir}/rpm-plugins/fapolicyd.so
e38cfd2
%{_mandir}/man8/rpm-plugin-fapolicyd.8*
e38cfd2
353b5cc
%files plugin-prioreset
353b5cc
%{_libdir}/rpm-plugins/prioreset.so
bd27fcf
%{_mandir}/man8/rpm-plugin-prioreset.8*
0a7d172
0a7d172
%files plugin-audit
0a7d172
%{_libdir}/rpm-plugins/audit.so
bd27fcf
%{_mandir}/man8/rpm-plugin-audit.8*
0a7d172
# with plugins
c37b0e7
c37b0e7
%files plugin-dbus-announce
c37b0e7
%{_libdir}/rpm-plugins/dbus_announce.so
c37b0e7
%{_mandir}/man8/rpm-plugin-dbus-announce.8*
4c1728e
%{_datadir}/dbus-1/system.d/org.rpm.conf
0a7d172
%endif
f29fc67
f29fc67
%files build-libs
a38f609
%{_libdir}/librpmbuild.so.%{sover}
a38f609
%{_libdir}/librpmbuild.so.%{sover}.*
99d6687
99d6687
%files sign-libs
a38f609
%{_libdir}/librpmsign.so.%{sover}
a38f609
%{_libdir}/librpmsign.so.%{sover}.*
cvsdist 98655b4
cvsdist 9eb5b26
%files build
3fd5536
%{_bindir}/rpmbuild
cbac7f3
%{_bindir}/gendiff
f29fc67
%{_bindir}/rpmspec
2742b0e
%{_bindir}/rpmlua
f29fc67
cbac7f3
%{_mandir}/man1/gendiff.1*
c458285
%{_mandir}/man8/rpmbuild.8*
c458285
%{_mandir}/man8/rpmdeps.8*
f29fc67
%{_mandir}/man8/rpmspec.8*
2742b0e
%{_mandir}/man8/rpmlua.8*
cbac7f3
3fd5536
%{rpmhome}/brp-*
c458285
%{rpmhome}/check-*
3fd5536
%{rpmhome}/find-lang.sh
c458285
%{rpmhome}/*provides*
c458285
%{rpmhome}/*requires*
c458285
%{rpmhome}/*deps*
c458285
%{rpmhome}/*.prov
c458285
%{rpmhome}/*.req
627b9bf
%{rpmhome}/fileattrs/*
3e8fbdc
%{rpmhome}/find-debuginfo.sh
2742b0e
%{rpmhome}/rpmuncompress
3e8fbdc
f29fc67
%files sign
f29fc67
%{_bindir}/rpmsign
f29fc67
%{_mandir}/man8/rpmsign.8*
cvsdist 1bdb862
Igor Gnatenko 76e0e5c
%files -n python3-%{name}
b367237
%dir %{python3_sitearch}/rpm
1b2c14f
%{python3_sitearch}/rpm-%{rpmver}*.egg-info
56868f0
%{python3_sitearch}/rpm/__init__.py
56868f0
%{python3_sitearch}/rpm/transaction.py
56868f0
%{python3_sitearch}/rpm/_rpm.so
56868f0
%artifact %{python3_sitearch}/rpm/__pycache__/
cvsdist b60fd6b
4eff63b
# Python examples
4eff63b
%{_defaultdocdir}/rpm/examples/*.py
4eff63b
cvsdist 1bdb862
%files devel
f780b84
%{_mandir}/man8/rpmgraph.8*
3fd5536
%{_bindir}/rpmgraph
c458285
%{_libdir}/librp*[a-z].so
1b2c14f
%{_libdir}/pkgconfig/rpm.pc
b779389
%{_libdir}/cmake/rpm/
1b2c14f
%{_includedir}/rpm/
cbac7f3
d9ecaeb
%files cron
d9ecaeb
%{_sysconfdir}/cron.daily/rpm
d9ecaeb
%config(noreplace) %{_sysconfdir}/logrotate.d/rpm
d9ecaeb
f780b84
%files apidocs
54309be
%license COPYING
3913b45
%doc %{_defaultdocdir}/rpm/API/
cvsdist 1bdb862
cvsdist 1bdb862
%changelog
9663c4f
* Wed Feb 07 2024 Michal Domonkos <mdomonko@redhat.com> - 4.19.1.1-1
9663c4f
- Update to 4.19.1.1 (https://rpm.org/wiki/Releases/4.19.1.1)
9663c4f
ba220b3
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.19.1-4
ba220b3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
ba220b3
1ae348e
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 4.19.1-3
1ae348e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
1ae348e
0ae9b33
* Fri Dec 15 2023 Panu Matilainen <pmatilai@redhat.com> - 4.19.1-2
0ae9b33
- Fix bogus warnings about runaway Lua scripts (#2254463)
0ae9b33
6fcc972
* Tue Dec 12 2023 Michal Domonkos <mdomonko@redhat.com> - 4.19.1-1
6fcc972
- Update to 4.19.1 (https://rpm.org/wiki/Releases/4.19.1)
6fcc972
740af9c
* Thu Nov 30 2023 Stephen Gallagher <sgallagh@redhat.com> - 4.19.0-3
740af9c
- Fix issues with %%getncpus sometimes returning 0 on i686 systems
740af9c
3b3ab45
* Mon Nov 13 2023 Panu Matilainen <pmatilai@redhat.com> - 4.19.0-2
3b3ab45
- Ensure central package ops log via rpm-plugin-audit recommends (#1476926)
b367237
- Own our Python module directory (#2248555)
b0f8f4c
- Fix sysusers.d generator barfing on legit content (#2246236)
3b3ab45
eec78f8
* Tue Sep 19 2023 Michal Domonkos <mdomonko@redhat.com> - 4.19.0-1
eec78f8
- Update to 4.19.0
eec78f8
b779389
* Mon Sep 04 2023 Michal Domonkos <mdomonko@redhat.com> - 4.18.99-1
b779389
- Update to 4.19 rc1
b779389
033b63d
* Tue Aug 22 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.92-3
033b63d
- Fix regression on uncompressing 7zip compressed sources (#2229984)
033b63d
- Fix a conflict with pre-existing scl-utils %_root_prefix macro (#2233454)
033b63d
88f6201
* Mon Aug 21 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.92-2
88f6201
- Behave more consistently when target %%optflags are not defined (#2231727)
88f6201
4eff63b
* Wed Aug 02 2023 Michal Domonkos <mdomonko@redhat.com> - 4.18.92-1
4eff63b
- Update to 4.19 beta
4eff63b
dfc1484
* Tue Jul 25 2023 Yaakov Selkowitz <yselkowi@redhat.com> - 4.18.91-9
dfc1484
- Drop fsverity plugin from RHEL builds
dfc1484
ee04b36
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.18.91-8
ee04b36
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
ee04b36
a68075b
* Wed Jun 28 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.91-7
a68075b
- Rebuilt for Python 3.12
a68075b
e62cb28
* Wed Jun 28 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.91-6
e62cb28
- Fix a spec parsing error handling regression
e62cb28
- Fix a per-file plugin hook regression
e62cb28
75bce87
* Tue Jun 27 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.91-5
75bce87
- Fix potential crash with multiple in-process sqlite uses
75bce87
1a951a3
* Mon Jun 26 2023 Python Maint <python-maint@redhat.com> - 4.18.91-4
1a951a3
- Rebuilt for Python 3.12
1a951a3
36cb2f2
* Wed Jun 21 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.91-3
36cb2f2
- Enable user/group provide generation
36cb2f2
- Add a conflict for systemd versions carrying their own
36cb2f2
b2f3d29
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 4.18.91-2
b2f3d29
- Rebuilt for Python 3.12
b2f3d29
4c1728e
* Fri Jun 09 2023 Michal Domonkos <mdomonko@redhat.com> - 4.18.91-1
4c1728e
- Update to 4.19 alpha2
4c1728e
096af0f
* Thu Jun 08 2023 Peter Robinson <pbrobinson@fedoraproject.org> - 4.18.90-10
096af0f
- Rebuild for ima-evm-utils 1.5 soname bump
096af0f
55accea
* Mon May 29 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.90-9
55accea
- Revert %%_smp_build_ncpus macro changing to parametric (#2210347)
55accea
cb79c4f
* Thu May 25 2023 Florian Festi <ffesti@redhat.com> - 4.18.90-8
cb79c4f
- Set %_sharedstatedir to /var/lib (#2209989)
cb79c4f
d52e85c
* Thu May 25 2023 Florian Festi <ffesti@redhat.com> - 4.18.90-7
d52e85c
- Remove compat links for old so name of the libraries
d52e85c
- Remove compat forward ports for libdnf
d52e85c
0deb137
* Mon May 22 2023 Florian Festi <ffesti@redhat.com> - 4.18.90-6
0deb137
- Fix undefined symbols from plugins
0deb137
9c3f8c3
* Wed May 17 2023 Florian Festi <ffesti@redhat.com> - 4.18.90-5
9c3f8c3
- Use mkdir -p for creating SPECPARTS dir
9c3f8c3
0b07964
* Wed May 17 2023 Florian Festi <ffesti@redhat.com> - 4.18.90-4
0b07964
- Enable large file support on 32-bit systems again
0b07964
0b07964
* Mon May 15 2023 Florian Festi <ffesti@redhat.com> - 4.18.90-3
b1dddb5
- Fix libbzip2 detection
b1dddb5
3aac3a0
* Thu May 11 2023 Florian Festi <ffesti@redhat.com> - 4.18.90-2
3aac3a0
- Add compat links for building dnf and friends
3aac3a0
3913b45
* Thu May 04 2023 Florian Festi <ffesti@redhat.com> - 4.18.90-1
3913b45
- Update to 4.19 alpha
3913b45
7cdaeb7
* Tue Apr 25 2023 Miro Hrončok <mhroncok@redhat.com> - 4.18.1-3
7cdaeb7
- Explicitly require rpm-sequoia >= 1.4.0 on runtime to avoid
7cdaeb7
  rpm: symbol lookup error: /lib64/librpmio.so.9: undefined symbol: _pgpVerifySignature2
7cdaeb7
8a4b8c5
* Thu Apr 20 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.1-2
8a4b8c5
- Backport improved crypto error messages from upstream
8a4b8c5
7bfe20a
* Wed Mar 15 2023 Michal Domonkos <mdomonko@redhat.com> - 4.18.1-1
7bfe20a
- Rebase to rpm 4.18.1 (https://rpm.org/wiki/Releases/4.18.1)
7bfe20a
1cb2cea
* Thu Feb 16 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-11
1cb2cea
- Disable debuginfod lookups in rpmbuild scripts
1cb2cea
- Exclude kernel modules from ELF dependency generation
1cb2cea
fa9a65d
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 4.18.0-10
fa9a65d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
fa9a65d
56868f0
* Mon Jan 09 2023 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-9
56868f0
- Generate Python egg-info from automake (#2135561)
56868f0
- Drop setup.py-based Python build (#2135719)
56868f0
6c83a29
* Wed Dec 07 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-8
6c83a29
- Fix hang-up on failed key import (related to #2149762)
6c83a29
002373b
* Thu Nov 24 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-7
002373b
- Require rpm-sequoia >= 1.2.0 for V3 signature support, re-enable (#2141686)
002373b
581e8ac
* Thu Nov 10 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-6
581e8ac
- Revert back to internal OpenPGP parser for V3 signature support (#2141686)
581e8ac
7c98f63
* Tue Nov 01 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-5
7c98f63
- Switch to Sequoia crypto (https://fedoraproject.org/wiki/Changes/RpmSequoia)
7c98f63
2212fae
* Fri Oct 14 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-4
2212fae
- Add an option for building with Sequoia crypto
2212fae
27024cb
* Wed Oct 05 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-3
27024cb
- Break ancient rpm <-> rpm-libs ordering loop
27024cb
46895c4
* Mon Oct 03 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-2
46895c4
- Drop the temporary build-dependency on pandoc before it grows a beard
63a01f5
- Start utilizing %%patchlist, finally
46895c4
476a04e
* Wed Sep 21 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-1
476a04e
- Rebase to rpm 4.18.0 (https://rpm.org/wiki/Releases/4.18.0)
476a04e
293b446
* Wed Sep 14 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-0.rc1.4
293b446
- Fix a largish directory walk related memory leak in transactions
293b446
56a300b
* Wed Sep 07 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-0.rc1.3
56a300b
- Fix buffer overrun on rpmdb queries involving ^ in version
56a300b
480384b
* Wed Sep 07 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-0.rc1.2
480384b
- Break selinux-policy <-> rpm-plugin-selinux ordering loop (#1851266)
480384b
7e293ed
* Fri Sep 02 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-0.rc1.1
7e293ed
- Rebase to 4.18.0-rc1 (https://rpm.org/wiki/Releases/4.18.0)
7e293ed
d8119b9
* Tue Aug 02 2022 Michal Domonkos <mdomonko@redhat.com> - 4.18.0-0.beta1.4
d8119b9
- Revert %%autosetup -S git patch due to another regression
d8119b9
d9a2f98
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.18.0-0.beta1.3
d9a2f98
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
d9a2f98
8357099
* Mon Jul 11 2022 Michal Domonkos <mdomonko@redhat.com> - 4.18.0-0.beta1.2
8357099
- Fix check-buildroot regression wrt bundled SRPM (#2104150)
8357099
- Fix %%autosetup -S git regression wrt default git branch
8357099
8b4a368
* Tue Jun 28 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-0.beta1.1
8b4a368
- Rebase to 4.18.0-beta1 (https://rpm.org/wiki/Releases/4.18.0)
8b4a368
75045b9
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 4.18.0-0.alpha2.2
75045b9
- Rebuilt for Python 3.11
75045b9
d4a60db
* Mon May 23 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-0.alpha2.1
d4a60db
- Rebase to 4.18.0-0.alpha2
d4a60db
- Prevent uncontrolled sqlite WAL growth during large transactions
d4a60db
de6dc77
* Thu Apr 28 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-0.alpha1.6
de6dc77
- Fix rubygem unpack regression, causing rubygem builds to fail
de6dc77
d849b13
* Wed Apr 27 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-0.alpha1.5
d849b13
- Fix verbose source uncompress regression (#2079127)
d849b13
2f2f9ed
* Tue Apr 26 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-0.alpha1.4
2f2f9ed
- Further dynamic buildrequires cli switch regression fixes (#2078744)
2f2f9ed
f384795
* Tue Apr 26 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-0.alpha1.3
f384795
- Fix rpmbuild -ba --nodeps regression wrt dynamic buildrequires (#2078744)
f384795
5e60ce8
* Tue Apr 26 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-0.alpha1.2
5e60ce8
- Fix rpmbuild -br not producing a src.rpm regression (#2078744)
5e60ce8
2742b0e
* Mon Apr 25 2022 Panu Matilainen <pmatilai@redhat.com> - 4.18.0-0.alpha1.1
2742b0e
- Rebase to 4.18.0 alpha (https://fedoraproject.org/wiki/Changes/RPM-4.18)
2742b0e
- Add patches for two late discovered regressions
2742b0e
391c3ae
* Mon Mar 21 2022 Neal Gompa <ngompa@fedoraproject.org> - 4.17.0-10
391c3ae
- Create rpmdb directory symlink in posttrans by default (#2066427)
391c3ae
3afd14a
* Wed Feb 16 2022 Neal Gompa <ngompa@fedoraproject.org> - 4.17.0-9
3afd14a
- Add dependencies for the rpmdb migration scriptlet (#2055033)
3afd14a
7fefa01
* Wed Feb 02 2022 Panu Matilainen <pmatilai@redhat.com> - 4.17.0-8
7fefa01
- Really fix spurious %%transfiletriggerpostun execution (#2023311, #2048168)
7fefa01
0b9f813
* Wed Jan 26 2022 Neal Gompa <ngompa@fedoraproject.org> - 4.17.0-7
0b9f813
- Migrate rpmdb to /usr/lib/sysimage/rpm (#2042099)
0b9f813
  https://fedoraproject.org/wiki/Changes/RelocateRPMToUsr
0b9f813
9e3cd4b
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 4.17.0-6
9e3cd4b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
9e3cd4b
d5a5044
* Thu Jan 20 2022 Björn Esser <besser82@fedoraproject.org> - 4.17.0-5
951ffa7
- Rebuild (ima-evm-utils)
d5a5044
- Use baserelease for rpm release tag to make rpmdev-bumpspec work
951ffa7
5abb204
* Fri Jan 14 2022 Panu Matilainen <pmatilai@redhat.com> - 4.17.0-4
5abb204
- Fix spurious %%transfiletriggerpostun execution (#2023311)
5abb204
376b8b2
* Fri Jan 14 2022 Panu Matilainen <pmatilai@redhat.com> - 4.17.0-3
376b8b2
- Fix fapolicyd plugin dependencies to replace fapolicyd-dnf-plugin (#2007639)
376b8b2
5a48e9d
* Mon Nov 08 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 4.17.0-2
5a48e9d
- Rebuils for ima-evm-utils 1.4 soname bump
5a48e9d
f6ae8e7
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 4.17.0-1.1
f6ae8e7
- Rebuilt with OpenSSL 3.0.0
f6ae8e7
ae02286
* Fri Sep 03 2021 Panu Matilainen <pmatilai@redhat.com> - 4.17.0-1
ae02286
- Rebase to 4.17.0 final (https://rpm.org/wiki/Releases/4.17.0)
ae02286
c37b0e7
* Thu Aug 19 2021 Panu Matilainen <pmatilai@redhat.com> - 4.17.0-0.rc1.1
c37b0e7
- Rebase to 4.17.0 rc1
c37b0e7
a66e966
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.17.0-0.beta1.0.2
a66e966
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
a66e966
161b1ca
* Tue Jun 22 2021 Panu Matilainen <pmatilai@redhat.com> - 4.17.0-0.beta1.1
161b1ca
- Rebase to 4.17.0 beta1
161b1ca
- Add back /usr/lib/rpm/find-debuginfo.sh as a compat symlink
7c9bfb5
- Add temporary buildrequire on pandoc due to makefile bugs in beta1
161b1ca
0c2b0cd
* Wed Jun 02 2021 Python Maint <python-maint@redhat.com> - 4.16.90-0.git15395.8.1
0c2b0cd
- Rebuilt for Python 3.10
0c2b0cd
f3fae00
* Mon May 17 2021 Panu Matilainen <pmatilai@redhat.com> - 4.16.90-0.git15395.8
f3fae00
- Switch to external debugedit
f3fae00
f40acc5
* Mon May 17 2021 Panu Matilainen <pmatilai@redhat.com> - 4.16.90-0.git15395.7
f40acc5
- Handle different find-debuginfo.sh location with external debugedit
f40acc5
d0c5139
* Fri May 07 2021 Panu Matilainen <pmatilai@redhat.com> - 4.16.90-0.git15395.6
d0c5139
- Fix regression causing a crash on Lua state reset (#1958095)
d0c5139
77dba0a
* Thu Apr 29 2021 Panu Matilainen <pmatilai@redhat.com> - 4.16.90-0.git15395.5
77dba0a
- Proper fix for comments affecting macro file parsing (#1953910)
77dba0a
e38cfd2
* Tue Apr 27 2021 Panu Matilainen <pmatilai@redhat.com> - 4.16.90-0.git15395.4
e38cfd2
- Enable fapolicyd plugin build
e38cfd2
d56ba0c
* Tue Apr 27 2021 Panu Matilainen <pmatilai@redhat.com> - 4.16.90-0.git15395.3
d56ba0c
- Temporarily revert macro file loading fix due to regression #1953910
d56ba0c
3e8fbdc
* Mon Apr 26 2021 Panu Matilainen <pmatilai@redhat.com> - 4.16.90-0.git15395.2
3e8fbdc
- Add a bcond to build with external debugedit
3e8fbdc
ae09471
* Mon Apr 26 2021 Panu Matilainen <pmatilai@redhat.com> - 4.16.90-0.git15395.1
ae09471
- Rebase to rpm 4.17.0 alpha (https://rpm.org/wiki/Releases/4.17.0)
ae09471
- Drop a local hack for a cosmetic Fedora 22 era rpm2cpio issue
ae09471
- Drop BDB support leftovers from the spec
ae09471
- Add build conditional for fsverity plugin
ae09471
d9ef132
* Mon Mar 22 2021 Panu Matilainen <pmatilai@redhat.com> - 4.16.1.3-1
d9ef132
- Rebase to rpm 4.16.1.3 (https://rpm.org/wiki/Releases/4.16.1.3)
d9ef132
1089af6
* Wed Feb 03 2021 Panu Matilainen <pmatilai@redhat.com> - 4.16.1.2-6
1089af6
- Drop support for read-write Berkeley DB format (#1787311)
1089af6
05e837e
* Wed Feb 03 2021 Panu Matilainen <pmatilai@redhat.com> - 4.16.1.2-5
05e837e
- Make with/without bdb build option actually work
05e837e
- Clean up unpackaged /var/tmp from the build root
05e837e
b439c18
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.16.1.2-4.1
b439c18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
b439c18
d5b8c7b
* Fri Jan 22 2021 Mark Wielaard <mjw@fedoraproject.org> - 4.16.1.2-4
d5b8c7b
- Fix edit_attributes_str_comp_dir in Patch916 (#1919107)
d5b8c7b
008caa6
* Tue Jan 19 2021 Jeff Law <law@redhat.com> - 4.16.1.2-3
008caa6
- Fix typo in test for F33 or newer
008caa6
652537b
* Tue Jan 19 2021 Mark Wielaard <mjw@fedoraproject.org> - 4.16.1.2-2
652537b
- Add debugedit DWARF5 support
652537b
a38f609
* Wed Dec 16 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.1.2-1
a38f609
- Rebase to rpm 4.16.1.2 (http://rpm.org/wiki/Releases/4.16.1.2)
a38f609
- Add a spec safeguard for accidental soname bumps
a38f609
d1d0607
* Wed Dec 16 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.1.1-1
d1d0607
- Rebase to rpm 4.16.1.1 (http://rpm.org/wiki/Releases/4.16.1.1)
d1d0607
1200e8a
* Thu Dec 10 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.1-1
1200e8a
- Rebase to rpm 4.16.1 (http://rpm.org/wiki/Releases/4.16.1)
1200e8a
9ad9c40
* Mon Nov 30 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.0-5
9ad9c40
- Only disable test-suite where it's actually broken
9ad9c40
7bcd4c2
* Mon Nov 30 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.0-4
7bcd4c2
- Fix BDB crashing on failed open attempts (#1902395, #1898299, #1900407)
7bcd4c2
- Fix unnecessary double failure on lazy keyring open
7bcd4c2
b47d156
* Wed Oct 28 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.0-3
b47d156
- Issue deprecation warning when creating BDB databases (#1787311)
7b0bfa9
- Temporarily disable test-suite due to massive fakechroot breakage
b47d156
c691aaf
* Mon Oct 05 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.0-2
c691aaf
- Clean up after test-suite which leaves a read-only tree behind
c691aaf
7bf49f3
* Wed Sep 30 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.0-1
7bf49f3
- Rebase to 4.16.0 final (https://rpm.org/wiki/Releases/4.16.0)
7bf49f3
3a1ce1e
* Mon Aug 31 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.0-0.rc1.1
3a1ce1e
- Rebase to 4.16.0-rc1
3a1ce1e
- Run test-suite in parallel
3a1ce1e
76cdb88
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.16.0-0.beta3.2.3
76cdb88
- Second attempt - Rebuilt for
76cdb88
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
76cdb88
0ebeb5e
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.16.0-0.beta3.2.2
0ebeb5e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
0ebeb5e
767e7a5
* Sun Jul 26 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 4.16.0-0.beta3.2.1
767e7a5
- rebuild for ima-evm-utils 1.3
767e7a5
97e353c
* Mon Jun 29 2020 Tom Callaway <spot@fedoraproject.org> - 4.16.0-0.beta3.2
97e353c
- rebuild for lua 5.4
97e353c
621aa87
* Wed Jun 24 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.0-0.beta3.1
621aa87
- Rebase to beta3
621aa87
f7ecc58
* Wed Jun 10 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.0-0.beta1.4
f7ecc58
- Fix prefix search on sqlite backend (many file triggers not running)
f7ecc58
b9a32bc
* Mon Jun 8 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.0-0.beta1.3
b9a32bc
- Unbreak metainfo() provide generation
b9a32bc
220819b
* Wed Jun 3 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.0-0.beta1.2
220819b
- Don't auto-enable _flush_io on non-rotational media, it's too costly
220819b
bd27fcf
* Mon Jun 1 2020 Panu Matilainen <pmatilai@redhat.com> - 4.16.0-0.beta1.1
bd27fcf
- Rebase to rpm 4.16.0-beta1
bd27fcf
08269f4
* Fri May 22 2020 Miro Hrončok <mhroncok@redhat.com> - 4.15.90-0.git14971.12.1
08269f4
- Rebuilt for Python 3.9
08269f4
422abda
* Tue May 12 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.12
422abda
- Fix segfault when trying to use unknown database backend
422abda
d451552
* Thu May 7 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.11
d451552
- Flag BDB databases for rebuild on next reboot whenever rpm is updated
d451552
- Switch default database to sqlite (#1818910)
d451552
13e726e
* Mon May 4 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.10
13e726e
- Handle rpmdb-rebuild service enablement for upgrades
13e726e
1b2c14f
* Thu Apr 23 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.9
1b2c14f
- Fix questionable uses of %%{name} and %%{version} in the spec
1b2c14f
931d61f
* Wed Apr 22 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.8
931d61f
- Fix regression(s) on build dependency resolution
931d61f
c091c2f
* Wed Apr 22 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.7
c091c2f
- Add rpmdb-rebuild systemd service
c091c2f
c091c2f
* Fri Apr 17 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.6
9f5580b
- Warn on undefined macros in buildtree setup macros (#1820349)
9f5580b
999c698
* Thu Apr 09 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.5
999c698
- Fix regression causing all ELF files classified as OCaml
999c698
6715757
* Mon Apr 06 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.4
6715757
- Fix invalid path passed to parametric macro generators
6715757
8332f4f
* Thu Apr 02 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.3
8332f4f
- Fix db lock files not getting packaged
8332f4f
52a9ca7
* Tue Mar 31 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.2
52a9ca7
- Move bdb specific systemd-tmpfiles cleanup crutch behind the bdb bcond
52a9ca7
a5c4573
* Tue Mar 31 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.90-0.git14971.1
a5c4573
- Rebase to rpm 4.16 alpha (https://rpm.org/wiki/Releases/4.16.0)
a5c4573
- Add bconds for and enable sqlite, ndb and bdb_ro database backends
a5c4573
- Add bcond for disabling bdb backend
a5c4573
- Drop lmdb bcond, the backend was removed upstream
a5c4573
- Ensure all database backend files are owned
a5c4573
- Fix external environment causing test-suite failures in spec build
a5c4573
- Re-enable hard test-suite failures again
a5c4573
5a0eaf8
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.15.1-2.1
5a0eaf8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
5a0eaf8
47d58ab
* Thu Jan 9 2020 Panu Matilainen <pmatilai@redhat.com> - 4.15.1-2
47d58ab
- Obsolete python2-rpm to fix upgrade path (#1775113)
47d58ab
aa9697a
* Mon Nov 18 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.1-1
aa9697a
- Rebase to 4.15.1 (https://rpm.org/wiki/Releases/4.15.1)
aa9697a
7cf9f46
* Thu Nov 14 2019 Adam Williamson <awilliam@redhat.com> - 4.15.0-7
7cf9f46
- Really revert armv8 detection improvements (patch was not applied in -6)
7cf9f46
2be3482
* Wed Oct 23 2019 Peter Robinson <pbrobinson@fedoraproject.org> 4.15.0-6
2be3482
- Revert armv8 detection improvements
2be3482
197455d
* Mon Oct 21 2019 Stephen Gallagher <sgallagh@redhat.com> - 4.15.0-5
197455d
- Revert aliasing arm64 to aarch64
197455d
- Resolves: rhbz#1763831
197455d
534022d
* Fri Oct 18 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-4
534022d
- Revert problematic sub-variants of armv8 (#1691430)
534022d
d09b731
* Thu Oct 17 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-3
d09b731
- Drop python2 bindings for good (#1761211)
d09b731
706be6f
* Tue Oct 15 2019 Adam Williamson <awilliam@redhat.com> - 4.15.0-2
706be6f
- Revert systemd inhibit plugin's calling of dbus_shutdown (#1750575)
706be6f
5c57b11
* Thu Sep 26 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-1
5c57b11
- Update to 4.15.0 final (https://rpm.org/wiki/Releases/4.15.0)
5c57b11
41f9713
* Wed Aug 28 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-0.rc1.1
41f9713
- Update to 4.15.0-rc1
41f9713
48ff1fa
* Tue Aug 27 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-0.beta.6
48ff1fa
- Fix some issues in the thread cap logic
48ff1fa
dce71de
* Mon Aug 26 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-0.beta.5
dce71de
- Re-enable test-suite, temporarily disabled during alpha troubleshooting
dce71de
d678a6a
* Fri Aug 23 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-0.beta.4
d678a6a
- Cap number of threads on 32bit platforms (#1729382)
d678a6a
- Drop %%_lto_cflags macro (reverted upstream)
d678a6a
c9c4213
* Fri Aug 23 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-0.beta.3
c9c4213
- Restore strict order of build scriptlet stdout/stderr output
c9c4213
ac67522
* Thu Aug 15 2019 Miro Hrončok <mhroncok@redhat.com> - 4.15.0-0.beta.2.3
ac67522
- Rebuilt for Python 3.8
ac67522
d962bff
* Wed Jul 31 2019 Miro Hrončok <mhroncok@redhat.com> - 4.15.0-0.beta.2.2
d962bff
- Rebuilt for libimaevm.so.1
d962bff
e4c27a9
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.15.0-0.beta.2.1
e4c27a9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
e4c27a9
b419b5c
* Sat Jul 20 18:30:10 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.15.0-0.beta.2
b419b5c
- Backport patch to not set RPMTAG_BUILDTIME to SOURCE_DATE_EPOCH
b419b5c
0052ff9
* Thu Jun 27 2019 Panu Matilainen <pmatilai@redhat.com> - 4.15.0-0.beta.1
0052ff9
- Rebase to 4.15.0 beta
0052ff9
70d62ac
* Thu Jun 20 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.90-0.git14653.18
70d62ac
- Fix excessive TLS use, part II (#1722181)
70d62ac
894aa7a
* Thu Jun 20 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.90-0.git14653.17
894aa7a
- Fix excessive TLS use (#1722181)
894aa7a
d8b230b
* Wed Jun 19 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.90-0.git14653.16
d8b230b
- Drop buildarch again now that python_provide no longer needs it (#1720139)
d8b230b
c45704b
* Fri Jun 14 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.90-0.git14653.15
c45704b
- Temporarily re-enable buildarch macro for python_provide macro use (#1720139)
c45704b
49f1181
* Thu Jun 13 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.90-0.git14653.14
49f1181
- Don't fail build trying to kill a non-existent process (#1720143)
49f1181
5965610
* Tue Jun 11 14:59:16 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.90-0.git14653.13
5965610
- Fix build of binary packages in parallel
5965610
c065605
* Tue Jun 11 00:08:50 CEST 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.90-0.git14653.10
c065605
- Revert generation of binary packages in parallel
c065605
0a7d172
* Mon Jun 10 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.90-0.git14653.1
0a7d172
- Update to 4.15.0 alpha
0a7d172
d958e93
* Mon Jun 10 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-14
d958e93
- Drop support for sanitizer build, it never really worked anyway
d958e93
- Drop leftover build-dependency on binutils-devel
d958e93
- Truncate changelog to rpm 4.14.x (last two years)
d958e93
398bbf6
* Mon Jun 10 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-13
398bbf6
- Drop support for Fedora < 28 builds
398bbf6
- Drop leftover BDB-related compiler flag foo
398bbf6
d90bd67
* Fri Jun 07 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-12
d90bd67
- Use pre-determined buildhost in test-suite to avoid DNS usage
d90bd67
- Drop obsolete specspo and gpg2 related patches
d90bd67
bda4949
* Fri Jun 07 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.2.1-11
bda4949
- Use py2/3 macros for building and installing the bindings
bda4949
3abc976
* Tue May 21 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-10
3abc976
- Support build-id generation from compressed ELF files (#1650072)
3abc976
2688218
* Fri May 03 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.2.1-9
2688218
- Suggest gdb-minimal
2688218
81329c3
* Thu Apr 25 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-8
81329c3
- Replace deprecated __global_ldflags uses with build_ldflags macro
81329c3
c7bd807
* Thu Apr 11 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-7
c7bd807
- Fix excessive reference counting on faked string .decode()
c7bd807
d4f7fd8
* Wed Apr 10 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-6
d4f7fd8
- Unbreak Python 3 API by returning string data as surrogate-escaped utf-8
d4f7fd8
  string objects instead of bytes (#1693751)
d4f7fd8
- As a temporary crutch,  monkey-patch a .decode() method to returned strings
d4f7fd8
  to give users time to migrate from the long-standing broken behavior
d4f7fd8
57b4e92
* Wed Apr 10 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-5
57b4e92
- Generate minidebug for PIE executables on file >= 5.33 too
57b4e92
- Backport find-debuginfo --g-libs option for glibc's benefit (#1661512)
57b4e92
9519e9e
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.14.2.1-4.1
9519e9e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
9519e9e
af9bdc4
* Wed Dec 19 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-4
af9bdc4
- Backport the new modularity label tag (#1650286)
af9bdc4
1eb187d
* Mon Nov 19 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-3
1eb187d
- Take prefix into account when compressing man pages etc for Flatpak builds
1eb187d
06f829d
* Wed Oct 24 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-2
06f829d
- Selinux plugin requires a base policy to work (#1641631)
06f829d
4fa277d
* Mon Oct 22 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2.1-1
4fa277d
- Rebase to rpm 4.14.2.1 (http://rpm.org/wiki/Releases/4.14.2.1)
4fa277d
69ee4d2
* Wed Oct 17 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.2-9
69ee4d2
- Push name/epoch/version/release macro before invoking depgens
69ee4d2
5460ad1
* Tue Oct 16 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.2-8
5460ad1
- Resurrect long since broken Lua library path
5460ad1
4ba57b6
* Fri Oct 12 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-7
4ba57b6
- Actually fail build on test-suite failures again
4ba57b6
- Invoke python2 explicitly from test-suite to unbreak build, part II
4ba57b6
106f86a
* Thu Oct 11 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-6
106f86a
- Drop duplicate BDB buildrequire
106f86a
- Drop nowadays unnecessary BDB macro foo
106f86a
- Drop nowadays unnecessary manual libcap dependency
106f86a
d58b662
* Thu Oct 11 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-5
d58b662
- Own all rpmdb files and ensure the list remains up to date
d58b662
- Drop redundant verify exclusions on rpmdb ghosts
3f81427
- Fix build when systemd is not installed (duh)
d58b662
2a29f1e
* Thu Oct 11 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-4
2a29f1e
- Erm, really use the macro for tmpfiles.d path
2a29f1e
- Erm, don't nuke buildroot at beginning of %%install
2a29f1e
- Use modern build/install helper macros
2a29f1e
85cd9c4
* Thu Oct 11 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-3
85cd9c4
- Eh, selinux plugin dependency condition was upside down (#1493267)
85cd9c4
- Drop no longer necessary condition over imaevm name
85cd9c4
- Drop no longer necessary obsolete on compat-librpm3
85cd9c4
9a8f208
* Thu Oct 11 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-2
9a8f208
- Fix ancient Python GIL locking bug (#1632488)
9a8f208
- Use the appropriate macro for tmpfiles.d now that one exists
9a8f208
06b8b7f
* Tue Aug 21 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-1
06b8b7f
- Update to rpm 4.14.2 final (http://rpm.org/wiki/Releases/4.14.2)
06b8b7f
8d934fd
* Mon Aug 13 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-0.rc2.2
8d934fd
- Move python-macro-helper to main package where the macros are (#1577860)
8d934fd
cae019c
* Wed Aug 08 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-0.rc2.1
cae019c
- Update to rpm 4.14.2-rc2
cae019c
adbe363
* Sat Jul 21 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.2-0.rc1.2
adbe363
- Decompress DWARF compressed ELF sections
adbe363
95db654
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.14.2-0.rc1.1.2
95db654
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
95db654
8029c4e
* Mon Jul 02 2018 Miro Hrončok <mhroncok@redhat.com> - 4.14.2-0.rc1.1.1
8029c4e
- Rebuilt for Python 3.7
8029c4e
22e1547
* Fri Jun 29 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-0.rc1.1
22e1547
- Update to rpm 4.14.2-rc1
22e1547
- Patching test-suite for python2 too painful, just sed it instead
22e1547
- Fix premature version increment from previous changelog entries, oops
22e1547
22e1547
* Fri Jun 29 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-13
e79d625
- Ehm, need to patch the autogenerated rpmtests script too for python2
e79d625
- Ehm, it's ldconfig_scriptlets not scripts
e79d625
- Drop the non-working python envvar magic from obsoleted change
e79d625
22e1547
* Fri Jun 29 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-12
8b3e871
- Invoke python2 explicitly from test-suite to unbreak build
8b3e871
22e1547
* Fri Jun 29 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-11
7d75372
- Remove direct ldconfig calls, use compat macros instead
7d75372
b86c75e
* Fri Jun 15 2018 Miro Hrončok <mhroncok@redhat.com> - 4.14.1-10.1
b86c75e
- Rebuilt for Python 3.7
b86c75e
364d038
* Mon May 28 2018 Miro Hrončok <mhroncok@redhat.com> - 4.14.1-10
364d038
- Backport upstream solution to make brp-python-bytecompile automagic part opt-outable
364d038
  https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation
364d038
43ea916
* Tue May 22 2018 Mark Wielaard <mjw@fedoraproject.org> - 4.14.1-9
43ea916
- find-debuginfo.sh: Handle application/x-pie-executable (#1581224)
43ea916
99d6687
* Tue Feb 20 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.1-8
99d6687
- Split rpm-build-libs to one more subpackage rpm-sign-libs
99d6687
29c1408
* Mon Feb 19 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-7
29c1408
- Explicitly BuildRequire gcc and make
29c1408
91f61a5
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.1-6.1
91f61a5
- Escape macros in %%changelog
91f61a5
a83817c
* Wed Jan 31 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-6
a83817c
- Avoid unnecessary macro helper dependency on /usr/bin/python (#1538657)
a83817c
- Fix release of previous changelog entry
a83817c
a83817c
* Tue Jan 30 2018 Tomas Orsava <torsava@redhat.com> - 4.14.1-5
0670d68
- Add envvar that will be present during RPM build,
0670d68
  Part of a Fedora Change for F28: "Avoid /usr/bin/python in RPM build"
0670d68
  https://fedoraproject.org/wiki/Changes/Avoid_usr_bin_python_in_RPM_Build
0670d68
3f65cd7
* Tue Jan 30 2018 Petr Viktorin <pviktori@redhat.com> - 4.14.1-4
3f65cd7
- Skip automatic Python byte-compilation if *.py files are not present
3f65cd7
c6d1f7c
* Thu Jan 25 2018 Florian Weimer <fweimer@redhat.com> - 4.14.1-3
c6d1f7c
- Rebuild to work around gcc bug leading to librpm miscompilation (#1538648)
c6d1f7c
eb1281d
* Thu Jan 18 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-2
eb1281d
- Avoid nuking the new python-macro-helper along with dep generators (#1535692)
eb1281d
8219d71
* Tue Jan 16 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-1
8219d71
- Rebase to rpm 4.14.1 (http://rpm.org/wiki/Releases/4.14.1)
8219d71
193c887
* Tue Nov 07 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.0-5
193c887
- Fix typo in Obsoletes
193c887
e6d364f
* Mon Nov 06 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.0-4
e6d364f
- Remove platform-python bits
e6d364f
1a61b7b
* Thu Oct 26 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-3
1a61b7b
- Move selinux plugin dependency to selinux-policy in Fedora >= 28 (#1493267)
1a61b7b
7f79c17
* Thu Oct 12 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-2
7f79c17
- Dump out test-suite log in case of failures again
7f79c17
- Don't assume per-user groups in test-suite
7f79c17
9c3c353
* Thu Oct 12 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-1
9c3c353
- Rebase to rpm 4.14.0 final (http://rpm.org/wiki/Releases/4.14.0)
9c3c353
baaf8b9
* Tue Oct 10 2017 Troy Dawson <tdawson@redhat.com> - 4.14.0-0.rc2.6
baaf8b9
- Cleanup spec file conditionals
baaf8b9
cae5fc9
* Tue Oct 03 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc2.5
cae5fc9
- Add build conditionals for zstd and lmdb support
cae5fc9
- Enable zstd support
cae5fc9
0cd499e
* Tue Oct 03 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc2.4
0cd499e
- Spec cleanups
0cd499e
Panu Matilainen b4ee379
* Fri Sep 29 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc2.3
Panu Matilainen b4ee379
- BuildRequire gnupg2 for the testsuite
Panu Matilainen b4ee379
7e9150e
* Fri Sep 29 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc2.2
7e9150e
- ima-evm-utils only has a -devel package in fedora >= 28
7e9150e
4e78f86
* Thu Sep 28 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc2.1
4e78f86
- Rebase to rpm 4.14.0-rc2 (http://rpm.org/wiki/Releases/4.14.0)
4e78f86
822c26c
* Mon Sep 18 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc1.3
822c26c
- Fix Ftell() past 2GB on 32bit architectures (#1492587)
822c26c
37398b2
* Thu Sep 07 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc1.2
37398b2
- Actually honor with/without libimaevm option
aa109fa
- ima-evm-utils-devel >= 1.0 is required for rpm >= 4.14.0
37398b2
1dda23d
* Wed Sep 06 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc1.1
1dda23d
- Rebase to rpm 4.14.0-rc1 (http://rpm.org/wiki/Releases/4.14.0)
1dda23d
- Re-enable SHA256 header digest generation (see #1480407)
1dda23d
fefe4f0
* Mon Aug 28 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.90-0.git14000.8
fefe4f0
- Band-aid for DB_VERSION_MISMATCH errors on glibc updates (#1465809)
fefe4f0
67d7133
* Thu Aug 24 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.90-0.git14000.7
67d7133
- Remove ugly kludges from posttrans script, BDB handles this now
67d7133
6f54bf0
* Fri Aug 18 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.90-0.git14000.6
6f54bf0
- Silence harmless but bogus error message on noarch packages (#1482144)
6f54bf0
4d1adcf
* Thu Aug 17 2017 Miro Hrončok <mhroncok@redhat.com> - 4.13.90-0.git14002.5
4d1adcf
- Build with platform_python
4d1adcf
Iryna Shcherbina 412abe2
* Mon Aug 14 2017 Miro Hrončok <mhroncok@redhat.com> - 4.13.90-0.git14000.4
Iryna Shcherbina 412abe2
- Add platform-python bytecompilation patch: platform-python-bytecompile.patch
Iryna Shcherbina 412abe2
- Add platform python deps generator patch: platform-python-abi.patch
Iryna Shcherbina 412abe2
- Add a platform-python subpackage and remove system python related declarations
Iryna Shcherbina 412abe2
- Build rpm without platform_python for bytecompilation
Iryna Shcherbina 412abe2
  (https://fedoraproject.org/wiki/Changes/Platform_Python_Stack)
Iryna Shcherbina 412abe2
351ab49
* Mon Aug 14 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.90-0.git14000.3
351ab49
- Disable macro argument quoting as a band-aid to #1481025
351ab49
14f55d6
* Fri Aug 11 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.90-0.git14000.2
14f55d6
- Disable SHA256 header-only digest generation temporarily (#1480407)
14f55d6
353b5cc
* Thu Aug 10 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.90-0.git14000.1
353b5cc
- Rebase to rpm 4.13.90 aka 4.14.0-alpha (#1474836)
353b5cc