tag 215233 patch
thanks

[EMAIL PROTECTED]/dpkg--devel--1.13--patch-17 is attached.

Gruesse,
-- 
Frank Lichtenheld <[EMAIL PROTECTED]>
www: http://www.djpig.de/
* looking for [EMAIL PROTECTED]/dpkg--devel--1.13--patch-16 to compare with
* comparing to [EMAIL PROTECTED]/dpkg--devel--1.13--patch-16
M  man/C/dpkg-source.1
M  debian/changelog
M  scripts/dpkg-gencontrol.pl
M  ChangeLog

* modified files

--- orig/ChangeLog
+++ mod/ChangeLog
@@ -1,3 +1,10 @@
+2005-10-03  Frank Lichtenheld  <[EMAIL PROTECTED]>
+
+       * scripts/dpkg-gencontrol: Make -isp the default
+       behaviour.
+       * man/C/dpkg-source.1: Document the behaviour
+       change in dpkg-gencontrol.
+
 2005-08-27  Frank Lichtenheld  <[EMAIL PROTECTED]>
 
        * scripts/dpkg-gencontrol: Bail out with an error if parsedep


--- orig/debian/changelog
+++ mod/debian/changelog
@@ -3,6 +3,9 @@
   * Fixes to dpkg-dev (Frank Lichtenheld):
     - Let dpkg-gencontrol bail out with an error if parsedep
       found an error while parsing a dependency field. Closes: #228125
+    - Make -isp the default behaviour of dpkg-gencontrol as it is
+      always used anyway these days. Suggested by Matthew Vernon.
+      Closes: #215233
 
  --
 


--- orig/man/C/dpkg-source.1
+++ mod/man/C/dpkg-source.1
@@ -436,16 +436,13 @@
 instead of the normal package_version_arch.deb filename.
 .TP
 .BR \-is ", " \-ip ", " \-isp
-Include the
-.BR Section " and " Priority
-fields for this package from the main source control file in the
-binary package control file being generated.  Usually this information
-is not included here, but only in the
-.B .changes
-file.
-.B \-isp
-includes both fields,
-.BR \-is " only the " Section " and " \-ip " only the " Priority .
+These options are ignored for compatibility with older versions of
+dpkg-dev but are now deprecated. Previously they were used to tell
+dpkg-gencontrol to include the Section and Priority fields in the
+control file. This is now the default behaviour. If you want to
+get the old behaviour you can use the
+.B \-U
+option to delete the fields from the control file.
 .TP
 .BI \-P packagebuilddir
 Tells


--- orig/scripts/dpkg-gencontrol.pl
+++ mod/scripts/dpkg-gencontrol.pl
@@ -34,9 +34,7 @@
           -P<packagebuilddir>    temporary build dir instead of debian/tmp
          -n<filename>           assume the package filename will be <filename>
           -O                     write to stdout, not .../DEBIAN/control
-          -is                    include section field
-          -ip                    include priority field
-          -isp|-ips              include both section and priority
+          -is, -ip, -isp, -ips   deprecated, ignored for compatibility
           -D<field>=<value>      override or add a field and value
           -U<field>              remove a field
           -V<name>=<value>       set a substitution variable
@@ -70,13 +68,8 @@
         $forceversion= $1;
     } elsif (m/^-O$/) {
         $stdout= 1;
-    } elsif (m/^-is$/) {
-        $spinclude{'Section'}=1;
-    } elsif (m/^-ip$/) {
-        $spinclude{'Priority'}=1;
-    } elsif (m/^-isp$/ || m/^-ips$/) {
-        $spinclude{'Section'}=1;
-        $spinclude{'Priority'}=1;
+    } elsif (m/^-i[sp][sp]?$/) {
+       # ignored for backwards compatibility
     } elsif (m/^-F([0-9a-z]+)$/) {
         $changelogformat=$1;
     } elsif (m/^-D([^\=:]+)[=:]/) {
@@ -200,7 +193,7 @@
 
 for $f (qw(Section Priority)) {
     $spvalue{$f}= $spdefault{$f} unless length($spvalue{$f});
-    $f{$f}= $spvalue{$f} if $spinclude{$f} && length($spvalue{$f});
+    $f{$f}= $spvalue{$f} if length($spvalue{$f});
 }
 
 for $f (qw(Package Version)) {



Reply via email to