dcavalca / rpms / rpm

Forked from rpms/rpm 2 years ago
Clone
0b2921
# build against xz?
0b2921
%bcond_without xz
0b2921
# just for giggles, option to build with internal Berkeley DB
0b2921
%bcond_with int_bdb
0b2921
# run internal testsuite?
0b2921
%bcond_with check
0b2921
# build with plugins?
0b2921
%bcond_without plugins
0b2921
# build with sanitizers?
0b2921
%bcond_with sanitizer
0b2921
# build with libarchive? (needed for rpm2archive)
0b2921
%bcond_without libarchive
0b2921
# build with libimaevm.so
0b2921
%bcond_without libimaevm
0b2921
# build with new db format
0b2921
%bcond_with ndb
0b2921
# build with zstd support?
ed184b
%bcond_without zstd
0b2921
# build with lmdb support?
0b2921
%bcond_with lmdb
517f18
# build with readonly sqlite support?
517f18
%bcond_without sqlite
0b2921
0b2921
%if 0%{?rhel} > 7
0b2921
# Disable python2 build by default
0b2921
%bcond_with python2
0b2921
%else
0b2921
%bcond_without python2
0b2921
%endif
0b2921
0b2921
%define rpmhome /usr/lib/rpm
0b2921
467d1d
%global rpmver 4.14.3
0b2921
#global snapver rc2
686848
%global rel 22
0b2921
0b2921
%global srcver %{version}%{?snapver:-%{snapver}}
0b2921
%global srcdir %{?snapver:testing}%{!?snapver:%{name}-%(echo %{version} | cut -d'.' -f1-2).x}
0b2921
0b2921
%define bdbname libdb
0b2921
%define bdbver 5.3.15
0b2921
%define dbprefix db
0b2921
0b2921
Summary: The RPM package management system
0b2921
Name: rpm
0b2921
Version: %{rpmver}
0b2921
Release: %{?snapver:0.%{snapver}.}%{rel}%{?dist}
0b2921
Group: System Environment/Base
0b2921
Url: http://www.rpm.org/
0b2921
Source0: http://ftp.rpm.org/releases/%{srcdir}/%{name}-%{srcver}.tar.bz2
0b2921
%if %{with int_bdb}
0b2921
Source1: db-%{bdbver}.tar.gz
0b2921
%else
0b2921
BuildRequires: libdb-devel
0b2921
%endif
0b2921
0b2921
# Disable autoconf config.site processing (#962837)
0b2921
Patch1: rpm-4.11.x-siteconfig.patch
0b2921
# Fedora specspo is setup differently than what rpm expects, considering
0b2921
# this as Fedora-specific patch for now
0b2921
Patch2: rpm-4.13.0-fedora-specspo.patch
0b2921
# In current Fedora, man-pages pkg owns all the localized man directories
0b2921
Patch3: rpm-4.9.90-no-man-dirs.patch
0b2921
# gnupg2 comes installed by default, avoid need to drag in gnupg too
0b2921
Patch4: rpm-4.8.1-use-gpg2.patch
0b2921
# Temporary band-aid for rpm2cpio whining on payload size mismatch (#1142949)
0b2921
Patch5: rpm-4.12.0-rpm2cpio-hack.patch
0b2921
0b2921
# Downstream-only patch:
0b2921
# Add envvar that will be present during RPM build
0b2921
# - Part of a Fedora Change for F28:
0b2921
# - "Avoid /usr/bin/python in RPM build"
0b2921
# - https://fedoraproject.org/wiki/Changes/Avoid_usr_bin_python_in_RPM_Build
0b2921
Patch7: rpm-4.14.1-Add-envvar-that-will-be-present-during-RPM-build.patch
0b2921
0b2921
# Patches already upstream:
0b2921
Patch101: rpm-4.14.2-RPMTAG_MODULARITYLABEL.patch
0b2921
Patch102: 0001-Document-noverify-in-the-man-page-RhBug-1646458.patch
0b2921
Patch104: 0001-Mark-elements-with-associated-problems-as-failed.patch
0b2921
Patch108: 0001-Only-read-through-payload-on-verify-if-actually-need.patch
0b2921
Patch111: 0003-Verify-packages-before-signing-RhBug-1646388.patch
0b2921
Patch112: 0001-Fix-FA_TOUCH-on-files-with-suid-sgid-bits-and-or-cap.patch
0b2921
Patch116: 0001-Add-flag-to-use-strip-g-instead-of-full-strip-on-DSO.patch
ed184b
Patch119: 0001-Use-in-condition-to-avoid-sub-processes-in-find-debu.patch
ed184b
Patch132: 0001-debugedit-Refactor-reading-writing-of-relocated-valu.patch
ed184b
Patch133: 0002-Handle-.debug_macro-in-debugedit.patch
ed184b
Patch134: 0003-debugedit-Make-sure-.debug_line-old-new-idx-start-eq.patch
ed184b
Patch135: 0001-Pass-RPM_BUILD_NCPUS-to-build-scripts.patch
ed184b
Patch136: 0001-Use-RPM_BUILD_NCPUS-in-brp-strip-static-archive.patch
ed184b
Patch137: 0001-Fix-brp-strip-static-archive-parallelism.patch
ed184b
Patch138: 0001-Use-newline-as-a-delimiter-to-avoid-xargs-messing-up.patch
ed184b
Patch139: 0001-Make-check-buildroot-check-the-build-files-in-parall.patch
ed184b
Patch140: 0001-Fix-resource-leaks-on-zstd-open-error-paths.patch
ed184b
# XXX should be before 0001-Pass-RPM_BUILD_NCPUS-to-build-scripts.patch
ed184b
Patch141: 0001-Isolate-_smp_build_ncpus-and-use-it-for-_smp_mflags.patch
467d1d
Patch142: rpm-4.14.3-GPG-Switch-back-to-pipe-7-for-signing.patch
976aaf
Patch143: 0001-Work-around-buggy-signature-region-preventing-resign.patch
976aaf
Patch144: 0001-Fix-python-ts.addErase-not-raising-exception-on-not-.patch
976aaf
Patch145: 0001-Always-close-libelf-handle-1313.patch
976aaf
Patch146: 0001-When-doing-the-same-thing-more-than-once-use-a-loop.patch
976aaf
Patch147: 0001-Introduce-patch_nums-and-source_nums-Lua-variables-i.patch
976aaf
Patch148: 0001-Add-limits-to-autopatch-macro.patch
976aaf
Patch149: rpm-4.14.3-bump-up-the-limit-of-signature-header-to-64MB.patch
976aaf
Patch150: rpm-4.14.3-add-fapolicyd-rpm-plugin.patch
976aaf
Patch151: 0001-Unblock-signals-in-forked-scriptlets.patch
976aaf
Patch152: rpm-4.14.3-fix-ambiguous-diagnostics-on-file-triggers.patch
976aaf
Patch153: rpm-4.14.3-ELF-files-strip-when-debuginfo-disabled.patch
517f18
Patch154: rpm-4.14.3-more-careful-sig-hdr-copy.patch
517f18
Patch156: rpm-4.14.3-hdrblobInit-add-bounds-check.patch
517f18
Patch157: rpm-4.14.3-add-read-only-support-for-sqlite.patch
517f18
Patch158: rpm-4.14.3-imp-covscan-fixes.patch
686848
Patch159: rpm-4.14.3-add-path-query-option.patch
686848
Patch160: rpm-4.14.3-macroize-find-debuginfo-script-location.patch
686848
Patch161: rpm-4.14.3-validate-and-require-subkey-binding-sigs.patch
686848
Patch162: rpm-4.14.3-fix-spurious-transfiletriggerpostun-execution.patch
686848
Patch163: rpm-4.14.3-skip-recorded-symlinks-in-setperms.patch
0b2921
0b2921
# Python 3 string API sanity
0b2921
Patch500: 0001-In-Python-3-return-all-our-string-data-as-surrogate-.patch
0b2921
Patch501: 0001-Return-NULL-string-as-None-from-utf8FromString.patch
ed184b
# Make test-suite work with Python 3
ed184b
Patch503: 0001-Honor-PYTHON-from-configure-when-running-tests.patch
ed184b
Patch504: 0002-Use-Python-3-compatible-exception-syntax-in-tests.patch
ed184b
Patch505: 0003-Fix-couple-of-bytes-vs-strings-issues-in-Python-test.patch
ed184b
Patch506: 0004-Bump-the-minimum-Python-version-requirement-to-2.7.patch
ed184b
Patch507: 0005-Drop-an-unnecessary-Python-2-vs-3-incompatibility-fr.patch
467d1d
Patch508: rpm-4.14.3-python3.diff
467d1d
Patch509: rpm-4-14.3-selinux-log-error.patch
0b2921
0b2921
# These are not yet upstream
0b2921
# Audit support
0b2921
Patch800: rpm-4.14.2-audit-3.patch
0b2921
0b2921
Patch906: rpm-4.7.1-geode-i686.patch
0b2921
# Probably to be upstreamed in slightly different form
0b2921
Patch907: rpm-4.13.90-ldflags.patch
0b2921
0b2921
# Switch off the part of the brp-python-bytecompile script
0b2921
# that utilizes python2 to bytecompile .py files within
0b2921
# non-standard paths.
0b2921
Patch1000: disable-python-extra.patch
0b2921
0b2921
# Compile Python 3.6 stuff with /usr/libexec/platform-python instead of
0b2921
# /usr/bin/python3.6
0b2921
Patch1001: compile-with-Platform-Python-binary-where-relevant.patch
0b2921
# make unversioned %%__python an error unless explicitly overridden
0b2921
Patch1002: rpm-4.14.2-unversioned-python.patch
0b2921
0b2921
# Partially GPL/LGPL dual-licensed and some bits with BSD
0b2921
# SourceLicense: (GPLv2+ and LGPLv2+ with exceptions) and BSD 
0b2921
License: GPLv2+
0b2921
0b2921
Requires: coreutils
0b2921
%if %{without int_bdb}
0b2921
# db recovery tools, rpmdb_util symlinks
0b2921
Requires: %{_bindir}/%{dbprefix}_stat
0b2921
%endif
0b2921
Requires: popt%{_isa} >= 1.10.2.1
0b2921
Requires: curl
0b2921
0b2921
%if %{without int_bdb}
0b2921
BuildRequires: %{bdbname}-devel
0b2921
%endif
0b2921
0b2921
%if %{with check}
0b2921
BuildRequires: fakechroot gnupg2
0b2921
%endif
0b2921
0b2921
# XXX generally assumed to be installed but make it explicit as rpm
0b2921
# is a bit special...
0b2921
BuildRequires: redhat-rpm-config
0b2921
BuildRequires: gcc make
0b2921
BuildRequires: gawk
0b2921
BuildRequires: elfutils-devel >= 0.112
0b2921
BuildRequires: elfutils-libelf-devel
0b2921
BuildRequires: readline-devel zlib-devel
0b2921
BuildRequires: openssl-devel
0b2921
# The popt version here just documents an older known-good version
0b2921
BuildRequires: popt-devel >= 1.10.2
0b2921
BuildRequires: file-devel
0b2921
BuildRequires: gettext-devel
0b2921
BuildRequires: ncurses-devel
0b2921
BuildRequires: bzip2-devel >= 0.9.0c-2
0b2921
BuildRequires: lua-devel >= 5.1
0b2921
BuildRequires: libcap-devel
0b2921
BuildRequires: libacl-devel
0b2921
BuildRequires: audit-libs-devel
517f18
%if %{with sqlite}
517f18
BuildRequires: sqlite-devel
517f18
%endif
0b2921
%if %{with xz}
0b2921
BuildRequires: xz-devel >= 4.999.8
0b2921
%endif
0b2921
%if %{with libarchive}
0b2921
BuildRequires: libarchive-devel
0b2921
%endif
0b2921
%if %{with zstd}
0b2921
BuildRequires: libzstd-devel
0b2921
%endif
0b2921
%if %{with lmdb}
0b2921
BuildRequires: lmdb-devel
0b2921
%endif
0b2921
# Only required by sepdebugcrcfix patch
0b2921
BuildRequires: binutils-devel
0b2921
# Couple of patches change makefiles so, require for now...
0b2921
BuildRequires: automake libtool
0b2921
0b2921
%if %{with plugins}
0b2921
BuildRequires: libselinux-devel
0b2921
BuildRequires: dbus-devel
0b2921
%endif
0b2921
0b2921
%if %{with sanitizer}
0b2921
BuildRequires: libasan
0b2921
BuildRequires: libubsan
0b2921
#BuildRequires: liblsan
0b2921
#BuildRequires: libtsan
0b2921
%global sanitizer_flags -fsanitize=address -fsanitize=undefined
0b2921
%endif
0b2921
0b2921
%if %{with libimaevm}
0b2921
%if 0%{?fedora} >= 28 || 0%{?rhel} > 7
0b2921
%global imadevname ima-evm-utils-devel
0b2921
%else
0b2921
%global imadevname ima-evm-utils
0b2921
%endif
0b2921
BuildRequires: %{imadevname} >= 1.0
0b2921
%endif
0b2921
0b2921
%description
0b2921
The RPM Package Manager (RPM) is a powerful command line driven
0b2921
package management system capable of installing, uninstalling,
0b2921
verifying, querying, and updating software packages. Each software
0b2921
package consists of an archive of files along with information about
0b2921
the package like its version, a description, etc.
0b2921
0b2921
%package libs
0b2921
Summary:  Libraries for manipulating RPM packages
0b2921
Group: Development/Libraries
0b2921
License: GPLv2+ and LGPLv2+ with exceptions
0b2921
Requires: %{name} = %{version}-%{release}
0b2921
# librpm uses cap_compare, introduced sometimes between libcap 2.10 and 2.16.
0b2921
# A manual require is needed, see #505596
0b2921
Requires: libcap%{_isa} >= 2.16
0b2921
0b2921
%description libs
0b2921
This package contains the RPM shared libraries.
0b2921
0b2921
%package build-libs
0b2921
Summary:  Libraries for building and signing RPM packages
0b2921
Group: Development/Libraries
0b2921
License: GPLv2+ and LGPLv2+ with exceptions
0b2921
Requires: rpm-libs%{_isa} = %{version}-%{release}
0b2921
Requires: %{_bindir}/gpg2
0b2921
0b2921
%description build-libs
0b2921
This package contains the RPM shared libraries for building and signing
0b2921
packages.
0b2921
0b2921
%package devel
0b2921
Summary:  Development files for manipulating RPM packages
0b2921
Group: Development/Libraries
0b2921
License: GPLv2+ and LGPLv2+ with exceptions
0b2921
Requires: %{name} = %{version}-%{release}
0b2921
Requires: %{name}-libs%{_isa} = %{version}-%{release}
0b2921
Requires: %{name}-build-libs%{_isa} = %{version}-%{release}
0b2921
Requires: popt-devel%{_isa}
0b2921
0b2921
%description devel
0b2921
This package contains the RPM C library and header files. These
0b2921
development files will simplify the process of writing programs that
0b2921
manipulate RPM packages and databases. These files are intended to
0b2921
simplify the process of creating graphical package managers or any
0b2921
other tools that need an intimate knowledge of RPM packages in order
0b2921
to function.
0b2921
0b2921
This package should be installed if you want to develop programs that
0b2921
will manipulate RPM packages and databases.
0b2921
0b2921
%package build
0b2921
Summary: Scripts and executable programs used to build packages
0b2921
Group: Development/Tools
0b2921
Requires: rpm = %{version}-%{release}
0b2921
Requires: elfutils >= 0.128 binutils
0b2921
Requires: findutils sed grep gawk diffutils file patch >= 2.5
0b2921
Requires: tar unzip gzip bzip2 cpio xz
0b2921
%if %{with zstd}
0b2921
Requires: zstd
0b2921
%endif
0b2921
Requires: pkgconfig >= 1:0.24
0b2921
Requires: /usr/bin/gdb-add-index
0b2921
# Technically rpmbuild doesn't require any external configuration, but
0b2921
# creating distro-compatible packages does. To make the common case
0b2921
# "just work" while allowing for alternatives, depend on a virtual
0b2921
# provide, typically coming from redhat-rpm-config.
0b2921
Requires: system-rpm-config
0b2921
0b2921
%description build
0b2921
The rpm-build package contains the scripts and executable programs
0b2921
that are used to build packages using the RPM Package Manager.
0b2921
0b2921
%package sign
0b2921
Summary: Package signing support
0b2921
Group: System Environment/Base
0b2921
Requires: rpm-build-libs%{_isa} = %{version}-%{release}
0b2921
0b2921
%description sign
0b2921
This package contains support for digitally signing RPM packages.
0b2921
0b2921
%if %{with python2}
0b2921
%package -n python2-%{name}
0b2921
Summary: Python 2 bindings for apps which will manipulate RPM packages
0b2921
Group: Development/Libraries
0b2921
BuildRequires: python2-devel
0b2921
%{?python_provide:%python_provide python2-%{name}}
0b2921
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
0b2921
Provides: %{name}-python = %{version}-%{release}
0b2921
Obsoletes: %{name}-python < %{version}-%{release}
0b2921
0b2921
%description -n python2-%{name}
0b2921
The python2-rpm package contains a module that permits applications
0b2921
written in the Python programming language to use the interface
0b2921
supplied by RPM Package Manager libraries.
0b2921
0b2921
This package should be installed if you want to develop Python 2
0b2921
programs that will manipulate RPM packages and databases.
0b2921
%endif # with python2
0b2921
0b2921
%package -n python3-%{name}
0b2921
Summary: Python 3 bindings for apps which will manipulate RPM packages
0b2921
Group: Development/Libraries
0b2921
BuildRequires: python3-devel
0b2921
%{?python_provide:%python_provide python3-%{name}}
0b2921
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
0b2921
Provides: %{name}-python3 = %{version}-%{release}
0b2921
Obsoletes: %{name}-python3 < %{version}-%{release}
467d1d
# Lowest compatible DNF version (acts as a safeguard to protect DNF from
467d1d
# breaking in case the user attempts to upgrade RPM separately).
467d1d
# Version 4.2.7 added support for the new API output format introduced in
467d1d
# rpm-4.14.2-10.
467d1d
Conflicts: python3-dnf < 4.2.7
0b2921
0b2921
%description -n python3-%{name}
0b2921
The python3-rpm package contains a module that permits applications
0b2921
written in the Python programming language to use the interface
0b2921
supplied by RPM Package Manager libraries.
0b2921
0b2921
This package should be installed if you want to develop Python 3
0b2921
programs that will manipulate RPM packages and databases.
0b2921
0b2921
%package apidocs
0b2921
Summary: API documentation for RPM libraries
0b2921
Group: Documentation
0b2921
BuildArch: noarch
0b2921
0b2921
%description apidocs
0b2921
This package contains API documentation for developing applications
0b2921
that will manipulate RPM packages and databases.
0b2921
0b2921
%package cron
0b2921
Summary: Create daily logs of installed packages.
0b2921
Group: System Environment/Base
0b2921
BuildArch: noarch
0b2921
Requires: crontabs logrotate rpm = %{version}-%{release}
0b2921
0b2921
%description cron
0b2921
This package contains a cron job which creates daily logs of installed
0b2921
packages on a system.
0b2921
0b2921
%if %{with plugins}
0b2921
%package plugin-selinux
0b2921
Summary: Rpm plugin for SELinux functionality
0b2921
Group: System Environment/Base
0b2921
Requires: rpm-libs%{_isa} = %{version}-%{release}
0b2921
Requires: selinux-policy-base
0b2921
0b2921
%description plugin-selinux
0b2921
%{summary}
0b2921
0b2921
%package plugin-syslog
0b2921
Summary: Rpm plugin for syslog functionality
0b2921
Group: System Environment/Base
0b2921
Requires: rpm-libs%{_isa} = %{version}-%{release}
0b2921
0b2921
%description plugin-syslog
0b2921
%{summary}
0b2921
0b2921
%package plugin-systemd-inhibit
0b2921
Summary: Rpm plugin for systemd inhibit functionality
0b2921
Group: System Environment/Base
0b2921
Requires: rpm-libs%{_isa} = %{version}-%{release}
0b2921
0b2921
%description plugin-systemd-inhibit
0b2921
This plugin blocks systemd from entering idle, sleep or shutdown while an rpm
0b2921
transaction is running using the systemd-inhibit mechanism.
0b2921
0b2921
%package plugin-ima
0b2921
Summary: Rpm plugin ima file signatures
0b2921
Group: System Environment/Base
0b2921
Requires: rpm-libs%{_isa} = %{version}-%{release}
0b2921
0b2921
%description plugin-ima
0b2921
%{summary}
0b2921
0b2921
%package plugin-prioreset
0b2921
Summary: Rpm plugin for resetting scriptlet priorities for SysV init
0b2921
Group: System Environment/Base
0b2921
Requires: rpm-libs%{_isa} = %{version}-%{release}
0b2921
0b2921
%description plugin-prioreset
0b2921
%{summary}
0b2921
0b2921
Useful on legacy SysV init systems if you run rpm transactions with
0b2921
nice/ionice priorities. Should not be used on systemd systems.
0b2921
976aaf
%package plugin-fapolicyd
976aaf
Summary: Rpm plugin for fapolicyd functionality
976aaf
Requires: rpm-libs%{_isa} = %{version}-%{release}
976aaf
Provides: fapolicyd-plugin
976aaf
Obsoletes: fapolicyd-dnf-plugin
976aaf
976aaf
%description plugin-fapolicyd
976aaf
%{summary}.
976aaf
0b2921
%endif # with plugins
0b2921
0b2921
%prep
0b2921
%autosetup -n %{name}-%{srcver} %{?with_int_bdb:-a 1} -p1
0b2921
0b2921
%if %{with int_bdb}
0b2921
ln -s db-%{bdbver} db
0b2921
%endif
0b2921
0b2921
%build
0b2921
%if %{without int_bdb}
0b2921
#CPPFLAGS=-I%{_includedir}/db%{bdbver} 
0b2921
#LDFLAGS=-L%{_libdir}/db%{bdbver}
0b2921
%endif
0b2921
CPPFLAGS="$CPPFLAGS -DLUA_COMPAT_APIINTCASTS"
0b2921
CFLAGS="$RPM_OPT_FLAGS %{?sanitizer_flags} -DLUA_COMPAT_APIINTCASTS"
0b2921
LDFLAGS="$LDFLAGS %{?__global_ldflags}"
0b2921
export CPPFLAGS CFLAGS LDFLAGS
0b2921
0b2921
autoreconf -i -f
0b2921
0b2921
# Hardening hack taken from macro %%configure defined in redhat-rpm-config
0b2921
for i in $(find . -name ltmain.sh) ; do
0b2921
     %{__sed} -i.backup -e 's~compiler_flags=$~compiler_flags="%{_hardened_ldflags}"~' $i
