Hello community, here is the log from the commit of package rpm for openSUSE:Factory checked in at 2018-10-29 14:13:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rpm (Old) and /work/SRC/openSUSE:Factory/.rpm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rpm" Mon Oct 29 14:13:42 2018 rev:267 rq:643707 version:4.14.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/rpm/rpm.changes 2018-10-11 11:39:51.687213792 +0200 +++ /work/SRC/openSUSE:Factory/.rpm.new/rpm.changes 2018-10-29 14:26:49.235105952 +0100 @@ -1,0 +2,23 @@ +Mon Oct 22 13:26:55 CEST 2018 - mls@suse.de + +- update to rpm-4.14.2.1 + * fix regression in --setperms and --setugids + +------------------------------------------------------------------- +Tue Oct 16 11:27:36 CEST 2018 - mls@suse.de + +- update to rpm-4.14.2 + * new configurable, mandatory package verification level + * new package verification phase in rpmtsRun() + * new --setcaps and --restore options + * new --whatobsoletes and --whatconflicts query options +- dropped patches: + * disttag-macro.diff + * reproducible-debuginfo.patch + * debugedit-bnc1076819.diff + * hardlinks.diff + * debugedit-riscv.patch + * safesymlinks.diff + * verifynodup.diff + +------------------------------------------------------------------- Old: ---- debugedit-bnc1076819.diff debugedit-riscv.patch disttag-macro.diff hardlinks.diff reproducible-debuginfo.patch rpm-4.14.1.tar.bz2 safesymlinks.diff verifynodup.diff New: ---- rpm-4.14.2.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-rpm.spec ++++++ --- /var/tmp/diff_new_pack.GulB7m/_old 2018-10-29 14:26:50.667056214 +0100 +++ /var/tmp/diff_new_pack.GulB7m/_new 2018-10-29 14:26:50.671056075 +0100 @@ -20,7 +20,7 @@ # Enable Python build sourced from rpm spec %global with_python 1 Name: python-rpm -Version: 4.14.1 +Version: 4.14.2.1 Release: 0 Summary: Python Bindings for Manipulating RPM Packages License: GPL-2.0-or-later ++++++ rpm.spec ++++++ --- /var/tmp/diff_new_pack.GulB7m/_old 2018-10-29 14:26:50.699055104 +0100 +++ /var/tmp/diff_new_pack.GulB7m/_new 2018-10-29 14:26:50.707054827 +0100 @@ -54,7 +54,7 @@ Summary: The RPM Package Manager License: GPL-2.0-or-later Group: System/Packages -Version: 4.14.1 +Version: 4.14.2.1 Release: 0 Source: http://ftp.rpm.org/releases/rpm-4.14.x/rpm-%{version}.tar.bz2 Source1: RPM-HOWTO.tar.bz2 @@ -98,7 +98,6 @@ Patch47: requires-ge-macro.diff Patch49: finddebuginfo-absolute-links.diff Patch51: specfilemacro.diff -Patch53: disttag-macro.diff Patch55: debugsubpkg.diff Patch56: debuglink.diff Patch57: debuginfo-mono.patch @@ -121,18 +120,11 @@ Patch94: checksepwarn.diff Patch99: enable-postin-scripts-error.diff Patch100: rpm-findlang-inject-metainfo.patch -# https://github.com/rpm-software-management/rpm/pull/485 -Patch101: reproducible-debuginfo.patch Patch102: emptymanifest.diff Patch103: find-lang-qt-qm.patch Patch108: debugedit-macro.diff Patch109: pythondistdeps.diff -Patch111: debugedit-bnc1076819.diff -Patch112: hardlinks.diff -Patch113: debugedit-riscv.patch Patch114: source_date_epoch_buildtime.diff -Patch115: safesymlinks.diff -Patch116: verifynodup.diff Patch117: findsupplements.diff Patch118: dwz-compression.patch Patch6464: auto-config-update-aarch64-ppc64le.diff @@ -226,13 +218,13 @@ %patch -P 20 -P 21 -P 24 -P 25 -P 26 -P 27 -P 29 %patch -P 30 -P 32 -P 33 -P 34 -P 35 -P 36 -P 38 %patch -P 43 -P 45 -P 46 -P 47 -P 49 -%patch -P 51 -P 53 -P 55 -P 56 -P 57 -P 58 +%patch -P 51 -P 55 -P 56 -P 57 -P 58 %patch -P 60 -P 61 -P 66 -P 67 -P 68 -P 69 %patch -P 70 -P 71 -P 73 -P 74 -P 75 -P 77 -P 78 %patch -P 85 %patch -P 93 -P 94 -P 99 -%patch -P 100 -P 101 -P 102 -P 103 -P 108 -%patch -P 109 -P 111 -P 112 -P 113 -P 114 -P 115 -P 116 -P 117 -P 118 +%patch -P 100 -P 102 -P 103 -P 108 +%patch -P 109 -P 114 -P 117 -P 118 %ifarch aarch64 ppc64le riscv64 %patch6464 ++++++ dbrointerruptable.diff ++++++ --- /var/tmp/diff_new_pack.GulB7m/_old 2018-10-29 14:26:50.775052469 +0100 +++ /var/tmp/diff_new_pack.GulB7m/_new 2018-10-29 14:26:50.775052469 +0100 @@ -1,5 +1,5 @@ ---- ./lib/rpmdb.c.orig 2017-10-05 10:05:27.459594162 +0000 -+++ ./lib/rpmdb.c 2017-12-01 14:19:12.361872712 +0000 +--- ./lib/rpmdb.c.orig 2018-08-08 13:40:18.153941351 +0000 ++++ ./lib/rpmdb.c 2018-10-16 09:20:11.196708098 +0000 @@ -387,9 +387,11 @@ int rpmdbClose(rpmdb db) { rpmdb * prev, next; @@ -21,12 +21,12 @@ rpmsqActivate(0); } exit: -@@ -505,7 +507,7 @@ static int openDatabase(const char * pre - /* Try to ensure db home exists, error out if we can't even create */ +@@ -509,7 +511,7 @@ static int openDatabase(const char * pre rc = rpmioMkpath(rpmdbHome(db), 0755, getuid(), getgid()); if (rc == 0) { -- if (rpmdbRock == NULL) { -+ if (rpmdbRock == NULL && (db->db_mode & (O_RDWR|O_WRONLY)) != 0) { + /* Enable signal queue on the first db open */ +- if (db->db_next == NULL) { ++ if (db->db_next == NULL && (db->db_mode & (O_RDWR|O_WRONLY)) != 0) { rpmsqActivate(1); } ++++++ pythondistdeps.diff ++++++ --- /var/tmp/diff_new_pack.GulB7m/_old 2018-10-29 14:26:50.851049834 +0100 +++ /var/tmp/diff_new_pack.GulB7m/_new 2018-10-29 14:26:50.851049834 +0100 @@ -1,12 +1,5 @@ ---- ./scripts/python-macro-helper.orig 2018-02-05 10:06:51.837690381 +0000 -+++ ./scripts/python-macro-helper 2018-02-05 10:07:22.500594058 +0000 -@@ -1,4 +1,3 @@ --#!/usr/bin/python -Es - - from distutils.sysconfig import get_python_lib - from platform import python_version_tuple ---- ./scripts/pythondistdeps.py.orig 2017-10-05 10:04:57.587602034 +0000 -+++ ./scripts/pythondistdeps.py 2018-02-05 10:06:37.013736947 +0000 +--- ./scripts/pythondistdeps.py.orig 2018-08-08 13:40:18.173941320 +0000 ++++ ./scripts/pythondistdeps.py 2018-10-16 09:30:49.271004917 +0000 @@ -1,4 +1,3 @@ -#!/usr/bin/python # -*- coding: utf-8 -*- ++++++ remove-brp-strips.diff ++++++ --- /var/tmp/diff_new_pack.GulB7m/_old 2018-10-29 14:26:50.863049418 +0100 +++ /var/tmp/diff_new_pack.GulB7m/_new 2018-10-29 14:26:50.863049418 +0100 @@ -3,14 +3,14 @@ Some brp-scripts are not used in openSUSE, remove references to it ---- ./platform.in.orig 2011-05-11 15:02:03.000000000 +0000 -+++ ./platform.in 2011-05-11 15:38:05.000000000 +0000 -@@ -55,8 +55,6 @@ +--- ./platform.in.orig 2018-10-16 09:22:16.004374524 +0000 ++++ ./platform.in 2018-10-16 09:24:58.891939175 +0000 +@@ -80,8 +80,6 @@ %__os_install_post \ - %{_rpmconfigdir}/brp-compress \ - %{_rpmconfigdir}/brp-strip %{__strip} \ -- %{_rpmconfigdir}/brp-strip-static-archive %{__strip} \ -- %{_rpmconfigdir}/brp-strip-comment-note %{__strip} %{__objdump} \ + %{?__brp_compress} \ + %{?__brp_strip} \ +- %{?__brp_strip_static_archive} \ +- %{?__brp_strip_comment_note} \ %{nil} %__spec_install_post\ ++++++ rpm-4.14.1.tar.bz2 -> rpm-4.14.2.1.tar.bz2 ++++++ ++++ 98163 lines of diff (skipped) ++++++ whatrequires-doc.diff ++++++ --- /var/tmp/diff_new_pack.GulB7m/_old 2018-10-29 14:26:53.182969384 +0100 +++ /var/tmp/diff_new_pack.GulB7m/_new 2018-10-29 14:26:53.182969384 +0100 @@ -1,6 +1,6 @@ ---- ./doc/rpm.8.orig 2017-01-19 12:57:41.380527116 +0000 -+++ ./doc/rpm.8 2017-01-19 12:58:12.693437688 +0000 -@@ -592,6 +592,11 @@ Query all packages that provide the \fIC +--- ./doc/rpm.8.orig 2018-08-21 10:38:02.035078442 +0000 ++++ ./doc/rpm.8 2018-10-16 09:21:26.948505637 +0000 +@@ -632,6 +632,11 @@ Query all packages that provide the \fIC .TP \fB--whatrequires \fICAPABILITY\fB\fR Query all packages that require \fICAPABILITY\fR for proper functioning. @@ -10,5 +10,5 @@ +other packages may depend. To see the complete dependencies +for a package, use \fB-e --test \fIPACKAGE_NAME\fB\fR .TP - \fB--whatrecommends \fICAPABILITY\fB\fR - Query all packages that recommend \fICAPABILITY\fR. + \fB--whatconflicts \fICAPABILITY\fB\fR + Query all packages that conflict with \fICAPABILITY\fR.