dcavalca / rpms / rpm

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