The package rpms/dpkg.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/dpkg.git/commit/?id=47be5fc7e84c98d1....
Change: +ExcludeArch: ppc64
Thanks.
Full change: ============
commit 872504c016c3e682b5acb4164886ae3669e1d30d Author: Srgio M. Basto sergio@serjux.com Date: Sun Jul 29 11:04:25 2018 +0100
Security fix: directory traversal via /DEBIAN symlink
diff --git a/.gitignore b/.gitignore index 64b68eb..3a80b9f 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ dpkg_1.15.5.6.tar.bz2 /dpkg_1.18.15.tar.xz /dpkg_1.18.22.tar.xz /dpkg_1.18.24.tar.xz +/dpkg_1.18.25.tar.xz diff --git a/dpkg.spec b/dpkg.spec index 33cf045..dd4ebf1 100644 --- a/dpkg.spec +++ b/dpkg.spec @@ -2,8 +2,8 @@ %global pkgdatadir %{_datadir}/dpkg
Name: dpkg -Version: 1.18.24 -Release: 9%{?dist} +Version: 1.18.25 +Release: 1%{?dist} Summary: Package maintenance system for Debian Linux Group: System Environment/Base # The entire source code is GPLv2+ with exception of the following @@ -17,6 +17,7 @@ URL: https://tracker.debian.org/pkg/dpkg Source0: http://ftp.debian.org/debian/pool/main/d/dpkg/%%7Bname%7D_%%7Bversion%7D.tar... Patch1: dpkg-fix-logrotate.patch Patch2: dpkg-perl-libexecdir.epel6.patch + BuildRequires: gcc-c++ BuildRequires: zlib-devel bzip2-devel libselinux-devel gettext ncurses-devel BuildRequires: autoconf automake gettext-devel libtool @@ -159,6 +160,7 @@ user interfaces. %if 0%{?rhel} && 0%{?rhel} < 7 %patch2 -p1 %endif + # Filter unwanted Requires: cat << \EOF > %{name}-req #!/bin/sh @@ -449,6 +451,10 @@ create_logfile
%changelog +* Sun Jul 29 2018 Srgio Basto sergio@serjux.com - 1.18.25-1 +- Update dpkg to 1.18.25 +- Security fix: directory traversal via /DEBIAN symlink + * Sun Jul 29 2018 Srgio Basto sergio@serjux.com - 1.18.24-9 - Requires(post): coreutils (#1598872)
diff --git a/sources b/sources index 50dfe94..4870415 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (dpkg_1.18.24.tar.xz) = 74df36a49a1b6b2243db14bd7ee0b69e50c2f0e79fc87e86e9b3cba2261fb717e421f7190a3ba54b4680a2f83855e5857dcb2625aa56847133258567392f1d42 +SHA512 (dpkg_1.18.25.tar.xz) = a26907c32ea02044d8729b70996b786204d3ce89ac294a8422b009688ab9bf886f593cb37430e84593dec2c26cfbc01a458d47fbda749decdf8acbfb72e07bb3
commit 47be5fc7e84c98d1380dbb0c34164776e5fc53d2 Author: Srgio M. Basto sergio@serjux.com Date: Sun Jul 29 10:12:35 2018 +0100
Can't dpkg on el7 ppc64
diff --git a/dpkg.spec b/dpkg.spec index 7e4a628..33cf045 100644 --- a/dpkg.spec +++ b/dpkg.spec @@ -40,6 +40,11 @@ BuildRequires: perl-podlators %endif Requires(post): coreutils
+#https://bugzilla.redhat.com/show_bug.cgi?id=1497544#c5 +%if 0%{?rhel} +ExcludeArch: ppc64 +%endif + %description This package provides the low-level infrastructure for handling the installation and removal of Debian software packages.