rpm 4.17.0+dfsg1-1 source package in Ubuntu

Changelog

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 <email address hidden>  Sat, 20 Nov 2021 23:45:50 +0200

Upload details

Uploaded by:
RPM packaging team
Uploaded to:
Sid
Original maintainer:
RPM packaging team
Architectures:
any all
Section:
admin
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
rpm_4.17.0+dfsg1-1.dsc 3.0 KiB 96297341a0c83fedf6b62e4891565bce610c6e363447676310b6c406e90a2739
rpm_4.17.0+dfsg1.orig.tar.xz 2.6 MiB f84e5048da166e271751b26d5e5b8fadb00e9683f909bea898b89c78fbd7fdd9
rpm_4.17.0+dfsg1-1.debian.tar.xz 44.3 KiB 03acdbd0bf265af45c355ecc04c66d9c21f6661eabe73086d5141e78b4d9a9d2

No changes file available.

Binary packages built by this source

librpm-dev: RPM shared library, development kit

 The RPM Package Manager (RPM) is a command-line driven package
 management system capable of installing, uninstalling, verifying,
 querying, and updating computer software packages.
 .
 This package provides the development kit, containing static
 libraries and header files necessary to build programs that use
 librpm.

librpm9: RPM shared library

 The RPM Package Manager (RPM) is a command-line driven package
 management system capable of installing, uninstalling, verifying,
 querying, and updating computer software packages.
 .
 This library allows programs to make use of an RPM database or RPM packages
 without going through the program rpm.

librpm9-dbgsym: debug symbols for librpm9
librpmbuild9: RPM build shared library

 The RPM Package Manager (RPM) is a command-line driven package
 management system capable of installing, uninstalling, verifying,
 querying, and updating computer software packages.
 .
 This library provides an interface for building RPM packages.

librpmbuild9-dbgsym: debug symbols for librpmbuild9
librpmio9: RPM IO shared library

 The RPM Package Manager (RPM) is a command-line driven package
 management system capable of installing, uninstalling, verifying,
 querying, and updating computer software packages.
 .
 This library provides basic IO functionality which is used by librpm.

librpmio9-dbgsym: debug symbols for librpmio9
librpmsign9: RPM signing shared library

 The RPM Package Manager (RPM) is a command-line driven package
 management system capable of installing, uninstalling, verifying,
 querying, and updating computer software packages.
 .
 This library provides an interface for signing RPM packages.

librpmsign9-dbgsym: debug symbols for librpmsign9
python3-rpm: Python 3 bindings for RPM

 The RPM Package Manager (RPM) is a command-line driven package
 management system capable of installing, uninstalling, verifying,
 querying, and updating computer software packages.
 .
 This package includes the Python bindings for librpm, allowing Python
 scripts to manipulate RPM packages and the RPM database.
 .
 This package installs the library for Python 3.

python3-rpm-dbgsym: debug symbols for python3-rpm
rpm: package manager for RPM

 The RPM Package Manager (RPM) is a command-line driven package
 management system capable of installing, uninstalling, verifying,
 querying, and updating computer software packages.
 .
 On Debian and derived systems it is recommended to use "alien" to
 convert RPM packages into .deb format instead of bypassing the Debian
 package management system by installing them directly with rpm.

rpm-common: common files for RPM

 The RPM Package Manager (RPM) is a command-line driven package
 management system capable of installing, uninstalling, verifying,
 querying, and updating computer software packages.
 .
 This package contains some scripts and default configuration which is
 used by RPM libraries.

rpm-common-dbgsym: debug symbols for rpm-common
rpm-dbgsym: debug symbols for rpm
rpm-i18n: localization and localized man pages for rpm

 The RPM Package Manager (RPM) is a command-line driven package
 management system capable of installing, uninstalling, verifying,
 querying, and updating computer software packages.
 .
 This package contains localization of rpm and localized man pages.

rpm2cpio: tool to convert RPM package to CPIO archive

 The RPM Package Manager (RPM) is a command-line driven package
 management system capable of installing, uninstalling, verifying,
 querying, and updating computer software packages.
 .
 This package contains tool to convert RPM packages to standard CPIO
 archive.

rpm2cpio-dbgsym: debug symbols for rpm2cpio