[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Ubuntu dpkg 1.16.1.2ubuntu4



This e-mail has been sent due to an upload to Ubuntu that contains Ubuntu
changes.  It contains the difference between the new version and the
previous version of the same source package in Ubuntu.
Format: 1.8
Date: Thu, 15 Dec 2011 11:33:28 +0100
Source: dpkg
Binary: libdpkg-dev dpkg dpkg-dev libdpkg-perl dselect
Architecture: source
Version: 1.16.1.2ubuntu4
Distribution: precise
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Changed-By: Martin Pitt <martin.pitt@ubuntu.com>
Description: 
 dpkg       - Debian package management system
 dpkg-dev   - Debian package development tools
 dselect    - Debian package management front-end
 libdpkg-dev - Debian package management static library
 libdpkg-perl - Dpkg perl modules
Closes: 652063
Launchpad-Bugs-Fixed: 902603
Changes: 
 dpkg (1.16.1.2ubuntu4) precise; urgency=low
 .
   * dpkg: Do not try to disappear other packages from the same set. Packages
     within a set can rightfully share files and should not be disappeared in
     the case where they share all the files. Many thanks to Raphaël Hertzog
     for the fix! (Closes: #652063, LP: #902603)
Checksums-Sha1: 
 fd7ae4496966cc68650680484f9b654fcbd45558 2119 dpkg_1.16.1.2ubuntu4.dsc
 3664c7e6c4c697079661440bc892feb3c618cacd 5475389 dpkg_1.16.1.2ubuntu4.tar.bz2
Checksums-Sha256: 
 cd56f75236b7451af6ce38a6bc2ff758f4726e74d284c0233355a07e84776c8b 2119 dpkg_1.16.1.2ubuntu4.dsc
 bccbc2a7349738cdecd9c371f40fe01db8f6b84d9ec4f31a2d51e684efeca5cd 5475389 dpkg_1.16.1.2ubuntu4.tar.bz2
Files: 
 3016c1a4b5ce083da7b05572b6f6b9ca 2119 admin required dpkg_1.16.1.2ubuntu4.dsc
 45f21c039b6833f0030a8b0eeb580da9 5475389 admin required dpkg_1.16.1.2ubuntu4.tar.bz2
Original-Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>
diff -pruN 1.16.1.2ubuntu3/debian/changelog 1.16.1.2ubuntu4/debian/changelog
--- 1.16.1.2ubuntu3/debian/changelog	2011-12-02 22:48:10.000000000 +0000
+++ 1.16.1.2ubuntu4/debian/changelog	2011-12-15 10:33:28.000000000 +0000
@@ -1,3 +1,12 @@
+dpkg (1.16.1.2ubuntu4) precise; urgency=low
+
+  * dpkg: Do not try to disappear other packages from the same set. Packages
+    within a set can rightfully share files and should not be disappeared in
+    the case where they share all the files. Many thanks to Raphaël Hertzog
+    for the fix! (Closes: #652063, LP: #902603)
+
+ -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 15 Dec 2011 11:33:28 +0100
+
 dpkg (1.16.1.2ubuntu3) precise; urgency=low
 
   * Don't perform is_armhf tests in parse_objdump_output() unless
diff -pruN 1.16.1.2ubuntu3/src/processarc.c 1.16.1.2ubuntu4/src/processarc.c
--- 1.16.1.2ubuntu3/src/processarc.c	2011-10-14 12:22:41.000000000 +0000
+++ 1.16.1.2ubuntu4/src/processarc.c	2011-12-15 10:26:58.000000000 +0000
@@ -1273,7 +1273,7 @@ void process_archive(const char *filenam
   it = pkg_db_iter_new();
   while ((otherpkg = pkg_db_iter_next_pkg(it)) != NULL) {
     ensure_package_clientdata(otherpkg);
-    if (otherpkg == pkg ||
+    if (otherpkg->set == pkg->set ||
         otherpkg->status == stat_notinstalled ||
         otherpkg->status == stat_configfiles ||
 	otherpkg->clientdata->istobe == itb_remove ||

Reply to: