From: Ian Jackson Date: Sat, 25 Jul 2015 15:33:08 +0000 (+0100) Subject: Make warnings fatal in dpkg-repos-admin-debian, dgit-ssh-dispatch (using setup_sigwarn). X-Git-Tag: debian/1.1~55 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=dgit.git;a=commitdiff_plain;h=182693923d60c6e869e7c07b113bf65bce816f3f Make warnings fatal in dpkg-repos-admin-debian, dgit-ssh-dispatch (using setup_sigwarn). --- diff --git a/debian/changelog b/debian/changelog index 2e6e7447..2a495142 100644 --- a/debian/changelog +++ b/debian/changelog @@ -28,6 +28,8 @@ dgit (1.1) unstable; urgency=low * Work around #793471 (madness with $SIG{__WARN__} and Perl's system builtin): move $SIG{} setting into setup_sigwarn in Dgit.pm, and check getppid. + * Make warnings fatal in dpkg-repos-admin-debian, dgit-ssh-dispatch + (using setup_sigwarn). -- diff --git a/infra/dgit-repos-admin-debian b/infra/dgit-repos-admin-debian index 926431bf..e292bfa7 100755 --- a/infra/dgit-repos-admin-debian +++ b/infra/dgit-repos-admin-debian @@ -1,6 +1,11 @@ #!/usr/bin/perl -w # dgit repos policy admin script for Debian +use strict; + +use Debian::Dgit; +setup_sigwarn(); + our $usage = <<'END'; usage: dgit-repos-admin-debian [] operation... @@ -16,11 +21,9 @@ operations: untaint [--global|] END -use strict; use POSIX; use DBI; -use Debian::Dgit; use Debian::Dgit::Policy::Debian; sub badusage ($) { die "bad usage: $_[0]\n$usage"; } diff --git a/infra/dgit-ssh-dispatch b/infra/dgit-ssh-dispatch index 9c023d80..17db2688 100755 --- a/infra/dgit-ssh-dispatch +++ b/infra/dgit-ssh-dispatch @@ -1,9 +1,11 @@ #!/usr/bin/perl -w use strict; -use POSIX; use Debian::Dgit; +setup_sigwarn(); + +use POSIX; open DEBUG, '>/dev/null' or die $!; if (@ARGV && $ARGV[0] eq '-D') {