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.lichtenh...@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.lichtenh...@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.lichtenh...@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(<<EOF);
 /bin/sh
@@ -237,7 +237,7 @@ call_divert_sort(['--list', '/bin/sh', '
 
 cleanup();
 
-note("Querying information from diverts db (2)");
+#note("Querying information from diverts db (2)");
 
 install_diversions(<<EOF);
 /bin/sh
@@ -259,7 +259,7 @@ call_divert(['--truename', '/bin/somethi
 
 cleanup();
 
-note("Adding diversion");
+#note("Adding diversion");
 
 my $diversions_added_foo_local = <<EOF;
 $testdir/foo
@@ -279,7 +279,7 @@ diversions_eq($diversions_added_foo_loca
 
 cleanup();
 
-note("Adding diversion (2)");
+#note("Adding diversion (2)");
 
 install_diversions('');
 
@@ -293,7 +293,7 @@ diversions_eq($diversions_added_foo_loca
 
 cleanup();
 
-note("Adding diversion (3)");
+#note("Adding diversion (3)");
 
 install_diversions('');
 
@@ -306,7 +306,7 @@ diversions_eq($diversions_added_foo_loca
 
 cleanup();
 
-note("Adding diversion (4)");
+#note("Adding diversion (4)");
 
 install_diversions('');
 system("touch $testdir/foo");
@@ -318,7 +318,7 @@ diversions_eq('');
 
 cleanup();
 
-note("Adding diversion (5)");
+#note("Adding diversion (5)");
 
 install_diversions('');
 call_divert(['--quiet', '--rename', "$testdir/foo"],
@@ -328,7 +328,7 @@ ok(!-e "$testdir/foo.distrib", "foo was
 
 cleanup();
 
-note("Adding diversion (6)");
+#note("Adding diversion (6)");
 
 install_diversions('');
 system("touch $testdir/foo");
@@ -341,7 +341,7 @@ diversions_eq($diversions_added_foo_loca
 
 cleanup();
 
-note("Adding diversion (7)");
+#note("Adding diversion (7)");
 
 install_diversions('');
 call_divert(['--quiet', '--rename', '--package', 'bash', "$testdir/foo"],
@@ -352,7 +352,7 @@ $testdir/foo.distrib
 bash
 EOF
 
-note("Adding diversion (8)");
+#note("Adding diversion (8)");
 
 install_diversions('');
 system("touch $testdir/foo; ln $testdir/foo $testdir/foo.distrib");
@@ -363,7 +363,7 @@ ok(-e "$testdir/foo.distrib", "foo diver
 
 cleanup();
 
-note("Adding diversion (9)");
+#note("Adding diversion (9)");
 
 install_diversions('');
 system("touch $testdir/foo $testdir/foo.distrib");
@@ -373,7 +373,7 @@ diversions_eq('');
 
 cleanup();
 
-note("Adding second diversion");
+#note("Adding second diversion");
 
 install_diversions('');
 call_divert(["$testdir/foo"]);
@@ -393,7 +393,7 @@ call_divert(['--divert', "$testdir/foo",
 
 cleanup();
 
-note("Adding third diversion");
+#note("Adding third diversion");
 
 install_diversions('');
 call_divert(["$testdir/foo"]);
@@ -405,7 +405,7 @@ call_divert(['--package', 'foobar', "$te
 
 cleanup();
 
-note("Adding diversion in non-existing directory");
+#note("Adding diversion in non-existing directory");
 
 install_diversions('');
 
@@ -419,7 +419,7 @@ EOF
 
 cleanup();
 
-note("Adding diversion of file owned by --package");
+#note("Adding diversion of file owned by --package");
 
 install_filelist("coreutils", "i386", "$testdir/foo");
 install_diversions('');
@@ -437,7 +437,7 @@ EOF
 
 cleanup();
 
-note("Remove diversions");
+#note("Remove diversions");
 
 install_diversions('');
 
@@ -446,7 +446,7 @@ call_divert(['--remove', '--quiet', '/bi
 
 cleanup();
 
-note("Remove diversion (2)");
+#note("Remove diversion (2)");
 
 install_diversions('');
 call_divert(["$testdir/foo"]);
@@ -473,7 +473,7 @@ EOF
 
 cleanup();
 
-note("Remove diversion (3)");
+#note("Remove diversion (3)");
 
 install_diversions('');
 
@@ -494,7 +494,7 @@ EOF
 
 cleanup();
 
-note("Remove diversion (4)");
+#note("Remove diversion (4)");
 
 install_diversions('');
 
@@ -515,7 +515,7 @@ EOF
 
 cleanup();
 
-note("Remove diversion(5)");
+#note("Remove diversion(5)");
 
 install_diversions('');
 system("touch $testdir/foo");
@@ -535,7 +535,7 @@ diversions_eq('');
 
 cleanup();
 
-note("Corrupted divertions db handling");
+#note("Corrupted divertions db handling");
 
 SKIP: {
     skip "running as root or similar", 3, if (defined($ENV{FAKEROOTKEY}) or $> 
== 0);
@@ -569,7 +569,7 @@ cleanup();
 SKIP: {
     skip "running as root or similar", 10, if (defined($ENV{FAKEROOTKEY}) or 
$> == 0);
 
-    note("R/O directory");
+    #note("R/O directory");
 
     install_diversions('');
     system("mkdir $testdir/rodir && touch $testdir/rodir/foo $testdir/bar && 
chmod 500 $testdir/rodir");
@@ -582,7 +582,7 @@ SKIP: {
     system("chmod 755 $testdir/rodir");
     cleanup();
 
-    note("Unavailable file");
+    #note("Unavailable file");
 
     install_diversions('');
     system("mkdir $testdir/nadir && chmod 000 $testdir/nadir");
@@ -596,7 +596,7 @@ SKIP: {
     cleanup();
 }
 
-note("Errors during saving diversions db");
+#note("Errors during saving diversions db");
 
 install_diversions('');
 
++++++ dpkg_1.16.8.tar.xz -> dpkg_1.16.10.tar.xz ++++++
++++ 156508 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to