Ubuntu dpkg 1.16.0~ubuntu7
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, 14 Apr 2011 11:28:51 -0700
Source: dpkg
Binary: libdpkg-dev dpkg dpkg-dev libdpkg-perl dselect
Architecture: source
Version: 1.16.0~ubuntu7
Distribution: natty
Urgency: low
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Changed-By: Steve Langasek <steve.langasek@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: 620636
Launchpad-Bugs-Fixed: 756381
Changes:
dpkg (1.16.0~ubuntu7) natty; urgency=low
.
* src/packages.c: fix the check for whether our dependencies are
installed, so that it works correctly for multi-arch: foreign packages
configured during the current dpkg run. Thanks to Raphaël Hertzog
<hertzog@debian.org> for the fix. LP: #756381.
.
[ Raphaël Hertzog ]
* fddba30d74856e2d5c3f287343569fc259729bc0: Fix regression in dpkg 1.16.0
affecting dpkg R. Closes: #620636.
Checksums-Sha1:
0b277ca2547d9075b2a288a8ded38bb7b8745e31 1943 dpkg_1.16.0~ubuntu7.dsc
1c887280c4928068a0a06463453e533b4315e907 5264368 dpkg_1.16.0~ubuntu7.tar.bz2
Checksums-Sha256:
1c3978cc532485c32b48063427dad709e5d52cac5b17fcd191941e781617abd3 1943 dpkg_1.16.0~ubuntu7.dsc
d324f031f6358552d1dde419b65bd11b614386f7e42a25b8c1c299e65d9e8a30 5264368 dpkg_1.16.0~ubuntu7.tar.bz2
Files:
06b729149857252205b527161fe615c3 1943 admin required dpkg_1.16.0~ubuntu7.dsc
89faf9f11a8f706d952175467e73ba84 5264368 admin required dpkg_1.16.0~ubuntu7.tar.bz2
Original-Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>
diff -pruN 1.16.0~ubuntu6/debian/changelog 1.16.0~ubuntu7/debian/changelog
--- 1.16.0~ubuntu6/debian/changelog 2011-03-25 00:05:13.000000000 +0000
+++ 1.16.0~ubuntu7/debian/changelog 2011-04-14 19:28:52.000000000 +0100
@@ -1,3 +1,16 @@
+dpkg (1.16.0~ubuntu7) natty; urgency=low
+
+ * src/packages.c: fix the check for whether our dependencies are
+ installed, so that it works correctly for multi-arch: foreign packages
+ configured during the current dpkg run. Thanks to Raphaël Hertzog
+ <hertzog@debian.org> for the fix. LP: #756381.
+
+ [ Raphaël Hertzog ]
+ * fddba30d74856e2d5c3f287343569fc259729bc0: Fix regression in dpkg 1.16.0
+ affecting dpkg R. Closes: #620636.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com> Thu, 14 Apr 2011 11:28:51 -0700
+
dpkg (1.16.0~ubuntu6) natty; urgency=low
* Dpkg/Shlibs.pm: we should explicitly prepend the appropriate multiarch
diff -pruN 1.16.0~ubuntu6/src/archives.c 1.16.0~ubuntu7/src/archives.c
--- 1.16.0~ubuntu6/src/archives.c 2011-03-24 23:40:07.000000000 +0000
+++ 1.16.0~ubuntu7/src/archives.c 2011-04-14 19:25:59.000000000 +0100
@@ -1423,7 +1423,7 @@ void archivefiles(const char *const *arg
arglist= m_malloc(sizeof(char*)*(nfiles+1));
p = findoutput.buf;
for (i = 0; i < nfiles; i++) {
- arglist[i++]= p;
+ arglist[i] = p;
while (*p++ != '\0') ;
}
arglist[i] = NULL;
diff -pruN 1.16.0~ubuntu6/src/packages.c 1.16.0~ubuntu7/src/packages.c
--- 1.16.0~ubuntu6/src/packages.c 2011-03-15 00:02:22.000000000 +0000
+++ 1.16.0~ubuntu7/src/packages.c 2011-04-14 18:33:50.000000000 +0100
@@ -591,7 +591,7 @@ dependencies_ok(struct pkginfo *pkg, str
}
pkg_pos = NULL;
while (found != found_ok &&
- (pkg_pos = deppossi_get_pkg(possi, wpb_by_status, pkg_pos))) {
+ (pkg_pos = deppossi_get_pkg(possi, wpb_installed, pkg_pos))) {
thisf = deppossi_ok_found(pkg_pos, pkg, removing, NULL,
&possfixbytrig, &matched, possi,
&interestingwarnings, &oemsgs);
Reply to: