[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#771763: unblock (pre-approval): devscripts/2.14.11



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package devscripts

The proposed changes along with the related bug info are:
- Documentation/comments
  - Use https links where applicable
  - Fix description of debcommit's --strip-message (#766885/normal)
- Release prep
  - Add knowledge of next two releases to bts.pl
  - Add knowledge of jessie-backports to debchange.pl
  - Add knowledge of newcomer tag to bts.pl
- Regression fix
  - Scripts which accepted (and passed through to dpkg-architecture)
    arch/triplet arguments were only doing so if both the arch and
    triplet were provided.  This bug was introduced in 2.14.9/2.14.10.
    (#768587/normal)
- Usability
  - Provide a diagnostic message when mk-origtargz's Files-Excluded
    handling encounters a pattern with no patches. (#766641/normal)
  - Do not clobber permissions of test files when running sadt.
    (#749729/minor)
- Hardening
  - Improve handling of malformed changelog trailer lines in
    debchange.pl.  (#766516/normal)
  - Add proper handling of user input (date format) with whitespace in
    annotate-output.  (#766180/normal)

Attached are the full debdiff and one with the translations removed.

unblock devscripts/2.14.11

-- System Information:
Debian Release: 8.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- 
James
GPG Key: 4096R/331BA3DB 2011-12-05 James McCoy <jamessan@debian.org>
diffstat for devscripts-2.14.10 devscripts-2.14.11

 Devscripts/Compression.pm              |    2 
 Devscripts/PackageDeps.pm              |    2 
 Devscripts/Packages.pm                 |    2 
 Devscripts/Set.pm                      |    2 
 Devscripts/Versort.pm                  |    2 
 README                                 |    1 
 debian/changelog                       |   41 +
 debian/control                         |    6 
 debian/copyright                       |    2 
 examples/debian.procmail               |    2 
 examples/master.procmail               |    2 
 po4a/add_de/translator_man.add         |    2 
 po4a/add_fr/translator_man.add         |    2 
 po4a/po/de.po                          |  720 ++++++++++++++++-----------------
 po4a/po/devscripts.pot                 |  623 ++++++++++++++--------------
 po4a/po/fr.po                          |  720 ++++++++++++++++-----------------
 scripts/annotate-output.sh             |   12 
 scripts/archpath.sh                    |    2 
 scripts/bts.pl                         |   28 -
 scripts/chdist.pl                      |    2 
 scripts/checkbashisms.pl               |    2 
 scripts/cvs-debi.sh                    |    6 
 scripts/cvs-debrelease.sh              |    6 
 scripts/cvs-debuild.pl                 |    2 
 scripts/dd-list.1                      |    2 
 scripts/dd-list.pl                     |    2 
 scripts/debchange.1                    |    2 
 scripts/debchange.pl                   |   11 
 scripts/debcheckout.pl                 |    8 
 scripts/debcommit.pl                   |    4 
 scripts/debdiff.1                      |    5 
 scripts/debdiff.pl                     |    2 
 scripts/debi.pl                        |    2 
 scripts/debpkg.pl                      |    2 
 scripts/debrelease.sh                  |    7 
 scripts/debrsign.sh                    |    6 
 scripts/debsign.sh                     |    6 
 scripts/debsnap.pl                     |    2 
 scripts/debuild.pl                     |    9 
 scripts/devscripts/test/test_pylint.py |    2 
 scripts/diff2patches.sh                |    2 
 scripts/dpkg-depcheck.pl               |    2 
 scripts/dscverify.pl                   |    2 
 scripts/grep-excuses.1                 |    2 
 scripts/grep-excuses.pl                |    4 
 scripts/licensecheck.pl                |    2 
 scripts/mass-bug.pl                    |    2 
 scripts/mergechanges.sh                |    2 
 scripts/mk-origtargz.pl                |   27 -
 scripts/nmudiff.sh                     |    2 
 scripts/origtargz.pl                   |    2 
 scripts/plotchangelog.pl               |    2 
 scripts/pts-subscribe.1                |    2 
 scripts/rc-alert.pl                    |    2 
 scripts/rmadison.pl                    |    4 
 scripts/sadt                           |   17 
 scripts/uscan.1                        |    2 
 scripts/uscan.pl                       |    2 
 scripts/uupdate.sh                     |    2 
 scripts/who-permits-upload.pl          |    4 
 scripts/who-uploads.sh                 |    2 
 scripts/wnpp-alert.1                   |    2 
 scripts/wnpp-alert.sh                  |    2 
 scripts/wnpp-check.1                   |    2 
 scripts/wnpp-check.sh                  |    2 
 test/test_mk-origtargz                 |   24 +
 66 files changed, 1250 insertions(+), 1133 deletions(-)

diff -Nru devscripts-2.14.10/debian/changelog devscripts-2.14.11/debian/changelog
--- devscripts-2.14.10/debian/changelog	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/debian/changelog	2014-12-01 23:55:57.000000000 -0500
@@ -1,3 +1,44 @@
+devscripts (2.14.11) UNRELEASED; urgency=medium
+
+  [ Paul Wise ]
+  * Suggest debbindiff for deep .deb comparisons
+  * Use mirror.ftp-master instead of specific hostnames
+
+  [ James McCoy ]
+  * debcommit: Correctly show --strip-message is the default in --help.
+    (Closes: #766885)
+  * mk-origtargz: Warn about unmatched Files-Excluded patterns.  (Closes:
+    #766641)
+  * annotate-output: Fix handling of a date format that contains whitespace.
+    (Closes: #766180)
+  * Fix regression in dpkg-architecture using scripts when only -a or -t is
+    specified, rather than both or neither.  (Closes: #768587)
+
+  [ Jakub Wilk ]
+  * sadt:
+    + Fix handling of rw-build-tree restriction
+    + Improve handling of non-executable test files.  When rw-build-tree is in
+      effect, simply chmod the file.  Otherwise, attempt to chmod the file
+      (skipping the test on failure) and restore the original permissions on
+      completion.  (Closes: #749729)
+
+  [ Adam D. Barratt ]
+  * debchange:
+    + Fix handling of changelogs where the most recent trailer line does not
+      include a maintainer name.  (Closes: #766516)
+    + Add jessie-backports to the version mapping for --bpo.
+  * bts: Support the "stretch", "buster", "stretch-ignore" and "buster-ignore"
+    tags.
+
+  [ Stefano Zacchiroli ]
+  * bts:
+    + Support for the "newcomer" tag
+    + Backward compatibility for the old "gift" usertag: drop
+      documentation for it, but do both gift and newcomer (user)tagging for
+      the time being
+
+ -- Paul Wise <pabs@debian.org>  Sun, 19 Oct 2014 17:27:24 +0800
+
 devscripts (2.14.10) unstable; urgency=medium
 
   * Fix all the other calls to dpkg-architecture in devscripts.
diff -Nru devscripts-2.14.10/debian/control devscripts-2.14.11/debian/control
--- devscripts-2.14.10/debian/control	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/debian/control	2014-12-01 23:55:57.000000000 -0500
@@ -32,7 +32,7 @@
                xz-utils,
                zip
 XS-Testsuite: autopkgtest
-Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/devscripts.git
+Vcs-Browser: https://anonscm.debian.org/gitweb/?p=collab-maint/devscripts.git
 Vcs-Git: git://anonscm.debian.org/collab-maint/devscripts.git
 
 Package: devscripts
@@ -71,6 +71,7 @@
 Suggests: bsd-mailx | mailx,
           build-essential,
           cvs-buildpackage,
+          debbindiff,
           devscripts-el,
           gnuplot,
           gpgv,
@@ -127,7 +128,8 @@
     basing commit message on changelog [cvs | darcs | subversion | svk | tla |
     bzr | git-core | mercurial, libtimedate-perl]
   - debdiff: compare two versions of a Debian package to check for
-    added and removed files [wdiff, patchutils]
+    added and removed files. Use the debbindiff package for deep comparisons.
+    [wdiff, patchutils]
   - debi: install a just-built package
   - debpkg: dpkg wrapper to be able to manage/test packages without su
   - debrelease: wrapper around dupload or dput [dupload | dput, ssh-client]
diff -Nru devscripts-2.14.10/debian/copyright devscripts-2.14.11/debian/copyright
--- devscripts-2.14.10/debian/copyright	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/debian/copyright	2014-12-01 23:55:57.000000000 -0500
@@ -3,7 +3,7 @@
 
    git://anonscm.debian.org/collab-maint/devscripts.git
 
-or browsed online at http://anonscm.debian.org/gitweb/?p=collab-maint/devscripts.git
+or browsed online at https://anonscm.debian.org/gitweb/?p=collab-maint/devscripts.git
 
 This is a package written originally by Christoph Lameter
 <clameter@debian.org> and extensively modified by Julian Gilbey
diff -Nru devscripts-2.14.10/Devscripts/Compression.pm devscripts-2.14.11/Devscripts/Compression.pm
--- devscripts-2.14.10/Devscripts/Compression.pm	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/Devscripts/Compression.pm	2014-12-01 23:55:57.000000000 -0500
@@ -12,7 +12,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 package Devscripts::Compression;
 
diff -Nru devscripts-2.14.10/Devscripts/PackageDeps.pm devscripts-2.14.11/Devscripts/PackageDeps.pm
--- devscripts-2.14.10/Devscripts/PackageDeps.pm	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/Devscripts/PackageDeps.pm	2014-12-01 23:55:57.000000000 -0500
@@ -18,7 +18,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 package Devscripts::PackageDeps;
 use strict;
diff -Nru devscripts-2.14.10/Devscripts/Packages.pm devscripts-2.14.11/Devscripts/Packages.pm
--- devscripts-2.14.10/Devscripts/Packages.pm	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/Devscripts/Packages.pm	2014-12-01 23:55:57.000000000 -0500
@@ -14,7 +14,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 package Devscripts::Packages;
 
diff -Nru devscripts-2.14.10/Devscripts/Set.pm devscripts-2.14.11/Devscripts/Set.pm
--- devscripts-2.14.10/Devscripts/Set.pm	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/Devscripts/Set.pm	2014-12-01 23:55:57.000000000 -0500
@@ -12,7 +12,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 package Devscripts::Set;
 
diff -Nru devscripts-2.14.10/Devscripts/Versort.pm devscripts-2.14.11/Devscripts/Versort.pm
--- devscripts-2.14.10/Devscripts/Versort.pm	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/Devscripts/Versort.pm	2014-12-01 23:55:57.000000000 -0500
@@ -11,7 +11,7 @@
 # General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 # The functions in this Perl module are versort, upstream_versort and
 # deb_versort.  They each take as input an array of elements of the form
diff -Nru devscripts-2.14.10/examples/debian.procmail devscripts-2.14.11/examples/debian.procmail
--- devscripts-2.14.10/examples/debian.procmail	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/examples/debian.procmail	2014-12-01 23:55:57.000000000 -0500
@@ -12,7 +12,7 @@
 #   GNU General Public License for more details.
 #
 #   You should have received a copy of the GNU General Public License
-#   along with this program. If not, see <http://www.gnu.org/licenses/>.
+#   along with this program. If not, see <https://www.gnu.org/licenses/>.
 #
 # On Debian GNU/Linux systems, the complete text of the GNU General
 # Public License can be found in `/usr/share/common-licenses/GPL'.
diff -Nru devscripts-2.14.10/examples/master.procmail devscripts-2.14.11/examples/master.procmail
--- devscripts-2.14.10/examples/master.procmail	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/examples/master.procmail	2014-12-01 23:55:57.000000000 -0500
@@ -12,7 +12,7 @@
 #   GNU General Public License for more details.
 #
 #   You should have received a copy of the GNU General Public License
-#   along with this program. If not, see <http://www.gnu.org/licenses/>.
+#   along with this program. If not, see <https://www.gnu.org/licenses/>.
 #
 # On Debian GNU/Linux systems, the complete text of the GNU General
 # Public License can be found in `/usr/share/common-licenses/GPL'.
diff -Nru devscripts-2.14.10/po4a/add_de/translator_man.add devscripts-2.14.11/po4a/add_de/translator_man.add
--- devscripts-2.14.10/po4a/add_de/translator_man.add	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/po4a/add_de/translator_man.add	2014-12-01 23:55:57.000000000 -0500
@@ -2,7 +2,7 @@
 .SH ÜBERSETZUNG
 Diese Übersetzung wurde mit dem Werkzeug
 .B po4a
-<URL:http://po4a.alioth.debian.org/>
+<URL:https://po4a.alioth.debian.org/>
 durch Chris Leick
 .I c.leick@vollbio.de
 im Juli 2012 erstellt und vom deutschen Debian-Übersetzer-Team korrekturgelesen.
diff -Nru devscripts-2.14.10/po4a/add_fr/translator_man.add devscripts-2.14.11/po4a/add_fr/translator_man.add
--- devscripts-2.14.10/po4a/add_fr/translator_man.add	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/po4a/add_fr/translator_man.add	2014-12-01 23:55:57.000000000 -0500
@@ -1,7 +1,7 @@
 PO4A-HEADER:mode=after;position=^\.SH NOM;beginboundary=FakePo4aBoundary
 .SH TRADUCTION
 Ce document est une traduction, maintenue à l'aide de l'outil
-po4a <\fIhttp://po4a.alioth.debian.org/\fR> par l'équipe de
+po4a <\fIhttps://po4a.alioth.debian.org/\fR> par l'équipe de
 traduction francophone du projet Debian.
 
 Nicolas François, Guillaume Delacour, Cyril Brulebois, Thomas Huriaux
diff -Nru devscripts-2.14.10/po4a/po/de.po devscripts-2.14.11/po4a/po/de.po
--- devscripts-2.14.10/po4a/po/de.po	2014-10-13 22:51:24.000000000 -0400
+++ devscripts-2.14.11/po4a/po/de.po	2014-12-01 23:55:57.000000000 -0500
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: devscripts 2.14.6\n"
 "Report-Msgid-Bugs-To: devscripts@packages.debian.org\n"
-"POT-Creation-Date: 2014-10-14 02:51+0000\n"
+"POT-Creation-Date: 2014-12-01 23:44-0500\n"
 "PO-Revision-Date: 2014-09-23 21:32+0200\n"
 "Last-Translator: Chris Leick <c.leick@vollbio.de>\n"
 "Language-Team: de <debian-l10n-german@lists.debian.org>\n"
@@ -112,7 +112,7 @@
 
 #. type: SH
 #: ../scripts/annotate-output.1:4 ../scripts/archpath.1:4
-#: ../scripts/bts.pl:185 ../scripts/build-rdeps.pl:22 ../scripts/chdist.pl:22
+#: ../scripts/bts.pl:186 ../scripts/build-rdeps.pl:22 ../scripts/chdist.pl:22
 #: ../scripts/checkbashisms.1:4 ../scripts/cowpoke.1:20
 #: ../scripts/cvs-debc.1:4 ../scripts/cvs-debi.1:4
 #: ../scripts/cvs-debrelease.1:4 ../scripts/cvs-debuild.1:4
@@ -150,7 +150,7 @@
 
 #. type: SH
 #: ../scripts/annotate-output.1:6 ../scripts/archpath.1:12
-#: ../scripts/bts.pl:189 ../scripts/build-rdeps.pl:26 ../scripts/chdist.pl:26
+#: ../scripts/bts.pl:190 ../scripts/build-rdeps.pl:26 ../scripts/chdist.pl:26
 #: ../scripts/checkbashisms.1:8 ../scripts/cowpoke.1:24
 #: ../scripts/cvs-debc.1:6 ../scripts/cvs-debi.1:6
 #: ../scripts/cvs-debrelease.1:7 ../scripts/cvs-debuild.1:7
@@ -195,7 +195,7 @@
 "Standardfehlerausgabe (Stderr) vorangestellt wird."
 
 #. type: SH
-#: ../scripts/annotate-output.1:11 ../scripts/bts.pl:241
+#: ../scripts/annotate-output.1:11 ../scripts/bts.pl:242
 #: ../scripts/build-rdeps.pl:30 ../scripts/chdist.pl:33
 #: ../scripts/checkbashisms.1:23 ../scripts/cowpoke.1:29
 #: ../scripts/cvs-debc.1:24 ../scripts/cvs-debi.1:28
@@ -203,7 +203,7 @@
 #: ../scripts/dcmd.1:15 ../scripts/dcontrol.pl:242 ../scripts/dd-list.1:58
 #: ../scripts/debc.1:64 ../scripts/debchange.1:145
 #: ../scripts/debcheckout.pl:68 ../scripts/debclean.1:60
-#: ../scripts/debcommit.pl:19 ../scripts/debdiff.1:50 ../scripts/debi.1:65
+#: ../scripts/debcommit.pl:19 ../scripts/debdiff.1:52 ../scripts/debi.1:65
 #: ../scripts/debrelease.1:56 ../scripts/deb-reversion.dbk:128
 #: ../scripts/debrsign.1:30 ../scripts/debsign.1:39 ../scripts/debsnap.1:26
 #: ../scripts/debuild.1:219 ../scripts/dep3changelog.1:15
@@ -343,7 +343,7 @@
 #: ../scripts/dcmd.1:107 ../scripts/dcontrol.pl:287 ../scripts/debc.1:115
 #: ../scripts/debchange.1:469 ../scripts/debcheckout.pl:228
 #: ../scripts/debclean.1:107 ../scripts/debcommit.pl:912
-#: ../scripts/debdiff.1:215 ../scripts/debi.1:132 ../scripts/debrelease.1:132
+#: ../scripts/debdiff.1:217 ../scripts/debi.1:132 ../scripts/debrelease.1:132
 #: ../scripts/deb-reversion.dbk:247 ../scripts/debrsign.1:66
 #: ../scripts/debsign.1:134 ../scripts/debsnap.1:118 ../scripts/debuild.1:410
 #: ../scripts/dep3changelog.1:28 ../scripts/dget.pl:683
@@ -392,7 +392,7 @@
 #: ../scripts/dcmd.1:110 ../scripts/dcontrol.pl:280 ../scripts/dd-list.1:100
 #: ../scripts/debc.1:119 ../scripts/debchange.1:475
 #: ../scripts/debcheckout.pl:233 ../scripts/debclean.1:110
-#: ../scripts/debcommit.pl:908 ../scripts/debdiff.1:221 ../scripts/debi.1:135
+#: ../scripts/debcommit.pl:908 ../scripts/debdiff.1:224 ../scripts/debi.1:135
 #: ../scripts/debpkg.1:23 ../scripts/debrelease.1:136
 #: ../scripts/deb-reversion.dbk:292 ../scripts/debrsign.1:70
 #: ../scripts/debsign.1:145 ../scripts/debuild.1:422
@@ -559,7 +559,7 @@
 msgstr "bts - Befehlszeilenschnittstelle der Entwickler zum BTS"
 
 #. type: textblock
-#: ../scripts/bts.pl:187
+#: ../scripts/bts.pl:188
 msgid ""
 "B<bts> [I<options>] I<command> [I<args>] [B<#>I<comment>] [B<.>|B<,> "
 "I<command> [I<args>] [B<#>I<comment>]] ..."
@@ -568,7 +568,7 @@
 "I<Befehl> [I<Argumente>] [B<#>I<Kommentar>]] …"
 
 #. type: textblock
-#: ../scripts/bts.pl:191
+#: ../scripts/bts.pl:192
 msgid ""
 "This is a command line interface to the Debian Bug Tracking System (BTS), "
 "intended mainly for use by developers. It lets the BTS be manipulated using "
@@ -587,7 +587,7 @@
 "werden."
 
 #. type: textblock
-#: ../scripts/bts.pl:199
+#: ../scripts/bts.pl:200
 msgid ""
 "In general, the command line interface is the same as what you would write "
 "in a mail to control@bugs.debian.org, just prefixed with \"bts\". For "
@@ -598,7 +598,7 @@
 "Zum Beispiel:"
 
 #. type: verbatim
-#: ../scripts/bts.pl:203
+#: ../scripts/bts.pl:204
 #, no-wrap
 msgid ""
 " % bts severity 69042 normal\n"
@@ -612,7 +612,7 @@
 "\n"
 
 #. type: textblock
-#: ../scripts/bts.pl:207
+#: ../scripts/bts.pl:208
 msgid ""
 "A few additional commands have been added for your convenience, and this "
 "program is less strict about what constitutes a valid bug number. For "
@@ -627,7 +627,7 @@
 "Kommentarzeichen ansehen, weswegen Sie es maskieren müssen!)"
 
 #. type: textblock
-#: ../scripts/bts.pl:213
+#: ../scripts/bts.pl:214
 msgid ""
 "Also, for your convenience, this program allows you to abbreviate commands "
 "to the shortest unique substring (similar to how cvs lets you abbreviate "
@@ -638,7 +638,7 @@
 "Befehle abkürzen lässt). So versteht es Dinge wie »bts cl 85942«."
 
 #. type: textblock
-#: ../scripts/bts.pl:217
+#: ../scripts/bts.pl:218
 msgid ""
 "It is also possible to include a comment in the mail sent to the BTS. If "
 "your shell does not strip out the comment in a command like \"bts severity "
@@ -657,7 +657,7 @@
 "»bts severity #85942 normal« wird nicht als Kommentar angesehen!)"
 
 #. type: textblock
-#: ../scripts/bts.pl:225
+#: ../scripts/bts.pl:226
 msgid ""
 "You can specify multiple commands by separating them with a single dot, "
 "rather like B<update-rc.d>; a single comma may also be used; all the "
@@ -673,7 +673,7 @@
 "maskieren, so dass B<bts> den Kommentar sieht):"
 
 #. type: verbatim
-#: ../scripts/bts.pl:231
+#: ../scripts/bts.pl:232
 #, no-wrap
 msgid ""
 " % bts severity 95672 normal , merge 95672 95673 \\#they are the same!\n"
@@ -683,7 +683,7 @@
 "\n"
 
 #. type: textblock
-#: ../scripts/bts.pl:233
+#: ../scripts/bts.pl:234
 msgid ""
 "The abbreviation \"it\" may be used to refer to the last mentioned bug "
 "number, so you could write:"
@@ -692,7 +692,7 @@
 "Fehlernummer Bezug zu nehmen, daher können Sie schreiben:"
 
 #. type: verbatim
-#: ../scripts/bts.pl:236
+#: ../scripts/bts.pl:237
 #, no-wrap
 msgid ""
 " % bts severity 95672 wishlist , retitle it \"bts: please add a --foo option\"\n"
@@ -702,7 +702,7 @@
 "\n"
 
 #. type: textblock
-#: ../scripts/bts.pl:238
+#: ../scripts/bts.pl:239
 msgid ""
 "Please use this program responsibly, and do take our users into "
 "consideration."
@@ -711,7 +711,7 @@
 "Sie unsere Anwender."
 
 #. type: textblock
-#: ../scripts/bts.pl:243
+#: ../scripts/bts.pl:244
 msgid ""
 "B<bts> examines the B<devscripts> configuration files as described below.  "
 "Command line options override the configuration file settings, though."
@@ -721,12 +721,12 @@
 "Konfigurationsdatei außer Kr."
 
 #. type: =item
-#: ../scripts/bts.pl:249
+#: ../scripts/bts.pl:250
 msgid "B<-o>, B<--offline>"
 msgstr "B<-o>, B<--offline>"
 
 #. type: textblock
-#: ../scripts/bts.pl:251
+#: ../scripts/bts.pl:252
 msgid ""
 "Make B<bts> use cached bugs for the B<show> and B<bugs> commands, if a cache "
 "is available for the requested data. See the B<cache> command, below for "
@@ -738,12 +738,12 @@
 "B<cache>, wie Sie einen Zwischenspeicher einrichten."
 
 #. type: =item
-#: ../scripts/bts.pl:255
+#: ../scripts/bts.pl:256
 msgid "B<--online>, B<--no-offline>"
 msgstr "B<--online>, B<--no-offline>"
 
 #. type: textblock
-#: ../scripts/bts.pl:257
+#: ../scripts/bts.pl:258
 msgid ""
 "Opposite of B<--offline>; overrides any configuration file directive to work "
 "offline."
@@ -752,22 +752,22 @@
 "Kraft, um offline zu arbeiten"
 
 #. type: =item
-#: ../scripts/bts.pl:260
+#: ../scripts/bts.pl:261
 msgid "B<-n>, B<--no-action>"
 msgstr "B<-n>, B<--no-action>"
 
 #. type: textblock
-#: ../scripts/bts.pl:262
+#: ../scripts/bts.pl:263
 msgid "Do not send emails but print them to standard output."
 msgstr "sendet keine E-Mails, gibt sie aber auf der Standardausgabe aus."
 
 #. type: =item
-#: ../scripts/bts.pl:264
+#: ../scripts/bts.pl:265
 msgid "B<--cache>, B<--no-cache>"
 msgstr "B<--cache>, B<--no-cache>"
 
 #. type: textblock
-#: ../scripts/bts.pl:266
+#: ../scripts/bts.pl:267
 msgid ""
 "Should we attempt to cache new versions of BTS pages when performing B<show>/"
 "B<bugs> commands? Default is to cache."
@@ -776,12 +776,12 @@
 "Befehle B<show>/B<bugs> zwischenzuspeichern? Vorgabe ist Zwischenspeicherung."
 
 #. type: =item
-#: ../scripts/bts.pl:269
+#: ../scripts/bts.pl:270
 msgid "B<--cache-mode=>{B<min>|B<mbox>|B<full>}"
 msgstr "B<--cache-mode=>{B<min>|B<mbox>|B<full>}"
 
 #. type: textblock
-#: ../scripts/bts.pl:271
+#: ../scripts/bts.pl:272
 msgid ""
 "When running a B<bts cache> command, should we only mirror the basic bug "
 "(B<min>), or should we also mirror the mbox version (B<mbox>), or should we "
@@ -795,12 +795,12 @@
 "wird? Vorgabe ist B<min>."
 
 #. type: =item
-#: ../scripts/bts.pl:277
+#: ../scripts/bts.pl:278
 msgid "B<--cache-delay=>I<seconds>"
 msgstr "B<--cache-delay=>I<Sekunden>"
 
 #. type: textblock
-#: ../scripts/bts.pl:279
+#: ../scripts/bts.pl:280
 msgid ""
 "Time in seconds to delay between each download, to avoid hammering the BTS "
 "web server. Default is 5 seconds."
@@ -810,12 +810,12 @@
 "Sekunden."
 
 #. type: =item
-#: ../scripts/bts.pl:282
+#: ../scripts/bts.pl:283
 msgid "B<--mbox>"
 msgstr "B<--mbox>"
 
 #. type: textblock
-#: ../scripts/bts.pl:284
+#: ../scripts/bts.pl:285
 msgid ""
 "Open a mail reader to read the mbox corresponding to a given bug number for "
 "B<show> and B<bugs> commands."
@@ -824,12 +824,12 @@
 "Fehlernummer für B<show>- und B<bugs>-Befehle gehört."
 
 #. type: =item
-#: ../scripts/bts.pl:287
+#: ../scripts/bts.pl:288
 msgid "B<--mailreader=>I<READER>"
 msgstr "B<--mailreader=>I<E-MAIL-PROGRAMM>"
 
 #. type: textblock
-#: ../scripts/bts.pl:289
+#: ../scripts/bts.pl:290
 msgid ""
 "Specify the command to read the mbox.  Must contain a \"B<%s>\" string "
 "(unquoted!), which will be replaced by the name of the mbox file.  The "
@@ -844,12 +844,12 @@
 "einzelnes B<%> ersetzt, falls dies nötig ist.)"
 
 #. type: =item
-#: ../scripts/bts.pl:295
+#: ../scripts/bts.pl:296
 msgid "B<--cc-addr=>I<CC_EMAIL_ADDRESS>"
 msgstr "B<--cc-addr=>I<CC_E-MAIL_ADRESSE>"
 
 #. type: textblock
-#: ../scripts/bts.pl:297
+#: ../scripts/bts.pl:298
 msgid ""
 "Send carbon copies to a list of users. I<CC_EMAIL_ADDRESS> should be a comma-"
 "separated list of email addresses."
@@ -858,12 +858,12 @@
 "durch Kommas getrennte Liste von E-Mail-Adressen sein."
 
 #. type: =item
-#: ../scripts/bts.pl:300
+#: ../scripts/bts.pl:301
 msgid "B<--use-default-cc>"
 msgstr "B<--use-default-cc>"
 
 #. type: textblock
-#: ../scripts/bts.pl:302
+#: ../scripts/bts.pl:303
 msgid ""
 "Add the addresses specified in the configuration file option "
 "B<BTS_DEFAULT_CC> to the list specified using B<--cc-addr>.  This is the "
@@ -874,12 +874,12 @@
 "die Vorgabe."
 
 #. type: =item
-#: ../scripts/bts.pl:306
+#: ../scripts/bts.pl:307
 msgid "B<--no-use-default-cc>"
 msgstr "B<--no-use-default-cc>"
 
 #. type: textblock
-#: ../scripts/bts.pl:308
+#: ../scripts/bts.pl:309
 msgid ""
 "Do not add addresses specified in B<BTS_DEFAULT_CC> to the carbon copy list."
 msgstr ""
@@ -887,12 +887,12 @@
 "hinzu."
 
 #. type: =item
-#: ../scripts/bts.pl:311 ../scripts/mass-bug.pl:103
+#: ../scripts/bts.pl:312 ../scripts/mass-bug.pl:103
 msgid "B<--sendmail=>I<SENDMAILCMD>"
 msgstr "B<--sendmail=>I<SENDMAIL-BEFEHL>"
 
 #. type: textblock
-#: ../scripts/bts.pl:313
+#: ../scripts/bts.pl:314
 msgid ""
 "Specify the B<sendmail> command.  The command will be split on white space "
 "and will not be passed to a shell.  Default is F</usr/sbin/sendmail>.  The "
@@ -909,13 +909,13 @@
 "zum Beispiel: B<--sendmail=\"/usr/sbin/mymailer -t\">."
 
 #. type: TP
-#: ../scripts/bts.pl:320 ../scripts/nmudiff.1:31
+#: ../scripts/bts.pl:321 ../scripts/nmudiff.1:31
 #, no-wrap
 msgid "B<--mutt>"
 msgstr "B<--mutt>"
 
 #. type: textblock
-#: ../scripts/bts.pl:322
+#: ../scripts/bts.pl:323
 msgid ""
 "Use B<mutt> for sending of mails. Default is not to use B<mutt>, except for "
 "some commands."
@@ -924,7 +924,7 @@
 "nicht benutzt, außer für einige Befehle."
 
 #. type: textblock
-#: ../scripts/bts.pl:325
+#: ../scripts/bts.pl:326
 msgid ""
 "Note that one of B<$DEBEMAIL> or B<$EMAIL> must be set in the environment in "
 "order to use B<mutt> to send emails."
@@ -933,23 +933,23 @@
 "müssen, um B<mutt> zum Senden von E-Mails zu verwenden."
 
 #. type: TP
-#: ../scripts/bts.pl:328 ../scripts/nmudiff.1:36
+#: ../scripts/bts.pl:329 ../scripts/nmudiff.1:36
 #, no-wrap
 msgid "B<--no-mutt>"
 msgstr "B<--no-mutt>"
 
 #. type: textblock
-#: ../scripts/bts.pl:330
+#: ../scripts/bts.pl:331
 msgid "Don't use B<mutt> for sending of mails."
 msgstr "benutzt B<mutt> nicht für den Versand von E-Mails."
 
 #. type: =item
-#: ../scripts/bts.pl:332
+#: ../scripts/bts.pl:333
 msgid "B<--smtp-host=>I<SMTPHOST>"
 msgstr "B<--smtp-host=>I<SMTPHOST>"
 
 #. type: textblock
-#: ../scripts/bts.pl:334
+#: ../scripts/bts.pl:335
 msgid ""
 "Specify an SMTP host.  If given, B<bts> will send mail by talking directly "
 "to this SMTP host rather than by invoking a B<sendmail> command."
@@ -959,7 +959,7 @@
 "Befehl aufzurufen."
 
 #. type: textblock
-#: ../scripts/bts.pl:337
+#: ../scripts/bts.pl:338
 msgid ""
 "The host name may be followed by a colon (\":\") and a port number in order "
 "to use a port other than the default.  It may also begin with \"ssmtp://\" "
@@ -971,7 +971,7 @@
 "werden soll."
 
 #. type: textblock
-#: ../scripts/bts.pl:341
+#: ../scripts/bts.pl:342
 msgid ""
 "Note that one of B<$DEBEMAIL> or B<$EMAIL> must be set in the environment in "
 "order to use direct SMTP connections to send emails."
@@ -980,7 +980,7 @@
 "müssen, um direkte SMTP-Verbindungen zum Senden von E-Mails zu verwenden."
 
 #. type: textblock
-#: ../scripts/bts.pl:344
+#: ../scripts/bts.pl:345
 msgid ""
 "Note that when sending directly via an SMTP host, specifying addresses in "
 "B<--cc-addr> or B<BTS_DEFAULT_CC> that the SMTP host will not relay will "
@@ -992,7 +992,7 @@
 "die ganze E-Mail abweist."
 
 #. type: textblock
-#: ../scripts/bts.pl:348
+#: ../scripts/bts.pl:349
 msgid ""
 "Note also that the use of the B<reassign> command may, when either B<--"
 "interactive> or B<--force-interactive> mode is enabled, lead to the "
@@ -1012,12 +1012,12 @@
 "Umständen genutzt werden."
 
 #. type: =item
-#: ../scripts/bts.pl:355
+#: ../scripts/bts.pl:356
 msgid "B<--smtp-username=>I<USERNAME>, B<--smtp-password=>I<PASSWORD>"
 msgstr "B<--smtp-username=>I<BENUTZERNAME>, B<--smtp-password=>I<PASSWORT>"
 
 #. type: textblock
-#: ../scripts/bts.pl:357
+#: ../scripts/bts.pl:358
 msgid ""
 "Specify the credentials to use when connecting to the SMTP server specified "
 "by B<--smtp-host>.  If the server does not require authentication then these "
@@ -1029,7 +1029,7 @@
 "verwendet werden."
 
 #. type: textblock
-#: ../scripts/bts.pl:361
+#: ../scripts/bts.pl:362
 msgid ""
 "If a username is specified but not a password, B<bts> will prompt for the "
 "password before sending the mail."
@@ -1038,12 +1038,12 @@
 "dem Senden der E-Mail nach dem Passwort fragen."
 
 #. type: =item
-#: ../scripts/bts.pl:364
+#: ../scripts/bts.pl:365
 msgid "B<--smtp-helo=>I<HELO>"
 msgstr "B<--smtp-helo=>I<HELO>"
 
 #. type: textblock
-#: ../scripts/bts.pl:366
+#: ../scripts/bts.pl:367
 msgid ""
 "Specify the name to use in the I<HELO> command when connecting to the SMTP "
 "server; defaults to the contents of the file F</etc/mailname>, if it exists."
@@ -1053,7 +1053,7 @@
 "mailname>, falls sie existiert."
 
 #. type: textblock
-#: ../scripts/bts.pl:370
+#: ../scripts/bts.pl:371
 msgid ""
 "Note that some SMTP servers may reject the use of a I<HELO> which either "
 "does not resolve or does not appear to belong to the host using it."
@@ -1063,22 +1063,22 @@
 "benutzenden Rechner gehören."
 
 #. type: =item
-#: ../scripts/bts.pl:373
+#: ../scripts/bts.pl:374
 msgid "B<--bts-server>"
 msgstr "B<--bts-server>"
 
 #. type: textblock
-#: ../scripts/bts.pl:375
+#: ../scripts/bts.pl:376
 msgid "Use a debbugs server other than bugs.debian.org."
 msgstr "benutzt einen anderen Debbugs-Server als bugs.debian.org."
 
 #. type: =item
-#: ../scripts/bts.pl:377
+#: ../scripts/bts.pl:378
 msgid "B<-f>, B<--force-refresh>"
 msgstr "B<-f>, B<--force-refresh>"
 
 #. type: textblock
-#: ../scripts/bts.pl:379
+#: ../scripts/bts.pl:380
 msgid ""
 "Download a bug report again, even if it does not appear to have changed "
 "since the last B<cache> command.  Useful if a B<--cache-mode=full> is "
@@ -1092,22 +1092,22 @@
 "die langweiligen Teile nicht heruntergeladen wurden."
 
 #. type: =item
-#: ../scripts/bts.pl:385
+#: ../scripts/bts.pl:386
 msgid "B<--no-force-refresh>"
 msgstr "B<--no-force-refresh>"
 
 #. type: textblock
-#: ../scripts/bts.pl:387
+#: ../scripts/bts.pl:388
 msgid "Suppress any configuration file B<--force-refresh> option."
 msgstr "unterdrückt jegliche B<--force-refresh>-Konfigurationsdateioptionen."
 
 #. type: =item
-#: ../scripts/bts.pl:389
+#: ../scripts/bts.pl:390
 msgid "B<--only-new>"
 msgstr "B<--only-new>"
 
 #. type: textblock
-#: ../scripts/bts.pl:391
+#: ../scripts/bts.pl:392
 msgid ""
 "Download only new bugs when caching. Do not check for updates in bugs we "
 "already have."
@@ -1116,12 +1116,12 @@
 "bereits vorhandenen Fehlern Aktualisierungen gibt."
 
 #. type: =item
-#: ../scripts/bts.pl:394
+#: ../scripts/bts.pl:395
 msgid "B<--include-resolved>"
 msgstr "B<--include-resolved>"
 
 #. type: textblock
-#: ../scripts/bts.pl:396
+#: ../scripts/bts.pl:397
 msgid ""
 "When caching bug reports, include those that are marked as resolved.  This "
 "is the default behaviour."
@@ -1130,12 +1130,12 @@
 "gelöst markiert sind. Dies ist das Standardverhalten."
 
 #. type: =item
-#: ../scripts/bts.pl:399
+#: ../scripts/bts.pl:400
 msgid "B<--no-include-resolved>"
 msgstr "B<--no-include-resolved>"
 
 #. type: textblock
-#: ../scripts/bts.pl:401
+#: ../scripts/bts.pl:402
 msgid ""
 "Reverse the behaviour of the previous option.  That is, do not cache bugs "
 "that are marked as resolved."
@@ -1144,12 +1144,12 @@
 "markiert sind, werden nicht zwischengespeichert."
 
 #. type: =item
-#: ../scripts/bts.pl:404
+#: ../scripts/bts.pl:405
 msgid "B<--no-ack>"
 msgstr "B<--no-ack>"
 
 #. type: textblock
-#: ../scripts/bts.pl:406
+#: ../scripts/bts.pl:407
 msgid ""
 "Suppress acknowledgment mails from the BTS.  Note that this will only affect "
 "the copies of messages CCed to bugs, not those sent to the control bot."
@@ -1159,23 +1159,23 @@
 "das Steuerungsprogramm gesandt wurden."
 
 #. type: =item
-#: ../scripts/bts.pl:410
+#: ../scripts/bts.pl:411
 msgid "B<--ack>"
 msgstr "B<--ack>"
 
 #. type: textblock
-#: ../scripts/bts.pl:412
+#: ../scripts/bts.pl:413
 msgid "Do not suppress acknowledgement mails.  This is the default behaviour."
 msgstr ""
 "unterdrückt keine Bestätigungs-E-Mails. Dies ist das Standardverhalten."
 
 #. type: =item
-#: ../scripts/bts.pl:414 ../scripts/tagpending.pl:135
+#: ../scripts/bts.pl:415 ../scripts/tagpending.pl:135
 msgid "B<-i>, B<--interactive>"
 msgstr "B<-i>, B<--interactive>"
 
 #. type: textblock
-#: ../scripts/bts.pl:416
+#: ../scripts/bts.pl:417
 msgid ""
 "Before sending an e-mail to the control bot, display the content and allow "
 "it to be edited, or the sending cancelled."
@@ -1184,12 +1184,12 @@
 "und ermöglicht, ihn zu bearbeiten oder das Versenden abzubrechen."
 
 #. type: =item
-#: ../scripts/bts.pl:419
+#: ../scripts/bts.pl:420
 msgid "B<--force-interactive>"
 msgstr "B<--force-interactive>"
 
 #. type: textblock
-#: ../scripts/bts.pl:421
+#: ../scripts/bts.pl:422
 msgid ""
 "Similar to B<--interactive>, with the exception that an editor is spawned "
 "before prompting for confirmation of the message to be sent."
@@ -1199,24 +1199,24 @@
 "soll."
 
 #. type: =item
-#: ../scripts/bts.pl:424
+#: ../scripts/bts.pl:425
 msgid "B<--no-interactive>"
 msgstr "B<--no-interactive>"
 
 #. type: textblock
-#: ../scripts/bts.pl:426
+#: ../scripts/bts.pl:427
 msgid ""
 "Send control e-mails without confirmation.  This is the default behaviour."
 msgstr ""
 "sendet Steuerungs-E-Mails ohne Bestätigung. Dies ist das Standardverhalten."
 
 #. type: =item
-#: ../scripts/bts.pl:428 ../scripts/dget.pl:576
+#: ../scripts/bts.pl:429 ../scripts/dget.pl:576
 msgid "B<-q>, B<--quiet>"
 msgstr "B<-q>, B<--quiet>"
 
 #. type: textblock
-#: ../scripts/bts.pl:430
+#: ../scripts/bts.pl:431
 msgid ""
 "When running B<bts cache>, only display information about newly cached "
 "pages, not messages saying already cached.  If this option is specified "
@@ -1228,9 +1228,9 @@
 "nur Fehlermeldungen (an die Standardfehlerausgabe) ausgegeben."
 
 #. type: TP
-#: ../scripts/bts.pl:434 ../scripts/cvs-debrelease.1:57
+#: ../scripts/bts.pl:435 ../scripts/cvs-debrelease.1:57
 #: ../scripts/cvs-debuild.1:38 ../scripts/debc.1:85 ../scripts/debchange.1:377
-#: ../scripts/debclean.1:77 ../scripts/debdiff.1:151 ../scripts/debi.1:102
+#: ../scripts/debclean.1:77 ../scripts/debdiff.1:153 ../scripts/debi.1:102
 #: ../scripts/debrelease.1:95 ../scripts/debsign.1:96 ../scripts/debuild.1:221
 #: ../scripts/dpkg-depcheck.1:92 ../scripts/dscverify.1:24
 #: ../scripts/grep-excuses.1:14 ../scripts/licensecheck.pl:89
@@ -1242,9 +1242,9 @@
 msgstr "B<--no-conf>, B<--noconf>"
 
 #. type: Plain text
-#: ../scripts/bts.pl:436 ../scripts/cvs-debrelease.1:61 ../scripts/debc.1:89
+#: ../scripts/bts.pl:437 ../scripts/cvs-debrelease.1:61 ../scripts/debc.1:89
 #: ../scripts/debchange.1:381 ../scripts/debclean.1:81
-#: ../scripts/debdiff.1:155 ../scripts/debi.1:106 ../scripts/debrelease.1:99
+#: ../scripts/debdiff.1:157 ../scripts/debi.1:106 ../scripts/debrelease.1:99
 #: ../scripts/debsign.1:100 ../scripts/debuild.1:225
 #: ../scripts/dpkg-depcheck.1:96 ../scripts/dscverify.1:28
 #: ../scripts/grep-excuses.1:18 ../scripts/mass-bug.pl:114
@@ -1258,21 +1258,21 @@
 "Befehlszeile angegebene Option benutzt werden."
 
 #. type: =head1
-#: ../scripts/bts.pl:790 ../scripts/chdist.pl:55
+#: ../scripts/bts.pl:791 ../scripts/chdist.pl:55
 msgid "COMMANDS"
 msgstr "BEFEHLE"
 
 #. type: textblock
-#: ../scripts/bts.pl:792
+#: ../scripts/bts.pl:793
 msgid ""
-"For full details about the commands, see the BTS documentation.  L<http://";
+"For full details about the commands, see the BTS documentation.  L<https://";
 "www.debian.org/Bugs/server-control>"
 msgstr ""
 "Sämtliche Einzelheiten über die Befehle finden Sie in der BTS-Dokumentation. "
-"L<http://www.debian.org/Bugs/server-control>"
+"L<https://www.debian.org/Bugs/server-control>"
 
 #. type: =item
-#: ../scripts/bts.pl:797
+#: ../scripts/bts.pl:798
 msgid ""
 "B<show> [I<options>] [I<bug number> | I<package> | I<maintainer> | B<:> ] "
 "[I<opt>B<=>I<val> ...]"
@@ -1281,7 +1281,7 @@
 "> ] [I<Opt>B<=>I<Wert> …]"
 
 #. type: =item
-#: ../scripts/bts.pl:799
+#: ../scripts/bts.pl:800
 msgid ""
 "B<show> [I<options>] [B<src:>I<package> | B<from:>I<submitter>] "
 "[I<opt>B<=>I<val> ...]"
@@ -1290,7 +1290,7 @@
 "[I<Opt>B<=>I<Wert> …]"
 
 #. type: =item
-#: ../scripts/bts.pl:801
+#: ../scripts/bts.pl:802
 msgid ""
 "B<show> [I<options>] [B<tag:>I<tag> | B<usertag:>I<tag> ] "
 "[I<opt>B<=>I<val> ...]"
@@ -1299,17 +1299,17 @@
 "[I<Opt>B<=>I<Wert> …]"
 
 #. type: =item
-#: ../scripts/bts.pl:803
+#: ../scripts/bts.pl:804
 msgid "B<show> [B<release-critical> | B<release-critical/>... | B<RC>]"
 msgstr "B<show> [B<release-critical> | B<release-critical/> … | B<RC>]"
 
 #. type: textblock
-#: ../scripts/bts.pl:805
+#: ../scripts/bts.pl:806
 msgid "This is a synonym for B<bts bugs>."
 msgstr "Dies ist ein Synonym für B<bts bugs>."
 
 #. type: =item
-#: ../scripts/bts.pl:813
+#: ../scripts/bts.pl:814
 msgid ""
 "B<bugs> [I<options>] [I<bug_number> | I<package> | I<maintainer> | B<:> ] "
 "[I<opt>B<=>I<val> ...]"
@@ -1318,7 +1318,7 @@
 "> ] [I<Opt>B<=>I<Wert> …]"
 
 #. type: =item
-#: ../scripts/bts.pl:815
+#: ../scripts/bts.pl:816
 msgid ""
 "B<bugs> [I<options>] [B<src:>I<package> | B<from:>I<submitter>] "
 "[I<opt>B<=>I<val> ...]"
@@ -1327,7 +1327,7 @@
 "[I<Opt>B<=>I<Wert> …]"
 
 #. type: =item
-#: ../scripts/bts.pl:817
+#: ../scripts/bts.pl:818
 msgid ""
 "B<bugs> [I<options>] [B<tag:>I<tag> | B<usertag:>I<tag> ] "
 "[I<opt>B<=>I<val> ...]"
@@ -1336,12 +1336,12 @@
 "[I<Opt>B<=>I<Wert> …]"
 
 #. type: =item
-#: ../scripts/bts.pl:819
+#: ../scripts/bts.pl:820
 msgid "B<bugs> [B<release-critical> | B<release-critical/>... | B<RC>]"
 msgstr "B<bugs> [B<release-critical> | B<release-critical/> … | B<RC>]"
 
 #. type: textblock
-#: ../scripts/bts.pl:821
+#: ../scripts/bts.pl:822
 msgid ""
 "Display the page listing the requested bugs in a web browser using sensible-"
 "browser(1)."
@@ -1350,7 +1350,7 @@
 "unter Benutzung von sensible-browser(1)."
 
 #. type: textblock
-#: ../scripts/bts.pl:824
+#: ../scripts/bts.pl:825
 msgid ""
 "Options may be specified after the B<bugs> command in addition to or instead "
 "of options at the start of the command line: recognised options at this "
@@ -1368,17 +1368,17 @@
 "Zwischenspeichers gibt, wird die zwischengespeicherte Version benutzt."
 
 #. type: textblock
-#: ../scripts/bts.pl:831
+#: ../scripts/bts.pl:832
 msgid "The meanings of the possible arguments are as follows:"
 msgstr "Die möglichen Argumente haben folgende Bedeutung:"
 
 #. type: =item
-#: ../scripts/bts.pl:835
+#: ../scripts/bts.pl:836
 msgid "(none)"
 msgstr "(keins)"
 
 #. type: textblock
-#: ../scripts/bts.pl:837
+#: ../scripts/bts.pl:838
 msgid ""
 "If nothing is specified, B<bts bugs> will display your bugs, assuming that "
 "either B<DEBEMAIL> or B<EMAIL> (examined in that order) is set to the "
@@ -1389,72 +1389,72 @@
 "geprüft) auf die geeignete E-Mail-Adresse gesetzt ist."
 
 #. type: =item
-#: ../scripts/bts.pl:841
+#: ../scripts/bts.pl:842
 msgid "I<bug_number>"
 msgstr "I<Fehlernummer>"
 
 #. type: textblock
-#: ../scripts/bts.pl:843
+#: ../scripts/bts.pl:844
 msgid "Display bug number I<bug_number>."
 msgstr "zeigt Fehler Nummer I<Fehlernummer>."
 
 #. type: =item
-#: ../scripts/bts.pl:845
+#: ../scripts/bts.pl:846
 msgid "I<package>"
 msgstr "I<Paket>"
 
 #. type: textblock
-#: ../scripts/bts.pl:847
+#: ../scripts/bts.pl:848
 msgid "Display the bugs for the package I<package>."
 msgstr "zeigt die Fehler des Pakets I<Paket>."
 
 #. type: =item
-#: ../scripts/bts.pl:849
+#: ../scripts/bts.pl:850
 msgid "B<src:>I<package>"
 msgstr "B<src:>I<Paket>"
 
 #. type: textblock
-#: ../scripts/bts.pl:851
+#: ../scripts/bts.pl:852
 msgid "Display the bugs for the source package I<package>."
 msgstr "zeigt die Fehler des Quellpakets I<Paket>."
 
 #. type: =item
-#: ../scripts/bts.pl:853
+#: ../scripts/bts.pl:854
 msgid "I<maintainer>"
 msgstr "I<Paketbetreuer>"
 
 #. type: textblock
-#: ../scripts/bts.pl:855
+#: ../scripts/bts.pl:856
 msgid "Display the bugs for the maintainer email address I<maintainer>."
 msgstr "zeigt die Fehler für die Paketbetreuer-E-Mail-Adresse I<Paketbetreuer>"
 
 #. type: =item
-#: ../scripts/bts.pl:857
+#: ../scripts/bts.pl:858
 msgid "B<from:>I<submitter>"
 msgstr "B<from:>I<Absender>"
 
 #. type: textblock
-#: ../scripts/bts.pl:859
+#: ../scripts/bts.pl:860
 msgid "Display the bugs for the submitter email address I<submitter>."
 msgstr "zeigt die Fehler für die Absender-E-Mail-Adresse I<Absender>"
 
 #. type: =item
-#: ../scripts/bts.pl:861
+#: ../scripts/bts.pl:862
 msgid "B<tag:>I<tag>"
 msgstr "B<tag:>I<Markierung>"
 
 #. type: textblock
-#: ../scripts/bts.pl:863
+#: ../scripts/bts.pl:864
 msgid "Display the bugs which are tagged with I<tag>."
 msgstr "zeigt die Fehler, die mit I<Markierung> gekennzeichnet sind."
 
 #. type: =item
-#: ../scripts/bts.pl:865
+#: ../scripts/bts.pl:866
 msgid "B<usertag:>I<tag>"
 msgstr "B<usertag:>I<Markierung>"
 
 #. type: textblock
-#: ../scripts/bts.pl:867
+#: ../scripts/bts.pl:868
 msgid ""
 "Display the bugs which are tagged with usertag I<tag>.  See the BTS "
 "documentation for more information on usertags.  This will require the use "
@@ -1466,42 +1466,42 @@
 "B<users=>I<E-Mail> erfordern."
 
 #. type: =item
-#: ../scripts/bts.pl:871
+#: ../scripts/bts.pl:872
 msgid "B<:>"
 msgstr "B<:>"
 
 #. type: textblock
-#: ../scripts/bts.pl:873
+#: ../scripts/bts.pl:874
 msgid ""
 "Details of the bug tracking system itself, along with a bug-request page "
-"with more options than this script, can be found on http://bugs.debian.";
+"with more options than this script, can be found on https://bugs.debian.";
 "org/.  This page itself will be opened if the command 'bts bugs :' is used."
 msgstr ""
 "Einzelheiten der Fehlerdatenbank selbst können, neben einer Fehlermeldeseite "
-"mit mehr Optionen als diesem Skript, unter http://bugs.debian.org/ gefunden "
+"mit mehr Optionen als diesem Skript, unter https://bugs.debian.org/ gefunden "
 "werden. Diese Seite selbst wird geöffnet, falls der Befehl »bts bugs :« "
 "benutzt wird."
 
 #. type: =item
-#: ../scripts/bts.pl:878
+#: ../scripts/bts.pl:879
 msgid "B<release-critical>, B<RC>"
 msgstr "B<release-critical>, B<RC>"
 
 #. type: textblock
-#: ../scripts/bts.pl:880
+#: ../scripts/bts.pl:881
 msgid ""
 "Display the front page of the release-critical pages on the BTS.  This is a "
-"synonym for http://bugs.debian.org/release-critical/index.html.  It is also "
+"synonym for https://bugs.debian.org/release-critical/index.html.  It is also "
 "possible to say release-critical/debian/main.html and the like.  RC is a "
 "synonym for release-critical/other/all.html."
 msgstr ""
 "zeigt die Einstiegssseite der release-kritischen Seiten des BTS. Dies ist "
-"ein Synonym für http://bugs.debian.org/release-critical/index.html. Es ist "
+"ein Synonym für https://bugs.debian.org/release-critical/index.html. Es ist "
 "außerdem möglich, release-critical/debian/main.html und dergleichen zu "
 "sagen. RC ist ein Synonym für release-critical/other/all.html."
 
 #. type: textblock
-#: ../scripts/bts.pl:887
+#: ../scripts/bts.pl:888
 msgid ""
 "After the argument specifying what to display, you can optionally specify "
 "options to use to format the page or change what it displayed.  These are "
@@ -1519,7 +1519,7 @@
 "neusten Nachrichten im Fehlerprotokoll zuerst zu sehen."
 
 #. type: textblock
-#: ../scripts/bts.pl:894
+#: ../scripts/bts.pl:895
 msgid ""
 "If caching has been enabled (that is, B<--no-cache> has not been used, and "
 "B<BTS_CACHE> has not been set to B<no>), then any page requested by B<bts "
@@ -1546,7 +1546,7 @@
 "auf ihn in der Zwischenzeit zugegriffen wurde."
 
 #. type: textblock
-#: ../scripts/bts.pl:905
+#: ../scripts/bts.pl:906
 msgid ""
 "Any other B<bts> commands following this on the command line will be "
 "executed after the browser has been exited."
@@ -1555,7 +1555,7 @@
 "Beenden des Browsers ausgeführt."
 
 #. type: textblock
-#: ../scripts/bts.pl:908
+#: ../scripts/bts.pl:909
 msgid ""
 "The desired browser can be specified and configured by setting the "
 "B<BROWSER> environment variable.  The conventions follow those defined by "
@@ -1568,7 +1568,7 @@
 "maßgebliche Teil wiedergegeben."
 
 #. type: textblock
-#: ../scripts/bts.pl:913
+#: ../scripts/bts.pl:914
 msgid ""
 "The value of B<BROWSER> may consist of a colon-separated series of browser "
 "command parts. These should be tried in order until one succeeds. Each "
@@ -1587,7 +1587,7 @@
 "% ersetzt werden."
 
 #. type: textblock
-#: ../scripts/bts.pl:921
+#: ../scripts/bts.pl:922
 msgid ""
 "Rationale: We need to be able to specify multiple browser commands so "
 "programs obeying this convention can do the right thing in either X or "
@@ -1607,23 +1607,23 @@
 "Buchstabensymbol B<%s> in der Zeichenkette zu haben."
 
 #. type: textblock
-#: ../scripts/bts.pl:929
+#: ../scripts/bts.pl:930
 msgid "For example, on most Linux systems a good thing to do would be:"
 msgstr ""
 "Auf den meisten Linux-Systemen wäre zum Beispiel Folgendes ein gute Sache:"
 
 #. type: textblock
-#: ../scripts/bts.pl:931
+#: ../scripts/bts.pl:932
 msgid "BROWSER='mozilla -raise -remote \"openURL(%s,new-window)\":links'"
 msgstr "BROWSER='mozilla -raise -remote \"openURL(%s,new-window)\":links'"
 
 #. type: =item
-#: ../scripts/bts.pl:1006
+#: ../scripts/bts.pl:1007
 msgid "B<select> [I<key>B<:>I<value> ...]"
 msgstr "B<select> [I<Schlüssel>B<:>I<Wert> …]"
 
 #. type: textblock
-#: ../scripts/bts.pl:1008
+#: ../scripts/bts.pl:1009
 msgid ""
 "Uses the SOAP interface to output a list of bugs which match the given "
 "selection requirements."
@@ -1632,79 +1632,79 @@
 "den gegebenen Auswahlanforderungen passen."
 
 #. type: textblock
-#: ../scripts/bts.pl:1011
+#: ../scripts/bts.pl:1012
 msgid "The following keys are allowed, and may be given multiple times."
 msgstr ""
 "Die folgenden Schlüssel sind erlaubt und können mehrmals abgegeben werden."
 
 #. type: =item
-#: ../scripts/bts.pl:1015 ../scripts/bts.pl:1859
+#: ../scripts/bts.pl:1016 ../scripts/bts.pl:1859
 #: ../scripts/who-permits-upload.pl:86
 msgid "B<package>"
 msgstr "B<package>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1017 ../scripts/bts.pl:1861
+#: ../scripts/bts.pl:1018 ../scripts/bts.pl:1861
 msgid "Binary package name."
 msgstr "Name des Binärpakets"
 
 #. type: =item
-#: ../scripts/bts.pl:1019 ../scripts/bts.pl:1863
+#: ../scripts/bts.pl:1020 ../scripts/bts.pl:1863
 msgid "B<source>"
 msgstr "B<source>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1021 ../scripts/bts.pl:1865
+#: ../scripts/bts.pl:1022 ../scripts/bts.pl:1865
 msgid "Source package name."
 msgstr "Name des Quellpakets"
 
 #. type: =item
-#: ../scripts/bts.pl:1023
+#: ../scripts/bts.pl:1024
 msgid "B<maintainer>"
 msgstr "B<maintainer>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1025
+#: ../scripts/bts.pl:1026
 msgid "E-mail address of the maintainer."
 msgstr "E-Mail-Adresse des Paketbetreuers"
 
 #. type: =item
-#: ../scripts/bts.pl:1027 ../scripts/bts.pl:1843
+#: ../scripts/bts.pl:1028 ../scripts/bts.pl:1843
 msgid "B<submitter>"
 msgstr "B<submitter>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1029 ../scripts/bts.pl:1845
+#: ../scripts/bts.pl:1030 ../scripts/bts.pl:1845
 msgid "E-mail address of the submitter."
 msgstr "E-Mail-Adresse des Absenders"
 
 #. type: =item
-#: ../scripts/bts.pl:1031 ../scripts/bts.pl:1871
+#: ../scripts/bts.pl:1032 ../scripts/bts.pl:1871
 msgid "B<severity>"
 msgstr "B<severity>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1033 ../scripts/bts.pl:1873
+#: ../scripts/bts.pl:1034 ../scripts/bts.pl:1873
 msgid "Bug severity."
 msgstr "Schweregrad des Fehlers"
 
 #. type: =item
-#: ../scripts/bts.pl:1035
+#: ../scripts/bts.pl:1036
 msgid "B<status>"
 msgstr "B<status>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1037
+#: ../scripts/bts.pl:1038
 msgid "Status of the bug.  One of B<open>, B<done>, or B<forwarded>."
 msgstr "Status des Fehlers; entweder B<open>, B<done> oder B<forwarded>"
 
 #. type: =item
-#: ../scripts/bts.pl:1039 ../scripts/bts.pl:1867
+#: ../scripts/bts.pl:1040 ../scripts/bts.pl:1867
 msgid "B<tag>"
 msgstr "B<tag>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1041
+#: ../scripts/bts.pl:1042
 msgid ""
 "Tags applied to the bug. If B<users> is specified, may include usertags in "
 "addition to the standard tags."
@@ -1713,64 +1713,64 @@
 "zusätzlich zu den Standardmarkierungen Benutzermarkierungen enthalten sein."
 
 #. type: =item
-#: ../scripts/bts.pl:1044 ../scripts/bts.pl:1875
+#: ../scripts/bts.pl:1045 ../scripts/bts.pl:1875
 msgid "B<owner>"
 msgstr "B<owner>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1046 ../scripts/bts.pl:1877
+#: ../scripts/bts.pl:1047 ../scripts/bts.pl:1877
 msgid "Bug's owner."
 msgstr "Besitzer des Fehlers"
 
 #. type: =item
-#: ../scripts/bts.pl:1048
+#: ../scripts/bts.pl:1049
 msgid "B<correspondent>"
 msgstr "B<correspondent>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1050
+#: ../scripts/bts.pl:1051
 msgid "Address of someone who sent mail to the log."
 msgstr "Adresse von jemandem, der E-Mail an das Protokoll sandte"
 
 #. type: =item
-#: ../scripts/bts.pl:1052 ../scripts/bts.pl:1879
+#: ../scripts/bts.pl:1053 ../scripts/bts.pl:1879
 msgid "B<affects>"
 msgstr "B<affects>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1054
+#: ../scripts/bts.pl:1055
 msgid "Bugs which affect this package."
 msgstr "Fehler, die dieses Paket beeinflussen"
 
 #. type: =item
-#: ../scripts/bts.pl:1056
+#: ../scripts/bts.pl:1057
 msgid "B<bugs>"
 msgstr "B<bugs>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1058
+#: ../scripts/bts.pl:1059
 msgid "List of bugs to search within."
 msgstr "Liste von Fehlern, in der gesucht wird"
 
 #. type: =item
-#: ../scripts/bts.pl:1060
+#: ../scripts/bts.pl:1061
 msgid "B<users>"
 msgstr "B<users>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1062
+#: ../scripts/bts.pl:1063
 msgid "Users to use when looking up usertags."
 msgstr ""
 "Namen von Anwendern, die beim Abfragen von Benutzermarkierungen benutzt "
 "werden"
 
 #. type: =item
-#: ../scripts/bts.pl:1064 ../scripts/bts.pl:1883
+#: ../scripts/bts.pl:1065 ../scripts/bts.pl:1883
 msgid "B<archive>"
 msgstr "B<archive>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1066 ../scripts/bts.pl:1885
+#: ../scripts/bts.pl:1067 ../scripts/bts.pl:1885
 msgid ""
 "Whether to search archived bugs or normal bugs; defaults to B<0> (i.e. only "
 "search normal bugs). As a special case, if archive is B<both>, both archived "
@@ -1782,7 +1782,7 @@
 "zurückgegeben."
 
 #. type: textblock
-#: ../scripts/bts.pl:1072
+#: ../scripts/bts.pl:1073
 msgid ""
 "For example, to select the set of bugs submitted by jrandomdeveloper@example."
 "com and tagged B<wontfix>, one would use"
@@ -1792,12 +1792,12 @@
 "könnte Folgendes benutzt werden:"
 
 #. type: textblock
-#: ../scripts/bts.pl:1075
+#: ../scripts/bts.pl:1076
 msgid "bts select submitter:jrandomdeveloper@example.com tag:wontfix"
 msgstr "bts select submitter:jrandomdeveloper@example.com tag:wontfix"
 
 #. type: textblock
-#: ../scripts/bts.pl:1077 ../scripts/bts.pl:1897
+#: ../scripts/bts.pl:1078 ../scripts/bts.pl:1897
 msgid ""
 "If a key is used multiple times then the set of bugs selected includes those "
 "matching any of the supplied values; for example"
@@ -1807,19 +1807,19 @@
 "passen, zum Beispiel gibt"
 
 #. type: textblock
-#: ../scripts/bts.pl:1080
+#: ../scripts/bts.pl:1081
 msgid "bts select package:foo severity:wishlist severity:minor"
 msgstr "bts select package:foo severity:wishlist severity:minor"
 
 #. type: textblock
-#: ../scripts/bts.pl:1082
+#: ../scripts/bts.pl:1083
 msgid "returns all bugs of package foo with either wishlist or minor severity."
 msgstr ""
 "alle Fehler des Pakets Foo zurück, die entweder den Schweregrad »wishlist« "
 "oder »minor« haben."
 
 #. type: =item
-#: ../scripts/bts.pl:1095
+#: ../scripts/bts.pl:1096
 msgid ""
 "B<status> [I<bug> | B<file:>I<file> | B<fields:>I<field>[B<,>I<field> ...] | "
 "B<verbose>] ..."
@@ -1828,7 +1828,7 @@
 "B<verbose>] …"
 
 #. type: textblock
-#: ../scripts/bts.pl:1097
+#: ../scripts/bts.pl:1098
 msgid ""
 "Uses the SOAP interface to output status information for the given bugs (or "
 "as read from the listed files -- use B<-> to indicate STDIN)."
@@ -1838,19 +1838,19 @@
 "verwenden Sie B<->, um die Standardeingabe auszuwählen)."
 
 #. type: textblock
-#: ../scripts/bts.pl:1100
+#: ../scripts/bts.pl:1101
 msgid "By default, all populated fields for a bug are displayed."
 msgstr ""
 "Standardmäßig werden alle ausgefüllten Felder für einen Fehler angezeigt."
 
 #. type: textblock
-#: ../scripts/bts.pl:1102
+#: ../scripts/bts.pl:1103
 msgid "If B<verbose> is given, empty fields will also be displayed."
 msgstr ""
 "Falls B<verbose> angegeben ist, werden außerdem leere Felder angezeigt."
 
 #. type: textblock
-#: ../scripts/bts.pl:1104
+#: ../scripts/bts.pl:1105
 msgid ""
 "If B<fields> is given, only those fields will be displayed.  No validity "
 "checking is performed on any specified fields."
@@ -1859,12 +1859,12 @@
 "keine Gültigkeitsprüfung für irgendwelche angegebenen Felder durchgeführt."
 
 #. type: =item
-#: ../scripts/bts.pl:1181
+#: ../scripts/bts.pl:1182
 msgid "B<clone> I<bug> I<new_ID> [I<new_ID> ...]"
 msgstr "B<clone> I<Fehler> I<neue_Kennung> [I<neue_Kennung> …]"
 
 #. type: textblock
-#: ../scripts/bts.pl:1183
+#: ../scripts/bts.pl:1184
 msgid ""
 "The B<clone> control command allows you to duplicate a I<bug> report. It is "
 "useful in the case where a single report actually indicates that multiple "
@@ -1880,12 +1880,12 @@
 "Fehler Bezug zu nehmen. Für jede neue Kennung wird ein neuer Fehler erzeugt."
 
 #. type: =item
-#: ../scripts/bts.pl:1233
+#: ../scripts/bts.pl:1234
 msgid "B<done> I<bug> [I<version>]"
 msgstr "B<done> I<Fehler> [I<Version>]"
 
 #. type: textblock
-#: ../scripts/bts.pl:1235
+#: ../scripts/bts.pl:1236
 msgid ""
 "Mark a I<bug> as Done. This forces interactive mode since done messages "
 "should include an explanation why the bug is being closed.  You should "
@@ -1897,22 +1897,22 @@
 "schließt, falls möglich."
 
 #. type: =item
-#: ../scripts/bts.pl:1253
+#: ../scripts/bts.pl:1254
 msgid "B<reopen> I<bug> [I<submitter>]"
 msgstr "B<reopen> I<Fehler> [I<Absender>]"
 
 #. type: textblock
-#: ../scripts/bts.pl:1255
+#: ../scripts/bts.pl:1256
 msgid "Reopen a I<bug>, with optional I<submitter>."
 msgstr "öffnet einen I<Fehler> mit optionalem I<Absender> erneut."
 
 #. type: =item
-#: ../scripts/bts.pl:1266
+#: ../scripts/bts.pl:1267
 msgid "B<archive> I<bug>"
 msgstr "B<archive> I<Fehler>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1268
+#: ../scripts/bts.pl:1269
 msgid ""
 "Archive a I<bug> that has previously been archived but is currently not.  "
 "The I<bug> must fulfil all of the requirements for archiving with the "
@@ -1923,51 +1923,51 @@
 "den zeitbasierten erfüllen."
 
 #. type: =item
-#: ../scripts/bts.pl:1280
+#: ../scripts/bts.pl:1281
 msgid "B<unarchive> I<bug>"
 msgstr "B<unarchive> I<Fehler>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1282
+#: ../scripts/bts.pl:1283
 msgid "Unarchive a I<bug> that is currently archived."
 msgstr "nimmt einen derzeit archivierten I<Fehler> aus dem Archiv heraus."
 
 #. type: =item
-#: ../scripts/bts.pl:1292
+#: ../scripts/bts.pl:1293
 msgid "B<retitle> I<bug> I<title>"
 msgstr "B<retitle> I<Fehler> I<Titel>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1294
+#: ../scripts/bts.pl:1295
 msgid "Change the I<title> of the I<bug>."
 msgstr "ändert den I<Titel> des I<Fehler>s."
 
 #. type: =item
-#: ../scripts/bts.pl:1307
+#: ../scripts/bts.pl:1308
 msgid "B<summary> I<bug> [I<messagenum>]"
 msgstr "B<summary> I<Fehler> [I<Nachrichtennummer>]"
 
 #. type: textblock
-#: ../scripts/bts.pl:1309
+#: ../scripts/bts.pl:1310
 msgid "Select a message number that should be used as the summary of a I<bug>."
 msgstr ""
 "wählt eine Nachrichtennummer, die als Zusammenfassung von I<Fehler> benutzt "
 "werden soll."
 
 #. type: textblock
-#: ../scripts/bts.pl:1312
+#: ../scripts/bts.pl:1313
 msgid "If no message number is given, the summary is cleared."
 msgstr ""
 "Falls keine Nachrichtennummer angegeben ist, wird die Zusammenfassung "
 "geleert."
 
 #. type: =item
-#: ../scripts/bts.pl:1322
+#: ../scripts/bts.pl:1323
 msgid "B<submitter> I<bug> [I<bug> ...] I<submitter-email>"
 msgstr "B<submitter> I<Fehler> [I<Fehler>] … I<Absender-E-Mail-Adresse>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1324
+#: ../scripts/bts.pl:1325
 msgid ""
 "Change the submitter address of a I<bug> or a number of bugs, with B<!> "
 "meaning `use the address on the current email as the new submitter address'."
@@ -1977,28 +1977,28 @@
 "des Einreichenden verwenden«."
 
 #. type: =item
-#: ../scripts/bts.pl:1341
+#: ../scripts/bts.pl:1342
 msgid "B<reassign> I<bug> [I<bug> ...] I<package> [I<version>]"
 msgstr "B<reassign> I<Fehler> [I<Fehler> …] I<Paket> [I<Version>]"
 
 #. type: textblock
-#: ../scripts/bts.pl:1343
+#: ../scripts/bts.pl:1344
 msgid ""
 "Reassign a I<bug> or a number of bugs to a different I<package>.  The "
-"I<version> field is optional; see the explanation at L<http://www.debian.org/";
-"Bugs/server-control>."
+"I<version> field is optional; see the explanation at L<https://www.debian.";
+"org/Bugs/server-control>."
 msgstr ""
 "weist einem I<Fehler> oder einer Reihe von Fehlern einem anderen I<Paket> "
-"zu. Das Feld I<Version> ist optional; lesen Sie die Erklärung auf L<http://";
+"zu. Das Feld I<Version> ist optional; lesen Sie die Erklärung auf L<https://";
 "www.debian.org/Bugs/server-control>."
 
 #. type: =item
-#: ../scripts/bts.pl:1374
+#: ../scripts/bts.pl:1375
 msgid "B<found> I<bug> [I<version>]"
 msgstr "B<found> I<Fehler> [I<Version>]"
 
 #. type: textblock
-#: ../scripts/bts.pl:1376
+#: ../scripts/bts.pl:1377
 msgid ""
 "Indicate that a I<bug> was found to exist in a particular package version.  "
 "Without I<version>, the list of fixed versions is cleared and the bug is "
@@ -2009,12 +2009,12 @@
 "der Fehler wird erneut geöffnet."
 
 #. type: =item
-#: ../scripts/bts.pl:1393
+#: ../scripts/bts.pl:1394
 msgid "B<notfound> I<bug> I<version>"
 msgstr "B<notfound> I<Fehler> I<Version>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1395
+#: ../scripts/bts.pl:1396
 msgid ""
 "Remove the record that I<bug> was encountered in the given version of the "
 "package to which it is assigned."
@@ -2023,12 +2023,12 @@
 "Pakets, dem er zugewiesen ist, vorgefunden wurde."
 
 #. type: =item
-#: ../scripts/bts.pl:1407
+#: ../scripts/bts.pl:1408
 msgid "B<fixed> I<bug> I<version>"
 msgstr "B<fixed> I<Fehler> I<Version>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1409
+#: ../scripts/bts.pl:1410
 msgid ""
 "Indicate that a I<bug> was fixed in a particular package version, without "
 "affecting the I<bug>'s open/closed status."
@@ -2037,12 +2037,12 @@
 "ohne den Offen-/Geschlossenstatus des I<Fehler>s zu beeinflussen."
 
 #. type: =item
-#: ../scripts/bts.pl:1421
+#: ../scripts/bts.pl:1422
 msgid "B<notfixed> I<bug> I<version>"
 msgstr "B<notfixed> I<Fehler> I<Version>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1423
+#: ../scripts/bts.pl:1424
 msgid ""
 "Remove the record that a I<bug> was fixed in the given version of the "
 "package to which it is assigned."
@@ -2051,7 +2051,7 @@
 "Pakets, dem er zugewiesen ist, behoben wurde."
 
 #. type: textblock
-#: ../scripts/bts.pl:1426
+#: ../scripts/bts.pl:1427
 msgid ""
 "This is equivalent to the sequence of commands \"B<found> I<bug> I<version>"
 "\", \"B<notfound> I<bug> I<version>\"."
@@ -2060,24 +2060,24 @@
 "I<Version>«, »B<notfound> I<Fehler> I<Version>«."
 
 #. type: =item
-#: ../scripts/bts.pl:1438
+#: ../scripts/bts.pl:1439
 msgid "B<block> I<bug> B<by>|B<with> I<bug> [I<bug> ...]"
 msgstr "B<block> I<Fehler> B<by>|B<with> I<Fehler> [I<Fehler> …]"
 
 #. type: textblock
-#: ../scripts/bts.pl:1440
+#: ../scripts/bts.pl:1441
 msgid "Note that a I<bug> is blocked from being fixed by a set of other bugs."
 msgstr ""
 "weist darauf hin, dass ein I<Fehler> von der Behebung durch einen Satz "
 "anderer Fehler blockiert ist."
 
 #. type: =item
-#: ../scripts/bts.pl:1459
+#: ../scripts/bts.pl:1460
 msgid "B<unblock> I<bug> B<by>|B<with> I<bug> [I<bug> ...]"
 msgstr "B<unblock> I<Fehler> B<by>|B<with> I<Fehler> [I<Fehler> …]"
 
 #. type: textblock
-#: ../scripts/bts.pl:1461
+#: ../scripts/bts.pl:1462
 msgid ""
 "Note that a I<bug> is no longer blocked from being fixed by a set of other "
 "bugs."
@@ -2086,22 +2086,22 @@
 "einen Satz anderer Fehler blockiert ist."
 
 #. type: =item
-#: ../scripts/bts.pl:1480
+#: ../scripts/bts.pl:1481
 msgid "B<merge> I<bug> I<bug> [I<bug> ...]"
 msgstr "B<merge> I<Fehler> I<Fehler> [I<Fehler> …]"
 
 #. type: textblock
-#: ../scripts/bts.pl:1482
+#: ../scripts/bts.pl:1483
 msgid "Merge a set of bugs together."
 msgstr "fügt einen Satz Fehler zusammen."
 
 #. type: =item
-#: ../scripts/bts.pl:1497
+#: ../scripts/bts.pl:1498
 msgid "B<forcemerge> I<bug> I<bug> [I<bug> ...]"
 msgstr "B<forcemerge> I<Fehler> I<Fehler> [I<Fehler> …]"
 
 #. type: textblock
-#: ../scripts/bts.pl:1499
+#: ../scripts/bts.pl:1500
 msgid ""
 "Forcibly merge a set of bugs together. The first I<bug> listed is the master "
 "bug, and its settings (those which must be equal in a normal B<merge>) are "
@@ -2113,27 +2113,27 @@
 "Fehlern zugewiesen."
 
 #. type: =item
-#: ../scripts/bts.pl:1517
+#: ../scripts/bts.pl:1518
 msgid "B<unmerge> I<bug>"
 msgstr "B<unmerge> I<Fehler>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1519
+#: ../scripts/bts.pl:1520
 msgid "Unmerge a I<bug>."
 msgstr "macht das Zusammenführen eines I<Fehler>s rückgängig."
 
 #. type: =item
-#: ../scripts/bts.pl:1529
+#: ../scripts/bts.pl:1530
 msgid "B<tag> I<bug> [B<+>|B<->|B<=>] I<tag> [I<tag> ...]"
 msgstr "B<tag> I<Fehler> [B<+>|B<->|B<=>] I<Markierung> [I<Markierung> …]"
 
 #. type: =item
-#: ../scripts/bts.pl:1531
+#: ../scripts/bts.pl:1532
 msgid "B<tags> I<bug> [B<+>|B<->|B<=>] I<tag> [I<tag> ...]"
 msgstr "B<tags> I<Fehler> [B<+>|B<->|B<=>] I<Markierung> [I<Markierung> …]"
 
 #. type: textblock
-#: ../scripts/bts.pl:1533
+#: ../scripts/bts.pl:1534
 msgid ""
 "Set or unset a I<tag> on a I<bug>. The tag may either be the exact tag name "
 "or it may be abbreviated to any unique tag substring. (So using B<fixed> "
@@ -2152,7 +2152,7 @@
 "werden, wobei der Befehl"
 
 #. type: verbatim
-#: ../scripts/bts.pl:1540
+#: ../scripts/bts.pl:1541
 #, no-wrap
 msgid ""
 "  bts tags <bug> =\n"
@@ -2162,28 +2162,12 @@
 "\n"
 
 #. type: textblock
-#: ../scripts/bts.pl:1542
+#: ../scripts/bts.pl:1543
 msgid "will remove all tags from the specified I<bug>."
 msgstr "alle Markierungen vom angegebenen I<Fehler> entfernen wird."
 
 #. type: textblock
-#: ../scripts/bts.pl:1544
-msgid ""
-"As a special case, the unofficial B<gift> tag name is supported in addition "
-"to official tag names. B<gift> is used as a shorthand for the B<gift> "
-"usertag; see L<https://wiki.debian.org/qa.debian.org/GiftTag>.  Adding/"
-"removing the B<gift> tag will add/remove the B<gift> usertag, belonging to "
-"the \"debian-qa@lists.debian.org\" user."
-msgstr ""
-"Als Sonderfall wird die inoffizielle Markierung B<gift> zusätzlich zu den "
-"offiziellen Markierungsnamen unterstützt. B<gift> wird als Kurzschrift für "
-"die Benutzermarkierung B<gift> verwendet; siehe L<http://wiki.debian.org/qa.";
-"debian.org/GiftTag>. Entfernen/Hinzufügen der Markierung B<gift> wird die "
-"Benutzermarkierung B<gift> entfernen/hinzufügen, die zum Benutzer »debian-"
-"qa@lists.debian.org« gehört."
-
-#. type: textblock
-#: ../scripts/bts.pl:1550
+#: ../scripts/bts.pl:1545
 msgid ""
 "Adding/removing the B<security> tag will add \"team\\@security.debian.org\" "
 "to the Cc list of the control email."
@@ -2836,7 +2820,7 @@
 #: ../scripts/bts.pl:4010 ../scripts/dcontrol.pl:264 ../scripts/debc.1:92
 #: ../scripts/debchange.1:392 ../scripts/debcheckout.pl:177
 #: ../scripts/debclean.1:90 ../scripts/debcommit.pl:104
-#: ../scripts/debdiff.1:167 ../scripts/debi.1:109 ../scripts/debrelease.1:105
+#: ../scripts/debdiff.1:169 ../scripts/debi.1:109 ../scripts/debrelease.1:105
 #: ../scripts/debrsign.1:57 ../scripts/debsign.1:106 ../scripts/debuild.1:290
 #: ../scripts/dget.pl:631 ../scripts/dpkg-depcheck.1:102
 #: ../scripts/dscverify.1:42 ../scripts/grep-excuses.1:28
@@ -3115,13 +3099,13 @@
 #. type: textblock
 #: ../scripts/bts.pl:4115
 msgid ""
-"Please see L<http://www.debian.org/Bugs/server-control> for more details on "
-"how to control the BTS using emails and L<http://www.debian.org/Bugs/> for "
+"Please see L<https://www.debian.org/Bugs/server-control> for more details on "
+"how to control the BTS using emails and L<https://www.debian.org/Bugs/> for "
 "more information about the BTS."
 msgstr ""
-"Bitte lesen Sie L<http://www.debian.org/Bugs/server-control>, um weitere "
+"Bitte lesen Sie L<https://www.debian.org/Bugs/server-control>, um weitere "
 "Einzelheiten zu erhalten, wie die Fehlerdatenbank unter Benutzung von E-"
-"Mails gesteuert wird und L<http://www.debian.org/Bugs/>, um weitere "
+"Mails gesteuert wird und L<https://www.debian.org/Bugs/>, um weitere "
 "Informationen über die Fehlerdatenbank zu erhalten."
 
 #. type: textblock
@@ -3645,7 +3629,7 @@
 
 #. type: TP
 #: ../scripts/checkbashisms.1:24 ../scripts/debchange.1:386
-#: ../scripts/debdiff.1:155 ../scripts/debrelease.1:99
+#: ../scripts/debdiff.1:157 ../scripts/debrelease.1:99
 #: ../scripts/debsign.1:100 ../scripts/dep3changelog.1:16
 #: ../scripts/dscverify.1:36 ../scripts/pts-subscribe.1:28
 #: ../scripts/rc-alert.1:21 ../scripts/uupdate.1:82 ../scripts/whodepends.1:11
@@ -3656,7 +3640,7 @@
 msgstr "B<--help>, B<-h>"
 
 #. type: Plain text
-#: ../scripts/checkbashisms.1:27 ../scripts/debdiff.1:158
+#: ../scripts/checkbashisms.1:27 ../scripts/debdiff.1:160
 #: ../scripts/mk-build-deps.pl:81 ../scripts/rc-alert.1:24
 #: ../scripts/wnpp-alert.1:26 ../scripts/wnpp-check.1:20
 msgid "Show a summary of options."
@@ -3730,7 +3714,7 @@
 "ist."
 
 #. type: TP
-#: ../scripts/checkbashisms.1:46 ../scripts/debdiff.1:158
+#: ../scripts/checkbashisms.1:46 ../scripts/debdiff.1:160
 #: ../scripts/manpage-alert.1:17 ../scripts/rc-alert.1:24
 #: ../scripts/whodepends.1:14 ../scripts/wnpp-alert.1:26
 #: ../scripts/wnpp-check.1:20
@@ -3739,7 +3723,7 @@
 msgstr "B<--version>, B<-v>"
 
 #. type: Plain text
-#: ../scripts/checkbashisms.1:49 ../scripts/debdiff.1:161
+#: ../scripts/checkbashisms.1:49 ../scripts/debdiff.1:163
 #: ../scripts/getbuildlog.1:31 ../scripts/grep-excuses.1:28
 #: ../scripts/manpage-alert.1:20 ../scripts/mk-build-deps.pl:85
 #: ../scripts/rc-alert.1:27 ../scripts/whodepends.1:17
@@ -3748,7 +3732,7 @@
 msgstr "zeigt die Version und Copyright-Informationen."
 
 #. type: SH
-#: ../scripts/checkbashisms.1:49 ../scripts/debdiff.1:211
+#: ../scripts/checkbashisms.1:49 ../scripts/debdiff.1:213
 #, no-wrap
 msgid "EXIT VALUES"
 msgstr "RÜCKGABEWERTE"
@@ -4115,10 +4099,8 @@
 
 #. type: TP
 #: ../scripts/cowpoke.1:121
-#, fuzzy, no-wrap
-#| msgid "B<-k>I<keyid>"
 msgid "B<--sign=>I<keyid>"
-msgstr "B<-k>I<Schlüsselkennung>"
+msgstr "B<--sign=>I<Schlüsselkennung>"
 
 #. type: Plain text
 #: ../scripts/cowpoke.1:125
@@ -4654,16 +4636,12 @@
 
 #. type: Plain text
 #: ../scripts/cowpoke.1:311
-#, fuzzy
-#| msgid ""
-#| "An optional arch and dist specific override for the global SIGN_KEYID "
-#| "option."
 msgid ""
 "An optional arch and dist specific override for the global B<SIGN_KEYID> "
 "option."
 msgstr ""
 "ein optionales Architektur- und ein distributionsspezifisches Außer-Kraft-"
-"Setzen für die globale Option SIGN_KEYID."
+"Setzen für die globale Option B<SIGN_KEYID>."
 
 #. type: TP
 #: ../scripts/cowpoke.1:312
@@ -4673,16 +4651,12 @@
 
 #. type: Plain text
 #: ../scripts/cowpoke.1:316
-#, fuzzy
-#| msgid ""
-#| "An optional arch and dist specific override for the global UPLOAD_QUEUE "
-#| "option."
 msgid ""
 "An optional arch and dist specific override for the global B<UPLOAD_QUEUE> "
 "option."
 msgstr ""
 "ein optionales Architektur- und ein distributionsspezifisches Außer-Kraft-"
-"Setzen für die globale Option UPLOAD_QUEUE"
+"Setzen für die globale Option B<UPLOAD_QUEUE>"
 
 #. type: SH
 #: ../scripts/cowpoke.1:318
@@ -6543,7 +6517,7 @@
 msgid ""
 "B<debchange> also supports automatically producing bug-closing changelog "
 "entries, using the B<--closes> option.  This will usually query the BTS, the "
-"Debian Bug Tracking System (see http://bugs.debian.org/) to determine the "
+"Debian Bug Tracking System (see https://bugs.debian.org/) to determine the "
 "title of the bug and the package in which it occurs.  This behaviour can be "
 "stopped by giving a B<--noquery> option or by setting the configuration "
 "variable B<DEBCHANGE_QUERY_BTS> to I<no>, as described below.  In either "
@@ -6555,7 +6529,7 @@
 "B<debchange> unterstützt außerdem mittels der Option B<--closes> "
 "automatisches Erzeugen von Changelog-Einträgen, die Fehlerberichte "
 "schließen. Dies wird üblicherweise die Fehlerdatenbank abfragen, das Debian "
-"Bug Tracking System (BTS, siehe http://bugs.debian.org/), um den Titel des "
+"Bug Tracking System (BTS, siehe https://bugs.debian.org/), um den Titel des "
 "Fehlers und das Paket, in dem er vorkommt, zu bestimmen. Dieses Verhalten "
 "kann durch Angabe der Option B<--noquery> oder dem Setzen der "
 "Konfigurationsvariablen B<DEBCHANGE_QUERY_BTS> auf I<no> beendet werden, wie "
@@ -7902,14 +7876,14 @@
 #: ../scripts/debcheckout.pl:76
 msgid ""
 "Work in authenticated mode; this means that for known repositories (mainly "
-"those hosted on S<I<http://alioth.debian.org>>) URL rewriting is attempted "
+"those hosted on S<I<https://alioth.debian.org>>) URL rewriting is attempted "
 "before checking out, to ensure that the repository can be committed to. For "
 "example, for Subversion repositories hosted on alioth this means that S<I<svn"
 "+ssh://svn.debian.org/...>> will be used instead of S<I<svn://svn.debian."
 "org/...>>."
 msgstr ""
 "arbeitet im authentifizierten Modus; dies bedeutet, dass für bekannte URLS "
-"(hauptsächlich die auf S<I<http://alioth.debian.org>> bereitgestellten) vor "
+"(hauptsächlich die auf S<I<https://alioth.debian.org>> bereitgestellten) vor "
 "dem Auschecken versucht wird, die URL umzuschreiben, um sicherzustellen, "
 "dass in das Depot geschrieben werden kann. Für Subversion-Depots, die auf "
 "Alioth bereitgestellt sind, bedeutet das beispielsweise, dass S<I<svn+ssh://"
@@ -8263,11 +8237,11 @@
 #: ../scripts/debcheckout.pl:230
 msgid ""
 "B<apt-cache>(8), Section 6.2.5 of the Debian Developer's Reference (for more "
-"information about B<Vcs-*> fields): S<I<http://www.debian.org/doc/developers-";
-"reference/best-pkging-practices.html#bpp-vcs>>."
+"information about B<Vcs-*> fields): S<I<https://www.debian.org/doc/";
+"developers-reference/best-pkging-practices.html#bpp-vcs>>."
 msgstr ""
 "B<apt-cache>(8), Abschnitt 6.2.5 der Debian Entwickler-Referenz (weitere "
-"Informationen über B<Vcs-*>-Felder finden Sie unter S<I<http://www.debian.";
+"Informationen über B<Vcs-*>-Felder finden Sie unter S<I<https://www.debian.";
 "org/doc/manuals/developers-reference/best-pkging-practices.de.html#bpp-vcs>>"
 
 #. type: textblock
@@ -8909,7 +8883,17 @@
 msgstr "B<debdiff> [I<Optionen>] … I<dsc1 dsc2>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:24
+#: ../scripts/debdiff.1:26
+#, fuzzy
+#| msgid ""
+#| "B<debdiff> takes the names of two Debian package files (I<.deb>s or I<."
+#| "udeb>s) on the command line and compares their contents (considering only "
+#| "the files in the main package, not the maintenance scripts).  It shows "
+#| "which files have been introduced and which removed between the two "
+#| "package files, and is therefore useful for spotting files which may have "
+#| "been inadvertently lost between revisions of the package.  It also checks "
+#| "the file owners and permissions, and compares the control files of the "
+#| "two packages using the B<wdiff> program."
 msgid ""
 "B<debdiff> takes the names of two Debian package files (I<.deb>s or I<."
 "udeb>s) on the command line and compares their contents (considering only "
@@ -8918,7 +8902,8 @@
 "and is therefore useful for spotting files which may have been inadvertently "
 "lost between revisions of the package.  It also checks the file owners and "
 "permissions, and compares the control files of the two packages using the "
-"B<wdiff> program."
+"B<wdiff> program.  If you want a deeper comparison of two Debian package "
+"files you can use the B<debbindiff> tool."
 msgstr ""
 "B<debdiff> nimmt die Namen zweier Debian-Pakete (I<.deb>s oder I<.udeb>s) "
 "auf der Befehlszeile entgegen und vergleicht ihren Inhalt (dabei werden nur "
@@ -8931,7 +8916,7 @@
 "B<wdiff>."
 
 #. type: Plain text
-#: ../scripts/debdiff.1:27
+#: ../scripts/debdiff.1:29
 msgid ""
 "If no arguments are given, B<debdiff> tries to compare the content of the "
 "current source directory with the last version of the package."
@@ -8941,7 +8926,7 @@
 "vergleichen."
 
 #. type: Plain text
-#: ../scripts/debdiff.1:38
+#: ../scripts/debdiff.1:40
 msgid ""
 "B<debdiff> can also handle changes between groups of I<.deb> files in two "
 "ways.  The first is to specify two I<.changes> files.  In this case, the I<."
@@ -8965,7 +8950,7 @@
 "soll, dass zwischenzeitlich nichts verloren ging."
 
 #. type: Plain text
-#: ../scripts/debdiff.1:42
+#: ../scripts/debdiff.1:44
 msgid ""
 "B<debdiff> examines the B<devscripts> configuration files as described "
 "below.  Command line options override the configuration file settings, "
@@ -8976,7 +8961,7 @@
 "Konfigurationsdateieinstellungen außer Kraft."
 
 #. type: Plain text
-#: ../scripts/debdiff.1:50
+#: ../scripts/debdiff.1:52
 msgid ""
 "If B<debdiff> is passed two source packages (I<.dsc> files) it will compare "
 "the contents of the source packages.  If the source packages differ only in "
@@ -8994,13 +8979,13 @@
 "Quellverzeichnisbäumen durchgeführt."
 
 #. type: TP
-#: ../scripts/debdiff.1:51
+#: ../scripts/debdiff.1:53
 #, no-wrap
 msgid "B<--dirs>, B<-d>"
 msgstr "B<--dirs>, B<-d>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:56
+#: ../scripts/debdiff.1:58
 msgid ""
 "The default mode of operation is to ignore directory names which appear in "
 "the file list, but they, too, will be considered if this option is given."
@@ -9010,13 +8995,13 @@
 "berücksichtigt."
 
 #. type: TP
-#: ../scripts/debdiff.1:56
+#: ../scripts/debdiff.1:58
 #, no-wrap
 msgid "B<--nodirs>"
 msgstr "B<--nodirs>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:60
+#: ../scripts/debdiff.1:62
 msgid ""
 "Ignore directory names which appear in the file list.  This is the default "
 "and it can be used to override a configuration file setting."
@@ -9026,13 +9011,13 @@
 "Konfigurationsdatei außer Kraft zu setzen."
 
 #. type: TP
-#: ../scripts/debdiff.1:60
+#: ../scripts/debdiff.1:62
 #, no-wrap
 msgid "B<--move>I< FROM TO>,B< -m>I< FROM TO>"
 msgstr "B<--move>I< VON BIS>,B< -m>I< VON BIS>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:70
+#: ../scripts/debdiff.1:72
 msgid ""
 "It sometimes occurs that various files or directories are moved around "
 "between revisions.  This can be handled using this option.  There are two "
@@ -9054,13 +9039,13 @@
 "werden in der Reihenfolge verarbeitet, in der sie erscheinen."
 
 #. type: TP
-#: ../scripts/debdiff.1:70
+#: ../scripts/debdiff.1:72
 #, no-wrap
 msgid "B<--move-regex>I< FROM TO>"
 msgstr "B<--move-regex>I< VON BIS>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:76
+#: ../scripts/debdiff.1:78
 msgid ""
 "This is the same as B<--move>, except that I<FROM> is treated as a regular "
 "expression and the B<perl> substitution command I<s/^FROM/TO/> is applied to "
@@ -9072,13 +9057,13 @@
 "wie $1 machen."
 
 #. type: TP
-#: ../scripts/debdiff.1:76
+#: ../scripts/debdiff.1:78
 #, no-wrap
 msgid "B<--nocontrol>"
 msgstr "B<--nocontrol>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:81
+#: ../scripts/debdiff.1:83
 msgid ""
 "B<debdiff> will usually compare the respective control files of the packages "
 "using B<wdiff>(1).  This option suppresses this part of the processing."
@@ -9088,13 +9073,13 @@
 "Verarbeitung."
 
 #. type: TP
-#: ../scripts/debdiff.1:81
+#: ../scripts/debdiff.1:83
 #, no-wrap
 msgid "B<--control>"
 msgstr "B<--control>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:85
+#: ../scripts/debdiff.1:87
 msgid ""
 "Compare the respective control files; this is the default, and it can be "
 "used to override a configuration file setting."
@@ -9104,13 +9089,13 @@
 "setzen."
 
 #. type: TP
-#: ../scripts/debdiff.1:85
+#: ../scripts/debdiff.1:87
 #, no-wrap
 msgid "B<--controlfiles>I< FILE>[B<,>I<FILE> ...]"
 msgstr "B<--controlfiles>I< DATEI>[B<,>I<DATEI> …]"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:93
+#: ../scripts/debdiff.1:95
 msgid ""
 "Specify which control files to compare; by default this is just I<control>, "
 "but could include I<postinst>, I<config> and so on.  Files will only be "
@@ -9126,13 +9111,13 @@
 "werden, um eine Konfigurationsdateieinstellung außer Kraft zu setzen."
 
 #. type: TP
-#: ../scripts/debdiff.1:93
+#: ../scripts/debdiff.1:95
 #, no-wrap
 msgid "B<--wdiff-source-control>"
 msgstr "B<--wdiff-source-control>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:97
+#: ../scripts/debdiff.1:99
 msgid ""
 "When processing source packages, compare control files using B<wdiff>.  "
 "Equivalent to the B<--control> option for binary packages."
@@ -9141,13 +9126,13 @@
 "B<wdiff>. Entspricht der Option B<--control> für Binärpakete."
 
 #. type: TP
-#: ../scripts/debdiff.1:97
+#: ../scripts/debdiff.1:99
 #, no-wrap
 msgid "B<--no-wdiff-source-control>"
 msgstr "B<--no-wdiff-source-control>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:101
+#: ../scripts/debdiff.1:103
 msgid ""
 "Do not compare control files in source packages using B<wdfiff>.  This is "
 "the default."
@@ -9156,13 +9141,13 @@
 "die Vorgabe."
 
 #. type: TP
-#: ../scripts/debdiff.1:101
+#: ../scripts/debdiff.1:103
 #, no-wrap
 msgid "B<--wp>, B<--wl>, B<--wt>"
 msgstr "B<--wp>, B<--wl>, B<--wt>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:106
+#: ../scripts/debdiff.1:108
 msgid ""
 "Pass a B<-p>, B<-l> or B<-t> option to B<wdiff> respectively.  (This yields "
 "the whole B<wdiff> output rather than just the lines with any changes.)"
@@ -9172,13 +9157,13 @@
 "Änderungen)."
 
 #. type: TP
-#: ../scripts/debdiff.1:106
+#: ../scripts/debdiff.1:108
 #, no-wrap
 msgid "B<--show-moved>"
 msgstr "B<--show-moved>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:113
+#: ../scripts/debdiff.1:115
 msgid ""
 "If multiple I<.deb> files are specified on the command line, either using I<."
 "changes> files or the B<--from>/B<--to> syntax, then this option will also "
@@ -9192,13 +9177,13 @@
 "I<.deb>-Dateien bestimmt.)"
 
 #. type: TP
-#: ../scripts/debdiff.1:113
+#: ../scripts/debdiff.1:115
 #, no-wrap
 msgid "B<--noshow-moved>"
 msgstr "B<--noshow-moved>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:117 ../scripts/debdiff.1:134
+#: ../scripts/debdiff.1:119 ../scripts/debdiff.1:136
 msgid ""
 "The default behaviour; can be used to override a configuration file setting."
 msgstr ""
@@ -9206,13 +9191,13 @@
 "Konfigurationsdateieinstellungen außer Kraft zu setzen."
 
 #. type: TP
-#: ../scripts/debdiff.1:117
+#: ../scripts/debdiff.1:119
 #, no-wrap
 msgid "B<--renamed>I< FROM TO>"
 msgstr "B<--renamed>I< VON BIS>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:123
+#: ../scripts/debdiff.1:125
 msgid ""
 "If B<--show-moved> is being used and a package has been renamed in the "
 "process, this command instructs B<debdiff> to treat the package in the first "
@@ -9225,13 +9210,13 @@
 "erlaubt, diese Option mehrfach zu benutzen."
 
 #. type: TP
-#: ../scripts/debdiff.1:123
+#: ../scripts/debdiff.1:125
 #, no-wrap
 msgid "B<--exclude>I< PATTERN>"
 msgstr "B<--exclude>I< MUSTER>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:127
+#: ../scripts/debdiff.1:129
 msgid ""
 "Exclude files that match I<PATTERN>.  Multiple uses of this option are "
 "permitted."
@@ -9240,43 +9225,43 @@
 "mehrfach zu benutzen."
 
 #. type: TP
-#: ../scripts/debdiff.1:127
+#: ../scripts/debdiff.1:129
 #, no-wrap
 msgid "B<--diffstat>"
 msgstr "B<--diffstat>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:130
+#: ../scripts/debdiff.1:132
 msgid "Include the result of B<diffstat> before the generated diff."
 msgstr "beinhaltet das Ergebnis von B<diffstat> vor dem erzeugten Diff"
 
 #. type: TP
-#: ../scripts/debdiff.1:130
+#: ../scripts/debdiff.1:132
 #, no-wrap
 msgid "B<--no-diffstat>"
 msgstr "B<--no-diffstat>"
 
 #. type: TP
-#: ../scripts/debdiff.1:134
+#: ../scripts/debdiff.1:136
 #, no-wrap
 msgid "B<--auto-ver-sort>"
 msgstr "B<--auto-ver-sort>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:137
+#: ../scripts/debdiff.1:139
 msgid "When comparing source packages, do so in version order."
 msgstr ""
 "Wenn Quellpakete verglichen werden, soll dies in der Reihenfolge ihrer "
 "Versionen getan werden."
 
 #. type: TP
-#: ../scripts/debdiff.1:137
+#: ../scripts/debdiff.1:139
 #, no-wrap
 msgid "B<--no-auto-ver-sort>"
 msgstr "B<--no-auto-ver-sort>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:143
+#: ../scripts/debdiff.1:145
 msgid ""
 "Compare source packages in the order they were passed on the command-line, "
 "even if that means comparing a package with a higher version against one "
@@ -9288,13 +9273,13 @@
 "verglichen wird. Dies ist das Standardverhalten."
 
 #. type: TP
-#: ../scripts/debdiff.1:143
+#: ../scripts/debdiff.1:145
 #, no-wrap
 msgid "B<--unpack-tarballs>"
 msgstr "B<--unpack-tarballs>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:148
+#: ../scripts/debdiff.1:150
 msgid ""
 "When comparing source packages, also unpack tarballs found in the top level "
 "source directory to compare their contents along with the other files.  This "
@@ -9306,40 +9291,40 @@
 "Standardverhalten."
 
 #. type: TP
-#: ../scripts/debdiff.1:148
+#: ../scripts/debdiff.1:150
 #, no-wrap
 msgid "B<--no-unpack-tarballs>"
 msgstr "B<--no-unpack-tarballs>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:151
+#: ../scripts/debdiff.1:153
 msgid "Do not unpack tarballs inside source packages."
 msgstr "entpackt keine Tarballs innerhalb von Quellpaketen."
 
 #. type: TP
-#: ../scripts/debdiff.1:161
+#: ../scripts/debdiff.1:163
 #, no-wrap
 msgid "B<--quiet>, B<-q>"
 msgstr "B<--quiet>, B<-q>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:164
+#: ../scripts/debdiff.1:166
 msgid "Be quiet if no differences were found."
 msgstr "ist still, wenn keine Unterschiede gefunden wurden."
 
 #. type: TP
-#: ../scripts/debdiff.1:164
+#: ../scripts/debdiff.1:166
 #, no-wrap
 msgid "B<--ignore-space>, B<-w>"
 msgstr "B<--ignore-space>, B<-w>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:167
+#: ../scripts/debdiff.1:169
 msgid "Ignore whitespace in diffs."
 msgstr "ignoriert Leerräume in Diffs."
 
 #. type: Plain text
-#: ../scripts/debdiff.1:173
+#: ../scripts/debdiff.1:175
 msgid ""
 "The two configuration files I</etc/devscripts.conf> and I<~/.devscripts> are "
 "sourced by a shell in that order to set configuration variables.  Command "
@@ -9355,13 +9340,13 @@
 "Variablen sind:"
 
 #. type: TP
-#: ../scripts/debdiff.1:173
+#: ../scripts/debdiff.1:175
 #, no-wrap
 msgid "B<DEBDIFF_DIRS>"
 msgstr "B<DEBDIFF_DIRS>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:177
+#: ../scripts/debdiff.1:179
 msgid ""
 "If this is set to I<yes>, then it is the same as the B<--dirs> command line "
 "parameter being used."
@@ -9370,13 +9355,13 @@
 "Befehlszeilenparameter B<--dirs> benutzt würde."
 
 #. type: TP
-#: ../scripts/debdiff.1:177
+#: ../scripts/debdiff.1:179
 #, no-wrap
 msgid "B<DEBDIFF_CONTROL>"
 msgstr "B<DEBDIFF_CONTROL>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:182
+#: ../scripts/debdiff.1:184
 msgid ""
 "If this is set to I<no>, then it is the same as the B<--nocontrol> command "
 "line parameter being used.  The default is I<yes>."
@@ -9385,13 +9370,13 @@
 "Befehlszeilenparameter B<--nocontrol> benutzt würde. Die Vorgabe ist I<yes>."
 
 #. type: TP
-#: ../scripts/debdiff.1:182
+#: ../scripts/debdiff.1:184
 #, no-wrap
 msgid "B<DEBDIFF_CONTROLFILES>"
 msgstr "B<DEBDIFF_CONTROLFILES>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:187
+#: ../scripts/debdiff.1:189
 msgid ""
 "Which control files to compare, corresponding to the B<--controlfiles> "
 "command line option.  The default is I<control>."
@@ -9400,13 +9385,13 @@
 "B<--controlfiles>. Die Vorgabe ist I<control>."
 
 #. type: TP
-#: ../scripts/debdiff.1:187
+#: ../scripts/debdiff.1:189
 #, no-wrap
 msgid "B<DEBDIFF_SHOW_MOVED>"
 msgstr "B<DEBDIFF_SHOW_MOVED>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:191
+#: ../scripts/debdiff.1:193
 msgid ""
 "If this is set to I<yes>, then it is the same as the B<--show-moved> command "
 "line parameter being used."
@@ -9415,13 +9400,13 @@
 "Befehlszeilenparameter B<--show-moved> benutzt würde."
 
 #. type: TP
-#: ../scripts/debdiff.1:191
+#: ../scripts/debdiff.1:193
 #, no-wrap
 msgid "B<DEBDIFF_WDIFF_OPT>"
 msgstr "B<DEBDIFF_WDIFF_OPT>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:195
+#: ../scripts/debdiff.1:197
 msgid ""
 "This option will be passed to B<wdiff>; it should be one of B<-p>, B<-l> or "
 "B<-t>."
@@ -9430,13 +9415,13 @@
 "oder B<-t> sein."
 
 #. type: TP
-#: ../scripts/debdiff.1:195
+#: ../scripts/debdiff.1:197
 #, no-wrap
 msgid "B<DEBDIFF_SHOW_DIFFSTAT>"
 msgstr "B<DEBDIFF_SHOW_DIFFSTAT>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:199
+#: ../scripts/debdiff.1:201
 msgid ""
 "If this is set to I<yes>, then it is the same as the B<--diffstat> command "
 "line parameter being used."
@@ -9445,13 +9430,13 @@
 "Befehlszeilenparameter B<--diffstat> benutzt würde."
 
 #. type: TP
-#: ../scripts/debdiff.1:199
+#: ../scripts/debdiff.1:201
 #, no-wrap
 msgid "B<DEBDIFF_WDIFF_SOURCE_CONTROL>"
 msgstr "B<DEBDIFF_WDIFF_SOURCE_CONTROL>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:203
+#: ../scripts/debdiff.1:205
 msgid ""
 "If this is set to I<yes>, then it is the same as the B<--wdiff-source-"
 "control> command line parameter being used."
@@ -9460,13 +9445,13 @@
 "Befehlszeilenparameter B<--wdiff-source-control> benutzt würde."
 
 #. type: TP
-#: ../scripts/debdiff.1:203
+#: ../scripts/debdiff.1:205
 #, no-wrap
 msgid "B<DEBDIFF_AUTO_VER_SORT>"
 msgstr "B<DEBDIFF_AUTO_VER_SORT>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:207
+#: ../scripts/debdiff.1:209
 msgid ""
 "If this is set to I<yes>, then it is the same as the B<--auto-ver-sort> "
 "command line parameter being used."
@@ -9475,13 +9460,13 @@
 "Befehlszeilenparameter B<--auto-ver-sort> benutzt würde."
 
 #. type: TP
-#: ../scripts/debdiff.1:207
+#: ../scripts/debdiff.1:209
 #, no-wrap
 msgid "B<DEBDIFF_UNPACK_TARBALLS>"
 msgstr "B<DEBDIFF_UNPACK_TARBALLS>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:211
+#: ../scripts/debdiff.1:213
 msgid ""
 "If this is set to I<no>, then it is the same as the B<--no-unpack-tarballs> "
 "command line parameter being used."
@@ -9490,7 +9475,7 @@
 "Befehlszeilenparameter B<--no-unpack-tarballs> benutzt würde."
 
 #. type: Plain text
-#: ../scripts/debdiff.1:215
+#: ../scripts/debdiff.1:217
 msgid ""
 "Normally the exit value will be 0 if no differences are reported and 1 if "
 "any are reported.  If there is some fatal error, the exit code will be 255."
@@ -9500,16 +9485,16 @@
 "wird der Rückgabewert 255 sein."
 
 #. type: Plain text
-#: ../scripts/debdiff.1:221
+#: ../scripts/debdiff.1:224
 msgid ""
 "B<diffstat>(1), B<dpkg-deb>(1), B<interdiff>(1), B<wdiff>(1), B<devscripts."
-"conf>(5)"
+"conf>(5), B<debbindiff>(1)"
 msgstr ""
 "B<diffstat>(1), B<dpkg-deb>(1), B<interdiff>(1), B<wdiff>(1), B<devscripts."
-"conf>(5)"
+"conf>(5), B<debbindiff>(1)"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:226
+#: ../scripts/debdiff.1:229
 msgid ""
 "B<debdiff> was originally written as a shell script by Yann Dirson "
 "E<lt>dirson@debian.orgE<gt> and rewritten in Perl with many more features by "
@@ -12831,9 +12816,13 @@
 
 #. type: Plain text
 #: ../scripts/devscripts.1:69
+#, fuzzy
+#| msgid ""
+#| "compare two versions of a Debian package to check for added and removed "
+#| "files [wdiff, patchutils]"
 msgid ""
 "compare two versions of a Debian package to check for added and removed "
-"files [wdiff, patchutils]"
+"files. Use the debbindiff package for deep comparisons. [wdiff, patchutils]"
 msgstr ""
 "vergleicht zwei Versionen eines Debian-Pakets, um es auf hinzugefügte oder "
 "entfernte Dateien hin zu untersuchen. [wdiff, patchutils]"
@@ -14981,10 +14970,10 @@
 #. type: Plain text
 #: ../scripts/grep-excuses.1:22
 msgid ""
-"Get information from E<lt>http://release.debian.org/migration/E<gt>.  A "
+"Get information from E<lt>https://release.debian.org/migration/E<gt>.  A "
 "package name must be given when using this option."
 msgstr ""
-"bezieht Informationen von E<lt>http://release.debian.org/migration/E<gt>. "
+"bezieht Informationen von E<lt>https://release.debian.org/migration/E<gt>. "
 "Wenn diese Option benutzt wird, muss ein Paketname angegeben werden."
 
 #. type: Plain text
@@ -17225,11 +17214,11 @@
 #: ../scripts/pts-subscribe.1:56
 msgid ""
 "B<at>(1), information about the Package Tracking System in the Developer's "
-"Reference at http://www.debian.org/doc/developers-reference/resources.";
+"Reference at https://www.debian.org/doc/developers-reference/resources.";
 "html#pkg-tracking-system"
 msgstr ""
 "B<at>(1), Informationen über das Paketverfolgungssystem (PTS) finden sich in "
-"der Debian Entwickler-Referenz unter http://www.debian.org/doc/developers-";
+"der Debian Entwickler-Referenz unter https://www.debian.org/doc/developers-";
 "reference/resources.html#pkg-tracking-system."
 
 #. type: Plain text
@@ -17673,15 +17662,16 @@
 "B<dak ls> queries the Debian archive database (\"projectb\") and displays "
 "which package version is registered per architecture/component/suite.  The "
 "CGI at B<https://qa.debian.org/madison.php> provides that service without "
-"requiring SSH access to ftp-master.debian.org or the mirror on ries.debian."
-"org. This script, B<rmadison>, is a command line frontend to this CGI."
+"requiring SSH access to ftp-master.debian.org or the mirror on mirror.ftp-"
+"master.debian.org. This script, B<rmadison>, is a command line frontend to "
+"this CGI."
 msgstr ""
 "B<dak ls> fragt die Debian-Archivdatenbank (»projectb«) ab und zeigt, welche "
 "Paketversion je Architektur/Komponente/Suite registriert ist. Das CGI unter "
 "B<https://qa.debian.org/madison.php> stellt diesen Dienst zur Verfügung ohne "
-"SSH-Zugriff auf ftp-master.debian.org oder den Spiegel auf ries.debian.org "
-"zu benötigen. Dieses Skript, B<rmadison>, ist eine Befehlszeilenoberfläche "
-"für dieses CGI."
+"SSH-Zugriff auf ftp-master.debian.org oder den Spiegel auf mirror.ftp-master."
+"debian.org zu benötigen. Dieses Skript, B<rmadison>, ist eine "
+"Befehlszeilenoberfläche für dieses CGI."
 
 #. type: =item
 #: ../scripts/rmadison.pl:225
@@ -18803,11 +18793,11 @@
 #, no-wrap
 msgid ""
 "# For Google Code projects you should use the downloads page like this:\n"
-"http://code.google.com/p/E<lt>projectE<gt>/downloads/list?can=1 \\e\n"
+"https://code.google.com/p/E<lt>projectE<gt>/downloads/list?can=1 \\e\n"
 "  .*/E<lt>projectE<gt>-(\\ed[\\ed.]*)\\e.tar\\e.gz\n"
 msgstr ""
 "# Für Google-Code-Projekte sollten Sie die Downloads-Seite wie folgt benutzen:\n"
-"http://code.google.com/p/E<lt>projectE<gt>/downloads/list?can=1 \\e\n"
+"https://code.google.com/p/E<lt>projectE<gt>/downloads/list?can=1 \\e\n"
 "  .*/E<lt>projectE<gt>-(\\ed[\\ed.]*)\\e.tar\\e.gz\n"
 
 #. type: Plain text
@@ -20916,11 +20906,11 @@
 #: ../scripts/who-permits-upload.pl:62
 msgid ""
 "Retrieve the DM permission file from the supplied URL. When this option is "
-"not present, the default value I<http://ftp-master.debian.org/dm.txt> is "
+"not present, the default value I<https://ftp-master.debian.org/dm.txt> is "
 "used."
 msgstr ""
 "ruft die Rechtedatei des Debian-Paketbetreuers von der mitgegebenen URL ab. "
-"Wenn diese Option nicht vorhanden ist, wird der Vorgabewert I<http://ftp-";
+"Wenn diese Option nicht vorhanden ist, wird der Vorgabewert I<https://ftp-";
 "master.debian.org/dm.txt> benutzt."
 
 #. type: textblock
@@ -21199,8 +21189,8 @@
 
 #. type: Plain text
 #: ../scripts/wnpp-alert.1:31 ../scripts/wnpp-check.1:25
-msgid "http://www.debian.org/devel/wnpp";
-msgstr "http://www.debian.org/devel/wnpp";
+msgid "https://www.debian.org/devel/wnpp";
+msgstr "https://www.debian.org/devel/wnpp";
 
 #. type: Plain text
 #: ../scripts/wnpp-alert.1:34
@@ -21627,6 +21617,20 @@
 "Diese Handbuchseite wurde für das Paket B<devscripts> durch den "
 "Paketbetreuer Julian Gilbey E<lt>jdg@debian.orgE<gt> geschrieben."
 
+#~ msgid ""
+#~ "As a special case, the unofficial B<gift> tag name is supported in "
+#~ "addition to official tag names. B<gift> is used as a shorthand for the "
+#~ "B<gift> usertag; see L<https://wiki.debian.org/qa.debian.org/GiftTag>.  "
+#~ "Adding/removing the B<gift> tag will add/remove the B<gift> usertag, "
+#~ "belonging to the \"debian-qa@lists.debian.org\" user."
+#~ msgstr ""
+#~ "Als Sonderfall wird die inoffizielle Markierung B<gift> zusätzlich zu den "
+#~ "offiziellen Markierungsnamen unterstützt. B<gift> wird als Kurzschrift "
+#~ "für die Benutzermarkierung B<gift> verwendet; siehe L<https://wiki.debian.";
+#~ "org/qa.debian.org/GiftTag>. Entfernen/Hinzufügen der Markierung B<gift> "
+#~ "wird die Benutzermarkierung B<gift> entfernen/hinzufügen, die zum "
+#~ "Benutzer »debian-qa@lists.debian.org« gehört."
+
 #~ msgid "B<--diff>"
 #~ msgstr "B<--diff>"
 
diff -Nru devscripts-2.14.10/po4a/po/devscripts.pot devscripts-2.14.11/po4a/po/devscripts.pot
--- devscripts-2.14.10/po4a/po/devscripts.pot	2014-10-13 22:51:24.000000000 -0400
+++ devscripts-2.14.11/po4a/po/devscripts.pot	2014-12-01 23:56:51.000000000 -0500
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-10-14 02:51+0000\n"
+"POT-Creation-Date: 2014-12-01 23:44-0500\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -46,7 +46,7 @@
 msgstr ""
 
 #. type: SH
-#: ../scripts/annotate-output.1:4 ../scripts/archpath.1:4 ../scripts/bts.pl:185 ../scripts/build-rdeps.pl:22 ../scripts/chdist.pl:22 ../scripts/checkbashisms.1:4 ../scripts/cowpoke.1:20 ../scripts/cvs-debc.1:4 ../scripts/cvs-debi.1:4 ../scripts/cvs-debrelease.1:4 ../scripts/cvs-debuild.1:4 ../scripts/dcmd.1:4 ../scripts/dcontrol.pl:200 ../scripts/dd-list.1:21 ../scripts/debc.1:4 ../scripts/debchange.1:4 ../scripts/debcheckout.pl:28 ../scripts/debclean.1:4 ../scripts/debcommit.pl:7 ../scripts/debdiff.1:4 ../scripts/debi.1:4 ../scripts/debpkg.1:4 ../scripts/debrelease.1:4 ../scripts/debrsign.1:4 ../scripts/debsign.1:4 ../scripts/debsnap.1:6 ../scripts/debuild.1:4 ../scripts/desktop2menu.pl:28 ../scripts/dep3changelog.1:4 ../scripts/dget.pl:512 ../scripts/dpkg-depcheck.1:4 ../scripts/dpkg-genbuilddeps.1:4 ../doc/edit-patch.1:6 ../scripts/dscextract.1:4 ../scripts/dscverify.1:4 ../scripts/getbuildlog.1:4 ../scripts/grep-excuses.1:4 ../scripts/licensecheck.pl:26 ../scripts/list-unreleased.1:4 ../scripts/manpage-alert.1:4 ../scripts/mass-bug.pl:25 ../scripts/mergechanges.1:4 ../scripts/mk-build-deps.pl:28 ../scripts/mk-origtargz.pl:28 ../scripts/nmudiff.1:4 ../scripts/origtargz.pl:24 ../scripts/plotchangelog.1:4 ../scripts/pts-subscribe.1:4 ../scripts/rc-alert.1:4 ../scripts/rmadison.pl:204 ../scripts/sadt.pod:21 ../doc/suspicious-source.1:21 ../scripts/svnpath.pl:7 ../scripts/tagpending.pl:83 ../scripts/transition-check.pl:27 ../scripts/uscan.1:4 ../scripts/uupdate.1:4 ../doc/what-patch.1:5 ../scripts/whodepends.1:4 ../scripts/who-uploads.1:4 ../scripts/who-permits-upload.pl:46 ../scripts/wnpp-alert.1:4 ../scripts/wnpp-check.1:4 ../doc/wrap-and-sort.1:18
+#: ../scripts/annotate-output.1:4 ../scripts/archpath.1:4 ../scripts/bts.pl:186 ../scripts/build-rdeps.pl:22 ../scripts/chdist.pl:22 ../scripts/checkbashisms.1:4 ../scripts/cowpoke.1:20 ../scripts/cvs-debc.1:4 ../scripts/cvs-debi.1:4 ../scripts/cvs-debrelease.1:4 ../scripts/cvs-debuild.1:4 ../scripts/dcmd.1:4 ../scripts/dcontrol.pl:200 ../scripts/dd-list.1:21 ../scripts/debc.1:4 ../scripts/debchange.1:4 ../scripts/debcheckout.pl:28 ../scripts/debclean.1:4 ../scripts/debcommit.pl:7 ../scripts/debdiff.1:4 ../scripts/debi.1:4 ../scripts/debpkg.1:4 ../scripts/debrelease.1:4 ../scripts/debrsign.1:4 ../scripts/debsign.1:4 ../scripts/debsnap.1:6 ../scripts/debuild.1:4 ../scripts/desktop2menu.pl:28 ../scripts/dep3changelog.1:4 ../scripts/dget.pl:512 ../scripts/dpkg-depcheck.1:4 ../scripts/dpkg-genbuilddeps.1:4 ../doc/edit-patch.1:6 ../scripts/dscextract.1:4 ../scripts/dscverify.1:4 ../scripts/getbuildlog.1:4 ../scripts/grep-excuses.1:4 ../scripts/licensecheck.pl:26 ../scripts/list-unreleased.1:4 ../scripts/manpage-alert.1:4 ../scripts/mass-bug.pl:25 ../scripts/mergechanges.1:4 ../scripts/mk-build-deps.pl:28 ../scripts/mk-origtargz.pl:28 ../scripts/nmudiff.1:4 ../scripts/origtargz.pl:24 ../scripts/plotchangelog.1:4 ../scripts/pts-subscribe.1:4 ../scripts/rc-alert.1:4 ../scripts/rmadison.pl:204 ../scripts/sadt.pod:21 ../doc/suspicious-source.1:21 ../scripts/svnpath.pl:7 ../scripts/tagpending.pl:83 ../scripts/transition-check.pl:27 ../scripts/uscan.1:4 ../scripts/uupdate.1:4 ../doc/what-patch.1:5 ../scripts/whodepends.1:4 ../scripts/who-uploads.1:4 ../scripts/who-permits-upload.pl:46 ../scripts/wnpp-alert.1:4 ../scripts/wnpp-check.1:4 ../doc/wrap-and-sort.1:18
 #, no-wrap
 msgid "SYNOPSIS"
 msgstr ""
@@ -57,7 +57,7 @@
 msgstr ""
 
 #. type: SH
-#: ../scripts/annotate-output.1:6 ../scripts/archpath.1:12 ../scripts/bts.pl:189 ../scripts/build-rdeps.pl:26 ../scripts/chdist.pl:26 ../scripts/checkbashisms.1:8 ../scripts/cowpoke.1:24 ../scripts/cvs-debc.1:6 ../scripts/cvs-debi.1:6 ../scripts/cvs-debrelease.1:7 ../scripts/cvs-debuild.1:7 ../scripts/dcmd.1:6 ../scripts/dcontrol.pl:208 ../scripts/dd-list.1:26 ../scripts/debc.1:6 ../scripts/debchange.1:8 ../scripts/debcheckout.pl:40 ../scripts/debclean.1:6 ../scripts/debcommit.pl:11 ../scripts/debdiff.1:15 ../scripts/debi.1:6 ../scripts/debpkg.1:6 ../scripts/debrelease.1:6 ../scripts/deb-reversion.dbk:82 ../scripts/debrsign.1:7 ../scripts/debsign.1:6 ../scripts/debsnap.1:14 ../scripts/debuild.1:10 ../scripts/desktop2menu.pl:34 ../scripts/dep3changelog.1:6 ../scripts/devscripts.1:4 ../scripts/dget.pl:522 ../scripts/diff2patches.1:10 ../scripts/dpkg-depcheck.1:6 ../scripts/dpkg-genbuilddeps.1:6 ../doc/edit-patch.1:11 ../scripts/dscextract.1:6 ../scripts/dscverify.1:6 ../scripts/getbuildlog.1:8 ../scripts/grep-excuses.1:6 ../scripts/licensecheck.pl:35 ../scripts/list-unreleased.1:6 ../scripts/manpage-alert.1:8 ../scripts/mass-bug.pl:29 ../scripts/mergechanges.1:6 ../scripts/mk-build-deps.pl:34 ../scripts/mk-origtargz.pl:38 ../scripts/nmudiff.1:6 ../scripts/origtargz.pl:34 ../scripts/plotchangelog.1:7 ../scripts/pts-subscribe.1:8 ../scripts/rc-alert.1:8 ../scripts/rmadison.pl:212 ../scripts/sadt.pod:25 ../doc/suspicious-source.1:24 ../scripts/svnpath.pl:17 ../scripts/tagpending.pl:87 ../scripts/transition-check.pl:33 ../scripts/uscan.1:6 ../scripts/uupdate.1:8 ../doc/what-patch.1:8 ../scripts/whodepends.1:6 ../scripts/who-uploads.1:6 ../scripts/who-permits-upload.pl:50 ../scripts/wnpp-alert.1:8 ../scripts/wnpp-check.1:8 ../doc/wrap-and-sort.1:22 ../scripts/devscripts.conf.5:4
+#: ../scripts/annotate-output.1:6 ../scripts/archpath.1:12 ../scripts/bts.pl:190 ../scripts/build-rdeps.pl:26 ../scripts/chdist.pl:26 ../scripts/checkbashisms.1:8 ../scripts/cowpoke.1:24 ../scripts/cvs-debc.1:6 ../scripts/cvs-debi.1:6 ../scripts/cvs-debrelease.1:7 ../scripts/cvs-debuild.1:7 ../scripts/dcmd.1:6 ../scripts/dcontrol.pl:208 ../scripts/dd-list.1:26 ../scripts/debc.1:6 ../scripts/debchange.1:8 ../scripts/debcheckout.pl:40 ../scripts/debclean.1:6 ../scripts/debcommit.pl:11 ../scripts/debdiff.1:15 ../scripts/debi.1:6 ../scripts/debpkg.1:6 ../scripts/debrelease.1:6 ../scripts/deb-reversion.dbk:82 ../scripts/debrsign.1:7 ../scripts/debsign.1:6 ../scripts/debsnap.1:14 ../scripts/debuild.1:10 ../scripts/desktop2menu.pl:34 ../scripts/dep3changelog.1:6 ../scripts/devscripts.1:4 ../scripts/dget.pl:522 ../scripts/diff2patches.1:10 ../scripts/dpkg-depcheck.1:6 ../scripts/dpkg-genbuilddeps.1:6 ../doc/edit-patch.1:11 ../scripts/dscextract.1:6 ../scripts/dscverify.1:6 ../scripts/getbuildlog.1:8 ../scripts/grep-excuses.1:6 ../scripts/licensecheck.pl:35 ../scripts/list-unreleased.1:6 ../scripts/manpage-alert.1:8 ../scripts/mass-bug.pl:29 ../scripts/mergechanges.1:6 ../scripts/mk-build-deps.pl:34 ../scripts/mk-origtargz.pl:38 ../scripts/nmudiff.1:6 ../scripts/origtargz.pl:34 ../scripts/plotchangelog.1:7 ../scripts/pts-subscribe.1:8 ../scripts/rc-alert.1:8 ../scripts/rmadison.pl:212 ../scripts/sadt.pod:25 ../doc/suspicious-source.1:24 ../scripts/svnpath.pl:17 ../scripts/tagpending.pl:87 ../scripts/transition-check.pl:33 ../scripts/uscan.1:6 ../scripts/uupdate.1:8 ../doc/what-patch.1:8 ../scripts/whodepends.1:6 ../scripts/who-uploads.1:6 ../scripts/who-permits-upload.pl:50 ../scripts/wnpp-alert.1:8 ../scripts/wnpp-check.1:8 ../doc/wrap-and-sort.1:22 ../scripts/devscripts.conf.5:4
 #, no-wrap
 msgid "DESCRIPTION"
 msgstr ""
@@ -70,7 +70,7 @@
 msgstr ""
 
 #. type: SH
-#: ../scripts/annotate-output.1:11 ../scripts/bts.pl:241 ../scripts/build-rdeps.pl:30 ../scripts/chdist.pl:33 ../scripts/checkbashisms.1:23 ../scripts/cowpoke.1:29 ../scripts/cvs-debc.1:24 ../scripts/cvs-debi.1:28 ../scripts/cvs-debrelease.1:21 ../scripts/cvs-debuild.1:32 ../scripts/dcmd.1:15 ../scripts/dcontrol.pl:242 ../scripts/dd-list.1:58 ../scripts/debc.1:64 ../scripts/debchange.1:145 ../scripts/debcheckout.pl:68 ../scripts/debclean.1:60 ../scripts/debcommit.pl:19 ../scripts/debdiff.1:50 ../scripts/debi.1:65 ../scripts/debrelease.1:56 ../scripts/deb-reversion.dbk:128 ../scripts/debrsign.1:30 ../scripts/debsign.1:39 ../scripts/debsnap.1:26 ../scripts/debuild.1:219 ../scripts/dep3changelog.1:15 ../scripts/dget.pl:563 ../scripts/diff2patches.1:16 ../scripts/dpkg-depcheck.1:15 ../scripts/dscextract.1:14 ../scripts/dscverify.1:17 ../scripts/getbuildlog.1:24 ../scripts/grep-excuses.1:13 ../scripts/licensecheck.pl:44 ../scripts/list-unreleased.1:12 ../scripts/manpage-alert.1:14 ../scripts/mass-bug.pl:59 ../scripts/mk-build-deps.pl:44 ../scripts/mk-origtargz.pl:52 ../scripts/nmudiff.1:21 ../scripts/origtargz.pl:95 ../scripts/plotchangelog.1:43 ../scripts/pts-subscribe.1:18 ../scripts/rc-alert.1:17 ../scripts/rmadison.pl:221 ../scripts/sadt.pod:42 ../doc/suspicious-source.1:34 ../scripts/tagpending.pl:93 ../scripts/transition-check.pl:42 ../scripts/uscan.1:363 ../scripts/uupdate.1:52 ../doc/what-patch.1:15 ../scripts/whodepends.1:10 ../scripts/who-uploads.1:15 ../scripts/who-permits-upload.pl:56 ../scripts/wnpp-alert.1:17 ../scripts/wnpp-check.1:16 ../doc/wrap-and-sort.1:33
+#: ../scripts/annotate-output.1:11 ../scripts/bts.pl:242 ../scripts/build-rdeps.pl:30 ../scripts/chdist.pl:33 ../scripts/checkbashisms.1:23 ../scripts/cowpoke.1:29 ../scripts/cvs-debc.1:24 ../scripts/cvs-debi.1:28 ../scripts/cvs-debrelease.1:21 ../scripts/cvs-debuild.1:32 ../scripts/dcmd.1:15 ../scripts/dcontrol.pl:242 ../scripts/dd-list.1:58 ../scripts/debc.1:64 ../scripts/debchange.1:145 ../scripts/debcheckout.pl:68 ../scripts/debclean.1:60 ../scripts/debcommit.pl:19 ../scripts/debdiff.1:52 ../scripts/debi.1:65 ../scripts/debrelease.1:56 ../scripts/deb-reversion.dbk:128 ../scripts/debrsign.1:30 ../scripts/debsign.1:39 ../scripts/debsnap.1:26 ../scripts/debuild.1:219 ../scripts/dep3changelog.1:15 ../scripts/dget.pl:563 ../scripts/diff2patches.1:16 ../scripts/dpkg-depcheck.1:15 ../scripts/dscextract.1:14 ../scripts/dscverify.1:17 ../scripts/getbuildlog.1:24 ../scripts/grep-excuses.1:13 ../scripts/licensecheck.pl:44 ../scripts/list-unreleased.1:12 ../scripts/manpage-alert.1:14 ../scripts/mass-bug.pl:59 ../scripts/mk-build-deps.pl:44 ../scripts/mk-origtargz.pl:52 ../scripts/nmudiff.1:21 ../scripts/origtargz.pl:95 ../scripts/plotchangelog.1:43 ../scripts/pts-subscribe.1:18 ../scripts/rc-alert.1:17 ../scripts/rmadison.pl:221 ../scripts/sadt.pod:42 ../doc/suspicious-source.1:34 ../scripts/tagpending.pl:93 ../scripts/transition-check.pl:42 ../scripts/uscan.1:363 ../scripts/uupdate.1:52 ../doc/what-patch.1:15 ../scripts/whodepends.1:10 ../scripts/who-uploads.1:15 ../scripts/who-permits-upload.pl:56 ../scripts/wnpp-alert.1:17 ../scripts/wnpp-check.1:16 ../doc/wrap-and-sort.1:33
 #, no-wrap
 msgid "OPTIONS"
 msgstr ""
@@ -149,7 +149,7 @@
 msgstr ""
 
 #. type: SH
-#: ../scripts/annotate-output.1:47 ../scripts/bts.pl:4113 ../scripts/checkbashisms.1:63 ../scripts/cowpoke.1:379 ../scripts/cvs-debc.1:58 ../scripts/cvs-debi.1:62 ../scripts/cvs-debrelease.1:64 ../scripts/cvs-debuild.1:53 ../scripts/dcmd.1:107 ../scripts/dcontrol.pl:287 ../scripts/debc.1:115 ../scripts/debchange.1:469 ../scripts/debcheckout.pl:228 ../scripts/debclean.1:107 ../scripts/debcommit.pl:912 ../scripts/debdiff.1:215 ../scripts/debi.1:132 ../scripts/debrelease.1:132 ../scripts/deb-reversion.dbk:247 ../scripts/debrsign.1:66 ../scripts/debsign.1:134 ../scripts/debsnap.1:118 ../scripts/debuild.1:410 ../scripts/dep3changelog.1:28 ../scripts/dget.pl:683 ../scripts/diff2patches.1:45 ../scripts/dpkg-depcheck.1:118 ../scripts/dpkg-genbuilddeps.1:30 ../scripts/dscverify.1:75 ../scripts/grep-excuses.1:38 ../scripts/list-unreleased.1:19 ../scripts/mk-origtargz.pl:143 ../scripts/nmudiff.1:108 ../scripts/origtargz.pl:157 ../scripts/plotchangelog.1:124 ../scripts/pts-subscribe.1:51 ../scripts/rc-alert.1:121 ../scripts/rmadison.pl:332 ../scripts/sadt.pod:69 ../scripts/tagpending.pl:148 ../scripts/uscan.1:585 ../scripts/uupdate.1:170 ../doc/what-patch.1:35 ../scripts/who-permits-upload.pl:161 ../scripts/wnpp-alert.1:29 ../scripts/wnpp-check.1:23 ../scripts/devscripts.conf.5:54
+#: ../scripts/annotate-output.1:47 ../scripts/bts.pl:4113 ../scripts/checkbashisms.1:63 ../scripts/cowpoke.1:379 ../scripts/cvs-debc.1:58 ../scripts/cvs-debi.1:62 ../scripts/cvs-debrelease.1:64 ../scripts/cvs-debuild.1:53 ../scripts/dcmd.1:107 ../scripts/dcontrol.pl:287 ../scripts/debc.1:115 ../scripts/debchange.1:469 ../scripts/debcheckout.pl:228 ../scripts/debclean.1:107 ../scripts/debcommit.pl:912 ../scripts/debdiff.1:217 ../scripts/debi.1:132 ../scripts/debrelease.1:132 ../scripts/deb-reversion.dbk:247 ../scripts/debrsign.1:66 ../scripts/debsign.1:134 ../scripts/debsnap.1:118 ../scripts/debuild.1:410 ../scripts/dep3changelog.1:28 ../scripts/dget.pl:683 ../scripts/diff2patches.1:45 ../scripts/dpkg-depcheck.1:118 ../scripts/dpkg-genbuilddeps.1:30 ../scripts/dscverify.1:75 ../scripts/grep-excuses.1:38 ../scripts/list-unreleased.1:19 ../scripts/mk-origtargz.pl:143 ../scripts/nmudiff.1:108 ../scripts/origtargz.pl:157 ../scripts/plotchangelog.1:124 ../scripts/pts-subscribe.1:51 ../scripts/rc-alert.1:121 ../scripts/rmadison.pl:332 ../scripts/sadt.pod:69 ../scripts/tagpending.pl:148 ../scripts/uscan.1:585 ../scripts/uupdate.1:170 ../doc/what-patch.1:35 ../scripts/who-permits-upload.pl:161 ../scripts/wnpp-alert.1:29 ../scripts/wnpp-check.1:23 ../scripts/devscripts.conf.5:54
 #, no-wrap
 msgid "SEE ALSO"
 msgstr ""
@@ -174,7 +174,7 @@
 msgstr ""
 
 #. type: SH
-#: ../scripts/annotate-output.1:55 ../scripts/archpath.1:54 ../scripts/build-rdeps.pl:344 ../scripts/checkbashisms.1:65 ../scripts/cowpoke.1:385 ../scripts/cvs-debc.1:63 ../scripts/cvs-debi.1:67 ../scripts/cvs-debrelease.1:68 ../scripts/cvs-debuild.1:58 ../scripts/dcmd.1:110 ../scripts/dcontrol.pl:280 ../scripts/dd-list.1:100 ../scripts/debc.1:119 ../scripts/debchange.1:475 ../scripts/debcheckout.pl:233 ../scripts/debclean.1:110 ../scripts/debcommit.pl:908 ../scripts/debdiff.1:221 ../scripts/debi.1:135 ../scripts/debpkg.1:23 ../scripts/debrelease.1:136 ../scripts/deb-reversion.dbk:292 ../scripts/debrsign.1:70 ../scripts/debsign.1:145 ../scripts/debuild.1:422 ../scripts/desktop2menu.pl:52 ../scripts/dep3changelog.1:26 ../scripts/dget.pl:675 ../scripts/diff2patches.1:48 ../scripts/dpkg-genbuilddeps.1:36 ../scripts/dscextract.1:32 ../scripts/dscverify.1:79 ../scripts/getbuildlog.1:41 ../scripts/grep-excuses.1:40 ../scripts/licensecheck.pl:129 ../scripts/list-unreleased.1:21 ../scripts/manpage-alert.1:20 ../scripts/mass-bug.pl:522 ../scripts/mergechanges.1:18 ../scripts/mk-build-deps.pl:94 ../scripts/mk-origtargz.pl:147 ../scripts/namecheck.pl:30 ../scripts/nmudiff.1:112 ../scripts/origtargz.pl:161 ../scripts/plotchangelog.1:126 ../scripts/pts-subscribe.1:56 ../scripts/rc-alert.1:125 ../scripts/rmadison.pl:336 ../scripts/svnpath.pl:93 ../scripts/transition-check.pl:81 ../scripts/uscan.1:591 ../scripts/uupdate.1:177 ../scripts/whodepends.1:19 ../scripts/who-uploads.1:71 ../scripts/who-permits-upload.pl:156 ../scripts/wnpp-alert.1:31 ../scripts/wnpp-check.1:33 ../scripts/devscripts.conf.5:58
+#: ../scripts/annotate-output.1:55 ../scripts/archpath.1:54 ../scripts/build-rdeps.pl:344 ../scripts/checkbashisms.1:65 ../scripts/cowpoke.1:385 ../scripts/cvs-debc.1:63 ../scripts/cvs-debi.1:67 ../scripts/cvs-debrelease.1:68 ../scripts/cvs-debuild.1:58 ../scripts/dcmd.1:110 ../scripts/dcontrol.pl:280 ../scripts/dd-list.1:100 ../scripts/debc.1:119 ../scripts/debchange.1:475 ../scripts/debcheckout.pl:233 ../scripts/debclean.1:110 ../scripts/debcommit.pl:908 ../scripts/debdiff.1:224 ../scripts/debi.1:135 ../scripts/debpkg.1:23 ../scripts/debrelease.1:136 ../scripts/deb-reversion.dbk:292 ../scripts/debrsign.1:70 ../scripts/debsign.1:145 ../scripts/debuild.1:422 ../scripts/desktop2menu.pl:52 ../scripts/dep3changelog.1:26 ../scripts/dget.pl:675 ../scripts/diff2patches.1:48 ../scripts/dpkg-genbuilddeps.1:36 ../scripts/dscextract.1:32 ../scripts/dscverify.1:79 ../scripts/getbuildlog.1:41 ../scripts/grep-excuses.1:40 ../scripts/licensecheck.pl:129 ../scripts/list-unreleased.1:21 ../scripts/manpage-alert.1:20 ../scripts/mass-bug.pl:522 ../scripts/mergechanges.1:18 ../scripts/mk-build-deps.pl:94 ../scripts/mk-origtargz.pl:147 ../scripts/namecheck.pl:30 ../scripts/nmudiff.1:112 ../scripts/origtargz.pl:161 ../scripts/plotchangelog.1:126 ../scripts/pts-subscribe.1:56 ../scripts/rc-alert.1:125 ../scripts/rmadison.pl:336 ../scripts/svnpath.pl:93 ../scripts/transition-check.pl:81 ../scripts/uscan.1:591 ../scripts/uupdate.1:177 ../scripts/whodepends.1:19 ../scripts/who-uploads.1:71 ../scripts/who-permits-upload.pl:156 ../scripts/wnpp-alert.1:31 ../scripts/wnpp-check.1:33 ../scripts/devscripts.conf.5:58
 #, no-wrap
 msgid "AUTHOR"
 msgstr ""
@@ -293,14 +293,14 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:187
+#: ../scripts/bts.pl:188
 msgid ""
 "B<bts> [I<options>] I<command> [I<args>] [B<#>I<comment>] [B<.>|B<,> "
 "I<command> [I<args>] [B<#>I<comment>]] ..."
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:191
+#: ../scripts/bts.pl:192
 msgid ""
 "This is a command line interface to the Debian Bug Tracking System (BTS), "
 "intended mainly for use by developers. It lets the BTS be manipulated using "
@@ -311,7 +311,7 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:199
+#: ../scripts/bts.pl:200
 msgid ""
 "In general, the command line interface is the same as what you would write "
 "in a mail to control@bugs.debian.org, just prefixed with \"bts\". For "
@@ -319,7 +319,7 @@
 msgstr ""
 
 #. type: verbatim
-#: ../scripts/bts.pl:203
+#: ../scripts/bts.pl:204
 #, no-wrap
 msgid ""
 " % bts severity 69042 normal\n"
@@ -329,7 +329,7 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:207
+#: ../scripts/bts.pl:208
 msgid ""
 "A few additional commands have been added for your convenience, and this "
 "program is less strict about what constitutes a valid bug number. For "
@@ -339,7 +339,7 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:213
+#: ../scripts/bts.pl:214
 msgid ""
 "Also, for your convenience, this program allows you to abbreviate commands "
 "to the shortest unique substring (similar to how cvs lets you abbreviate "
@@ -347,7 +347,7 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:217
+#: ../scripts/bts.pl:218
 msgid ""
 "It is also possible to include a comment in the mail sent to the BTS. If "
 "your shell does not strip out the comment in a command like \"bts severity "
@@ -359,7 +359,7 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:225
+#: ../scripts/bts.pl:226
 msgid ""
 "You can specify multiple commands by separating them with a single dot, "
 "rather like B<update-rc.d>; a single comma may also be used; all the "
@@ -369,7 +369,7 @@
 msgstr ""
 
 #. type: verbatim
-#: ../scripts/bts.pl:231
+#: ../scripts/bts.pl:232
 #, no-wrap
 msgid ""
 " % bts severity 95672 normal , merge 95672 95673 \\#they are the same!\n"
@@ -377,14 +377,14 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:233
+#: ../scripts/bts.pl:234
 msgid ""
 "The abbreviation \"it\" may be used to refer to the last mentioned bug "
 "number, so you could write:"
 msgstr ""
 
 #. type: verbatim
-#: ../scripts/bts.pl:236
+#: ../scripts/bts.pl:237
 #, no-wrap
 msgid ""
 " % bts severity 95672 wishlist , retitle it \"bts: please add a --foo "
@@ -393,26 +393,26 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:238
+#: ../scripts/bts.pl:239
 msgid ""
 "Please use this program responsibly, and do take our users into "
 "consideration."
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:243
+#: ../scripts/bts.pl:244
 msgid ""
 "B<bts> examines the B<devscripts> configuration files as described below.  "
 "Command line options override the configuration file settings, though."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:249
+#: ../scripts/bts.pl:250
 msgid "B<-o>, B<--offline>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:251
+#: ../scripts/bts.pl:252
 msgid ""
 "Make B<bts> use cached bugs for the B<show> and B<bugs> commands, if a cache "
 "is available for the requested data. See the B<cache> command, below for "
@@ -420,46 +420,46 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:255
+#: ../scripts/bts.pl:256
 msgid "B<--online>, B<--no-offline>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:257
+#: ../scripts/bts.pl:258
 msgid ""
 "Opposite of B<--offline>; overrides any configuration file directive to work "
 "offline."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:260
+#: ../scripts/bts.pl:261
 msgid "B<-n>, B<--no-action>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:262
+#: ../scripts/bts.pl:263
 msgid "Do not send emails but print them to standard output."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:264
+#: ../scripts/bts.pl:265
 msgid "B<--cache>, B<--no-cache>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:266
+#: ../scripts/bts.pl:267
 msgid ""
 "Should we attempt to cache new versions of BTS pages when performing "
 "B<show>/B<bugs> commands? Default is to cache."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:269
+#: ../scripts/bts.pl:270
 msgid "B<--cache-mode=>{B<min>|B<mbox>|B<full>}"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:271
+#: ../scripts/bts.pl:272
 msgid ""
 "When running a B<bts cache> command, should we only mirror the basic bug "
 "(B<min>), or should we also mirror the mbox version (B<mbox>), or should we "
@@ -468,36 +468,36 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:277
+#: ../scripts/bts.pl:278
 msgid "B<--cache-delay=>I<seconds>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:279
+#: ../scripts/bts.pl:280
 msgid ""
 "Time in seconds to delay between each download, to avoid hammering the BTS "
 "web server. Default is 5 seconds."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:282
+#: ../scripts/bts.pl:283
 msgid "B<--mbox>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:284
+#: ../scripts/bts.pl:285
 msgid ""
 "Open a mail reader to read the mbox corresponding to a given bug number for "
 "B<show> and B<bugs> commands."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:287
+#: ../scripts/bts.pl:288
 msgid "B<--mailreader=>I<READER>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:289
+#: ../scripts/bts.pl:290
 msgid ""
 "Specify the command to read the mbox.  Must contain a \"B<%s>\" string "
 "(unquoted!), which will be replaced by the name of the mbox file.  The "
@@ -507,24 +507,24 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:295
+#: ../scripts/bts.pl:296
 msgid "B<--cc-addr=>I<CC_EMAIL_ADDRESS>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:297
+#: ../scripts/bts.pl:298
 msgid ""
 "Send carbon copies to a list of users. I<CC_EMAIL_ADDRESS> should be a "
 "comma-separated list of email addresses."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:300
+#: ../scripts/bts.pl:301
 msgid "B<--use-default-cc>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:302
+#: ../scripts/bts.pl:303
 msgid ""
 "Add the addresses specified in the configuration file option "
 "B<BTS_DEFAULT_CC> to the list specified using B<--cc-addr>.  This is the "
@@ -532,22 +532,22 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:306
+#: ../scripts/bts.pl:307
 msgid "B<--no-use-default-cc>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:308
+#: ../scripts/bts.pl:309
 msgid "Do not add addresses specified in B<BTS_DEFAULT_CC> to the carbon copy list."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:311 ../scripts/mass-bug.pl:103
+#: ../scripts/bts.pl:312 ../scripts/mass-bug.pl:103
 msgid "B<--sendmail=>I<SENDMAILCMD>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:313
+#: ../scripts/bts.pl:314
 msgid ""
 "Specify the B<sendmail> command.  The command will be split on white space "
 "and will not be passed to a shell.  Default is F</usr/sbin/sendmail>.  The "
@@ -558,50 +558,50 @@
 msgstr ""
 
 #. type: TP
-#: ../scripts/bts.pl:320 ../scripts/nmudiff.1:31
+#: ../scripts/bts.pl:321 ../scripts/nmudiff.1:31
 #, no-wrap
 msgid "B<--mutt>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:322
+#: ../scripts/bts.pl:323
 msgid ""
 "Use B<mutt> for sending of mails. Default is not to use B<mutt>, except for "
 "some commands."
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:325
+#: ../scripts/bts.pl:326
 msgid ""
 "Note that one of B<$DEBEMAIL> or B<$EMAIL> must be set in the environment in "
 "order to use B<mutt> to send emails."
 msgstr ""
 
 #. type: TP
-#: ../scripts/bts.pl:328 ../scripts/nmudiff.1:36
+#: ../scripts/bts.pl:329 ../scripts/nmudiff.1:36
 #, no-wrap
 msgid "B<--no-mutt>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:330
+#: ../scripts/bts.pl:331
 msgid "Don't use B<mutt> for sending of mails."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:332
+#: ../scripts/bts.pl:333
 msgid "B<--smtp-host=>I<SMTPHOST>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:334
+#: ../scripts/bts.pl:335
 msgid ""
 "Specify an SMTP host.  If given, B<bts> will send mail by talking directly "
 "to this SMTP host rather than by invoking a B<sendmail> command."
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:337
+#: ../scripts/bts.pl:338
 msgid ""
 "The host name may be followed by a colon (\":\") and a port number in order "
 "to use a port other than the default.  It may also begin with \"ssmtp://\" "
@@ -609,14 +609,14 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:341
+#: ../scripts/bts.pl:342
 msgid ""
 "Note that one of B<$DEBEMAIL> or B<$EMAIL> must be set in the environment in "
 "order to use direct SMTP connections to send emails."
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:344
+#: ../scripts/bts.pl:345
 msgid ""
 "Note that when sending directly via an SMTP host, specifying addresses in "
 "B<--cc-addr> or B<BTS_DEFAULT_CC> that the SMTP host will not relay will "
@@ -624,7 +624,7 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:348
+#: ../scripts/bts.pl:349
 msgid ""
 "Note also that the use of the B<reassign> command may, when either "
 "B<--interactive> or B<--force-interactive> mode is enabled, lead to the "
@@ -636,12 +636,12 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:355
+#: ../scripts/bts.pl:356
 msgid "B<--smtp-username=>I<USERNAME>, B<--smtp-password=>I<PASSWORD>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:357
+#: ../scripts/bts.pl:358
 msgid ""
 "Specify the credentials to use when connecting to the SMTP server specified "
 "by B<--smtp-host>.  If the server does not require authentication then these "
@@ -649,48 +649,48 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:361
+#: ../scripts/bts.pl:362
 msgid ""
 "If a username is specified but not a password, B<bts> will prompt for the "
 "password before sending the mail."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:364
+#: ../scripts/bts.pl:365
 msgid "B<--smtp-helo=>I<HELO>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:366
+#: ../scripts/bts.pl:367
 msgid ""
 "Specify the name to use in the I<HELO> command when connecting to the SMTP "
 "server; defaults to the contents of the file F</etc/mailname>, if it exists."
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:370
+#: ../scripts/bts.pl:371
 msgid ""
 "Note that some SMTP servers may reject the use of a I<HELO> which either "
 "does not resolve or does not appear to belong to the host using it."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:373
+#: ../scripts/bts.pl:374
 msgid "B<--bts-server>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:375
+#: ../scripts/bts.pl:376
 msgid "Use a debbugs server other than bugs.debian.org."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:377
+#: ../scripts/bts.pl:378
 msgid "B<-f>, B<--force-refresh>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:379
+#: ../scripts/bts.pl:380
 msgid ""
 "Download a bug report again, even if it does not appear to have changed "
 "since the last B<cache> command.  Useful if a B<--cache-mode=full> is "
@@ -699,114 +699,114 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:385
+#: ../scripts/bts.pl:386
 msgid "B<--no-force-refresh>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:387
+#: ../scripts/bts.pl:388
 msgid "Suppress any configuration file B<--force-refresh> option."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:389
+#: ../scripts/bts.pl:390
 msgid "B<--only-new>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:391
+#: ../scripts/bts.pl:392
 msgid ""
 "Download only new bugs when caching. Do not check for updates in bugs we "
 "already have."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:394
+#: ../scripts/bts.pl:395
 msgid "B<--include-resolved>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:396
+#: ../scripts/bts.pl:397
 msgid ""
 "When caching bug reports, include those that are marked as resolved.  This "
 "is the default behaviour."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:399
+#: ../scripts/bts.pl:400
 msgid "B<--no-include-resolved>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:401
+#: ../scripts/bts.pl:402
 msgid ""
 "Reverse the behaviour of the previous option.  That is, do not cache bugs "
 "that are marked as resolved."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:404
+#: ../scripts/bts.pl:405
 msgid "B<--no-ack>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:406
+#: ../scripts/bts.pl:407
 msgid ""
 "Suppress acknowledgment mails from the BTS.  Note that this will only affect "
 "the copies of messages CCed to bugs, not those sent to the control bot."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:410
+#: ../scripts/bts.pl:411
 msgid "B<--ack>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:412
+#: ../scripts/bts.pl:413
 msgid "Do not suppress acknowledgement mails.  This is the default behaviour."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:414 ../scripts/tagpending.pl:135
+#: ../scripts/bts.pl:415 ../scripts/tagpending.pl:135
 msgid "B<-i>, B<--interactive>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:416
+#: ../scripts/bts.pl:417
 msgid ""
 "Before sending an e-mail to the control bot, display the content and allow "
 "it to be edited, or the sending cancelled."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:419
+#: ../scripts/bts.pl:420
 msgid "B<--force-interactive>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:421
+#: ../scripts/bts.pl:422
 msgid ""
 "Similar to B<--interactive>, with the exception that an editor is spawned "
 "before prompting for confirmation of the message to be sent."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:424
+#: ../scripts/bts.pl:425
 msgid "B<--no-interactive>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:426
+#: ../scripts/bts.pl:427
 msgid "Send control e-mails without confirmation.  This is the default behaviour."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:428 ../scripts/dget.pl:576
+#: ../scripts/bts.pl:429 ../scripts/dget.pl:576
 msgid "B<-q>, B<--quiet>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:430
+#: ../scripts/bts.pl:431
 msgid ""
 "When running B<bts cache>, only display information about newly cached "
 "pages, not messages saying already cached.  If this option is specified "
@@ -814,96 +814,96 @@
 msgstr ""
 
 #. type: TP
-#: ../scripts/bts.pl:434 ../scripts/cvs-debrelease.1:57 ../scripts/cvs-debuild.1:38 ../scripts/debc.1:85 ../scripts/debchange.1:377 ../scripts/debclean.1:77 ../scripts/debdiff.1:151 ../scripts/debi.1:102 ../scripts/debrelease.1:95 ../scripts/debsign.1:96 ../scripts/debuild.1:221 ../scripts/dpkg-depcheck.1:92 ../scripts/dscverify.1:24 ../scripts/grep-excuses.1:14 ../scripts/licensecheck.pl:89 ../scripts/mass-bug.pl:112 ../scripts/nmudiff.1:69 ../scripts/rmadison.pl:284 ../scripts/uscan.1:483 ../scripts/uupdate.1:78 ../scripts/who-uploads.1:40
+#: ../scripts/bts.pl:435 ../scripts/cvs-debrelease.1:57 ../scripts/cvs-debuild.1:38 ../scripts/debc.1:85 ../scripts/debchange.1:377 ../scripts/debclean.1:77 ../scripts/debdiff.1:153 ../scripts/debi.1:102 ../scripts/debrelease.1:95 ../scripts/debsign.1:96 ../scripts/debuild.1:221 ../scripts/dpkg-depcheck.1:92 ../scripts/dscverify.1:24 ../scripts/grep-excuses.1:14 ../scripts/licensecheck.pl:89 ../scripts/mass-bug.pl:112 ../scripts/nmudiff.1:69 ../scripts/rmadison.pl:284 ../scripts/uscan.1:483 ../scripts/uupdate.1:78 ../scripts/who-uploads.1:40
 #, no-wrap
 msgid "B<--no-conf>, B<--noconf>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/bts.pl:436 ../scripts/cvs-debrelease.1:61 ../scripts/debc.1:89 ../scripts/debchange.1:381 ../scripts/debclean.1:81 ../scripts/debdiff.1:155 ../scripts/debi.1:106 ../scripts/debrelease.1:99 ../scripts/debsign.1:100 ../scripts/debuild.1:225 ../scripts/dpkg-depcheck.1:96 ../scripts/dscverify.1:28 ../scripts/grep-excuses.1:18 ../scripts/mass-bug.pl:114 ../scripts/nmudiff.1:73 ../scripts/uscan.1:487 ../scripts/uupdate.1:82 ../scripts/who-uploads.1:44
+#: ../scripts/bts.pl:437 ../scripts/cvs-debrelease.1:61 ../scripts/debc.1:89 ../scripts/debchange.1:381 ../scripts/debclean.1:81 ../scripts/debdiff.1:157 ../scripts/debi.1:106 ../scripts/debrelease.1:99 ../scripts/debsign.1:100 ../scripts/debuild.1:225 ../scripts/dpkg-depcheck.1:96 ../scripts/dscverify.1:28 ../scripts/grep-excuses.1:18 ../scripts/mass-bug.pl:114 ../scripts/nmudiff.1:73 ../scripts/uscan.1:487 ../scripts/uupdate.1:82 ../scripts/who-uploads.1:44
 msgid ""
 "Do not read any configuration files.  This can only be used as the first "
 "option given on the command-line."
 msgstr ""
 
 #. type: =head1
-#: ../scripts/bts.pl:790 ../scripts/chdist.pl:55
+#: ../scripts/bts.pl:791 ../scripts/chdist.pl:55
 msgid "COMMANDS"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:792
+#: ../scripts/bts.pl:793
 msgid ""
 "For full details about the commands, see the BTS documentation.  "
-"L<http://www.debian.org/Bugs/server-control>"
+"L<https://www.debian.org/Bugs/server-control>"
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:797
+#: ../scripts/bts.pl:798
 msgid ""
 "B<show> [I<options>] [I<bug number> | I<package> | I<maintainer> | B<:> ] "
 "[I<opt>B<=>I<val> ...]"
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:799
+#: ../scripts/bts.pl:800
 msgid ""
 "B<show> [I<options>] [B<src:>I<package> | B<from:>I<submitter>] "
 "[I<opt>B<=>I<val> ...]"
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:801
+#: ../scripts/bts.pl:802
 msgid ""
 "B<show> [I<options>] [B<tag:>I<tag> | B<usertag:>I<tag> ] [I<opt>B<=>I<val> "
 "...]"
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:803
+#: ../scripts/bts.pl:804
 msgid "B<show> [B<release-critical> | B<release-critical/>... | B<RC>]"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:805
+#: ../scripts/bts.pl:806
 msgid "This is a synonym for B<bts bugs>."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:813
+#: ../scripts/bts.pl:814
 msgid ""
 "B<bugs> [I<options>] [I<bug_number> | I<package> | I<maintainer> | B<:> ] "
 "[I<opt>B<=>I<val> ...]"
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:815
+#: ../scripts/bts.pl:816
 msgid ""
 "B<bugs> [I<options>] [B<src:>I<package> | B<from:>I<submitter>] "
 "[I<opt>B<=>I<val> ...]"
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:817
+#: ../scripts/bts.pl:818
 msgid ""
 "B<bugs> [I<options>] [B<tag:>I<tag> | B<usertag:>I<tag> ] [I<opt>B<=>I<val> "
 "...]"
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:819
+#: ../scripts/bts.pl:820
 msgid "B<bugs> [B<release-critical> | B<release-critical/>... | B<RC>]"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:821
+#: ../scripts/bts.pl:822
 msgid ""
 "Display the page listing the requested bugs in a web browser using "
 "sensible-browser(1)."
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:824
+#: ../scripts/bts.pl:825
 msgid ""
 "Options may be specified after the B<bugs> command in addition to or instead "
 "of options at the start of the command line: recognised options at this "
@@ -914,17 +914,17 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:831
+#: ../scripts/bts.pl:832
 msgid "The meanings of the possible arguments are as follows:"
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:835
+#: ../scripts/bts.pl:836
 msgid "(none)"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:837
+#: ../scripts/bts.pl:838
 msgid ""
 "If nothing is specified, B<bts bugs> will display your bugs, assuming that "
 "either B<DEBEMAIL> or B<EMAIL> (examined in that order) is set to the "
@@ -932,72 +932,72 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:841
+#: ../scripts/bts.pl:842
 msgid "I<bug_number>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:843
+#: ../scripts/bts.pl:844
 msgid "Display bug number I<bug_number>."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:845
+#: ../scripts/bts.pl:846
 msgid "I<package>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:847
+#: ../scripts/bts.pl:848
 msgid "Display the bugs for the package I<package>."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:849
+#: ../scripts/bts.pl:850
 msgid "B<src:>I<package>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:851
+#: ../scripts/bts.pl:852
 msgid "Display the bugs for the source package I<package>."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:853
+#: ../scripts/bts.pl:854
 msgid "I<maintainer>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:855
+#: ../scripts/bts.pl:856
 msgid "Display the bugs for the maintainer email address I<maintainer>."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:857
+#: ../scripts/bts.pl:858
 msgid "B<from:>I<submitter>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:859
+#: ../scripts/bts.pl:860
 msgid "Display the bugs for the submitter email address I<submitter>."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:861
+#: ../scripts/bts.pl:862
 msgid "B<tag:>I<tag>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:863
+#: ../scripts/bts.pl:864
 msgid "Display the bugs which are tagged with I<tag>."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:865
+#: ../scripts/bts.pl:866
 msgid "B<usertag:>I<tag>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:867
+#: ../scripts/bts.pl:868
 msgid ""
 "Display the bugs which are tagged with usertag I<tag>.  See the BTS "
 "documentation for more information on usertags.  This will require the use "
@@ -1005,35 +1005,35 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:871
+#: ../scripts/bts.pl:872
 msgid "B<:>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:873
+#: ../scripts/bts.pl:874
 msgid ""
 "Details of the bug tracking system itself, along with a bug-request page "
 "with more options than this script, can be found on "
-"http://bugs.debian.org/.  This page itself will be opened if the command "
+"https://bugs.debian.org/.  This page itself will be opened if the command "
 "'bts bugs :' is used."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:878
+#: ../scripts/bts.pl:879
 msgid "B<release-critical>, B<RC>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:880
+#: ../scripts/bts.pl:881
 msgid ""
 "Display the front page of the release-critical pages on the BTS.  This is a "
-"synonym for http://bugs.debian.org/release-critical/index.html.  It is also "
+"synonym for https://bugs.debian.org/release-critical/index.html.  It is also "
 "possible to say release-critical/debian/main.html and the like.  RC is a "
 "synonym for release-critical/other/all.html."
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:887
+#: ../scripts/bts.pl:888
 msgid ""
 "After the argument specifying what to display, you can optionally specify "
 "options to use to format the page or change what it displayed.  These are "
@@ -1044,7 +1044,7 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:894
+#: ../scripts/bts.pl:895
 msgid ""
 "If caching has been enabled (that is, B<--no-cache> has not been used, and "
 "B<BTS_CACHE> has not been set to B<no>), then any page requested by B<bts "
@@ -1059,14 +1059,14 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:905
+#: ../scripts/bts.pl:906
 msgid ""
 "Any other B<bts> commands following this on the command line will be "
 "executed after the browser has been exited."
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:908
+#: ../scripts/bts.pl:909
 msgid ""
 "The desired browser can be specified and configured by setting the "
 "B<BROWSER> environment variable.  The conventions follow those defined by "
@@ -1075,7 +1075,7 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:913
+#: ../scripts/bts.pl:914
 msgid ""
 "The value of B<BROWSER> may consist of a colon-separated series of browser "
 "command parts. These should be tried in order until one succeeds. Each "
@@ -1086,7 +1086,7 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:921
+#: ../scripts/bts.pl:922
 msgid ""
 "Rationale: We need to be able to specify multiple browser commands so "
 "programs obeying this convention can do the right thing in either X or "
@@ -1098,161 +1098,161 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:929
+#: ../scripts/bts.pl:930
 msgid "For example, on most Linux systems a good thing to do would be:"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:931
+#: ../scripts/bts.pl:932
 msgid "BROWSER='mozilla -raise -remote \"openURL(%s,new-window)\":links'"
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1006
+#: ../scripts/bts.pl:1007
 msgid "B<select> [I<key>B<:>I<value> ...]"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1008
+#: ../scripts/bts.pl:1009
 msgid ""
 "Uses the SOAP interface to output a list of bugs which match the given "
 "selection requirements."
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1011
+#: ../scripts/bts.pl:1012
 msgid "The following keys are allowed, and may be given multiple times."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1015 ../scripts/bts.pl:1859 ../scripts/who-permits-upload.pl:86
+#: ../scripts/bts.pl:1016 ../scripts/bts.pl:1859 ../scripts/who-permits-upload.pl:86
 msgid "B<package>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1017 ../scripts/bts.pl:1861
+#: ../scripts/bts.pl:1018 ../scripts/bts.pl:1861
 msgid "Binary package name."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1019 ../scripts/bts.pl:1863
+#: ../scripts/bts.pl:1020 ../scripts/bts.pl:1863
 msgid "B<source>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1021 ../scripts/bts.pl:1865
+#: ../scripts/bts.pl:1022 ../scripts/bts.pl:1865
 msgid "Source package name."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1023
+#: ../scripts/bts.pl:1024
 msgid "B<maintainer>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1025
+#: ../scripts/bts.pl:1026
 msgid "E-mail address of the maintainer."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1027 ../scripts/bts.pl:1843
+#: ../scripts/bts.pl:1028 ../scripts/bts.pl:1843
 msgid "B<submitter>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1029 ../scripts/bts.pl:1845
+#: ../scripts/bts.pl:1030 ../scripts/bts.pl:1845
 msgid "E-mail address of the submitter."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1031 ../scripts/bts.pl:1871
+#: ../scripts/bts.pl:1032 ../scripts/bts.pl:1871
 msgid "B<severity>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1033 ../scripts/bts.pl:1873
+#: ../scripts/bts.pl:1034 ../scripts/bts.pl:1873
 msgid "Bug severity."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1035
+#: ../scripts/bts.pl:1036
 msgid "B<status>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1037
+#: ../scripts/bts.pl:1038
 msgid "Status of the bug.  One of B<open>, B<done>, or B<forwarded>."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1039 ../scripts/bts.pl:1867
+#: ../scripts/bts.pl:1040 ../scripts/bts.pl:1867
 msgid "B<tag>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1041
+#: ../scripts/bts.pl:1042
 msgid ""
 "Tags applied to the bug. If B<users> is specified, may include usertags in "
 "addition to the standard tags."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1044 ../scripts/bts.pl:1875
+#: ../scripts/bts.pl:1045 ../scripts/bts.pl:1875
 msgid "B<owner>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1046 ../scripts/bts.pl:1877
+#: ../scripts/bts.pl:1047 ../scripts/bts.pl:1877
 msgid "Bug's owner."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1048
+#: ../scripts/bts.pl:1049
 msgid "B<correspondent>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1050
+#: ../scripts/bts.pl:1051
 msgid "Address of someone who sent mail to the log."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1052 ../scripts/bts.pl:1879
+#: ../scripts/bts.pl:1053 ../scripts/bts.pl:1879
 msgid "B<affects>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1054
+#: ../scripts/bts.pl:1055
 msgid "Bugs which affect this package."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1056
+#: ../scripts/bts.pl:1057
 msgid "B<bugs>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1058
+#: ../scripts/bts.pl:1059
 msgid "List of bugs to search within."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1060
+#: ../scripts/bts.pl:1061
 msgid "B<users>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1062
+#: ../scripts/bts.pl:1063
 msgid "Users to use when looking up usertags."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1064 ../scripts/bts.pl:1883
+#: ../scripts/bts.pl:1065 ../scripts/bts.pl:1883
 msgid "B<archive>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1066 ../scripts/bts.pl:1885
+#: ../scripts/bts.pl:1067 ../scripts/bts.pl:1885
 msgid ""
 "Whether to search archived bugs or normal bugs; defaults to B<0> (i.e. only "
 "search normal bugs). As a special case, if archive is B<both>, both archived "
@@ -1260,72 +1260,72 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1072
+#: ../scripts/bts.pl:1073
 msgid ""
 "For example, to select the set of bugs submitted by "
 "jrandomdeveloper@example.com and tagged B<wontfix>, one would use"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1075
+#: ../scripts/bts.pl:1076
 msgid "bts select submitter:jrandomdeveloper@example.com tag:wontfix"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1077 ../scripts/bts.pl:1897
+#: ../scripts/bts.pl:1078 ../scripts/bts.pl:1897
 msgid ""
 "If a key is used multiple times then the set of bugs selected includes those "
 "matching any of the supplied values; for example"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1080
+#: ../scripts/bts.pl:1081
 msgid "bts select package:foo severity:wishlist severity:minor"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1082
+#: ../scripts/bts.pl:1083
 msgid "returns all bugs of package foo with either wishlist or minor severity."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1095
+#: ../scripts/bts.pl:1096
 msgid ""
 "B<status> [I<bug> | B<file:>I<file> | B<fields:>I<field>[B<,>I<field> ...] | "
 "B<verbose>] ..."
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1097
+#: ../scripts/bts.pl:1098
 msgid ""
 "Uses the SOAP interface to output status information for the given bugs (or "
 "as read from the listed files -- use B<-> to indicate STDIN)."
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1100
+#: ../scripts/bts.pl:1101
 msgid "By default, all populated fields for a bug are displayed."
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1102
+#: ../scripts/bts.pl:1103
 msgid "If B<verbose> is given, empty fields will also be displayed."
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1104
+#: ../scripts/bts.pl:1105
 msgid ""
 "If B<fields> is given, only those fields will be displayed.  No validity "
 "checking is performed on any specified fields."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1181
+#: ../scripts/bts.pl:1182
 msgid "B<clone> I<bug> I<new_ID> [I<new_ID> ...]"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1183
+#: ../scripts/bts.pl:1184
 msgid ""
 "The B<clone> control command allows you to duplicate a I<bug> report. It is "
 "useful in the case where a single report actually indicates that multiple "
@@ -1335,12 +1335,12 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1233
+#: ../scripts/bts.pl:1234
 msgid "B<done> I<bug> [I<version>]"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1235
+#: ../scripts/bts.pl:1236
 msgid ""
 "Mark a I<bug> as Done. This forces interactive mode since done messages "
 "should include an explanation why the bug is being closed.  You should "
@@ -1348,22 +1348,22 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1253
+#: ../scripts/bts.pl:1254
 msgid "B<reopen> I<bug> [I<submitter>]"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1255
+#: ../scripts/bts.pl:1256
 msgid "Reopen a I<bug>, with optional I<submitter>."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1266
+#: ../scripts/bts.pl:1267
 msgid "B<archive> I<bug>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1268
+#: ../scripts/bts.pl:1269
 msgid ""
 "Archive a I<bug> that has previously been archived but is currently not.  "
 "The I<bug> must fulfil all of the requirements for archiving with the "
@@ -1371,72 +1371,72 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1280
+#: ../scripts/bts.pl:1281
 msgid "B<unarchive> I<bug>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1282
+#: ../scripts/bts.pl:1283
 msgid "Unarchive a I<bug> that is currently archived."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1292
+#: ../scripts/bts.pl:1293
 msgid "B<retitle> I<bug> I<title>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1294
+#: ../scripts/bts.pl:1295
 msgid "Change the I<title> of the I<bug>."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1307
+#: ../scripts/bts.pl:1308
 msgid "B<summary> I<bug> [I<messagenum>]"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1309
+#: ../scripts/bts.pl:1310
 msgid "Select a message number that should be used as the summary of a I<bug>."
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1312
+#: ../scripts/bts.pl:1313
 msgid "If no message number is given, the summary is cleared."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1322
+#: ../scripts/bts.pl:1323
 msgid "B<submitter> I<bug> [I<bug> ...] I<submitter-email>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1324
+#: ../scripts/bts.pl:1325
 msgid ""
 "Change the submitter address of a I<bug> or a number of bugs, with B<!> "
 "meaning `use the address on the current email as the new submitter address'."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1341
+#: ../scripts/bts.pl:1342
 msgid "B<reassign> I<bug> [I<bug> ...] I<package> [I<version>]"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1343
+#: ../scripts/bts.pl:1344
 msgid ""
 "Reassign a I<bug> or a number of bugs to a different I<package>.  The "
 "I<version> field is optional; see the explanation at "
-"L<http://www.debian.org/Bugs/server-control>."
+"L<https://www.debian.org/Bugs/server-control>."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1374
+#: ../scripts/bts.pl:1375
 msgid "B<found> I<bug> [I<version>]"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1376
+#: ../scripts/bts.pl:1377
 msgid ""
 "Indicate that a I<bug> was found to exist in a particular package version.  "
 "Without I<version>, the list of fixed versions is cleared and the bug is "
@@ -1444,87 +1444,87 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1393
+#: ../scripts/bts.pl:1394
 msgid "B<notfound> I<bug> I<version>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1395
+#: ../scripts/bts.pl:1396
 msgid ""
 "Remove the record that I<bug> was encountered in the given version of the "
 "package to which it is assigned."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1407
+#: ../scripts/bts.pl:1408
 msgid "B<fixed> I<bug> I<version>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1409
+#: ../scripts/bts.pl:1410
 msgid ""
 "Indicate that a I<bug> was fixed in a particular package version, without "
 "affecting the I<bug>'s open/closed status."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1421
+#: ../scripts/bts.pl:1422
 msgid "B<notfixed> I<bug> I<version>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1423
+#: ../scripts/bts.pl:1424
 msgid ""
 "Remove the record that a I<bug> was fixed in the given version of the "
 "package to which it is assigned."
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1426
+#: ../scripts/bts.pl:1427
 msgid ""
 "This is equivalent to the sequence of commands \"B<found> I<bug> "
 "I<version>\", \"B<notfound> I<bug> I<version>\"."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1438
+#: ../scripts/bts.pl:1439
 msgid "B<block> I<bug> B<by>|B<with> I<bug> [I<bug> ...]"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1440
+#: ../scripts/bts.pl:1441
 msgid "Note that a I<bug> is blocked from being fixed by a set of other bugs."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1459
+#: ../scripts/bts.pl:1460
 msgid "B<unblock> I<bug> B<by>|B<with> I<bug> [I<bug> ...]"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1461
+#: ../scripts/bts.pl:1462
 msgid ""
 "Note that a I<bug> is no longer blocked from being fixed by a set of other "
 "bugs."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1480
+#: ../scripts/bts.pl:1481
 msgid "B<merge> I<bug> I<bug> [I<bug> ...]"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1482
+#: ../scripts/bts.pl:1483
 msgid "Merge a set of bugs together."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1497
+#: ../scripts/bts.pl:1498
 msgid "B<forcemerge> I<bug> I<bug> [I<bug> ...]"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1499
+#: ../scripts/bts.pl:1500
 msgid ""
 "Forcibly merge a set of bugs together. The first I<bug> listed is the master "
 "bug, and its settings (those which must be equal in a normal B<merge>) are "
@@ -1532,27 +1532,27 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1517
+#: ../scripts/bts.pl:1518
 msgid "B<unmerge> I<bug>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1519
+#: ../scripts/bts.pl:1520
 msgid "Unmerge a I<bug>."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1529
+#: ../scripts/bts.pl:1530
 msgid "B<tag> I<bug> [B<+>|B<->|B<=>] I<tag> [I<tag> ...]"
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:1531
+#: ../scripts/bts.pl:1532
 msgid "B<tags> I<bug> [B<+>|B<->|B<=>] I<tag> [I<tag> ...]"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1533
+#: ../scripts/bts.pl:1534
 msgid ""
 "Set or unset a I<tag> on a I<bug>. The tag may either be the exact tag name "
 "or it may be abbreviated to any unique tag substring. (So using B<fixed> "
@@ -1563,7 +1563,7 @@
 msgstr ""
 
 #. type: verbatim
-#: ../scripts/bts.pl:1540
+#: ../scripts/bts.pl:1541
 #, no-wrap
 msgid ""
 "  bts tags <bug> =\n"
@@ -1571,22 +1571,12 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1542
+#: ../scripts/bts.pl:1543
 msgid "will remove all tags from the specified I<bug>."
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:1544
-msgid ""
-"As a special case, the unofficial B<gift> tag name is supported in addition "
-"to official tag names. B<gift> is used as a shorthand for the B<gift> "
-"usertag; see L<https://wiki.debian.org/qa.debian.org/GiftTag>.  "
-"Adding/removing the B<gift> tag will add/remove the B<gift> usertag, "
-"belonging to the \"debian-qa@lists.debian.org\" user."
-msgstr ""
-
-#. type: textblock
-#: ../scripts/bts.pl:1550
+#: ../scripts/bts.pl:1545
 msgid ""
 "Adding/removing the B<security> tag will add \"team\\@security.debian.org\" "
 "to the Cc list of the control email."
@@ -2095,7 +2085,7 @@
 msgstr ""
 
 #. type: SH
-#: ../scripts/bts.pl:4010 ../scripts/dcontrol.pl:264 ../scripts/debc.1:92 ../scripts/debchange.1:392 ../scripts/debcheckout.pl:177 ../scripts/debclean.1:90 ../scripts/debcommit.pl:104 ../scripts/debdiff.1:167 ../scripts/debi.1:109 ../scripts/debrelease.1:105 ../scripts/debrsign.1:57 ../scripts/debsign.1:106 ../scripts/debuild.1:290 ../scripts/dget.pl:631 ../scripts/dpkg-depcheck.1:102 ../scripts/dscverify.1:42 ../scripts/grep-excuses.1:28 ../scripts/licensecheck.pl:96 ../scripts/mass-bug.pl:132 ../scripts/nmudiff.1:79 ../scripts/plotchangelog.1:106 ../scripts/pts-subscribe.1:42 ../scripts/rmadison.pl:293 ../scripts/uscan.1:493 ../scripts/uupdate.1:88 ../scripts/who-uploads.1:50
+#: ../scripts/bts.pl:4010 ../scripts/dcontrol.pl:264 ../scripts/debc.1:92 ../scripts/debchange.1:392 ../scripts/debcheckout.pl:177 ../scripts/debclean.1:90 ../scripts/debcommit.pl:104 ../scripts/debdiff.1:169 ../scripts/debi.1:109 ../scripts/debrelease.1:105 ../scripts/debrsign.1:57 ../scripts/debsign.1:106 ../scripts/debuild.1:290 ../scripts/dget.pl:631 ../scripts/dpkg-depcheck.1:102 ../scripts/dscverify.1:42 ../scripts/grep-excuses.1:28 ../scripts/licensecheck.pl:96 ../scripts/mass-bug.pl:132 ../scripts/nmudiff.1:79 ../scripts/plotchangelog.1:106 ../scripts/pts-subscribe.1:42 ../scripts/rmadison.pl:293 ../scripts/uscan.1:493 ../scripts/uupdate.1:88 ../scripts/who-uploads.1:50
 #, no-wrap
 msgid "CONFIGURATION VARIABLES"
 msgstr ""
@@ -2313,8 +2303,8 @@
 #. type: textblock
 #: ../scripts/bts.pl:4115
 msgid ""
-"Please see L<http://www.debian.org/Bugs/server-control> for more details on "
-"how to control the BTS using emails and L<http://www.debian.org/Bugs/> for "
+"Please see L<https://www.debian.org/Bugs/server-control> for more details on "
+"how to control the BTS using emails and L<https://www.debian.org/Bugs/> for "
 "more information about the BTS."
 msgstr ""
 
@@ -2764,13 +2754,13 @@
 msgstr ""
 
 #. type: TP
-#: ../scripts/checkbashisms.1:24 ../scripts/debchange.1:386 ../scripts/debdiff.1:155 ../scripts/debrelease.1:99 ../scripts/debsign.1:100 ../scripts/dep3changelog.1:16 ../scripts/dscverify.1:36 ../scripts/pts-subscribe.1:28 ../scripts/rc-alert.1:21 ../scripts/uupdate.1:82 ../scripts/whodepends.1:11 ../scripts/who-uploads.1:44 ../scripts/who-permits-upload.pl:65 ../scripts/wnpp-alert.1:23 ../scripts/wnpp-check.1:17
+#: ../scripts/checkbashisms.1:24 ../scripts/debchange.1:386 ../scripts/debdiff.1:157 ../scripts/debrelease.1:99 ../scripts/debsign.1:100 ../scripts/dep3changelog.1:16 ../scripts/dscverify.1:36 ../scripts/pts-subscribe.1:28 ../scripts/rc-alert.1:21 ../scripts/uupdate.1:82 ../scripts/whodepends.1:11 ../scripts/who-uploads.1:44 ../scripts/who-permits-upload.pl:65 ../scripts/wnpp-alert.1:23 ../scripts/wnpp-check.1:17
 #, no-wrap
 msgid "B<--help>, B<-h>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/checkbashisms.1:27 ../scripts/debdiff.1:158 ../scripts/mk-build-deps.pl:81 ../scripts/rc-alert.1:24 ../scripts/wnpp-alert.1:26 ../scripts/wnpp-check.1:20
+#: ../scripts/checkbashisms.1:27 ../scripts/debdiff.1:160 ../scripts/mk-build-deps.pl:81 ../scripts/rc-alert.1:24 ../scripts/wnpp-alert.1:26 ../scripts/wnpp-check.1:20
 msgid "Show a summary of options."
 msgstr ""
 
@@ -2830,18 +2820,18 @@
 msgstr ""
 
 #. type: TP
-#: ../scripts/checkbashisms.1:46 ../scripts/debdiff.1:158 ../scripts/manpage-alert.1:17 ../scripts/rc-alert.1:24 ../scripts/whodepends.1:14 ../scripts/wnpp-alert.1:26 ../scripts/wnpp-check.1:20
+#: ../scripts/checkbashisms.1:46 ../scripts/debdiff.1:160 ../scripts/manpage-alert.1:17 ../scripts/rc-alert.1:24 ../scripts/whodepends.1:14 ../scripts/wnpp-alert.1:26 ../scripts/wnpp-check.1:20
 #, no-wrap
 msgid "B<--version>, B<-v>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/checkbashisms.1:49 ../scripts/debdiff.1:161 ../scripts/getbuildlog.1:31 ../scripts/grep-excuses.1:28 ../scripts/manpage-alert.1:20 ../scripts/mk-build-deps.pl:85 ../scripts/rc-alert.1:27 ../scripts/whodepends.1:17 ../scripts/wnpp-alert.1:29 ../scripts/wnpp-check.1:23
+#: ../scripts/checkbashisms.1:49 ../scripts/debdiff.1:163 ../scripts/getbuildlog.1:31 ../scripts/grep-excuses.1:28 ../scripts/manpage-alert.1:20 ../scripts/mk-build-deps.pl:85 ../scripts/rc-alert.1:27 ../scripts/whodepends.1:17 ../scripts/wnpp-alert.1:29 ../scripts/wnpp-check.1:23
 msgid "Show version and copyright information."
 msgstr ""
 
 #. type: SH
-#: ../scripts/checkbashisms.1:49 ../scripts/debdiff.1:211
+#: ../scripts/checkbashisms.1:49 ../scripts/debdiff.1:213
 #, no-wrap
 msgid "EXIT VALUES"
 msgstr ""
@@ -4977,7 +4967,7 @@
 msgid ""
 "B<debchange> also supports automatically producing bug-closing changelog "
 "entries, using the B<--closes> option.  This will usually query the BTS, the "
-"Debian Bug Tracking System (see http://bugs.debian.org/) to determine the "
+"Debian Bug Tracking System (see https://bugs.debian.org/) to determine the "
 "title of the bug and the package in which it occurs.  This behaviour can be "
 "stopped by giving a B<--noquery> option or by setting the configuration "
 "variable B<DEBCHANGE_QUERY_BTS> to I<no>, as described below.  In either "
@@ -5988,7 +5978,7 @@
 #: ../scripts/debcheckout.pl:76
 msgid ""
 "Work in authenticated mode; this means that for known repositories (mainly "
-"those hosted on S<I<http://alioth.debian.org>>) URL rewriting is attempted "
+"those hosted on S<I<https://alioth.debian.org>>) URL rewriting is attempted "
 "before checking out, to ensure that the repository can be committed to. For "
 "example, for Subversion repositories hosted on alioth this means that "
 "S<I<svn+ssh://svn.debian.org/...>> will be used instead of "
@@ -6273,7 +6263,7 @@
 msgid ""
 "B<apt-cache>(8), Section 6.2.5 of the Debian Developer's Reference (for more "
 "information about B<Vcs-*> fields): "
-"S<I<http://www.debian.org/doc/developers-reference/best-pkging-practices.html#bpp-vcs>>."
+"S<I<https://www.debian.org/doc/developers-reference/best-pkging-practices.html#bpp-vcs>>."
 msgstr ""
 
 #. type: textblock
@@ -6790,7 +6780,7 @@
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:24
+#: ../scripts/debdiff.1:26
 msgid ""
 "B<debdiff> takes the names of two Debian package files (I<.deb>s or "
 "I<.udeb>s) on the command line and compares their contents (considering only "
@@ -6799,18 +6789,19 @@
 "and is therefore useful for spotting files which may have been inadvertently "
 "lost between revisions of the package.  It also checks the file owners and "
 "permissions, and compares the control files of the two packages using the "
-"B<wdiff> program."
+"B<wdiff> program.  If you want a deeper comparison of two Debian package "
+"files you can use the B<debbindiff> tool."
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:27
+#: ../scripts/debdiff.1:29
 msgid ""
 "If no arguments are given, B<debdiff> tries to compare the content of the "
 "current source directory with the last version of the package."
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:38
+#: ../scripts/debdiff.1:40
 msgid ""
 "B<debdiff> can also handle changes between groups of I<.deb> files in two "
 "ways.  The first is to specify two I<.changes> files.  In this case, the "
@@ -6824,7 +6815,7 @@
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:42
+#: ../scripts/debdiff.1:44
 msgid ""
 "B<debdiff> examines the B<devscripts> configuration files as described "
 "below.  Command line options override the configuration file settings, "
@@ -6832,7 +6823,7 @@
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:50
+#: ../scripts/debdiff.1:52
 msgid ""
 "If B<debdiff> is passed two source packages (I<.dsc> files) it will compare "
 "the contents of the source packages.  If the source packages differ only in "
@@ -6843,39 +6834,39 @@
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:51
+#: ../scripts/debdiff.1:53
 #, no-wrap
 msgid "B<--dirs>, B<-d>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:56
+#: ../scripts/debdiff.1:58
 msgid ""
 "The default mode of operation is to ignore directory names which appear in "
 "the file list, but they, too, will be considered if this option is given."
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:56
+#: ../scripts/debdiff.1:58
 #, no-wrap
 msgid "B<--nodirs>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:60
+#: ../scripts/debdiff.1:62
 msgid ""
 "Ignore directory names which appear in the file list.  This is the default "
 "and it can be used to override a configuration file setting."
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:60
+#: ../scripts/debdiff.1:62
 #, no-wrap
 msgid "B<--move>I< FROM TO>,B< -m>I< FROM TO>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:70
+#: ../scripts/debdiff.1:72
 msgid ""
 "It sometimes occurs that various files or directories are moved around "
 "between revisions.  This can be handled using this option.  There are two "
@@ -6888,13 +6879,13 @@
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:70
+#: ../scripts/debdiff.1:72
 #, no-wrap
 msgid "B<--move-regex>I< FROM TO>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:76
+#: ../scripts/debdiff.1:78
 msgid ""
 "This is the same as B<--move>, except that I<FROM> is treated as a regular "
 "expression and the B<perl> substitution command I<s/^FROM/TO/> is applied to "
@@ -6902,39 +6893,39 @@
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:76
+#: ../scripts/debdiff.1:78
 #, no-wrap
 msgid "B<--nocontrol>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:81
+#: ../scripts/debdiff.1:83
 msgid ""
 "B<debdiff> will usually compare the respective control files of the packages "
 "using B<wdiff>(1).  This option suppresses this part of the processing."
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:81
+#: ../scripts/debdiff.1:83
 #, no-wrap
 msgid "B<--control>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:85
+#: ../scripts/debdiff.1:87
 msgid ""
 "Compare the respective control files; this is the default, and it can be "
 "used to override a configuration file setting."
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:85
+#: ../scripts/debdiff.1:87
 #, no-wrap
 msgid "B<--controlfiles>I< FILE>[B<,>I<FILE> ...]"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:93
+#: ../scripts/debdiff.1:95
 msgid ""
 "Specify which control files to compare; by default this is just I<control>, "
 "but could include I<postinst>, I<config> and so on.  Files will only be "
@@ -6944,52 +6935,52 @@
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:93
+#: ../scripts/debdiff.1:95
 #, no-wrap
 msgid "B<--wdiff-source-control>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:97
+#: ../scripts/debdiff.1:99
 msgid ""
 "When processing source packages, compare control files using B<wdiff>.  "
 "Equivalent to the B<--control> option for binary packages."
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:97
+#: ../scripts/debdiff.1:99
 #, no-wrap
 msgid "B<--no-wdiff-source-control>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:101
+#: ../scripts/debdiff.1:103
 msgid ""
 "Do not compare control files in source packages using B<wdfiff>.  This is "
 "the default."
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:101
+#: ../scripts/debdiff.1:103
 #, no-wrap
 msgid "B<--wp>, B<--wl>, B<--wt>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:106
+#: ../scripts/debdiff.1:108
 msgid ""
 "Pass a B<-p>, B<-l> or B<-t> option to B<wdiff> respectively.  (This yields "
 "the whole B<wdiff> output rather than just the lines with any changes.)"
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:106
+#: ../scripts/debdiff.1:108
 #, no-wrap
 msgid "B<--show-moved>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:113
+#: ../scripts/debdiff.1:115
 msgid ""
 "If multiple I<.deb> files are specified on the command line, either using "
 "I<.changes> files or the B<--from>/B<--to> syntax, then this option will "
@@ -6998,24 +6989,24 @@
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:113
+#: ../scripts/debdiff.1:115
 #, no-wrap
 msgid "B<--noshow-moved>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:117 ../scripts/debdiff.1:134
+#: ../scripts/debdiff.1:119 ../scripts/debdiff.1:136
 msgid "The default behaviour; can be used to override a configuration file setting."
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:117
+#: ../scripts/debdiff.1:119
 #, no-wrap
 msgid "B<--renamed>I< FROM TO>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:123
+#: ../scripts/debdiff.1:125
 msgid ""
 "If B<--show-moved> is being used and a package has been renamed in the "
 "process, this command instructs B<debdiff> to treat the package in the first "
@@ -7024,54 +7015,54 @@
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:123
+#: ../scripts/debdiff.1:125
 #, no-wrap
 msgid "B<--exclude>I< PATTERN>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:127
+#: ../scripts/debdiff.1:129
 msgid ""
 "Exclude files that match I<PATTERN>.  Multiple uses of this option are "
 "permitted."
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:127
+#: ../scripts/debdiff.1:129
 #, no-wrap
 msgid "B<--diffstat>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:130
+#: ../scripts/debdiff.1:132
 msgid "Include the result of B<diffstat> before the generated diff."
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:130
+#: ../scripts/debdiff.1:132
 #, no-wrap
 msgid "B<--no-diffstat>"
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:134
+#: ../scripts/debdiff.1:136
 #, no-wrap
 msgid "B<--auto-ver-sort>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:137
+#: ../scripts/debdiff.1:139
 msgid "When comparing source packages, do so in version order."
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:137
+#: ../scripts/debdiff.1:139
 #, no-wrap
 msgid "B<--no-auto-ver-sort>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:143
+#: ../scripts/debdiff.1:145
 msgid ""
 "Compare source packages in the order they were passed on the command-line, "
 "even if that means comparing a package with a higher version against one "
@@ -7079,13 +7070,13 @@
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:143
+#: ../scripts/debdiff.1:145
 #, no-wrap
 msgid "B<--unpack-tarballs>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:148
+#: ../scripts/debdiff.1:150
 msgid ""
 "When comparing source packages, also unpack tarballs found in the top level "
 "source directory to compare their contents along with the other files.  This "
@@ -7093,40 +7084,40 @@
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:148
+#: ../scripts/debdiff.1:150
 #, no-wrap
 msgid "B<--no-unpack-tarballs>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:151
+#: ../scripts/debdiff.1:153
 msgid "Do not unpack tarballs inside source packages."
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:161
+#: ../scripts/debdiff.1:163
 #, no-wrap
 msgid "B<--quiet>, B<-q>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:164
+#: ../scripts/debdiff.1:166
 msgid "Be quiet if no differences were found."
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:164
+#: ../scripts/debdiff.1:166
 #, no-wrap
 msgid "B<--ignore-space>, B<-w>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:167
+#: ../scripts/debdiff.1:169
 msgid "Ignore whitespace in diffs."
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:173
+#: ../scripts/debdiff.1:175
 msgid ""
 "The two configuration files I</etc/devscripts.conf> and I<~/.devscripts> are "
 "sourced by a shell in that order to set configuration variables.  Command "
@@ -7136,138 +7127,138 @@
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:173
+#: ../scripts/debdiff.1:175
 #, no-wrap
 msgid "B<DEBDIFF_DIRS>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:177
+#: ../scripts/debdiff.1:179
 msgid ""
 "If this is set to I<yes>, then it is the same as the B<--dirs> command line "
 "parameter being used."
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:177
+#: ../scripts/debdiff.1:179
 #, no-wrap
 msgid "B<DEBDIFF_CONTROL>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:182
+#: ../scripts/debdiff.1:184
 msgid ""
 "If this is set to I<no>, then it is the same as the B<--nocontrol> command "
 "line parameter being used.  The default is I<yes>."
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:182
+#: ../scripts/debdiff.1:184
 #, no-wrap
 msgid "B<DEBDIFF_CONTROLFILES>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:187
+#: ../scripts/debdiff.1:189
 msgid ""
 "Which control files to compare, corresponding to the B<--controlfiles> "
 "command line option.  The default is I<control>."
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:187
+#: ../scripts/debdiff.1:189
 #, no-wrap
 msgid "B<DEBDIFF_SHOW_MOVED>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:191
+#: ../scripts/debdiff.1:193
 msgid ""
 "If this is set to I<yes>, then it is the same as the B<--show-moved> command "
 "line parameter being used."
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:191
+#: ../scripts/debdiff.1:193
 #, no-wrap
 msgid "B<DEBDIFF_WDIFF_OPT>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:195
+#: ../scripts/debdiff.1:197
 msgid ""
 "This option will be passed to B<wdiff>; it should be one of B<-p>, B<-l> or "
 "B<-t>."
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:195
+#: ../scripts/debdiff.1:197
 #, no-wrap
 msgid "B<DEBDIFF_SHOW_DIFFSTAT>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:199
+#: ../scripts/debdiff.1:201
 msgid ""
 "If this is set to I<yes>, then it is the same as the B<--diffstat> command "
 "line parameter being used."
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:199
+#: ../scripts/debdiff.1:201
 #, no-wrap
 msgid "B<DEBDIFF_WDIFF_SOURCE_CONTROL>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:203
+#: ../scripts/debdiff.1:205
 msgid ""
 "If this is set to I<yes>, then it is the same as the "
 "B<--wdiff-source-control> command line parameter being used."
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:203
+#: ../scripts/debdiff.1:205
 #, no-wrap
 msgid "B<DEBDIFF_AUTO_VER_SORT>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:207
+#: ../scripts/debdiff.1:209
 msgid ""
 "If this is set to I<yes>, then it is the same as the B<--auto-ver-sort> "
 "command line parameter being used."
 msgstr ""
 
 #. type: TP
-#: ../scripts/debdiff.1:207
+#: ../scripts/debdiff.1:209
 #, no-wrap
 msgid "B<DEBDIFF_UNPACK_TARBALLS>"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:211
+#: ../scripts/debdiff.1:213
 msgid ""
 "If this is set to I<no>, then it is the same as the B<--no-unpack-tarballs> "
 "command line parameter being used."
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:215
+#: ../scripts/debdiff.1:217
 msgid ""
 "Normally the exit value will be 0 if no differences are reported and 1 if "
 "any are reported.  If there is some fatal error, the exit code will be 255."
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:221
+#: ../scripts/debdiff.1:224
 msgid ""
 "B<diffstat>(1), B<dpkg-deb>(1), B<interdiff>(1), B<wdiff>(1), "
-"B<devscripts.conf>(5)"
+"B<devscripts.conf>(5), B<debbindiff>(1)"
 msgstr ""
 
 #. type: Plain text
-#: ../scripts/debdiff.1:226
+#: ../scripts/debdiff.1:229
 msgid ""
 "B<debdiff> was originally written as a shell script by Yann Dirson "
 "E<lt>dirson@debian.orgE<gt> and rewritten in Perl with many more features by "
@@ -9858,7 +9849,7 @@
 #: ../scripts/devscripts.1:69
 msgid ""
 "compare two versions of a Debian package to check for added and removed "
-"files [wdiff, patchutils]"
+"files. Use the debbindiff package for deep comparisons. [wdiff, patchutils]"
 msgstr ""
 
 #. type: IP
@@ -11647,7 +11638,7 @@
 #. type: Plain text
 #: ../scripts/grep-excuses.1:22
 msgid ""
-"Get information from E<lt>http://release.debian.org/migration/E<gt>.  A "
+"Get information from E<lt>https://release.debian.org/migration/E<gt>.  A "
 "package name must be given when using this option."
 msgstr ""
 
@@ -13444,7 +13435,7 @@
 msgid ""
 "B<at>(1), information about the Package Tracking System in the Developer's "
 "Reference at "
-"http://www.debian.org/doc/developers-reference/resources.html#pkg-tracking-system";
+"https://www.debian.org/doc/developers-reference/resources.html#pkg-tracking-system";
 msgstr ""
 
 #. type: Plain text
@@ -13811,8 +13802,8 @@
 "which package version is registered per architecture/component/suite.  The "
 "CGI at B<https://qa.debian.org/madison.php> provides that service without "
 "requiring SSH access to ftp-master.debian.org or the mirror on "
-"ries.debian.org. This script, B<rmadison>, is a command line frontend to "
-"this CGI."
+"mirror.ftp-master.debian.org. This script, B<rmadison>, is a command line "
+"frontend to this CGI."
 msgstr ""
 
 #. type: =item
@@ -14732,7 +14723,7 @@
 #, no-wrap
 msgid ""
 "# For Google Code projects you should use the downloads page like this:\n"
-"http://code.google.com/p/E<lt>projectE<gt>/downloads/list?can=1 \\e\n"
+"https://code.google.com/p/E<lt>projectE<gt>/downloads/list?can=1 \\e\n"
 "  .*/E<lt>projectE<gt>-(\\ed[\\ed.]*)\\e.tar\\e.gz\n"
 msgstr ""
 
@@ -16343,7 +16334,7 @@
 #: ../scripts/who-permits-upload.pl:62
 msgid ""
 "Retrieve the DM permission file from the supplied URL. When this option is "
-"not present, the default value I<http://ftp-master.debian.org/dm.txt> is "
+"not present, the default value I<https://ftp-master.debian.org/dm.txt> is "
 "used."
 msgstr ""
 
@@ -16577,7 +16568,7 @@
 
 #. type: Plain text
 #: ../scripts/wnpp-alert.1:31 ../scripts/wnpp-check.1:25
-msgid "http://www.debian.org/devel/wnpp";
+msgid "https://www.debian.org/devel/wnpp";
 msgstr ""
 
 #. type: Plain text
diff -Nru devscripts-2.14.10/po4a/po/fr.po devscripts-2.14.11/po4a/po/fr.po
--- devscripts-2.14.10/po4a/po/fr.po	2014-10-13 22:51:24.000000000 -0400
+++ devscripts-2.14.11/po4a/po/fr.po	2014-12-01 23:55:57.000000000 -0500
@@ -12,7 +12,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: devscripts\n"
-"POT-Creation-Date: 2014-10-14 02:51+0000\n"
+"POT-Creation-Date: 2014-12-01 23:44-0500\n"
 "PO-Revision-Date: 2014-09-22 20:53-0400\n"
 "Last-Translator: David Prévot <david@tilapin.org>\n"
 "Language-Team: French <debian-l10n-french@lists.debian.org>\n"
@@ -120,7 +120,7 @@
 
 #. type: SH
 #: ../scripts/annotate-output.1:4 ../scripts/archpath.1:4
-#: ../scripts/bts.pl:185 ../scripts/build-rdeps.pl:22 ../scripts/chdist.pl:22
+#: ../scripts/bts.pl:186 ../scripts/build-rdeps.pl:22 ../scripts/chdist.pl:22
 #: ../scripts/checkbashisms.1:4 ../scripts/cowpoke.1:20
 #: ../scripts/cvs-debc.1:4 ../scripts/cvs-debi.1:4
 #: ../scripts/cvs-debrelease.1:4 ../scripts/cvs-debuild.1:4
@@ -158,7 +158,7 @@
 
 #. type: SH
 #: ../scripts/annotate-output.1:6 ../scripts/archpath.1:12
-#: ../scripts/bts.pl:189 ../scripts/build-rdeps.pl:26 ../scripts/chdist.pl:26
+#: ../scripts/bts.pl:190 ../scripts/build-rdeps.pl:26 ../scripts/chdist.pl:26
 #: ../scripts/checkbashisms.1:8 ../scripts/cowpoke.1:24
 #: ../scripts/cvs-debc.1:6 ../scripts/cvs-debi.1:6
 #: ../scripts/cvs-debrelease.1:7 ../scripts/cvs-debuild.1:7
@@ -203,7 +203,7 @@
 "(« stdout ») et un E pour la sortie d'erreur (« stderr »)."
 
 #. type: SH
-#: ../scripts/annotate-output.1:11 ../scripts/bts.pl:241
+#: ../scripts/annotate-output.1:11 ../scripts/bts.pl:242
 #: ../scripts/build-rdeps.pl:30 ../scripts/chdist.pl:33
 #: ../scripts/checkbashisms.1:23 ../scripts/cowpoke.1:29
 #: ../scripts/cvs-debc.1:24 ../scripts/cvs-debi.1:28
@@ -211,7 +211,7 @@
 #: ../scripts/dcmd.1:15 ../scripts/dcontrol.pl:242 ../scripts/dd-list.1:58
 #: ../scripts/debc.1:64 ../scripts/debchange.1:145
 #: ../scripts/debcheckout.pl:68 ../scripts/debclean.1:60
-#: ../scripts/debcommit.pl:19 ../scripts/debdiff.1:50 ../scripts/debi.1:65
+#: ../scripts/debcommit.pl:19 ../scripts/debdiff.1:52 ../scripts/debi.1:65
 #: ../scripts/debrelease.1:56 ../scripts/deb-reversion.dbk:128
 #: ../scripts/debrsign.1:30 ../scripts/debsign.1:39 ../scripts/debsnap.1:26
 #: ../scripts/debuild.1:219 ../scripts/dep3changelog.1:15
@@ -352,7 +352,7 @@
 #: ../scripts/dcmd.1:107 ../scripts/dcontrol.pl:287 ../scripts/debc.1:115
 #: ../scripts/debchange.1:469 ../scripts/debcheckout.pl:228
 #: ../scripts/debclean.1:107 ../scripts/debcommit.pl:912
-#: ../scripts/debdiff.1:215 ../scripts/debi.1:132 ../scripts/debrelease.1:132
+#: ../scripts/debdiff.1:217 ../scripts/debi.1:132 ../scripts/debrelease.1:132
 #: ../scripts/deb-reversion.dbk:247 ../scripts/debrsign.1:66
 #: ../scripts/debsign.1:134 ../scripts/debsnap.1:118 ../scripts/debuild.1:410
 #: ../scripts/dep3changelog.1:28 ../scripts/dget.pl:683
@@ -401,7 +401,7 @@
 #: ../scripts/dcmd.1:110 ../scripts/dcontrol.pl:280 ../scripts/dd-list.1:100
 #: ../scripts/debc.1:119 ../scripts/debchange.1:475
 #: ../scripts/debcheckout.pl:233 ../scripts/debclean.1:110
-#: ../scripts/debcommit.pl:908 ../scripts/debdiff.1:221 ../scripts/debi.1:135
+#: ../scripts/debcommit.pl:908 ../scripts/debdiff.1:224 ../scripts/debi.1:135
 #: ../scripts/debpkg.1:23 ../scripts/debrelease.1:136
 #: ../scripts/deb-reversion.dbk:292 ../scripts/debrsign.1:70
 #: ../scripts/debsign.1:145 ../scripts/debuild.1:422
@@ -566,7 +566,7 @@
 "bts - Interface en ligne de commande pour le BTS, pour les développeurs"
 
 #. type: textblock
-#: ../scripts/bts.pl:187
+#: ../scripts/bts.pl:188
 msgid ""
 "B<bts> [I<options>] I<command> [I<args>] [B<#>I<comment>] [B<.>|B<,> "
 "I<command> [I<args>] [B<#>I<comment>]] ..."
@@ -575,7 +575,7 @@
 "B<,> I<commande> [I<paramètres>] [B<#>I<commentaire>]] ..."
 
 #. type: textblock
-#: ../scripts/bts.pl:191
+#: ../scripts/bts.pl:192
 msgid ""
 "This is a command line interface to the Debian Bug Tracking System (BTS), "
 "intended mainly for use by developers. It lets the BTS be manipulated using "
@@ -593,7 +593,7 @@
 "messages du BTS peut aussi être créé et mis à jour."
 
 #. type: textblock
-#: ../scripts/bts.pl:199
+#: ../scripts/bts.pl:200
 msgid ""
 "In general, the command line interface is the same as what you would write "
 "in a mail to control@bugs.debian.org, just prefixed with \"bts\". For "
@@ -604,7 +604,7 @@
 "« bts ». Par exemple :"
 
 #. type: verbatim
-#: ../scripts/bts.pl:203
+#: ../scripts/bts.pl:204
 #, no-wrap
 msgid ""
 " % bts severity 69042 normal\n"
@@ -618,7 +618,7 @@
 "\n"
 
 #. type: textblock
-#: ../scripts/bts.pl:207
+#: ../scripts/bts.pl:208
 msgid ""
 "A few additional commands have been added for your convenience, and this "
 "program is less strict about what constitutes a valid bug number. For "
@@ -634,7 +634,7 @@
 "mettre entre guillemets.)"
 
 #. type: textblock
-#: ../scripts/bts.pl:213
+#: ../scripts/bts.pl:214
 msgid ""
 "Also, for your convenience, this program allows you to abbreviate commands "
 "to the shortest unique substring (similar to how cvs lets you abbreviate "
@@ -645,7 +645,7 @@
 "celle de cvs). Ainsi des choses comme « bts cl 85942 » sont comprises."
 
 #. type: textblock
-#: ../scripts/bts.pl:217
+#: ../scripts/bts.pl:218
 msgid ""
 "It is also possible to include a comment in the mail sent to the BTS. If "
 "your shell does not strip out the comment in a command like \"bts severity "
@@ -666,7 +666,7 @@
 "traité comme un commentaire.)"
 
 #. type: textblock
-#: ../scripts/bts.pl:225
+#: ../scripts/bts.pl:226
 msgid ""
 "You can specify multiple commands by separating them with a single dot, "
 "rather like B<update-rc.d>; a single comma may also be used; all the "
@@ -683,7 +683,7 @@
 "correctement) :"
 
 #. type: verbatim
-#: ../scripts/bts.pl:231
+#: ../scripts/bts.pl:232
 #, no-wrap
 msgid ""
 " % bts severity 95672 normal , merge 95672 95673 \\#they are the same!\n"
@@ -693,7 +693,7 @@
 "\n"
 
 #. type: textblock
-#: ../scripts/bts.pl:233
+#: ../scripts/bts.pl:234
 msgid ""
 "The abbreviation \"it\" may be used to refer to the last mentioned bug "
 "number, so you could write:"
@@ -702,7 +702,7 @@
 "bogue mentionné, donc vous pouvez écrire :"
 
 #. type: verbatim
-#: ../scripts/bts.pl:236
+#: ../scripts/bts.pl:237
 #, no-wrap
 msgid ""
 " % bts severity 95672 wishlist , retitle it \"bts: please add a --foo option\"\n"
@@ -712,7 +712,7 @@
 "\n"
 
 #. type: textblock
-#: ../scripts/bts.pl:238
+#: ../scripts/bts.pl:239
 msgid ""
 "Please use this program responsibly, and do take our users into "
 "consideration."
@@ -721,7 +721,7 @@
 "utilisateurs en considération."
 
 #. type: textblock
-#: ../scripts/bts.pl:243
+#: ../scripts/bts.pl:244
 msgid ""
 "B<bts> examines the B<devscripts> configuration files as described below.  "
 "Command line options override the configuration file settings, though."
@@ -731,12 +731,12 @@
 "paramètres des fichiers de configuration."
 
 #. type: =item
-#: ../scripts/bts.pl:249
+#: ../scripts/bts.pl:250
 msgid "B<-o>, B<--offline>"
 msgstr "B<-o>, B<--offline>"
 
 #. type: textblock
-#: ../scripts/bts.pl:251
+#: ../scripts/bts.pl:252
 msgid ""
 "Make B<bts> use cached bugs for the B<show> and B<bugs> commands, if a cache "
 "is available for the requested data. See the B<cache> command, below for "
@@ -748,12 +748,12 @@
 "plus d'informations sur la mise en place d'un cache."
 
 #. type: =item
-#: ../scripts/bts.pl:255
+#: ../scripts/bts.pl:256
 msgid "B<--online>, B<--no-offline>"
 msgstr "B<--online>, B<--no-offline>"
 
 #. type: textblock
-#: ../scripts/bts.pl:257
+#: ../scripts/bts.pl:258
 msgid ""
 "Opposite of B<--offline>; overrides any configuration file directive to work "
 "offline."
@@ -762,22 +762,22 @@
 "fichier de configuration afin de travailler hors ligne."
 
 #. type: =item
-#: ../scripts/bts.pl:260
+#: ../scripts/bts.pl:261
 msgid "B<-n>, B<--no-action>"
 msgstr "B<-n>, B<--no-action>"
 
 #. type: textblock
-#: ../scripts/bts.pl:262
+#: ../scripts/bts.pl:263
 msgid "Do not send emails but print them to standard output."
 msgstr "Ne pas envoyer le courrier, mais l'afficher sur la sortie standard."
 
 #. type: =item
-#: ../scripts/bts.pl:264
+#: ../scripts/bts.pl:265
 msgid "B<--cache>, B<--no-cache>"
 msgstr "B<--cache>, B<--no-cache>"
 
 #. type: textblock
-#: ../scripts/bts.pl:266
+#: ../scripts/bts.pl:267
 msgid ""
 "Should we attempt to cache new versions of BTS pages when performing B<show>/"
 "B<bugs> commands? Default is to cache."
@@ -787,12 +787,12 @@
 "en cache est activée."
 
 #. type: =item
-#: ../scripts/bts.pl:269
+#: ../scripts/bts.pl:270
 msgid "B<--cache-mode=>{B<min>|B<mbox>|B<full>}"
 msgstr "B<--cache-mode=>{B<min>|B<mbox>|B<full>}"
 
 #. type: textblock
-#: ../scripts/bts.pl:271
+#: ../scripts/bts.pl:272
 msgid ""
 "When running a B<bts cache> command, should we only mirror the basic bug "
 "(B<min>), or should we also mirror the mbox version (B<mbox>), or should we "
@@ -806,12 +806,12 @@
 "B<min> est utilisé."
 
 #. type: =item
-#: ../scripts/bts.pl:277
+#: ../scripts/bts.pl:278
 msgid "B<--cache-delay=>I<seconds>"
 msgstr "B<--cache-delay=>I<secondes>"
 
 #. type: textblock
-#: ../scripts/bts.pl:279
+#: ../scripts/bts.pl:280
 msgid ""
 "Time in seconds to delay between each download, to avoid hammering the BTS "
 "web server. Default is 5 seconds."
@@ -820,12 +820,12 @@
 "le serveur web du BTS. Il est de 5 secondes par défaut."
 
 #. type: =item
-#: ../scripts/bts.pl:282
+#: ../scripts/bts.pl:283
 msgid "B<--mbox>"
 msgstr "B<--mbox>"
 
 #. type: textblock
-#: ../scripts/bts.pl:284
+#: ../scripts/bts.pl:285
 msgid ""
 "Open a mail reader to read the mbox corresponding to a given bug number for "
 "B<show> and B<bugs> commands."
@@ -835,12 +835,12 @@
 "B<show> et B<bugs>."
 
 #. type: =item
-#: ../scripts/bts.pl:287
+#: ../scripts/bts.pl:288
 msgid "B<--mailreader=>I<READER>"
 msgstr "B<--mailreader=>I<CLIENT_DE_MESSAGERIE>"
 
 #. type: textblock
-#: ../scripts/bts.pl:289
+#: ../scripts/bts.pl:290
 msgid ""
 "Specify the command to read the mbox.  Must contain a \"B<%s>\" string "
 "(unquoted!), which will be replaced by the name of the mbox file.  The "
@@ -856,12 +856,12 @@
 "si nécessaire)."
 
 #. type: =item
-#: ../scripts/bts.pl:295
+#: ../scripts/bts.pl:296
 msgid "B<--cc-addr=>I<CC_EMAIL_ADDRESS>"
 msgstr "B<--cc-addr=>I<CC_ADRESSES_ÉLECTRONIQUES>"
 
 #. type: textblock
-#: ../scripts/bts.pl:297
+#: ../scripts/bts.pl:298
 msgid ""
 "Send carbon copies to a list of users. I<CC_EMAIL_ADDRESS> should be a comma-"
 "separated list of email addresses."
@@ -871,12 +871,12 @@
 "virgules."
 
 #. type: =item
-#: ../scripts/bts.pl:300
+#: ../scripts/bts.pl:301
 msgid "B<--use-default-cc>"
 msgstr "B<--use-default-cc>"
 
 #. type: textblock
-#: ../scripts/bts.pl:302
+#: ../scripts/bts.pl:303
 msgid ""
 "Add the addresses specified in the configuration file option "
 "B<BTS_DEFAULT_CC> to the list specified using B<--cc-addr>.  This is the "
@@ -887,12 +887,12 @@
 "comportement par défaut."
 
 #. type: =item
-#: ../scripts/bts.pl:306
+#: ../scripts/bts.pl:307
 msgid "B<--no-use-default-cc>"
 msgstr "B<--no-use-default-cc>"
 
 #. type: textblock
-#: ../scripts/bts.pl:308
+#: ../scripts/bts.pl:309
 msgid ""
 "Do not add addresses specified in B<BTS_DEFAULT_CC> to the carbon copy list."
 msgstr ""
@@ -900,12 +900,12 @@
 "des copies conformes."
 
 #. type: =item
-#: ../scripts/bts.pl:311 ../scripts/mass-bug.pl:103
+#: ../scripts/bts.pl:312 ../scripts/mass-bug.pl:103
 msgid "B<--sendmail=>I<SENDMAILCMD>"
 msgstr "B<--sendmail=>I<COMMANDE_D_ENVOI_DE_MESSAGE>"
 
 #. type: textblock
-#: ../scripts/bts.pl:313
+#: ../scripts/bts.pl:314
 msgid ""
 "Specify the B<sendmail> command.  The command will be split on white space "
 "and will not be passed to a shell.  Default is F</usr/sbin/sendmail>.  The "
@@ -923,13 +923,13 @@
 "usr/sbin/monutilitaire -t\">."
 
 #. type: TP
-#: ../scripts/bts.pl:320 ../scripts/nmudiff.1:31
+#: ../scripts/bts.pl:321 ../scripts/nmudiff.1:31
 #, no-wrap
 msgid "B<--mutt>"
 msgstr "B<--mutt>"
 
 #. type: textblock
-#: ../scripts/bts.pl:322
+#: ../scripts/bts.pl:323
 msgid ""
 "Use B<mutt> for sending of mails. Default is not to use B<mutt>, except for "
 "some commands."
@@ -938,7 +938,7 @@
 "utilisé, sauf pour certaines commandes."
 
 #. type: textblock
-#: ../scripts/bts.pl:325
+#: ../scripts/bts.pl:326
 msgid ""
 "Note that one of B<$DEBEMAIL> or B<$EMAIL> must be set in the environment in "
 "order to use B<mutt> to send emails."
@@ -947,23 +947,23 @@
 "l'environnement pour que B<mutt> puisse envoyer des courriers."
 
 #. type: TP
-#: ../scripts/bts.pl:328 ../scripts/nmudiff.1:36
+#: ../scripts/bts.pl:329 ../scripts/nmudiff.1:36
 #, no-wrap
 msgid "B<--no-mutt>"
 msgstr "B<--no-mutt>"
 
 #. type: textblock
-#: ../scripts/bts.pl:330
+#: ../scripts/bts.pl:331
 msgid "Don't use B<mutt> for sending of mails."
 msgstr "Ne pas utiliser B<mutt> pour l'envoi des messages."
 
 #. type: =item
-#: ../scripts/bts.pl:332
+#: ../scripts/bts.pl:333
 msgid "B<--smtp-host=>I<SMTPHOST>"
 msgstr "B<--smtp-host=>I<SERVEUR_SMTP>"
 
 #. type: textblock
-#: ../scripts/bts.pl:334
+#: ../scripts/bts.pl:335
 msgid ""
 "Specify an SMTP host.  If given, B<bts> will send mail by talking directly "
 "to this SMTP host rather than by invoking a B<sendmail> command."
@@ -973,7 +973,7 @@
 "B<sendmail>."
 
 #. type: textblock
-#: ../scripts/bts.pl:337
+#: ../scripts/bts.pl:338
 msgid ""
 "The host name may be followed by a colon (\":\") and a port number in order "
 "to use a port other than the default.  It may also begin with \"ssmtp://\" "
@@ -985,7 +985,7 @@
 "protocole SMTPS doit être utilisé."
 
 #. type: textblock
-#: ../scripts/bts.pl:341
+#: ../scripts/bts.pl:342
 msgid ""
 "Note that one of B<$DEBEMAIL> or B<$EMAIL> must be set in the environment in "
 "order to use direct SMTP connections to send emails."
@@ -994,7 +994,7 @@
 "l'environnement pour l'envoi de courriers par connexion SMTP directe."
 
 #. type: textblock
-#: ../scripts/bts.pl:344
+#: ../scripts/bts.pl:345
 msgid ""
 "Note that when sending directly via an SMTP host, specifying addresses in "
 "B<--cc-addr> or B<BTS_DEFAULT_CC> that the SMTP host will not relay will "
@@ -1005,7 +1005,7 @@
 "serveur SMTP, alors le serveur SMTP rejettera le courrier en entier."
 
 #. type: textblock
-#: ../scripts/bts.pl:348
+#: ../scripts/bts.pl:349
 msgid ""
 "Note also that the use of the B<reassign> command may, when either B<--"
 "interactive> or B<--force-interactive> mode is enabled, lead to the "
@@ -1024,13 +1024,13 @@
 "dans les circonstances décrites dans ce paragraphe."
 
 #. type: =item
-#: ../scripts/bts.pl:355
+#: ../scripts/bts.pl:356
 msgid "B<--smtp-username=>I<USERNAME>, B<--smtp-password=>I<PASSWORD>"
 msgstr ""
 "B<--smtp-username=>I<NOM_UTILISATEUR>, B<--smtp-password=>I<MOT_DE_PASSE>"
 
 #. type: textblock
-#: ../scripts/bts.pl:357
+#: ../scripts/bts.pl:358
 msgid ""
 "Specify the credentials to use when connecting to the SMTP server specified "
 "by B<--smtp-host>.  If the server does not require authentication then these "
@@ -1041,7 +1041,7 @@
 "d'identification, alors ces options ne devraient pas être utilisées."
 
 #. type: textblock
-#: ../scripts/bts.pl:361
+#: ../scripts/bts.pl:362
 msgid ""
 "If a username is specified but not a password, B<bts> will prompt for the "
 "password before sending the mail."
@@ -1050,12 +1050,12 @@
 "demandera le mot de passe avant l'envoi du courrier."
 
 #. type: =item
-#: ../scripts/bts.pl:364
+#: ../scripts/bts.pl:365
 msgid "B<--smtp-helo=>I<HELO>"
 msgstr "B<--smtp-helo=>I<HELO>"
 
 #. type: textblock
-#: ../scripts/bts.pl:366
+#: ../scripts/bts.pl:367
 msgid ""
 "Specify the name to use in the I<HELO> command when connecting to the SMTP "
 "server; defaults to the contents of the file F</etc/mailname>, if it exists."
@@ -1065,7 +1065,7 @@
 "s'il existe."
 
 #. type: textblock
-#: ../scripts/bts.pl:370
+#: ../scripts/bts.pl:371
 msgid ""
 "Note that some SMTP servers may reject the use of a I<HELO> which either "
 "does not resolve or does not appear to belong to the host using it."
@@ -1075,22 +1075,22 @@
 "qui l'utilise."
 
 #. type: =item
-#: ../scripts/bts.pl:373
+#: ../scripts/bts.pl:374
 msgid "B<--bts-server>"
 msgstr "B<--bts-server>"
 
 #. type: textblock
-#: ../scripts/bts.pl:375
+#: ../scripts/bts.pl:376
 msgid "Use a debbugs server other than bugs.debian.org."
 msgstr "Utiliser un serveur debbugs autre que bugs.debian.org."
 
 #. type: =item
-#: ../scripts/bts.pl:377
+#: ../scripts/bts.pl:378
 msgid "B<-f>, B<--force-refresh>"
 msgstr "B<-f>, B<--force-refresh>"
 
 #. type: textblock
-#: ../scripts/bts.pl:379
+#: ../scripts/bts.pl:380
 msgid ""
 "Download a bug report again, even if it does not appear to have changed "
 "since the last B<cache> command.  Useful if a B<--cache-mode=full> is "
@@ -1104,24 +1104,24 @@
 "inintéressantes n'ont pas été téléchargées)."
 
 #. type: =item
-#: ../scripts/bts.pl:385
+#: ../scripts/bts.pl:386
 msgid "B<--no-force-refresh>"
 msgstr "B<--no-force-refresh>"
 
 #. type: textblock
-#: ../scripts/bts.pl:387
+#: ../scripts/bts.pl:388
 msgid "Suppress any configuration file B<--force-refresh> option."
 msgstr ""
 "Ne tenir compte d'aucune option B<--force-refresh> venant d'un fichier de "
 "configuration."
 
 #. type: =item
-#: ../scripts/bts.pl:389
+#: ../scripts/bts.pl:390
 msgid "B<--only-new>"
 msgstr "B<--only-new>"
 
 #. type: textblock
-#: ../scripts/bts.pl:391
+#: ../scripts/bts.pl:392
 msgid ""
 "Download only new bugs when caching. Do not check for updates in bugs we "
 "already have."
@@ -1130,12 +1130,12 @@
 "vérifier si les bogues déjà téléchargés ont été modifiés."
 
 #. type: =item
-#: ../scripts/bts.pl:394
+#: ../scripts/bts.pl:395
 msgid "B<--include-resolved>"
 msgstr "B<--include-resolved>"
 
 #. type: textblock
-#: ../scripts/bts.pl:396
+#: ../scripts/bts.pl:397
 msgid ""
 "When caching bug reports, include those that are marked as resolved.  This "
 "is the default behaviour."
@@ -1144,12 +1144,12 @@
 "marqués comme étant résolus. C'est le comportement par défaut."
 
 #. type: =item
-#: ../scripts/bts.pl:399
+#: ../scripts/bts.pl:400
 msgid "B<--no-include-resolved>"
 msgstr "B<--no-include-resolved>"
 
 #. type: textblock
-#: ../scripts/bts.pl:401
+#: ../scripts/bts.pl:402
 msgid ""
 "Reverse the behaviour of the previous option.  That is, do not cache bugs "
 "that are marked as resolved."
@@ -1158,12 +1158,12 @@
 "les bogues dans le cache s'ils sont marqués comme étant résolus."
 
 #. type: =item
-#: ../scripts/bts.pl:404
+#: ../scripts/bts.pl:405
 msgid "B<--no-ack>"
 msgstr "B<--no-ack>"
 
 #. type: textblock
-#: ../scripts/bts.pl:406
+#: ../scripts/bts.pl:407
 msgid ""
 "Suppress acknowledgment mails from the BTS.  Note that this will only affect "
 "the copies of messages CCed to bugs, not those sent to the control bot."
@@ -1173,24 +1173,24 @@
 "envoyées par le robot « control »."
 
 #. type: =item
-#: ../scripts/bts.pl:410
+#: ../scripts/bts.pl:411
 msgid "B<--ack>"
 msgstr "B<--ack>"
 
 #. type: textblock
-#: ../scripts/bts.pl:412
+#: ../scripts/bts.pl:413
 msgid "Do not suppress acknowledgement mails.  This is the default behaviour."
 msgstr ""
 "Ne pas supprimer les courriers de confirmation. C'est le comportement par "
 "défaut."
 
 #. type: =item
-#: ../scripts/bts.pl:414 ../scripts/tagpending.pl:135
+#: ../scripts/bts.pl:415 ../scripts/tagpending.pl:135
 msgid "B<-i>, B<--interactive>"
 msgstr "B<-i>, B<--interactive>"
 
 #. type: textblock
-#: ../scripts/bts.pl:416
+#: ../scripts/bts.pl:417
 msgid ""
 "Before sending an e-mail to the control bot, display the content and allow "
 "it to be edited, or the sending cancelled."
@@ -1199,12 +1199,12 @@
 "permettre de l'éditer ou d'annuler l'envoi."
 
 #. type: =item
-#: ../scripts/bts.pl:419
+#: ../scripts/bts.pl:420
 msgid "B<--force-interactive>"
 msgstr "B<--force-interactive>"
 
 #. type: textblock
-#: ../scripts/bts.pl:421
+#: ../scripts/bts.pl:422
 msgid ""
 "Similar to B<--interactive>, with the exception that an editor is spawned "
 "before prompting for confirmation of the message to be sent."
@@ -1213,12 +1213,12 @@
 "demander la confirmation de l'envoi du courrier."
 
 #. type: =item
-#: ../scripts/bts.pl:424
+#: ../scripts/bts.pl:425
 msgid "B<--no-interactive>"
 msgstr "B<--no-interactive>"
 
 #. type: textblock
-#: ../scripts/bts.pl:426
+#: ../scripts/bts.pl:427
 msgid ""
 "Send control e-mails without confirmation.  This is the default behaviour."
 msgstr ""
@@ -1226,12 +1226,12 @@
 "par défaut."
 
 #. type: =item
-#: ../scripts/bts.pl:428 ../scripts/dget.pl:576
+#: ../scripts/bts.pl:429 ../scripts/dget.pl:576
 msgid "B<-q>, B<--quiet>"
 msgstr "B<-q>, B<--quiet>"
 
 #. type: textblock
-#: ../scripts/bts.pl:430
+#: ../scripts/bts.pl:431
 msgid ""
 "When running B<bts cache>, only display information about newly cached "
 "pages, not messages saying already cached.  If this option is specified "
@@ -1243,9 +1243,9 @@
 "les messages d'erreur, vers la sortie d'erreur (« stderr »)."
 
 #. type: TP
-#: ../scripts/bts.pl:434 ../scripts/cvs-debrelease.1:57
+#: ../scripts/bts.pl:435 ../scripts/cvs-debrelease.1:57
 #: ../scripts/cvs-debuild.1:38 ../scripts/debc.1:85 ../scripts/debchange.1:377
-#: ../scripts/debclean.1:77 ../scripts/debdiff.1:151 ../scripts/debi.1:102
+#: ../scripts/debclean.1:77 ../scripts/debdiff.1:153 ../scripts/debi.1:102
 #: ../scripts/debrelease.1:95 ../scripts/debsign.1:96 ../scripts/debuild.1:221
 #: ../scripts/dpkg-depcheck.1:92 ../scripts/dscverify.1:24
 #: ../scripts/grep-excuses.1:14 ../scripts/licensecheck.pl:89
@@ -1257,9 +1257,9 @@
 msgstr "B<--no-conf>, B<--noconf>"
 
 #. type: Plain text
-#: ../scripts/bts.pl:436 ../scripts/cvs-debrelease.1:61 ../scripts/debc.1:89
+#: ../scripts/bts.pl:437 ../scripts/cvs-debrelease.1:61 ../scripts/debc.1:89
 #: ../scripts/debchange.1:381 ../scripts/debclean.1:81
-#: ../scripts/debdiff.1:155 ../scripts/debi.1:106 ../scripts/debrelease.1:99
+#: ../scripts/debdiff.1:157 ../scripts/debi.1:106 ../scripts/debrelease.1:99
 #: ../scripts/debsign.1:100 ../scripts/debuild.1:225
 #: ../scripts/dpkg-depcheck.1:96 ../scripts/dscverify.1:28
 #: ../scripts/grep-excuses.1:18 ../scripts/mass-bug.pl:114
@@ -1273,21 +1273,21 @@
 "première position de la ligne de commande."
 
 #. type: =head1
-#: ../scripts/bts.pl:790 ../scripts/chdist.pl:55
+#: ../scripts/bts.pl:791 ../scripts/chdist.pl:55
 msgid "COMMANDS"
 msgstr "COMMANDES"
 
 #. type: textblock
-#: ../scripts/bts.pl:792
+#: ../scripts/bts.pl:793
 msgid ""
-"For full details about the commands, see the BTS documentation.  L<http://";
+"For full details about the commands, see the BTS documentation.  L<https://";
 "www.debian.org/Bugs/server-control>"
 msgstr ""
 "Pour tous les détails sur les commandes, veuillez consulter la documentation "
-"du BTS. L<http://bugs.debian.org/Bugs/server-control>"
+"du BTS. L<https://bugs.debian.org/Bugs/server-control>"
 
 #. type: =item
-#: ../scripts/bts.pl:797
+#: ../scripts/bts.pl:798
 msgid ""
 "B<show> [I<options>] [I<bug number> | I<package> | I<maintainer> | B<:> ] "
 "[I<opt>B<=>I<val> ...]"
@@ -1296,7 +1296,7 @@
 "> ] [I<opt>B<=>I<val> ...]"
 
 #. type: =item
-#: ../scripts/bts.pl:799
+#: ../scripts/bts.pl:800
 msgid ""
 "B<show> [I<options>] [B<src:>I<package> | B<from:>I<submitter>] "
 "[I<opt>B<=>I<val> ...]"
@@ -1305,7 +1305,7 @@
 "[I<opt>B<=>I<val> ...]"
 
 #. type: =item
-#: ../scripts/bts.pl:801
+#: ../scripts/bts.pl:802
 msgid ""
 "B<show> [I<options>] [B<tag:>I<tag> | B<usertag:>I<tag> ] "
 "[I<opt>B<=>I<val> ...]"
@@ -1314,17 +1314,17 @@
 "[I<opt>B<=>I<val> ...]"
 
 #. type: =item
-#: ../scripts/bts.pl:803
+#: ../scripts/bts.pl:804
 msgid "B<show> [B<release-critical> | B<release-critical/>... | B<RC>]"
 msgstr "B<show> [B<release-critical> | B<release-critical/>... | B<RC>]"
 
 #. type: textblock
-#: ../scripts/bts.pl:805
+#: ../scripts/bts.pl:806
 msgid "This is a synonym for B<bts bugs>."
 msgstr "C'est un synonyme pour B<bts bugs>."
 
 #. type: =item
-#: ../scripts/bts.pl:813
+#: ../scripts/bts.pl:814
 msgid ""
 "B<bugs> [I<options>] [I<bug_number> | I<package> | I<maintainer> | B<:> ] "
 "[I<opt>B<=>I<val> ...]"
@@ -1333,7 +1333,7 @@
 "> ] [I<opt>B<=>I<val> ...]"
 
 #. type: =item
-#: ../scripts/bts.pl:815
+#: ../scripts/bts.pl:816
 msgid ""
 "B<bugs> [I<options>] [B<src:>I<package> | B<from:>I<submitter>] "
 "[I<opt>B<=>I<val> ...]"
@@ -1342,7 +1342,7 @@
 "[I<opt>B<=>I<val> ...]"
 
 #. type: =item
-#: ../scripts/bts.pl:817
+#: ../scripts/bts.pl:818
 msgid ""
 "B<bugs> [I<options>] [B<tag:>I<tag> | B<usertag:>I<tag> ] "
 "[I<opt>B<=>I<val> ...]"
@@ -1351,12 +1351,12 @@
 "[I<opt>B<=>I<val> ...]"
 
 #. type: =item
-#: ../scripts/bts.pl:819
+#: ../scripts/bts.pl:820
 msgid "B<bugs> [B<release-critical> | B<release-critical/>... | B<RC>]"
 msgstr "B<bugs> [B<release-critical> | B<release-critical/>... | B<RC>]"
 
 #. type: textblock
-#: ../scripts/bts.pl:821
+#: ../scripts/bts.pl:822
 msgid ""
 "Display the page listing the requested bugs in a web browser using sensible-"
 "browser(1)."
@@ -1365,7 +1365,7 @@
 "utilisant sensible-browser(1)."
 
 #. type: textblock
-#: ../scripts/bts.pl:824
+#: ../scripts/bts.pl:825
 msgid ""
 "Options may be specified after the B<bugs> command in addition to or instead "
 "of options at the start of the command line: recognised options at this "
@@ -1383,17 +1383,17 @@
 "vont être utilisées."
 
 #. type: textblock
-#: ../scripts/bts.pl:831
+#: ../scripts/bts.pl:832
 msgid "The meanings of the possible arguments are as follows:"
 msgstr "Les significations des arguments possibles sont les suivantes :"
 
 #. type: =item
-#: ../scripts/bts.pl:835
+#: ../scripts/bts.pl:836
 msgid "(none)"
 msgstr "(aucune)"
 
 #. type: textblock
-#: ../scripts/bts.pl:837
+#: ../scripts/bts.pl:838
 msgid ""
 "If nothing is specified, B<bts bugs> will display your bugs, assuming that "
 "either B<DEBEMAIL> or B<EMAIL> (examined in that order) is set to the "
@@ -1404,76 +1404,76 @@
 "l'adresse électronique désirée."
 
 #. type: =item
-#: ../scripts/bts.pl:841
+#: ../scripts/bts.pl:842
 msgid "I<bug_number>"
 msgstr "I<numéro_de_bogue>"
 
 #. type: textblock
-#: ../scripts/bts.pl:843
+#: ../scripts/bts.pl:844
 msgid "Display bug number I<bug_number>."
 msgstr "Afficher le bogue de numéro I<numéro_de_bogue>."
 
 #. type: =item
-#: ../scripts/bts.pl:845
+#: ../scripts/bts.pl:846
 msgid "I<package>"
 msgstr "I<paquet>"
 
 #. type: textblock
-#: ../scripts/bts.pl:847
+#: ../scripts/bts.pl:848
 msgid "Display the bugs for the package I<package>."
 msgstr "Afficher les bogues du paquet I<paquet>."
 
 #. type: =item
-#: ../scripts/bts.pl:849
+#: ../scripts/bts.pl:850
 msgid "B<src:>I<package>"
 msgstr "B<src:>I<paquet>"
 
 #. type: textblock
-#: ../scripts/bts.pl:851
+#: ../scripts/bts.pl:852
 msgid "Display the bugs for the source package I<package>."
 msgstr "Afficher les bogues du paquet source I<paquet>."
 
 #. type: =item
-#: ../scripts/bts.pl:853
+#: ../scripts/bts.pl:854
 msgid "I<maintainer>"
 msgstr "I<responsable>"
 
 #. type: textblock
-#: ../scripts/bts.pl:855
+#: ../scripts/bts.pl:856
 msgid "Display the bugs for the maintainer email address I<maintainer>."
 msgstr ""
 "Afficher les bogues dont le responsable a pour adresse électronique "
 "I<responsable>."
 
 #. type: =item
-#: ../scripts/bts.pl:857
+#: ../scripts/bts.pl:858
 msgid "B<from:>I<submitter>"
 msgstr "B<from:>I<rapporteur>"
 
 #. type: textblock
-#: ../scripts/bts.pl:859
+#: ../scripts/bts.pl:860
 msgid "Display the bugs for the submitter email address I<submitter>."
 msgstr ""
 "Afficher les bogues dont le rapporteur a pour adresse électronique "
 "I<rapporteur>."
 
 #. type: =item
-#: ../scripts/bts.pl:861
+#: ../scripts/bts.pl:862
 msgid "B<tag:>I<tag>"
 msgstr "B<tag:>I<étiquette>"
 
 #. type: textblock
-#: ../scripts/bts.pl:863
+#: ../scripts/bts.pl:864
 msgid "Display the bugs which are tagged with I<tag>."
 msgstr "Afficher les bogues marqués avec I<étiquette>."
 
 #. type: =item
-#: ../scripts/bts.pl:865
+#: ../scripts/bts.pl:866
 msgid "B<usertag:>I<tag>"
 msgstr "B<usertag:>I<étiquette>"
 
 #. type: textblock
-#: ../scripts/bts.pl:867
+#: ../scripts/bts.pl:868
 msgid ""
 "Display the bugs which are tagged with usertag I<tag>.  See the BTS "
 "documentation for more information on usertags.  This will require the use "
@@ -1485,43 +1485,43 @@
 "B<users=>I<adresse>."
 
 #. type: =item
-#: ../scripts/bts.pl:871
+#: ../scripts/bts.pl:872
 msgid "B<:>"
 msgstr "B<:>"
 
 #. type: textblock
-#: ../scripts/bts.pl:873
+#: ../scripts/bts.pl:874
 msgid ""
 "Details of the bug tracking system itself, along with a bug-request page "
-"with more options than this script, can be found on http://bugs.debian.";
+"with more options than this script, can be found on https://bugs.debian.";
 "org/.  This page itself will be opened if the command 'bts bugs :' is used."
 msgstr ""
 "Les détails concernant le système de suivi de bogues, ainsi qu'une page de "
 "recherche dans les bogues contenant plus d'options que ce script, peuvent "
-"être trouvés à http://bugs.debian.org/. Cette page peut être ouverte par la "
+"être trouvés à https://bugs.debian.org/. Cette page peut être ouverte par la "
 "commande B<bts bugs:>."
 
 #. type: =item
-#: ../scripts/bts.pl:878
+#: ../scripts/bts.pl:879
 msgid "B<release-critical>, B<RC>"
 msgstr "B<release-critical>, B<RC>"
 
 #. type: textblock
-#: ../scripts/bts.pl:880
+#: ../scripts/bts.pl:881
 msgid ""
 "Display the front page of the release-critical pages on the BTS.  This is a "
-"synonym for http://bugs.debian.org/release-critical/index.html.  It is also "
+"synonym for https://bugs.debian.org/release-critical/index.html.  It is also "
 "possible to say release-critical/debian/main.html and the like.  RC is a "
 "synonym for release-critical/other/all.html."
 msgstr ""
 "Afficher le sommaire des pages du BTS concernant les rapports de bogues "
-"critiques pour la prochaine publication. C'est un synonyme pour http://bugs.";
+"critiques pour la prochaine publication. C'est un synonyme pour https://bugs.";
 "debian.org/release-critical/index.html. Il est aussi possible d'indiquer "
 "release-critical/debian/main.html et de même RC est synonyme de release-"
 "critical/other/all.html."
 
 #. type: textblock
-#: ../scripts/bts.pl:887
+#: ../scripts/bts.pl:888
 msgid ""
 "After the argument specifying what to display, you can optionally specify "
 "options to use to format the page or change what it displayed.  These are "
@@ -1539,7 +1539,7 @@
 "récents dans le fichier journal des bogues."
 
 #. type: textblock
-#: ../scripts/bts.pl:894
+#: ../scripts/bts.pl:895
 msgid ""
 "If caching has been enabled (that is, B<--no-cache> has not been used, and "
 "B<BTS_CACHE> has not been set to B<no>), then any page requested by B<bts "
@@ -1565,7 +1565,7 @@
 "initial, même si on y accède entre temps."
 
 #. type: textblock
-#: ../scripts/bts.pl:905
+#: ../scripts/bts.pl:906
 msgid ""
 "Any other B<bts> commands following this on the command line will be "
 "executed after the browser has been exited."
@@ -1574,7 +1574,7 @@
 "exécutée après que le navigateur aura été fermé."
 
 #. type: textblock
-#: ../scripts/bts.pl:908
+#: ../scripts/bts.pl:909
 msgid ""
 "The desired browser can be specified and configured by setting the "
 "B<BROWSER> environment variable.  The conventions follow those defined by "
@@ -1587,7 +1587,7 @@
 "reproduisons ici les informations pertinentes."
 
 #. type: textblock
-#: ../scripts/bts.pl:913
+#: ../scripts/bts.pl:914
 msgid ""
 "The value of B<BROWSER> may consist of a colon-separated series of browser "
 "command parts. These should be tried in order until one succeeds. Each "
@@ -1605,7 +1605,7 @@
 "La chaîne B<%%> doit être remplacée par un simple « % »."
 
 #. type: textblock
-#: ../scripts/bts.pl:921
+#: ../scripts/bts.pl:922
 msgid ""
 "Rationale: We need to be able to specify multiple browser commands so "
 "programs obeying this convention can do the right thing in either X or "
@@ -1626,24 +1626,24 @@
 "chaîne."
 
 #. type: textblock
-#: ../scripts/bts.pl:929
+#: ../scripts/bts.pl:930
 msgid "For example, on most Linux systems a good thing to do would be:"
 msgstr ""
 "Par exemple, sur la plupart des systèmes Linux, une bonne chose à faire "
 "serait :"
 
 #. type: textblock
-#: ../scripts/bts.pl:931
+#: ../scripts/bts.pl:932
 msgid "BROWSER='mozilla -raise -remote \"openURL(%s,new-window)\":links'"
 msgstr "BROWSER='mozilla -raise -remote \"openURL(%s,new-window)\":links'"
 
 #. type: =item
-#: ../scripts/bts.pl:1006
+#: ../scripts/bts.pl:1007
 msgid "B<select> [I<key>B<:>I<value> ...]"
 msgstr "B<select> [I<clef>B<:>I<valeur> ...]"
 
 #. type: textblock
-#: ../scripts/bts.pl:1008
+#: ../scripts/bts.pl:1009
 msgid ""
 "Uses the SOAP interface to output a list of bugs which match the given "
 "selection requirements."
@@ -1652,80 +1652,80 @@
 "à certains critères de recherche."
 
 #. type: textblock
-#: ../scripts/bts.pl:1011
+#: ../scripts/bts.pl:1012
 msgid "The following keys are allowed, and may be given multiple times."
 msgstr ""
 "Les clefs suivantes sont autorisées, et peuvent être utilisées plusieurs "
 "fois."
 
 #. type: =item
-#: ../scripts/bts.pl:1015 ../scripts/bts.pl:1859
+#: ../scripts/bts.pl:1016 ../scripts/bts.pl:1859
 #: ../scripts/who-permits-upload.pl:86
 msgid "B<package>"
 msgstr "B<package>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1017 ../scripts/bts.pl:1861
+#: ../scripts/bts.pl:1018 ../scripts/bts.pl:1861
 msgid "Binary package name."
 msgstr "Nom d'un paquet binaire."
 
 #. type: =item
-#: ../scripts/bts.pl:1019 ../scripts/bts.pl:1863
+#: ../scripts/bts.pl:1020 ../scripts/bts.pl:1863
 msgid "B<source>"
 msgstr "B<source>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1021 ../scripts/bts.pl:1865
+#: ../scripts/bts.pl:1022 ../scripts/bts.pl:1865
 msgid "Source package name."
 msgstr "Nom d'un paquet source."
 
 #. type: =item
-#: ../scripts/bts.pl:1023
+#: ../scripts/bts.pl:1024
 msgid "B<maintainer>"
 msgstr "B<maintainer>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1025
+#: ../scripts/bts.pl:1026
 msgid "E-mail address of the maintainer."
 msgstr "Adresse électronique du responsable."
 
 #. type: =item
-#: ../scripts/bts.pl:1027 ../scripts/bts.pl:1843
+#: ../scripts/bts.pl:1028 ../scripts/bts.pl:1843
 msgid "B<submitter>"
 msgstr "B<submitter>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1029 ../scripts/bts.pl:1845
+#: ../scripts/bts.pl:1030 ../scripts/bts.pl:1845
 msgid "E-mail address of the submitter."
 msgstr "Adresse électronique de l'auteur du bogue."
 
 #. type: =item
-#: ../scripts/bts.pl:1031 ../scripts/bts.pl:1871
+#: ../scripts/bts.pl:1032 ../scripts/bts.pl:1871
 msgid "B<severity>"
 msgstr "B<severity>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1033 ../scripts/bts.pl:1873
+#: ../scripts/bts.pl:1034 ../scripts/bts.pl:1873
 msgid "Bug severity."
 msgstr "Sévérité du bogue."
 
 #. type: =item
-#: ../scripts/bts.pl:1035
+#: ../scripts/bts.pl:1036
 msgid "B<status>"
 msgstr "B<status>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1037
+#: ../scripts/bts.pl:1038
 msgid "Status of the bug.  One of B<open>, B<done>, or B<forwarded>."
 msgstr "État du bogue. Soit B<open>, B<done> ou B<forwarded>."
 
 #. type: =item
-#: ../scripts/bts.pl:1039 ../scripts/bts.pl:1867
+#: ../scripts/bts.pl:1040 ../scripts/bts.pl:1867
 msgid "B<tag>"
 msgstr "B<tag>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1041
+#: ../scripts/bts.pl:1042
 msgid ""
 "Tags applied to the bug. If B<users> is specified, may include usertags in "
 "addition to the standard tags."
@@ -1734,64 +1734,64 @@
 "peuvent être des « usertags » en plus des étiquettes traditionnelles."
 
 #. type: =item
-#: ../scripts/bts.pl:1044 ../scripts/bts.pl:1875
+#: ../scripts/bts.pl:1045 ../scripts/bts.pl:1875
 msgid "B<owner>"
 msgstr "B<owner>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1046 ../scripts/bts.pl:1877
+#: ../scripts/bts.pl:1047 ../scripts/bts.pl:1877
 msgid "Bug's owner."
 msgstr "Propriétaire du bogue."
 
 #. type: =item
-#: ../scripts/bts.pl:1048
+#: ../scripts/bts.pl:1049
 msgid "B<correspondent>"
 msgstr "B<correspondent>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1050
+#: ../scripts/bts.pl:1051
 msgid "Address of someone who sent mail to the log."
 msgstr "Adresse d'une personne qui a envoyé un courrier au journal."
 
 #. type: =item
-#: ../scripts/bts.pl:1052 ../scripts/bts.pl:1879
+#: ../scripts/bts.pl:1053 ../scripts/bts.pl:1879
 msgid "B<affects>"
 msgstr "B<affects>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1054
+#: ../scripts/bts.pl:1055
 msgid "Bugs which affect this package."
 msgstr "Bogues qui affectent ce paquet."
 
 #. type: =item
-#: ../scripts/bts.pl:1056
+#: ../scripts/bts.pl:1057
 msgid "B<bugs>"
 msgstr "B<bugs>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1058
+#: ../scripts/bts.pl:1059
 msgid "List of bugs to search within."
 msgstr "Liste de bogues dans lesquels chercher."
 
 #. type: =item
-#: ../scripts/bts.pl:1060
+#: ../scripts/bts.pl:1061
 msgid "B<users>"
 msgstr "B<users>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1062
+#: ../scripts/bts.pl:1063
 msgid "Users to use when looking up usertags."
 msgstr ""
 "Utilisateurs à utiliser pour la recherche d'étiquettes utilisateur "
 "(« usertags »)."
 
 #. type: =item
-#: ../scripts/bts.pl:1064 ../scripts/bts.pl:1883
+#: ../scripts/bts.pl:1065 ../scripts/bts.pl:1883
 msgid "B<archive>"
 msgstr "B<archive>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1066 ../scripts/bts.pl:1885
+#: ../scripts/bts.pl:1067 ../scripts/bts.pl:1885
 msgid ""
 "Whether to search archived bugs or normal bugs; defaults to B<0> (i.e. only "
 "search normal bugs). As a special case, if archive is B<both>, both archived "
@@ -1803,7 +1803,7 @@
 "archivés et non archivés."
 
 #. type: textblock
-#: ../scripts/bts.pl:1072
+#: ../scripts/bts.pl:1073
 msgid ""
 "For example, to select the set of bugs submitted by jrandomdeveloper@example."
 "com and tagged B<wontfix>, one would use"
@@ -1812,12 +1812,12 @@
 "undéveloppeur@example.com qui ont l'étiquette B<wontfix>, on utilisera :"
 
 #. type: textblock
-#: ../scripts/bts.pl:1075
+#: ../scripts/bts.pl:1076
 msgid "bts select submitter:jrandomdeveloper@example.com tag:wontfix"
 msgstr "bts select submitter:undéveloppeur@example.com tag:wontfix"
 
 #. type: textblock
-#: ../scripts/bts.pl:1077 ../scripts/bts.pl:1897
+#: ../scripts/bts.pl:1078 ../scripts/bts.pl:1897
 msgid ""
 "If a key is used multiple times then the set of bugs selected includes those "
 "matching any of the supplied values; for example"
@@ -1826,17 +1826,17 @@
 "ceux qui correspondent à une des valeurs fournies ; par exemple :"
 
 #. type: textblock
-#: ../scripts/bts.pl:1080
+#: ../scripts/bts.pl:1081
 msgid "bts select package:foo severity:wishlist severity:minor"
 msgstr "bts select package:toto severity:wishlist severity:minor"
 
 #. type: textblock
-#: ../scripts/bts.pl:1082
+#: ../scripts/bts.pl:1083
 msgid "returns all bugs of package foo with either wishlist or minor severity."
 msgstr "renvoie tous les bogues du paquet toto de sévérité wishlist ou minor."
 
 #. type: =item
-#: ../scripts/bts.pl:1095
+#: ../scripts/bts.pl:1096
 msgid ""
 "B<status> [I<bug> | B<file:>I<file> | B<fields:>I<field>[B<,>I<field> ...] | "
 "B<verbose>] ..."
@@ -1845,7 +1845,7 @@
 ">I<champ> ...] | B<verbose>] ..."
 
 #. type: textblock
-#: ../scripts/bts.pl:1097
+#: ../scripts/bts.pl:1098
 msgid ""
 "Uses the SOAP interface to output status information for the given bugs (or "
 "as read from the listed files -- use B<-> to indicate STDIN)."
@@ -1855,17 +1855,17 @@
 "indiquer l'entrée standard)."
 
 #. type: textblock
-#: ../scripts/bts.pl:1100
+#: ../scripts/bts.pl:1101
 msgid "By default, all populated fields for a bug are displayed."
 msgstr "Par défaut, tout les champs existants du bogue sont affichés."
 
 #. type: textblock
-#: ../scripts/bts.pl:1102
+#: ../scripts/bts.pl:1103
 msgid "If B<verbose> is given, empty fields will also be displayed."
 msgstr "Si B<verbose> est fournie, les champs vides sont également affichés."
 
 #. type: textblock
-#: ../scripts/bts.pl:1104
+#: ../scripts/bts.pl:1105
 msgid ""
 "If B<fields> is given, only those fields will be displayed.  No validity "
 "checking is performed on any specified fields."
@@ -1874,12 +1874,12 @@
 "vérification de validité n'est réalisée sur les I<champ>s indiqués."
 
 #. type: =item
-#: ../scripts/bts.pl:1181
+#: ../scripts/bts.pl:1182
 msgid "B<clone> I<bug> I<new_ID> [I<new_ID> ...]"
 msgstr "B<clone> I<bogue> I<nouvel_ID> [I<nouvel_ID> ...]"
 
 #. type: textblock
-#: ../scripts/bts.pl:1183
+#: ../scripts/bts.pl:1184
 msgid ""
 "The B<clone> control command allows you to duplicate a I<bug> report. It is "
 "useful in the case where a single report actually indicates that multiple "
@@ -1896,12 +1896,12 @@
 "chaque nouvel identifiant."
 
 #. type: =item
-#: ../scripts/bts.pl:1233
+#: ../scripts/bts.pl:1234
 msgid "B<done> I<bug> [I<version>]"
 msgstr "B<done> I<bogue> [I<version>]"
 
 #. type: textblock
-#: ../scripts/bts.pl:1235
+#: ../scripts/bts.pl:1236
 msgid ""
 "Mark a I<bug> as Done. This forces interactive mode since done messages "
 "should include an explanation why the bug is being closed.  You should "
@@ -1912,22 +1912,22 @@
 "laquelle le bogue a été corrigé doit si possible être indiquée."
 
 #. type: =item
-#: ../scripts/bts.pl:1253
+#: ../scripts/bts.pl:1254
 msgid "B<reopen> I<bug> [I<submitter>]"
 msgstr "B<reopen> I<bogue> [I<rapporteur>]"
 
 #. type: textblock
-#: ../scripts/bts.pl:1255
+#: ../scripts/bts.pl:1256
 msgid "Reopen a I<bug>, with optional I<submitter>."
 msgstr "Réouvrir un I<bogue>, avec I<rapporteur> optionnel."
 
 #. type: =item
-#: ../scripts/bts.pl:1266
+#: ../scripts/bts.pl:1267
 msgid "B<archive> I<bug>"
 msgstr "B<archive> I<bogue>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1268
+#: ../scripts/bts.pl:1269
 msgid ""
 "Archive a I<bug> that has previously been archived but is currently not.  "
 "The I<bug> must fulfil all of the requirements for archiving with the "
@@ -1938,49 +1938,49 @@
 "la période d'attente."
 
 #. type: =item
-#: ../scripts/bts.pl:1280
+#: ../scripts/bts.pl:1281
 msgid "B<unarchive> I<bug>"
 msgstr "B<unarchive> I<bogue>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1282
+#: ../scripts/bts.pl:1283
 msgid "Unarchive a I<bug> that is currently archived."
 msgstr "Désarchiver un I<bogue> qui est déjà archivé."
 
 #. type: =item
-#: ../scripts/bts.pl:1292
+#: ../scripts/bts.pl:1293
 msgid "B<retitle> I<bug> I<title>"
 msgstr "B<retitle> I<bogue> I<titre>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1294
+#: ../scripts/bts.pl:1295
 msgid "Change the I<title> of the I<bug>."
 msgstr "Changer le I<titre> du I<bogue>."
 
 #. type: =item
-#: ../scripts/bts.pl:1307
+#: ../scripts/bts.pl:1308
 msgid "B<summary> I<bug> [I<messagenum>]"
 msgstr "B<summary> I<bogue> [I<numéro_message>]"
 
 #. type: textblock
-#: ../scripts/bts.pl:1309
+#: ../scripts/bts.pl:1310
 msgid "Select a message number that should be used as the summary of a I<bug>."
 msgstr ""
 "Sélectionner un numéro de message qui doit être utilisé comme résumé d'un "
 "I<bogue>."
 
 #. type: textblock
-#: ../scripts/bts.pl:1312
+#: ../scripts/bts.pl:1313
 msgid "If no message number is given, the summary is cleared."
 msgstr "Si aucun numéro de message n'est fourni, le résumé est supprimé."
 
 #. type: =item
-#: ../scripts/bts.pl:1322
+#: ../scripts/bts.pl:1323
 msgid "B<submitter> I<bug> [I<bug> ...] I<submitter-email>"
 msgstr "B<submitter> I<bogue> [I<bogue> ...] I<adresse-du-rapporteur>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1324
+#: ../scripts/bts.pl:1325
 msgid ""
 "Change the submitter address of a I<bug> or a number of bugs, with B<!> "
 "meaning `use the address on the current email as the new submitter address'."
@@ -1990,28 +1990,28 @@
 "adresse du rapporteur »."
 
 #. type: =item
-#: ../scripts/bts.pl:1341
+#: ../scripts/bts.pl:1342
 msgid "B<reassign> I<bug> [I<bug> ...] I<package> [I<version>]"
 msgstr "B<reassign> I<bogue> [I<bogue> ...] I<paquet> [I<version>]"
 
 #. type: textblock
-#: ../scripts/bts.pl:1343
+#: ../scripts/bts.pl:1344
 msgid ""
 "Reassign a I<bug> or a number of bugs to a different I<package>.  The "
-"I<version> field is optional; see the explanation at L<http://www.debian.org/";
-"Bugs/server-control>."
+"I<version> field is optional; see the explanation at L<https://www.debian.";
+"org/Bugs/server-control>."
 msgstr ""
 "Réassigner un I<bogue> ou un ensemble de bogues à un I<paquet> différent. Le "
 "champ I<version> est optionnel ; veuillez consulter les explications sur "
-"L<http://www.debian.org/Bugs/server-control>."
+"L<https://www.debian.org/Bugs/server-control>."
 
 #. type: =item
-#: ../scripts/bts.pl:1374
+#: ../scripts/bts.pl:1375
 msgid "B<found> I<bug> [I<version>]"
 msgstr "B<found> I<bogue> [I<version>]"
 
 #. type: textblock
-#: ../scripts/bts.pl:1376
+#: ../scripts/bts.pl:1377
 msgid ""
 "Indicate that a I<bug> was found to exist in a particular package version.  "
 "Without I<version>, the list of fixed versions is cleared and the bug is "
@@ -2022,12 +2022,12 @@
 "bogue est rouvert."
 
 #. type: =item
-#: ../scripts/bts.pl:1393
+#: ../scripts/bts.pl:1394
 msgid "B<notfound> I<bug> I<version>"
 msgstr "B<notfound> I<bogue> I<version>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1395
+#: ../scripts/bts.pl:1396
 msgid ""
 "Remove the record that I<bug> was encountered in the given version of the "
 "package to which it is assigned."
@@ -2036,12 +2036,12 @@
 "découvert."
 
 #. type: =item
-#: ../scripts/bts.pl:1407
+#: ../scripts/bts.pl:1408
 msgid "B<fixed> I<bug> I<version>"
 msgstr "B<fixed> I<bogue> I<version>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1409
+#: ../scripts/bts.pl:1410
 msgid ""
 "Indicate that a I<bug> was fixed in a particular package version, without "
 "affecting the I<bug>'s open/closed status."
@@ -2050,12 +2050,12 @@
 "paquet, sans changer l'état ouvert ou fermé du I<bogue>."
 
 #. type: =item
-#: ../scripts/bts.pl:1421
+#: ../scripts/bts.pl:1422
 msgid "B<notfixed> I<bug> I<version>"
 msgstr "B<notfixed> I<bogue> I<version>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1423
+#: ../scripts/bts.pl:1424
 msgid ""
 "Remove the record that a I<bug> was fixed in the given version of the "
 "package to which it is assigned."
@@ -2063,7 +2063,7 @@
 "Enlever l'indication que ce I<bogue> est corrigé dans une version donnée."
 
 #. type: textblock
-#: ../scripts/bts.pl:1426
+#: ../scripts/bts.pl:1427
 msgid ""
 "This is equivalent to the sequence of commands \"B<found> I<bug> I<version>"
 "\", \"B<notfound> I<bug> I<version>\"."
@@ -2072,24 +2072,24 @@
 "I<version> », « B<notfound> I<bogue> I<version> »."
 
 #. type: =item
-#: ../scripts/bts.pl:1438
+#: ../scripts/bts.pl:1439
 msgid "B<block> I<bug> B<by>|B<with> I<bug> [I<bug> ...]"
 msgstr "B<block> I<bogue> B<by>|B<with> I<bogue> [I<bogue> ...]"
 
 #. type: textblock
-#: ../scripts/bts.pl:1440
+#: ../scripts/bts.pl:1441
 msgid "Note that a I<bug> is blocked from being fixed by a set of other bugs."
 msgstr ""
 "Enregistrer que la résolution d'un I<bogue> est bloquée par un ensemble "
 "d'autres bogues."
 
 #. type: =item
-#: ../scripts/bts.pl:1459
+#: ../scripts/bts.pl:1460
 msgid "B<unblock> I<bug> B<by>|B<with> I<bug> [I<bug> ...]"
 msgstr "B<unblock> I<bogue> B<by>|B<with> I<bogue> [I<bogue> ...]"
 
 #. type: textblock
-#: ../scripts/bts.pl:1461
+#: ../scripts/bts.pl:1462
 msgid ""
 "Note that a I<bug> is no longer blocked from being fixed by a set of other "
 "bugs."
@@ -2098,22 +2098,22 @@
 "ensemble d'autres bogues."
 
 #. type: =item
-#: ../scripts/bts.pl:1480
+#: ../scripts/bts.pl:1481
 msgid "B<merge> I<bug> I<bug> [I<bug> ...]"
 msgstr "B<merge> I<bogue> I<bogue> [I<bogue> ...]"
 
 #. type: textblock
-#: ../scripts/bts.pl:1482
+#: ../scripts/bts.pl:1483
 msgid "Merge a set of bugs together."
 msgstr "Fusionner plusieurs bogues."
 
 #. type: =item
-#: ../scripts/bts.pl:1497
+#: ../scripts/bts.pl:1498
 msgid "B<forcemerge> I<bug> I<bug> [I<bug> ...]"
 msgstr "B<forcemerge> I<bogue> I<bogue> [I<bogue> ...]"
 
 #. type: textblock
-#: ../scripts/bts.pl:1499
+#: ../scripts/bts.pl:1500
 msgid ""
 "Forcibly merge a set of bugs together. The first I<bug> listed is the master "
 "bug, and its settings (those which must be equal in a normal B<merge>) are "
@@ -2125,27 +2125,27 @@
 "bogues qui suivent."
 
 #. type: =item
-#: ../scripts/bts.pl:1517
+#: ../scripts/bts.pl:1518
 msgid "B<unmerge> I<bug>"
 msgstr "B<unmerge> I<bogue>"
 
 #. type: textblock
-#: ../scripts/bts.pl:1519
+#: ../scripts/bts.pl:1520
 msgid "Unmerge a I<bug>."
 msgstr "Annuler la fusion d'un I<bogue>."
 
 #. type: =item
-#: ../scripts/bts.pl:1529
+#: ../scripts/bts.pl:1530
 msgid "B<tag> I<bug> [B<+>|B<->|B<=>] I<tag> [I<tag> ...]"
 msgstr "B<tag> I<bogue> [B<+>|B<->|B<=>] I<étiquette> [I<étiquette> ..]"
 
 #. type: =item
-#: ../scripts/bts.pl:1531
+#: ../scripts/bts.pl:1532
 msgid "B<tags> I<bug> [B<+>|B<->|B<=>] I<tag> [I<tag> ...]"
 msgstr "B<tags> I<bogue> [B<+>|B<->|B<=>] I<étiquette> [I<étiquette> ..]"
 
 #. type: textblock
-#: ../scripts/bts.pl:1533
+#: ../scripts/bts.pl:1534
 msgid ""
 "Set or unset a I<tag> on a I<bug>. The tag may either be the exact tag name "
 "or it may be abbreviated to any unique tag substring. (So using B<fixed> "
@@ -2163,7 +2163,7 @@
 "à moins que l'argument B<=> ne soit utilisé ; la commande"
 
 #. type: verbatim
-#: ../scripts/bts.pl:1540
+#: ../scripts/bts.pl:1541
 #, no-wrap
 msgid ""
 "  bts tags <bug> =\n"
@@ -2173,28 +2173,12 @@
 "\n"
 
 #. type: textblock
-#: ../scripts/bts.pl:1542
+#: ../scripts/bts.pl:1543
 msgid "will remove all tags from the specified I<bug>."
 msgstr "va supprimer toutes les étiquettes du I<bogue> indiqué."
 
 #. type: textblock
-#: ../scripts/bts.pl:1544
-msgid ""
-"As a special case, the unofficial B<gift> tag name is supported in addition "
-"to official tag names. B<gift> is used as a shorthand for the B<gift> "
-"usertag; see L<https://wiki.debian.org/qa.debian.org/GiftTag>.  Adding/"
-"removing the B<gift> tag will add/remove the B<gift> usertag, belonging to "
-"the \"debian-qa@lists.debian.org\" user."
-msgstr ""
-"Comme cas particulier, l'étiquette non officielle B<gift> est prise en "
-"charge en plus des étiquettes officielles. B<gift> est utilisée comme "
-"raccourci pour l'étiquette utilisateur (« usertag ») B<gift> ; consultez "
-"L<https://wiki.debian.org/qa.debian.org/GiftTag>. L'ajout ou la suppression "
-"de l'étiquette B<gift> ajoutera ou supprimera l'étiquette utilisateur "
-"B<gift>, pour l'utilisateur « debian-qa@lists.debian.org »."
-
-#. type: textblock
-#: ../scripts/bts.pl:1550
+#: ../scripts/bts.pl:1545
 msgid ""
 "Adding/removing the B<security> tag will add \"team\\@security.debian.org\" "
 "to the Cc list of the control email."
@@ -2837,7 +2821,7 @@
 #: ../scripts/bts.pl:4010 ../scripts/dcontrol.pl:264 ../scripts/debc.1:92
 #: ../scripts/debchange.1:392 ../scripts/debcheckout.pl:177
 #: ../scripts/debclean.1:90 ../scripts/debcommit.pl:104
-#: ../scripts/debdiff.1:167 ../scripts/debi.1:109 ../scripts/debrelease.1:105
+#: ../scripts/debdiff.1:169 ../scripts/debi.1:109 ../scripts/debrelease.1:105
 #: ../scripts/debrsign.1:57 ../scripts/debsign.1:106 ../scripts/debuild.1:290
 #: ../scripts/dget.pl:631 ../scripts/dpkg-depcheck.1:102
 #: ../scripts/dscverify.1:42 ../scripts/grep-excuses.1:28
@@ -3116,12 +3100,12 @@
 #. type: textblock
 #: ../scripts/bts.pl:4115
 msgid ""
-"Please see L<http://www.debian.org/Bugs/server-control> for more details on "
-"how to control the BTS using emails and L<http://www.debian.org/Bugs/> for "
+"Please see L<https://www.debian.org/Bugs/server-control> for more details on "
+"how to control the BTS using emails and L<https://www.debian.org/Bugs/> for "
 "more information about the BTS."
 msgstr ""
-"Veuillez consulter L<http://www.debian.org/Bugs/server-control> pour plus de "
-"détails sur comment contrôler le BTS avec des courriers et L<http://www.";
+"Veuillez consulter L<https://www.debian.org/Bugs/server-control> pour plus "
+"de détails sur comment contrôler le BTS avec des courriers et L<https://www.";
 "debian.org/Bugs/> pour plus d'informations sur le BTS."
 
 #. type: textblock
@@ -3648,7 +3632,7 @@
 
 #. type: TP
 #: ../scripts/checkbashisms.1:24 ../scripts/debchange.1:386
-#: ../scripts/debdiff.1:155 ../scripts/debrelease.1:99
+#: ../scripts/debdiff.1:157 ../scripts/debrelease.1:99
 #: ../scripts/debsign.1:100 ../scripts/dep3changelog.1:16
 #: ../scripts/dscverify.1:36 ../scripts/pts-subscribe.1:28
 #: ../scripts/rc-alert.1:21 ../scripts/uupdate.1:82 ../scripts/whodepends.1:11
@@ -3659,7 +3643,7 @@
 msgstr "B<--help>, B<-h>"
 
 #. type: Plain text
-#: ../scripts/checkbashisms.1:27 ../scripts/debdiff.1:158
+#: ../scripts/checkbashisms.1:27 ../scripts/debdiff.1:160
 #: ../scripts/mk-build-deps.pl:81 ../scripts/rc-alert.1:24
 #: ../scripts/wnpp-alert.1:26 ../scripts/wnpp-check.1:20
 msgid "Show a summary of options."
@@ -3734,7 +3718,7 @@
 "vérification pour s'assurer que « B<$BASH> » est définie."
 
 #. type: TP
-#: ../scripts/checkbashisms.1:46 ../scripts/debdiff.1:158
+#: ../scripts/checkbashisms.1:46 ../scripts/debdiff.1:160
 #: ../scripts/manpage-alert.1:17 ../scripts/rc-alert.1:24
 #: ../scripts/whodepends.1:14 ../scripts/wnpp-alert.1:26
 #: ../scripts/wnpp-check.1:20
@@ -3743,7 +3727,7 @@
 msgstr "B<--version>, B<-v>"
 
 #. type: Plain text
-#: ../scripts/checkbashisms.1:49 ../scripts/debdiff.1:161
+#: ../scripts/checkbashisms.1:49 ../scripts/debdiff.1:163
 #: ../scripts/getbuildlog.1:31 ../scripts/grep-excuses.1:28
 #: ../scripts/manpage-alert.1:20 ../scripts/mk-build-deps.pl:85
 #: ../scripts/rc-alert.1:27 ../scripts/whodepends.1:17
@@ -3752,7 +3736,7 @@
 msgstr "Affiche la version et le copyright."
 
 #. type: SH
-#: ../scripts/checkbashisms.1:49 ../scripts/debdiff.1:211
+#: ../scripts/checkbashisms.1:49 ../scripts/debdiff.1:213
 #, no-wrap
 msgid "EXIT VALUES"
 msgstr "VALEURS DE RETOUR"
@@ -4122,10 +4106,8 @@
 
 #. type: TP
 #: ../scripts/cowpoke.1:121
-#, fuzzy, no-wrap
-#| msgid "B<-k>I<keyid>"
 msgid "B<--sign=>I<keyid>"
-msgstr "B<-k>I<identifiant_clef>"
+msgstr "B<--sign=>I<identifiant_clef>"
 
 #. type: Plain text
 #: ../scripts/cowpoke.1:125
@@ -4666,15 +4648,11 @@
 
 #. type: Plain text
 #: ../scripts/cowpoke.1:311
-#, fuzzy
-#| msgid ""
-#| "An optional arch and dist specific override for the global SIGN_KEYID "
-#| "option."
 msgid ""
 "An optional arch and dist specific override for the global B<SIGN_KEYID> "
 "option."
 msgstr ""
-"Un remplacement facultatif de l’option SIGN_KEYID globale, spécifique à une "
+"Un remplacement facultatif de l’option B<SIGN_KEYID> globale, spécifique à une "
 "I<arch>itecture et une I<dist>ribution."
 
 #. type: TP
@@ -4685,15 +4663,11 @@
 
 #. type: Plain text
 #: ../scripts/cowpoke.1:316
-#, fuzzy
-#| msgid ""
-#| "An optional arch and dist specific override for the global UPLOAD_QUEUE "
-#| "option."
 msgid ""
 "An optional arch and dist specific override for the global B<UPLOAD_QUEUE> "
 "option."
 msgstr ""
-"Un remplacement facultatif de l’option UPLOAD_QUEUE globale, spécifique à "
+"Un remplacement facultatif de l’option B<UPLOAD_QUEUE> globale, spécifique à "
 "une I<arch>itecture et une I<dist>ribution."
 
 #. type: SH
@@ -6565,7 +6539,7 @@
 msgid ""
 "B<debchange> also supports automatically producing bug-closing changelog "
 "entries, using the B<--closes> option.  This will usually query the BTS, the "
-"Debian Bug Tracking System (see http://bugs.debian.org/) to determine the "
+"Debian Bug Tracking System (see https://bugs.debian.org/) to determine the "
 "title of the bug and the package in which it occurs.  This behaviour can be "
 "stopped by giving a B<--noquery> option or by setting the configuration "
 "variable B<DEBCHANGE_QUERY_BTS> to I<no>, as described below.  In either "
@@ -6576,7 +6550,7 @@
 msgstr ""
 "B<debchange> peut également créer des entrées de changelog permettant de "
 "fermer des bogues, en utilisant l'option B<--closes>. Le BTS, ou Debian Bug "
-"Tracking System (système de suivi de bogues Debian, http://bugs.debian.";
+"Tracking System (système de suivi de bogues Debian, https://bugs.debian.";
 "org/), est interrogé pour déterminer le titre du bogue et le paquet dans "
 "lequel il apparaît. Ce comportement peut être modifié en utilisant l'option "
 "B<--noquery> ou en positionnant la variable de configuration "
@@ -7917,14 +7891,14 @@
 #: ../scripts/debcheckout.pl:76
 msgid ""
 "Work in authenticated mode; this means that for known repositories (mainly "
-"those hosted on S<I<http://alioth.debian.org>>) URL rewriting is attempted "
+"those hosted on S<I<https://alioth.debian.org>>) URL rewriting is attempted "
 "before checking out, to ensure that the repository can be committed to. For "
 "example, for Subversion repositories hosted on alioth this means that S<I<svn"
 "+ssh://svn.debian.org/...>> will be used instead of S<I<svn://svn.debian."
 "org/...>>."
 msgstr ""
 "Utiliser le mode authentifié ; cela signifie que pour les dépôts connus "
-"(principalement ceux hébergés sur S<I<http://alioth.debian.org>>), une ré-"
+"(principalement ceux hébergés sur S<I<https://alioth.debian.org>>), une ré-"
 "écriture de l'URL est tentée avant d'effectuer la récupération, pour "
 "s'assurer qu'il est possible d'envoyer les modifications dans le dépôt. Par "
 "exemple, pour les dépôts Subversion hébergés sur Alioth, cela signifie que "
@@ -8285,12 +8259,12 @@
 #: ../scripts/debcheckout.pl:230
 msgid ""
 "B<apt-cache>(8), Section 6.2.5 of the Debian Developer's Reference (for more "
-"information about B<Vcs-*> fields): S<I<http://www.debian.org/doc/developers-";
-"reference/best-pkging-practices.html#bpp-vcs>>."
+"information about B<Vcs-*> fields): S<I<https://www.debian.org/doc/";
+"developers-reference/best-pkging-practices.html#bpp-vcs>>."
 msgstr ""
 "B<apt-cache>(8), Section 6.2.5 de la référence du développeur Debian (pour "
-"plus d'informations sur les champs B<Vcs-*>) : S<I<http://www.debian.org/doc/";
-"developers-reference/best-pkging-practices.html#bpp-vcs>>"
+"plus d'informations sur les champs B<Vcs-*>) : S<I<https://www.debian.org/";
+"doc/developers-reference/best-pkging-practices.html#bpp-vcs>>"
 
 #. type: textblock
 #: ../scripts/debcheckout.pl:235
@@ -8928,7 +8902,17 @@
 msgstr "B<debdiff> [I<options>] ... I<dsc1 dsc2>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:24
+#: ../scripts/debdiff.1:26
+#, fuzzy
+#| msgid ""
+#| "B<debdiff> takes the names of two Debian package files (I<.deb>s or I<."
+#| "udeb>s) on the command line and compares their contents (considering only "
+#| "the files in the main package, not the maintenance scripts).  It shows "
+#| "which files have been introduced and which removed between the two "
+#| "package files, and is therefore useful for spotting files which may have "
+#| "been inadvertently lost between revisions of the package.  It also checks "
+#| "the file owners and permissions, and compares the control files of the "
+#| "two packages using the B<wdiff> program."
 msgid ""
 "B<debdiff> takes the names of two Debian package files (I<.deb>s or I<."
 "udeb>s) on the command line and compares their contents (considering only "
@@ -8937,7 +8921,8 @@
 "and is therefore useful for spotting files which may have been inadvertently "
 "lost between revisions of the package.  It also checks the file owners and "
 "permissions, and compares the control files of the two packages using the "
-"B<wdiff> program."
+"B<wdiff> program.  If you want a deeper comparison of two Debian package "
+"files you can use the B<debbindiff> tool."
 msgstr ""
 "B<debdiff> prend en argument le nom de deux paquets Debian (fichiers I<.deb> "
 "ou I<.udeb>) et compare leur contenu (en comparant uniquement les fichiers "
@@ -8949,7 +8934,7 @@
 "B<wdiff>."
 
 #. type: Plain text
-#: ../scripts/debdiff.1:27
+#: ../scripts/debdiff.1:29
 msgid ""
 "If no arguments are given, B<debdiff> tries to compare the content of the "
 "current source directory with the last version of the package."
@@ -8958,7 +8943,7 @@
 "répertoire source actuel avec la dernière version du paquet."
 
 #. type: Plain text
-#: ../scripts/debdiff.1:38
+#: ../scripts/debdiff.1:40
 msgid ""
 "B<debdiff> can also handle changes between groups of I<.deb> files in two "
 "ways.  The first is to specify two I<.changes> files.  In this case, the I<."
@@ -8981,7 +8966,7 @@
 "découpé en paquets plus petits, rien n'est perdu au passage."
 
 #. type: Plain text
-#: ../scripts/debdiff.1:42
+#: ../scripts/debdiff.1:44
 msgid ""
 "B<debdiff> examines the B<devscripts> configuration files as described "
 "below.  Command line options override the configuration file settings, "
@@ -8992,7 +8977,7 @@
 "les paramètres des fichiers de configuration."
 
 #. type: Plain text
-#: ../scripts/debdiff.1:50
+#: ../scripts/debdiff.1:52
 msgid ""
 "If B<debdiff> is passed two source packages (I<.dsc> files) it will compare "
 "the contents of the source packages.  If the source packages differ only in "
@@ -9010,13 +8995,13 @@
 "les deux arborescences des sources."
 
 #. type: TP
-#: ../scripts/debdiff.1:51
+#: ../scripts/debdiff.1:53
 #, no-wrap
 msgid "B<--dirs>, B<-d>"
 msgstr "B<--dirs>, B<-d>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:56
+#: ../scripts/debdiff.1:58
 msgid ""
 "The default mode of operation is to ignore directory names which appear in "
 "the file list, but they, too, will be considered if this option is given."
@@ -9026,13 +9011,13 @@
 "pris en compte."
 
 #. type: TP
-#: ../scripts/debdiff.1:56
+#: ../scripts/debdiff.1:58
 #, no-wrap
 msgid "B<--nodirs>"
 msgstr "B<--nodirs>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:60
+#: ../scripts/debdiff.1:62
 msgid ""
 "Ignore directory names which appear in the file list.  This is the default "
 "and it can be used to override a configuration file setting."
@@ -9042,13 +9027,13 @@
 "paramètre d'un fichier de configuration."
 
 #. type: TP
-#: ../scripts/debdiff.1:60
+#: ../scripts/debdiff.1:62
 #, no-wrap
 msgid "B<--move>I< FROM TO>,B< -m>I< FROM TO>"
 msgstr "B<--move> I<DEPUIS VERS>, B<-m> I<DEPUIS VERS>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:70
+#: ../scripts/debdiff.1:72
 msgid ""
 "It sometimes occurs that various files or directories are moved around "
 "between revisions.  This can be handled using this option.  There are two "
@@ -9069,13 +9054,13 @@
 "ils sont interprétés dans l'ordre d'apparition."
 
 #. type: TP
-#: ../scripts/debdiff.1:70
+#: ../scripts/debdiff.1:72
 #, no-wrap
 msgid "B<--move-regex>I< FROM TO>"
 msgstr "B<--move-regex> I<DEPUIS VERS>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:76
+#: ../scripts/debdiff.1:78
 msgid ""
 "This is the same as B<--move>, except that I<FROM> is treated as a regular "
 "expression and the B<perl> substitution command I<s/^FROM/TO/> is applied to "
@@ -9087,13 +9072,13 @@
 "arrières telles que $1."
 
 #. type: TP
-#: ../scripts/debdiff.1:76
+#: ../scripts/debdiff.1:78
 #, no-wrap
 msgid "B<--nocontrol>"
 msgstr "B<--nocontrol>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:81
+#: ../scripts/debdiff.1:83
 msgid ""
 "B<debdiff> will usually compare the respective control files of the packages "
 "using B<wdiff>(1).  This option suppresses this part of the processing."
@@ -9102,13 +9087,13 @@
 "B<wdiff>(1). Cette option permet de désactiver cette fonctionnalité."
 
 #. type: TP
-#: ../scripts/debdiff.1:81
+#: ../scripts/debdiff.1:83
 #, no-wrap
 msgid "B<--control>"
 msgstr "B<--control>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:85
+#: ../scripts/debdiff.1:87
 msgid ""
 "Compare the respective control files; this is the default, and it can be "
 "used to override a configuration file setting."
@@ -9118,13 +9103,13 @@
 "configuration."
 
 #. type: TP
-#: ../scripts/debdiff.1:85
+#: ../scripts/debdiff.1:87
 #, no-wrap
 msgid "B<--controlfiles>I< FILE>[B<,>I<FILE> ...]"
 msgstr "B<--controlfiles> I<FICHIER>[B<,>I<FICHIER> ...]"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:93
+#: ../scripts/debdiff.1:95
 msgid ""
 "Specify which control files to compare; by default this is just I<control>, "
 "but could include I<postinst>, I<config> and so on.  Files will only be "
@@ -9140,13 +9125,13 @@
 "pour remplacer les paramètres du fichier de configuration."
 
 #. type: TP
-#: ../scripts/debdiff.1:93
+#: ../scripts/debdiff.1:95
 #, no-wrap
 msgid "B<--wdiff-source-control>"
 msgstr "B<--wdiff-source-control>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:97
+#: ../scripts/debdiff.1:99
 msgid ""
 "When processing source packages, compare control files using B<wdiff>.  "
 "Equivalent to the B<--control> option for binary packages."
@@ -9156,13 +9141,13 @@
 "binaires."
 
 #. type: TP
-#: ../scripts/debdiff.1:97
+#: ../scripts/debdiff.1:99
 #, no-wrap
 msgid "B<--no-wdiff-source-control>"
 msgstr "B<--no-wdiff-source-control>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:101
+#: ../scripts/debdiff.1:103
 msgid ""
 "Do not compare control files in source packages using B<wdfiff>.  This is "
 "the default."
@@ -9171,13 +9156,13 @@
 "B<wdfiff>. C'est le comportement par défaut."
 
 #. type: TP
-#: ../scripts/debdiff.1:101
+#: ../scripts/debdiff.1:103
 #, no-wrap
 msgid "B<--wp>, B<--wl>, B<--wt>"
 msgstr "B<--wp>, B<--wl>, B<--wt>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:106
+#: ../scripts/debdiff.1:108
 msgid ""
 "Pass a B<-p>, B<-l> or B<-t> option to B<wdiff> respectively.  (This yields "
 "the whole B<wdiff> output rather than just the lines with any changes.)"
@@ -9186,13 +9171,13 @@
 "affiche le B<wdiff> complet, plutôt que juste les lignes modifiées)."
 
 #. type: TP
-#: ../scripts/debdiff.1:106
+#: ../scripts/debdiff.1:108
 #, no-wrap
 msgid "B<--show-moved>"
 msgstr "B<--show-moved>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:113
+#: ../scripts/debdiff.1:115
 msgid ""
 "If multiple I<.deb> files are specified on the command line, either using I<."
 "changes> files or the B<--from>/B<--to> syntax, then this option will also "
@@ -9206,13 +9191,13 @@
 "déterminés par les noms des fichiers I<.deb>."
 
 #. type: TP
-#: ../scripts/debdiff.1:113
+#: ../scripts/debdiff.1:115
 #, no-wrap
 msgid "B<--noshow-moved>"
 msgstr "B<--noshow-moved>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:117 ../scripts/debdiff.1:134
+#: ../scripts/debdiff.1:119 ../scripts/debdiff.1:136
 msgid ""
 "The default behaviour; can be used to override a configuration file setting."
 msgstr ""
@@ -9220,13 +9205,13 @@
 "d'un fichier de configuration."
 
 #. type: TP
-#: ../scripts/debdiff.1:117
+#: ../scripts/debdiff.1:119
 #, no-wrap
 msgid "B<--renamed>I< FROM TO>"
 msgstr "B<--renamed> I<DEPUIS VERS>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:123
+#: ../scripts/debdiff.1:125
 msgid ""
 "If B<--show-moved> is being used and a package has been renamed in the "
 "process, this command instructs B<debdiff> to treat the package in the first "
@@ -9239,13 +9224,13 @@
 "option peut être utilisée plusieurs fois."
 
 #. type: TP
-#: ../scripts/debdiff.1:123
+#: ../scripts/debdiff.1:125
 #, no-wrap
 msgid "B<--exclude>I< PATTERN>"
 msgstr "B<--exclude> I<MOTIF>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:127
+#: ../scripts/debdiff.1:129
 msgid ""
 "Exclude files that match I<PATTERN>.  Multiple uses of this option are "
 "permitted."
@@ -9254,42 +9239,42 @@
 "cette option est possible."
 
 #. type: TP
-#: ../scripts/debdiff.1:127
+#: ../scripts/debdiff.1:129
 #, no-wrap
 msgid "B<--diffstat>"
 msgstr "B<--diffstat>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:130
+#: ../scripts/debdiff.1:132
 msgid "Include the result of B<diffstat> before the generated diff."
 msgstr "Inclure le résultat de B<diffstat> avant de produire le différentiel."
 
 #. type: TP
-#: ../scripts/debdiff.1:130
+#: ../scripts/debdiff.1:132
 #, no-wrap
 msgid "B<--no-diffstat>"
 msgstr "B<--no-diffstat>"
 
 #. type: TP
-#: ../scripts/debdiff.1:134
+#: ../scripts/debdiff.1:136
 #, no-wrap
 msgid "B<--auto-ver-sort>"
 msgstr "B<--auto-ver-sort>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:137
+#: ../scripts/debdiff.1:139
 msgid "When comparing source packages, do so in version order."
 msgstr ""
 "Lors de la comparaison de paquets source, comparer dans l'ordre des versions."
 
 #. type: TP
-#: ../scripts/debdiff.1:137
+#: ../scripts/debdiff.1:139
 #, no-wrap
 msgid "B<--no-auto-ver-sort>"
 msgstr "B<--no-auto-ver-sort>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:143
+#: ../scripts/debdiff.1:145
 msgid ""
 "Compare source packages in the order they were passed on the command-line, "
 "even if that means comparing a package with a higher version against one "
@@ -9301,13 +9286,13 @@
 "comportement par défaut."
 
 #. type: TP
-#: ../scripts/debdiff.1:143
+#: ../scripts/debdiff.1:145
 #, no-wrap
 msgid "B<--unpack-tarballs>"
 msgstr "B<--unpack-tarballs>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:148
+#: ../scripts/debdiff.1:150
 msgid ""
 "When comparing source packages, also unpack tarballs found in the top level "
 "source directory to compare their contents along with the other files.  This "
@@ -9318,41 +9303,41 @@
 "temps que les autres fichiers. Il s'agit du comportement par défaut."
 
 #. type: TP
-#: ../scripts/debdiff.1:148
+#: ../scripts/debdiff.1:150
 #, no-wrap
 msgid "B<--no-unpack-tarballs>"
 msgstr "B<--no-unpack-tarballs>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:151
+#: ../scripts/debdiff.1:153
 msgid "Do not unpack tarballs inside source packages."
 msgstr "Ne pas ouvrir les archives tar se trouvant dans les paquets source."
 
 #. type: TP
-#: ../scripts/debdiff.1:161
+#: ../scripts/debdiff.1:163
 #, no-wrap
 msgid "B<--quiet>, B<-q>"
 msgstr "B<--quiet>, B<-q>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:164
+#: ../scripts/debdiff.1:166
 msgid "Be quiet if no differences were found."
 msgstr "Rester silencieux si aucune différence n'est trouvée."
 
 #. type: TP
-#: ../scripts/debdiff.1:164
+#: ../scripts/debdiff.1:166
 #, no-wrap
 msgid "B<--ignore-space>, B<-w>"
 msgstr "B<--ignore-space>, B<-w>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:167
+#: ../scripts/debdiff.1:169
 msgid "Ignore whitespace in diffs."
 msgstr "Ignorer les blancs dans les diffs."
 
 # NOTE: presque identique
 #. type: Plain text
-#: ../scripts/debdiff.1:173
+#: ../scripts/debdiff.1:175
 msgid ""
 "The two configuration files I</etc/devscripts.conf> and I<~/.devscripts> are "
 "sourced by a shell in that order to set configuration variables.  Command "
@@ -9370,26 +9355,26 @@
 "actuellement identifiées sont :"
 
 #. type: TP
-#: ../scripts/debdiff.1:173
+#: ../scripts/debdiff.1:175
 #, no-wrap
 msgid "B<DEBDIFF_DIRS>"
 msgstr "B<DEBDIFF_DIRS>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:177
+#: ../scripts/debdiff.1:179
 msgid ""
 "If this is set to I<yes>, then it is the same as the B<--dirs> command line "
 "parameter being used."
 msgstr "Lui attribuer la valeur I<yes> équivaut à utiliser l'option B<--dirs>."
 
 #. type: TP
-#: ../scripts/debdiff.1:177
+#: ../scripts/debdiff.1:179
 #, no-wrap
 msgid "B<DEBDIFF_CONTROL>"
 msgstr "B<DEBDIFF_CONTROL>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:182
+#: ../scripts/debdiff.1:184
 msgid ""
 "If this is set to I<no>, then it is the same as the B<--nocontrol> command "
 "line parameter being used.  The default is I<yes>."
@@ -9398,13 +9383,13 @@
 "La valeur par défaut est I<yes>."
 
 #. type: TP
-#: ../scripts/debdiff.1:182
+#: ../scripts/debdiff.1:184
 #, no-wrap
 msgid "B<DEBDIFF_CONTROLFILES>"
 msgstr "B<DEBDIFF_CONTROLFILES>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:187
+#: ../scripts/debdiff.1:189
 msgid ""
 "Which control files to compare, corresponding to the B<--controlfiles> "
 "command line option.  The default is I<control>."
@@ -9413,13 +9398,13 @@
 "de commande B<--controlfiles>. La valeur par défaut est I<control>."
 
 #. type: TP
-#: ../scripts/debdiff.1:187
+#: ../scripts/debdiff.1:189
 #, no-wrap
 msgid "B<DEBDIFF_SHOW_MOVED>"
 msgstr "B<DEBDIFF_SHOW_MOVED>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:191
+#: ../scripts/debdiff.1:193
 msgid ""
 "If this is set to I<yes>, then it is the same as the B<--show-moved> command "
 "line parameter being used."
@@ -9427,13 +9412,13 @@
 "Lui attribuer la valeur I<yes> équivaut à utiliser l'option B<--show-moved>."
 
 #. type: TP
-#: ../scripts/debdiff.1:191
+#: ../scripts/debdiff.1:193
 #, no-wrap
 msgid "B<DEBDIFF_WDIFF_OPT>"
 msgstr "B<DEBDIFF_WDIFF_OPT>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:195
+#: ../scripts/debdiff.1:197
 msgid ""
 "This option will be passed to B<wdiff>; it should be one of B<-p>, B<-l> or "
 "B<-t>."
@@ -9442,13 +9427,13 @@
 "ou B<-t>."
 
 #. type: TP
-#: ../scripts/debdiff.1:195
+#: ../scripts/debdiff.1:197
 #, no-wrap
 msgid "B<DEBDIFF_SHOW_DIFFSTAT>"
 msgstr "B<DEBDIFF_SHOW_DIFFSTAT>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:199
+#: ../scripts/debdiff.1:201
 msgid ""
 "If this is set to I<yes>, then it is the same as the B<--diffstat> command "
 "line parameter being used."
@@ -9457,13 +9442,13 @@
 "la ligne de commande."
 
 #. type: TP
-#: ../scripts/debdiff.1:199
+#: ../scripts/debdiff.1:201
 #, no-wrap
 msgid "B<DEBDIFF_WDIFF_SOURCE_CONTROL>"
 msgstr "B<DEBDIFF_WDIFF_SOURCE_CONTROL>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:203
+#: ../scripts/debdiff.1:205
 msgid ""
 "If this is set to I<yes>, then it is the same as the B<--wdiff-source-"
 "control> command line parameter being used."
@@ -9472,13 +9457,13 @@
 "control> de la ligne de commande."
 
 #. type: TP
-#: ../scripts/debdiff.1:203
+#: ../scripts/debdiff.1:205
 #, no-wrap
 msgid "B<DEBDIFF_AUTO_VER_SORT>"
 msgstr "B<DEBDIFF_AUTO_VER_SORT>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:207
+#: ../scripts/debdiff.1:209
 msgid ""
 "If this is set to I<yes>, then it is the same as the B<--auto-ver-sort> "
 "command line parameter being used."
@@ -9487,13 +9472,13 @@
 "sort> de la ligne de commande."
 
 #. type: TP
-#: ../scripts/debdiff.1:207
+#: ../scripts/debdiff.1:209
 #, no-wrap
 msgid "B<DEBDIFF_UNPACK_TARBALLS>"
 msgstr "B<DEBDIFF_UNPACK_TARBALLS>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:211
+#: ../scripts/debdiff.1:213
 msgid ""
 "If this is set to I<no>, then it is the same as the B<--no-unpack-tarballs> "
 "command line parameter being used."
@@ -9502,7 +9487,7 @@
 "tarballs> de la ligne de commande."
 
 #. type: Plain text
-#: ../scripts/debdiff.1:215
+#: ../scripts/debdiff.1:217
 msgid ""
 "Normally the exit value will be 0 if no differences are reported and 1 if "
 "any are reported.  If there is some fatal error, the exit code will be 255."
@@ -9512,16 +9497,16 @@
 "retour sera 255."
 
 #. type: Plain text
-#: ../scripts/debdiff.1:221
+#: ../scripts/debdiff.1:224
 msgid ""
 "B<diffstat>(1), B<dpkg-deb>(1), B<interdiff>(1), B<wdiff>(1), B<devscripts."
-"conf>(5)"
+"conf>(5), B<debbindiff>(1)"
 msgstr ""
 "B<diffstat>(1), B<dpkg-deb>(1), B<interdiff>(1), B<wdiff>(1), B<devscripts."
-"conf>(5)"
+"conf>(5), B<debbindiff>"
 
 #. type: Plain text
-#: ../scripts/debdiff.1:226
+#: ../scripts/debdiff.1:229
 msgid ""
 "B<debdiff> was originally written as a shell script by Yann Dirson "
 "E<lt>dirson@debian.orgE<gt> and rewritten in Perl with many more features by "
@@ -12836,9 +12821,13 @@
 
 #. type: Plain text
 #: ../scripts/devscripts.1:69
+#, fuzzy
+#| msgid ""
+#| "compare two versions of a Debian package to check for added and removed "
+#| "files [wdiff, patchutils]"
 msgid ""
 "compare two versions of a Debian package to check for added and removed "
-"files [wdiff, patchutils]"
+"files. Use the debbindiff package for deep comparisons. [wdiff, patchutils]"
 msgstr ""
 "comparer deux versions d'un paquet Debian pour vérifier les fichiers ajoutés "
 "ou supprimés [wdiff, patchutils]"
@@ -14996,10 +14985,10 @@
 #. type: Plain text
 #: ../scripts/grep-excuses.1:22
 msgid ""
-"Get information from E<lt>http://release.debian.org/migration/E<gt>.  A "
+"Get information from E<lt>https://release.debian.org/migration/E<gt>.  A "
 "package name must be given when using this option."
 msgstr ""
-"Récupérer les informations de E<lt>http://release.debian.org/migration/";
+"Récupérer les informations de E<lt>https://release.debian.org/migration/";
 "E<gt>. Un nom de paquet doit être fourni quand on utilise cette option."
 
 #. type: Plain text
@@ -17242,11 +17231,11 @@
 #: ../scripts/pts-subscribe.1:56
 msgid ""
 "B<at>(1), information about the Package Tracking System in the Developer's "
-"Reference at http://www.debian.org/doc/developers-reference/resources.";
+"Reference at https://www.debian.org/doc/developers-reference/resources.";
 "html#pkg-tracking-system"
 msgstr ""
 "B<at>(1), informations à propos du système de suivi des paquets (PTS) dans "
-"la Référence du Développeur à http://www.debian.org/doc/manuals/developers-";
+"la Référence du Développeur à https://www.debian.org/doc/manuals/developers-";
 "reference/resources.html#pkg-tracking-system"
 
 #. type: Plain text
@@ -17690,15 +17679,16 @@
 "B<dak ls> queries the Debian archive database (\"projectb\") and displays "
 "which package version is registered per architecture/component/suite.  The "
 "CGI at B<https://qa.debian.org/madison.php> provides that service without "
-"requiring SSH access to ftp-master.debian.org or the mirror on ries.debian."
-"org. This script, B<rmadison>, is a command line frontend to this CGI."
+"requiring SSH access to ftp-master.debian.org or the mirror on mirror.ftp-"
+"master.debian.org. This script, B<rmadison>, is a command line frontend to "
+"this CGI."
 msgstr ""
 "L'outil B<dak ls> interroge la base d'archive Debian (« projectb ») et "
 "affiche les versions de paquet enregistrées par architecture/composante/"
 "distribution. Le script CGI à B<https://qa.debian.org/madison.php> met ce "
 "service à disposition, de sorte qu'un accès SSH à ftp-master.debian.org ou "
-"au miroir ries.debian.org n'est pas requis. Ce script, B<rmadison>, est un "
-"frontal en ligne de commande pour ce script CGI."
+"au miroir mirror.ftp-master.debian.org n'est pas requis. Ce script, "
+"B<rmadison>, est un frontal en ligne de commande pour ce script CGI."
 
 #. type: =item
 #: ../scripts/rmadison.pl:225
@@ -18815,12 +18805,12 @@
 #, no-wrap
 msgid ""
 "# For Google Code projects you should use the downloads page like this:\n"
-"http://code.google.com/p/E<lt>projectE<gt>/downloads/list?can=1 \\e\n"
+"https://code.google.com/p/E<lt>projectE<gt>/downloads/list?can=1 \\e\n"
 "  .*/E<lt>projectE<gt>-(\\ed[\\ed.]*)\\e.tar\\e.gz\n"
 msgstr ""
 "# Pour les projets Google Code, la page de téléchargement devrait être\n"
 "# utilisée comme ceci :\n"
-"http://code.google.com/p/E<lt>projetE<gt>/downloads/list?can=1 \\e\n"
+"https://code.google.com/p/E<lt>projetE<gt>/downloads/list?can=1 \\e\n"
 "  .*/E<lt>projetE<gt>-(\\ed[\\ed.]*)\\e.tar\\e.gz\n"
 
 #. type: Plain text
@@ -20919,11 +20909,11 @@
 #: ../scripts/who-permits-upload.pl:62
 msgid ""
 "Retrieve the DM permission file from the supplied URL. When this option is "
-"not present, the default value I<http://ftp-master.debian.org/dm.txt> is "
+"not present, the default value I<https://ftp-master.debian.org/dm.txt> is "
 "used."
 msgstr ""
 "Récupérer le fichier de droits de DM depuis l’URL fournie. Quand cette "
-"option n’est pas présente, la valeur par défaut I<http://ftp-master.debian.";
+"option n’est pas présente, la valeur par défaut I<https://ftp-master.debian.";
 "org/dm.txt> est utilisée."
 
 #. type: textblock
@@ -21198,8 +21188,8 @@
 
 #. type: Plain text
 #: ../scripts/wnpp-alert.1:31 ../scripts/wnpp-check.1:25
-msgid "http://www.debian.org/devel/wnpp";
-msgstr "http://www.debian.org/devel/wnpp";
+msgid "https://www.debian.org/devel/wnpp";
+msgstr "https://www.debian.org/devel/wnpp";
 
 #. type: Plain text
 #: ../scripts/wnpp-alert.1:34
@@ -21630,6 +21620,20 @@
 "Cette page de manuel a été écrite pour le paquet B<devscripts> par le "
 "responsable du paquet, Julian Gilbey E<lt>jdg@debian.orgE<gt>."
 
+#~ msgid ""
+#~ "As a special case, the unofficial B<gift> tag name is supported in "
+#~ "addition to official tag names. B<gift> is used as a shorthand for the "
+#~ "B<gift> usertag; see L<https://wiki.debian.org/qa.debian.org/GiftTag>.  "
+#~ "Adding/removing the B<gift> tag will add/remove the B<gift> usertag, "
+#~ "belonging to the \"debian-qa@lists.debian.org\" user."
+#~ msgstr ""
+#~ "Comme cas particulier, l'étiquette non officielle B<gift> est prise en "
+#~ "charge en plus des étiquettes officielles. B<gift> est utilisée comme "
+#~ "raccourci pour l'étiquette utilisateur (« usertag ») B<gift> ; consultez "
+#~ "L<https://wiki.debian.org/qa.debian.org/GiftTag>. L'ajout ou la "
+#~ "suppression de l'étiquette B<gift> ajoutera ou supprimera l'étiquette "
+#~ "utilisateur B<gift>, pour l'utilisateur « debian-qa@lists.debian.org »."
+
 #~ msgid "B<--diff>"
 #~ msgstr "B<--diff>"
 
diff -Nru devscripts-2.14.10/README devscripts-2.14.11/README
--- devscripts-2.14.10/README	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/README	2014-12-01 23:55:57.000000000 -0500
@@ -86,6 +86,7 @@
   reports on any difference found in their file lists.  Useful for ensuring
   that no files were inadvertently lost between versions.  Can also examine
   two .dsc files and report on the changes between source versions.
+  For a deeper comparison one can use the debbindiff package.
   [wdiff, patchutils]
 
 - debi: Installs the current package by using the setuid root debpkg
diff -Nru devscripts-2.14.10/scripts/annotate-output.sh devscripts-2.14.11/scripts/annotate-output.sh
--- devscripts-2.14.10/scripts/annotate-output.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/annotate-output.sh	2014-12-01 23:55:57.000000000 -0500
@@ -1,6 +1,6 @@
 #!/bin/bash
 # this script was downloaded from:
-# http://jeroen.a-eskwadraat.nl/sw/annotate
+# https://jeroen.a-eskwadraat.nl/sw/annotate
 # and is part of devscripts ###VERSION###
 
 # Executes a program annotating the output linewise with time and stream
@@ -18,17 +18,17 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 progname=$(basename $0)
 
 addtime ()
 {
 	while IFS= read -r line; do
-		echo "`date ${FMT}` $1: $line"
+		printf "%s %s: %s\n" "$(date "${FMT}")" "$1" "$line"
 	done
 	if [ ! -z "$line" ]; then
-		echo -n "`date ${FMT}` $1: $line"
+		printf "%s %s: %s" "$(date "${FMT}")" "$1" "$line"
 	fi
 }
 
@@ -78,11 +78,11 @@
 addtime O < $OUT &
 addtime E < $ERR &
 
-echo "`date ${FMT}` I: Started $@"
+echo "Started $@" | addtime I
 "$@" > $OUT 2> $ERR ; EXIT=$?
 rm -f $OUT $ERR
 wait
 
-echo "`date ${FMT}` I: Finished with exitcode $EXIT"
+echo "Finished with exitcode $EXIT" | addtime I
 
 exit $EXIT
diff -Nru devscripts-2.14.10/scripts/archpath.sh devscripts-2.14.11/scripts/archpath.sh
--- devscripts-2.14.10/scripts/archpath.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/archpath.sh	2014-12-01 23:55:57.000000000 -0500
@@ -15,7 +15,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 set -e
 
diff -Nru devscripts-2.14.10/scripts/bts.pl devscripts-2.14.11/scripts/bts.pl
--- devscripts-2.14.10/scripts/bts.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/bts.pl	2014-12-01 23:55:57.000000000 -0500
@@ -21,7 +21,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 # Use our own subclass of Pod::Text to
 # a) Strip the POD markup before displaying it via "bts help"
@@ -156,9 +156,10 @@
            "potato", "woody", "sid", "help", "security", "upstream",
            "pending", "sarge", "sarge-ignore", "experimental", "d-i",
            "confirmed", "ipv6", "lfs", "fixed-in-experimental",
-           "fixed-upstream", "l10n", "etch", "etch-ignore",
+           "fixed-upstream", "l10n", "newcomer", "etch", "etch-ignore",
            "lenny", "lenny-ignore", "squeeze", "squeeze-ignore",
            "wheezy", "wheezy-ignore", "jessie", "jessie-ignore",
+           "stretch", "stretch-ignore", "buster", "buster-ignore",
          );
 
 *valid_tags = \@gTags;
@@ -790,7 +791,7 @@
 =head1 COMMANDS
 
 For full details about the commands, see the BTS documentation.
-L<http://www.debian.org/Bugs/server-control>
+L<https://www.debian.org/Bugs/server-control>
 
 =over 4
 
@@ -872,13 +873,13 @@
 
 Details of the bug tracking system itself, along with a bug-request
 page with more options than this script, can be found on
-http://bugs.debian.org/.  This page itself will be opened if the
+https://bugs.debian.org/.  This page itself will be opened if the
 command 'bts bugs :' is used.
 
 =item B<release-critical>, B<RC>
 
 Display the front page of the release-critical pages on the BTS.  This
-is a synonym for http://bugs.debian.org/release-critical/index.html.
+is a synonym for https://bugs.debian.org/release-critical/index.html.
 It is also possible to say release-critical/debian/main.html and the like.
 RC is a synonym for release-critical/other/all.html.
 
@@ -1342,7 +1343,7 @@
 
 Reassign a I<bug> or a number of bugs to a different I<package>.
 The I<version> field is optional; see the explanation at
-L<http://www.debian.org/Bugs/server-control>.
+L<https://www.debian.org/Bugs/server-control>.
 
 =cut
 
@@ -1541,12 +1542,6 @@
 
 will remove all tags from the specified I<bug>.
 
-As a special case, the unofficial B<gift> tag name is supported in
-addition to official tag names. B<gift> is used as a shorthand for the
-B<gift> usertag; see L<https://wiki.debian.org/qa.debian.org/GiftTag>.
-Adding/removing the B<gift> tag will add/remove the B<gift> usertag,
-belonging to the "debian-qa@lists.debian.org" user.
-
 Adding/removing the B<security> tag will add "team\@security.debian.org"
 to the Cc list of the control email.
 
@@ -1583,6 +1578,11 @@
 	    if ($gift_flag eq '=') {
 		$gift_flag = '+';
 	    }
+	    # Backward compatibility: do both gift usertagging and newcomer
+	    # tagging. Gifting should be removed after a suitable migration
+	    # time.  See https://wiki.debian.org/qa.debian.org/GiftTag header
+	    # for more info.
+	    mailbts("tagging $bug", "tags $bug + newcomer");
 	    mailbts("gifting $bug",
 		"user debian-qa\@lists.debian.org\nusertag $bug $gift_flag gift");
 	    next;
@@ -4112,9 +4112,9 @@
 
 =head1 SEE ALSO
 
-Please see L<http://www.debian.org/Bugs/server-control> for
+Please see L<https://www.debian.org/Bugs/server-control> for
 more details on how to control the BTS using emails and
-L<http://www.debian.org/Bugs/> for more information about the BTS.
+L<https://www.debian.org/Bugs/> for more information about the BTS.
 
 querybts(1), reportbug(1)
 
diff -Nru devscripts-2.14.10/scripts/chdist.pl devscripts-2.14.11/scripts/chdist.pl
--- devscripts-2.14.10/scripts/chdist.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/chdist.pl	2014-12-01 23:55:57.000000000 -0500
@@ -13,7 +13,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 =head1 NAME
 
diff -Nru devscripts-2.14.10/scripts/checkbashisms.pl devscripts-2.14.11/scripts/checkbashisms.pl
--- devscripts-2.14.10/scripts/checkbashisms.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/checkbashisms.pl	2014-12-01 23:55:57.000000000 -0500
@@ -18,7 +18,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 use strict;
 use Getopt::Long qw(:config gnu_getopt);
diff -Nru devscripts-2.14.10/scripts/cvs-debi.sh devscripts-2.14.11/scripts/cvs-debi.sh
--- devscripts-2.14.10/scripts/cvs-debi.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/cvs-debi.sh	2014-12-01 23:55:57.000000000 -0500
@@ -19,7 +19,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 set -e
 
@@ -342,6 +342,10 @@
 
 if [ -n "$targetarch" ] && [ -n "$targetgnusystem" ]; then
     setq arch "$(dpkg-architecture "-a${targetarch}" "-t${targetgnusystem}" -qDEB_HOST_ARCH)" "build architecture"
+elif [ -n "$targetarch" ]; then
+    setq arch "$(dpkg-architecture "-a${targetarch}" -qDEB_HOST_ARCH)" "build architecture"
+elif [ -n "$targetgnusystem" ]; then
+    setq arch "$(dpkg-architecture "-t${targetgnusystem}" -qDEB_HOST_ARCH)" "build architecture"
 else
     setq arch "$(dpkg-architecture -qDEB_HOST_ARCH)" "build architecture"
 fi
diff -Nru devscripts-2.14.10/scripts/cvs-debrelease.sh devscripts-2.14.11/scripts/cvs-debrelease.sh
--- devscripts-2.14.10/scripts/cvs-debrelease.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/cvs-debrelease.sh	2014-12-01 23:55:57.000000000 -0500
@@ -19,7 +19,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 set -e
 
@@ -355,6 +355,10 @@
 
 if [ -n "$targetarch" ] && [ -n "$targetgnusystem" ]; then
     setq arch "$(dpkg-architecture "-a${targetarch}" "-t${targetgnusystem}" -qDEB_HOST_ARCH)" "build architecture"
+elif [ -n "$targetarch" ]; then
+    setq arch "$(dpkg-architecture "-a${targetarch}" -qDEB_HOST_ARCH)" "build architecture"
+elif [ -n "$targetgnusystem" ]; then
+    setq arch "$(dpkg-architecture "-t${targetgnusystem}" -qDEB_HOST_ARCH)" "build architecture"
 else
     setq arch "$(dpkg-architecture -qDEB_HOST_ARCH)" "build architecture"
 fi
diff -Nru devscripts-2.14.10/scripts/cvs-debuild.pl devscripts-2.14.11/scripts/cvs-debuild.pl
--- devscripts-2.14.10/scripts/cvs-debuild.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/cvs-debuild.pl	2014-12-01 23:55:57.000000000 -0500
@@ -16,7 +16,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 
 # We will do simple option processing.  The calling syntax of this
diff -Nru devscripts-2.14.10/scripts/dd-list.1 devscripts-2.14.11/scripts/dd-list.1
--- devscripts-2.14.10/scripts/dd-list.1	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/dd-list.1	2014-12-01 23:55:57.000000000 -0500
@@ -11,7 +11,7 @@
 .\" GNU General Public License for more details.
 .\"
 .\" You should have received a copy of the GNU General Public License
-.\" along with this program. If not, see <http://www.gnu.org/licenses/>.
+.\" along with this program. If not, see <https://www.gnu.org/licenses/>.
 .\"
 .TH DD\-LIST 1 2011-10-27 "Debian"
 .\" --------------------------------------------------------------------
diff -Nru devscripts-2.14.10/scripts/dd-list.pl devscripts-2.14.11/scripts/dd-list.pl
--- devscripts-2.14.10/scripts/dd-list.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/dd-list.pl	2014-12-01 23:55:57.000000000 -0500
@@ -18,7 +18,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 use strict;
 use FileHandle;
diff -Nru devscripts-2.14.10/scripts/debchange.1 devscripts-2.14.11/scripts/debchange.1
--- devscripts-2.14.10/scripts/debchange.1	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debchange.1	2014-12-01 23:55:57.000000000 -0500
@@ -30,7 +30,7 @@
 \fBdebchange\fR also supports automatically producing bug-closing
 changelog entries, using the \fB\-\-closes\fR option.  This will
 usually query the BTS, the Debian Bug Tracking System (see
-http://bugs.debian.org/) to determine the title of the bug and the
+https://bugs.debian.org/) to determine the title of the bug and the
 package in which it occurs.  This behaviour can be stopped by giving a
 \fB\-\-noquery\fR option or by setting the configuration variable
 \fBDEBCHANGE_QUERY_BTS\fR to \fIno\fR, as described below.  In either
diff -Nru devscripts-2.14.10/scripts/debchange.pl devscripts-2.14.11/scripts/debchange.pl
--- devscripts-2.14.10/scripts/debchange.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debchange.pl	2014-12-01 23:55:57.000000000 -0500
@@ -26,7 +26,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 use 5.008;  # We're using PerlIO layers
 use strict;
@@ -624,7 +624,7 @@
 my $EMAIL = 'EMAIL';
 my $DISTRIBUTION = 'UNRELEASED';
 my $bpo_dist = '';
-my %bpo_dists = ( 60, 'squeeze', 70, 'wheezy' );
+my %bpo_dists = ( 60, 'squeeze', 70, 'wheezy', 80, 'jessie' );
 my $latest_bpo_dist = '70';
 my $CHANGES = '';
 # Changelog urgency, possibly propogated to NEWS files
@@ -645,7 +645,8 @@
     fatal "No maintainer in changelog!"
 	unless exists $changelog->{Maintainer};
     $changelog->{Maintainer} = decode_utf8($changelog->{Maintainer});
-    ($MAINTAINER,$EMAIL) = ($changelog->{Maintainer} =~ /^([^<]+) <(.*)>/);
+    ($MAINTAINER,$EMAIL) = ($changelog->{Maintainer} =~ /^([^<]*) <(.*)>/);
+    $MAINTAINER ||= '';
     fatal "No distribution in changelog!"
 	unless exists $changelog->{Distribution};
     if ($vendor eq 'Ubuntu') {
@@ -1342,7 +1343,7 @@
 	    ($dist_indicator = $1) =~ s/[!:.,;]$//;
 	    chomp $dist_indicator;
 	}
-	elsif (/^ --\s+([^<]+)\s+/) {
+	elsif (/^ --\s+([^<]+)\s+/ || /^ --\s+<(.+?)>/) {
 	    $lastmaint=$1;
 	    # Remember where we are so we can skip back afterwards
 	    $savedline = $line;
@@ -1642,7 +1643,7 @@
 
     # Work around the fact that write() with formats
     # seems to assume that characters are single-byte
-    # See http://rt.perl.org/rt3/Public/Bug/Display.html?id=33832
+    # See https://rt.perl.org/Public/Bug/Display.html?id=33832
     # and Debian bugs #473769 and #541484
     # This relies on $CHGLINE being a sequence of unicode characters.  We can
     # compare how many unicode characters we have to how many bytes we have
diff -Nru devscripts-2.14.10/scripts/debcheckout.pl devscripts-2.14.11/scripts/debcheckout.pl
--- devscripts-2.14.10/scripts/debcheckout.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debcheckout.pl	2014-12-01 23:55:57.000000000 -0500
@@ -15,7 +15,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+# along with this program.  If not, see <https://www.gnu.org/licenses/>.
 #
 
 # Created: Tue, 14 Aug 2007 10:20:55 +0200
@@ -74,7 +74,7 @@
 =item B<-a>, B<--auth>
 
 Work in authenticated mode; this means that for known repositories (mainly those
-hosted on S<I<http://alioth.debian.org>>) URL rewriting is attempted before
+hosted on S<I<https://alioth.debian.org>>) URL rewriting is attempted before
 checking out, to ensure that the repository can be committed to. For example,
 for Subversion repositories hosted on alioth this means that
 S<I<svn+ssh://svn.debian.org/...>> will be used instead of
@@ -228,7 +228,7 @@
 =head1 SEE ALSO
 
 B<apt-cache>(8), Section 6.2.5 of the Debian Developer's Reference (for
-more information about B<Vcs-*> fields): S<I<http://www.debian.org/doc/developers-reference/best-pkging-practices.html#bpp-vcs>>.
+more information about B<Vcs-*> fields): S<I<https://www.debian.org/doc/developers-reference/best-pkging-practices.html#bpp-vcs>>.
 
 =head1 AUTHOR
 
@@ -1053,7 +1053,7 @@
 
 A Vcs-* field is missing in its source record. See Debian Developer's
 Reference 6.2.5:
- `http://www.debian.org/doc/developers-reference/best-pkging-practices.html#bpp-vcs'
+ `https://www.debian.org/doc/developers-reference/best-pkging-practices.html#bpp-vcs'
 If you know that the package is maintained via a version control
 system consider asking the maintainer to expose such information.
 
diff -Nru devscripts-2.14.10/scripts/debcommit.pl devscripts-2.14.11/scripts/debcommit.pl
--- devscripts-2.14.10/scripts/debcommit.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debcommit.pl	2014-12-01 23:55:57.000000000 -0500
@@ -212,8 +212,8 @@
    -C --confirm        Ask for confirmation of the message before commit
    -e --edit           Edit the message in EDITOR before commit
    -a --all            Commit all files (default except for git)
-   -s --strip-message  Strip the leading '* ' from the commit message
-   --no-strip-message  Do not strip a leading '* ' (default)
+   -s --strip-message  Strip the leading '* ' from the commit message (default)
+   --no-strip-message  Do not strip a leading '* '
    --sign-commit       Enable signing of the commit (git, hg, and bzr)
    --no-sign-commit    Do not sign the commit (default)
    --sign-tags         Enable signing of tags (git only)
diff -Nru devscripts-2.14.10/scripts/debdiff.1 devscripts-2.14.11/scripts/debdiff.1
--- devscripts-2.14.10/scripts/debdiff.1	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debdiff.1	2014-12-01 23:55:57.000000000 -0500
@@ -21,6 +21,8 @@
 files which may have been inadvertently lost between revisions of the
 package.  It also checks the file owners and permissions, and compares
 the control files of the two packages using the \fBwdiff\fR program.
+If you want a deeper comparison of two Debian package files you can
+use the \fBdebbindiff\fR tool.
 .PP
 If no arguments are given, \fBdebdiff\fR tries to compare the content
 of the current source directory with the last version of the package.
@@ -217,7 +219,8 @@
 .BR dpkg-deb (1),
 .BR interdiff (1),
 .BR wdiff (1),
-.BR devscripts.conf (5)
+.BR devscripts.conf (5),
+.BR debbindiff (1)
 .SH AUTHOR
 \fBdebdiff\fR was originally written as a shell script by Yann Dirson
 <dirson@debian.org> and rewritten in Perl with many more features by
diff -Nru devscripts-2.14.10/scripts/debdiff.pl devscripts-2.14.11/scripts/debdiff.pl
--- devscripts-2.14.10/scripts/debdiff.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debdiff.pl	2014-12-01 23:55:57.000000000 -0500
@@ -95,6 +95,8 @@
 
 Default settings modified by devscripts configuration files:
 $modified_conf_msg
+
+Use the debbindiff package for deeper comparisons of .deb files.
 EOF
 }
 
diff -Nru devscripts-2.14.10/scripts/debi.pl devscripts-2.14.11/scripts/debi.pl
--- devscripts-2.14.10/scripts/debi.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debi.pl	2014-12-01 23:55:57.000000000 -0500
@@ -21,7 +21,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 use 5.008;
 use strict;
diff -Nru devscripts-2.14.10/scripts/debpkg.pl devscripts-2.14.11/scripts/debpkg.pl
--- devscripts-2.14.10/scripts/debpkg.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debpkg.pl	2014-12-01 23:55:57.000000000 -0500
@@ -16,7 +16,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 
 # All this program does is to check that it is either running as root
diff -Nru devscripts-2.14.10/scripts/debrelease.sh devscripts-2.14.11/scripts/debrelease.sh
--- devscripts-2.14.10/scripts/debrelease.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debrelease.sh	2014-12-01 23:55:57.000000000 -0500
@@ -19,7 +19,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 set -e
 
@@ -284,11 +284,14 @@
     fi
 fi
 
-
 if [ "x$sourceonly" = "xsource" ]; then
     arch=source
 elif [ -n "$targetarch" ] && [ -n "$targetgnusystem" ]; then
     mustsetvar arch "$(dpkg-architecture "-a${targetarch}" "-t${targetgnusystem}" -qDEB_HOST_ARCH)" "build architecture"
+elif [ -n "$targetarch" ]; then
+    mustsetvar arch "$(dpkg-architecture "-a${targetarch}" -qDEB_HOST_ARCH)" "build architecture"
+elif [ -n "$targetgnusystem" ]; then
+    mustsetvar arch "$(dpkg-architecture "-t${targetgnusystem}" -qDEB_HOST_ARCH)" "build architecture"
 else
     mustsetvar arch "$(dpkg-architecture -qDEB_HOST_ARCH)" "build architecture"
 fi
diff -Nru devscripts-2.14.10/scripts/debrsign.sh devscripts-2.14.11/scripts/debrsign.sh
--- devscripts-2.14.10/scripts/debrsign.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debrsign.sh	2014-12-01 23:55:57.000000000 -0500
@@ -27,7 +27,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 # Abort if anything goes wrong
 set -e
@@ -164,6 +164,10 @@
 	then
 	    if [ -n "$targetarch" ] && [ -n "$targetgnusystem" ]; then
 		mustsetvar arch "$(dpkg-architecture "-a${targetarch}" "-t${targetgnusystem}" -qDEB_HOST_ARCH)" "build architecture"
+	    elif [ -n "$targetarch" ]; then
+		mustsetvar arch "$(dpkg-architecture "-a${targetarch}" -qDEB_HOST_ARCH)" "build architecture"
+	    elif [ -n "$targetgnusystem" ]; then
+		mustsetvar arch "$(dpkg-architecture "-t${targetgnusystem}" -qDEB_HOST_ARCH)" "build architecture"
 	    else
 		mustsetvar arch "$(dpkg-architecture -qDEB_HOST_ARCH)" "build architecture"
 	    fi
diff -Nru devscripts-2.14.10/scripts/debsign.sh devscripts-2.14.11/scripts/debsign.sh
--- devscripts-2.14.10/scripts/debsign.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debsign.sh	2014-12-01 23:55:57.000000000 -0500
@@ -19,7 +19,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 # Abort if anything goes wrong
 set -e
@@ -639,6 +639,10 @@
 	then
 	    if [ -n "$targetarch" ] && [ -n "$targetgnusystem" ]; then
 		mustsetvar arch "$(dpkg-architecture "-a${targetarch}" "-t${targetgnusystem}" -qDEB_HOST_ARCH)" "build architecture"
+	    elif [ -n "$targetarch" ]; then
+		mustsetvar arch "$(dpkg-architecture "-a${targetarch}" -qDEB_HOST_ARCH)" "build architecture"
+	    elif [ -n "$targetgnusystem" ]; then
+		mustsetvar arch "$(dpkg-architecture "-t${targetgnusystem}" -qDEB_HOST_ARCH)" "build architecture"
 	    else
 		mustsetvar arch "$(dpkg-architecture -qDEB_HOST_ARCH)" "build architecture"
 	    fi
diff -Nru devscripts-2.14.10/scripts/debsnap.pl devscripts-2.14.11/scripts/debsnap.pl
--- devscripts-2.14.10/scripts/debsnap.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debsnap.pl	2014-12-01 23:55:57.000000000 -0500
@@ -13,7 +13,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+# along with this program.  If not, see <https://www.gnu.org/licenses/>.
 
 use strict;
 use warnings;
diff -Nru devscripts-2.14.10/scripts/debuild.pl devscripts-2.14.11/scripts/debuild.pl
--- devscripts-2.14.10/scripts/debuild.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debuild.pl	2014-12-01 23:55:57.000000000 -0500
@@ -16,7 +16,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 # We will do simple option processing.  The calling syntax of this
 # program is:
@@ -969,8 +969,11 @@
     # Call to dpkg-architecture to set DEB_{BUILD,HOST}_* environment
     # variables
     my @dpkgarch = 'dpkg-architecture';
-    if ($targetarch && $targetgnusystem) {
-	push @dpkgarch, "-a${targetarch}", "-t${targetgnusystem}";
+    if ($targetarch) {
+	push @dpkgarch, "-a${targetarch}";
+    }
+    if ($targetgnusystem) {
+	push @dpkgarch, "-t${targetgnusystem}";
     }
     push @dpkgarch, '-f';
 
diff -Nru devscripts-2.14.10/scripts/devscripts/test/test_pylint.py devscripts-2.14.11/scripts/devscripts/test/test_pylint.py
--- devscripts-2.14.10/scripts/devscripts/test/test_pylint.py	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/devscripts/test/test_pylint.py	2014-12-01 23:55:57.000000000 -0500
@@ -23,7 +23,7 @@
 WHITELIST = [re.compile(': %s$' % x) for x in (
     # Wildcard import:
     r"No name '\w+Error' in module 'launchpadlib\.errors'",
-    # http://www.logilab.org/ticket/51250:
+    # https://www.logilab.org/ticket/51250:
     r"Module 'hashlib' has no '(md5|sha(1|224|256|384|512))' member",
     # mox:
     r"Instance of '.+' has no '(WithSideEffects|MultipleTimes|AndReturn)' "
diff -Nru devscripts-2.14.10/scripts/diff2patches.sh devscripts-2.14.11/scripts/diff2patches.sh
--- devscripts-2.14.10/scripts/diff2patches.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/diff2patches.sh	2014-12-01 23:55:57.000000000 -0500
@@ -14,7 +14,7 @@
 #    GNU General Public License for more details.
 #
 #    You should have received a copy of the GNU General Public License
-#    along with this file  If not, see <http://www.gnu.org/licenses/>.
+#    along with this file  If not, see <https://www.gnu.org/licenses/>.
 #
 #    On Debian systems, the complete text of the GNU General
 #    Public License 3 can be found in '/usr/share/common-licenses/GPL-3'.
diff -Nru devscripts-2.14.10/scripts/dpkg-depcheck.pl devscripts-2.14.11/scripts/dpkg-depcheck.pl
--- devscripts-2.14.10/scripts/dpkg-depcheck.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/dpkg-depcheck.pl	2014-12-01 23:55:57.000000000 -0500
@@ -14,7 +14,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 use strict;
 use 5.006_000;  # our() commands
diff -Nru devscripts-2.14.10/scripts/dscverify.pl devscripts-2.14.11/scripts/dscverify.pl
--- devscripts-2.14.10/scripts/dscverify.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/dscverify.pl	2014-12-01 23:55:57.000000000 -0500
@@ -19,7 +19,7 @@
 # General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 use 5.004;	# correct pipe close behavior
 use strict;
diff -Nru devscripts-2.14.10/scripts/grep-excuses.1 devscripts-2.14.11/scripts/grep-excuses.1
--- devscripts-2.14.10/scripts/grep-excuses.1	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/grep-excuses.1	2014-12-01 23:55:57.000000000 -0500
@@ -17,7 +17,7 @@
 first option given on the command-line.
 .TP
 \fB\-\-wipnity\fR, \fB\-w\fR
-Get information from <http://release.debian.org/migration/>.  A package name
+Get information from <https://release.debian.org/migration/>.  A package name
 must be given when using this option.
 .TP
 .B \-\-help
diff -Nru devscripts-2.14.10/scripts/grep-excuses.pl devscripts-2.14.11/scripts/grep-excuses.pl
--- devscripts-2.14.10/scripts/grep-excuses.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/grep-excuses.pl	2014-12-01 23:55:57.000000000 -0500
@@ -16,7 +16,7 @@
 #
 
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 use 5.006;
 use strict;
@@ -63,7 +63,7 @@
 Options:
   --no-conf, --noconf Don\'t read devscripts config files;
                       must be the first option given
-  --wipnity, -w       Check <http://release.debian.org/migration/>.  A package
+  --wipnity, -w       Check <https://release.debian.org/migration/>.  A package
                       name must be given when using this option.
   --help              Show this help
   --version           Give version information
diff -Nru devscripts-2.14.10/scripts/licensecheck.pl devscripts-2.14.11/scripts/licensecheck.pl
--- devscripts-2.14.10/scripts/licensecheck.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/licensecheck.pl	2014-12-01 23:55:57.000000000 -0500
@@ -17,7 +17,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License along
-# with this program. If not, see <http://www.gnu.org/licenses/>.
+# with this program. If not, see <https://www.gnu.org/licenses/>.
 
 =head1 NAME
 
diff -Nru devscripts-2.14.10/scripts/mass-bug.pl devscripts-2.14.11/scripts/mass-bug.pl
--- devscripts-2.14.10/scripts/mass-bug.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/mass-bug.pl	2014-12-01 23:55:57.000000000 -0500
@@ -16,7 +16,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 =head1 NAME
 
diff -Nru devscripts-2.14.10/scripts/mergechanges.sh devscripts-2.14.11/scripts/mergechanges.sh
--- devscripts-2.14.10/scripts/mergechanges.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/mergechanges.sh	2014-12-01 23:55:57.000000000 -0500
@@ -17,7 +17,7 @@
 ## GNU General Public License for more details.
 ##
 ## You should have received a copy of the GNU General Public License
-## along with this program. If not, see <http://www.gnu.org/licenses/>.
+## along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 set -e
 
diff -Nru devscripts-2.14.10/scripts/mk-origtargz.pl devscripts-2.14.11/scripts/mk-origtargz.pl
--- devscripts-2.14.10/scripts/mk-origtargz.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/mk-origtargz.pl	2014-12-01 23:55:57.000000000 -0500
@@ -18,7 +18,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+# along with this program.  If not, see <https://www.gnu.org/licenses/>.
 
 
 =head1 NAME
@@ -420,13 +420,22 @@
     chomp @files;
 
     # find out what to delete
-    my @exclude_regexes = map { glob_to_regex($_) } @exclude_globs;
-    my $regex = '^(?:[^/]*/)?' # Possible leading directory, ignore it
-	      . '(?:' . join('|', @exclude_regexes) . ')' # User patterns
-	      . '(?:/.*)?$'; # Possible trailing / for a directory
+    my @exclude_info = map { { glob => $_, used => 0, regex => glob_to_regex($_) } } @exclude_globs;
     for my $filename (@files) {
-	if ($filename =~ m/$regex/) {
-	    push @to_delete, $filename;
+	for my $info (@exclude_info) {
+	    if ($filename =~ m@^(?:[^/]*/)?        # Possible leading directory, ignore it
+				(?:$info->{regex}) # User pattern
+				(?:/.*)?$          # Possible trailing / for a directory
+			      @x) {
+		push @to_delete, $filename;
+		$info->{used} = 1;
+	    }
+	}
+    }
+
+    for my $info (@exclude_info) {
+	if (!$info->{used}) {
+	    warn "No files matched excluded pattern: $info->{glob}\n";
 	}
     }
 
@@ -559,7 +568,9 @@
     for my $c ($glob =~ m/(.)/gs) {
 	if ($c eq '.' || $c eq '(' || $c eq ')' || $c eq '|' ||
 	    $c eq '+' || $c eq '^' || $c eq '$' || $c eq '@' || $c eq '%' ||
-	    $c eq '{' || $c eq '}' || $c eq '[' || $c eq ']') {
+	    $c eq '{' || $c eq '}' || $c eq '[' || $c eq ']' ||
+	    # Escape '#' since we're using /x in the pattern match
+	    $c eq '#') {
 	    $regex .= "\\$c";
 	}
 	elsif ($c eq '*') {
diff -Nru devscripts-2.14.10/scripts/nmudiff.sh devscripts-2.14.11/scripts/nmudiff.sh
--- devscripts-2.14.10/scripts/nmudiff.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/nmudiff.sh	2014-12-01 23:55:57.000000000 -0500
@@ -11,7 +11,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 set -e
 
 PROGNAME=`basename $0`
diff -Nru devscripts-2.14.10/scripts/origtargz.pl devscripts-2.14.11/scripts/origtargz.pl
--- devscripts-2.14.10/scripts/origtargz.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/origtargz.pl	2014-12-01 23:55:57.000000000 -0500
@@ -15,7 +15,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+# along with this program.  If not, see <https://www.gnu.org/licenses/>.
 
 =head1 NAME
 
diff -Nru devscripts-2.14.10/scripts/plotchangelog.pl devscripts-2.14.11/scripts/plotchangelog.pl
--- devscripts-2.14.10/scripts/plotchangelog.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/plotchangelog.pl	2014-12-01 23:55:57.000000000 -0500
@@ -21,7 +21,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 use 5.006;
 use strict;
diff -Nru devscripts-2.14.10/scripts/pts-subscribe.1 devscripts-2.14.11/scripts/pts-subscribe.1
--- devscripts-2.14.10/scripts/pts-subscribe.1	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/pts-subscribe.1	2014-12-01 23:55:57.000000000 -0500
@@ -52,7 +52,7 @@
 .BR at (1),
 information about the Package Tracking System in the Developer's
 Reference at
-http://www.debian.org/doc/developers-reference/resources.html#pkg-tracking-system
+https://www.debian.org/doc/developers-reference/resources.html#pkg-tracking-system
 .SH AUTHOR
 This program was written by Julian Gilbey <jdg@debian.org> based on a
 public domain prototype by Raphael Hertzog <hertzog@debian.org> and is
diff -Nru devscripts-2.14.10/scripts/rc-alert.pl devscripts-2.14.11/scripts/rc-alert.pl
--- devscripts-2.14.10/scripts/rc-alert.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/rc-alert.pl	2014-12-01 23:55:57.000000000 -0500
@@ -17,7 +17,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 use strict;
 use warnings;
diff -Nru devscripts-2.14.10/scripts/rmadison.pl devscripts-2.14.11/scripts/rmadison.pl
--- devscripts-2.14.10/scripts/rmadison.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/rmadison.pl	2014-12-01 23:55:57.000000000 -0500
@@ -215,8 +215,8 @@
 displays which package version is registered per architecture/component/suite.
 The CGI at B<https://qa.debian.org/madison.php> provides that service without
 requiring SSH access to ftp-master.debian.org or the mirror on
-ries.debian.org. This script, B<rmadison>, is a command line frontend to
-this CGI.
+mirror.ftp-master.debian.org. This script, B<rmadison>, is a command line
+frontend to this CGI.
 
 =head1 OPTIONS
 
diff -Nru devscripts-2.14.10/scripts/sadt devscripts-2.14.11/scripts/sadt
--- devscripts-2.14.10/scripts/sadt	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/sadt	2014-12-01 23:55:57.000000000 -0500
@@ -42,6 +42,7 @@
     new_mode = old_mode | ((old_mode & 0o444) >> 2)
     if old_mode != new_mode:
         os.chmod(path, new_mode)
+    return old_mode
 
 def annotate_output(child):
     queue = queuemod.Queue()
@@ -170,7 +171,7 @@
         if '@' not in self.depends:
             return
         or_clauses = []
-        # deb822 prints a warning on stderr: http://bugs.debian.org/712513
+        # deb822 prints a warning on stderr: https://bugs.debian.org/712513
         # We don't want the user to see the warning, because the unusual
         # character in the relation is intentional.
         orig_sys_stderr = sys.stderr
@@ -225,7 +226,7 @@
             allow_stderr = False
         for r in restrictions:
             if r == 'rw-build-tree':
-                options.needs_rw_build_tree = True
+                options.rw_build_tree_needed = True
             elif r == 'needs-root':
                 if os.getuid() != 0:
                     raise Skip('this test needs root privileges')
@@ -256,20 +257,30 @@
         except Skip as exc:
             progress.skip(str(exc))
             raise
+        path = os.path.join(self.tests_directory, test)
+        original_mode = None
         if rw_build_tree:
             cwd = os.getcwd()
             os.chdir(rw_build_tree)
+            chmod_x(path)
         else:
             cwd = None
+            if not os.access(path, os.X_OK):
+                try:
+                    original_mode = chmod_x(path)
+                except OSError as exc:
+                    progress.skip('{path} could not be made executable: {exc}'.format(path=path, exc=exc))
+                    raise Skip
         try:
             self._run(test, progress, allow_stderr=options.allow_stderr)
         finally:
+            if original_mode is not None:
+                os.chmod(path, original_mode)
             if cwd is not None:
                 os.chdir(cwd)
 
     def _run(self, test, progress, allow_stderr=False):
         path = os.path.join(self.tests_directory, test)
-        chmod_x(path)
         tmpdir1 = tempfile.mkdtemp(prefix='sadt.')
         tmpdir2 = tempfile.mkdtemp(prefix='sadt.')
         environ = dict(os.environ)
diff -Nru devscripts-2.14.10/scripts/uscan.1 devscripts-2.14.11/scripts/uscan.1
--- devscripts-2.14.10/scripts/uscan.1	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/uscan.1	2014-12-01 23:55:57.000000000 -0500
@@ -83,7 +83,7 @@
   https://github.com/<user>/<project>/tags (?:.*/)?v?(\ed[\ed\e.]*)\e.tar\e.gz
 
 # For Google Code projects you should use the downloads page like this:
-http://code.google.com/p/<project>/downloads/list?can=1 \e
+https://code.google.com/p/<project>/downloads/list?can=1 \e
   .*/<project>-(\ed[\ed.]*)\e.tar\e.gz
 
 # This is the format for a site which has funny version numbers;
diff -Nru devscripts-2.14.10/scripts/uscan.pl devscripts-2.14.11/scripts/uscan.pl
--- devscripts-2.14.10/scripts/uscan.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/uscan.pl	2014-12-01 23:55:57.000000000 -0500
@@ -20,7 +20,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 use 5.008;  # uses 'our' variables and filetest
 use strict;
diff -Nru devscripts-2.14.10/scripts/uupdate.sh devscripts-2.14.11/scripts/uupdate.sh
--- devscripts-2.14.10/scripts/uupdate.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/uupdate.sh	2014-12-01 23:55:57.000000000 -0500
@@ -17,7 +17,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 
 # Command line syntax is one of:
diff -Nru devscripts-2.14.10/scripts/who-permits-upload.pl devscripts-2.14.11/scripts/who-permits-upload.pl
--- devscripts-2.14.10/scripts/who-permits-upload.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/who-permits-upload.pl	2014-12-01 23:55:57.000000000 -0500
@@ -60,7 +60,7 @@
 =item B<--dmfile=>I<dm_url>, B<-d> I<dm_url>
 
 Retrieve the DM permission file from the supplied URL. When this option is not
-present, the default value I<http://ftp-master.debian.org/dm.txt> is used.
+present, the default value I<https://ftp-master.debian.org/dm.txt> is used.
 
 =item B<--help>, B<-h>
 
@@ -215,7 +215,7 @@
     print STDERR "\t\t\tkeyring. Separate arguments by a colon (\":\")\n";
     print STDERR "-d, --dmfile=DM_URL\n";
     print STDERR "\t\t\tRetrieve DM permissions from the supplied URL.\n";
-    print STDERR "\t\t\tDefault is http://ftp-master.debian.org/dm.txt\n";;
+    print STDERR "\t\t\tDefault is https://ftp-master.debian.org/dm.txt\n";;
     print STDERR "-s, --search=SEARCH_TYPE\n";
     print STDERR "\t\t\tSupplied QUERY arguments are interpreted as:\n";
     print STDERR "\t\t\tpackage name when SEARCH_TYPE is \"package\" (default)\n";
diff -Nru devscripts-2.14.10/scripts/who-uploads.sh devscripts-2.14.11/scripts/who-uploads.sh
--- devscripts-2.14.10/scripts/who-uploads.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/who-uploads.sh	2014-12-01 23:55:57.000000000 -0500
@@ -19,7 +19,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 PROGNAME=`basename $0`
 MODIFIED_CONF_MSG='Default settings modified by devscripts configuration files:'
diff -Nru devscripts-2.14.10/scripts/wnpp-alert.1 devscripts-2.14.11/scripts/wnpp-alert.1
--- devscripts-2.14.10/scripts/wnpp-alert.1	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/wnpp-alert.1	2014-12-01 23:55:57.000000000 -0500
@@ -27,7 +27,7 @@
 .BR \-\-version ", " \-v
 Show version and copyright information.
 .SH SEE ALSO
-http://www.debian.org/devel/wnpp
+https://www.debian.org/devel/wnpp
 .SH AUTHOR
 \fBwnpp-alert\fR was written by Arthur Korn <arthur@korn.ch> and
 modified by Julian Gilbey <jdg@debian.org> for the devscripts
diff -Nru devscripts-2.14.10/scripts/wnpp-alert.sh devscripts-2.14.11/scripts/wnpp-alert.sh
--- devscripts-2.14.10/scripts/wnpp-alert.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/wnpp-alert.sh	2014-12-01 23:55:57.000000000 -0500
@@ -26,7 +26,7 @@
   List all installed (or listed) packages with Request for
   Adoption (RFA), Request for Help (RHF), or Orphaned (O)
   bugs against them, as determined from the WNPP website.
-  http://www.debian.org/devel/wnpp";
+  https://www.debian.org/devel/wnpp";
 }
 
 version () { echo \
diff -Nru devscripts-2.14.10/scripts/wnpp-check.1 devscripts-2.14.11/scripts/wnpp-check.1
--- devscripts-2.14.10/scripts/wnpp-check.1	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/wnpp-check.1	2014-12-01 23:55:57.000000000 -0500
@@ -21,7 +21,7 @@
 .BR \-\-version ", " \-v
 Show version and copyright information.
 .SH SEE ALSO
-http://www.debian.org/devel/wnpp
+https://www.debian.org/devel/wnpp
 .SH EXIT STATUS
 .TP
 0
diff -Nru devscripts-2.14.10/scripts/wnpp-check.sh devscripts-2.14.11/scripts/wnpp-check.sh
--- devscripts-2.14.10/scripts/wnpp-check.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/wnpp-check.sh	2014-12-01 23:55:57.000000000 -0500
@@ -21,7 +21,7 @@
 
   Check whether a package is listed as being packaged (ITPed) or has an
   outstanding request for packaging (RFP) on the WNPP website
-  http://www.debian.org/devel/wnpp/";
+  https://www.debian.org/devel/wnpp/";
 }
 
 version () { echo \
diff -Nru devscripts-2.14.10/test/test_mk-origtargz devscripts-2.14.11/test/test_mk-origtargz
--- devscripts-2.14.10/test/test_mk-origtargz	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/test/test_mk-origtargz	2014-12-01 23:55:57.000000000 -0500
@@ -134,6 +134,18 @@
 
 }
 
+makeUnmatchedExcludeCopyright() {
+	cat <<'END' > $TMPDIR/foo/debian/copyright
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Files-Excluded: exclude-this*
+ .exclude-this*
+ exclude-dir1
+ exclude-dir2
+ ;?echo?strange-file;?#
+ nomatch
+END
+}
+
 expected_stderr_after_removal="WARNING: Files-Excluded pattern (exclude-dir2/) should not have a trailing /"
 
 expected_files_after_removal=$(sort <<END
@@ -516,4 +528,16 @@
 		 ../foo-0.1.tar.gz --repack --compression xz
 }
 
+testUnmatchedExclusion() {
+	makeTarBall gz
+	makeDebianDir
+	makeUnmatchedExcludeCopyright
+	run_mk_origtargz foo "No files matched excluded pattern: nomatch" \
+		"Successfully repacked ../foo-0.1.tar.gz as ../foo_0.1.orig.tar.gz, deleting 19 files from it." \
+		 ../foo-0.1.tar.gz
+	assertTrue "result does not exist" "[ -e $TMPDIR/foo_0.1.orig.tar.gz ]"
+	assertType application/gzip $TMPDIR/foo_0.1.orig.tar.gz
+	assertEquals "file contents" "$expected_files_after_removal" "$(tar taf $TMPDIR/foo_0.1.orig.tar.gz | sort)"
+}
+
 . shunit2
diffstat for devscripts-2.14.10 devscripts-2.14.11

 Devscripts/Compression.pm              |    2 -
 Devscripts/PackageDeps.pm              |    2 -
 Devscripts/Packages.pm                 |    2 -
 Devscripts/Set.pm                      |    2 -
 Devscripts/Versort.pm                  |    2 -
 README                                 |    1 
 debian/changelog                       |   41 +++++++++++++++++++++++++++++++++
 debian/control                         |    6 +++-
 debian/copyright                       |    2 -
 examples/debian.procmail               |    2 -
 examples/master.procmail               |    2 -
 scripts/annotate-output.sh             |   12 ++++-----
 scripts/archpath.sh                    |    2 -
 scripts/bts.pl                         |   28 +++++++++++-----------
 scripts/chdist.pl                      |    2 -
 scripts/checkbashisms.pl               |    2 -
 scripts/cvs-debi.sh                    |    6 ++++
 scripts/cvs-debrelease.sh              |    6 ++++
 scripts/cvs-debuild.pl                 |    2 -
 scripts/dd-list.1                      |    2 -
 scripts/dd-list.pl                     |    2 -
 scripts/debchange.1                    |    2 -
 scripts/debchange.pl                   |   11 ++++----
 scripts/debcheckout.pl                 |    8 +++---
 scripts/debcommit.pl                   |    4 +--
 scripts/debdiff.1                      |    5 +++-
 scripts/debdiff.pl                     |    2 +
 scripts/debi.pl                        |    2 -
 scripts/debpkg.pl                      |    2 -
 scripts/debrelease.sh                  |    7 ++++-
 scripts/debrsign.sh                    |    6 ++++
 scripts/debsign.sh                     |    6 ++++
 scripts/debsnap.pl                     |    2 -
 scripts/debuild.pl                     |    9 ++++---
 scripts/devscripts/test/test_pylint.py |    2 -
 scripts/diff2patches.sh                |    2 -
 scripts/dpkg-depcheck.pl               |    2 -
 scripts/dscverify.pl                   |    2 -
 scripts/grep-excuses.1                 |    2 -
 scripts/grep-excuses.pl                |    4 +--
 scripts/licensecheck.pl                |    2 -
 scripts/mass-bug.pl                    |    2 -
 scripts/mergechanges.sh                |    2 -
 scripts/mk-origtargz.pl                |   27 +++++++++++++++------
 scripts/nmudiff.sh                     |    2 -
 scripts/origtargz.pl                   |    2 -
 scripts/plotchangelog.pl               |    2 -
 scripts/pts-subscribe.1                |    2 -
 scripts/rc-alert.pl                    |    2 -
 scripts/rmadison.pl                    |    4 +--
 scripts/sadt                           |   17 +++++++++++--
 scripts/uscan.1                        |    2 -
 scripts/uscan.pl                       |    2 -
 scripts/uupdate.sh                     |    2 -
 scripts/who-permits-upload.pl          |    4 +--
 scripts/who-uploads.sh                 |    2 -
 scripts/wnpp-alert.1                   |    2 -
 scripts/wnpp-alert.sh                  |    2 -
 scripts/wnpp-check.1                   |    2 -
 scripts/wnpp-check.sh                  |    2 -
 test/test_mk-origtargz                 |   24 +++++++++++++++++++
 61 files changed, 217 insertions(+), 99 deletions(-)

diff -Nru --exclude po4a devscripts-2.14.10/debian/changelog devscripts-2.14.11/debian/changelog
--- devscripts-2.14.10/debian/changelog	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/debian/changelog	2014-12-01 23:55:57.000000000 -0500
@@ -1,3 +1,44 @@
+devscripts (2.14.11) UNRELEASED; urgency=medium
+
+  [ Paul Wise ]
+  * Suggest debbindiff for deep .deb comparisons
+  * Use mirror.ftp-master instead of specific hostnames
+
+  [ James McCoy ]
+  * debcommit: Correctly show --strip-message is the default in --help.
+    (Closes: #766885)
+  * mk-origtargz: Warn about unmatched Files-Excluded patterns.  (Closes:
+    #766641)
+  * annotate-output: Fix handling of a date format that contains whitespace.
+    (Closes: #766180)
+  * Fix regression in dpkg-architecture using scripts when only -a or -t is
+    specified, rather than both or neither.  (Closes: #768587)
+
+  [ Jakub Wilk ]
+  * sadt:
+    + Fix handling of rw-build-tree restriction
+    + Improve handling of non-executable test files.  When rw-build-tree is in
+      effect, simply chmod the file.  Otherwise, attempt to chmod the file
+      (skipping the test on failure) and restore the original permissions on
+      completion.  (Closes: #749729)
+
+  [ Adam D. Barratt ]
+  * debchange:
+    + Fix handling of changelogs where the most recent trailer line does not
+      include a maintainer name.  (Closes: #766516)
+    + Add jessie-backports to the version mapping for --bpo.
+  * bts: Support the "stretch", "buster", "stretch-ignore" and "buster-ignore"
+    tags.
+
+  [ Stefano Zacchiroli ]
+  * bts:
+    + Support for the "newcomer" tag
+    + Backward compatibility for the old "gift" usertag: drop
+      documentation for it, but do both gift and newcomer (user)tagging for
+      the time being
+
+ -- Paul Wise <pabs@debian.org>  Sun, 19 Oct 2014 17:27:24 +0800
+
 devscripts (2.14.10) unstable; urgency=medium
 
   * Fix all the other calls to dpkg-architecture in devscripts.
diff -Nru --exclude po4a devscripts-2.14.10/debian/control devscripts-2.14.11/debian/control
--- devscripts-2.14.10/debian/control	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/debian/control	2014-12-01 23:55:57.000000000 -0500
@@ -32,7 +32,7 @@
                xz-utils,
                zip
 XS-Testsuite: autopkgtest
-Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/devscripts.git
+Vcs-Browser: https://anonscm.debian.org/gitweb/?p=collab-maint/devscripts.git
 Vcs-Git: git://anonscm.debian.org/collab-maint/devscripts.git
 
 Package: devscripts
@@ -71,6 +71,7 @@
 Suggests: bsd-mailx | mailx,
           build-essential,
           cvs-buildpackage,
+          debbindiff,
           devscripts-el,
           gnuplot,
           gpgv,
@@ -127,7 +128,8 @@
     basing commit message on changelog [cvs | darcs | subversion | svk | tla |
     bzr | git-core | mercurial, libtimedate-perl]
   - debdiff: compare two versions of a Debian package to check for
-    added and removed files [wdiff, patchutils]
+    added and removed files. Use the debbindiff package for deep comparisons.
+    [wdiff, patchutils]
   - debi: install a just-built package
   - debpkg: dpkg wrapper to be able to manage/test packages without su
   - debrelease: wrapper around dupload or dput [dupload | dput, ssh-client]
diff -Nru --exclude po4a devscripts-2.14.10/debian/copyright devscripts-2.14.11/debian/copyright
--- devscripts-2.14.10/debian/copyright	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/debian/copyright	2014-12-01 23:55:57.000000000 -0500
@@ -3,7 +3,7 @@
 
    git://anonscm.debian.org/collab-maint/devscripts.git
 
-or browsed online at http://anonscm.debian.org/gitweb/?p=collab-maint/devscripts.git
+or browsed online at https://anonscm.debian.org/gitweb/?p=collab-maint/devscripts.git
 
 This is a package written originally by Christoph Lameter
 <clameter@debian.org> and extensively modified by Julian Gilbey
diff -Nru --exclude po4a devscripts-2.14.10/Devscripts/Compression.pm devscripts-2.14.11/Devscripts/Compression.pm
--- devscripts-2.14.10/Devscripts/Compression.pm	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/Devscripts/Compression.pm	2014-12-01 23:55:57.000000000 -0500
@@ -12,7 +12,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 package Devscripts::Compression;
 
diff -Nru --exclude po4a devscripts-2.14.10/Devscripts/PackageDeps.pm devscripts-2.14.11/Devscripts/PackageDeps.pm
--- devscripts-2.14.10/Devscripts/PackageDeps.pm	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/Devscripts/PackageDeps.pm	2014-12-01 23:55:57.000000000 -0500
@@ -18,7 +18,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 package Devscripts::PackageDeps;
 use strict;
diff -Nru --exclude po4a devscripts-2.14.10/Devscripts/Packages.pm devscripts-2.14.11/Devscripts/Packages.pm
--- devscripts-2.14.10/Devscripts/Packages.pm	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/Devscripts/Packages.pm	2014-12-01 23:55:57.000000000 -0500
@@ -14,7 +14,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 package Devscripts::Packages;
 
diff -Nru --exclude po4a devscripts-2.14.10/Devscripts/Set.pm devscripts-2.14.11/Devscripts/Set.pm
--- devscripts-2.14.10/Devscripts/Set.pm	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/Devscripts/Set.pm	2014-12-01 23:55:57.000000000 -0500
@@ -12,7 +12,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 package Devscripts::Set;
 
diff -Nru --exclude po4a devscripts-2.14.10/Devscripts/Versort.pm devscripts-2.14.11/Devscripts/Versort.pm
--- devscripts-2.14.10/Devscripts/Versort.pm	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/Devscripts/Versort.pm	2014-12-01 23:55:57.000000000 -0500
@@ -11,7 +11,7 @@
 # General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 # The functions in this Perl module are versort, upstream_versort and
 # deb_versort.  They each take as input an array of elements of the form
diff -Nru --exclude po4a devscripts-2.14.10/examples/debian.procmail devscripts-2.14.11/examples/debian.procmail
--- devscripts-2.14.10/examples/debian.procmail	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/examples/debian.procmail	2014-12-01 23:55:57.000000000 -0500
@@ -12,7 +12,7 @@
 #   GNU General Public License for more details.
 #
 #   You should have received a copy of the GNU General Public License
-#   along with this program. If not, see <http://www.gnu.org/licenses/>.
+#   along with this program. If not, see <https://www.gnu.org/licenses/>.
 #
 # On Debian GNU/Linux systems, the complete text of the GNU General
 # Public License can be found in `/usr/share/common-licenses/GPL'.
diff -Nru --exclude po4a devscripts-2.14.10/examples/master.procmail devscripts-2.14.11/examples/master.procmail
--- devscripts-2.14.10/examples/master.procmail	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/examples/master.procmail	2014-12-01 23:55:57.000000000 -0500
@@ -12,7 +12,7 @@
 #   GNU General Public License for more details.
 #
 #   You should have received a copy of the GNU General Public License
-#   along with this program. If not, see <http://www.gnu.org/licenses/>.
+#   along with this program. If not, see <https://www.gnu.org/licenses/>.
 #
 # On Debian GNU/Linux systems, the complete text of the GNU General
 # Public License can be found in `/usr/share/common-licenses/GPL'.
diff -Nru --exclude po4a devscripts-2.14.10/README devscripts-2.14.11/README
--- devscripts-2.14.10/README	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/README	2014-12-01 23:55:57.000000000 -0500
@@ -86,6 +86,7 @@
   reports on any difference found in their file lists.  Useful for ensuring
   that no files were inadvertently lost between versions.  Can also examine
   two .dsc files and report on the changes between source versions.
+  For a deeper comparison one can use the debbindiff package.
   [wdiff, patchutils]
 
 - debi: Installs the current package by using the setuid root debpkg
diff -Nru --exclude po4a devscripts-2.14.10/scripts/annotate-output.sh devscripts-2.14.11/scripts/annotate-output.sh
--- devscripts-2.14.10/scripts/annotate-output.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/annotate-output.sh	2014-12-01 23:55:57.000000000 -0500
@@ -1,6 +1,6 @@
 #!/bin/bash
 # this script was downloaded from:
-# http://jeroen.a-eskwadraat.nl/sw/annotate
+# https://jeroen.a-eskwadraat.nl/sw/annotate
 # and is part of devscripts ###VERSION###
 
 # Executes a program annotating the output linewise with time and stream
@@ -18,17 +18,17 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 progname=$(basename $0)
 
 addtime ()
 {
 	while IFS= read -r line; do
-		echo "`date ${FMT}` $1: $line"
+		printf "%s %s: %s\n" "$(date "${FMT}")" "$1" "$line"
 	done
 	if [ ! -z "$line" ]; then
-		echo -n "`date ${FMT}` $1: $line"
+		printf "%s %s: %s" "$(date "${FMT}")" "$1" "$line"
 	fi
 }
 
@@ -78,11 +78,11 @@
 addtime O < $OUT &
 addtime E < $ERR &
 
-echo "`date ${FMT}` I: Started $@"
+echo "Started $@" | addtime I
 "$@" > $OUT 2> $ERR ; EXIT=$?
 rm -f $OUT $ERR
 wait
 
-echo "`date ${FMT}` I: Finished with exitcode $EXIT"
+echo "Finished with exitcode $EXIT" | addtime I
 
 exit $EXIT
diff -Nru --exclude po4a devscripts-2.14.10/scripts/archpath.sh devscripts-2.14.11/scripts/archpath.sh
--- devscripts-2.14.10/scripts/archpath.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/archpath.sh	2014-12-01 23:55:57.000000000 -0500
@@ -15,7 +15,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 set -e
 
diff -Nru --exclude po4a devscripts-2.14.10/scripts/bts.pl devscripts-2.14.11/scripts/bts.pl
--- devscripts-2.14.10/scripts/bts.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/bts.pl	2014-12-01 23:55:57.000000000 -0500
@@ -21,7 +21,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 # Use our own subclass of Pod::Text to
 # a) Strip the POD markup before displaying it via "bts help"
@@ -156,9 +156,10 @@
            "potato", "woody", "sid", "help", "security", "upstream",
            "pending", "sarge", "sarge-ignore", "experimental", "d-i",
            "confirmed", "ipv6", "lfs", "fixed-in-experimental",
-           "fixed-upstream", "l10n", "etch", "etch-ignore",
+           "fixed-upstream", "l10n", "newcomer", "etch", "etch-ignore",
            "lenny", "lenny-ignore", "squeeze", "squeeze-ignore",
            "wheezy", "wheezy-ignore", "jessie", "jessie-ignore",
+           "stretch", "stretch-ignore", "buster", "buster-ignore",
          );
 
 *valid_tags = \@gTags;
@@ -790,7 +791,7 @@
 =head1 COMMANDS
 
 For full details about the commands, see the BTS documentation.
-L<http://www.debian.org/Bugs/server-control>
+L<https://www.debian.org/Bugs/server-control>
 
 =over 4
 
@@ -872,13 +873,13 @@
 
 Details of the bug tracking system itself, along with a bug-request
 page with more options than this script, can be found on
-http://bugs.debian.org/.  This page itself will be opened if the
+https://bugs.debian.org/.  This page itself will be opened if the
 command 'bts bugs :' is used.
 
 =item B<release-critical>, B<RC>
 
 Display the front page of the release-critical pages on the BTS.  This
-is a synonym for http://bugs.debian.org/release-critical/index.html.
+is a synonym for https://bugs.debian.org/release-critical/index.html.
 It is also possible to say release-critical/debian/main.html and the like.
 RC is a synonym for release-critical/other/all.html.
 
@@ -1342,7 +1343,7 @@
 
 Reassign a I<bug> or a number of bugs to a different I<package>.
 The I<version> field is optional; see the explanation at
-L<http://www.debian.org/Bugs/server-control>.
+L<https://www.debian.org/Bugs/server-control>.
 
 =cut
 
@@ -1541,12 +1542,6 @@
 
 will remove all tags from the specified I<bug>.
 
-As a special case, the unofficial B<gift> tag name is supported in
-addition to official tag names. B<gift> is used as a shorthand for the
-B<gift> usertag; see L<https://wiki.debian.org/qa.debian.org/GiftTag>.
-Adding/removing the B<gift> tag will add/remove the B<gift> usertag,
-belonging to the "debian-qa@lists.debian.org" user.
-
 Adding/removing the B<security> tag will add "team\@security.debian.org"
 to the Cc list of the control email.
 
@@ -1583,6 +1578,11 @@
 	    if ($gift_flag eq '=') {
 		$gift_flag = '+';
 	    }
+	    # Backward compatibility: do both gift usertagging and newcomer
+	    # tagging. Gifting should be removed after a suitable migration
+	    # time.  See https://wiki.debian.org/qa.debian.org/GiftTag header
+	    # for more info.
+	    mailbts("tagging $bug", "tags $bug + newcomer");
 	    mailbts("gifting $bug",
 		"user debian-qa\@lists.debian.org\nusertag $bug $gift_flag gift");
 	    next;
@@ -4112,9 +4112,9 @@
 
 =head1 SEE ALSO
 
-Please see L<http://www.debian.org/Bugs/server-control> for
+Please see L<https://www.debian.org/Bugs/server-control> for
 more details on how to control the BTS using emails and
-L<http://www.debian.org/Bugs/> for more information about the BTS.
+L<https://www.debian.org/Bugs/> for more information about the BTS.
 
 querybts(1), reportbug(1)
 
diff -Nru --exclude po4a devscripts-2.14.10/scripts/chdist.pl devscripts-2.14.11/scripts/chdist.pl
--- devscripts-2.14.10/scripts/chdist.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/chdist.pl	2014-12-01 23:55:57.000000000 -0500
@@ -13,7 +13,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 =head1 NAME
 
diff -Nru --exclude po4a devscripts-2.14.10/scripts/checkbashisms.pl devscripts-2.14.11/scripts/checkbashisms.pl
--- devscripts-2.14.10/scripts/checkbashisms.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/checkbashisms.pl	2014-12-01 23:55:57.000000000 -0500
@@ -18,7 +18,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 use strict;
 use Getopt::Long qw(:config gnu_getopt);
diff -Nru --exclude po4a devscripts-2.14.10/scripts/cvs-debi.sh devscripts-2.14.11/scripts/cvs-debi.sh
--- devscripts-2.14.10/scripts/cvs-debi.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/cvs-debi.sh	2014-12-01 23:55:57.000000000 -0500
@@ -19,7 +19,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 set -e
 
@@ -342,6 +342,10 @@
 
 if [ -n "$targetarch" ] && [ -n "$targetgnusystem" ]; then
     setq arch "$(dpkg-architecture "-a${targetarch}" "-t${targetgnusystem}" -qDEB_HOST_ARCH)" "build architecture"
+elif [ -n "$targetarch" ]; then
+    setq arch "$(dpkg-architecture "-a${targetarch}" -qDEB_HOST_ARCH)" "build architecture"
+elif [ -n "$targetgnusystem" ]; then
+    setq arch "$(dpkg-architecture "-t${targetgnusystem}" -qDEB_HOST_ARCH)" "build architecture"
 else
     setq arch "$(dpkg-architecture -qDEB_HOST_ARCH)" "build architecture"
 fi
diff -Nru --exclude po4a devscripts-2.14.10/scripts/cvs-debrelease.sh devscripts-2.14.11/scripts/cvs-debrelease.sh
--- devscripts-2.14.10/scripts/cvs-debrelease.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/cvs-debrelease.sh	2014-12-01 23:55:57.000000000 -0500
@@ -19,7 +19,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 set -e
 
@@ -355,6 +355,10 @@
 
 if [ -n "$targetarch" ] && [ -n "$targetgnusystem" ]; then
     setq arch "$(dpkg-architecture "-a${targetarch}" "-t${targetgnusystem}" -qDEB_HOST_ARCH)" "build architecture"
+elif [ -n "$targetarch" ]; then
+    setq arch "$(dpkg-architecture "-a${targetarch}" -qDEB_HOST_ARCH)" "build architecture"
+elif [ -n "$targetgnusystem" ]; then
+    setq arch "$(dpkg-architecture "-t${targetgnusystem}" -qDEB_HOST_ARCH)" "build architecture"
 else
     setq arch "$(dpkg-architecture -qDEB_HOST_ARCH)" "build architecture"
 fi
diff -Nru --exclude po4a devscripts-2.14.10/scripts/cvs-debuild.pl devscripts-2.14.11/scripts/cvs-debuild.pl
--- devscripts-2.14.10/scripts/cvs-debuild.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/cvs-debuild.pl	2014-12-01 23:55:57.000000000 -0500
@@ -16,7 +16,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 
 # We will do simple option processing.  The calling syntax of this
diff -Nru --exclude po4a devscripts-2.14.10/scripts/dd-list.1 devscripts-2.14.11/scripts/dd-list.1
--- devscripts-2.14.10/scripts/dd-list.1	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/dd-list.1	2014-12-01 23:55:57.000000000 -0500
@@ -11,7 +11,7 @@
 .\" GNU General Public License for more details.
 .\"
 .\" You should have received a copy of the GNU General Public License
-.\" along with this program. If not, see <http://www.gnu.org/licenses/>.
+.\" along with this program. If not, see <https://www.gnu.org/licenses/>.
 .\"
 .TH DD\-LIST 1 2011-10-27 "Debian"
 .\" --------------------------------------------------------------------
diff -Nru --exclude po4a devscripts-2.14.10/scripts/dd-list.pl devscripts-2.14.11/scripts/dd-list.pl
--- devscripts-2.14.10/scripts/dd-list.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/dd-list.pl	2014-12-01 23:55:57.000000000 -0500
@@ -18,7 +18,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 use strict;
 use FileHandle;
diff -Nru --exclude po4a devscripts-2.14.10/scripts/debchange.1 devscripts-2.14.11/scripts/debchange.1
--- devscripts-2.14.10/scripts/debchange.1	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debchange.1	2014-12-01 23:55:57.000000000 -0500
@@ -30,7 +30,7 @@
 \fBdebchange\fR also supports automatically producing bug-closing
 changelog entries, using the \fB\-\-closes\fR option.  This will
 usually query the BTS, the Debian Bug Tracking System (see
-http://bugs.debian.org/) to determine the title of the bug and the
+https://bugs.debian.org/) to determine the title of the bug and the
 package in which it occurs.  This behaviour can be stopped by giving a
 \fB\-\-noquery\fR option or by setting the configuration variable
 \fBDEBCHANGE_QUERY_BTS\fR to \fIno\fR, as described below.  In either
diff -Nru --exclude po4a devscripts-2.14.10/scripts/debchange.pl devscripts-2.14.11/scripts/debchange.pl
--- devscripts-2.14.10/scripts/debchange.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debchange.pl	2014-12-01 23:55:57.000000000 -0500
@@ -26,7 +26,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 use 5.008;  # We're using PerlIO layers
 use strict;
@@ -624,7 +624,7 @@
 my $EMAIL = 'EMAIL';
 my $DISTRIBUTION = 'UNRELEASED';
 my $bpo_dist = '';
-my %bpo_dists = ( 60, 'squeeze', 70, 'wheezy' );
+my %bpo_dists = ( 60, 'squeeze', 70, 'wheezy', 80, 'jessie' );
 my $latest_bpo_dist = '70';
 my $CHANGES = '';
 # Changelog urgency, possibly propogated to NEWS files
@@ -645,7 +645,8 @@
     fatal "No maintainer in changelog!"
 	unless exists $changelog->{Maintainer};
     $changelog->{Maintainer} = decode_utf8($changelog->{Maintainer});
-    ($MAINTAINER,$EMAIL) = ($changelog->{Maintainer} =~ /^([^<]+) <(.*)>/);
+    ($MAINTAINER,$EMAIL) = ($changelog->{Maintainer} =~ /^([^<]*) <(.*)>/);
+    $MAINTAINER ||= '';
     fatal "No distribution in changelog!"
 	unless exists $changelog->{Distribution};
     if ($vendor eq 'Ubuntu') {
@@ -1342,7 +1343,7 @@
 	    ($dist_indicator = $1) =~ s/[!:.,;]$//;
 	    chomp $dist_indicator;
 	}
-	elsif (/^ --\s+([^<]+)\s+/) {
+	elsif (/^ --\s+([^<]+)\s+/ || /^ --\s+<(.+?)>/) {
 	    $lastmaint=$1;
 	    # Remember where we are so we can skip back afterwards
 	    $savedline = $line;
@@ -1642,7 +1643,7 @@
 
     # Work around the fact that write() with formats
     # seems to assume that characters are single-byte
-    # See http://rt.perl.org/rt3/Public/Bug/Display.html?id=33832
+    # See https://rt.perl.org/Public/Bug/Display.html?id=33832
     # and Debian bugs #473769 and #541484
     # This relies on $CHGLINE being a sequence of unicode characters.  We can
     # compare how many unicode characters we have to how many bytes we have
diff -Nru --exclude po4a devscripts-2.14.10/scripts/debcheckout.pl devscripts-2.14.11/scripts/debcheckout.pl
--- devscripts-2.14.10/scripts/debcheckout.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debcheckout.pl	2014-12-01 23:55:57.000000000 -0500
@@ -15,7 +15,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+# along with this program.  If not, see <https://www.gnu.org/licenses/>.
 #
 
 # Created: Tue, 14 Aug 2007 10:20:55 +0200
@@ -74,7 +74,7 @@
 =item B<-a>, B<--auth>
 
 Work in authenticated mode; this means that for known repositories (mainly those
-hosted on S<I<http://alioth.debian.org>>) URL rewriting is attempted before
+hosted on S<I<https://alioth.debian.org>>) URL rewriting is attempted before
 checking out, to ensure that the repository can be committed to. For example,
 for Subversion repositories hosted on alioth this means that
 S<I<svn+ssh://svn.debian.org/...>> will be used instead of
@@ -228,7 +228,7 @@
 =head1 SEE ALSO
 
 B<apt-cache>(8), Section 6.2.5 of the Debian Developer's Reference (for
-more information about B<Vcs-*> fields): S<I<http://www.debian.org/doc/developers-reference/best-pkging-practices.html#bpp-vcs>>.
+more information about B<Vcs-*> fields): S<I<https://www.debian.org/doc/developers-reference/best-pkging-practices.html#bpp-vcs>>.
 
 =head1 AUTHOR
 
@@ -1053,7 +1053,7 @@
 
 A Vcs-* field is missing in its source record. See Debian Developer's
 Reference 6.2.5:
- `http://www.debian.org/doc/developers-reference/best-pkging-practices.html#bpp-vcs'
+ `https://www.debian.org/doc/developers-reference/best-pkging-practices.html#bpp-vcs'
 If you know that the package is maintained via a version control
 system consider asking the maintainer to expose such information.
 
diff -Nru --exclude po4a devscripts-2.14.10/scripts/debcommit.pl devscripts-2.14.11/scripts/debcommit.pl
--- devscripts-2.14.10/scripts/debcommit.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debcommit.pl	2014-12-01 23:55:57.000000000 -0500
@@ -212,8 +212,8 @@
    -C --confirm        Ask for confirmation of the message before commit
    -e --edit           Edit the message in EDITOR before commit
    -a --all            Commit all files (default except for git)
-   -s --strip-message  Strip the leading '* ' from the commit message
-   --no-strip-message  Do not strip a leading '* ' (default)
+   -s --strip-message  Strip the leading '* ' from the commit message (default)
+   --no-strip-message  Do not strip a leading '* '
    --sign-commit       Enable signing of the commit (git, hg, and bzr)
    --no-sign-commit    Do not sign the commit (default)
    --sign-tags         Enable signing of tags (git only)
diff -Nru --exclude po4a devscripts-2.14.10/scripts/debdiff.1 devscripts-2.14.11/scripts/debdiff.1
--- devscripts-2.14.10/scripts/debdiff.1	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debdiff.1	2014-12-01 23:55:57.000000000 -0500
@@ -21,6 +21,8 @@
 files which may have been inadvertently lost between revisions of the
 package.  It also checks the file owners and permissions, and compares
 the control files of the two packages using the \fBwdiff\fR program.
+If you want a deeper comparison of two Debian package files you can
+use the \fBdebbindiff\fR tool.
 .PP
 If no arguments are given, \fBdebdiff\fR tries to compare the content
 of the current source directory with the last version of the package.
@@ -217,7 +219,8 @@
 .BR dpkg-deb (1),
 .BR interdiff (1),
 .BR wdiff (1),
-.BR devscripts.conf (5)
+.BR devscripts.conf (5),
+.BR debbindiff (1)
 .SH AUTHOR
 \fBdebdiff\fR was originally written as a shell script by Yann Dirson
 <dirson@debian.org> and rewritten in Perl with many more features by
diff -Nru --exclude po4a devscripts-2.14.10/scripts/debdiff.pl devscripts-2.14.11/scripts/debdiff.pl
--- devscripts-2.14.10/scripts/debdiff.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debdiff.pl	2014-12-01 23:55:57.000000000 -0500
@@ -95,6 +95,8 @@
 
 Default settings modified by devscripts configuration files:
 $modified_conf_msg
+
+Use the debbindiff package for deeper comparisons of .deb files.
 EOF
 }
 
diff -Nru --exclude po4a devscripts-2.14.10/scripts/debi.pl devscripts-2.14.11/scripts/debi.pl
--- devscripts-2.14.10/scripts/debi.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debi.pl	2014-12-01 23:55:57.000000000 -0500
@@ -21,7 +21,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 use 5.008;
 use strict;
diff -Nru --exclude po4a devscripts-2.14.10/scripts/debpkg.pl devscripts-2.14.11/scripts/debpkg.pl
--- devscripts-2.14.10/scripts/debpkg.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debpkg.pl	2014-12-01 23:55:57.000000000 -0500
@@ -16,7 +16,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 
 # All this program does is to check that it is either running as root
diff -Nru --exclude po4a devscripts-2.14.10/scripts/debrelease.sh devscripts-2.14.11/scripts/debrelease.sh
--- devscripts-2.14.10/scripts/debrelease.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debrelease.sh	2014-12-01 23:55:57.000000000 -0500
@@ -19,7 +19,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 set -e
 
@@ -284,11 +284,14 @@
     fi
 fi
 
-
 if [ "x$sourceonly" = "xsource" ]; then
     arch=source
 elif [ -n "$targetarch" ] && [ -n "$targetgnusystem" ]; then
     mustsetvar arch "$(dpkg-architecture "-a${targetarch}" "-t${targetgnusystem}" -qDEB_HOST_ARCH)" "build architecture"
+elif [ -n "$targetarch" ]; then
+    mustsetvar arch "$(dpkg-architecture "-a${targetarch}" -qDEB_HOST_ARCH)" "build architecture"
+elif [ -n "$targetgnusystem" ]; then
+    mustsetvar arch "$(dpkg-architecture "-t${targetgnusystem}" -qDEB_HOST_ARCH)" "build architecture"
 else
     mustsetvar arch "$(dpkg-architecture -qDEB_HOST_ARCH)" "build architecture"
 fi
diff -Nru --exclude po4a devscripts-2.14.10/scripts/debrsign.sh devscripts-2.14.11/scripts/debrsign.sh
--- devscripts-2.14.10/scripts/debrsign.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debrsign.sh	2014-12-01 23:55:57.000000000 -0500
@@ -27,7 +27,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 # Abort if anything goes wrong
 set -e
@@ -164,6 +164,10 @@
 	then
 	    if [ -n "$targetarch" ] && [ -n "$targetgnusystem" ]; then
 		mustsetvar arch "$(dpkg-architecture "-a${targetarch}" "-t${targetgnusystem}" -qDEB_HOST_ARCH)" "build architecture"
+	    elif [ -n "$targetarch" ]; then
+		mustsetvar arch "$(dpkg-architecture "-a${targetarch}" -qDEB_HOST_ARCH)" "build architecture"
+	    elif [ -n "$targetgnusystem" ]; then
+		mustsetvar arch "$(dpkg-architecture "-t${targetgnusystem}" -qDEB_HOST_ARCH)" "build architecture"
 	    else
 		mustsetvar arch "$(dpkg-architecture -qDEB_HOST_ARCH)" "build architecture"
 	    fi
diff -Nru --exclude po4a devscripts-2.14.10/scripts/debsign.sh devscripts-2.14.11/scripts/debsign.sh
--- devscripts-2.14.10/scripts/debsign.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debsign.sh	2014-12-01 23:55:57.000000000 -0500
@@ -19,7 +19,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 # Abort if anything goes wrong
 set -e
@@ -639,6 +639,10 @@
 	then
 	    if [ -n "$targetarch" ] && [ -n "$targetgnusystem" ]; then
 		mustsetvar arch "$(dpkg-architecture "-a${targetarch}" "-t${targetgnusystem}" -qDEB_HOST_ARCH)" "build architecture"
+	    elif [ -n "$targetarch" ]; then
+		mustsetvar arch "$(dpkg-architecture "-a${targetarch}" -qDEB_HOST_ARCH)" "build architecture"
+	    elif [ -n "$targetgnusystem" ]; then
+		mustsetvar arch "$(dpkg-architecture "-t${targetgnusystem}" -qDEB_HOST_ARCH)" "build architecture"
 	    else
 		mustsetvar arch "$(dpkg-architecture -qDEB_HOST_ARCH)" "build architecture"
 	    fi
diff -Nru --exclude po4a devscripts-2.14.10/scripts/debsnap.pl devscripts-2.14.11/scripts/debsnap.pl
--- devscripts-2.14.10/scripts/debsnap.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debsnap.pl	2014-12-01 23:55:57.000000000 -0500
@@ -13,7 +13,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+# along with this program.  If not, see <https://www.gnu.org/licenses/>.
 
 use strict;
 use warnings;
diff -Nru --exclude po4a devscripts-2.14.10/scripts/debuild.pl devscripts-2.14.11/scripts/debuild.pl
--- devscripts-2.14.10/scripts/debuild.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/debuild.pl	2014-12-01 23:55:57.000000000 -0500
@@ -16,7 +16,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 # We will do simple option processing.  The calling syntax of this
 # program is:
@@ -969,8 +969,11 @@
     # Call to dpkg-architecture to set DEB_{BUILD,HOST}_* environment
     # variables
     my @dpkgarch = 'dpkg-architecture';
-    if ($targetarch && $targetgnusystem) {
-	push @dpkgarch, "-a${targetarch}", "-t${targetgnusystem}";
+    if ($targetarch) {
+	push @dpkgarch, "-a${targetarch}";
+    }
+    if ($targetgnusystem) {
+	push @dpkgarch, "-t${targetgnusystem}";
     }
     push @dpkgarch, '-f';
 
diff -Nru --exclude po4a devscripts-2.14.10/scripts/devscripts/test/test_pylint.py devscripts-2.14.11/scripts/devscripts/test/test_pylint.py
--- devscripts-2.14.10/scripts/devscripts/test/test_pylint.py	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/devscripts/test/test_pylint.py	2014-12-01 23:55:57.000000000 -0500
@@ -23,7 +23,7 @@
 WHITELIST = [re.compile(': %s$' % x) for x in (
     # Wildcard import:
     r"No name '\w+Error' in module 'launchpadlib\.errors'",
-    # http://www.logilab.org/ticket/51250:
+    # https://www.logilab.org/ticket/51250:
     r"Module 'hashlib' has no '(md5|sha(1|224|256|384|512))' member",
     # mox:
     r"Instance of '.+' has no '(WithSideEffects|MultipleTimes|AndReturn)' "
diff -Nru --exclude po4a devscripts-2.14.10/scripts/diff2patches.sh devscripts-2.14.11/scripts/diff2patches.sh
--- devscripts-2.14.10/scripts/diff2patches.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/diff2patches.sh	2014-12-01 23:55:57.000000000 -0500
@@ -14,7 +14,7 @@
 #    GNU General Public License for more details.
 #
 #    You should have received a copy of the GNU General Public License
-#    along with this file  If not, see <http://www.gnu.org/licenses/>.
+#    along with this file  If not, see <https://www.gnu.org/licenses/>.
 #
 #    On Debian systems, the complete text of the GNU General
 #    Public License 3 can be found in '/usr/share/common-licenses/GPL-3'.
diff -Nru --exclude po4a devscripts-2.14.10/scripts/dpkg-depcheck.pl devscripts-2.14.11/scripts/dpkg-depcheck.pl
--- devscripts-2.14.10/scripts/dpkg-depcheck.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/dpkg-depcheck.pl	2014-12-01 23:55:57.000000000 -0500
@@ -14,7 +14,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 use strict;
 use 5.006_000;  # our() commands
diff -Nru --exclude po4a devscripts-2.14.10/scripts/dscverify.pl devscripts-2.14.11/scripts/dscverify.pl
--- devscripts-2.14.10/scripts/dscverify.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/dscverify.pl	2014-12-01 23:55:57.000000000 -0500
@@ -19,7 +19,7 @@
 # General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 use 5.004;	# correct pipe close behavior
 use strict;
diff -Nru --exclude po4a devscripts-2.14.10/scripts/grep-excuses.1 devscripts-2.14.11/scripts/grep-excuses.1
--- devscripts-2.14.10/scripts/grep-excuses.1	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/grep-excuses.1	2014-12-01 23:55:57.000000000 -0500
@@ -17,7 +17,7 @@
 first option given on the command-line.
 .TP
 \fB\-\-wipnity\fR, \fB\-w\fR
-Get information from <http://release.debian.org/migration/>.  A package name
+Get information from <https://release.debian.org/migration/>.  A package name
 must be given when using this option.
 .TP
 .B \-\-help
diff -Nru --exclude po4a devscripts-2.14.10/scripts/grep-excuses.pl devscripts-2.14.11/scripts/grep-excuses.pl
--- devscripts-2.14.10/scripts/grep-excuses.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/grep-excuses.pl	2014-12-01 23:55:57.000000000 -0500
@@ -16,7 +16,7 @@
 #
 
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 use 5.006;
 use strict;
@@ -63,7 +63,7 @@
 Options:
   --no-conf, --noconf Don\'t read devscripts config files;
                       must be the first option given
-  --wipnity, -w       Check <http://release.debian.org/migration/>.  A package
+  --wipnity, -w       Check <https://release.debian.org/migration/>.  A package
                       name must be given when using this option.
   --help              Show this help
   --version           Give version information
diff -Nru --exclude po4a devscripts-2.14.10/scripts/licensecheck.pl devscripts-2.14.11/scripts/licensecheck.pl
--- devscripts-2.14.10/scripts/licensecheck.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/licensecheck.pl	2014-12-01 23:55:57.000000000 -0500
@@ -17,7 +17,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License along
-# with this program. If not, see <http://www.gnu.org/licenses/>.
+# with this program. If not, see <https://www.gnu.org/licenses/>.
 
 =head1 NAME
 
diff -Nru --exclude po4a devscripts-2.14.10/scripts/mass-bug.pl devscripts-2.14.11/scripts/mass-bug.pl
--- devscripts-2.14.10/scripts/mass-bug.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/mass-bug.pl	2014-12-01 23:55:57.000000000 -0500
@@ -16,7 +16,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 =head1 NAME
 
diff -Nru --exclude po4a devscripts-2.14.10/scripts/mergechanges.sh devscripts-2.14.11/scripts/mergechanges.sh
--- devscripts-2.14.10/scripts/mergechanges.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/mergechanges.sh	2014-12-01 23:55:57.000000000 -0500
@@ -17,7 +17,7 @@
 ## GNU General Public License for more details.
 ##
 ## You should have received a copy of the GNU General Public License
-## along with this program. If not, see <http://www.gnu.org/licenses/>.
+## along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 set -e
 
diff -Nru --exclude po4a devscripts-2.14.10/scripts/mk-origtargz.pl devscripts-2.14.11/scripts/mk-origtargz.pl
--- devscripts-2.14.10/scripts/mk-origtargz.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/mk-origtargz.pl	2014-12-01 23:55:57.000000000 -0500
@@ -18,7 +18,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+# along with this program.  If not, see <https://www.gnu.org/licenses/>.
 
 
 =head1 NAME
@@ -420,13 +420,22 @@
     chomp @files;
 
     # find out what to delete
-    my @exclude_regexes = map { glob_to_regex($_) } @exclude_globs;
-    my $regex = '^(?:[^/]*/)?' # Possible leading directory, ignore it
-	      . '(?:' . join('|', @exclude_regexes) . ')' # User patterns
-	      . '(?:/.*)?$'; # Possible trailing / for a directory
+    my @exclude_info = map { { glob => $_, used => 0, regex => glob_to_regex($_) } } @exclude_globs;
     for my $filename (@files) {
-	if ($filename =~ m/$regex/) {
-	    push @to_delete, $filename;
+	for my $info (@exclude_info) {
+	    if ($filename =~ m@^(?:[^/]*/)?        # Possible leading directory, ignore it
+				(?:$info->{regex}) # User pattern
+				(?:/.*)?$          # Possible trailing / for a directory
+			      @x) {
+		push @to_delete, $filename;
+		$info->{used} = 1;
+	    }
+	}
+    }
+
+    for my $info (@exclude_info) {
+	if (!$info->{used}) {
+	    warn "No files matched excluded pattern: $info->{glob}\n";
 	}
     }
 
@@ -559,7 +568,9 @@
     for my $c ($glob =~ m/(.)/gs) {
 	if ($c eq '.' || $c eq '(' || $c eq ')' || $c eq '|' ||
 	    $c eq '+' || $c eq '^' || $c eq '$' || $c eq '@' || $c eq '%' ||
-	    $c eq '{' || $c eq '}' || $c eq '[' || $c eq ']') {
+	    $c eq '{' || $c eq '}' || $c eq '[' || $c eq ']' ||
+	    # Escape '#' since we're using /x in the pattern match
+	    $c eq '#') {
 	    $regex .= "\\$c";
 	}
 	elsif ($c eq '*') {
diff -Nru --exclude po4a devscripts-2.14.10/scripts/nmudiff.sh devscripts-2.14.11/scripts/nmudiff.sh
--- devscripts-2.14.10/scripts/nmudiff.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/nmudiff.sh	2014-12-01 23:55:57.000000000 -0500
@@ -11,7 +11,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 set -e
 
 PROGNAME=`basename $0`
diff -Nru --exclude po4a devscripts-2.14.10/scripts/origtargz.pl devscripts-2.14.11/scripts/origtargz.pl
--- devscripts-2.14.10/scripts/origtargz.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/origtargz.pl	2014-12-01 23:55:57.000000000 -0500
@@ -15,7 +15,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+# along with this program.  If not, see <https://www.gnu.org/licenses/>.
 
 =head1 NAME
 
diff -Nru --exclude po4a devscripts-2.14.10/scripts/plotchangelog.pl devscripts-2.14.11/scripts/plotchangelog.pl
--- devscripts-2.14.10/scripts/plotchangelog.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/plotchangelog.pl	2014-12-01 23:55:57.000000000 -0500
@@ -21,7 +21,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 use 5.006;
 use strict;
diff -Nru --exclude po4a devscripts-2.14.10/scripts/pts-subscribe.1 devscripts-2.14.11/scripts/pts-subscribe.1
--- devscripts-2.14.10/scripts/pts-subscribe.1	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/pts-subscribe.1	2014-12-01 23:55:57.000000000 -0500
@@ -52,7 +52,7 @@
 .BR at (1),
 information about the Package Tracking System in the Developer's
 Reference at
-http://www.debian.org/doc/developers-reference/resources.html#pkg-tracking-system
+https://www.debian.org/doc/developers-reference/resources.html#pkg-tracking-system
 .SH AUTHOR
 This program was written by Julian Gilbey <jdg@debian.org> based on a
 public domain prototype by Raphael Hertzog <hertzog@debian.org> and is
diff -Nru --exclude po4a devscripts-2.14.10/scripts/rc-alert.pl devscripts-2.14.11/scripts/rc-alert.pl
--- devscripts-2.14.10/scripts/rc-alert.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/rc-alert.pl	2014-12-01 23:55:57.000000000 -0500
@@ -17,7 +17,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 use strict;
 use warnings;
diff -Nru --exclude po4a devscripts-2.14.10/scripts/rmadison.pl devscripts-2.14.11/scripts/rmadison.pl
--- devscripts-2.14.10/scripts/rmadison.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/rmadison.pl	2014-12-01 23:55:57.000000000 -0500
@@ -215,8 +215,8 @@
 displays which package version is registered per architecture/component/suite.
 The CGI at B<https://qa.debian.org/madison.php> provides that service without
 requiring SSH access to ftp-master.debian.org or the mirror on
-ries.debian.org. This script, B<rmadison>, is a command line frontend to
-this CGI.
+mirror.ftp-master.debian.org. This script, B<rmadison>, is a command line
+frontend to this CGI.
 
 =head1 OPTIONS
 
diff -Nru --exclude po4a devscripts-2.14.10/scripts/sadt devscripts-2.14.11/scripts/sadt
--- devscripts-2.14.10/scripts/sadt	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/sadt	2014-12-01 23:55:57.000000000 -0500
@@ -42,6 +42,7 @@
     new_mode = old_mode | ((old_mode & 0o444) >> 2)
     if old_mode != new_mode:
         os.chmod(path, new_mode)
+    return old_mode
 
 def annotate_output(child):
     queue = queuemod.Queue()
@@ -170,7 +171,7 @@
         if '@' not in self.depends:
             return
         or_clauses = []
-        # deb822 prints a warning on stderr: http://bugs.debian.org/712513
+        # deb822 prints a warning on stderr: https://bugs.debian.org/712513
         # We don't want the user to see the warning, because the unusual
         # character in the relation is intentional.
         orig_sys_stderr = sys.stderr
@@ -225,7 +226,7 @@
             allow_stderr = False
         for r in restrictions:
             if r == 'rw-build-tree':
-                options.needs_rw_build_tree = True
+                options.rw_build_tree_needed = True
             elif r == 'needs-root':
                 if os.getuid() != 0:
                     raise Skip('this test needs root privileges')
@@ -256,20 +257,30 @@
         except Skip as exc:
             progress.skip(str(exc))
             raise
+        path = os.path.join(self.tests_directory, test)
+        original_mode = None
         if rw_build_tree:
             cwd = os.getcwd()
             os.chdir(rw_build_tree)
+            chmod_x(path)
         else:
             cwd = None
+            if not os.access(path, os.X_OK):
+                try:
+                    original_mode = chmod_x(path)
+                except OSError as exc:
+                    progress.skip('{path} could not be made executable: {exc}'.format(path=path, exc=exc))
+                    raise Skip
         try:
             self._run(test, progress, allow_stderr=options.allow_stderr)
         finally:
+            if original_mode is not None:
+                os.chmod(path, original_mode)
             if cwd is not None:
                 os.chdir(cwd)
 
     def _run(self, test, progress, allow_stderr=False):
         path = os.path.join(self.tests_directory, test)
-        chmod_x(path)
         tmpdir1 = tempfile.mkdtemp(prefix='sadt.')
         tmpdir2 = tempfile.mkdtemp(prefix='sadt.')
         environ = dict(os.environ)
diff -Nru --exclude po4a devscripts-2.14.10/scripts/uscan.1 devscripts-2.14.11/scripts/uscan.1
--- devscripts-2.14.10/scripts/uscan.1	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/uscan.1	2014-12-01 23:55:57.000000000 -0500
@@ -83,7 +83,7 @@
   https://github.com/<user>/<project>/tags (?:.*/)?v?(\ed[\ed\e.]*)\e.tar\e.gz
 
 # For Google Code projects you should use the downloads page like this:
-http://code.google.com/p/<project>/downloads/list?can=1 \e
+https://code.google.com/p/<project>/downloads/list?can=1 \e
   .*/<project>-(\ed[\ed.]*)\e.tar\e.gz
 
 # This is the format for a site which has funny version numbers;
diff -Nru --exclude po4a devscripts-2.14.10/scripts/uscan.pl devscripts-2.14.11/scripts/uscan.pl
--- devscripts-2.14.10/scripts/uscan.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/uscan.pl	2014-12-01 23:55:57.000000000 -0500
@@ -20,7 +20,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 use 5.008;  # uses 'our' variables and filetest
 use strict;
diff -Nru --exclude po4a devscripts-2.14.10/scripts/uupdate.sh devscripts-2.14.11/scripts/uupdate.sh
--- devscripts-2.14.10/scripts/uupdate.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/uupdate.sh	2014-12-01 23:55:57.000000000 -0500
@@ -17,7 +17,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 
 # Command line syntax is one of:
diff -Nru --exclude po4a devscripts-2.14.10/scripts/who-permits-upload.pl devscripts-2.14.11/scripts/who-permits-upload.pl
--- devscripts-2.14.10/scripts/who-permits-upload.pl	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/who-permits-upload.pl	2014-12-01 23:55:57.000000000 -0500
@@ -60,7 +60,7 @@
 =item B<--dmfile=>I<dm_url>, B<-d> I<dm_url>
 
 Retrieve the DM permission file from the supplied URL. When this option is not
-present, the default value I<http://ftp-master.debian.org/dm.txt> is used.
+present, the default value I<https://ftp-master.debian.org/dm.txt> is used.
 
 =item B<--help>, B<-h>
 
@@ -215,7 +215,7 @@
     print STDERR "\t\t\tkeyring. Separate arguments by a colon (\":\")\n";
     print STDERR "-d, --dmfile=DM_URL\n";
     print STDERR "\t\t\tRetrieve DM permissions from the supplied URL.\n";
-    print STDERR "\t\t\tDefault is http://ftp-master.debian.org/dm.txt\n";;
+    print STDERR "\t\t\tDefault is https://ftp-master.debian.org/dm.txt\n";;
     print STDERR "-s, --search=SEARCH_TYPE\n";
     print STDERR "\t\t\tSupplied QUERY arguments are interpreted as:\n";
     print STDERR "\t\t\tpackage name when SEARCH_TYPE is \"package\" (default)\n";
diff -Nru --exclude po4a devscripts-2.14.10/scripts/who-uploads.sh devscripts-2.14.11/scripts/who-uploads.sh
--- devscripts-2.14.10/scripts/who-uploads.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/who-uploads.sh	2014-12-01 23:55:57.000000000 -0500
@@ -19,7 +19,7 @@
 # GNU General Public License for more details.
 #
 # You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
 
 PROGNAME=`basename $0`
 MODIFIED_CONF_MSG='Default settings modified by devscripts configuration files:'
diff -Nru --exclude po4a devscripts-2.14.10/scripts/wnpp-alert.1 devscripts-2.14.11/scripts/wnpp-alert.1
--- devscripts-2.14.10/scripts/wnpp-alert.1	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/wnpp-alert.1	2014-12-01 23:55:57.000000000 -0500
@@ -27,7 +27,7 @@
 .BR \-\-version ", " \-v
 Show version and copyright information.
 .SH SEE ALSO
-http://www.debian.org/devel/wnpp
+https://www.debian.org/devel/wnpp
 .SH AUTHOR
 \fBwnpp-alert\fR was written by Arthur Korn <arthur@korn.ch> and
 modified by Julian Gilbey <jdg@debian.org> for the devscripts
diff -Nru --exclude po4a devscripts-2.14.10/scripts/wnpp-alert.sh devscripts-2.14.11/scripts/wnpp-alert.sh
--- devscripts-2.14.10/scripts/wnpp-alert.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/wnpp-alert.sh	2014-12-01 23:55:57.000000000 -0500
@@ -26,7 +26,7 @@
   List all installed (or listed) packages with Request for
   Adoption (RFA), Request for Help (RHF), or Orphaned (O)
   bugs against them, as determined from the WNPP website.
-  http://www.debian.org/devel/wnpp";
+  https://www.debian.org/devel/wnpp";
 }
 
 version () { echo \
diff -Nru --exclude po4a devscripts-2.14.10/scripts/wnpp-check.1 devscripts-2.14.11/scripts/wnpp-check.1
--- devscripts-2.14.10/scripts/wnpp-check.1	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/wnpp-check.1	2014-12-01 23:55:57.000000000 -0500
@@ -21,7 +21,7 @@
 .BR \-\-version ", " \-v
 Show version and copyright information.
 .SH SEE ALSO
-http://www.debian.org/devel/wnpp
+https://www.debian.org/devel/wnpp
 .SH EXIT STATUS
 .TP
 0
diff -Nru --exclude po4a devscripts-2.14.10/scripts/wnpp-check.sh devscripts-2.14.11/scripts/wnpp-check.sh
--- devscripts-2.14.10/scripts/wnpp-check.sh	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/scripts/wnpp-check.sh	2014-12-01 23:55:57.000000000 -0500
@@ -21,7 +21,7 @@
 
   Check whether a package is listed as being packaged (ITPed) or has an
   outstanding request for packaging (RFP) on the WNPP website
-  http://www.debian.org/devel/wnpp/";
+  https://www.debian.org/devel/wnpp/";
 }
 
 version () { echo \
diff -Nru --exclude po4a devscripts-2.14.10/test/test_mk-origtargz devscripts-2.14.11/test/test_mk-origtargz
--- devscripts-2.14.10/test/test_mk-origtargz	2014-10-13 22:35:45.000000000 -0400
+++ devscripts-2.14.11/test/test_mk-origtargz	2014-12-01 23:55:57.000000000 -0500
@@ -134,6 +134,18 @@
 
 }
 
+makeUnmatchedExcludeCopyright() {
+	cat <<'END' > $TMPDIR/foo/debian/copyright
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Files-Excluded: exclude-this*
+ .exclude-this*
+ exclude-dir1
+ exclude-dir2
+ ;?echo?strange-file;?#
+ nomatch
+END
+}
+
 expected_stderr_after_removal="WARNING: Files-Excluded pattern (exclude-dir2/) should not have a trailing /"
 
 expected_files_after_removal=$(sort <<END
@@ -516,4 +528,16 @@
 		 ../foo-0.1.tar.gz --repack --compression xz
 }
 
+testUnmatchedExclusion() {
+	makeTarBall gz
+	makeDebianDir
+	makeUnmatchedExcludeCopyright
+	run_mk_origtargz foo "No files matched excluded pattern: nomatch" \
+		"Successfully repacked ../foo-0.1.tar.gz as ../foo_0.1.orig.tar.gz, deleting 19 files from it." \
+		 ../foo-0.1.tar.gz
+	assertTrue "result does not exist" "[ -e $TMPDIR/foo_0.1.orig.tar.gz ]"
+	assertType application/gzip $TMPDIR/foo_0.1.orig.tar.gz
+	assertEquals "file contents" "$expected_files_after_removal" "$(tar taf $TMPDIR/foo_0.1.orig.tar.gz | sort)"
+}
+
 . shunit2

Reply to: