[Rpm-maint] [rpm-software-management/rpm] First iteration of a 4.14.3 update release (#1078)

Florian Festi notifications at github.com
Tue Feb 18 07:48:15 UTC 2020


You can view, comment on, or merge this pull request online at:

  https://github.com/rpm-software-management/rpm/pull/1078

-- Commit Summary --

  * Remove capabilities instead of setting empty caps via. --setcaps
  * Add + use a bitmask for order-agnostic dependency types
  * Add support for sorting caret ('^') higher than base version
  * %verify scriptlet dependencies are not supposed to affect ordering
  * build: check rich dependencies for special characters
  * Handle unsupported digests the same as disabled ones (RhBug:1652529)
  * Handle whitespace in uncompressed tar archive names, duh
  * Fix headerCheck() return code mismatch & regression in 4.14.x
  * rpm2cpio cannot handle files over 4GB, error out cleanly (RhBug:1662481)
  * Don't let rpmlog() affect errno
  * fix small typos
  * rpm2archive: Fix file names for source rpms
  * find-debuginfo.sh: Handle position-independent executables
  * Correct rpm -ql exit value when optional -p is omitted (RhBug:1680610)
  * Show list of files only once when use rpm -ql and multiple rpm files
  * Drop internal-only visibility on rpmvs-related API
  * Make rpmsign exit values more consistent with our other tools
  * Add missing --fsmdebug output to capability setting
  * Fix copy-paste error wrt rpm-misc reference in manual (RhBug:1692724)
  * rpmio/digest_nss.c: fix build on musl
  * Fix segfault on fingerprinting symlink round (RhBug:1660232)
  * Detect kernel modules by .modinfo section presence for build-id generation
  * Support build-id generation from compressed ELF files (elfutils >= 0.175)
  * Initialize verifyFlags for specialdir
  * Sort list of hard linked files in find-debuginfo.sh (RhBug:1421272)
  * Python generators: console_scripts entry points require setuptools
  * Use --dpbath only with full path (RhBug:1696408)
  * Fix rpm2archive behavior with multiple arguments
  * Fix recently introduced uninitialized variable warning in rpm2archive
  * Fix memleak in rpmfcApplyInternal() in standalone operation (eg rpmdeps)
  * Fix packages getting erased on failed update with dnf (RhBug:1620275)
  * Fix rpmfiles memory leak on %postuntrans file trigger preparation
  * Add step to find-debuginfo.sh script to compress annobin notes.
  * Canonicalize Python versions and properly handle != spec
  * Raise an error if reading a file during rpmbuild fails (#776)
  * rpmsign man page: Add line about rpmsign requiring a valid checksum
  * rpmpgp: Handle EOF without EOL better at END PGP
  * Fix off-by-one in hdrblobGet() making last entry unreachable (RhBug:1722921)
  * Fix memleak during transaction verify step in the NOKEY case.
  * Suppress inhibition lock warning message when DBus service is not available
  * Fix suspicious condition in selinux plugin
  * Handle incomplete escape seq in queryformat (RhBug:1755230)
  * Fix ancient memleak on %patch -P from unused popt arg pointer
  * Fix ancient memleak on %setup arguments
  * Document popt build-requirement and point a download location
  * Explicitly mention that the rpmio/ sub dir is under LGPL
  * Fix a minor memory leak on suppressed inhibition lock warning message
  * Fix regression reading some old v4.0 era packages (#610)
  * Add a local vasprintf() clone rvasprintf() to match rasprintf()
  * Fix rpmVerifySignatures() passing garbage as verify flags in rpm >= 4.14
  * Fix excessive use of thread local storage (RhBug:1722181)
  * Fix excessive use of thread local storage (RhBug:1722181), part II
  * Honor RPMSENSE_MISSINGOK on src.rpm rpmlib() dependencies too
  * Don't require signature header to be in single contiguous region part II
  * Fix regression on v3 package handling on database rebuild

-- File Changes --

    M COPYING (4)
    M INSTALL (4)
    M build/files.c (34)
    M build/pack.c (34)
    M build/parsePrep.c (10)
    M build/rpmbuild_internal.h (6)
    M build/rpmfc.c (4)
    M build/spec.c (2)
    M configure.ac (4)
    M doc/rpm.8 (2)
    M doc/rpmbuild.8 (5)
    M doc/rpmsign.8 (3)
    M lib/depends.c (3)
    M lib/fprint.c (6)
    M lib/fsm.c (4)
    M lib/header.c (5)
    M lib/headerfmt.c (12)
    M lib/order.c (2)
    M lib/package.c (80)
    M lib/poptALL.c (4)
    M lib/psm.c (2)
    M lib/query.c (9)
    M lib/rpmchecksig.c (3)
    M lib/rpmcli.h (2)
    M lib/rpmdb.c (2)
    M lib/rpmds.c (3)
    M lib/rpmds.h (3)
    M lib/rpmtriggers.c (1)
    M lib/rpmvercmp.c (19)
    M lib/rpmvs.c (3)
    M lib/rpmvs.h (11)
    M lib/signature.c (2)
    M lib/transaction.c (4)
    M plugins/selinux.c (2)
    M plugins/systemd_inhibit.c (6)
    M rpm2archive.c (35)
    M rpm2cpio.c (5)
    M rpmio/digest_nss.c (1)
    M rpmio/rpmlog.c (5)
    M rpmio/rpmpgp.c (5)
    M rpmio/rpmsq.c (10)
    M rpmio/rpmstring.c (32)
    M rpmio/rpmstring.h (6)
    M rpmpopt.in (9)
    M rpmsign.c (8)
    M scripts/find-debuginfo.sh (7)
    M scripts/pythondistdeps.py (28)
    M tests/rpmquery.at (33)
    M tests/rpmvercmp.at (26)

-- Patch Links --

https://github.com/rpm-software-management/rpm/pull/1078.patch
https://github.com/rpm-software-management/rpm/pull/1078.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/pull/1078
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20200217/297f79e5/attachment-0001.html>


More information about the Rpm-maint mailing list