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

Ubuntu dpkg 1.14.16.6ubuntu3



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: Wed, 13 Feb 2008 00:58:33 +0100
Source: dpkg
Binary: dpkg dselect dpkg-dev
Architecture: source
Version: 1.14.16.6ubuntu3
Distribution: hardy
Urgency: low
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Changed-By: Soren Hansen <soren@ubuntu.com>
Description: 
 dpkg       - package maintenance system for Debian
 dpkg-dev   - package building tools for Debian
 dselect    - user tool to manage Debian packages
Changes: 
 dpkg (1.14.16.6ubuntu3) hardy; urgency=low
 .
   [ Stephan Hermann ]
   * Re-Introduced the "Description" field in *_source.changes files, according
     to Debian Policy.
     This was removed during 1.14.16.6 upload and will be reintroduced in
     1.14.17
     Changes were taken from debians dpkg git Thx to Raphael Herzog for
     pointing this out
 .
   [ Soren Hansen ]
   * Remove NO_PKG_MANGLE to re-enable building of dpkg ddeb's.
Files: 
 5e656000725bdafa187d1d3baed923b2 1157 admin required dpkg_1.14.16.6ubuntu3.dsc
 57eba4b238880a888643ebd3b418c27b 6376629 admin required dpkg_1.14.16.6ubuntu3.tar.gz
Original-Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>
diff -pruN 1.14.16.6ubuntu2/debian/changelog 1.14.16.6ubuntu3/debian/changelog
--- 1.14.16.6ubuntu2/debian/changelog	2008-02-11 22:41:15.000000000 +0000
+++ 1.14.16.6ubuntu3/debian/changelog	2008-02-12 23:58:33.000000000 +0000
@@ -1,3 +1,18 @@
+dpkg (1.14.16.6ubuntu3) hardy; urgency=low
+
+  [ Stephan Hermann ]
+  * Re-Introduced the "Description" field in *_source.changes files, according
+    to Debian Policy.
+    This was removed during 1.14.16.6 upload and will be reintroduced in
+    1.14.17
+    Changes were taken from debians dpkg git Thx to Raphael Herzog for
+    pointing this out
+
+  [ Soren Hansen ]
+  * Remove NO_PKG_MANGLE to re-enable building of dpkg ddeb's.
+
+ -- Soren Hansen <soren@ubuntu.com>  Wed, 13 Feb 2008 00:58:33 +0100
+
 dpkg (1.14.16.6ubuntu2) hardy; urgency=low
 
   * Fix wrong call to open in Dpkg/Control.pm that makes using a different
diff -pruN 1.14.16.6ubuntu2/debian/rules 1.14.16.6ubuntu3/debian/rules
--- 1.14.16.6ubuntu2/debian/rules	2008-02-11 22:37:29.000000000 +0000
+++ 1.14.16.6ubuntu3/debian/rules	2008-02-12 23:58:01.000000000 +0000
@@ -93,7 +93,7 @@ binary-arch: install
 	install -m 644 debian/dselect.lintian-overrides \
 		       debian/dselect/usr/share/lintian/overrides/dselect
 
-	NO_PKG_MANGLE=1 dh_strip -a
+	dh_strip -a
 	dh_compress -a
 	dh_fixperms -a
 	dh_installdeb -a
diff -pruN 1.14.16.6ubuntu2/scripts/dpkg-genchanges.pl 1.14.16.6ubuntu3/scripts/dpkg-genchanges.pl
--- 1.14.16.6ubuntu2/scripts/dpkg-genchanges.pl	2008-02-09 08:25:07.000000000 +0000
+++ 1.14.16.6ubuntu3/scripts/dpkg-genchanges.pl	2008-02-12 23:57:53.000000000 +0000
@@ -260,13 +260,18 @@ foreach $_ (keys %{$src_fields}) {
     }
 }
 
-# Scan control info of all binary packages unless
-# we have a source only upload
-my @pkg;
-push @pkg, $control->get_packages() unless is_sourceonly;
-foreach my $pkg (@pkg) {
+# Scan control info of all binary packages
+foreach my $pkg ($control->get_packages()) {
     my $p = $pkg->{"Package"};
     my $a = $pkg->{"Architecture"};
+    my $d = $pkg->{"Description"} || "no description available";
+    $d = $1 if $d =~ /^(.*)\n/;
+    my @f; # List of files for this binary package
+    push @f, @{$p2f{$p}} if defined $p2f{$p};
+    # Add description of all binary packages
+    my $desc = sprintf("%-10s - %-.65s", $p, $d);
+    $desc .= " (udeb)" if (grep(/\.udeb$/, @f)); # XXX: Check Package-Type field instead
+    push @descriptions, $desc;
 
     if (not defined($p2f{$p})) {
 	# No files for this package... warn if it's unexpected
@@ -279,18 +284,12 @@ foreach my $pkg (@pkg) {
 	next; # and skip it
     }
 
-    my @f = @{$p2f{$p}}; # List of files for this binary package
     $p2arch{$p} = $a;
 
     foreach $_ (keys %{$pkg}) {
 	my $v = $pkg->{$_};
 
-	if (m/^Description$/) {
-	    $v = $1 if $v =~ m/^(.*)\n/;
-	    my $desc = sprintf("%-10s - %-.65s", $p, $v);
-	    $desc .= " (udeb)" if (grep(/\.udeb$/, @f));
-	    push @descriptions, $desc;
-	} elsif (m/^Section$/) {
+	if (m/^Section$/) {
 	    $f2seccf{$_} = $v foreach (@f);
 	} elsif (m/^Priority$/) {
 	    $f2pricf{$_} = $v foreach (@f);

Reply to: