Просмотр исходного кода

libdpkg-perl: Move unknown() from Dpkg::ErrorHandling to Dpkg::Fields

Guillem Jover лет назад: 17
Родитель
Сommit
a3e560fe5d

+ 1 - 0
debian/changelog

@@ -11,6 +11,7 @@ dpkg (1.15.3) UNRELEASED; urgency=low
     octal. Closes: #534551
   * Mark argument names in dpkg-statoverride.1 in italic.
   * Explicitly pass field argument to Dpkg::ErrorHandling::unknown().
+  * Move unknown() from Dpkg::ErrorHandling to Dpkg::Fields.
 
   [ Raphael Hertzog ]
   * Unset TAR_OPTIONS when creating/extracting tar archives for source

+ 1 - 9
scripts/Dpkg/ErrorHandling.pm

@@ -6,7 +6,7 @@ use Dpkg::Gettext;
 use base qw(Exporter);
 our @EXPORT = qw(report_options info warning error errormsg
                  syserr internerr subprocerr usageerr syntaxerr);
-our @EXPORT_OK = qw(report unknown);
+our @EXPORT_OK = qw(report);
 
 my $quiet_warnings = 0;
 my $info_fh = \*STDOUT;
@@ -62,14 +62,6 @@ sub internerr($;@)
     die report(_g("internal error"), @_);
 }
 
-sub unknown($$)
-{
-    my ($field, $desc) = @_;
-
-    warning(_g("unknown information field '%s' in input data in %s"),
-            $field, $desc);
-}
-
 sub subprocerr(@)
 {
     my ($p) = (shift);

+ 11 - 1
scripts/Dpkg/Fields.pm

@@ -4,9 +4,11 @@ use strict;
 use warnings;
 
 use base qw(Exporter);
+use Dpkg::Gettext;
+use Dpkg::ErrorHandling;
 use Dpkg::Deps qw(@src_dep_fields @pkg_dep_fields);
 
-our @EXPORT_OK = qw(capit %control_src_fields %control_pkg_fields
+our @EXPORT_OK = qw(capit unknown %control_src_fields %control_pkg_fields
     $control_src_field_regex $control_pkg_field_regex);
 our %EXPORT_TAGS = ('list' => [qw(%control_src_fields %control_pkg_fields
 			$control_src_field_regex $control_pkg_field_regex)]);
@@ -33,6 +35,14 @@ sub capit {
     return join '-', @pieces;
 }
 
+sub unknown($$)
+{
+    my ($field, $desc) = @_;
+
+    warning(_g("unknown information field '%s' in input data in %s"),
+            $field, $desc);
+}
+
 package Dpkg::Fields::Object;
 
 =head1 OTHER OBJECTS

+ 2 - 2
scripts/dpkg-genchanges.pl

@@ -9,9 +9,9 @@ use English;
 use Dpkg;
 use Dpkg::Gettext;
 use Dpkg::Checksums;
-use Dpkg::ErrorHandling qw(:DEFAULT unknown);
+use Dpkg::ErrorHandling;
 use Dpkg::Arch qw(get_host_arch debarch_eq debarch_is);
-use Dpkg::Fields qw(:list capit);
+use Dpkg::Fields qw(:list capit unknown);
 use Dpkg::Compression;
 use Dpkg::Control;
 use Dpkg::Cdata;

+ 2 - 2
scripts/dpkg-gencontrol.pl

@@ -7,10 +7,10 @@ use POSIX;
 use POSIX qw(:errno_h);
 use Dpkg;
 use Dpkg::Gettext;
-use Dpkg::ErrorHandling qw(:DEFAULT unknown);
+use Dpkg::ErrorHandling;
 use Dpkg::Arch qw(get_host_arch debarch_eq debarch_is);
 use Dpkg::Deps qw(@pkg_dep_fields %dep_field_type);
-use Dpkg::Fields qw(:list capit);
+use Dpkg::Fields qw(:list capit unknown);
 use Dpkg::Control;
 use Dpkg::Substvars;
 use Dpkg::Vars;

+ 2 - 2
scripts/dpkg-source.pl

@@ -6,10 +6,10 @@ use warnings;
 
 use Dpkg;
 use Dpkg::Gettext;
-use Dpkg::ErrorHandling qw(:DEFAULT unknown);
+use Dpkg::ErrorHandling;
 use Dpkg::Arch qw(debarch_eq);
 use Dpkg::Deps qw(@src_dep_fields %dep_field_type);
-use Dpkg::Fields qw(:list capit);
+use Dpkg::Fields qw(:list capit unknown);
 use Dpkg::Compression;
 use Dpkg::Control;
 use Dpkg::Substvars;