rpm (4.18.0+dfsg-1+deb12u1) bookworm; urgency=medium

  * Team upload.
  * Enable the read-only BerkeleyDB backend. Closes: #1061258

 -- Peter Pentchev <roam@debian.org>  Thu, 25 Jan 2024 14:18:24 +0200

rpm (4.18.0+dfsg-1) unstable; urgency=medium

  * Team upload.
  * Declare compliance with Policy 4.6.2 with no changes.
  * Add the year 2023 to my debian/* copyright notice.
  * New upstream release:
    - drop the triplet-suffix patch, integrated upstream
    - drop the cppcheck patch, partially integrated upstream
    - adapt the debian-disable-rpm patch for the moved rpmprob.h file
    - update the lua-libname patch to use Lua 5.3
    - refresh patch line numbers
    - install rpmuncompress and rpm_macros_provides.sh into the rpm package
    - update the library symbols files

 -- Peter Pentchev <roam@debian.org>  Thu, 05 Jan 2023 20:29:48 +0200

rpm (4.17.1.1+dfsg-1) unstable; urgency=medium

  * Team upload.
  * Catch up with the changed format of some Lintian messages.
  * Declare compliance with Policy 4.6.1 with no changes.
  * Add the year 2022 to my debian/* copyright notice.
  * Fix the DEP-3 headers of two patches.
  * Minor improvements to the Python coding style of the autopkgtest tool:
    - use black version 22
    - reformat with 100 characters per line
    - drop the flake8 + hacking Tox test environment
    - specify version constraints for the dependencies in the Tox test
      environments
    - use deferred type annotations and the base collection type names,
      not those from the typing library
    - use python3-utf8-locale
  * New upstream release:
    - drop the gnueabihf and gnuabi64 patches, merged upstream
    - refresh patch line numbers
    - add three new symbols to the librpmio9 package's symbols file
  * Use +dfsg, not +dfsg1, as a repack suffix.

 -- Peter Pentchev <roam@debian.org>  Wed, 07 Sep 2022 14:16:37 +0300

rpm (4.17.0+dfsg1-4) unstable; urgency=medium

  * Team upload.
  * Teach the autopkgtest about RPM target architecture families like
    "arm": try to expand the result of `rpm --eval '%{_arch}'` to see
    whether it corresponds to a list of architecture names.
    Closes: #1000467 (again, sorry!).

 -- Peter Pentchev <roam@debian.org>  Wed, 01 Dec 2021 16:39:27 +0200

rpm (4.17.0+dfsg1-3) unstable; urgency=medium

  * Team upload.
  * Add the gnuabi64 patch to fix the GNU triplet suffix issue on
    mipsel, too (caught by the guard in the triplet-suffix patch).
    Update the triplet-suffix patch accordingly.

 -- Peter Pentchev <roam@debian.org>  Sat, 27 Nov 2021 22:23:26 +0200

rpm (4.17.0+dfsg1-2) unstable; urgency=medium

  * Team upload.
  * Add pandoc as a build dependency to fix a "FTBFS twice in a row" bug.
  * Sort the list of build dependencies alphabetically.
  * Add an epoch to the debugedit dependency. Closes: #1000575
  * Add the gnueabihf patch to fix the armhf build. Closes: #968487
  * Make the brp-python-bytecompile script executable.
  * Fix the filename in a Facebook copyright notice.
  * Fix the pythondistdeps.py interpreter name.
  * Drop the no-op debian/dirs file.
  * Also hardcode the /bin/mkdir path in `mkdir -p`. Closes: #990329
  * Activate all the build hardening flags.
  * Add the triplet-suffix patch as an attempt to catch earlier any
    future breakage with new, unrecognized GNU target triplets.
  * Refresh the line numbers in two patches.
  * Add the cppcheck patch to fix two minor issues.

 -- Peter Pentchev <roam@debian.org>  Sat, 27 Nov 2021 00:58:55 +0200

rpm (4.17.0+dfsg1-1) unstable; urgency=medium

  [ Peter Pentchev ]
  * Team upload.
  * Switch the build dependency to the unversioned libsepol-dev and
    libsemanage-dev, since libsepol1-dev and libsemanage1-dev are
    now gone. Closes: #999816
  * Add the usr-bin patch to fix the rpm.daily script.
  * Teach the watch file about ftp.osuosl.org.
  * Bump the watch file format version to 4 with no changes.
  * Declare compliance with Debian Policy 4.6.0 with no changes.
  * Add Build-Depends-Package to the symbols files.
  * Drop the --as-needed flag, it is on by default now.
  * Add Rules-Requires-Root: no to the source control stanza.
  * Update Michal Čihař's debian/* copyright notice.
  * Add copyright notices for myself and Matthias Klose.
  * Rename manpage-has-errors-from-man to groff-message.
  * Drop some obsolete Lintian overrides.
  * Drop some trailing whitespace in a package description.
  * Add an autopkgtest for rpm and rpmbuild.
  * Bump the debhelper compat level to 13 and drop the dh_missing
    invocation with the --fail-missing option, this is the default now.
  * Use execute_after_* debhelper targets.
  * Use debian/clean instead of a rules file target.
  * Explicitly pass the paths to some tools to fix mismatches between
    packages built on usrmerged vs. non-usrmerged systems.
    Closes: #915849
  * New upstream version:
    - drop the CVE-2021-3421-CVE-2021-20271 and CVE-2021-20266 patches,
      they were taken from upstream
    - update the Lua build dependency to version 5.3
    - drop the 0012-pythondistdeps.py-Use-python3-in-shebang patch,
      the Python tools were moved to a separate source package
    - drop the debugedit-trunk and gcc-dwarf5 patches, debugedit was
      moved to a separate source package
    - drop the hide-symbols patch, it was accepted upstream
    - do not install the fileattrs, brp-python*, and pythondistdeps tools,
      they were moved to a separate source package
    - update the list of tools that we do not let the configure script
      autodetect for usrmerge-related reasons
    - drop the debugedit binary package and its associated files,
      it has moved to a separate source package
    - reflect the doc/ -> docs/ move in debian/rpm.docs, too
    - override three source-is-missing Lintian warnings for some test
      suite files; the sources are in another directory
    - update the library symbols files, dropping several obsolete
      functions from a mostly internal-use library; no packages in
      the Debian archive reference the dropped symbols
    - add an entry to rpm.NEWS with a warning to export the RPM package
      database before performing this upgrade
    - add the Facebook copyright notice for the fsverity code
  * Add libfsverity support.
  * Add back the Python packaging scripts until the python-rpm-packaging
    project cuts a release.
  * Drop the rpm2html suggestion, this package is not in Debian.
  * Fix the Bug-Debian headers for the rpmdb-in-home patch.

  [ Pino Toscano ]
  * Improve the dependencies of librpm-dev:
    - drop libc6-dev, it is in build-essential
    - restrict libaudit-dev as linux-any, as it is available only on Linux
      (audit support is Linux-specific)

 -- Peter Pentchev <roam@debian.org>  Sat, 20 Nov 2021 23:45:50 +0200

rpm (4.16.1.2+dfsg1-3) unstable; urgency=medium

  * Team upload.
  * Add the hide-symbols patch to exclude the new xlateTags symbol from
    librpm9's public interface.

 -- Peter Pentchev <roam@debian.org>  Wed, 30 Jun 2021 11:38:56 +0300

rpm (4.16.1.2+dfsg1-2) unstable; urgency=medium

  * Team upload.
  * Amend the CVE-2021-3421-CVE-2021-20271 patch, add two follow-up
    upstream commits that relax the restrictions a little bit to
    allow for some existing RPM packages.

 -- Peter Pentchev <roam@debian.org>  Tue, 29 Jun 2021 18:15:25 +0300

rpm (4.16.1.2+dfsg1-1) unstable; urgency=medium

  * Team upload.
  * Acknowledge NMUs; thanks, Matthias and Boyuan!
  * Add the CVE-2021-20266 and CVE-2021-3421-CVE-2021-20271 patches to
    strengthen the verification of RPM signatures. Closes: #985308

 -- Peter Pentchev <roam@debian.org>  Tue, 29 Jun 2021 14:11:21 +0300

rpm (4.16.1.2+dfsg1-0.6) unstable; urgency=medium

  * Non-maintainer upload.
  * Only build-depend on gnupg2 on linux architectures.

 -- Matthias Klose <doko@debian.org>  Tue, 09 Mar 2021 23:39:07 +0100

rpm (4.16.1.2+dfsg1-0.5) unstable; urgency=medium

  * Non-maintainer upload.
  * Only build-depend on libaudit-dev on linux architectures.

 -- Matthias Klose <doko@debian.org>  Tue, 09 Mar 2021 22:50:12 +0100

rpm (4.16.1.2+dfsg1-0.4) unstable; urgency=medium

  * Non-maintainer upload.
  * Update the debugedit man page. Use help2man to conditionally update
    the man page without having an explicit build dependency on it.

 -- Matthias Klose <doko@debian.org>  Thu, 28 Jan 2021 11:22:55 +0100

rpm (4.16.1.2+dfsg1-0.3) unstable; urgency=medium

  * Non-maintainer upload.
  * Update debugedit from the trunk. Closes: #978978.
  * Apply DWARF-5 patches, taken from
    https://code.wildebeest.org/git/user/mjw/rpm/log/?h=gcc-dwarf5.

 -- Matthias Klose <doko@debian.org>  Tue, 19 Jan 2021 22:50:57 +0100

rpm (4.16.1.2+dfsg1-0.2) unstable; urgency=medium

  * Non-maintainer upload.
  * No-change source-only upload.

 -- Matthias Klose <doko@debian.org>  Fri, 15 Jan 2021 17:42:36 +0100

rpm (4.16.1.2+dfsg1-0.1) unstable; urgency=medium

  * Non-maintainer upload.
  * New upstream version (approved by Michal). Closes: #979062, 978978.
  * Remove patches applied upstream:
    - d/p/map-populate.patch
    - d/p/bashism.patch
    - d/p/lua-compat.patch
  * Add build dependencies on libaudit-dev and libgcrypt20-dev.
  * librpm-dev: Depend on libaudit-dev and libgcrypt20-dev.
  * Add build dependency on gnupg2. Closes: #977827.
  * rpm: Stop installing files not shipped anymore.
    - usr/lib/rpm/mono*
    - usr/lib/rpm/ocaml-find-requires.sh
    - usr/lib/rpm/*.prov
  * debian/rpm2archive.8: Remove, provided upstream.
  * Bump soname versions, update symbols files.
  * debian/rules: Override dh_auto_clean.
  * Bump standards version.

 -- Matthias Klose <doko@debian.org>  Tue, 12 Jan 2021 11:36:44 +0100

rpm (4.14.2.1+dfsg1-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * debian/control:
    + Bump Standards-Version to 4.5.0.
    + Bump debhelper compat to v12.
    - Drop python-rpm package and python2 support. (Closes: #938410)
    + Use secure URI for homepage information.
    + Let librpm-dev depends on libzstd-dev. Please see #940114.
  * debian/rules:
    + Let buildtools.mk to provide proper $PKG_CONFIG.
    + Use architecture.mk instead of manual dpkg-architecture
      invocation.
    - Drop dh_strip override, migration is now complete.
    + Use "dh_missing --fail-missing".
  * debian/patches: Add patch 0012 to force using python3 in shebang
    for pythondeps.sh.

 -- Boyuan Yang <byang@debian.org>  Fri, 28 Feb 2020 13:52:17 -0500

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog rpm-common`.
