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.7
Date: Sat, 23 Jun 2007 02:35:25 +1000
Source: dpkg
Binary: dpkg dselect dpkg-dev
Architecture: source
Version: 1.14.4+svn20070602r802-0ubuntu2
Distribution: gutsy
Urgency: low
Maintainer: Ubuntu Core Developers <[EMAIL PROTECTED]>
Changed-By: Sarah Hobbs <[EMAIL PROTECTED]>
Description: 
 dpkg       - package maintenance system for Debian
 dpkg-dev   - package building tools for Debian
 dselect    - user tool to manage Debian packages
Launchpad-Bugs-Fixed: 118246
Changes: 
 dpkg (1.14.4+svn20070602r802-0ubuntu2) gutsy; urgency=low
 .
   * Fix the uninitialized value in string ne at /usr/sbin/update-alternatives
     line 602.  Thanks to Ubulette for this patch.  (LP: #118246)
   * Modify Maintainer value to match Debian-Maintainer-Field Spec
Files: 
 b8957b6f4072253d46692e4247c29c46 985 admin required 
dpkg_1.14.4+svn20070602r802-0ubuntu2.dsc
 118a951ed4e41bab07ac50696f70450c 5741483 admin required 
dpkg_1.14.4+svn20070602r802-0ubuntu2.tar.gz
Original-Maintainer: Dpkg Developers <[EMAIL PROTECTED]>
diff -pruN 1.14.4+svn20070602r802-0ubuntu1/debian/changelog 
1.14.4+svn20070602r802-0ubuntu2/debian/changelog
--- 1.14.4+svn20070602r802-0ubuntu1/debian/changelog    2007-06-04 
15:40:22.000000000 +0100
+++ 1.14.4+svn20070602r802-0ubuntu2/debian/changelog    2007-06-22 
17:35:25.000000000 +0100
@@ -1,3 +1,11 @@
+dpkg (1.14.4+svn20070602r802-0ubuntu2) gutsy; urgency=low
+
+  * Fix the uninitialized value in string ne at /usr/sbin/update-alternatives
+    line 602.  Thanks to Ubulette for this patch.  (LP: #118246)
+  * Modify Maintainer value to match Debian-Maintainer-Field Spec
+
+ -- Sarah Hobbs <[EMAIL PROTECTED]>  Sat, 23 Jun 2007 02:35:25 +1000
+
 dpkg (1.14.4+svn20070602r802-0ubuntu1) gutsy; urgency=low
 
   * Merge from Debian (upstream) svn (svn diff -r794:802 | patch).
diff -pruN 1.14.4+svn20070602r802-0ubuntu1/debian/control 
1.14.4+svn20070602r802-0ubuntu2/debian/control
--- 1.14.4+svn20070602r802-0ubuntu1/debian/control      2007-05-30 
20:36:16.000000000 +0100
+++ 1.14.4+svn20070602r802-0ubuntu2/debian/control      2007-06-22 
17:35:24.000000000 +0100
@@ -1,7 +1,8 @@
 Source: dpkg
 Section: admin
 Priority: required
-Maintainer: [EMAIL PROTECTED]
+Maintainer: Ubuntu Core Developers <[EMAIL PROTECTED]>
+XSBC-Original-Maintainer: [EMAIL PROTECTED]
 XSBC-Original-Maintainer: Dpkg Developers <[EMAIL PROTECTED]>
 Uploaders: Frank Lichtenheld <[EMAIL PROTECTED]>, Guillem Jover <[EMAIL 
PROTECTED]>, Brendan O'Dea <[EMAIL PROTECTED]>, Christian Perrier <[EMAIL 
PROTECTED]>
 Origin: debian
diff -pruN 1.14.4+svn20070602r802-0ubuntu1/scripts/update-alternatives.pl 
1.14.4+svn20070602r802-0ubuntu2/scripts/update-alternatives.pl
--- 1.14.4+svn20070602r802-0ubuntu1/scripts/update-alternatives.pl      
2007-05-30 17:09:24.000000000 +0100
+++ 1.14.4+svn20070602r802-0ubuntu2/scripts/update-alternatives.pl      
2007-06-22 17:34:03.000000000 +0100
@@ -599,11 +599,11 @@ if ($mode eq 'auto') {
            unlink("$slink") || $! == &ENOENT ||
                &quit(sprintf(_g("unable to remove %s: %s"), $slink, $!));
         } else {
-           if (!defined($linkname= readlink($slink)) && $! != &ENOENT) {
+           if (-l $slink && !defined($linkname= readlink($slink)) && $! != 
&ENOENT) {
                &pr(sprintf(_g("warning: %s is supposed to be a slave symlink 
to\n".
                               " %s, or nonexistent; however, readlink failed: 
%s"), $slink, "$altdir/$sname", $!))
                    if $verbosemode > 0;
-           } elsif ($linkname ne "$altdir/$sname") {
+           } elsif (!defined $linkname || $linkname ne "$altdir/$sname") {
                unlink("$slink.dpkg-tmp") || $! == &ENOENT ||
                    &quit(sprintf(_g("unable to ensure %s nonexistent: %s"), 
"$slink.dpkg-tmp", $!));
                symlink("$altdir/$sname","$slink.dpkg-tmp") ||

Reply via email to