Hello community,
here is the log from the commit of package dpkg for openSUSE:Factory checked in at 2013-03-28 13:10:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dpkg (Old)
and /work/SRC/openSUSE:Factory/.dpkg.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dpkg", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:Factory/dpkg/dpkg.changes 2012-10-12 14:22:00.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.dpkg.new/dpkg.changes 2013-03-28 13:10:26.000000000 +0100
@@ -1,0 +2,26 @@
+Tue Mar 26 13:22:40 UTC 2013 - frank.lichtenheld@sophos.com
+
+- Enable test suite
+- Fix dpkg-source for SLES 11. Quilt.pm was depending on a
+ newer API of File::Path.
+
+-------------------------------------------------------------------
+Mon Mar 25 20:25:54 UTC 2013 - frank.lichtenheld@sophos.com
+
+- update to dpkg-1.16.10
+* Add missing @LIBLZMA_LIBS@ to Libs.Private in libdpkg.pc.in
+* Fix OpenPGP armored signature parsing, to be resilient against doctored
+ input, including source package control files. deb#695919
+* Fix warning in Dpkg::Source::Archive with «perl -w» due to redefinition
+ of getcwd() by removing unused POSIX modules usage. deb#700978
+- update to dpkg-1.16.9
+* Fix regression on old-style binNMUs for packages that specify an
+ explicit binary version to dpkg-gencontrol, by always fixing up the
+ source version. deb#690823
+* Fix dpkg-source regression in "3.0 (quilt)" source packages while
+ unapplying patches that remove all files in a directory. deb#683547
+* Fix segfault in field format parsing on empty strings, affecting
+ «dpkg-query -W -f ''» and «dpkg-deb -W --showformat=''». lp#1035512
+- see /usr/share/doc/packages/dpkg/changelog for details
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/dpkg/update-alternatives.changes 2012-10-08 20:28:55.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.dpkg.new/update-alternatives.changes 2013-03-28 13:10:26.000000000 +0100
@@ -1,0 +2,10 @@
+Mon Mar 25 20:35:24 UTC 2013 - frank.lichtenheld@sophos.com
+
+- update to 1.16.10
+* Fix update-alternatives test suite to behave correctly on non-Debian
+ binary paths. Known to be affecting at least Gentoo and Mac OS X.
+* Do not leak subcall command arguments in update-alternatives.
+* Fix segfault on update-alternatives when passing --slave without any
+ action at all. lp#1037431
+
+-------------------------------------------------------------------
Old:
----
dpkg_1.16.8.tar.xz
New:
----
dpkg-old-File-Path.patch
dpkg-old-Test-More.patch
dpkg_1.16.10.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dpkg.spec ++++++
--- /var/tmp/diff_new_pack.Jp6GQ4/_old 2013-03-28 13:10:28.000000000 +0100
+++ /var/tmp/diff_new_pack.Jp6GQ4/_new 2013-03-28 13:10:28.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package dpkg
#
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%define admindir %{_localstatedir}/lib/rpm/
Name: dpkg
-Version: 1.16.8
+Version: 1.16.10
Release: 0
Summary: Debian package management system
License: GPL-2.0+
@@ -28,17 +28,23 @@
Source0: http://ftp.de.debian.org/debian/pool/main/d/dpkg/dpkg_%{version}.tar.xz
Source3: sensible-editor
# PATCH-FIX-OPENSUSE replace debian with opensuse. replace macros. update-alternatives temp directories' path and name from dpkg* to rpm*.
-Patch1: update-alternatives-%{version}-suse.patch
+Patch1: update-alternatives-1.16.8-suse.patch
# PATCH-FIX-OPENSUSE add openSUSE supported architectures
Patch2: dpkg-archtable-suse.patch
# PATCH-FIX-UPSTREAM remove --utf8 since we only build En manpages.
Patch3: dpkg-pod2man-no-utf8.patch
+# PATCH-FIX-SUSE support for old File::Path (SLES11)
+Patch4: dpkg-old-File-Path.patch
+# PATCH-FIX-SUSE support for old Test::More (SLES11)
+Patch5: dpkg-old-Test-More.patch
BuildRequires: gcc-c++
BuildRequires: libselinux-devel
%define use_selinux 1
BuildRequires: ncurses-devel
BuildRequires: xz
BuildRequires: zlib-devel
+BuildRequires: perl(Date::Parse)
+BuildRequires: perl(IO::String)
Requires: cpio
Requires: make
Requires: patch
@@ -106,6 +112,8 @@
%patch2 -p1
%if 0%{?suse_version} && 0%{?suse_version} < 1130
%patch3 -p1
+%patch4 -p1
+%patch5 -p1
%endif
%build
@@ -161,6 +169,9 @@
# extras
install -m 755 %{SOURCE3} %{buildroot}%{_bindir}
+%check
+%{__make} check
+
%post
cd %{_localstatedir}/lib/dpkg
for f in diversions statoverride status ; do
++++++ update-alternatives.spec ++++++
--- /var/tmp/diff_new_pack.Jp6GQ4/_old 2013-03-28 13:10:28.000000000 +0100
+++ /var/tmp/diff_new_pack.Jp6GQ4/_new 2013-03-28 13:10:28.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package update-alternatives
#
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%define admindir %{_localstatedir}/lib/rpm/
Name: update-alternatives
-Version: 1.16.8
+Version: 1.16.10
Release: 0
Summary: Maintain symbolic links determining default commands
License: GPL-2.0+
@@ -27,7 +27,7 @@
Url: http://ftp.de.debian.org/debian/pool/main/d/dpkg/
Source0: http://ftp.de.debian.org/debian/pool/main/d/dpkg/dpkg_%{version}.tar.xz
Source3: sensible-editor
-Patch0: update-alternatives-%{version}-suse.patch
+Patch0: update-alternatives-1.16.8-suse.patch
Patch1: dpkg-archtable-suse.patch
BuildRequires: ncurses-devel
BuildRequires: xz
++++++ dpkg-old-File-Path.patch ++++++
Index: dpkg-1.16.10/scripts/Dpkg/Source/Quilt.pm
===================================================================
--- dpkg-1.16.10.orig/scripts/Dpkg/Source/Quilt.pm
+++ dpkg-1.16.10/scripts/Dpkg/Source/Quilt.pm
@@ -29,7 +29,7 @@ use Dpkg::Vendor qw(get_current_vendor);
use File::Spec;
use File::Copy;
use File::Find;
-use File::Path qw(make_path);
+use File::Path qw(mkpath);
use File::Basename;
sub new {
@@ -289,7 +289,7 @@ sub restore_quilt_backup_files {
my $target = File::Spec->catfile($self->{'dir'}, $relpath_in_srcpkg);
if (-s $_) {
unlink($target);
- make_path(dirname($target));
+ mkpath(dirname($target));
unless (link($_, $target)) {
copy($_, $target) ||
syserr(_g("failed to copy %s to %s"), $_, $target);
++++++ dpkg-old-Test-More.patch ++++++
Index: dpkg-1.16.10/src/t/100_dpkg_divert.t
===================================================================
--- dpkg-1.16.10.orig/src/t/100_dpkg_divert.t
+++ dpkg-1.16.10/src/t/100_dpkg_divert.t
@@ -148,7 +148,7 @@ sub diversions_eq {
cleanup();
-note("Command line parsing testing");
+#note("Command line parsing testing");
my $usagere = qr/.*Usage.*dpkg-divert.*Commands.*Options.*/s;
@@ -191,7 +191,7 @@ call([@dd, '--admindir'], [],
cleanup();
-note("Querying information from diverts db (empty one)");
+#note("Querying information from diverts db (empty one)");
install_diversions('');
@@ -201,7 +201,7 @@ call_divert_sort(['--list', 'baz'], expe
cleanup();
-note("Querying information from diverts db (1)");
+#note("Querying information from diverts db (1)");
install_diversions(<
participants (1)
-
root@hilbert.suse.de