0b2921
done;
0b2921
0b2921
# Using configure macro has some unwanted side-effects on rpm platform
0b2921
# setup, use the old-fashioned way for now only defining minimal paths.
0b2921
./configure \
0b2921
    --prefix=%{_usr} \
0b2921
    --sysconfdir=%{_sysconfdir} \
0b2921
    --localstatedir=%{_var} \
0b2921
    --sharedstatedir=%{_var}/lib \
0b2921
    --libdir=%{_libdir} \
0b2921
    --build=%{_target_platform} \
0b2921
    --host=%{_target_platform} \
0b2921
    --with-vendor=redhat \
0b2921
    %{!?with_int_bdb: --with-external-db} \
0b2921
    %{!?with_plugins: --disable-plugins} \
0b2921
    --with-lua \
0b2921
    --with-selinux \
0b2921
    --with-cap \
0b2921
    --with-acl \
467d1d
    %{?with_ndb: --enable-ndb} \
976aaf
    %{!?with_libarchive: --without-archive} \
0b2921
    %{?with_libimaevm: --with-imaevm} \
0b2921
    %{?with_zstd: --enable-zstd} \
0b2921
    %{?with_lmdb: --enable-lmdb} \
517f18
    %{?with_sqlite: --enable-sqlite} \
976aaf
    --with-fapolicyd \
0b2921
    --enable-python \
ed184b
    --with-crypto=openssl \
ed184b
    PYTHON=python3
0b2921
0b2921
make %{?_smp_mflags}
0b2921
0b2921
pushd python
0b2921
%if %{with python2}
0b2921
%{__python2} setup.py build
0b2921
%endif # with python2
0b2921
%{__python3} setup.py build
0b2921
popd
0b2921
0b2921
%install
0b2921
rm -rf $RPM_BUILD_ROOT
0b2921
0b2921
make DESTDIR="$RPM_BUILD_ROOT" install
0b2921
0b2921
# We need to build with --enable-python for the self-test suite, but we
0b2921
# actually package the bindings built with setup.py (#531543#c26)
0b2921
pushd python
0b2921
%if %{with python2}
0b2921
%{__python2} setup.py install --skip-build --root $RPM_BUILD_ROOT
0b2921
%endif # with python2
0b2921
%{__python3} setup.py install --skip-build --root $RPM_BUILD_ROOT
0b2921
popd
0b2921
0b2921
0b2921
# Save list of packages through cron
0b2921
mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/cron.daily
0b2921
install -m 755 scripts/rpm.daily ${RPM_BUILD_ROOT}%{_sysconfdir}/cron.daily/rpm
0b2921
0b2921
mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d
0b2921
install -m 644 scripts/rpm.log ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d/rpm
0b2921
0b2921
mkdir -p ${RPM_BUILD_ROOT}/usr/lib/tmpfiles.d
0b2921
echo "r /var/lib/rpm/__db.*" > ${RPM_BUILD_ROOT}/usr/lib/tmpfiles.d/rpm.conf
0b2921
0b2921
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/rpm
0b2921
mkdir -p $RPM_BUILD_ROOT%{rpmhome}/macros.d
0b2921
0b2921
mkdir -p $RPM_BUILD_ROOT/var/lib/rpm
0b2921
for dbi in \
0b2921
    Basenames Conflictname Dirnames Group Installtid Name Obsoletename \
0b2921
    Packages Providename Requirename Triggername Sha1header Sigmd5 \
0b2921
    __db.001 __db.002 __db.003 __db.004 __db.005 __db.006 __db.007 \
0b2921
    __db.008 __db.009
0b2921
do
0b2921
    touch $RPM_BUILD_ROOT/var/lib/rpm/$dbi
0b2921
done
0b2921
0b2921
# plant links to relevant db utils as rpmdb_foo for documention compatibility
0b2921
%if %{without int_bdb}
0b2921
for dbutil in dump load recover stat upgrade verify
0b2921
do
0b2921
    ln -s ../../bin/%{dbprefix}_${dbutil} $RPM_BUILD_ROOT/%{rpmhome}/rpmdb_${dbutil}
