The following commit has been merged in the master branch:
commit bf8ae12d0ec3710f409f7b2a533f496a15347da7
Author: Guillem Jover <[email protected]>
Date: Tue May 19 07:49:15 2009 +0200
Make deprecated dpkg-scanpackages --udeb option produce a warning
Callers should use -tudeb instead.
diff --git a/README.feature-removal-schedule b/README.feature-removal-schedule
index 61f9bcf..54ec7a7 100644
--- a/README.feature-removal-schedule
+++ b/README.feature-removal-schedule
@@ -21,7 +21,7 @@ Why:
What: -u, --udeb (dpkg-scanpackages option)
Status: deprecated
When: lenny+1
-Warning: none
+Warning: program
Why:
This option has been superseded by -tudeb.
diff --git a/debian/changelog b/debian/changelog
index 263a623..542ceda 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -127,6 +127,7 @@ dpkg (1.15.1) UNRELEASED; urgency=low
* Do not right justify the database reading progress percent counter.
* Remove deprecated status on substvars for dpkg-source dpkg-genchanges,
and stop producing warnings.
+ * Make deprecated dpkg-scanpackages --udeb option produce a warning.
[ Frank Lichtenheld ]
* Dpkg::Version: Remove unnecessary function next_elem which just
diff --git a/scripts/dpkg-scanpackages.pl b/scripts/dpkg-scanpackages.pl
index 0528442..10eeb7f 100755
--- a/scripts/dpkg-scanpackages.pl
+++ b/scripts/dpkg-scanpackages.pl
@@ -38,7 +38,7 @@ use Getopt::Long qw(:config bundling);
my %options = (help => sub { usage(); exit 0; },
version => \&version,
type => undef,
- udeb => 0,
+ udeb => \&set_type_udeb,
arch => undef,
multiversion => 0,
);
@@ -66,6 +66,12 @@ Options:
"), $progname;
}
+sub set_type_udeb()
+{
+ warning(_g("-u, --udeb option is deprecated (see
README.feature-removal-schedule)"));
+ $options{type} = 'udeb';
+}
+
sub load_override
{
my $override = shift;
@@ -115,8 +121,7 @@ if (not @ARGV >= 1 && @ARGV <= 3) {
usageerr(_g("1 to 3 args expected"));
}
-my $type = defined($options{type}) ? $options{type} :
- $options{udeb} ? 'udeb' : 'deb';
+my $type = defined($options{type}) ? $options{type} : 'deb';
my $arch = $options{arch};
my @find_args;
--
dpkg's main repository
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]