[devscripts] 01/04: Configure Getopt::Long with explicit options rather than gnu_getopt
James McCoy
jamessan at debian.org
Sat Oct 1 02:18:16 UTC 2016
This is an automated email from the git hooks/post-receive script.
jamessan pushed a commit to branch master
in repository devscripts.
commit 45849e12efdc1002e1cfd66bcc00b971f6518382
Author: James McCoy <jamessan at debian.org>
Date: Thu Sep 29 20:22:07 2016 -0400
Configure Getopt::Long with explicit options rather than gnu_getopt
gnu_getopt include gnu_compat which now requires an '=' to indicate
omission of an optional argument (e.g., "dch --news="). This was an
intentional change to man gnu_compat actually compatible with gnu
getopt, but that's now what devscripts wants.
Signed-off-by: James McCoy <jamessan at debian.org>
---
debian/changelog | 2 ++
scripts/build-rdeps.pl | 2 +-
scripts/checkbashisms.pl | 2 +-
scripts/dcontrol.pl | 2 +-
scripts/dd-list.pl | 2 +-
scripts/debchange.pl | 2 +-
scripts/debcheckout.pl | 2 +-
scripts/debcommit.pl | 2 +-
scripts/debi.pl | 2 +-
scripts/debsnap.pl | 2 +-
scripts/desktop2menu.pl | 2 +-
scripts/dget.pl | 2 +-
scripts/dscverify.pl | 2 +-
scripts/mass-bug.pl | 2 +-
scripts/mk-build-deps.pl | 2 +-
scripts/mk-origtargz.pl | 2 +-
scripts/origtargz.pl | 2 +-
scripts/plotchangelog.pl | 2 +-
scripts/rc-alert.pl | 2 +-
scripts/rmadison.pl | 2 +-
scripts/tagpending.pl | 2 +-
scripts/transition-check.pl | 2 +-
scripts/uscan.pl | 2 +-
23 files changed, 24 insertions(+), 22 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index a1590d1..e65cd8c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -12,6 +12,8 @@ devscripts (2.16.8) UNRELEASED; urgency=medium
[ James McCoy ]
* deb-reversion: Update md5sum of changelog if it's changed. (Closes:
#836725)
+ * Change Getopt::Long configuration to disable gnu_compat so an '=' isn't
+ required for optional arguments (e.g. "dch --news=").
-- Paul Wise <pabs at debian.org> Sat, 27 Aug 2016 13:58:14 +0800
diff --git a/scripts/build-rdeps.pl b/scripts/build-rdeps.pl
index 07c17db..6478a04 100755
--- a/scripts/build-rdeps.pl
+++ b/scripts/build-rdeps.pl
@@ -128,7 +128,7 @@ and run apt-get update afterwards or use the update option of this tool.
use warnings;
use strict;
use File::Basename;
-use Getopt::Long qw(:config gnu_getopt);
+use Getopt::Long qw(:config bundling permute no_getopt_compat);
use Pod::Usage;
use Data::Dumper;
my $progname = basename($0);
diff --git a/scripts/checkbashisms.pl b/scripts/checkbashisms.pl
index 7460250..76578f8 100755
--- a/scripts/checkbashisms.pl
+++ b/scripts/checkbashisms.pl
@@ -22,7 +22,7 @@
use strict;
use warnings;
-use Getopt::Long qw(:config gnu_getopt);
+use Getopt::Long qw(:config bundling permute no_getopt_compat);
use File::Temp qw/tempfile/;
sub init_hashes;
diff --git a/scripts/dcontrol.pl b/scripts/dcontrol.pl
index 309e585..ca40248 100755
--- a/scripts/dcontrol.pl
+++ b/scripts/dcontrol.pl
@@ -21,7 +21,7 @@
use strict;
use warnings;
use File::Basename;
-use Getopt::Long qw(:config gnu_getopt);
+use Getopt::Long qw(:config bundling permute no_getopt_compat);
BEGIN {
pop @INC if $INC[-1] eq '.';
diff --git a/scripts/dd-list.pl b/scripts/dd-list.pl
index f7c4b50..7bae8a3 100755
--- a/scripts/dd-list.pl
+++ b/scripts/dd-list.pl
@@ -23,7 +23,7 @@
use strict;
use warnings;
use FileHandle;
-use Getopt::Long qw(:config gnu_getopt);
+use Getopt::Long qw(:config bundling permute no_getopt_compat);
use Dpkg::Version;
use Dpkg::IPC;
diff --git a/scripts/debchange.pl b/scripts/debchange.pl
index d8aeb00..9a36432 100755
--- a/scripts/debchange.pl
+++ b/scripts/debchange.pl
@@ -35,7 +35,7 @@ use open ':utf8'; # changelogs are written with UTF-8 encoding
use filetest 'access'; # use access rather than stat for -w
# for checking whether user names are valid and making format() behave
use Encode qw/decode_utf8 encode_utf8/;
-use Getopt::Long qw(:config gnu_getopt);
+use Getopt::Long qw(:config bundling permute no_getopt_compat);
use File::Copy;
use File::Basename;
use Cwd;
diff --git a/scripts/debcheckout.pl b/scripts/debcheckout.pl
index e9327bd..8142385 100755
--- a/scripts/debcheckout.pl
+++ b/scripts/debcheckout.pl
@@ -244,7 +244,7 @@ use strict;
use warnings;
no if $] >= 5.018, 'warnings', 'experimental::smartmatch';
use feature 'switch';
-use Getopt::Long qw(:config gnu_getopt);
+use Getopt::Long qw(:config bundling permute no_getopt_compat);
use Pod::Usage;
use File::Basename;
use File::Copy qw/copy/;
diff --git a/scripts/debcommit.pl b/scripts/debcommit.pl
index ce22100..279f01b 100755
--- a/scripts/debcommit.pl
+++ b/scripts/debcommit.pl
@@ -182,7 +182,7 @@ options to "bzr commit" will be generated to associate the revision and the bugs
use warnings;
use strict;
-use Getopt::Long qw(:config gnu_getopt);
+use Getopt::Long qw(:config bundling permute no_getopt_compat);
use Cwd;
use File::Basename;
use File::Temp;
diff --git a/scripts/debi.pl b/scripts/debi.pl
index 31ed63c..82588be 100755
--- a/scripts/debi.pl
+++ b/scripts/debi.pl
@@ -26,7 +26,7 @@
use 5.008;
use strict;
use warnings;
-use Getopt::Long qw(:config gnu_getopt);
+use Getopt::Long qw(:config bundling permute no_getopt_compat);
use File::Basename;
use filetest 'access';
use Cwd;
diff --git a/scripts/debsnap.pl b/scripts/debsnap.pl
index cf17f25..4827246 100755
--- a/scripts/debsnap.pl
+++ b/scripts/debsnap.pl
@@ -18,7 +18,7 @@
use strict;
use warnings;
-use Getopt::Long qw(:config gnu_getopt);
+use Getopt::Long qw(:config bundling permute no_getopt_compat);
use File::Basename;
use Cwd qw/cwd abs_path/;
use File::Path qw/make_path/;
diff --git a/scripts/desktop2menu.pl b/scripts/desktop2menu.pl
index f915ec2..5437cc7 100755
--- a/scripts/desktop2menu.pl
+++ b/scripts/desktop2menu.pl
@@ -58,7 +58,7 @@ Sune Vuorela <debian at pusling.com> with modifications by Adam D. Barratt
use warnings;
use strict;
-use Getopt::Long qw(:config gnu_getopt);
+use Getopt::Long qw(:config bundling permute no_getopt_compat);
use File::Basename;
my $progname = basename($0);
diff --git a/scripts/dget.pl b/scripts/dget.pl
index 8e6c8ac..f090df4 100755
--- a/scripts/dget.pl
+++ b/scripts/dget.pl
@@ -34,7 +34,7 @@ use IO::File;
use Digest::MD5;
use Devscripts::Compression;
use Dpkg::Control;
-use Getopt::Long qw(:config gnu_getopt);
+use Getopt::Long qw(:config bundling permute no_getopt_compat);
use File::Basename;
# global variables
diff --git a/scripts/dscverify.pl b/scripts/dscverify.pl
index cb2946f..a47bad1 100755
--- a/scripts/dscverify.pl
+++ b/scripts/dscverify.pl
@@ -32,7 +32,7 @@ use File::Spec;
use File::Temp;
use File::Basename;
use POSIX qw(:errno_h);
-use Getopt::Long qw(:config gnu_getopt);
+use Getopt::Long qw(:config bundling permute no_getopt_compat);
use List::Util qw(first);
my $progname = basename $0;
diff --git a/scripts/mass-bug.pl b/scripts/mass-bug.pl
index 6ef3948..42a4d51 100755
--- a/scripts/mass-bug.pl
+++ b/scripts/mass-bug.pl
@@ -150,7 +150,7 @@ F</usr/sbin/sendmail>. Same as the B<--sendmail> command line option.
use strict;
use warnings;
-use Getopt::Long qw(:config gnu_getopt);
+use Getopt::Long qw(:config bundling permute no_getopt_compat);
use Text::Wrap;
use File::Basename;
use POSIX qw(locale_h strftime);
diff --git a/scripts/mk-build-deps.pl b/scripts/mk-build-deps.pl
index 4e31654..2612389 100755
--- a/scripts/mk-build-deps.pl
+++ b/scripts/mk-build-deps.pl
@@ -129,7 +129,7 @@ General Public License, version 2 or later.
use 5.01;
use strict;
use warnings;
-use Getopt::Long qw(:config gnu_getopt);
+use Getopt::Long qw(:config bundling permute no_getopt_compat);
use File::Basename;
use Pod::Usage;
use Dpkg::Control;
diff --git a/scripts/mk-origtargz.pl b/scripts/mk-origtargz.pl
index f09c500..d8eaf70 100644
--- a/scripts/mk-origtargz.pl
+++ b/scripts/mk-origtargz.pl
@@ -193,7 +193,7 @@ B<mk-origtargz> and this manpage have been written by Joachim Breitner
use strict;
use warnings;
use File::Temp qw/tempdir/;
-use Getopt::Long qw(:config gnu_getopt);
+use Getopt::Long qw(:config bundling permute no_getopt_compat);
use Pod::Usage;
use Dpkg::Changelog::Debian;
diff --git a/scripts/origtargz.pl b/scripts/origtargz.pl
index 6d3369f..535d91f 100755
--- a/scripts/origtargz.pl
+++ b/scripts/origtargz.pl
@@ -171,7 +171,7 @@ B<origtargz> and this manpage have been written by Christoph Berg
use strict;
use warnings;
use File::Temp qw/tempdir/;
-use Getopt::Long qw(:config gnu_getopt);
+use Getopt::Long qw(:config bundling permute no_getopt_compat);
use Pod::Usage;
my @dirs = ();
diff --git a/scripts/plotchangelog.pl b/scripts/plotchangelog.pl
index df45814..cc8e339 100755
--- a/scripts/plotchangelog.pl
+++ b/scripts/plotchangelog.pl
@@ -29,7 +29,7 @@ use FileHandle;
use File::Basename;
use File::Temp qw/ tempfile /;
use Fcntl;
-use Getopt::Long qw(:config gnu_getopt);
+use Getopt::Long qw(:config bundling permute no_getopt_compat);
BEGIN {
pop @INC if $INC[-1] eq '.';
diff --git a/scripts/rc-alert.pl b/scripts/rc-alert.pl
index 9685c29..b275c8c 100755
--- a/scripts/rc-alert.pl
+++ b/scripts/rc-alert.pl
@@ -26,7 +26,7 @@ use File::Basename;
use File::Copy qw(move);
use File::Path qw(make_path);
use File::Spec;
-use Getopt::Long qw(:config gnu_getopt);
+use Getopt::Long qw(:config bundling permute no_getopt_compat);
sub remove_duplicate_values($);
sub store_if_relevant(%);
diff --git a/scripts/rmadison.pl b/scripts/rmadison.pl
index 390b8d8..a9cad17 100755
--- a/scripts/rmadison.pl
+++ b/scripts/rmadison.pl
@@ -21,7 +21,7 @@
use strict;
use warnings;
use File::Basename;
-use Getopt::Long qw(:config gnu_getopt);
+use Getopt::Long qw(:config bundling permute no_getopt_compat);
BEGIN {
pop @INC if $INC[-1] eq '.';
diff --git a/scripts/tagpending.pl b/scripts/tagpending.pl
index cbf789a..2782987 100755
--- a/scripts/tagpending.pl
+++ b/scripts/tagpending.pl
@@ -26,7 +26,7 @@
use strict;
use warnings;
-use Getopt::Long qw(:config gnu_getopt);
+use Getopt::Long qw(:config bundling permute no_getopt_compat);
use File::Basename;
use Dpkg::Changelog::Parse qw(changelog_parse);
use Devscripts::Debbugs;
diff --git a/scripts/transition-check.pl b/scripts/transition-check.pl
index 5475950..276d93a 100755
--- a/scripts/transition-check.pl
+++ b/scripts/transition-check.pl
@@ -86,7 +86,7 @@ Adam D. Barratt <I<adam at adam-barratt.org.uk>>
use warnings;
use strict;
-use Getopt::Long qw(:config gnu_getopt);
+use Getopt::Long qw(:config bundling permute no_getopt_compat);
use File::Basename;
my $progname = basename($0);
diff --git a/scripts/uscan.pl b/scripts/uscan.pl
index 68187fd..ec0bb1d 100755
--- a/scripts/uscan.pl
+++ b/scripts/uscan.pl
@@ -1697,7 +1697,7 @@ use File::Spec::Functions qw/catfile/;
use File::Temp qw/tempfile tempdir/;
use List::Util qw/first/;
use filetest 'access';
-use Getopt::Long qw(:config gnu_getopt);
+use Getopt::Long qw(:config bundling permute no_getopt_compat);
use Devscripts::Versort;
use Text::ParseWords;
use Digest::MD5;
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/devscripts.git
More information about the devscripts-devel
mailing list