0b2921
done
0b2921
%endif
0b2921
0b2921
%find_lang %{name}
0b2921
0b2921
find $RPM_BUILD_ROOT -name "*.la"|xargs rm -f
0b2921
0b2921
# These live in perl-generators and python-rpm-generators now
0b2921
rm -f $RPM_BUILD_ROOT/%{rpmhome}/{perldeps.pl,perl.*,pythond*}
0b2921
rm -f $RPM_BUILD_ROOT/%{_fileattrsdir}/{perl*,python*}
0b2921
# Axe unused cruft
0b2921
rm -f $RPM_BUILD_ROOT/%{rpmhome}/{tcl.req,osgideps.pl}
0b2921
0b2921
# Avoid unnecessary dependency on /usr/bin/python
0b2921
chmod a-x $RPM_BUILD_ROOT/%{rpmhome}/python-macro-helper
0b2921
0b2921
%if %{with check}
0b2921
%check
0b2921
make check || cat tests/rpmtests.log
0b2921
%endif
0b2921
0b2921
%post libs -p /sbin/ldconfig
0b2921
%postun libs -p /sbin/ldconfig
0b2921
0b2921
%post build-libs -p /sbin/ldconfig
0b2921
%postun build-libs -p /sbin/ldconfig
0b2921
0b2921
%files -f %{name}.lang
0b2921
%license COPYING
0b2921
%doc CREDITS doc/manual/[a-z]*
0b2921
0b2921
/usr/lib/tmpfiles.d/rpm.conf
0b2921
%dir %{_sysconfdir}/rpm
0b2921
0b2921
%attr(0755, root, root) %dir /var/lib/rpm
0b2921
%attr(0644, root, root) %verify(not md5 size mtime) %ghost %config(missingok,noreplace) /var/lib/rpm/*
0b2921
0b2921
%{_bindir}/rpm
976aaf
%if %{with libarchive}
0b2921
%{_bindir}/rpm2archive
976aaf
%endif
0b2921
%{_bindir}/rpm2cpio
0b2921
%{_bindir}/rpmdb
0b2921
%{_bindir}/rpmkeys
0b2921
%{_bindir}/rpmquery
0b2921
%{_bindir}/rpmverify
0b2921
0b2921
%{_mandir}/man8/rpm.8*
0b2921
%{_mandir}/man8/rpmdb.8*
0b2921
%{_mandir}/man8/rpmkeys.8*
0b2921
%{_mandir}/man8/rpm2cpio.8*
0b2921
%{_mandir}/man8/rpm-misc.8*
0b2921
0b2921
# XXX this places translated manuals to wrong package wrt eg rpmbuild
0b2921
%lang(fr) %{_mandir}/fr/man[18]/*.[18]*
0b2921
%lang(ko) %{_mandir}/ko/man[18]/*.[18]*
0b2921
%lang(ja) %{_mandir}/ja/man[18]/*.[18]*
0b2921
%lang(pl) %{_mandir}/pl/man[18]/*.[18]*
0b2921
%lang(ru) %{_mandir}/ru/man[18]/*.[18]*
0b2921
%lang(sk) %{_mandir}/sk/man[18]/*.[18]*
0b2921
0b2921
%attr(0755, root, root) %dir %{rpmhome}
0b2921
%{rpmhome}/macros
0b2921
%{rpmhome}/macros.d
0b2921
%{rpmhome}/rpmpopt*
0b2921
%{rpmhome}/rpmrc
0b2921
0b2921
%{rpmhome}/rpmdb_*
0b2921
%{rpmhome}/rpm.daily
0b2921
%{rpmhome}/rpm.log
0b2921
%{rpmhome}/rpm.supp
0b2921
%{rpmhome}/rpm2cpio.sh
0b2921
%{rpmhome}/tgpg
0b2921
%{rpmhome}/python-macro-helper
0b2921
0b2921
%{rpmhome}/platform
0b2921
0b2921
%dir %{rpmhome}/fileattrs
0b2921
0b2921
%files libs
0b2921
%{_libdir}/librpmio.so.*
0b2921
%{_libdir}/librpm.so.*
0b2921
%if %{with plugins}
0b2921
%dir %{_libdir}/rpm-plugins
0b2921
0b2921
%files plugin-syslog
0b2921
%{_libdir}/rpm-plugins/syslog.so
0b2921
0b2921
%files plugin-selinux
0b2921
%{_libdir}/rpm-plugins/selinux.so
0b2921
0b2921
%files plugin-systemd-inhibit
0b2921
%{_libdir}/rpm-plugins/systemd_inhibit.so
0b2921
%{_mandir}/man8/rpm-plugin-systemd-inhibit.8*
0b2921
0b2921
%files plugin-ima
0b2921
%{_libdir}/rpm-plugins/ima.so
0b2921
0b2921
%files plugin-prioreset
0b2921
%{_libdir}/rpm-plugins/prioreset.so
976aaf
976aaf
%files plugin-fapolicyd
976aaf
%{_libdir}/rpm-plugins/fapolicyd.so
976aaf
%{_mandir}/man8/rpm-plugin-fapolicyd.8*
0b2921
%endif # with plugins
0b2921
0b2921
%files build-libs
0b2921
%{_libdir}/librpmbuild.so.*
0b2921
%{_libdir}/librpmsign.so.*
0b2921
0b2921
%files build
0b2921
%{_bindir}/rpmbuild
0b2921
%{_bindir}/gendiff
0b2921
%{_bindir}/rpmspec
0b2921
0b2921
%{_mandir}/man1/gendiff.1*
0b2921
%{_mandir}/man8/rpmbuild.8*
0b2921
%{_mandir}/man8/rpmdeps.8*
0b2921
%{_mandir}/man8/rpmspec.8*
0b2921
0b2921
%{rpmhome}/brp-*
0b2921
%{rpmhome}/check-*
0b2921
%{rpmhome}/debugedit
0b2921
%{rpmhome}/sepdebugcrcfix
0b2921
%{rpmhome}/find-debuginfo.sh
0b2921
%{rpmhome}/find-lang.sh
0b2921
%{rpmhome}/*provides*
0b2921
%{rpmhome}/*requires*
0b2921
%{rpmhome}/*deps*
0b2921
%{rpmhome}/*.prov
0b2921
%{rpmhome}/*.req
0b2921
%{rpmhome}/config.*
0b2921
%{rpmhome}/mkinstalldirs
0b2921
%{rpmhome}/macros.p*
0b2921
%{rpmhome}/fileattrs/*
0b2921
0b2921
%files sign
0b2921
%{_bindir}/rpmsign
0b2921
%{_mandir}/man8/rpmsign.8*
0b2921
0b2921
%if %{with python2}
0b2921
%files -n python2-%{name}
0b2921
%{python2_sitearch}/%{name}/
0b2921
%{python2_sitearch}/%{name}-%{version}*.egg-info
0b2921
%endif # with python2
0b2921
0b2921
%files -n python3-%{name}
0b2921
%{python3_sitearch}/%{name}/
0b2921
%{python3_sitearch}/%{name}-%{version}*.egg-info
0b2921
0b2921
%files devel
0b2921
%{_mandir}/man8/rpmgraph.8*
0b2921
%{_bindir}/rpmgraph
0b2921
%{_libdir}/librp*[a-z].so
0b2921
%{_libdir}/pkgconfig/%{name}.pc
0b2921
%{_includedir}/%{name}/
0b2921
0b2921
%files cron
0b2921
%{_sysconfdir}/cron.daily/rpm
0b2921
%config(noreplace) %{_sysconfdir}/logrotate.d/rpm
0b2921
0b2921
%files apidocs
0b2921
%license COPYING
0b2921
%doc doc/librpm/html/*
0b2921
0b2921
%changelog
686848
* Tue Feb 15 2022 Michal Domonkos <mdomonko@redhat.com> - 4.14.3-22
686848
- Fix spurious %transfiletriggerpostun execution (#2023693)
686848
- Skip recorded symlinks in --setperms (#1900662)
686848
686848
* Mon Jan 10 2022 Michal Domonkos <mdomonko@redhat.com> - 4.14.3-21
686848
- Address covscan issues in binding sigs validation patch (#1958480)
686848
686848
* Thu Dec 09 2021 Michal Domonkos <mdomonko@redhat.com> - 4.14.3-20
686848
- Add --path query option (#1940895)
686848
- Macroize find-debuginfo script location (#2019540)
686848
- Validate and require subkey binding sigs on PGP pubkeys (#1958480)
686848
- Fixes CVE-2021-3521
686848
686848
* Wed Oct 06 2021 Michal Domonkos <mdomonko@redhat.com> - 4.14.3-19
686848
- Unbreak in-tree kmod strip by reverting brp-strip fix (#1967291)
686848
517f18
* Thu Aug 26 2021 Michal Domonkos <mdomonko@redhat.com> - 4.14.3-18
517f18
- Address important covscan issues (#1996665), vol. 2
517f18
517f18
* Mon Aug 23 2021 Michal Domonkos <mdomonko@redhat.com> - 4.14.3-17
517f18
- Address important covscan issues (#1996665)
517f18
517f18
* Thu Aug 19 2021 Michal Domonkos <mdomonko@redhat.com> - 4.14.3-16
517f18
- Add support for read-only sqlite rpmdb (#1938928)
517f18
- Drop compat .decode() method from returned Py3 strings (#1840142)
517f18
517f18
* Thu Jul 15 2021 Michal Domonkos <mdomonko@redhat.com> - 4.14.3-15
517f18
- Add out-of-bounds checks to hdrblobInit() (#1929445)
517f18
- Fixes CVE-2021-20266
517f18
- Fix regression in brp-strip causing kmods to lose SecureBoot sig (#1967291)
517f18
517f18
* Thu May 27 2021 Michal Domonkos <mdomonko@redhat.com> - 4.14.3-14
517f18
- Be more careful about copying data from signature header (#1958477)
517f18
- Fixes CVE-2021-20271
517f18
976aaf
* Fri Feb 12 2021 Michal Domonkos <mdomonko@redhat.com> - 4.14.3-13
976aaf
- Fix minor issues found by COVSCAN in fapolicyd plugin
976aaf
- Actually honor libarchive bcond at configure time (#1902887)
976aaf
976aaf
* Tue Feb 09 2021 Michal Domonkos <mdomonko@redhat.com> - 4.14.3-12
976aaf
- Bump up the limit of signature header to 64MB (#1918777)
976aaf
- Add fapolicyd plugin (#1923167)
976aaf
- Unblock signals in forked scriptlets (#1913765)
976aaf
- Fix ambiguous diagnostics output on file triggers (#1883338)
976aaf
- Ensure ELF files get stripped when debuginfo is disabled (#1634084)
976aaf
976aaf
* Sun Jan 10 2021 Michal Domonkos <mdomonko@redhat.com> - 4.14.3-10
976aaf
- Rebuild for libimaevm soname bump, now for real (#1896046)
976aaf
976aaf
* Thu Jan 07 2021 Florian Festi <ffesti@redhat.com> - 4.14.3-8
976aaf
- Add limits to autopatch macro (#1834931)
976aaf
976aaf
* Thu Dec 03 2020 Michal Domonkos <mdomonko@redhat.com> - 4.14.3-6
976aaf
- Rebuild for libimaevm soname bump (#1896046)
976aaf
976aaf
* Fri Oct 30 2020 Florian Festi <ffesti@redhat.com> - 4.14.3-5
976aaf
- Don't error out when replacing an invalid signature (#1874062)
976aaf
- Raise an expection when erasing a package fails in Python (#1872623)
976aaf
- Fix builds on NFS filesystems (#1840728)
976aaf
467d1d
* Fri Jun 26 2020 Michal Domonkos <mdomonko@redhat.com> - 4.14.3-4
467d1d
- Fix hang when signing with expired key (#1746353)
467d1d
467d1d
* Wed May 13 2020 Panu Matilainen <pmatilai@redhat.com> - 4.14.3-3
467d1d
- Fix configure option for --with ndb (#1817010, Matthew Almond)
467d1d
467d1d
* Mon May 11 2020 Florian Festi <ffesti@redhat.com> - 4.14.3-2
467d1d
- Re-add selinux fix dropped in rebase
467d1d
467d1d
* Mon May 4 2020 Florian Festi <ffesti@redhat.com> - 4.14.3-1
467d1d
- Rebase to 4.14.3 (#1765187)
467d1d
467d1d
* Fri Feb 21 2020 Michal Domonkos <mdomonko@redhat.com> - 4.14.2-37
467d1d
- Add API safeguard for DNF by using Conflicts: (#1790400)
467d1d
467d1d
* Thu Jan 09 2020 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-36
467d1d
- Revert DBUS shutdown patch, it causes regressions (#1783346)
467d1d
ed184b
* Wed Nov 27 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-35
ed184b
- Revert mistakenly included patch from caret backport
ed184b
ed184b
* Thu Nov 21 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-34
ed184b
- Backport caret version operator (#1654901)
ed184b
ed184b
* Thu Nov 21 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-33
ed184b
- Backport _smp_build_ncpus macro for #1691824 and #1704354
ed184b
ed184b
* Thu Nov 21 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-32
ed184b
- Fix resource leaks on zstd open error
ed184b
ed184b
* Mon Nov 18 2019 Florian Festi <ffesti@redhat.com> - 4.14.2-31
ed184b
- Parallelize /usr/lib/rpm/brp-strip-static-archive (#1691824)
ed184b
- Parallelize /usr/lib/rpm/check-buildroot (#1704354)
ed184b
ed184b
* Tue Nov 12 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-30
ed184b
- Handle gcc -g3 debug level output in debuginfo (#1630926)
ed184b
ed184b
* Thu Oct 24 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-29
ed184b
- Use Python 3 for the test suite and make it pass (#1724138)
ed184b
ed184b
* Thu Oct 24 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-28
ed184b
- Accept PGP public keys with missing EOL (#1733971)
ed184b
ed184b
* Thu Oct 24 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-27
ed184b
- Support generating build-id's from compressed ELF files (#1650074)
ed184b
- Compress annobit notes in find-debuginfo (#1719837)
ed184b
ed184b
* Wed Oct 16 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-26
ed184b
- Re-enable support for zstd (#1715799)
ed184b
ed184b
* Wed Aug 07 2019 Florian Festi <ffesti@redhat.com> - 4.14.2-25
ed184b
- Fix memory leak in verify code (#1714657)
ed184b
ed184b
* Wed Jul 31 2019 Florian Festi <ffesti@redhat.com> - 4.14.2-24
ed184b
- Fix off-by-one in hdrblobGet() breaking large packages (#1722921)
ed184b
ed184b
* Thu Jul 25 2019 Florian Festi <ffesti@redhat.com> - 4.14.2-23
ed184b
- Use --dpbath only with full path (#1696408)
ed184b
- Fix memory leaks (#1714657)
ed184b
- Remove capabilities instead of setting empty caps via. --setcaps (#1700920)
ed184b
- Fix bash warning from solution for #1689810
ed184b
ed184b
* Thu Jul 18 2019 Florian Festi <ffesti@redhat.com> - 4.14.2-22
ed184b
- Add information about FIPS mode to rpmsign man page (#1726678)
ed184b
ed184b
* Wed Jul 03 2019 Florian Festi <ffesti@redhat.com> - 4.14.2-21
ed184b
- Fix bash warning from solution for #1689810
ed184b
ed184b
* Thu Jun 06 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-20
0b2921
- Fix packages getting removed on failed update via dnf (#1710346)
0b2921
0b2921
* Tue Jun 04 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-19
0b2921
- Fix rare segfault in fingerprinting symlink round (#1660232)
0b2921
0b2921
* Tue Jun 04 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-18
0b2921
- Make use of unversioned %%__python macro an error (#1645663)
0b2921
0b2921
* Wed Apr 24 2019 Florian Festi <ffesti@redhat.com> - 4.14.2-17
0b2921
- Add flag to use strip -g instead of full strip on DSOs (#1689810)
0b2921
0b2921
* Wed Apr 24 2019 Florian Festi <ffesti@redhat.com> - 4.14.2-16
0b2921
- Sort list of hard linked files in find-debuginfo.sh (#1421272)
0b2921
- Correct rpm -ql exit value when optional -p is omitted (#1680610)
0b2921
- Show list of files only once when use rpm -ql and multiple rpm files (#1689898)
0b2921
0b2921
* Fri Apr 12 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-15
0b2921
- Fix %_minimize_writes stripping suid/sgid bits and capabilities (#1690876)
0b2921
0b2921
* Thu Apr 11 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-14
0b2921
- Verify packages before signing (#1646388)
0b2921
- Make rpmsign exist values more consistent with our other tools
0b2921
0b2921
* Thu Apr 11 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-13
0b2921
- Report meaningful errors from SElinux plugin (#1679028)
0b2921
0b2921
* Thu Apr 11 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-12
0b2921
- Fix an ancient GIL locking bug, required for the .decode() trick
0b2921
0b2921
* Thu Apr 11 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-11
0b2921
- Revised patch for Py3 string data as surrogate-escaped utf-8 (#1631292)
0b2921
- Add a .decode() method to returned Py3 strings for compatibility
0b2921
0b2921
* Wed Mar 06 2019 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-10
0b2921
- Return all string data as surrogate-escaped utf-8 in Python 3 (#1631292)
0b2921
0b2921
* Thu Dec 20 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-9
0b2921
- Mark elements with associated problems as failed (needed for audit)
0b2921
0b2921
* Fri Dec 14 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-8
0b2921
- Differentiate between install and update in audit log
0b2921
0b2921
* Mon Dec 03 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-7
0b2921
- Move python-macro-helper to main package where the macros are (#1651926)
0b2921
- Document --noverify in the man page (#1646458)
0b2921
- Handle unsupported digests the same as disabled ones (#1652529)
0b2921
0b2921
* Mon Dec 03 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-6
0b2921
- Fix our SElinux dependencies (#1651926)
0b2921
0b2921
* Fri Nov 30 2018 Florian Festi <ffesti@redhat.com> - 4.14.2-5
0b2921
- Add new tag MODULARITYLABEL (#1650287)
0b2921
0b2921
* Mon Oct 22 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-4
0b2921
- Fix nasty --setperms/--setugids regression introduced in 4.14.2 (#1640470)
0b2921
0b2921
* Thu Sep 13 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-3
0b2921
- Oops, op= was supposed to be first in the audit message (#1607612)
0b2921
0b2921
* Thu Sep 13 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-2
0b2921
- Revised audit patch, log removals and verify failures too (#1607612)
0b2921
0b2921
* Mon Sep 03 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-1
0b2921
- Buildrequire audit-libs-devel to actually enable the feature (#1607612)
0b2921
- Update to rpm 4.14.2 final (http://rpm.org/wiki/Releases/4.14.2)
0b2921
0b2921
* Fri Aug 10 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-0.rc2.1
0b2921
- Update to rpm 4.14.2-rc2
0b2921
- Fixes a regression in rpmlog error handling (#1597274)
0b2921
- Fixes several resource leaks found by covscan (#1602681)
0b2921
- Fixes DISTTAG not getting copied to source rpms (#1596193)
0b2921
0b2921
* Tue Aug 07 2018 Florian Festi <ffesti@redhat.com> - 4.14.2-0.rc1.5
0b2921
- Wrap zstd Requires in build condition
0b2921
0b2921
* Thu Aug 02 2018 Florian Festi <ffesti@redhat.com> - 4.14.2-0.rc1.4
0b2921
- Add log entries to audit system (#1607612)
0b2921
0b2921
* Wed Aug 01 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.2-0.rc1.3
0b2921
- Disable test-suite by default to avoid fakechroot dependency (#1601024)
0b2921
0b2921
* Mon Jul 30 2018 Florian Festi <ffesti@redhat.com> - 4.14.2-0.rc1.2
0b2921
- Build without zstd support
0b2921
0b2921
* Wed Jul 18 2018 Florian Festi <ffesti@redhat.com> - 4.14.2-0.rc1.1
0b2921
- Update to rpm 4.14.2-rc1
0b2921
0b2921
* Tue Jul 03 2018 Tomas Orsava <torsava@redhat.com> - 4.14.1-11
0b2921
- Compile Python 3.6 stuff with /usr/libexec/platform-python instead of
0b2921
  /usr/bin/python3.6
0b2921
0b2921
* Fri Jun 29 2018 Charalampos Stratakis <cstratak@redhat.com> - 4.14.1-10.1
0b2921
- Bump release for rebuild
0b2921
0b2921
* Tue Jun 26 2018 Charalampos Stratakis <cstratak@redhat.com> - 4.14.1-9
0b2921
- Disable python2 bytecompilation
0b2921
0b2921
* Fri Jun 22 2018 Charalampos Stratakis <cstratak@redhat.com> - 4.14.1-8
0b2921
- Conditionalize the python2 subpackage
0b2921
0b2921
* Mon Feb 19 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-7
0b2921
- Explicitly BuildRequire gcc and make
0b2921
0b2921
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.1-6.1
0b2921
- Escape macros in %%changelog
0b2921
0b2921
* Wed Jan 31 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-6
0b2921
- Avoid unnecessary macro helper dependency on /usr/bin/python (#1538657)
0b2921
- Fix release of previous changelog entry
0b2921
0b2921
* Tue Jan 30 2018 Tomas Orsava <torsava@redhat.com> - 4.14.1-5
0b2921
- Add envvar that will be present during RPM build,
0b2921
  Part of a Fedora Change for F28: "Avoid /usr/bin/python in RPM build"
0b2921
  https://fedoraproject.org/wiki/Changes/Avoid_usr_bin_python_in_RPM_Build
0b2921
0b2921
* Tue Jan 30 2018 Petr Viktorin <pviktori@redhat.com> - 4.14.1-4
0b2921
- Skip automatic Python byte-compilation if *.py files are not present
0b2921
0b2921
* Thu Jan 25 2018 Florian Weimer <fweimer@redhat.com> - 4.14.1-3
0b2921
- Rebuild to work around gcc bug leading to librpm miscompilation (#1538648)
0b2921
0b2921
* Thu Jan 18 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-2
0b2921
- Avoid nuking the new python-macro-helper along with dep generators (#1535692)
0b2921
0b2921
* Tue Jan 16 2018 Panu Matilainen <pmatilai@redhat.com> - 4.14.1-1
0b2921
- Rebase to rpm 4.14.1 (http://rpm.org/wiki/Releases/4.14.1)
0b2921
0b2921
* Tue Nov 07 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.0-5
0b2921
- Fix typo in Obsoletes
0b2921
0b2921
* Mon Nov 06 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.14.0-4
0b2921
- Remove platform-python bits
0b2921
0b2921
* Thu Oct 26 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-3
0b2921
- Move selinux plugin dependency to selinux-policy in Fedora >= 28 (#1493267)
0b2921
0b2921
* Thu Oct 12 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-2
0b2921
- Dump out test-suite log in case of failures again
0b2921
- Don't assume per-user groups in test-suite
0b2921
0b2921
* Thu Oct 12 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-1
0b2921
- Rebase to rpm 4.14.0 final (http://rpm.org/wiki/Releases/4.14.0)
0b2921
0b2921
* Tue Oct 10 2017 Troy Dawson <tdawson@redhat.com> - 4.14.0-0.rc2.6
0b2921
- Cleanup spec file conditionals
0b2921
0b2921
* Tue Oct 03 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc2.5
0b2921
- Add build conditionals for zstd and lmdb support
0b2921
- Enable zstd support
0b2921
0b2921
* Tue Oct 03 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc2.4
0b2921
- Spec cleanups
0b2921
0b2921
* Fri Sep 29 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc2.3
0b2921
- BuildRequire gnupg2 for the testsuite
0b2921
0b2921
* Fri Sep 29 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc2.2
0b2921
- ima-evm-utils only has a -devel package in fedora >= 28
0b2921
0b2921
* Thu Sep 28 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc2.1
0b2921
- Rebase to rpm 4.14.0-rc2 (http://rpm.org/wiki/Releases/4.14.0)
0b2921
0b2921
* Mon Sep 18 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc1.3
0b2921
- Fix Ftell() past 2GB on 32bit architectures (#1492587)
0b2921
0b2921
* Thu Sep 07 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc1.2
0b2921
- Actually honor with/without libimaevm option
0b2921
- ima-evm-utils-devel >= 1.0 is required for rpm >= 4.14.0
0b2921
0b2921
* Wed Sep 06 2017 Panu Matilainen <pmatilai@redhat.com> - 4.14.0-0.rc1.1
0b2921
- Rebase to rpm 4.14.0-rc1 (http://rpm.org/wiki/Releases/4.14.0)
0b2921
- Re-enable SHA256 header digest generation (see #1480407)
0b2921
0b2921
* Mon Aug 28 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.90-0.git14000.8
0b2921
- Band-aid for DB_VERSION_MISMATCH errors on glibc updates (#1465809)
0b2921
0b2921
* Thu Aug 24 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.90-0.git14000.7
0b2921
- Remove ugly kludges from posttrans script, BDB handles this now
0b2921
0b2921
* Fri Aug 18 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.90-0.git14000.6
0b2921
- Silence harmless but bogus error message on noarch packages (#1482144)
0b2921
0b2921
* Thu Aug 17 2017 Miro Hrončok <mhroncok@redhat.com> - 4.13.90-0.git14002.5
0b2921
- Build with platform_python
0b2921
0b2921
* Mon Aug 14 2017 Miro Hrončok <mhroncok@redhat.com> - 4.13.90-0.git14000.4
0b2921
- Add platform-python bytecompilation patch: platform-python-bytecompile.patch
0b2921
- Add platform python deps generator patch: platform-python-abi.patch
0b2921
- Add a platform-python subpackage and remove system python related declarations
0b2921
- Build rpm without platform_python for bytecompilation
0b2921
  (https://fedoraproject.org/wiki/Changes/Platform_Python_Stack)
0b2921
0b2921
* Mon Aug 14 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.90-0.git14000.3
0b2921
- Disable macro argument quoting as a band-aid to #1481025
0b2921
0b2921
* Fri Aug 11 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.90-0.git14000.2
0b2921
- Disable SHA256 header-only digest generation temporarily (#1480407)
0b2921
0b2921
* Thu Aug 10 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.90-0.git14000.1
0b2921
- Rebase to rpm 4.13.90 aka 4.14.0-alpha (#1474836)
0b2921
0b2921
* Mon Jul 31 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.13.0.1-41
0b2921
- Move _debuginfo_subpackages and _debugsource_packages to redhat-rpm-config
0b2921
0b2921
* Sat Jul 29 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.13.0.1-40
0b2921
- Update latest patches from merged versions
0b2921
0b2921
* Fri Jul 28 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.13.0.1-39
0b2921
- Backport fixes for debuginfo subpackages
0b2921
0b2921
* Wed Jul 26 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.13.0.1-38
0b2921
- Backport trivial fix for debugsourcefiles.list ending up in random dir
0b2921
0b2921
* Tue Jul 25 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.13.0.1-37
0b2921
- Enable debugsource and debuginfo subpackages by default
0b2921
0b2921
* Mon Jul 24 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.13.0.1-36
0b2921
- Make sure that test results are not ignored
0b2921
0b2921
* Sun Jul 23 2017 Mark Wielaard <mjw@fedoraproject.org> - 4.13.0.1-35
0b2921
- Fix rpmfd_write on big endian arches.
0b2921
0b2921
* Fri Jul 21 2017 Mark Wielaard <mjw@fedoraproject.org> - 4.13.0.1-34
0b2921
- find-debuginfo.sh: Remove non-allocated NOBITS sections from minisymtab.
0b2921
0b2921
* Thu Jul 20 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.13.0.1-33
0b2921
- Remove strict requirement on python libs
0b2921
0b2921
* Tue Jul 18 2017 Mark Wielaard <mjw@fedoraproject.org> - 4.13.0.1-32
0b2921
- Add find-debuginfo.sh: Add --keep-section and --remove-section (#1465997)
0b2921
0b2921
* Wed Jul 12 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.13.0.1-31
0b2921
- Add automatic provides debuginfo(build-id) = ... into debuginfo subpackages
0b2921
0b2921
* Fri Jul 07 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.13.0.1-30
0b2921
- Fix brokeness when using %%filter_setup (RHBZ #1468476)
0b2921
0b2921
* Tue Jul 04 2017 Mark Wielaard <mjw@fedoraproject.org> - 4.13.0.1-29
0b2921
- Track patches using https://pagure.io/rpm-fedora
0b2921
- Use file list to explicitly set mode for build-id dirs/files
0b2921
  (#1452893, #1458839)
0b2921
0b2921
* Thu Jun 29 2017 Mark Wielaard <mjw@fedoraproject.org> - 4.13.0.1-28
0b2921
- Add debugedit-prefix.patch.
0b2921
- Add find-debuginfo-filter-built-ins.patch.
0b2921
- Add find-debuginfo-dwz-multi.patch.
0b2921
- Add find-debuginfo-and-macro-docs.patch.
0b2921
0b2921
* Wed Jun 28 2017 Mark Wielaard <mjw@fedoraproject.org> - 4.13.0.1-27
0b2921
- Add find-debuginfo-split-traversal-and-extraction-fix.patch (#1465170)
0b2921
0b2921
* Wed Jun 28 2017 Igor Gnatenko <ignatenko@redhat.com> - 4.13.0.1-26
0b2921
- Backport patches for rich dependencies from dependency generators
0b2921
0b2921
* Sun Jun 25 2017 Mark Wielaard <mjw@fedoraproject.org> - 4.13.0.1-25
0b2921
- Add support for debugsource and debuginfo subpackages
0b2921
  - find-debuginfo-untangle-unique-build-options.patch
0b2921
  - debugsrc-and-sub-debuginfo-packages.patch
0b2921
0b2921
* Fri Jun 23 2017 Mark Wielaard <mjw@fedoraproject.org> - 4.13.0.1-24
0b2921
- Backport parallel debuginfo processing.
0b2921
0b2921
* Tue May 30 2017 Mark Wielaard <mjw@fedoraproject.org> - 4.13.0.1-23
0b2921
- Fix resetting attr flags in buildid creation (#1449732)
0b2921
0b2921
* Tue May 23 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.0.1-22
0b2921
- Python dependency generators live in python-rpm-generators now (#1444925)
0b2921
0b2921
* Tue May 23 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.0.1-21
0b2921
- Fix rpmsign python module import failing (#1393659)
0b2921
0b2921
* Tue Apr 25 2017 Mark Wielaard <mjw@fedoraproject.org> - 4.13.0.1-20
0b2921
- Fix rpmbuild world writable empty (tmp) dirs in debuginfo (#641022)
0b2921
0b2921
* Sat Apr 15 2017 Mark Wielaard <mjw@fedoraproject.org> - 4.13.0.1-19
0b2921
- Minisymtab should only be added for executables or shared libraries.
0b2921
- Add find-debuginfo.sh -n (debugedit --no-recompute-build-id) option.
0b2921
0b2921
* Fri Mar 31 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.0.1-18
0b2921
- gpg path must not depend on %%_prefix and such (#1437726)
0b2921
0b2921
* Mon Mar 27 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.0.1-17
0b2921
- Work around missing python[23] during build dependency parse
0b2921
- Include ISA in the new python library version dependencies too
0b2921
0b2921
* Mon Mar 27 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.0.1-16
0b2921
- Band-aid for python library versioning inadequacies (#1435135)
0b2921
0b2921
* Mon Mar 27 2017 Mark Wielaard <mjw@redhat.com> - 4.13.0.1-15
0b2921
- Unbreak short-circuited binary builds (#1434235).
0b2921
0b2921
* Tue Mar 21 2017 Mark Wielaard <mjw@redhat.com> - 4.13.0.1-14
0b2921
- Add fix for off by one adding DW_FORM_string replacement (#1434347).
0b2921
0b2921
* Mon Mar 20 2017 Mark Wielaard <mjw@redhat.com> - 4.13.0.1-13
0b2921
- Add tests fix for sed file build-id regexp matching.
0b2921
- Add fix for build-ids in non-executable ELF files (#1433837).
0b2921
0b2921
* Fri Mar 17 2017 Mark Wielaard <mjw@redhat.com> - 4.13.0.1-12
0b2921
- Fix reading and updating (cross-endian) build-id information.
0b2921
0b2921
* Fri Mar 17 2017 Mark Wielaard <mjw@redhat.com> - 4.13.0.1-11
0b2921
- Do not process build-ids for noarch packages.
0b2921
0b2921
* Thu Mar 16 2017 Mark Wielaard <mjw@redhat.com> - 4.13.0.1-10
0b2921
- Add fix for debugedit replace debug_line files.
0b2921
0b2921
* Thu Mar 16 2017 Igor Gnatenko <ignatenko@redhat.com> - 4.13.0.1-9
0b2921
- Switch to OpenSSL (RHBZ #1390624)
0b2921
0b2921
* Wed Mar 15 2017 Mark Wielaard <mjw@redhat.com> - 4.13.0.1-8
0b2921
- Add fix to reset buildid file attributes (#1432372)
0b2921
0b2921
* Fri Mar 10 2017 Mark Wielaard <mjw@redhat.com> - 4.13.0.1-7
0b2921
- Add fixup fix for build-id warnings on object files (#1430587)
0b2921
0b2921
* Thu Mar 09 2017 Mark Wielaard <mjw@redhat.com> - 4.13.0.1-6
0b2921
- Add fix for missing_build_ids_terminate_build without __debug_package.
0b2921
0b2921
* Thu Mar 09 2017 Mark Wielaard <mjw@redhat.com> - 4.13.0.1-5
0b2921
- Add fix for build-id warnings on object files (#1430587)
0b2921
0b2921
* Wed Mar 08 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.0.1-4
0b2921
- Mark Wielaard's backports for debuginfo parallel installation etc (#1427970)
0b2921
0b2921
* Fri Feb 24 2017 Pavlina Moravcova Varekova <pmoravco@redhat.com> - 4.13.0.1-3
0b2921
- Fix number of references on spec_Type (#1426578)
0b2921
0b2921
* Thu Feb 16 2017 Tomas Orsava <torsava@redhat.com> - 4.13.0.1-2
0b2921
- Fix handling of Python wheels by pythondistdeps.py --provides (#1421776)
0b2921
0b2921
* Thu Feb 16 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.0.1-1
0b2921
- Update to 4.13.0.1 ((http://rpm.org/wiki/Releases/4.13.0)
0b2921
0b2921
* Tue Feb 14 2017 Florian Festi <ffesti@rpm.org> - 4.13.0-12
0b2921
- Fix Python byte compilation for Python3 only packages (#1411588)
0b2921
0b2921
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.13.0-11.1
0b2921
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
0b2921
0b2921
* Mon Jan 23 2017 Panu Matilainen <pmatilai@redhat.com> - 4.13.0-11
0b2921
- Fix malformed packages being generated around 4GB boundary (#1405570)
0b2921
- Resurrect debuginfo GDB index generation (#1410907)
0b2921
0b2921
* Fri Jan 06 2017 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 4.13.0-10
0b2921
- Add Requires: python-setuptools for rpm-build (RHBZ #1410631)
0b2921
0b2921
* Wed Dec 21 2016 Peter Robinson <pbrobinson@fedoraproject.org> 4.13.0-9
0b2921
- Rebuild for Python 3.6
0b2921
0b2921
* Sun Dec 18 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 4.13.0-8
0b2921
- Switch rpm-build to system-python (RHBZ #1405483)
0b2921
0b2921
* Fri Dec 09 2016 Charalampos Stratakis <cstratak@redhat.com> - 4.13.0-7
0b2921
- Rebuild for Python 3.6
0b2921
0b2921
* Sat Dec 03 2016 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 4.13.0-6
0b2921
- Fix arch-dependent requires in subpackages (RHBZ #1398591)
0b2921
0b2921
* Fri Nov 25 2016 Igor Gnatenko <ignatenko@redhat.com> - 4.13.0-5
0b2921
- Fix arch-dependent requires in subpackages (RHBZ #1398591)
0b2921
0b2921
* Fri Nov 11 2016 Panu Matilainen <pmatilai@redhat.com> - 4.13.0-4
0b2921
- Expand python subpackage obsoletion range (related: #1394125)
0b2921
0b2921
* Mon Nov 07 2016 Panu Matilainen <pmatilai@redhat.com> - 4.13.0-3
0b2921
- Fix invalid memory access on %%transfiletriggerpostun (#1284645)
0b2921
0b2921
* Fri Nov 04 2016 Thierry Vignaud <tvignaud@redhat.com> - 4.13.0-2
0b2921
- Fix package name references in python sub-packages to match reality
0b2921
- Re-enable test-suite now that it works again
0b2921
0b2921
* Thu Nov 03 2016 Panu Matilainen <pmatilai@redhat.com> - 4.13.0-1
0b2921
- Rebase to rpm 4.13.0 final (http://rpm.org/wiki/Releases/4.13.0)
0b2921
0b2921
* Wed Nov 02 2016 Panu Matilainen <pmatilai@redhat.com> - 4.13.0-0.rc2.2
0b2921
- Fix harmless unused variable warning from fedora-specspo patch
0b2921
0b2921
* Thu Oct 20 2016 Panu Matilainen <pmatilai@redhat.com> - 4.13.0-0.rc2.1
0b2921
- Rebase to rpm 4.13.0-rc2
0b2921
0b2921
* Fri Sep 23 2016 Richard W.M. Jones <rjones@redhat.com> - 4.13.0-0.rc1.47
0b2921
- Backport two upstream patches which add riscv64 architecture support.
0b2921
0b2921
* Wed Aug 24 2016 Igor Gnatenko <ignatenko@redhat.com> - 4.13.0-0.rc1.46
0b2921
- Backport patch for missing import in Python dependency generator
0b2921
0b2921
* Wed Aug 24 2016 Kalev Lember <klember@redhat.com> - 4.13.0-0.rc1.45
0b2921
- Fix -python2 and -python3 subpackage obsoleting from .42
0b2921
0b2921
* Tue Aug 23 2016 Igor Gnatenko <ignatenko@redhat.com> - 4.13.0-0.rc1.44
0b2921
- Use %%python_provide for python3 subpackage
0b2921
0b2921
* Mon Aug 22 2016 Igor Gnatenko <ignatenko@redhat.com> - 4.13.0-0.rc1.43
0b2921
- Backport fixes to ignore .egg-link files in Python dependency  generator
0b2921
0b2921
* Fri Aug 12 2016 Florian Festi <ffesti@rpm.org> - 4.13.0-0.rc1.42
0b2921
- Enable --majorver-provides in Python dependency generator
0b2921
0b2921
* Tue Aug 09 2016 Igor Gnatenko <ignatenko@redhat.com> - 4.13.0-0.rc1.41
0b2921
- Add %%{?system_python_abi}
0b2921
- rpm-python -> python2-rpm && rpm-python3 -> python3-rpm with providing old names
0b2921
- Fixes and cleanups
0b2921
0b2921
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.13.0-0.rc1.40.1
0b2921
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
0b2921
0b2921
* Mon Jul 18 2016 Petr Pisar <ppisar@redhat.com> - 4.13.0-0.rc1.40
0b2921
- Drop rpm-build's dependency on perl-generators (bug #1158860)
0b2921
0b2921
* Fri Jul 15 2016 Florian Festi <ffesti@rpm.org> - 4.13.0-0.rc1.39
0b2921
- Pass relevant files to new Python dependency generator
0b2921
0b2921
* Mon Jun 13 2016 Florian Festi <ffesti@rpm.org> - 4.13.0-0.rc1.38
0b2921
- Add new Python dependency generator (provides only for now) (#1340885)
0b2921
0b2921
* Thu Jun 02 2016 Florian Festi <ffesti@rpm.org> - 4.13.0-0.rc1.37
0b2921
- Add support for _buildhost macro (#1309367)
0b2921
0b2921
* Mon May 23 2016 Lubos Kardos <lkardos@redhat.com> 4.13.0-0.rc1.36
0b2921
- Fix signing with non-ASCII uid keys (#1243963)
0b2921
0b2921
* Thu May 19 2016 Lubos Kardos <lkardos@redhat.com> 4.13.0-0.rc1.35
0b2921
- Use armv7hl isa for all armhfp (armv7h*l) arches (#1326871)
0b2921
0b2921
* Tue May 17 2016 Lubos Kardos <lkardos@redhat.com> 4.13.0-0.rc1.34
0b2921
- Filter unversioned deps if corresponding versioned deps exist (#678605)
0b2921
0b2921
* Mon Apr 25 2016 Lubos Kardos <lkardos@redhat.com> 4.13.0-0.rc1.33
0b2921
- Fix sigsegv in stringFormat() (#1316903)
0b2921
- Fix reading rpmtd behind its size in formatValue() (#1316896)
0b2921
0b2921
* Fri Apr 15 2016 Lubos Kardos <lkardos@redhat.com> 4.13.0-0.rc1.32
0b2921
- escape %% chars in previous changelog record
0b2921
0b2921
* Fri Apr 15 2016 Lubos Kardos <lkardos@redhat.com> 4.13.0-0.rc1.31
0b2921
- Enable --no-backup-if-mismatch by default in %%patch macro (#884755)
0b2921
- Add %%{_default_patch_flags} to %%__patch which is used in %%autosetup
0b2921
- Use fuzz settings for %%autopatch/%%autosetup
0b2921
0b2921
* Thu Apr 14 2016 Lubos Kardos <lkardos@redhat.com> 4.13.0-0-rc1.30
0b2921
- Make creating index records consistent for rich and rich-weak deps (#1325982)
0b2921
0b2921
* Tue Apr 12 2016 Lubos Kardos <lkardos@redhat.com> 4.13.0-0.rc1.29
0b2921
- Add RPMCALLBACK_ELEM_PROGRESS callback type (needed by dnf)
0b2921
0b2921
* Wed Apr 06 2016 Lubos Kardos <lkardos@redhat.com> 4.13.0-0.rc1.28
0b2921
- Fix non-working combination of %%lang and %%doc directive (#1254483)
0b2921
0b2921
* Thu Mar 10 2016 Lubos Kardos <lkardos@redhat.com> 4.13.0-0.rc1.27
0b2921
- Add posix.redirect2null (#1287918)
0b2921
0b2921
* Fri Feb 26 2016 Florian Festi <ffesti@rpm.org> - 4.13.0-0.rc1.26
0b2921
- Fix ExclusiveArch/ExcludeArch for noarch packages (#1298668)
0b2921
0b2921
* Thu Feb 25 2016 Florian Festi <ffesti@rpm.org> - 4.13.0-0.rc1.25
0b2921
- Fix dependencies for RemovePathPostfixes (#1306559)
0b2921
0b2921
* Fri Feb 19 2016 Florian Festi <ffesti@rpm.org> - 4.13.0-0.rc1.24
0b2921
- Also block idle and sleep in the systemd-inhibit plugin (#1297984)
0b2921
- Add support for MIPS release 6
0b2921
- Add mips32 mips64 mipsel and mipseb macros (#1285116)
0b2921
0b2921
* Tue Feb 02 2016 Lubos Kardos <lkardos@redhat.com> - 4.13.0-0.rc1.23
0b2921
- Remove size limit when expanding macros (#1301677)
0b2921
0b2921
* Mon Feb 01 2016 Lubos Kardos <lkardos@redhat.com> - 4.13.0-0.rc1.22
0b2921
- Harden rpm package again, previous attempt had to be reverted (#1289734)
0b2921
0b2921
* Mon Feb 01 2016 Lubos Kardos <lkardos@redhat.com> - 4.13.0-0.rc1.21
0b2921
- Remove setting %%_gnu macro explictly, no more needed (#1303265)
0b2921
0b2921
* Mon Feb 01 2016 Lubos Kardos <lkardos@redhat.com> - 4.13.0-0.rc1.20
0b2921
- Revert using %%configure, it causes problems
0b2921
- Temporary set %%_gnu macro explictly, just for one build (#1303265)
0b2921
0b2921
* Fri Jan 29 2016 Lubos Kardos <lkardos@redhat.com> - 4.13.0-0.rc1.19
0b2921
- Use %%configure macro, harden rpm package (#1289734)
0b2921
0b2921
* Tue Jan 19 2016 Lubos Kardos <lkardos@redhat.com> - 4.13.0-0.rc1.18
0b2921
- Escape %%autosetup in previous changelog record
0b2921
0b2921
* Tue Jan 19 2016 Lubos Kardos <lkardos@redhat.com> - 4.13.0-0.rc1.17
0b2921
- Fix %%autosetup not to cause errors during run of rpmspec tool (#1293687)
0b2921
0b2921
* Fri Jan 15 2016 Lubos Kardos <lkardos@redhat.com> - 4.13.0-0.rc1.16
0b2921
- Fix recursive calling of rpmdeps tool (#1297557)
0b2921
0b2921
* Fri Jan 15 2016 Florian Festi <ffesti@rpm.org> - 4.13.0-0.rc1.15
0b2921
- Add support for missingok file attribute
0b2921
0b2921
* Fri Jan 15 2016 Lubos Kardos <lkardos@redhat.com> - 4.13.0-0.rc1.14
0b2921
- Fix not chrooting transaction file triggers
0b2921
0b2921
* Mon Nov 23 2015 Lubos Kardos <lkardos@rpm.org> - 4.13.0-0.rc1.13
0b2921
- Add possibility to disable file triggers
0b2921
- Fix unwanted multiple execution of filetriggers in dnf (#1282115)
0b2921
0b2921
* Thu Nov 12 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.13.0-0.rc1.12
0b2921
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
0b2921
0b2921
* Fri Nov 06 2015 Lubos Kardos <lkardos@rpm.org> - 4.13.0-0.rc1.11
0b2921
- Fix crash when parsing corrupted RPM file (#1273360)
0b2921
0b2921
* Fri Nov 06 2015 Lubos Kardos <lkardos@rpm.org> - 4.13.0-0.rc1.10
0b2921
- Fix SIGSEGV in case of old unsupported gpg keys (#1277464)
0b2921
0b2921
* Fri Oct 30 2015 Lubos Kardos <lkardos@rpm.org> - 4.13.0-0.rc1.9
0b2921
- Ignore SIGPIPE signals during execucton of scriptlets (#1264198)
0b2921
0b2921
* Fri Oct 30 2015 Florian Festi <ffesti@rpm.org> - 4.13.0-0.rc1.8
0b2921
- Move /usr/lib/rpm/fileattrs directory from rpm-build to rpm (#1272766)
0b2921
0b2921
* Fri Oct 23 2015 Lubos Kardos <lkardos@redhat.com> - 4.13-0.rc1.7
0b2921
- Fix reading a memory right after the end of an allocated area (#1260248)
0b2921
- Add support for various types of dependencies to rpmdeps tool (#1247092)
0b2921
- fix %%autopatch when patch do not exist (#1244172)
0b2921
0b2921
* Fri Oct 23 2015 Lubos Kardos <lkardos@redhat.com> - 4.13-0.rc1.6
0b2921
- If %%_wrong_version_format_terminate_build is 1 then terminate build in case
0b2921
  that version format is wrong i. e. epoch is not unsigned integer or version
0b2921
  contains more separators (":", "-"). %%_wrong_version_format_terminate_build
0b2921
  is 1 by deafault (#1265700)
0b2921
0b2921
* Wed Oct 14 2015 Robert Kuska <rkuska@redhat.com> - 4.13.0-0.rc1.5
0b2921
- Rebuilt for Python3.5 rebuild
0b2921
0b2921
* Mon Oct 12 2015 Florian Festi <ffesti@rpm.org> - 4.13.0-0.rc1.4
0b2921
- Fix selinux plugin for permissive mode
0b2921
0b2921
* Mon Sep 07 2015 Florian Festi <ffesti@rpm.org> - 4.13.0-0.rc1.3
0b2921
- Fix new rich dependency syntax
0b2921
0b2921
* Sat Sep 05 2015 Kalev Lember <klember@redhat.com> - 4.13.0-0.rc1.2
0b2921
- Obsolete compat-librpm3
0b2921
0b2921
* Wed Sep 02 2015 Florian Festi <ffesti@rpm.org> - 4.13.0-0.rc1.1
0b2921
- Update to upstream rc1 release
0b2921
0b2921
* Mon Aug 10 2015 Lubos Kardos <lkardos@redhat.com> - 4.12.90-7
0b2921
- Fix last occurence of PyString
0b2921
0b2921
* Thu Aug 06 2015 Lubos Kardos <lkardos@redhat.com> - 4.12.90-6
0b2921
- Add --filetriggers option to show info about file triggers.
0b2921
0b2921
* Mon Aug 03 2015 Lubos Kardos <lkardos@redhat.com> - 4.12.90-5
0b2921
- If globbing of a filename fails, try use the filename without globbing.
0b2921
  (#1246743)
0b2921
- Modify rpmIsGlob() to be more precise and compatible with glob().
0b2921
  (#1246743)
0b2921
0b2921
* Thu Jul 30 2015 Lubos Kardos <lkardos@redhat.com> - 4.12.90-4
0b2921
- Don't warn when an escaped macro is in a comment (#1224660)
0b2921
0b2921
* Mon Jul 27 2015 Florian Festi <ffesti@rpm.org> - 4.12.90-3
0b2921
- Fix compressed patches (#1247248)
0b2921
0b2921
* Mon Jul 27 2015 Lubos Kardos <lkardos@redhat.com> - 4.12.90-2
0b2921
- Enable braces expansion in rpmGlob() (#1246743)
0b2921
0b2921
* Fri Jul 24 2015 Florian Festi <ffesti@rpm.org> - 4.12.90-1
0b2921
- Update to upstream alpha release
0b2921
0b2921
* Tue Jul 14 2015 Michal Toman <mtoman@fedoraproject.org> - 4.12.0.1-18
0b2921
- Add support for MIPS platform
0b2921
0b2921
* Mon Jun 29 2015 Florian Festi <ffesti@rpm.org> - 4.12.0.1-17
0b2921
- Fix Python import directive for more strict Python3 search rules (#1236493)
0b2921
0b2921
* Fri Jun 19 2015 Lubos Kardos <lkardos@redhat.com> 4.12.0.1-16
0b2921
- Allow gpg to get passphrase by itself (#1228234)
0b2921
0b2921
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.12.0.1-15.1
0b2921
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
0b2921
0b2921
* Fri Jun 12 2015 Florian Festi <ffesti@rpm.org> - 4.12.0.1-15
0b2921
- Add --whatrecommends and friends (#1231247)
0b2921
0b2921
* Wed Apr 15 2015 Florian Festi <ffesti@rpm.org> - 4.12.0.1-14
0b2921
- Fix references to sources in golang debuginfo packages (#1184221)
0b2921
0b2921
* Tue Mar 31 2015 Lubos Kardos <lkardos@redhat.com> 4.12.0-13
0b2921
- Fix wrong use of variable strip_g in find-debuginfo.sh (#1207434)
0b2921
0b2921
* Mon Mar 30 2015 Lubos Kardos <lkardos@redhat.com> 4.12.0-12
0b2921
- Fix segmentation fault (#1206750)
0b2921
0b2921
* Fri Mar 27 2015 Lubos Kardos <lkardos@redhat.com> 4.12.0-11
0b2921
- Pass _find_debuginfo_opts -g to eu-strip for executables (#1186563)
0b2921
- add_minidebug is not ran when strip_g is set (#1186563)
0b2921
0b2921
* Fri Mar 20 2015 Lubos Kardos <lkardos@redhat.com> 4.12.0-10
0b2921
- Fix "--excludedocs" option (#1192625)
0b2921
0b2921
* Fri Mar 20 2015 Florian Festi <ffesti@rpm.org> - 4.12.0.1-9
0b2921
- Fix spec to allow building without plugins (#1182385)
0b2921
0b2921
* Mon Mar 16 2015 Than Ngo <than@redhat.com> - 4.12.0.1-8
0b2921
- bump release and rebuild so that koji-shadow can rebuild it
0b2921
  against new gcc on secondary arch
0b2921
0b2921
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 4.12.0.1-7.1
0b2921
- Rebuilt for Fedora 23 Change
0b2921
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
0b2921
0b2921
* Tue Feb 17 2015 Richard W.M. Jones <rjones@redhat.com> - 4.12.0.1-7
0b2921
- Include upstream patch to fix find-debuginfo (http://www.rpm.org/ticket/887).
0b2921
0b2921
* Fri Jan 16 2015 Tom Callaway <spot@fedoraproject.org> - 4.12.0.1-6
0b2921
- rebuild against lua 5.3
0b2921
0b2921
* Fri Dec 12 2014 Lubos Kardos <lkardos@redhat.com> - 4.12.0.1-5
0b2921
- Add check against malicious CPIO file name size (#1168715)
0b2921
- Fixes CVE-2014-8118
0b2921
- Fix race condidition where unchecked data is exposed in the file system
0b2921
  (#1039811)
0b2921
- Fixes CVE-2013-6435
0b2921
0b2921
* Thu Oct 30 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0.1-4
0b2921
- Axe unused generator scripts forcing a perl dependency (#1158580, #1158583)
0b2921
0b2921
* Tue Oct 28 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0.1-3
0b2921
- Skip ghost files in payload (#1156497)
0b2921
- Fix size and archice size tag generation on big-endian systems
0b2921
0b2921
* Wed Oct 01 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0.1-2
0b2921
- Dont wait for transaction lock inside scriptlets (#1135596)
0b2921
0b2921
* Thu Sep 18 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0.1-1
0b2921
- Update to rpm-4.12.0.1 final (http://rpm.org/wiki/Releases/4.12.0.1)
0b2921
- Temporary workaround payload size mismatch issue in rpm2cpio (#1142949)
0b2921
0b2921
* Wed Sep 17 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-2
0b2921
- Reduce the double separator spec parse error into a warning (#1065563)
0b2921
0b2921
* Tue Sep 16 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-1
0b2921
- Update to rpm-4.12.0 final (http://rpm.org/wiki/Releases/4.12.0)
0b2921
0b2921
* Tue Sep 02 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-0.rc1.2
0b2921
- Resurrect payload and tilde rpmlib() dependencies
0b2921
0b2921
* Wed Aug 27 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-0.rc1.1
0b2921
- Update to rpm-4.12.0-rc1
0b2921
0b2921
* Mon Aug 25 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-0.beta1.6
0b2921
- Resurrect dependency logging on package build
0b2921
- Resurrect rpmlib() dependencies in src.rpms
0b2921
0b2921
* Wed Aug 20 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-0.beta1.5
0b2921
- Fix duplicate trigger indexes caused by beta1.3 fix (#1131960)
0b2921
0b2921
* Wed Aug 20 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-0.beta1.4
0b2921
- Emergency hack for #1131892
0b2921
0b2921
* Mon Aug 18 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-0.beta1.3
0b2921
- Fix regression on rpmspec dependency queries
0b2921
0b2921
* Mon Aug 18 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-0.beta1.2
0b2921
- Fix regression on BuildRequires checking
0b2921
0b2921
* Mon Aug 18 2014 Panu Matilainen <pmatilai@redhat.com> - 4.12.0-0.beta1.1
0b2921
- Update to 4.12.0-beta1 (http://rpm.org/wiki/Releases/4.12.0)
0b2921
- Fixes #1122004, #1111349, #1117912, #1123722
0b2921
- Drop upstreamed patches
0b2921
0b2921
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.11.90-0.git12844.5.1
0b2921
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
0b2921
0b2921
* Thu Jul 03 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.90-0.git12844.5
0b2921
- Fix wildcard database iterator (#1115824)
0b2921
0b2921
* Wed Jul 02 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.90-0.git12844.4
0b2921
- Use autosetup for building rpm itself
0b2921
- Hopefully fix armv7 vfp/neon detection
0b2921
0b2921
* Tue Jul 01 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.90-0.git12844.3
0b2921
- Drop no longer needed temporary UsrMove patch
0b2921
- Macro-expand load macro argument
0b2921
0b2921
* Mon Jun 30 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.90-0.git12844.2
0b2921
- Fix multiple interleaved hardlink groups during build
0b2921
0b2921
* Mon Jun 30 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.90-0.git12844.1
0b2921
- Update to rpm 4.12-alpha ((http://rpm.org/wiki/Releases/4.12.0)
0b2921
- Drop/adjust patches as appropriate
0b2921
- New sub-package(s) for plugins
0b2921
0b2921
* Thu Jun 26 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-17
0b2921
- Clean up old, no longer needed cruft from spec
0b2921
0b2921
* Thu Jun 26 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-16
0b2921
- Mark licenses as such, not documentation
0b2921
0b2921
* Wed Jun 25 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-15
0b2921
- Perl dependency generators live in perl-generators (#1110823) now
0b2921
0b2921
* Wed Jun 18 2014 Lubomir Rintel <lkundrak@v3.sk> - 4.11.2-14
0b2921
- Fix the armhfp patch for armv6hl
0b2921
0b2921
* Tue Jun 10 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-13
0b2921
- Rawhide broke our test-suite, disable for now to allow builds to be done
0b2921
0b2921
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.11.2-12.1
0b2921
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
0b2921
0b2921
* Sat May 31 2014 Peter Robinson <pbrobinson@fedoraproject.org> 4.11.2-12
0b2921
- Drop ChangeLog.bz2 (it's in the source, and it's large)
0b2921
0b2921
* Thu May 15 2014 Bohuslav Kabrda <bkabrda@redhat.com> - 4.11.2-11
0b2921
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
0b2921
0b2921
* Mon Apr 21 2014 Tom Callaway <spot@fedoraproject.org> - 4.11.2-10
0b2921
- remove _isa from all BuildRequires (bz 554854)
0b2921
  See: https://fedoraproject.org/wiki/Packaging:Guidelines#BuildRequires_and_.25.7B_isa.7D
0b2921
0b2921
* Tue Apr 15 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-9
0b2921
- move kmod and libsymlink dependency generators to redhat-rpm-config
0b2921
0b2921
* Mon Apr 14 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-8
0b2921
- fix appdata.prov script missing from package
0b2921
0b2921
* Fri Apr 11 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-7
0b2921
- disable sanitizers for now, needs more work...
0b2921
0b2921
* Fri Apr 11 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-6
0b2921
- build with -fsanitize=address and -fsanitize=undefined for now
0b2921
- add spec build conditional for sanitizer build
0b2921
0b2921
* Tue Apr 08 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-5
0b2921
- replace unmaintained dependency generator scripts with rpmdeps wrappers
0b2921
0b2921
* Thu Mar 27 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-4
0b2921
- revert #1045723 fix for now, it breaks some java package macros
0b2921
0b2921
* Wed Mar 26 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-3
0b2921
- dont eat newlines on parametrized macro invocations (#1045723)
0b2921
- fully reset file actions between rpmtsRun() calls (#1076552)
0b2921
- fix build and sign module initialization in python3 (#1064758)
0b2921
0b2921
* Tue Feb 18 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-2
0b2921
- reduce the double separator spec parse error into a warning (#1065563)
0b2921
0b2921
* Thu Feb 13 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-1
0b2921
- update to 4.11.2 final (http://rpm.org/wiki/Releases/4.11.2)
0b2921
0b2921
* Thu Feb 06 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-0.rc2.1
0b2921
- update to 4.11.2-rc2 (http://rpm.org/wiki/Releases/4.11.2)
0b2921
0b2921
* Mon Jan 20 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.2-0.rc1.1
0b2921
- update to 4.11.2-rc1 (http://rpm.org/wiki/Releases/4.11.2)
0b2921
- drop upstreamed patches, adjust others as needed
0b2921
- handle python egg-info's version munging in file lists
0b2921
0b2921
* Wed Jan 15 2014 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-12
0b2921
- include ppc64le in %%power64 macro (#1052930)
0b2921
0b2921
* Tue Dec 03 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-11
0b2921
- generate kmod(module.ko) provides for kernel (#1025513)
0b2921
- dont override CONFIG_SITE if already set (related to #962837)
0b2921
0b2921
* Mon Nov 18 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-10
0b2921
- python 3 string and file compatibility fixes
0b2921
0b2921
* Mon Oct 14 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-9
0b2921
- generate application() provides for gnome-software
0b2921
0b2921
* Tue Oct 01 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-8
0b2921
- add support for ppc64le architecture
0b2921
0b2921
* Mon Sep 09 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-7
0b2921
- fix build-time double-free on file capability processing (#956190)
0b2921
- fix relocation related regression on file sanity check (#1001553)
0b2921
- fix segfault on empty -p <lua> scriptlet body (#1004062)
0b2921
- fix source url, once again
0b2921
0b2921
* Wed Aug 21 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-6
0b2921
- add python3 sub-package, based on patch by Bohuslav Kabrda
0b2921
0b2921
* Sat Aug 03 2013 Petr Pisar <ppisar@redhat.com> - 4.11.1-5.1
0b2921
- Perl 5.18 rebuild
0b2921
0b2921
* Fri Aug 02 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-5
0b2921
- add missing dependency on tar to rpm-build (#986539)
0b2921
0b2921
* Tue Jul 30 2013 Florian Festi <ffesti@redhat.com> - 4.11.1-4
0b2921
- Do not filter out lib64.* dependencies (#988373)
0b2921
0b2921
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 4.11.1-3.1
0b2921
- Perl 5.18 rebuild
0b2921
0b2921
* Fri Jul 05 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-3
0b2921
- ensure relocatable packages always get install-prefix(es) set (#979443)
0b2921
0b2921
* Thu Jul 04 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-2
0b2921
- fix .gnu_debuglink CRC32 after dwz, buildrequire binutils-devel (#971119)
0b2921
0b2921
* Thu Jun 27 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-1
0b2921
- update to 4.11.1 final (http://rpm.org/wiki/Releases/4.11.1)
0b2921
0b2921
* Thu Jun 20 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-0.rc2.1
0b2921
- update to 4.11.2-rc2 (http://rpm.org/wiki/Releases/4.11.1)
0b2921
- drop upstreamed patches
0b2921
0b2921
* Mon Jun 17 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-0.rc1.4
0b2921
- handle aarch64 debug_info relocations in debugedit (#974860)
0b2921
0b2921
* Tue Jun 11 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-0.rc1.3
0b2921
- disable autoconf config.site processing in builds (#962837)
0b2921
0b2921
* Tue Jun 11 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-0.rc1.2
0b2921
- fix regression on addressing main package by its name (#972994)
0b2921
0b2921
* Mon Jun 10 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.1-0.rc1.1
0b2921
- update to 4.11.1-rc1 (http://rpm.org/wiki/Releases/4.11.1)
0b2921
0b2921
* Tue May 28 2013 Panu Matilainen <pmatilai@redhat.com> - - 4.11.0.1-7
0b2921
- serialize BDB environment open/close (#924417)
0b2921
0b2921
* Wed May 22 2013 Panu Matilainen <pmatilai@redhat.com> - - 4.11.0.1-6
0b2921
- only consider files with .pm suffix as perl modules (#927211)
0b2921
0b2921
* Fri May 17 2013 Panu Matilainen <pmatilai@redhat.com> - - 4.11.0.1-5
0b2921
- filter out non-library soname dependencies
0b2921
0b2921
* Thu May 16 2013 Panu Matilainen <pmatilai@redhat.com> - - 4.11.0.1-4
0b2921
- check for stale locks when opening write-cursors (#860500, #962750...)
0b2921
0b2921
* Fri May 10 2013 Tom Callaway <spot@fedoraproject.org> - 4.11.0.1-3
0b2921
- lua 5.2 fix from upstream
0b2921
0b2921
* Mon Mar 25 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.0.1-2
0b2921
- make rpm-build depend on virtual system-rpm-config provide
0b2921
0b2921
* Mon Feb 04 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.0.1-1
0b2921
- update to 4.11.0.1 (http://rpm.org/wiki/Releases/4.11.0.1)
0b2921
0b2921
* Tue Jan 29 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.0-0.beta1.3
0b2921
- revert yesterdays ghost-fix, it eats rpmdb's on upgrades
0b2921
0b2921
* Mon Jan 28 2013 Panu Matilainen <pmatilai@redhat.com> - 4.11.0-0.beta1.2
0b2921
- armv7hl and armv7hnl should not have -mthumb (#901901)
0b2921
- fix duplicate directory ownership between rpm and rpm-build (#894201)
0b2921
- fix regression on paths shared between a real file/dir and a ghost
0b2921
0b2921
* Mon Dec 10 2012 Panu Matilainen <pmatilai@redhat.com> - 4.11.0-0.beta1.1
0b2921
- update to 4.11 beta
0b2921
0b2921
* Mon Nov 19 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.90-0.git11989.3
0b2921
- package /usr/lib/rpm/macros.d directory (related to #846679)
0b2921
- fixup a bunch of old incorrect dates in spec changelog
0b2921
0b2921
* Sat Nov 17 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.90-0.git11989.2
0b2921
- fix double-free on %%caps in spec (#877512)
0b2921
0b2921
* Thu Nov 15 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.90-0.git11989.1
0b2921
- update to 4.11 (http://rpm.org/wiki/Releases/4.11.0) post-alpha snapshot
0b2921
- drop/adjust patches as necessary
0b2921
0b2921
* Thu Oct 11 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.1-3
0b2921
- fix noarch __isa_* macro filter in installplatform (#865436)
0b2921
0b2921
* Wed Oct 10 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.1-2
0b2921
- account for intentionally skipped files when verifying hardlinks (#864622)
0b2921
0b2921
* Wed Oct 03 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.1-1
0b2921
- update to 4.10.1 ((http://rpm.org/wiki/Releases/4.10.1)
0b2921
0b2921
* Mon Jul 30 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-6
0b2921
- move our tmpfiles config to more politically correct location (#840192)
0b2921
0b2921
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.10.0-5.1
0b2921
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
0b2921
0b2921
* Mon Jul 02 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-5
0b2921
- force _host_vendor to redhat to better match toolchain etc (#485203)
0b2921
0b2921
* Thu Jun 28 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-4
0b2921
- merge ppc64p7 related fixes that only went into f17 (#835978)
0b2921
0b2921
* Wed Jun 27 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-3
0b2921
- add support for minidebuginfo generation (#834073)
0b2921
0b2921
* Mon Jun 25 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-2
0b2921
- add dwarf compression support to debuginfo generation (#833311)
0b2921
0b2921
* Thu May 24 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-1
0b2921
- update to 4.10.0 final
0b2921
0b2921
* Mon Apr 23 2012 Panu Matilainen <pmatilai@redhat.com> - 4.10.0-0.beta1.1
0b2921
- update to 4.10.0-beta1
0b2921
0b2921
* Mon Apr 16 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11536.1
0b2921
- newer git snapshot (#809402, #808750)
0b2921
- adjust posttrans script wrt bdb string change (#803866, #805613)
0b2921
0b2921
* Thu Apr 05 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11519.1
0b2921
- newer git snapshot to keep patch-count down
0b2921
- fixes CVE-2012-0060, CVE-2012-0061 and CVE-2012-0815
0b2921
- fix obsoletes in installing set getting matched on provides (#810077)
0b2921
0b2921
* Wed Apr 04 2012 Jindrich Novy <jnovy@redhat.com> - 4.9.90-0.git11505.12
0b2921
- rebuild against new libdb
0b2921
0b2921
* Tue Apr 03 2012 Jindrich Novy <jnovy@redhat.com> - 4.9.90-0.git11505.11
0b2921
- build with internal libdb to allow libdb build with higher soname
0b2921
0b2921
* Fri Mar 30 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.10
0b2921
- fix base arch macro generation (#808250)
0b2921
0b2921
* Thu Mar 29 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.9
0b2921
- accept files as command line arguments to rpmdeps again (#807767)
0b2921
 
0b2921
* Mon Mar 26 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.8
0b2921
- remove fake library provide hacks now that deltarpm got rebuilt
0b2921
0b2921
* Fri Mar 23 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.7
0b2921
- fix header data length calculation breakage
0b2921
0b2921
* Thu Mar 22 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.6
0b2921
- fix keyid size bogosity causing breakage on 32bit systems
0b2921
0b2921
* Wed Mar 21 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.5
0b2921
- add temporary fake library provides to get around deltarpm "bootstrap"
0b2921
  dependency (yes its dirty)
0b2921
0b2921
* Wed Mar 21 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.4
0b2921
- fix overzealous sanity check breaking posttrans scripts
0b2921
0b2921
* Tue Mar 20 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.3
0b2921
- fix bad interaction with yum's test-transaction and pretrans scripts
0b2921
0b2921
* Tue Mar 20 2012 Jindrich Novy <jnovy@redhat.com> - 4.9.90-0.git11505.2
0b2921
- rebuild
0b2921
0b2921
* Tue Mar 20 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.90-0.git11505.1
0b2921
- update to 4.10.0 alpha (http://rpm.org/wiki/Releases/4.10.0)
0b2921
- drop/adjust patches as necessary
0b2921
0b2921
* Wed Mar 07 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-14
0b2921
- fix backport thinko in the exclude patch
0b2921
0b2921
* Wed Mar 07 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-13
0b2921
- fix memory corruption on rpmdb size estimation (#766260)
0b2921
- fix couple of memleaks in python bindings (#782147)
0b2921
- fix regression in verify output formatting (#797964)
0b2921
- dont process spec include in false branch of if (#782970)
0b2921
- only warn on missing excluded files on build (#745629)
0b2921
- dont free up file info sets on test transactions
0b2921
0b2921
* Thu Feb 09 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-12
0b2921
- switch back to smaller BDB cache default (#752897)
0b2921
0b2921
* Sun Jan 15 2012 Dennis Gilmore <dennis@ausil.us> - 4.9.1.2-11
0b2921
- always apply arm hfp macros, conditionally apply the logic to detect hfp
0b2921
0b2921
* Tue Jan 10 2012 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-10
0b2921
- adjust perl and python detection rules for libmagic change (#772699)
0b2921
0b2921
* Mon Jan 09 2012 Jindrich Novy <jnovy@redhat.com> - 4.9.1.2-9
0b2921
- recognize perl script as perl code (#772632)
0b2921
0b2921
* Tue Dec 20 2011 Kay Sievers <kay@redhat.com> - 4.9.1.2-8
0b2921
- add temporary rpmlib patch to support filesystem transition
0b2921
  https://fedoraproject.org/wiki/Features/UsrMove
0b2921
0b2921
* Fri Dec 02 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-7
0b2921
- switch over to libdb, aka Berkeley DB 5.x
0b2921
0b2921
* Thu Dec 01 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-6
0b2921
- fix classification of ELF binaries with setuid/setgid bit (#758251)
0b2921
0b2921
* Fri Nov 25 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-5
0b2921
- adjust font detection rules for libmagic change (#757105)
0b2921
0b2921
* Wed Nov 09 2011 Dennis Gilmore <dennis@ausil.us> - 4.9.1.2-4
0b2921
- conditionally apply arm patch for hardfp on all arches but arm softfp ones
0b2921
0b2921
* Fri Oct 28 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-3
0b2921
- adjust db util prefix & dependency due to #749293
0b2921
- warn but dont fail the build if STABS encountered by debugedit (#725378)
0b2921
0b2921
* Wed Oct 12 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-2
0b2921
- try teaching find-lang about the new gnome help layout (#736523)
0b2921
0b2921
* Thu Sep 29 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.2-1
0b2921
- update to 4.9.1.2 (CVE-2011-3378)
0b2921
- drop upstreamed rpmdb signal patch
0b2921
0b2921
* Mon Sep 19 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.1-3
0b2921
- fix signal blocking/unblocking regression on rpmdb open/close (#739492)
0b2921
0b2921
* Mon Aug 08 2011 Adam Jackson <ajax@redhat.com> 4.9.1.1-2
0b2921
- Add RPM_LD_FLAGS to build environment (#728974)
0b2921
0b2921
* Tue Aug 02 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1.1-1
0b2921
- update to 4.9.1.1
0b2921
0b2921
* Tue Jul 19 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1-2
0b2921
- fix recursion of directories with trailing slash in file list (#722474)
0b2921
0b2921
* Fri Jul 15 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.1-1
0b2921
- update to 4.9.1 (http://rpm.org/wiki/Releases/4.9.1)
0b2921
- drop no longer needed patches
0b2921
0b2921
* Thu Jun 16 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-10
0b2921
- rebuild to fix a missing interpreter dependency due to bug #712251
0b2921
0b2921
* Fri Jun 10 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-9
0b2921
- fix crash if prep or changelog section in spec is empty (#706959)
0b2921
- fix crash on macro which undefines itself
0b2921
- fix script dependency generation with file 5.07 string changes (#712251)
0b2921
0b2921
* Thu May 26 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-8
0b2921
- add dwarf-4 support to debugedit (#707677)
0b2921
- generate build-id symlinks for all filenames sharing a build-id (#641377)
0b2921
0b2921
* Thu Apr 07 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-7
0b2921
- add missing ldconfig calls to build-libs sub-package
0b2921
- fix source url
0b2921
0b2921
* Thu Apr 07 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-6
0b2921
- revert the spec query change (#693338) for now, it breaks fedpkg
0b2921
0b2921
* Tue Apr 05 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-5
0b2921
- verify some properties of replaced and wrong-colored files (#528383)
0b2921
- only list packages that would be generated on spec query (#693338)
0b2921
- preferred color packages should be erased last (#680261)
0b2921
- fix leaks when freeing a populated transaction set
0b2921
- take file state into account for file dependencies
0b2921
0b2921
* Tue Mar 22 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-4
0b2921
- fix classification of elf executables with sticky bit set (#689182)
0b2921
0b2921
* Wed Mar 16 2011 Jindirch Novy <jnovy@redhat.com> - 4.9.0-3
0b2921
- fix crash in package manifest check (#688091)
0b2921
0b2921
* Fri Mar 04 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-2
0b2921
- fix duplicate rpmsign binary in rpm main package dragging in build-libs
0b2921
0b2921
* Wed Mar 02 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-1
0b2921
- update to 4.9.0 final
0b2921
- drop upstreamed patches
0b2921
0b2921
* Tue Mar 01 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.rc1.4
0b2921
- spec cosmetics clean up extra whitespace + group more logically
0b2921
- wipe out BDB environment at boot via tmpfiles.d
0b2921
0b2921
* Mon Feb 21 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.rc1.3
0b2921
- fix erronous double cursor open, causing yum reinstall hang (#678644)
0b2921
0b2921
* Mon Feb 21 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.rc1.2
0b2921
- fix broken logic in depgen collector, hopefully curing #675002
0b2921
0b2921
* Tue Feb 15 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.rc1.1
0b2921
- update to 4.9.0-rc1
0b2921
- drop upstream patches
0b2921
- nss packaging has changed, buildrequire nss-softokn-freebl-devel 
0b2921
0b2921
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.9.0-0.beta1.7.1
0b2921
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
0b2921
0b2921
* Mon Feb 07 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.7
0b2921
- fix segfault when building more than one package at a time (#675565)
0b2921
0b2921
* Sun Feb 06 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.6
0b2921
- adjust ocaml rule for libmagic string change
0b2921
0b2921
* Mon Jan 31 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.5
0b2921
- dont try to remove environment files if private env used (related to #671200)
0b2921
- unbreak mono dependency extraction (#673663)
0b2921
- complain instead of silent abort if cwd is not readable (#672576)
0b2921
0b2921
* Tue Jan 25 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.4
0b2921
- add support for Requires(posttrans) dependencies
0b2921
0b2921
* Fri Jan 21 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.3
0b2921
- avoid division by zero in rpmdb size calculation (#671056)
0b2921
- fix secondary index iteration returing duplicate at end (#671149)
0b2921
- fix rebuilddb creating duplicate indexes for first header
0b2921
0b2921
* Fri Jan 21 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.2
0b2921
- permit queries from rpmdb on read-only media (#671200)
0b2921
0b2921
* Tue Jan 18 2011 Panu Matilainen <pmatilai@redhat.com> - 4.9.0-0.beta1.1
0b2921
- rpm 4.9.0-beta1 (http://rpm.org/wiki/Releases/4.9.0)
0b2921
  - drop no longer needed patches
0b2921
  - adjust requires + buildrequires to match current needs
0b2921
  - adjust rpmdb index ghosts to match the new release
0b2921
  - split librpmbuild and librpmsign to a separate rpm-build-libs package
0b2921
  - split rpmsign to its own package to allow signing without all the build goo
0b2921
  - build-conditionalize plugins, disabled for now
0b2921
  - gstreamer and printer dependency generation moving out
0b2921
  - handle .so symlink dependencies with fileattrs
0b2921
  - use gnupg2 for signing as that's what typically installed by default
0b2921
0b2921
* Tue Jan 18 2011 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-7
0b2921
- bunch of spec tweaks, cleanups + corrections:
0b2921
  - shorten rpm-build filelist a bit with glob use, reorder for saner grouping
0b2921
  - missing isa in popt version dependency
0b2921
  - only add rpmdb_foo symlinks for actually relevant db_* utils
0b2921
  - drop no longer necessary file-devel dependency from rpm-devel
0b2921
  - drop sqlite backend build-conditional
0b2921
  - preliminaries for moving from db4 to libdb
0b2921
- use gnupg2 for signing as that's more likely to be installed by default
0b2921
0b2921
* Mon Oct 25 2010 Jindrich Novy <jnovy@redhat.com> - 4.8.1-6
0b2921
- rebuild with new xz-5.0.0
0b2921
0b2921
* Tue Aug 10 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-5
0b2921
- create gdb index on debuginfo generation (#617166)
0b2921
- rpm-build now requires /usr/bin/gdb-add-index for consistent index creation
0b2921
- include COPYING in -apidocs for licensing guidelines compliance
0b2921
0b2921
* Thu Jul 22 2010 David Malcolm <dmalcolm@redhat.com> - 4.8.1-4
0b2921
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
0b2921
0b2921
* Fri Jul 02 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-3
0b2921
- ugh, reversed condition braindamage in the font provide extractor "fix"
0b2921
0b2921
* Wed Jun 30 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-2
0b2921
- fix a potential getOutputFrom() error from font provide extraction
0b2921
- debug-friendlier message to aid finding other similar cases (#565223)
0b2921
0b2921
* Fri Jun 11 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.1-1
0b2921
- update to 4.8.1 (http://rpm.org/wiki/Releases/4.8.1)
0b2921
- drop no longer needed patches
0b2921
- fix source url pointing to testing directory
0b2921
0b2921
* Thu Jun 03 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-19
0b2921
- also strip POSIX file capabilities from hardlinks on upgrade/erase (#598775)
0b2921
0b2921
* Wed Jun 02 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-18
0b2921
- remove s-bits on upgrade too (#598775)
0b2921
0b2921
* Thu May 27 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-17
0b2921
- fix segfault in spec parser (#597835)
0b2921
0b2921
* Thu May 27 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-16
0b2921
- adjust to new pkg-config behavior wrt private dependencies (#596433)
0b2921
- rpm-build now requires pkgconfig >= 0.24
0b2921
0b2921
* Fri May 21 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-15
0b2921
- handle non-existent dependency sets correctly in python (#593553)
0b2921
- make find-lang look in all locale dirs (#584866)
0b2921
0b2921
* Fri Apr 23 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-14
0b2921
- lose dangling symlink to extinct (and useless) berkeley_db_svc (#585174)
0b2921
0b2921
* Wed Mar 24 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-13
0b2921
- fix python match iterator regression wrt boolean representation
0b2921
0b2921
* Wed Mar 17 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-12
0b2921
- unbreak find-lang --with-man from yesterdays braindamage
0b2921
0b2921
* Tue Mar 16 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-11
0b2921
- support single PPD providing driver for devices (#568351)
0b2921
- merge the psdriver patch pile into one
0b2921
- preserve empty lines in spec prep section (#573339)
0b2921
- teach python bindings about RPMTRANS_FLAG_NOCONTEXTS (related to #573111)
0b2921
- dont own localized man directories through find_lang (#569536)
0b2921
0b2921
* Mon Feb 15 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-10
0b2921
- drop bogus dependency on lzma, xz is used to handle the lzma format too
0b2921
0b2921
* Fri Feb 05 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-9
0b2921
- unbreak python(abi) requires generation (#562906)
0b2921
0b2921
* Fri Feb 05 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-8
0b2921
- more fixes to postscript provides extractor (#562228)
0b2921
- avoid accessing unrelated mount points in disk space checking (#547548)
0b2921
- fix disk space checking with erasures present in transaction (#561160)
0b2921
0b2921
* Fri Feb 05 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-7
0b2921
- couple of fixes to the postscript provides extractor (#538101)
0b2921
0b2921
* Thu Feb 04 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-6
0b2921
- extract provides for postscript printer drivers (#538101)
0b2921
0b2921
* Wed Feb 03 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-5
0b2921
- python byte-compilation fixes + improvements (#558997)
0b2921
0b2921
* Sat Jan 30 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-4
0b2921
- support parallel python versions in python dependency extractor (#532118)
0b2921
0b2921
* Thu Jan 21 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-3
0b2921
- fix segfault on failed url retrieval
0b2921
- fix verification error code depending on verbosity level
0b2921
- if anything in testsuite fails, dump out the log
0b2921
0b2921
* Fri Jan 08 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-2
0b2921
- put disttag back, accidentally nuked in 4.8.0 final update
0b2921
0b2921
* Fri Jan 08 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-1
0b2921
- update to 4.8.0 final (http://rpm.org/wiki/Releases/4.8.0)
0b2921
0b2921
* Thu Jan 07 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.6
0b2921
- pull out macro scoping "fix" for now, it breaks font package macros
0b2921
0b2921
* Mon Jan 04 2010 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.5
0b2921
- always clear locally defined macros when they go out of scope
0b2921
0b2921
* Thu Dec 17 2009 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.4
0b2921
- permit unexpanded macros when parsing spec (#547997)
0b2921
0b2921
* Wed Dec 09 2009 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.3
0b2921
- fix a bunch of python refcount-errors causing major memory leaks
0b2921
0b2921
* Mon Dec 07 2009 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.2
0b2921
- fix noise from python bytecompile on non-python packages (#539635)
0b2921
- make all our -devel [build]requires isa-specific
0b2921
- trim out superfluous -devel dependencies from rpm-devel
0b2921
0b2921
* Mon Dec 07 2009 Panu Matilainen <pmatilai@redhat.com> - 4.8.0-0.beta1.1
0b2921
- update to 4.8.0-beta1 (http://rpm.org/wiki/Releases/4.8.0)
0b2921
- rpm-build conflicts with current ocaml-runtime
0b2921
0b2921
* Fri Dec 04 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.2-2
0b2921
- missing error exit code from signing password checking (#496754)
0b2921
- dont fail build on unrecognized data files (#532489)
0b2921
- dont try to parse subkeys and secret keys (#436812)
0b2921
- fix chmod test on selinux, breaking %%{_fixperms} macro (#543035)
0b2921
0b2921
* Wed Nov 25 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.2-1
0b2921
- update to 4.7.2 (http://rpm.org/wiki/Releases/4.7.2)
0b2921
- fixes #464750, #529214
0b2921
0b2921
* Wed Nov 18 2009 Jindrich Novy <jnovy@redhat.com> - 4.7.1-10
0b2921
- rebuild against BDB-4.8.24
0b2921
0b2921
* Wed Nov 18 2009 Jindrich Novy <jnovy@redhat.com> - 4.7.1-9
0b2921
- drop versioned dependency to BDB
0b2921
0b2921
* Wed Oct 28 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-8
0b2921
- support multiple python implementations in brp-python-bytecompile (#531117)
0b2921
- make disk space problem reporting a bit saner (#517418)
0b2921
0b2921
* Tue Oct 06 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-7
0b2921
- fix build with BDB 4.8.x by removing XA "support" from BDB backend 
0b2921
- perl dep extractor heredoc parsing improvements (#524929)
0b2921
0b2921
* Mon Sep 21 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-6
0b2921
- use relative paths within db environment (related to #507309, #507309...)
0b2921
- remove db environment on close in chrooted operation (related to above)
0b2921
- initialize rpmlib earlier in rpm2cpio (#523260)
0b2921
- fix file dependency tag extension formatting (#523282)
0b2921
0b2921
* Tue Sep 15 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-5
0b2921
- fix duplicate dependency filtering on build (#490378)
0b2921
- permit absolute paths in file lists again (#521760)
0b2921
- use permissions 444 for all .debug files (#522194)
0b2921
- add support for optional bugurl tag (#512774)
0b2921
0b2921
* Fri Aug 14 2009 Jesse Keating <jkeating@redhat.com> - 4.7.1-4
0b2921
- Patch to make geode appear as i686 (#517475)
0b2921
0b2921
* Thu Aug 06 2009 Jindrich Novy <jnovy@redhat.com> - 4.7.1-3
0b2921
- rebuild because of the new xz
0b2921
0b2921
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.7.1-2
0b2921
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
0b2921
0b2921
* Tue Jul 21 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.1-1
0b2921
- update to 4.7.1 ((http://rpm.org/wiki/Releases/4.7.1)
0b2921
- fix source url
0b2921
0b2921
* Mon Jul 20 2009 Bill Nottingham <notting@redhat.com> - 4.7.0-9
0b2921
- enable XZ support
0b2921
0b2921
* Thu Jun 18 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-8
0b2921
- updated OSGi dependency extractor (#506471)
0b2921
- fix segfault in symlink fingerprinting (#505777)
0b2921
- fix invalid memory access causing bogus file dependency errors (#506323)
0b2921
0b2921
* Tue Jun 16 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-7
0b2921
- add dwarf-3 support to debugedit (#505774)
0b2921
0b2921
* Fri Jun 12 2009 Stepan Kasal <skasal@redhat.com> - 4.7.0-6
0b2921
- require libcap >= 2.16 (#505596)
0b2921
0b2921
* Wed Jun 03 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-5
0b2921
- don't mess up problem altNEVR in python ts.check() (#501068)
0b2921
- fix hardlink size calculation on build (#503020)
0b2921
0b2921
* Thu May 14 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-4
0b2921
- split cron-job into a sub-package to avoid silly deps on core rpm (#500722)
0b2921
- rpm requires coreutils but not in %%post
0b2921
- build with libcap and libacl
0b2921
- fix pgp pubkey signature tag parsing
0b2921
0b2921
* Tue Apr 21 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-3
0b2921
- couple of merge-review fixes (#226377)
0b2921
  - eliminate bogus leftover rpm:rpm rpmdb ownership
0b2921
  - unescaped macro in changelog
0b2921
- fix find-lang --with-kde with KDE3 (#466009)
0b2921
- switch back to default file digest algorithm
0b2921
0b2921
* Fri Apr 17 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-2
0b2921
- file classification tweaks for text files (#494817)
0b2921
  - disable libmagic text token checks, it's way too error-prone
0b2921
  - consistently classify all text as such and include description
0b2921
0b2921
* Thu Apr 16 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-1
0b2921
- update to 4.7.0 final (http://rpm.org/wiki/Releases/4.7.0)
0b2921
- fixes #494049, #495429
0b2921
- dont permit test-suite failure anymore
0b2921
0b2921
* Thu Apr 09 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.rc1.1
0b2921
- update to 4.7.0-rc1
0b2921
- fixes #493157, #493777, #493696, #491388, #487597, #493162
0b2921
0b2921
* Fri Apr 03 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.9
0b2921
- fix recorded file state of otherwise skipped files (#492947)
0b2921
- compress ChangeLog, drop old CHANGES file (#492440)
0b2921
0b2921
* Thu Apr  2 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 4.7.0-0.beta1.8
0b2921
- Fix sparcv9v and sparc64v targets
0b2921
0b2921
* Tue Mar 24 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.7
0b2921
- prefer more specific types over generic "text" in classification (#491349)
0b2921
0b2921
* Mon Mar 23 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.6
0b2921
- with the fd leak gone, let libmagic look into compressed files again (#491596)
0b2921
0b2921
* Mon Mar 23 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.5
0b2921
- fix font provide generation on filenames with whitespace (#491597)
0b2921
0b2921
* Thu Mar 12 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.4
0b2921
- handle RSA V4 signatures (#436812)
0b2921
- add alpha arch ISA-bits
0b2921
- enable internal testsuite on build
0b2921
0b2921
* Mon Mar 09 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.3
0b2921
- fix _install_langs behavior (#489235)
0b2921
- fix recording of file states into rpmdb on install
0b2921
0b2921
* Sun Mar 08 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.2
0b2921
- load macros before creating directories on src.rpm install (#489104)
0b2921
0b2921
* Fri Mar 06 2009 Panu Matilainen <pmatilai@redhat.com> - 4.7.0-0.beta1.1
0b2921
- update to 4.7.0-beta1 (http://rpm.org/wiki/Releases/4.7.0)
0b2921
0b2921
* Fri Feb 27 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-11
0b2921
- build rpm itself with md5 file digests for now to ensure upgradability
0b2921
0b2921
* Thu Feb 26 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-10
0b2921
- handle NULL passed as EVR in rpmdsSingle() again (#485616)
0b2921
0b2921
* Wed Feb 25 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-9
0b2921
- pull out python byte-compile syntax check for now
0b2921
0b2921
* Mon Feb 23 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-8
0b2921
- make -apidocs sub-package noarch
0b2921
- fix source URL
0b2921
0b2921
* Sat Feb 21 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-7
0b2921
- loosen up restrictions on dependency names (#455119)
0b2921
- handle inter-dependent pkg-config files for requires too (#473814)
0b2921
- error/warn on elf binaries in noarch package in build
0b2921
0b2921
* Fri Feb 20 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-6
0b2921
- error out on uncompilable python code (Tim Waugh)
0b2921
0b2921
* Tue Feb 17 2009 Jindrich Novy <jnovy@redhat.com> - 4.6.0-5
0b2921
- remove two offending hunks from anyarch patch causing that
0b2921
  RPMTAG_BUILDARCHS isn't written to SRPMs
0b2921
0b2921
* Mon Feb 16 2009 Jindrich Novy <jnovy@redhat.com> - 4.6.0-4
0b2921
- inherit group tag from the main package (#470714)
0b2921
- ignore BuildArch tags for anyarch actions (#442105)
0b2921
- don't check package BuildRequires when doing --rmsource (#452477)
0b2921
- don't fail because of missing sources when only spec removal
0b2921
  is requested (#472427)
0b2921
0b2921
* Mon Feb 16 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-3
0b2921
- updated fontconfig provide script - fc-query does all the hard work now
0b2921
0b2921
* Mon Feb 09 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-2
0b2921
- build against db 4.7.x
0b2921
0b2921
* Fri Feb 06 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-1
0b2921
- update to 4.6.0 final
0b2921
- revert libmagic looking into compressed files for now, breaks ooffice build
0b2921
0b2921
* Fri Feb 06 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.5
0b2921
- enable fontconfig provides generation
0b2921
0b2921
* Thu Feb 05 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.4
0b2921
- fixup rpm translation lookup to match Fedora specspo (#436941)
0b2921
0b2921
* Wed Feb 04 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.3
0b2921
- extract mimehandler provides from .desktop files
0b2921
- preliminaries for extracting font provides (not enabled yet)
0b2921
- dont classify font metrics data as fonts
0b2921
- only run script dep extraction once per file, duh
0b2921
0b2921
* Sat Jan 31 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.2
0b2921
- change platform sharedstatedir to something more sensible (#185862)
0b2921
- add rpmdb_foo links to db utils for documentation compatibility
0b2921
0b2921
* Fri Jan 30 2009 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc4.1
0b2921
- update to 4.6.0-rc4
0b2921
- fixes #475582, #478907, #476737, #479869, #476201
0b2921
0b2921
* Fri Dec 12 2008 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc3.2
0b2921
- add back defaultdocdir patch which hadn't been applied on 4.6.x branch yet
0b2921
0b2921
* Fri Dec 12 2008 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc3.1
0b2921
- add dist-tag, rebuild
0b2921
0b2921
* Tue Dec 09 2008 Panu Matilainen <pmatilai@redhat.com> - 4.6.0-0.rc3.1
0b2921
- update to rpm 4.6.0-rc3
0b2921
- fixes #475214, #474550, #473239
0b2921
0b2921
* Wed Dec  3 2008 Jeremy Katz <katzj@redhat.com> - 4.6.0-0.rc2.9
0b2921
- I built into the wrong place
0b2921
0b2921
* Wed Dec  3 2008 Jeremy Katz <katzj@redhat.com> - 4.6.0-0.rc2.8
0b2921
- python 2.6 rebuild again
0b2921
0b2921
* Wed Dec 03 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- make rpm-build require pkgconfig (#473978)
0b2921
0b2921
* Tue Dec 02 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- fix pkg-config provide generation when pc's depend on each other (#473814)
0b2921
0b2921
* Mon Dec 01 2008 Jindrich Novy <jnovy@redhat.com>
0b2921
- include rpmfileutil.h from rpmmacro.h, unbreaks
0b2921
  net-snmp (#473420)
0b2921
0b2921
* Sun Nov 30 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- rebuild for python 2.6
0b2921
0b2921
* Sat Nov 29 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- update to 4.6.0-rc2
0b2921
- fixes #471820, #473167, #469355, #468319, #472507, #247374, #426672, #444661
0b2921
- enable automatic generation of pkg-config and libtool dependencies #465377
0b2921
0b2921
* Fri Oct 31 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- adjust find-debuginfo for "file" output change (#468129)
0b2921
0b2921
* Tue Oct 28 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- Florian's improved fingerprinting hash algorithm from upstream
0b2921
0b2921
* Sat Oct 25 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- Make noarch sub-packages actually work
0b2921
- Fix defaultdocdir logic in installplatform to avoid hardwiring mandir
0b2921
0b2921
* Fri Oct 24 2008 Jindrich Novy <jnovy@redhat.com>
0b2921
- update compat-db dependencies (#459710)
0b2921
0b2921
* Wed Oct 22 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- never add identical NEVRA to transaction more than once (#467822)
0b2921
0b2921
* Sun Oct 19 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- permit tab as macro argument separator (#467567)
0b2921
0b2921
* Thu Oct 16 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- update to 4.6.0-rc1 
0b2921
- fixes #465586, #466597, #465409, #216221, #466503, #466009, #463447...
0b2921
- avoid using %%configure macro for now, it has unwanted side-effects on rpm
0b2921
0b2921
* Wed Oct 01 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- update to official 4.5.90 alpha tarball 
0b2921
- a big pile of misc bugfixes + translation updates
0b2921
- isa-macro generation fix for ppc (#464754)
0b2921
- avoid pulling in pile of perl dependencies for an unused script
0b2921
- handle both "invalid argument" and clear env version mismatch on posttrans
0b2921
0b2921
* Thu Sep 25 2008 Jindrich Novy <jnovy@redhat.com>
0b2921
- don't treat %%patch numberless if -P parameter is present (#463942)
0b2921
0b2921
* Thu Sep 11 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- add hack to support extracting gstreamer plugin provides (#438225)
0b2921
- fix another macro argument handling regression (#461180)
0b2921
0b2921
* Thu Sep 11 2008 Jindrich Novy <jnovy@redhat.com>
0b2921
- create directory structure for rpmbuild prior to build if it doesn't exist (#455387)
0b2921
- create _topdir if it doesn't exist when installing SRPM
0b2921
- don't generate broken cpio in case of hardlink pointing on softlink,
0b2921
  thanks to pixel@mandriva.com
0b2921
0b2921
* Sat Sep 06 2008 Jindrich Novy <jnovy@redhat.com>
0b2921
- fail hard if patch isn't found (#461347)
0b2921
0b2921
* Mon Sep 01 2008 Jindrich Novy <jnovy@redhat.com>
0b2921
- fix parsing of boolean expressions in spec (#456103)
0b2921
  (unbreaks pam, jpilot and maybe other builds)
0b2921
0b2921
* Tue Aug 26 2008 Jindrich Novy <jnovy@redhat.com>
0b2921
- add support for noarch subpackages
0b2921
- fix segfault in case of insufficient disk space detected (#460146)
0b2921
0b2921
* Wed Aug 13 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- 4.5.90-0.git8461.2
0b2921
- fix archivesize tag generation on ppc (#458817)
0b2921
0b2921
* Fri Aug 08 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- 4.5.90-0.git8461.1
0b2921
- new snapshot from upstream
0b2921
- fixes #68290, #455972, #446202, #453364, #456708, #456103, #456321, #456913,
0b2921
  #458260, #458261
0b2921
- partial fix for #457360
0b2921
0b2921
* Thu Jul 31 2008 Florian Festi <ffesti@redhat.com>
0b2921
- 4.5.90-0.git8427.1
0b2921
- new snapshot from upstream
0b2921
0b2921
* Thu Jul 31 2008 Florian Festi <ffesti@redhat.com>
0b2921
- 4.5.90-0.git8426.10
0b2921
- rpm-4.5.90-posttrans.patch
0b2921
- use header from rpmdb in posttrans to make anaconda happy
0b2921
0b2921
* Sat Jul 19 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- 4.5.90-0.git8426.9
0b2921
- fix regression in patch number handling (#455872)
0b2921
0b2921
* Tue Jul 15 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- 4.5.90-0.git8426.8
0b2921
- fix regression in macro argument handling (#455333)
0b2921
0b2921
* Mon Jul 14 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- 4.5.90-0.git8426.7
0b2921
- fix mono dependency extraction (adjust for libmagic string change)
0b2921
0b2921
* Sat Jul 12 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- 4.5.90-0.git8426.6
0b2921
- fix type mismatch causing funky breakage on ppc64
0b2921
0b2921
* Fri Jul 11 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- 4.5.90-0.git8426.5
0b2921
- flip back to external bdb
0b2921
- fix tab vs spaces complaints from rpmlint
0b2921
- add dep for lzma and require unzip instead of zip in build (#310694)
0b2921
- add pkgconfig dependency to rpm-devel
0b2921
- drop ISA-dependencies for initial introduction
0b2921
- new snapshot from upstream for documentation fixes
0b2921
0b2921
* Thu Jul 10 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- 4.5.90-0.git8424.4
0b2921
- handle int vs external db in posttrans too
0b2921
0b2921
* Wed Jul 09 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- 4.5.90-0.git8424.3
0b2921
- require curl as external url helper
0b2921
0b2921
* Wed Jul 09 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- 4.5.90-0.git8424.2
0b2921
- add support for building with or without internal db
0b2921
0b2921
* Wed Jul 09 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- rpm 4.5.90-0.git8424.1 (alpha snapshot)
0b2921
- adjust to build against Berkeley DB 4.5.20 from compat-db for now
0b2921
- add posttrans to clean up db environment mismatch after upgrade
0b2921
- forward-port devel autodeps patch
0b2921
0b2921
* Tue Jul 08 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- adjust for rpmdb index name change
0b2921
- drop unnecessary vendor-macro patch for real
0b2921
- add ISA-dependencies among rpm subpackages
0b2921
- make lzma and sqlite deps conditional and disabled by default for now
0b2921
0b2921
* Fri Feb 01 2008 Panu Matilainen <pmatilai@redhat.com>
0b2921
- spec largely rewritten, truncating changelog