diff options
-rw-r--r-- | debian/changelog | 2 | ||||
-rwxr-xr-x | dgit | 1 | ||||
-rwxr-xr-x | infra/dgit-repos-policy-debian | 2 | ||||
-rwxr-xr-x | infra/dgit-repos-server | 1 |
4 files changed, 6 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog index b925ce7..2dc8ab1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -63,6 +63,8 @@ dgit (0.23~) unstable; urgency=low * Use ftpmasterapi archive query method. (Closes:#727702.) + * Turn all perl warnings into errors using $SIG{__WARN__}. + -- dgit (0.22.1) unstable; urgency=high @@ -18,6 +18,7 @@ # along with this program. If not, see <http://www.gnu.org/licenses/>. use strict; +$SIG{__WARN__} = sub { die $_[0]; }; use IO::Handle; use Data::Dumper; diff --git a/infra/dgit-repos-policy-debian b/infra/dgit-repos-policy-debian index 526db03..88eb4fc 100755 --- a/infra/dgit-repos-policy-debian +++ b/infra/dgit-repos-policy-debian @@ -2,6 +2,8 @@ # dgit repos policy hook script for Debian use strict; +$SIG{__WARN__} = sub { die $_[0]; }; + use POSIX; use JSON; use File::Temp qw(tempfile); diff --git a/infra/dgit-repos-server b/infra/dgit-repos-server index 560f1ad..5155014 100755 --- a/infra/dgit-repos-server +++ b/infra/dgit-repos-server @@ -26,6 +26,7 @@ # mDM.TXT use strict; +$SIG{__WARN__} = sub { die $_[0]; }; # DGIT-REPOS-DIR contains: # git tree (or other object) lock (in acquisition order, outer first) |