Your message dated Sat, 09 Nov 2024 10:51:02 +0000
with message-id 
<b0a29248bc631362ed06a8879f93b8cdae5414d0.ca...@adam-barratt.org.uk>
and subject line Closing bugs released with 12.8
has caused the Debian Bug report #1082153,
regarding bookworm-pu: package devscripts/2.23.4+deb12u2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1082153: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1082153
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Tags: bookworm
X-Debbugs-Cc: devscri...@packages.debian.org
Control: affects -1 + src:devscripts
User: release.debian....@packages.debian.org
Usertags: pu

[ Reason ]
I'd say the main relevant change here would be the fix for
https://bugs.debian.org/1079730 - but the other are other small
annoyances that makes sense to fix in stable.

[ Tests ]
Manual, I'd say.

[ Risks ]
Code is trivial and easily reviewable.

[ Checklist ]
  [x] *all* changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in (old)stable
  [x] the issue is verified as fixed in unstable

[ Changes ]
* 7596a61b G (HEAD -> bookworm) Update po4a (3 minutes ago) Mattia Rizzolo 
<mat...@debian.org>
* 47ab7e19 N (origin/bookworm) Update changelog (4 months ago) Lee Garrett 
<lgarr...@rocketjump.eu>
* 27380b2a N Update gitlab CI pipeline to only run against bookworm (4 months 
ago) Lee Garrett <lgarr...@rocketjump.eu>
* 96365b78 N Update changelog (4 months ago) Lee Garrett 
<lgarr...@rocketjump.eu>
* 890874e9 N build-rdeps: Use all available distros by default (12 months ago) 
Gioele Barabucci <gio...@svario.it>
* 4836cd2e N chdist: Update sources.list examples with non-free-firmware (1 
year, 5 months ago) Cyril Brulebois <k...@debian.org>
* 36c7af30 N build-rdeps: Add support for non-free-firmware (1 year, 5 months 
ago) Cyril Brulebois <k...@debian.org>
* 8ec23eb1 N bts: Fix regression when using Auth on 587/tcp (1 year, 3 months 
ago) Lee Garrett <lgarr...@rocketjump.eu>


[ Other info ]
The change on build-rdeps triggers translation updates, which makes the
debdiff a tad noisy, but still small.


Also, I'm already uploading the updated package, but feel free to reject
in case you'd like some changes done.

-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
More about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-
diffstat for devscripts-2.23.4+deb12u1 devscripts-2.23.4+deb12u2

 .gitlab-ci.yml         |   16 ---
 debian/changelog       |   14 +++
 po4a/po/de.po          |  213 +++++++++++++++++++++++++++----------------------
 po4a/po/devscripts.pot |  176 +++++++++++++++++++++-------------------
 po4a/po/fr.po          |  189 ++++++++++++++++++++++++-------------------
 po4a/po/pt.po          |  200 +++++++++++++++++++++++++---------------------
 scripts/bts.pl         |    4 
 scripts/build-rdeps.pl |   27 +++---
 scripts/chdist.pl      |    4 
 9 files changed, 474 insertions(+), 369 deletions(-)

diff -Nru devscripts-2.23.4+deb12u1/debian/changelog devscripts-2.23.4+deb12u2/debian/changelog
--- devscripts-2.23.4+deb12u1/debian/changelog	2023-10-20 18:54:42.000000000 +0200
+++ devscripts-2.23.4+deb12u2/debian/changelog	2024-09-18 21:22:30.000000000 +0200
@@ -1,3 +1,17 @@
+devscripts (2.23.4+deb12u2) bookworm; urgency=medium
+
+  [ Lee Garrett ]
+  * bts: Fix regression when using Auth on 587/tcp.  Closes: #1079730
+
+  [ Cyril Brulebois ]
+  * build-rdeps: Add support for non-free-firmware
+  * chdist: Update sources.list examples with non-free-firmware
+
+  [ Gioele Barabucci ]
+  * build-rdeps: Use all available distros by default.  Closes: #1032396
+
+ -- Mattia Rizzolo <mat...@debian.org>  Wed, 18 Sep 2024 21:22:30 +0200
+
 devscripts (2.23.4+deb12u1) bookworm; urgency=medium
 
   * Team upload.
diff -Nru devscripts-2.23.4+deb12u1/.gitlab-ci.yml devscripts-2.23.4+deb12u2/.gitlab-ci.yml
--- devscripts-2.23.4+deb12u1/.gitlab-ci.yml	2023-10-20 18:54:39.000000000 +0200
+++ devscripts-2.23.4+deb12u2/.gitlab-ci.yml	2024-09-18 21:19:52.000000000 +0200
@@ -11,18 +11,6 @@
     - make test
     - make destructive-test
 
-unstable:
+bookworm:
   <<: *test
-  image: debian:unstable
-
-testing:
-  <<: *test
-  image: debian:testing
-
-stable-bpo:
-  <<: *test
-  image: debian:stable-backports
-
-ubuntu-devel:
-  <<: *test
-  image: ubuntu:devel
+  image: debian:bookworm
diff -Nru devscripts-2.23.4+deb12u1/po4a/po/de.po devscripts-2.23.4+deb12u2/po4a/po/de.po
--- devscripts-2.23.4+deb12u1/po4a/po/de.po	2023-10-20 18:54:39.000000000 +0200
+++ devscripts-2.23.4+deb12u2/po4a/po/de.po	2024-09-18 21:22:30.000000000 +0200
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: devscripts 2.18.9\n"
 "Report-Msgid-Bugs-To: devscri...@packages.debian.org\n"
-"POT-Creation-Date: 2023-04-05 11:18+0200\n"
+"POT-Creation-Date: 2024-09-18 21:23+0200\n"
 "PO-Revision-Date: 2020-04-25 23:04+0200\n"
 "Last-Translator: Chris Leick <c.le...@vollbio.de>\n"
 "Language-Team: de <debian-l10n-ger...@lists.debian.org>\n"
@@ -339,7 +339,7 @@
 "Programm sich aufgehängt hat, was aber nicht der Fall ist."
 
 #. type: SH
-#: ../scripts/annotate-output.1:47 ../scripts/bts.pl:4316
+#: ../scripts/annotate-output.1:47 ../scripts/bts.pl:4320
 #: ../scripts/checkbashisms.1:72 ../scripts/cowpoke.1:379
 #: ../scripts/cvs-debc.1:58 ../scripts/cvs-debi.1:62
 #: ../scripts/cvs-debrelease.1:64 ../scripts/cvs-debuild.1:53
@@ -392,7 +392,7 @@
 
 #. type: SH
 #: ../scripts/annotate-output.1:55 ../scripts/archpath.1:54
-#: ../scripts/build-rdeps.pl:547 ../scripts/checkbashisms.1:74
+#: ../scripts/build-rdeps.pl:554 ../scripts/checkbashisms.1:74
 #: ../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/dd-list.1:107 ../scripts/debc.1:129
@@ -1257,7 +1257,7 @@
 "sendet Steuerungs-E-Mails ohne Bestätigung. Dies ist das Standardverhalten."
 
 #. type: =item
-#: ../scripts/bts.pl:441 ../scripts/build-rdeps.pl:105 ../scripts/dget.pl:635
+#: ../scripts/bts.pl:441 ../scripts/build-rdeps.pl:109 ../scripts/dget.pl:635
 msgid "B<-q>, B<--quiet>"
 msgstr "B<-q>, B<--quiet>"
 
@@ -2856,19 +2856,19 @@
 "dieser Handbuchseite."
 
 #. type: SH
-#: ../scripts/bts.pl:4190 ../scripts/debuild.1:88 ../scripts/diff2patches.1:40
+#: ../scripts/bts.pl:4194 ../scripts/debuild.1:88 ../scripts/diff2patches.1:40
 #: ../scripts/pts-subscribe.1:34
 #, no-wrap
 msgid "ENVIRONMENT VARIABLES"
 msgstr "UMGEBUNGSVARIABLEN"
 
 #. type: =item
-#: ../scripts/bts.pl:4194
+#: ../scripts/bts.pl:4198
 msgid "B<DEBEMAIL>"
 msgstr "B<DEBEMAIL>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4196
+#: ../scripts/bts.pl:4200
 msgid ""
 "If this is set, the From: line in the email will be set to use this email "
 "address instead of your normal email address (as would be determined by "
@@ -2879,12 +2879,12 @@
 "sie durch B<mail> festgelegt)."
 
 #. type: =item
-#: ../scripts/bts.pl:4200
+#: ../scripts/bts.pl:4204
 msgid "B<DEBFULLNAME>"
 msgstr "B<DEBFULLNAME>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4202
+#: ../scripts/bts.pl:4206
 msgid ""
 "If B<DEBEMAIL> is set, B<DEBFULLNAME> is examined to determine the full name "
 "to use; if this is not set, B<bts> attempts to determine a name from your "
@@ -2896,12 +2896,12 @@
 "bestimmen."
 
 #. type: =item
-#: ../scripts/bts.pl:4206
+#: ../scripts/bts.pl:4210
 msgid "B<BROWSER>"
 msgstr "B<BROWSER>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4208
+#: ../scripts/bts.pl:4212
 msgid ""
 "If set, it specifies the browser to use for the B<show> and B<bugs> "
 "options.  See the description above."
@@ -2910,7 +2910,7 @@
 "B<bugs> verwendet wird. Lesen Sie die vorhergehende Beschreibung."
 
 #. type: SH
-#: ../scripts/bts.pl:4213 ../scripts/debc.1:102 ../scripts/debchange.1:405
+#: ../scripts/bts.pl:4217 ../scripts/debc.1:102 ../scripts/debchange.1:405
 #: ../scripts/debcheckout.pl:180 ../scripts/debclean.1:93
 #: ../scripts/debcommit.pl:104 ../scripts/debdiff.1:188 ../scripts/debi.1:109
 #: ../scripts/debrelease.1:105 ../scripts/debrsign.1:57
@@ -2925,7 +2925,7 @@
 msgstr "KONFIGURATIONSVARIABLEN"
 
 #. type: textblock
-#: ../scripts/bts.pl:4215 ../scripts/debcommit.pl:106
+#: ../scripts/bts.pl:4219 ../scripts/debcommit.pl:106
 #: ../scripts/mass-bug.pl:143
 msgid ""
 "The two configuration files F</etc/devscripts.conf> and F<~/.devscripts> are "
@@ -2942,12 +2942,12 @@
 "derzeit bekannten Variablen sind:"
 
 #. type: =item
-#: ../scripts/bts.pl:4223
+#: ../scripts/bts.pl:4227
 msgid "B<BTS_OFFLINE>"
 msgstr "B<BTS_OFFLINE>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4225
+#: ../scripts/bts.pl:4229
 msgid ""
 "If this is set to B<yes>, then it is the same as the B<--offline> command "
 "line parameter being used.  Only has an effect on the B<show> and B<bugs> "
@@ -2961,12 +2961,12 @@
 "B<show>."
 
 #. type: =item
-#: ../scripts/bts.pl:4230
+#: ../scripts/bts.pl:4234
 msgid "B<BTS_CACHE>"
 msgstr "B<BTS_CACHE>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4232
+#: ../scripts/bts.pl:4236
 msgid ""
 "If this is set to B<no>, then it is the same as the B<--no-cache> command "
 "line parameter being used.  Only has an effect on the B<show> and B<bug> "
@@ -2979,12 +2979,12 @@
 "Informationen finden Sie wieder beim Befehl B<show> weiter oben."
 
 #. type: =item
-#: ../scripts/bts.pl:4237
+#: ../scripts/bts.pl:4241
 msgid "B<BTS_CACHE_MODE=>{B<min>,B<mbox>,B<full>}"
 msgstr "B<BTS_CACHE_MODE=>{B<min>,B<mbox>,B<full>}"
 
 #. type: textblock
-#: ../scripts/bts.pl:4239
+#: ../scripts/bts.pl:4243
 msgid ""
 "How much of the BTS should we mirror when we are asked to cache something? "
 "Just the minimum, or also the mbox or the whole thing? The default is "
@@ -2999,12 +2999,12 @@
 "Zwischenspeicher. Weitere Informationen finden Sie beim Befehl B<cache>."
 
 #. type: =item
-#: ../scripts/bts.pl:4245
+#: ../scripts/bts.pl:4249
 msgid "B<BTS_FORCE_REFRESH>"
 msgstr "B<BTS_FORCE_REFRESH>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4247
+#: ../scripts/bts.pl:4251
 msgid ""
 "If this is set to B<yes>, then it is the same as the B<--force-refresh> "
 "command line parameter being used.  Only has an effect on the B<cache> "
@@ -3017,12 +3017,12 @@
 "Informationen finden Sie beim Befehl B<cache>."
 
 #. type: =item
-#: ../scripts/bts.pl:4252
+#: ../scripts/bts.pl:4256
 msgid "B<BTS_MAIL_READER>"
 msgstr "B<BTS_MAIL_READER>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4254
+#: ../scripts/bts.pl:4258
 msgid ""
 "If this is set, specifies a mail reader to use instead of B<mutt>.  Same as "
 "the B<--mailreader> command line option."
@@ -3031,13 +3031,13 @@
 "B<mutt> benutzt wird. Entspricht der Befehlszeilenoption B<--mailreader>."
 
 #. type: TP
-#: ../scripts/bts.pl:4257 ../scripts/mass-bug.pl:151 ../scripts/nmudiff.1:117
+#: ../scripts/bts.pl:4261 ../scripts/mass-bug.pl:151 ../scripts/nmudiff.1:117
 #, no-wrap
 msgid "B<BTS_SENDMAIL_COMMAND>"
 msgstr "B<BTS_SENDMAIL_COMMAND>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4259 ../scripts/mass-bug.pl:153
+#: ../scripts/bts.pl:4263 ../scripts/mass-bug.pl:153
 msgid ""
 "If this is set, specifies a B<sendmail> command to use instead of F</usr/"
 "sbin/sendmail>.  Same as the B<--sendmail> command line option."
@@ -3047,12 +3047,12 @@
 "B<--sendmail>."
 
 #. type: =item
-#: ../scripts/bts.pl:4262
+#: ../scripts/bts.pl:4266
 msgid "B<BTS_ONLY_NEW>"
 msgstr "B<BTS_ONLY_NEW>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4264
+#: ../scripts/bts.pl:4268
 msgid ""
 "Download only new bugs when caching. Do not check for updates in bugs we "
 "already have.  The default is B<no>.  Same as the B<--only-new> command line "
@@ -3063,12 +3063,12 @@
 "Entspricht der Befehlszeilenoption B<--only-new>."
 
 #. type: =item
-#: ../scripts/bts.pl:4268
+#: ../scripts/bts.pl:4272
 msgid "B<BTS_SMTP_HOST>"
 msgstr "B<BTS_SMTP_HOST>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4270
+#: ../scripts/bts.pl:4274
 msgid ""
 "If this is set, specifies an SMTP host to use for sending mail rather than "
 "using the B<sendmail> command.  Same as the B<--smtp-host> command line "
@@ -3079,7 +3079,7 @@
 "Befehlszeilenoption B<--smtp-host>."
 
 #. type: textblock
-#: ../scripts/bts.pl:4274
+#: ../scripts/bts.pl:4278
 msgid ""
 "Note that this option takes priority over B<BTS_SENDMAIL_COMMAND> if both "
 "are set, unless the B<--sendmail> option is used."
@@ -3089,12 +3089,12 @@
 "sendmail> verwendet wird."
 
 #. type: =item
-#: ../scripts/bts.pl:4277
+#: ../scripts/bts.pl:4281
 msgid "B<BTS_SMTP_AUTH_USERNAME>, B<BTS_SMTP_AUTH_PASSWORD>"
 msgstr "B<BTS_SMTP_AUTH_USERNAME>, B<BTS_SMTP_AUTH_PASSWORD>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4279
+#: ../scripts/bts.pl:4283
 msgid ""
 "If these options are set, then it is the same as the B<--smtp-username> and "
 "B<--smtp-password> options being used."
@@ -3103,22 +3103,22 @@
 "username> und B<--smtp-password> benutzt würden."
 
 #. type: =item
-#: ../scripts/bts.pl:4282
+#: ../scripts/bts.pl:4286
 msgid "B<BTS_SMTP_HELO>"
 msgstr "B<BTS_SMTP_HELO>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4284
+#: ../scripts/bts.pl:4288
 msgid "Same as the B<--smtp-helo> command line option."
 msgstr "entspricht der Befehlszeilenoption B<--smtp-helo>."
 
 #. type: =item
-#: ../scripts/bts.pl:4286
+#: ../scripts/bts.pl:4290
 msgid "B<BTS_INCLUDE_RESOLVED>"
 msgstr "B<BTS_INCLUDE_RESOLVED>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4288
+#: ../scripts/bts.pl:4292
 msgid ""
 "If this is set to B<no>, then it is the same as the B<--no-include-resolved> "
 "command line parameter being used.  Only has an effect on the B<cache> "
@@ -3131,12 +3131,12 @@
 "Befehl B<cache>."
 
 #. type: =item
-#: ../scripts/bts.pl:4293
+#: ../scripts/bts.pl:4297
 msgid "B<BTS_SUPPRESS_ACKS>"
 msgstr "B<BTS_SUPPRESS_ACKS>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4295
+#: ../scripts/bts.pl:4299
 msgid ""
 "If this is set to B<yes>, then it is the same as the B<--no-ack> command "
 "line parameter being used.  The default is B<no>."
@@ -3145,12 +3145,12 @@
 "Befehlszeilenparameter B<--no-ack> benutzt würde. Vorgabe ist B<no>."
 
 #. type: =item
-#: ../scripts/bts.pl:4298
+#: ../scripts/bts.pl:4302
 msgid "B<BTS_INTERACTIVE>"
 msgstr "B<BTS_INTERACTIVE>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4300
+#: ../scripts/bts.pl:4304
 msgid ""
 "If this is set to B<yes> or B<force>, then it is the same as the B<--"
 "interactive> or B<--force-interactive> command line parameter being used.  "
@@ -3161,12 +3161,12 @@
 "würden. Vorgabe ist B<no>."
 
 #. type: =item
-#: ../scripts/bts.pl:4304
+#: ../scripts/bts.pl:4308
 msgid "B<BTS_DEFAULT_CC>"
 msgstr "B<BTS_DEFAULT_CC>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4306
+#: ../scripts/bts.pl:4310
 msgid ""
 "Specify a list of e-mail addresses to which a carbon copy of the generated e-"
 "mail to the control bot should automatically be sent."
@@ -3175,12 +3175,12 @@
 "Mail an den Steuer-Bot automatisch gesandt werden sollte."
 
 #. type: =item
-#: ../scripts/bts.pl:4309
+#: ../scripts/bts.pl:4313
 msgid "B<BTS_SERVER>"
 msgstr "B<BTS_SERVER>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4311
+#: ../scripts/bts.pl:4315
 msgid ""
 "Specify the name of a debbugs server which should be used instead of https://";
 "bugs.debian.org."
@@ -3189,7 +3189,7 @@
 "org benutzt werden soll."
 
 #. type: textblock
-#: ../scripts/bts.pl:4318
+#: ../scripts/bts.pl:4322
 msgid ""
 "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 "
@@ -3202,19 +3202,19 @@
 
 # FIXME wrong order
 #. type: textblock
-#: ../scripts/bts.pl:4322
+#: ../scripts/bts.pl:4326
 msgid "querybts(1), reportbug(1), pts-subscribe(1), devscripts.conf(5)"
 msgstr "pts-subscribe(1), querybts(1), reportbug(1), devscripts.conf(5)"
 
 #. type: =head1
-#: ../scripts/bts.pl:4324 ../scripts/chdist.pl:131 ../scripts/debsnap.1:146
+#: ../scripts/bts.pl:4328 ../scripts/chdist.pl:131 ../scripts/debsnap.1:146
 #: ../scripts/mass-bug.pl:559 ../scripts/tagpending.pl:425
 #, no-wrap
 msgid "COPYRIGHT"
 msgstr "COPYRIGHT"
 
 #. type: textblock
-#: ../scripts/bts.pl:4326
+#: ../scripts/bts.pl:4330
 msgid ""
 "This program is Copyright (C) 2001-2003 by Joey Hess <jo...@debian.org>.  "
 "Many modifications have been made, Copyright (C) 2002-2005 Julian Gilbey "
@@ -3226,7 +3226,7 @@
 "(C) 2007 von Josh Triplett <j...@freedesktop.org>."
 
 #. type: textblock
-#: ../scripts/bts.pl:4331 ../scripts/chdist.pl:136 ../scripts/mass-bug.pl:563
+#: ../scripts/bts.pl:4335 ../scripts/chdist.pl:136 ../scripts/mass-bug.pl:563
 msgid ""
 "It is licensed under the terms of the GPL, either version 2 of the License, "
 "or (at your option) any later version."
@@ -3329,47 +3329,64 @@
 
 #. type: textblock
 #: ../scripts/build-rdeps.pl:64
-msgid "Ignore contrib and non-free"
+#, fuzzy
+#| msgid "Ignore contrib and non-free"
+msgid "Ignore contrib, non-free and non-free-firmware."
 msgstr "ignoriert »contrib« und »non-free«"
 
 #. type: =item
 #: ../scripts/build-rdeps.pl:66
+#, fuzzy
+#| msgid "B<--only-new>"
+msgid "B<--only-devel>"
+msgstr "B<--only-new>"
+
+#. type: textblock
+#: ../scripts/build-rdeps.pl:68
+msgid "Consider only development distributions (e.g. unstable, sid)."
+msgstr ""
+
+#. type: =item
+#: ../scripts/build-rdeps.pl:70
 msgid "B<--exclude-component>"
 msgstr "B<--exclude-component>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:68
-msgid "Ignore the given component (e.g. main, contrib, non-free)."
+#: ../scripts/build-rdeps.pl:72
+#, fuzzy
+#| msgid "Ignore the given component (e.g. main, contrib, non-free)."
+msgid ""
+"Ignore the given component (e.g. main, contrib, non-free, non-free-firmware)."
 msgstr ""
 "ignoriert die angegebene Komponente (z.B. »main«, »contrib«, »non-free«)."
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:70
+#: ../scripts/build-rdeps.pl:74
 msgid "B<--origin>"
 msgstr "B<--origin>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:72
+#: ../scripts/build-rdeps.pl:76
 msgid "Restrict the search to only the specified origin (such as \"Debian\")."
 msgstr "begrenzt die Suche einzig auf den angegebenen Ursprung (wie »Debian)."
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:74
+#: ../scripts/build-rdeps.pl:78
 msgid "B<-m>, B<--print-maintainer>"
 msgstr "B<-m>, B<--print-maintainer>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:76
+#: ../scripts/build-rdeps.pl:80
 msgid "Print the value of the maintainer field for each package."
 msgstr "gibt den Wert des Feldes »maintainer« für jedes Paket aus."
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:78
+#: ../scripts/build-rdeps.pl:82
 msgid "B<--host-arch>"
 msgstr "B<--host-arch>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:80
+#: ../scripts/build-rdeps.pl:84
 msgid ""
 "Explicitly set the host architecture. The default is the value of `dpkg-"
 "architecture -qDEB_HOST_ARCH`. This option only works if dose-extra >= 4.0 "
@@ -3380,12 +3397,12 @@
 "extra >= 4.0 installiert ist."
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:84
+#: ../scripts/build-rdeps.pl:88
 msgid "B<--build-arch>"
 msgstr "B<--build-arch>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:86
+#: ../scripts/build-rdeps.pl:90
 msgid ""
 "Explicitly set the build architecture. The default is the value of `dpkg-"
 "architecture -qDEB_BUILD_ARCH`. This option only works if dose-extra >= 4.0 "
@@ -3396,25 +3413,25 @@
 "extra >= 4.0 installiert ist."
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:90
+#: ../scripts/build-rdeps.pl:94
 msgid "B<--no-arch-all>, B<--no-arch-any>"
 msgstr "B<--no-arch-all>, B<--no-arch-any>>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:92
+#: ../scripts/build-rdeps.pl:96
 msgid ""
 "Ignore Build-Depends-Indep or Build-Depends-Arch while looking for reverse "
 "dependencies."
 msgstr ""
 
 #. type: TP
-#: ../scripts/build-rdeps.pl:95 ../scripts/nmudiff.1:29
+#: ../scripts/build-rdeps.pl:99 ../scripts/nmudiff.1:29
 #, no-wrap
 msgid "B<--old>"
 msgstr "B<--old>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:97
+#: ../scripts/build-rdeps.pl:101
 msgid ""
 "Force the old simple behaviour without dose-ceve support even if dose-extra "
 ">= 4.0 is installed.  (This tends to be faster.)"
@@ -3424,7 +3441,7 @@
 "schneller.)"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:100
+#: ../scripts/build-rdeps.pl:104
 msgid ""
 "Notice, that the old behaviour only finds direct dependencies, ignores "
 "virtual dependencies, does not find transitive dependencies and does not "
@@ -3437,7 +3454,7 @@
 "Multiarch-Beziehungen berücksichtigt."
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:107
+#: ../scripts/build-rdeps.pl:111
 msgid ""
 "Don't print meta information (header, counter). Making it easier to use in "
 "scripts."
@@ -3446,17 +3463,17 @@
 "Verwendung in Skripten."
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:110
+#: ../scripts/build-rdeps.pl:114
 msgid "B<-d>, B<--debug>"
 msgstr "B<-d>, B<--debug>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:112
+#: ../scripts/build-rdeps.pl:116
 msgid "Run the debug mode"
 msgstr "führt den Fehlersuchmodus aus."
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:114 ../scripts/cowpoke.1:131
+#: ../scripts/build-rdeps.pl:118 ../scripts/cowpoke.1:131
 #: ../scripts/debclean.1:87 ../scripts/diff2patches.1:22
 #: ../scripts/grep-excuses.1:23 ../scripts/mass-bug.pl:126
 #: ../scripts/nmudiff.1:86 ../scripts/plotchangelog.1:92
@@ -3466,12 +3483,12 @@
 msgstr "B<--help>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:116
+#: ../scripts/build-rdeps.pl:120
 msgid "Show the usage information."
 msgstr "zeigt die Aufrufinformationen."
 
 #. type: TP
-#: ../scripts/build-rdeps.pl:118 ../scripts/chdist.pl:49
+#: ../scripts/build-rdeps.pl:122 ../scripts/chdist.pl:49
 #: ../scripts/cowpoke.1:135 ../scripts/debchange.1:402 ../scripts/debclean.1:90
 #: ../scripts/debrelease.1:102 ../scripts/deb-why-removed.pl:229
 #: ../scripts/debsign.1:102 ../scripts/debsnap.1:77
@@ -3486,29 +3503,34 @@
 msgstr "B<--version>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:120
+#: ../scripts/build-rdeps.pl:124
 msgid "Show the version information."
 msgstr "zeigt die Versionsinformationen."
 
 #. type: SH
-#: ../scripts/build-rdeps.pl:124 ../scripts/debpkg.1:12
+#: ../scripts/build-rdeps.pl:128 ../scripts/debpkg.1:12
 #, no-wrap
 msgid "REQUIREMENTS"
 msgstr "ANFORDERUNGEN"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:126
+#: ../scripts/build-rdeps.pl:130
+#, fuzzy
+#| msgid ""
+#| "The tool requires apt Sources files to be around for the checked "
+#| "components.  In the default case this means that in /var/lib/apt/lists "
+#| "files need to be around for main, contrib and non-free."
 msgid ""
 "The tool requires apt Sources files to be around for the checked "
 "components.  In the default case this means that in /var/lib/apt/lists files "
-"need to be around for main, contrib and non-free."
+"need to be around for main, contrib, non-free and non-free-firmware."
 msgstr ""
 "Das Werkzeug benötigt die »Sources«-Dateien von Apt, um für die geprüften "
 "Komponenten da zu sein. Im Standardfall bedeutet das, dass die Dateien in /"
 "var/lib/apt/lists für »main«, »contrib« und »non-free« vorhanden sein müssen."
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:130
+#: ../scripts/build-rdeps.pl:134
 msgid ""
 "In practice this means one needs to add one deb-src line for each component, "
 "e.g."
@@ -3517,12 +3539,15 @@
 "hinzugefügt wird, z.B."
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:133
-msgid "deb-src http://<mirror>/debian <dist> main contrib non-free"
+#: ../scripts/build-rdeps.pl:137
+#, fuzzy
+#| msgid "deb-src http://<mirror>/debian <dist> main contrib non-free"
+msgid ""
+"deb-src http://<mirror>/debian <dist> main contrib non-free non-free-firmware"
 msgstr "deb-src http://<mirror>/debian <dist> main contrib non-free"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:135
+#: ../scripts/build-rdeps.pl:139
 msgid ""
 "and run apt-get update afterwards or use the update option of this tool."
 msgstr ""
@@ -3530,14 +3555,14 @@
 "Option »update« für dieses Werkzeug nötig ist."
 
 #. type: =head1
-#: ../scripts/build-rdeps.pl:539 ../scripts/debcommit.pl:943
+#: ../scripts/build-rdeps.pl:546 ../scripts/debcommit.pl:943
 #: ../scripts/desktop2menu.pl:43 ../scripts/namecheck.pl:30
 #: ../scripts/svnpath.pl:92 ../scripts/transition-check.pl:72
 msgid "LICENSE"
 msgstr "LIZENZ"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:541
+#: ../scripts/build-rdeps.pl:548
 msgid ""
 "This code is copyright by Patrick Schoenfeld <schoenf...@debian.org>, all "
 "rights reserved.  This program comes with ABSOLUTELEY NO WARRANTY.  You are "
@@ -3551,7 +3576,7 @@
 "weiterzugeben."
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:549
+#: ../scripts/build-rdeps.pl:556
 msgid "Patrick Schoenfeld <schoenf...@debian.org>"
 msgstr "Patrick Schoenfeld <schoenf...@debian.org>"
 
@@ -3573,11 +3598,11 @@
 "easy to query the status of packages in other distribution without using "
 "chroots, for instance."
 msgstr ""
-"B<chdist> ist eine Neufassung dessen, was früher als "
-"»MultiDistroTools« (oder mdt) bekannt war. Es wird benutzt, um »APT-"
-"Verzeichnisbäume« für verschiedene Distributionen zu erstellen, die es "
-"erleichtern, den Status von Paketen in anderen Distributionen abzufragen, "
-"ohne beispielsweise Chroots zu verwenden."
+"B<chdist> ist eine Neufassung dessen, was früher als »MultiDistroTools« "
+"(oder mdt) bekannt war. Es wird benutzt, um »APT-Verzeichnisbäume« für "
+"verschiedene Distributionen zu erstellen, die es erleichtern, den Status von "
+"Paketen in anderen Distributionen abzufragen, ohne beispielsweise Chroots zu "
+"verwenden."
 
 #. type: textblock
 #: ../scripts/chdist.pl:39 ../scripts/mass-bug.pl:128
@@ -15107,12 +15132,12 @@
 "Zusätzlich zu I</var/cache/apt/archives> verwendet B<dget> die durch Kommas "
 "getrennte Liste, die als Argument an B<--path> übergeben wurde, um Dateien "
 "mit passender MD5-Summe zu finden, zum Beispiel »--path /srv/pbuilder/"
-"result:/home/cb/UploadQueue«. Falls VERZ leer ist (d.h. es wurde »--path ''« "
-"angegeben), werden alle Verzeichnisse ignoriert, die vorher aufgeführt oder "
-"in den Konfigurationsdateien angegeben wurden. Diese Option kann mehrfach "
-"angegeben werden, dann werden alle aufgelisteten Verzeichnisse durchsucht; "
-"daher könnte das vorhergehende Beispiel als »--path /srv/pbuilder/result --"
-"path /home/cb/UploadQueue« geschrieben werden."
+"result:/home/cb/UploadQueue«. Falls VERZ leer ist (d.h. es wurde »--path "
+"''« angegeben), werden alle Verzeichnisse ignoriert, die vorher aufgeführt "
+"oder in den Konfigurationsdateien angegeben wurden. Diese Option kann "
+"mehrfach angegeben werden, dann werden alle aufgelisteten Verzeichnisse "
+"durchsucht; daher könnte das vorhergehende Beispiel als »--path /srv/"
+"pbuilder/result --path /home/cb/UploadQueue« geschrieben werden."
 
 #. type: =item
 #: ../scripts/dget.pl:672
@@ -18825,6 +18850,7 @@
 
 #. type: TP
 #: ../scripts/nmudiff.1:76
+#, no-wrap
 msgid "B<--no-pending>, B<--nopending>"
 msgstr "B<--no-pending>, B<--nopending>"
 
@@ -18837,6 +18863,7 @@
 
 #. type: TP
 #: ../scripts/nmudiff.1:79
+#, no-wrap
 msgid "B<--non-dd>, B<--nondd>"
 msgstr "B<--non-dd>, B<--nondd>"
 
diff -Nru devscripts-2.23.4+deb12u1/po4a/po/devscripts.pot devscripts-2.23.4+deb12u2/po4a/po/devscripts.pot
--- devscripts-2.23.4+deb12u1/po4a/po/devscripts.pot	2023-10-20 18:54:42.000000000 +0200
+++ devscripts-2.23.4+deb12u2/po4a/po/devscripts.pot	2024-09-18 21:22:30.000000000 +0200
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2023-04-05 11:18+0200\n"
+"POT-Creation-Date: 2024-09-18 21:23+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <l...@li.org>\n"
@@ -314,7 +314,7 @@
 msgstr ""
 
 #. type: SH
-#: ../scripts/annotate-output.1:47 ../scripts/bts.pl:4316
+#: ../scripts/annotate-output.1:47 ../scripts/bts.pl:4320
 #: ../scripts/checkbashisms.1:72 ../scripts/cowpoke.1:379
 #: ../scripts/cvs-debc.1:58 ../scripts/cvs-debi.1:62
 #: ../scripts/cvs-debrelease.1:64 ../scripts/cvs-debuild.1:53
@@ -364,7 +364,7 @@
 
 #. type: SH
 #: ../scripts/annotate-output.1:55 ../scripts/archpath.1:54
-#: ../scripts/build-rdeps.pl:547 ../scripts/checkbashisms.1:74
+#: ../scripts/build-rdeps.pl:554 ../scripts/checkbashisms.1:74
 #: ../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/dd-list.1:107 ../scripts/debc.1:129
@@ -1037,7 +1037,7 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:441 ../scripts/build-rdeps.pl:105 ../scripts/dget.pl:635
+#: ../scripts/bts.pl:441 ../scripts/build-rdeps.pl:109 ../scripts/dget.pl:635
 msgid "B<-q>, B<--quiet>"
 msgstr ""
 
@@ -2328,19 +2328,19 @@
 msgstr ""
 
 #. type: SH
-#: ../scripts/bts.pl:4190 ../scripts/debuild.1:88 ../scripts/diff2patches.1:40
+#: ../scripts/bts.pl:4194 ../scripts/debuild.1:88 ../scripts/diff2patches.1:40
 #: ../scripts/pts-subscribe.1:34
 #, no-wrap
 msgid "ENVIRONMENT VARIABLES"
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:4194
+#: ../scripts/bts.pl:4198
 msgid "B<DEBEMAIL>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:4196
+#: ../scripts/bts.pl:4200
 msgid ""
 "If this is set, the From: line in the email will be set to use this email "
 "address instead of your normal email address (as would be determined by "
@@ -2348,12 +2348,12 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:4200
+#: ../scripts/bts.pl:4204
 msgid "B<DEBFULLNAME>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:4202
+#: ../scripts/bts.pl:4206
 msgid ""
 "If B<DEBEMAIL> is set, B<DEBFULLNAME> is examined to determine the full name "
 "to use; if this is not set, B<bts> attempts to determine a name from your "
@@ -2361,19 +2361,19 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:4206
+#: ../scripts/bts.pl:4210
 msgid "B<BROWSER>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:4208
+#: ../scripts/bts.pl:4212
 msgid ""
 "If set, it specifies the browser to use for the B<show> and B<bugs> "
 "options.  See the description above."
 msgstr ""
 
 #. type: SH
-#: ../scripts/bts.pl:4213 ../scripts/debc.1:102 ../scripts/debchange.1:405
+#: ../scripts/bts.pl:4217 ../scripts/debc.1:102 ../scripts/debchange.1:405
 #: ../scripts/debcheckout.pl:180 ../scripts/debclean.1:93
 #: ../scripts/debcommit.pl:104 ../scripts/debdiff.1:188 ../scripts/debi.1:109
 #: ../scripts/debrelease.1:105 ../scripts/debrsign.1:57
@@ -2388,7 +2388,7 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:4215 ../scripts/debcommit.pl:106
+#: ../scripts/bts.pl:4219 ../scripts/debcommit.pl:106
 #: ../scripts/mass-bug.pl:143
 msgid ""
 "The two configuration files F</etc/devscripts.conf> and F<~/.devscripts> are "
@@ -2399,12 +2399,12 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:4223
+#: ../scripts/bts.pl:4227
 msgid "B<BTS_OFFLINE>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:4225
+#: ../scripts/bts.pl:4229
 msgid ""
 "If this is set to B<yes>, then it is the same as the B<--offline> command "
 "line parameter being used.  Only has an effect on the B<show> and B<bugs> "
@@ -2413,12 +2413,12 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:4230
+#: ../scripts/bts.pl:4234
 msgid "B<BTS_CACHE>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:4232
+#: ../scripts/bts.pl:4236
 msgid ""
 "If this is set to B<no>, then it is the same as the B<--no-cache> command "
 "line parameter being used.  Only has an effect on the B<show> and B<bug> "
@@ -2427,12 +2427,12 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:4237
+#: ../scripts/bts.pl:4241
 msgid "B<BTS_CACHE_MODE=>{B<min>,B<mbox>,B<full>}"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:4239
+#: ../scripts/bts.pl:4243
 msgid ""
 "How much of the BTS should we mirror when we are asked to cache something? "
 "Just the minimum, or also the mbox or the whole thing? The default is "
@@ -2442,12 +2442,12 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:4245
+#: ../scripts/bts.pl:4249
 msgid "B<BTS_FORCE_REFRESH>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:4247
+#: ../scripts/bts.pl:4251
 msgid ""
 "If this is set to B<yes>, then it is the same as the B<--force-refresh> "
 "command line parameter being used.  Only has an effect on the B<cache> "
@@ -2456,37 +2456,37 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:4252
+#: ../scripts/bts.pl:4256
 msgid "B<BTS_MAIL_READER>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:4254
+#: ../scripts/bts.pl:4258
 msgid ""
 "If this is set, specifies a mail reader to use instead of B<mutt>.  Same as "
 "the B<--mailreader> command line option."
 msgstr ""
 
 #. type: TP
-#: ../scripts/bts.pl:4257 ../scripts/mass-bug.pl:151 ../scripts/nmudiff.1:117
+#: ../scripts/bts.pl:4261 ../scripts/mass-bug.pl:151 ../scripts/nmudiff.1:117
 #, no-wrap
 msgid "B<BTS_SENDMAIL_COMMAND>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:4259 ../scripts/mass-bug.pl:153
+#: ../scripts/bts.pl:4263 ../scripts/mass-bug.pl:153
 msgid ""
 "If this is set, specifies a B<sendmail> command to use instead of "
 "F</usr/sbin/sendmail>.  Same as the B<--sendmail> command line option."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:4262
+#: ../scripts/bts.pl:4266
 msgid "B<BTS_ONLY_NEW>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:4264
+#: ../scripts/bts.pl:4268
 msgid ""
 "Download only new bugs when caching. Do not check for updates in bugs we "
 "already have.  The default is B<no>.  Same as the B<--only-new> command line "
@@ -2494,12 +2494,12 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:4268
+#: ../scripts/bts.pl:4272
 msgid "B<BTS_SMTP_HOST>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:4270
+#: ../scripts/bts.pl:4274
 msgid ""
 "If this is set, specifies an SMTP host to use for sending mail rather than "
 "using the B<sendmail> command.  Same as the B<--smtp-host> command line "
@@ -2507,41 +2507,41 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:4274
+#: ../scripts/bts.pl:4278
 msgid ""
 "Note that this option takes priority over B<BTS_SENDMAIL_COMMAND> if both "
 "are set, unless the B<--sendmail> option is used."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:4277
+#: ../scripts/bts.pl:4281
 msgid "B<BTS_SMTP_AUTH_USERNAME>, B<BTS_SMTP_AUTH_PASSWORD>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:4279
+#: ../scripts/bts.pl:4283
 msgid ""
 "If these options are set, then it is the same as the B<--smtp-username> and "
 "B<--smtp-password> options being used."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:4282
+#: ../scripts/bts.pl:4286
 msgid "B<BTS_SMTP_HELO>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:4284
+#: ../scripts/bts.pl:4288
 msgid "Same as the B<--smtp-helo> command line option."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:4286
+#: ../scripts/bts.pl:4290
 msgid "B<BTS_INCLUDE_RESOLVED>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:4288
+#: ../scripts/bts.pl:4292
 msgid ""
 "If this is set to B<no>, then it is the same as the B<--no-include-resolved> "
 "command line parameter being used.  Only has an effect on the B<cache> "
@@ -2550,24 +2550,24 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:4293
+#: ../scripts/bts.pl:4297
 msgid "B<BTS_SUPPRESS_ACKS>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:4295
+#: ../scripts/bts.pl:4299
 msgid ""
 "If this is set to B<yes>, then it is the same as the B<--no-ack> command "
 "line parameter being used.  The default is B<no>."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:4298
+#: ../scripts/bts.pl:4302
 msgid "B<BTS_INTERACTIVE>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:4300
+#: ../scripts/bts.pl:4304
 msgid ""
 "If this is set to B<yes> or B<force>, then it is the same as the "
 "B<--interactive> or B<--force-interactive> command line parameter being "
@@ -2575,31 +2575,31 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:4304
+#: ../scripts/bts.pl:4308
 msgid "B<BTS_DEFAULT_CC>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:4306
+#: ../scripts/bts.pl:4310
 msgid ""
 "Specify a list of e-mail addresses to which a carbon copy of the generated "
 "e-mail to the control bot should automatically be sent."
 msgstr ""
 
 #. type: =item
-#: ../scripts/bts.pl:4309
+#: ../scripts/bts.pl:4313
 msgid "B<BTS_SERVER>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:4311
+#: ../scripts/bts.pl:4315
 msgid ""
 "Specify the name of a debbugs server which should be used instead of "
 "https://bugs.debian.org.";
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:4318
+#: ../scripts/bts.pl:4322
 msgid ""
 "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 "
@@ -2607,19 +2607,19 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:4322
+#: ../scripts/bts.pl:4326
 msgid "querybts(1), reportbug(1), pts-subscribe(1), devscripts.conf(5)"
 msgstr ""
 
 #. type: =head1
-#: ../scripts/bts.pl:4324 ../scripts/chdist.pl:131 ../scripts/debsnap.1:146
+#: ../scripts/bts.pl:4328 ../scripts/chdist.pl:131 ../scripts/debsnap.1:146
 #: ../scripts/mass-bug.pl:559 ../scripts/tagpending.pl:425
 #, no-wrap
 msgid "COPYRIGHT"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:4326
+#: ../scripts/bts.pl:4330
 msgid ""
 "This program is Copyright (C) 2001-2003 by Joey Hess <jo...@debian.org>.  "
 "Many modifications have been made, Copyright (C) 2002-2005 Julian Gilbey "
@@ -2628,7 +2628,7 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/bts.pl:4331 ../scripts/chdist.pl:136 ../scripts/mass-bug.pl:563
+#: ../scripts/bts.pl:4335 ../scripts/chdist.pl:136 ../scripts/mass-bug.pl:563
 msgid ""
 "It is licensed under the terms of the GPL, either version 2 of the License, "
 "or (at your option) any later version."
@@ -2710,46 +2710,58 @@
 
 #. type: textblock
 #: ../scripts/build-rdeps.pl:64
-msgid "Ignore contrib and non-free"
+msgid "Ignore contrib, non-free and non-free-firmware."
 msgstr ""
 
 #. type: =item
 #: ../scripts/build-rdeps.pl:66
-msgid "B<--exclude-component>"
+msgid "B<--only-devel>"
 msgstr ""
 
 #. type: textblock
 #: ../scripts/build-rdeps.pl:68
-msgid "Ignore the given component (e.g. main, contrib, non-free)."
+msgid "Consider only development distributions (e.g. unstable, sid)."
 msgstr ""
 
 #. type: =item
 #: ../scripts/build-rdeps.pl:70
-msgid "B<--origin>"
+msgid "B<--exclude-component>"
 msgstr ""
 
 #. type: textblock
 #: ../scripts/build-rdeps.pl:72
-msgid "Restrict the search to only the specified origin (such as \"Debian\")."
+msgid ""
+"Ignore the given component (e.g. main, contrib, non-free, "
+"non-free-firmware)."
 msgstr ""
 
 #. type: =item
 #: ../scripts/build-rdeps.pl:74
-msgid "B<-m>, B<--print-maintainer>"
+msgid "B<--origin>"
 msgstr ""
 
 #. type: textblock
 #: ../scripts/build-rdeps.pl:76
-msgid "Print the value of the maintainer field for each package."
+msgid "Restrict the search to only the specified origin (such as \"Debian\")."
 msgstr ""
 
 #. type: =item
 #: ../scripts/build-rdeps.pl:78
-msgid "B<--host-arch>"
+msgid "B<-m>, B<--print-maintainer>"
 msgstr ""
 
 #. type: textblock
 #: ../scripts/build-rdeps.pl:80
+msgid "Print the value of the maintainer field for each package."
+msgstr ""
+
+#. type: =item
+#: ../scripts/build-rdeps.pl:82
+msgid "B<--host-arch>"
+msgstr ""
+
+#. type: textblock
+#: ../scripts/build-rdeps.pl:84
 msgid ""
 "Explicitly set the host architecture. The default is the value of "
 "`dpkg-architecture -qDEB_HOST_ARCH`. This option only works if dose-extra >= "
@@ -2757,12 +2769,12 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:84
+#: ../scripts/build-rdeps.pl:88
 msgid "B<--build-arch>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:86
+#: ../scripts/build-rdeps.pl:90
 msgid ""
 "Explicitly set the build architecture. The default is the value of "
 "`dpkg-architecture -qDEB_BUILD_ARCH`. This option only works if dose-extra "
@@ -2770,32 +2782,32 @@
 msgstr ""
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:90
+#: ../scripts/build-rdeps.pl:94
 msgid "B<--no-arch-all>, B<--no-arch-any>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:92
+#: ../scripts/build-rdeps.pl:96
 msgid ""
 "Ignore Build-Depends-Indep or Build-Depends-Arch while looking for reverse "
 "dependencies."
 msgstr ""
 
 #. type: TP
-#: ../scripts/build-rdeps.pl:95 ../scripts/nmudiff.1:29
+#: ../scripts/build-rdeps.pl:99 ../scripts/nmudiff.1:29
 #, no-wrap
 msgid "B<--old>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:97
+#: ../scripts/build-rdeps.pl:101
 msgid ""
 "Force the old simple behaviour without dose-ceve support even if dose-extra "
 ">= 4.0 is installed.  (This tends to be faster.)"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:100
+#: ../scripts/build-rdeps.pl:104
 msgid ""
 "Notice, that the old behaviour only finds direct dependencies, ignores "
 "virtual dependencies, does not find transitive dependencies and does not "
@@ -2804,24 +2816,24 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:107
+#: ../scripts/build-rdeps.pl:111
 msgid ""
 "Don't print meta information (header, counter). Making it easier to use in "
 "scripts."
 msgstr ""
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:110
+#: ../scripts/build-rdeps.pl:114
 msgid "B<-d>, B<--debug>"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:112
+#: ../scripts/build-rdeps.pl:116
 msgid "Run the debug mode"
 msgstr ""
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:114 ../scripts/cowpoke.1:131
+#: ../scripts/build-rdeps.pl:118 ../scripts/cowpoke.1:131
 #: ../scripts/debclean.1:87 ../scripts/diff2patches.1:22
 #: ../scripts/grep-excuses.1:23 ../scripts/mass-bug.pl:126
 #: ../scripts/nmudiff.1:86 ../scripts/plotchangelog.1:92
@@ -2831,12 +2843,12 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:116
+#: ../scripts/build-rdeps.pl:120
 msgid "Show the usage information."
 msgstr ""
 
 #. type: TP
-#: ../scripts/build-rdeps.pl:118 ../scripts/chdist.pl:49
+#: ../scripts/build-rdeps.pl:122 ../scripts/chdist.pl:49
 #: ../scripts/cowpoke.1:135 ../scripts/debchange.1:402 ../scripts/debclean.1:90
 #: ../scripts/debrelease.1:102 ../scripts/deb-why-removed.pl:229
 #: ../scripts/debsign.1:102 ../scripts/debsnap.1:77
@@ -2851,50 +2863,52 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:120
+#: ../scripts/build-rdeps.pl:124
 msgid "Show the version information."
 msgstr ""
 
 #. type: SH
-#: ../scripts/build-rdeps.pl:124 ../scripts/debpkg.1:12
+#: ../scripts/build-rdeps.pl:128 ../scripts/debpkg.1:12
 #, no-wrap
 msgid "REQUIREMENTS"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:126
+#: ../scripts/build-rdeps.pl:130
 msgid ""
 "The tool requires apt Sources files to be around for the checked "
 "components.  In the default case this means that in /var/lib/apt/lists files "
-"need to be around for main, contrib and non-free."
+"need to be around for main, contrib, non-free and non-free-firmware."
 msgstr ""
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:130
+#: ../scripts/build-rdeps.pl:134
 msgid ""
 "In practice this means one needs to add one deb-src line for each component, "
 "e.g."
 msgstr ""
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:133
-msgid "deb-src http://<mirror>/debian <dist> main contrib non-free"
+#: ../scripts/build-rdeps.pl:137
+msgid ""
+"deb-src http://<mirror>/debian <dist> main contrib non-free "
+"non-free-firmware"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:135
+#: ../scripts/build-rdeps.pl:139
 msgid "and run apt-get update afterwards or use the update option of this tool."
 msgstr ""
 
 #. type: =head1
-#: ../scripts/build-rdeps.pl:539 ../scripts/debcommit.pl:943
+#: ../scripts/build-rdeps.pl:546 ../scripts/debcommit.pl:943
 #: ../scripts/desktop2menu.pl:43 ../scripts/namecheck.pl:30
 #: ../scripts/svnpath.pl:92 ../scripts/transition-check.pl:72
 msgid "LICENSE"
 msgstr ""
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:541
+#: ../scripts/build-rdeps.pl:548
 msgid ""
 "This code is copyright by Patrick Schoenfeld <schoenf...@debian.org>, all "
 "rights reserved.  This program comes with ABSOLUTELEY NO WARRANTY.  You are "
@@ -2903,7 +2917,7 @@
 msgstr ""
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:549
+#: ../scripts/build-rdeps.pl:556
 msgid "Patrick Schoenfeld <schoenf...@debian.org>"
 msgstr ""
 
diff -Nru devscripts-2.23.4+deb12u1/po4a/po/fr.po devscripts-2.23.4+deb12u2/po4a/po/fr.po
--- devscripts-2.23.4+deb12u1/po4a/po/fr.po	2023-10-20 18:54:39.000000000 +0200
+++ devscripts-2.23.4+deb12u2/po4a/po/fr.po	2024-09-18 21:22:30.000000000 +0200
@@ -14,7 +14,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: devscripts\n"
-"POT-Creation-Date: 2023-04-05 11:18+0200\n"
+"POT-Creation-Date: 2024-09-18 21:23+0200\n"
 "PO-Revision-Date: 2023-02-10 18:09+0400\n"
 "Last-Translator: Xavier Guimard <y...@debian.org>\n"
 "Language-Team: French <debian-l10n-fre...@lists.debian.org>\n"
@@ -350,7 +350,7 @@
 "alors que ce n'est pas le cas."
 
 #. type: SH
-#: ../scripts/annotate-output.1:47 ../scripts/bts.pl:4316
+#: ../scripts/annotate-output.1:47 ../scripts/bts.pl:4320
 #: ../scripts/checkbashisms.1:72 ../scripts/cowpoke.1:379
 #: ../scripts/cvs-debc.1:58 ../scripts/cvs-debi.1:62
 #: ../scripts/cvs-debrelease.1:64 ../scripts/cvs-debuild.1:53
@@ -403,7 +403,7 @@
 
 #. type: SH
 #: ../scripts/annotate-output.1:55 ../scripts/archpath.1:54
-#: ../scripts/build-rdeps.pl:547 ../scripts/checkbashisms.1:74
+#: ../scripts/build-rdeps.pl:554 ../scripts/checkbashisms.1:74
 #: ../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/dd-list.1:107 ../scripts/debc.1:129
@@ -1260,7 +1260,7 @@
 "par défaut."
 
 #. type: =item
-#: ../scripts/bts.pl:441 ../scripts/build-rdeps.pl:105 ../scripts/dget.pl:635
+#: ../scripts/bts.pl:441 ../scripts/build-rdeps.pl:109 ../scripts/dget.pl:635
 msgid "B<-q>, B<--quiet>"
 msgstr "B<-q>, B<--quiet>"
 
@@ -2846,19 +2846,19 @@
 "parties de cette page de manuel."
 
 #. type: SH
-#: ../scripts/bts.pl:4190 ../scripts/debuild.1:88 ../scripts/diff2patches.1:40
+#: ../scripts/bts.pl:4194 ../scripts/debuild.1:88 ../scripts/diff2patches.1:40
 #: ../scripts/pts-subscribe.1:34
 #, no-wrap
 msgid "ENVIRONMENT VARIABLES"
 msgstr "VARIABLES D'ENVIRONNEMENT"
 
 #. type: =item
-#: ../scripts/bts.pl:4194
+#: ../scripts/bts.pl:4198
 msgid "B<DEBEMAIL>"
 msgstr "B<DEBEMAIL>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4196
+#: ../scripts/bts.pl:4200
 msgid ""
 "If this is set, the From: line in the email will be set to use this email "
 "address instead of your normal email address (as would be determined by "
@@ -2869,12 +2869,12 @@
 "serait déterminée par B<mail>)."
 
 #. type: =item
-#: ../scripts/bts.pl:4200
+#: ../scripts/bts.pl:4204
 msgid "B<DEBFULLNAME>"
 msgstr "B<DEBFULLNAME>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4202
+#: ../scripts/bts.pl:4206
 msgid ""
 "If B<DEBEMAIL> is set, B<DEBFULLNAME> is examined to determine the full name "
 "to use; if this is not set, B<bts> attempts to determine a name from your "
@@ -2885,12 +2885,12 @@
 "de votre entrée I<passwd>."
 
 #. type: =item
-#: ../scripts/bts.pl:4206
+#: ../scripts/bts.pl:4210
 msgid "B<BROWSER>"
 msgstr "B<BROWSER>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4208
+#: ../scripts/bts.pl:4212
 msgid ""
 "If set, it specifies the browser to use for the B<show> and B<bugs> "
 "options.  See the description above."
@@ -2899,7 +2899,7 @@
 "B<show> et B<bugs>. Consultez la description précédente."
 
 #. type: SH
-#: ../scripts/bts.pl:4213 ../scripts/debc.1:102 ../scripts/debchange.1:405
+#: ../scripts/bts.pl:4217 ../scripts/debc.1:102 ../scripts/debchange.1:405
 #: ../scripts/debcheckout.pl:180 ../scripts/debclean.1:93
 #: ../scripts/debcommit.pl:104 ../scripts/debdiff.1:188 ../scripts/debi.1:109
 #: ../scripts/debrelease.1:105 ../scripts/debrsign.1:57
@@ -2915,7 +2915,7 @@
 
 # NOTE: presque identique
 #. type: textblock
-#: ../scripts/bts.pl:4215 ../scripts/debcommit.pl:106
+#: ../scripts/bts.pl:4219 ../scripts/debcommit.pl:106
 #: ../scripts/mass-bug.pl:143
 msgid ""
 "The two configuration files F</etc/devscripts.conf> and F<~/.devscripts> are "
@@ -2932,12 +2932,12 @@
 "cette fin. Les variables actuellement reconnues sont :"
 
 #. type: =item
-#: ../scripts/bts.pl:4223
+#: ../scripts/bts.pl:4227
 msgid "B<BTS_OFFLINE>"
 msgstr "B<BTS_OFFLINE>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4225
+#: ../scripts/bts.pl:4229
 msgid ""
 "If this is set to B<yes>, then it is the same as the B<--offline> command "
 "line parameter being used.  Only has an effect on the B<show> and B<bugs> "
@@ -2950,12 +2950,12 @@
 "commande B<show> ci-dessus pour plus d'informations."
 
 #. type: =item
-#: ../scripts/bts.pl:4230
+#: ../scripts/bts.pl:4234
 msgid "B<BTS_CACHE>"
 msgstr "B<BTS_CACHE>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4232
+#: ../scripts/bts.pl:4236
 msgid ""
 "If this is set to B<no>, then it is the same as the B<--no-cache> command "
 "line parameter being used.  Only has an effect on the B<show> and B<bug> "
@@ -2968,12 +2968,12 @@
 "B<show> ci-dessus pour plus d'informations."
 
 #. type: =item
-#: ../scripts/bts.pl:4237
+#: ../scripts/bts.pl:4241
 msgid "B<BTS_CACHE_MODE=>{B<min>,B<mbox>,B<full>}"
 msgstr "B<BTS_CACHE_MODE=>{B<min>,B<mbox>,B<full>}"
 
 #. type: textblock
-#: ../scripts/bts.pl:4239
+#: ../scripts/bts.pl:4243
 msgid ""
 "How much of the BTS should we mirror when we are asked to cache something? "
 "Just the minimum, or also the mbox or the whole thing? The default is "
@@ -2988,12 +2988,12 @@
 "documentation de la commande B<cache> pour plus d'informations."
 
 #. type: =item
-#: ../scripts/bts.pl:4245
+#: ../scripts/bts.pl:4249
 msgid "B<BTS_FORCE_REFRESH>"
 msgstr "B<BTS_FORCE_REFRESH>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4247
+#: ../scripts/bts.pl:4251
 msgid ""
 "If this is set to B<yes>, then it is the same as the B<--force-refresh> "
 "command line parameter being used.  Only has an effect on the B<cache> "
@@ -3006,12 +3006,12 @@
 "plus d'informations."
 
 #. type: =item
-#: ../scripts/bts.pl:4252
+#: ../scripts/bts.pl:4256
 msgid "B<BTS_MAIL_READER>"
 msgstr "B<BTS_MAIL_READER>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4254
+#: ../scripts/bts.pl:4258
 msgid ""
 "If this is set, specifies a mail reader to use instead of B<mutt>.  Same as "
 "the B<--mailreader> command line option."
@@ -3020,13 +3020,13 @@
 "place de B<mutt>. Équivalent à l'option de ligne de commande B<--mailreader>."
 
 #. type: TP
-#: ../scripts/bts.pl:4257 ../scripts/mass-bug.pl:151 ../scripts/nmudiff.1:117
+#: ../scripts/bts.pl:4261 ../scripts/mass-bug.pl:151 ../scripts/nmudiff.1:117
 #, no-wrap
 msgid "B<BTS_SENDMAIL_COMMAND>"
 msgstr "B<BTS_SENDMAIL_COMMAND>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4259 ../scripts/mass-bug.pl:153
+#: ../scripts/bts.pl:4263 ../scripts/mass-bug.pl:153
 msgid ""
 "If this is set, specifies a B<sendmail> command to use instead of F</usr/"
 "sbin/sendmail>.  Same as the B<--sendmail> command line option."
@@ -3036,12 +3036,12 @@
 "commande B<--sendmail>."
 
 #. type: =item
-#: ../scripts/bts.pl:4262
+#: ../scripts/bts.pl:4266
 msgid "B<BTS_ONLY_NEW>"
 msgstr "B<BTS_ONLY_NEW>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4264
+#: ../scripts/bts.pl:4268
 msgid ""
 "Download only new bugs when caching. Do not check for updates in bugs we "
 "already have.  The default is B<no>.  Same as the B<--only-new> command line "
@@ -3052,12 +3052,12 @@
 "défaut est B<no>. Identique à l'option en ligne de commande B<--only-new>."
 
 #. type: =item
-#: ../scripts/bts.pl:4268
+#: ../scripts/bts.pl:4272
 msgid "B<BTS_SMTP_HOST>"
 msgstr "B<BTS_SMTP_HOST>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4270
+#: ../scripts/bts.pl:4274
 msgid ""
 "If this is set, specifies an SMTP host to use for sending mail rather than "
 "using the B<sendmail> command.  Same as the B<--smtp-host> command line "
@@ -3068,7 +3068,7 @@
 "l'option en ligne de commande B<--smtp-host>."
 
 #. type: textblock
-#: ../scripts/bts.pl:4274
+#: ../scripts/bts.pl:4278
 msgid ""
 "Note that this option takes priority over B<BTS_SENDMAIL_COMMAND> if both "
 "are set, unless the B<--sendmail> option is used."
@@ -3078,12 +3078,12 @@
 "sendmail> soit utilisée."
 
 #. type: =item
-#: ../scripts/bts.pl:4277
+#: ../scripts/bts.pl:4281
 msgid "B<BTS_SMTP_AUTH_USERNAME>, B<BTS_SMTP_AUTH_PASSWORD>"
 msgstr "B<BTS_SMTP_AUTH_USERNAME>, B<BTS_SMTP_AUTH_PASSWORD>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4279
+#: ../scripts/bts.pl:4283
 msgid ""
 "If these options are set, then it is the same as the B<--smtp-username> and "
 "B<--smtp-password> options being used."
@@ -3092,22 +3092,22 @@
 "B<--smtp-password>."
 
 #. type: =item
-#: ../scripts/bts.pl:4282
+#: ../scripts/bts.pl:4286
 msgid "B<BTS_SMTP_HELO>"
 msgstr "B<BTS_SMTP_HELO>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4284
+#: ../scripts/bts.pl:4288
 msgid "Same as the B<--smtp-helo> command line option."
 msgstr "Identique à l'option en ligne de commande B<--smtp-helo>."
 
 #. type: =item
-#: ../scripts/bts.pl:4286
+#: ../scripts/bts.pl:4290
 msgid "B<BTS_INCLUDE_RESOLVED>"
 msgstr "B<BTS_INCLUDE_RESOLVED>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4288
+#: ../scripts/bts.pl:4292
 msgid ""
 "If this is set to B<no>, then it is the same as the B<--no-include-resolved> "
 "command line parameter being used.  Only has an effect on the B<cache> "
@@ -3120,12 +3120,12 @@
 "pour plus d'informations."
 
 #. type: =item
-#: ../scripts/bts.pl:4293
+#: ../scripts/bts.pl:4297
 msgid "B<BTS_SUPPRESS_ACKS>"
 msgstr "B<BTS_SUPPRESS_ACKS>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4295
+#: ../scripts/bts.pl:4299
 msgid ""
 "If this is set to B<yes>, then it is the same as the B<--no-ack> command "
 "line parameter being used.  The default is B<no>."
@@ -3134,12 +3134,12 @@
 "valeur par défaut est B<no>."
 
 #. type: =item
-#: ../scripts/bts.pl:4298
+#: ../scripts/bts.pl:4302
 msgid "B<BTS_INTERACTIVE>"
 msgstr "B<BTS_INTERACTIVE>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4300
+#: ../scripts/bts.pl:4304
 msgid ""
 "If this is set to B<yes> or B<force>, then it is the same as the B<--"
 "interactive> or B<--force-interactive> command line parameter being used.  "
@@ -3149,12 +3149,12 @@
 "interactive> ou B<--force-interactive>. La valeur par défaut est B<no>."
 
 #. type: =item
-#: ../scripts/bts.pl:4304
+#: ../scripts/bts.pl:4308
 msgid "B<BTS_DEFAULT_CC>"
 msgstr "B<BTS_DEFAULT_CC>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4306
+#: ../scripts/bts.pl:4310
 msgid ""
 "Specify a list of e-mail addresses to which a carbon copy of the generated e-"
 "mail to the control bot should automatically be sent."
@@ -3164,12 +3164,12 @@
 "automatiquement."
 
 #. type: =item
-#: ../scripts/bts.pl:4309
+#: ../scripts/bts.pl:4313
 msgid "B<BTS_SERVER>"
 msgstr "B<BTS_SERVER>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4311
+#: ../scripts/bts.pl:4315
 msgid ""
 "Specify the name of a debbugs server which should be used instead of https://";
 "bugs.debian.org."
@@ -3178,7 +3178,7 @@
 "https://bugs.debian.org.";
 
 #. type: textblock
-#: ../scripts/bts.pl:4318
+#: ../scripts/bts.pl:4322
 msgid ""
 "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 "
@@ -3189,19 +3189,19 @@
 "debian.org/Bugs/> pour plus d'informations sur le BTS."
 
 #. type: textblock
-#: ../scripts/bts.pl:4322
+#: ../scripts/bts.pl:4326
 msgid "querybts(1), reportbug(1), pts-subscribe(1), devscripts.conf(5)"
 msgstr "querybts(1), reportbug(1), pts-subscribe(1), devscripts.conf(5)"
 
 #. type: =head1
-#: ../scripts/bts.pl:4324 ../scripts/chdist.pl:131 ../scripts/debsnap.1:146
+#: ../scripts/bts.pl:4328 ../scripts/chdist.pl:131 ../scripts/debsnap.1:146
 #: ../scripts/mass-bug.pl:559 ../scripts/tagpending.pl:425
 #, no-wrap
 msgid "COPYRIGHT"
 msgstr "COPYRIGHT"
 
 #. type: textblock
-#: ../scripts/bts.pl:4326
+#: ../scripts/bts.pl:4330
 msgid ""
 "This program is Copyright (C) 2001-2003 by Joey Hess <jo...@debian.org>.  "
 "Many modifications have been made, Copyright (C) 2002-2005 Julian Gilbey "
@@ -3213,7 +3213,7 @@
 "<j...@freedesktop.org>."
 
 #. type: textblock
-#: ../scripts/bts.pl:4331 ../scripts/chdist.pl:136 ../scripts/mass-bug.pl:563
+#: ../scripts/bts.pl:4335 ../scripts/chdist.pl:136 ../scripts/mass-bug.pl:563
 msgid ""
 "It is licensed under the terms of the GPL, either version 2 of the License, "
 "or (at your option) any later version."
@@ -3319,49 +3319,66 @@
 
 #. type: textblock
 #: ../scripts/build-rdeps.pl:64
-msgid "Ignore contrib and non-free"
+#, fuzzy
+#| msgid "Ignore contrib and non-free"
+msgid "Ignore contrib, non-free and non-free-firmware."
 msgstr "Ignorer contrib et non-free"
 
 #. type: =item
 #: ../scripts/build-rdeps.pl:66
+#, fuzzy
+#| msgid "B<--only-new>"
+msgid "B<--only-devel>"
+msgstr "B<--only-new>"
+
+#. type: textblock
+#: ../scripts/build-rdeps.pl:68
+msgid "Consider only development distributions (e.g. unstable, sid)."
+msgstr ""
+
+#. type: =item
+#: ../scripts/build-rdeps.pl:70
 msgid "B<--exclude-component>"
 msgstr "B<--exclude-component>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:68
-msgid "Ignore the given component (e.g. main, contrib, non-free)."
+#: ../scripts/build-rdeps.pl:72
+#, fuzzy
+#| msgid "Ignore the given component (e.g. main, contrib, non-free)."
+msgid ""
+"Ignore the given component (e.g. main, contrib, non-free, non-free-firmware)."
 msgstr ""
 "Ignorer les composantes indiquées (par exemple, main, contrib, non-free)."
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:70
+#: ../scripts/build-rdeps.pl:74
 msgid "B<--origin>"
 msgstr "B<--origin>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:72
+#: ../scripts/build-rdeps.pl:76
 msgid "Restrict the search to only the specified origin (such as \"Debian\")."
 msgstr ""
 "Restreindre la recherche à l'origine indiquée seulement (par exemple "
 "\"Debian\")."
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:74
+#: ../scripts/build-rdeps.pl:78
 msgid "B<-m>, B<--print-maintainer>"
 msgstr "B<-m>, B<--print-maintainer>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:76
+#: ../scripts/build-rdeps.pl:80
 msgid "Print the value of the maintainer field for each package."
 msgstr "Afficher le responsable (le champ Maintainer) pour tous les paquets."
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:78
+#: ../scripts/build-rdeps.pl:82
 msgid "B<--host-arch>"
 msgstr "B<--host-arch>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:80
+#: ../scripts/build-rdeps.pl:84
 msgid ""
 "Explicitly set the host architecture. The default is the value of `dpkg-"
 "architecture -qDEB_HOST_ARCH`. This option only works if dose-extra >= 4.0 "
@@ -3372,12 +3389,12 @@
 "dose-extra >= 4.0 est installé."
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:84
+#: ../scripts/build-rdeps.pl:88
 msgid "B<--build-arch>"
 msgstr "B<--build-arch>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:86
+#: ../scripts/build-rdeps.pl:90
 msgid ""
 "Explicitly set the build architecture. The default is the value of `dpkg-"
 "architecture -qDEB_BUILD_ARCH`. This option only works if dose-extra >= 4.0 "
@@ -3388,12 +3405,12 @@
 "que si dose-extra >= 4.0 est installé."
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:90
+#: ../scripts/build-rdeps.pl:94
 msgid "B<--no-arch-all>, B<--no-arch-any>"
 msgstr "B<--no-arch-all>, B<--no-arch-any>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:92
+#: ../scripts/build-rdeps.pl:96
 msgid ""
 "Ignore Build-Depends-Indep or Build-Depends-Arch while looking for reverse "
 "dependencies."
@@ -3402,13 +3419,13 @@
 "dépendances inverses."
 
 #. type: TP
-#: ../scripts/build-rdeps.pl:95 ../scripts/nmudiff.1:29
+#: ../scripts/build-rdeps.pl:99 ../scripts/nmudiff.1:29
 #, no-wrap
 msgid "B<--old>"
 msgstr "B<--old>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:97
+#: ../scripts/build-rdeps.pl:101
 msgid ""
 "Force the old simple behaviour without dose-ceve support even if dose-extra "
 ">= 4.0 is installed.  (This tends to be faster.)"
@@ -3417,7 +3434,7 @@
 "si dose-extra >= 4.0 est installé. (Cela tend à être plus rapide.)"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:100
+#: ../scripts/build-rdeps.pl:104
 msgid ""
 "Notice, that the old behaviour only finds direct dependencies, ignores "
 "virtual dependencies, does not find transitive dependencies and does not "
@@ -3431,7 +3448,7 @@
 "multiarchitectures."
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:107
+#: ../scripts/build-rdeps.pl:111
 msgid ""
 "Don't print meta information (header, counter). Making it easier to use in "
 "scripts."
@@ -3440,17 +3457,17 @@
 "utilisation plus facile dans les scripts."
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:110
+#: ../scripts/build-rdeps.pl:114
 msgid "B<-d>, B<--debug>"
 msgstr "B<-d>, B<--debug>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:112
+#: ../scripts/build-rdeps.pl:116
 msgid "Run the debug mode"
 msgstr "Exécuter le mode de débogage"
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:114 ../scripts/cowpoke.1:131
+#: ../scripts/build-rdeps.pl:118 ../scripts/cowpoke.1:131
 #: ../scripts/debclean.1:87 ../scripts/diff2patches.1:22
 #: ../scripts/grep-excuses.1:23 ../scripts/mass-bug.pl:126
 #: ../scripts/nmudiff.1:86 ../scripts/plotchangelog.1:92
@@ -3460,12 +3477,12 @@
 msgstr "B<--help>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:116
+#: ../scripts/build-rdeps.pl:120
 msgid "Show the usage information."
 msgstr "Afficher les informations sur l'utilisation."
 
 #. type: TP
-#: ../scripts/build-rdeps.pl:118 ../scripts/chdist.pl:49
+#: ../scripts/build-rdeps.pl:122 ../scripts/chdist.pl:49
 #: ../scripts/cowpoke.1:135 ../scripts/debchange.1:402 ../scripts/debclean.1:90
 #: ../scripts/debrelease.1:102 ../scripts/deb-why-removed.pl:229
 #: ../scripts/debsign.1:102 ../scripts/debsnap.1:77
@@ -3480,29 +3497,34 @@
 msgstr "B<--version>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:120
+#: ../scripts/build-rdeps.pl:124
 msgid "Show the version information."
 msgstr "Afficher les informations sur la version."
 
 #. type: SH
-#: ../scripts/build-rdeps.pl:124 ../scripts/debpkg.1:12
+#: ../scripts/build-rdeps.pl:128 ../scripts/debpkg.1:12
 #, no-wrap
 msgid "REQUIREMENTS"
 msgstr "CONDITIONS D'EXÉCUTION"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:126
+#: ../scripts/build-rdeps.pl:130
+#, fuzzy
+#| msgid ""
+#| "The tool requires apt Sources files to be around for the checked "
+#| "components.  In the default case this means that in /var/lib/apt/lists "
+#| "files need to be around for main, contrib and non-free."
 msgid ""
 "The tool requires apt Sources files to be around for the checked "
 "components.  In the default case this means that in /var/lib/apt/lists files "
-"need to be around for main, contrib and non-free."
+"need to be around for main, contrib, non-free and non-free-firmware."
 msgstr ""
 "L'outil a besoin des fichiers Sources d'APT présents pour les composantes "
 "vérifiées. Par défaut, cela signifie que les fichiers de /var/lib/apt/lists "
 "doivent être présents pour main, contrib et non-free."
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:130
+#: ../scripts/build-rdeps.pl:134
 msgid ""
 "In practice this means one needs to add one deb-src line for each component, "
 "e.g."
@@ -3511,12 +3533,15 @@
 "chaque composante, par exemple"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:133
-msgid "deb-src http://<mirror>/debian <dist> main contrib non-free"
+#: ../scripts/build-rdeps.pl:137
+#, fuzzy
+#| msgid "deb-src http://<mirror>/debian <dist> main contrib non-free"
+msgid ""
+"deb-src http://<mirror>/debian <dist> main contrib non-free non-free-firmware"
 msgstr "deb-src http://<miroir>/debian <dist> main contrib non-free"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:135
+#: ../scripts/build-rdeps.pl:139
 msgid ""
 "and run apt-get update afterwards or use the update option of this tool."
 msgstr ""
@@ -3524,14 +3549,14 @@
 "de cet outil."
 
 #. type: =head1
-#: ../scripts/build-rdeps.pl:539 ../scripts/debcommit.pl:943
+#: ../scripts/build-rdeps.pl:546 ../scripts/debcommit.pl:943
 #: ../scripts/desktop2menu.pl:43 ../scripts/namecheck.pl:30
 #: ../scripts/svnpath.pl:92 ../scripts/transition-check.pl:72
 msgid "LICENSE"
 msgstr "LICENCE"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:541
+#: ../scripts/build-rdeps.pl:548
 msgid ""
 "This code is copyright by Patrick Schoenfeld <schoenf...@debian.org>, all "
 "rights reserved.  This program comes with ABSOLUTELEY NO WARRANTY.  You are "
@@ -3544,7 +3569,7 @@
 "générale GNU (GNU General Public Licence), version 2 ou ultérieure."
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:549
+#: ../scripts/build-rdeps.pl:556
 msgid "Patrick Schoenfeld <schoenf...@debian.org>"
 msgstr "Patrick Schoenfeld <schoenf...@debian.org>"
 
diff -Nru devscripts-2.23.4+deb12u1/po4a/po/pt.po devscripts-2.23.4+deb12u2/po4a/po/pt.po
--- devscripts-2.23.4+deb12u1/po4a/po/pt.po	2023-10-20 18:54:39.000000000 +0200
+++ devscripts-2.23.4+deb12u2/po4a/po/pt.po	2024-09-18 21:22:30.000000000 +0200
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: devscripts 2.22.2\n"
-"POT-Creation-Date: 2023-04-05 11:18+0200\n"
+"POT-Creation-Date: 2024-09-18 21:23+0200\n"
 "PO-Revision-Date: 2022-09-04 23:47+0100\n"
 "Last-Translator: Américo Monteiro <a_monte...@gmx.com>\n"
 "Language-Team: Portuguese <>\n"
@@ -339,7 +339,7 @@
 "que o programa annotated pendurou, mas isso não aconteceu."
 
 #. type: SH
-#: ../scripts/annotate-output.1:47 ../scripts/bts.pl:4316
+#: ../scripts/annotate-output.1:47 ../scripts/bts.pl:4320
 #: ../scripts/checkbashisms.1:72 ../scripts/cowpoke.1:379
 #: ../scripts/cvs-debc.1:58 ../scripts/cvs-debi.1:62
 #: ../scripts/cvs-debrelease.1:64 ../scripts/cvs-debuild.1:53
@@ -392,7 +392,7 @@
 
 #. type: SH
 #: ../scripts/annotate-output.1:55 ../scripts/archpath.1:54
-#: ../scripts/build-rdeps.pl:547 ../scripts/checkbashisms.1:74
+#: ../scripts/build-rdeps.pl:554 ../scripts/checkbashisms.1:74
 #: ../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/dd-list.1:107 ../scripts/debc.1:129
@@ -840,11 +840,11 @@
 "Default is 'B<mutt -f %s>'.  (Also, B<%%> will be substituted by a single "
 "B<%> if this is needed.)"
 msgstr ""
-"Especifica o comando para ler o mbox. Tem de conter uma string "
-"\"B<%s>\" (sem citações), que irá ser substituída pelo nome do ficheiro "
-"mbox. O comando será divido com um espaço em branco e não será passado para "
-"a shell. A predefinição é 'B<mutt -f %s>'.  (Também, B<%%> irá ser "
-"substituído por um único B<%> se for necessário.)"
+"Especifica o comando para ler o mbox. Tem de conter uma string \"B<%s>\" "
+"(sem citações), que irá ser substituída pelo nome do ficheiro mbox. O "
+"comando será divido com um espaço em branco e não será passado para a shell. "
+"A predefinição é 'B<mutt -f %s>'.  (Também, B<%%> irá ser substituído por um "
+"único B<%> se for necessário.)"
 
 #. type: =item
 #: ../scripts/bts.pl:301
@@ -1230,7 +1230,7 @@
 "predefinido."
 
 #. type: =item
-#: ../scripts/bts.pl:441 ../scripts/build-rdeps.pl:105 ../scripts/dget.pl:635
+#: ../scripts/bts.pl:441 ../scripts/build-rdeps.pl:109 ../scripts/dget.pl:635
 msgid "B<-q>, B<--quiet>"
 msgstr "B<-q>, B<--quiet>"
 
@@ -2794,19 +2794,19 @@
 "manual."
 
 #. type: SH
-#: ../scripts/bts.pl:4190 ../scripts/debuild.1:88 ../scripts/diff2patches.1:40
+#: ../scripts/bts.pl:4194 ../scripts/debuild.1:88 ../scripts/diff2patches.1:40
 #: ../scripts/pts-subscribe.1:34
 #, no-wrap
 msgid "ENVIRONMENT VARIABLES"
 msgstr "VARIÁVEIS DE AMBIENTE"
 
 #. type: =item
-#: ../scripts/bts.pl:4194
+#: ../scripts/bts.pl:4198
 msgid "B<DEBEMAIL>"
 msgstr "B<DEBEMAIL>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4196
+#: ../scripts/bts.pl:4200
 msgid ""
 "If this is set, the From: line in the email will be set to use this email "
 "address instead of your normal email address (as would be determined by "
@@ -2817,12 +2817,12 @@
 "determinado por B<mail>)."
 
 #. type: =item
-#: ../scripts/bts.pl:4200
+#: ../scripts/bts.pl:4204
 msgid "B<DEBFULLNAME>"
 msgstr "B<DEBFULLNAME>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4202
+#: ../scripts/bts.pl:4206
 msgid ""
 "If B<DEBEMAIL> is set, B<DEBFULLNAME> is examined to determine the full name "
 "to use; if this is not set, B<bts> attempts to determine a name from your "
@@ -2833,12 +2833,12 @@
 "determinar um nome a partir da sua entrada F<passwd>."
 
 #. type: =item
-#: ../scripts/bts.pl:4206
+#: ../scripts/bts.pl:4210
 msgid "B<BROWSER>"
 msgstr "B<BROWSER>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4208
+#: ../scripts/bts.pl:4212
 msgid ""
 "If set, it specifies the browser to use for the B<show> and B<bugs> "
 "options.  See the description above."
@@ -2847,7 +2847,7 @@
 "Veja a descrição em cima."
 
 #. type: SH
-#: ../scripts/bts.pl:4213 ../scripts/debc.1:102 ../scripts/debchange.1:405
+#: ../scripts/bts.pl:4217 ../scripts/debc.1:102 ../scripts/debchange.1:405
 #: ../scripts/debcheckout.pl:180 ../scripts/debclean.1:93
 #: ../scripts/debcommit.pl:104 ../scripts/debdiff.1:188 ../scripts/debi.1:109
 #: ../scripts/debrelease.1:105 ../scripts/debrsign.1:57
@@ -2862,7 +2862,7 @@
 msgstr "VARIÁVEIS DE CONFIGURAÇÃO"
 
 #. type: textblock
-#: ../scripts/bts.pl:4215 ../scripts/debcommit.pl:106
+#: ../scripts/bts.pl:4219 ../scripts/debcommit.pl:106
 #: ../scripts/mass-bug.pl:143
 msgid ""
 "The two configuration files F</etc/devscripts.conf> and F<~/.devscripts> are "
@@ -2879,12 +2879,12 @@
 "reconhecidas são:"
 
 #. type: =item
-#: ../scripts/bts.pl:4223
+#: ../scripts/bts.pl:4227
 msgid "B<BTS_OFFLINE>"
 msgstr "B<BTS_OFFLINE>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4225
+#: ../scripts/bts.pl:4229
 msgid ""
 "If this is set to B<yes>, then it is the same as the B<--offline> command "
 "line parameter being used.  Only has an effect on the B<show> and B<bugs> "
@@ -2897,12 +2897,12 @@
 "cima para mais informação."
 
 #. type: =item
-#: ../scripts/bts.pl:4230
+#: ../scripts/bts.pl:4234
 msgid "B<BTS_CACHE>"
 msgstr "B<BTS_CACHE>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4232
+#: ../scripts/bts.pl:4236
 msgid ""
 "If this is set to B<no>, then it is the same as the B<--no-cache> command "
 "line parameter being used.  Only has an effect on the B<show> and B<bug> "
@@ -2915,12 +2915,12 @@
 "B<show> em cima para mais informação."
 
 #. type: =item
-#: ../scripts/bts.pl:4237
+#: ../scripts/bts.pl:4241
 msgid "B<BTS_CACHE_MODE=>{B<min>,B<mbox>,B<full>}"
 msgstr "B<BTS_CACHE_MODE=>{B<min>,B<mbox>,B<full>}"
 
 #. type: textblock
-#: ../scripts/bts.pl:4239
+#: ../scripts/bts.pl:4243
 msgid ""
 "How much of the BTS should we mirror when we are asked to cache something? "
 "Just the minimum, or also the mbox or the whole thing? The default is "
@@ -2934,12 +2934,12 @@
 "Apenas tem efeito na cache. Veja o comando B<cache> para mais informação."
 
 #. type: =item
-#: ../scripts/bts.pl:4245
+#: ../scripts/bts.pl:4249
 msgid "B<BTS_FORCE_REFRESH>"
 msgstr "B<BTS_FORCE_REFRESH>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4247
+#: ../scripts/bts.pl:4251
 msgid ""
 "If this is set to B<yes>, then it is the same as the B<--force-refresh> "
 "command line parameter being used.  Only has an effect on the B<cache> "
@@ -2952,12 +2952,12 @@
 "informação."
 
 #. type: =item
-#: ../scripts/bts.pl:4252
+#: ../scripts/bts.pl:4256
 msgid "B<BTS_MAIL_READER>"
 msgstr "B<BTS_MAIL_READER>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4254
+#: ../scripts/bts.pl:4258
 msgid ""
 "If this is set, specifies a mail reader to use instead of B<mutt>.  Same as "
 "the B<--mailreader> command line option."
@@ -2966,13 +2966,13 @@
 "B<mutt>. O mesmo que a opção de linha de comandos B<--mailreader>."
 
 #. type: TP
-#: ../scripts/bts.pl:4257 ../scripts/mass-bug.pl:151 ../scripts/nmudiff.1:117
+#: ../scripts/bts.pl:4261 ../scripts/mass-bug.pl:151 ../scripts/nmudiff.1:117
 #, no-wrap
 msgid "B<BTS_SENDMAIL_COMMAND>"
 msgstr "B<BTS_SENDMAIL_COMMAND>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4259 ../scripts/mass-bug.pl:153
+#: ../scripts/bts.pl:4263 ../scripts/mass-bug.pl:153
 msgid ""
 "If this is set, specifies a B<sendmail> command to use instead of F</usr/"
 "sbin/sendmail>.  Same as the B<--sendmail> command line option."
@@ -2982,12 +2982,12 @@
 "sendmail>."
 
 #. type: =item
-#: ../scripts/bts.pl:4262
+#: ../scripts/bts.pl:4266
 msgid "B<BTS_ONLY_NEW>"
 msgstr "B<BTS_ONLY_NEW>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4264
+#: ../scripts/bts.pl:4268
 msgid ""
 "Download only new bugs when caching. Do not check for updates in bugs we "
 "already have.  The default is B<no>.  Same as the B<--only-new> command line "
@@ -2998,12 +2998,12 @@
 "de linha de comandos B<--only-new>."
 
 #. type: =item
-#: ../scripts/bts.pl:4268
+#: ../scripts/bts.pl:4272
 msgid "B<BTS_SMTP_HOST>"
 msgstr "B<BTS_SMTP_HOST>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4270
+#: ../scripts/bts.pl:4274
 msgid ""
 "If this is set, specifies an SMTP host to use for sending mail rather than "
 "using the B<sendmail> command.  Same as the B<--smtp-host> command line "
@@ -3014,7 +3014,7 @@
 "comandos B<--smtp-host>."
 
 #. type: textblock
-#: ../scripts/bts.pl:4274
+#: ../scripts/bts.pl:4278
 msgid ""
 "Note that this option takes priority over B<BTS_SENDMAIL_COMMAND> if both "
 "are set, unless the B<--sendmail> option is used."
@@ -3023,12 +3023,12 @@
 "estiverem definidas, a menos que seja usada a opção B<--sendmail>."
 
 #. type: =item
-#: ../scripts/bts.pl:4277
+#: ../scripts/bts.pl:4281
 msgid "B<BTS_SMTP_AUTH_USERNAME>, B<BTS_SMTP_AUTH_PASSWORD>"
 msgstr "B<BTS_SMTP_AUTH_USERNAME>, B<BTS_SMTP_AUTH_PASSWORD>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4279
+#: ../scripts/bts.pl:4283
 msgid ""
 "If these options are set, then it is the same as the B<--smtp-username> and "
 "B<--smtp-password> options being used."
@@ -3037,22 +3037,22 @@
 "smtp-username> e B<--smtp-password>."
 
 #. type: =item
-#: ../scripts/bts.pl:4282
+#: ../scripts/bts.pl:4286
 msgid "B<BTS_SMTP_HELO>"
 msgstr "B<BTS_SMTP_HELO>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4284
+#: ../scripts/bts.pl:4288
 msgid "Same as the B<--smtp-helo> command line option."
 msgstr "O mesmo que a opção de linha de comandos B<--smtp-helo>."
 
 #. type: =item
-#: ../scripts/bts.pl:4286
+#: ../scripts/bts.pl:4290
 msgid "B<BTS_INCLUDE_RESOLVED>"
 msgstr "B<BTS_INCLUDE_RESOLVED>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4288
+#: ../scripts/bts.pl:4292
 msgid ""
 "If this is set to B<no>, then it is the same as the B<--no-include-resolved> "
 "command line parameter being used.  Only has an effect on the B<cache> "
@@ -3065,12 +3065,12 @@
 "informação."
 
 #. type: =item
-#: ../scripts/bts.pl:4293
+#: ../scripts/bts.pl:4297
 msgid "B<BTS_SUPPRESS_ACKS>"
 msgstr "B<BTS_SUPPRESS_ACKS>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4295
+#: ../scripts/bts.pl:4299
 msgid ""
 "If this is set to B<yes>, then it is the same as the B<--no-ack> command "
 "line parameter being used.  The default is B<no>."
@@ -3079,12 +3079,12 @@
 "de linha de comandos B<--no-ack>. A predefinição é B<no>."
 
 #. type: =item
-#: ../scripts/bts.pl:4298
+#: ../scripts/bts.pl:4302
 msgid "B<BTS_INTERACTIVE>"
 msgstr "B<BTS_INTERACTIVE>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4300
+#: ../scripts/bts.pl:4304
 msgid ""
 "If this is set to B<yes> or B<force>, then it is the same as the B<--"
 "interactive> or B<--force-interactive> command line parameter being used.  "
@@ -3095,12 +3095,12 @@
 "interactive>. A predefinição é B<no>."
 
 #. type: =item
-#: ../scripts/bts.pl:4304
+#: ../scripts/bts.pl:4308
 msgid "B<BTS_DEFAULT_CC>"
 msgstr "B<BTS_DEFAULT_CC>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4306
+#: ../scripts/bts.pl:4310
 msgid ""
 "Specify a list of e-mail addresses to which a carbon copy of the generated e-"
 "mail to the control bot should automatically be sent."
@@ -3110,12 +3110,12 @@
 "controle."
 
 #. type: =item
-#: ../scripts/bts.pl:4309
+#: ../scripts/bts.pl:4313
 msgid "B<BTS_SERVER>"
 msgstr "B<BTS_SERVER>"
 
 #. type: textblock
-#: ../scripts/bts.pl:4311
+#: ../scripts/bts.pl:4315
 msgid ""
 "Specify the name of a debbugs server which should be used instead of https://";
 "bugs.debian.org."
@@ -3124,7 +3124,7 @@
 "https://bugs.debian.org.";
 
 #. type: textblock
-#: ../scripts/bts.pl:4318
+#: ../scripts/bts.pl:4322
 msgid ""
 "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 "
@@ -3135,19 +3135,19 @@
 "Bugs/> para mais informação sobre o BTS."
 
 #. type: textblock
-#: ../scripts/bts.pl:4322
+#: ../scripts/bts.pl:4326
 msgid "querybts(1), reportbug(1), pts-subscribe(1), devscripts.conf(5)"
 msgstr "querybts(1), reportbug(1), pts-subscribe(1), devscripts.conf(5)"
 
 #. type: =head1
-#: ../scripts/bts.pl:4324 ../scripts/chdist.pl:131 ../scripts/debsnap.1:146
+#: ../scripts/bts.pl:4328 ../scripts/chdist.pl:131 ../scripts/debsnap.1:146
 #: ../scripts/mass-bug.pl:559 ../scripts/tagpending.pl:425
 #, no-wrap
 msgid "COPYRIGHT"
 msgstr "COPYRIGHT"
 
 #. type: textblock
-#: ../scripts/bts.pl:4326
+#: ../scripts/bts.pl:4330
 msgid ""
 "This program is Copyright (C) 2001-2003 by Joey Hess <jo...@debian.org>.  "
 "Many modifications have been made, Copyright (C) 2002-2005 Julian Gilbey "
@@ -3158,7 +3158,7 @@
 "<j...@debian.org> e Copyright (C) 2007 Josh Triplett <j...@freedesktop.org>."
 
 #. type: textblock
-#: ../scripts/bts.pl:4331 ../scripts/chdist.pl:136 ../scripts/mass-bug.pl:563
+#: ../scripts/bts.pl:4335 ../scripts/chdist.pl:136 ../scripts/mass-bug.pl:563
 msgid ""
 "It is licensed under the terms of the GPL, either version 2 of the License, "
 "or (at your option) any later version."
@@ -3260,47 +3260,64 @@
 
 #. type: textblock
 #: ../scripts/build-rdeps.pl:64
-msgid "Ignore contrib and non-free"
+#, fuzzy
+#| msgid "Ignore contrib and non-free"
+msgid "Ignore contrib, non-free and non-free-firmware."
 msgstr "Ignora contrib e non-free"
 
 #. type: =item
 #: ../scripts/build-rdeps.pl:66
+#, fuzzy
+#| msgid "B<--only-new>"
+msgid "B<--only-devel>"
+msgstr "B<--only-new>"
+
+#. type: textblock
+#: ../scripts/build-rdeps.pl:68
+msgid "Consider only development distributions (e.g. unstable, sid)."
+msgstr ""
+
+#. type: =item
+#: ../scripts/build-rdeps.pl:70
 msgid "B<--exclude-component>"
 msgstr "B<--exclude-component>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:68
-msgid "Ignore the given component (e.g. main, contrib, non-free)."
+#: ../scripts/build-rdeps.pl:72
+#, fuzzy
+#| msgid "Ignore the given component (e.g. main, contrib, non-free)."
+msgid ""
+"Ignore the given component (e.g. main, contrib, non-free, non-free-firmware)."
 msgstr "Ignora o componente dado (ex. main, contrib, non-free)."
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:70
+#: ../scripts/build-rdeps.pl:74
 msgid "B<--origin>"
 msgstr "B<--origin>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:72
+#: ../scripts/build-rdeps.pl:76
 msgid "Restrict the search to only the specified origin (such as \"Debian\")."
 msgstr ""
 "Restringe a procura apenas à origem especificada (tal como \"Debian\")."
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:74
+#: ../scripts/build-rdeps.pl:78
 msgid "B<-m>, B<--print-maintainer>"
 msgstr "B<-m>, B<--print-maintainer>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:76
+#: ../scripts/build-rdeps.pl:80
 msgid "Print the value of the maintainer field for each package."
 msgstr "Escreve o valor do campo maintainer para cada pacote."
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:78
+#: ../scripts/build-rdeps.pl:82
 msgid "B<--host-arch>"
 msgstr "B<--host-arch>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:80
+#: ../scripts/build-rdeps.pl:84
 msgid ""
 "Explicitly set the host architecture. The default is the value of `dpkg-"
 "architecture -qDEB_HOST_ARCH`. This option only works if dose-extra >= 4.0 "
@@ -3311,12 +3328,12 @@
 "extra >= 4.0 estiver instalado."
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:84
+#: ../scripts/build-rdeps.pl:88
 msgid "B<--build-arch>"
 msgstr "B<--build-arch>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:86
+#: ../scripts/build-rdeps.pl:90
 msgid ""
 "Explicitly set the build architecture. The default is the value of `dpkg-"
 "architecture -qDEB_BUILD_ARCH`. This option only works if dose-extra >= 4.0 "
@@ -3327,12 +3344,12 @@
 "extra >= 4.0 estiver instalado."
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:90
+#: ../scripts/build-rdeps.pl:94
 msgid "B<--no-arch-all>, B<--no-arch-any>"
 msgstr "B<--no-arch-all>, B<--no-arch-any>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:92
+#: ../scripts/build-rdeps.pl:96
 msgid ""
 "Ignore Build-Depends-Indep or Build-Depends-Arch while looking for reverse "
 "dependencies."
@@ -3341,13 +3358,13 @@
 "dependências reversas."
 
 #. type: TP
-#: ../scripts/build-rdeps.pl:95 ../scripts/nmudiff.1:29
+#: ../scripts/build-rdeps.pl:99 ../scripts/nmudiff.1:29
 #, no-wrap
 msgid "B<--old>"
 msgstr "B<--old>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:97
+#: ../scripts/build-rdeps.pl:101
 msgid ""
 "Force the old simple behaviour without dose-ceve support even if dose-extra "
 ">= 4.0 is installed.  (This tends to be faster.)"
@@ -3356,7 +3373,7 @@
 "dose-extra >= 4.0 esteja instalado. (Isto tende a ser mais rápido.)"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:100
+#: ../scripts/build-rdeps.pl:104
 msgid ""
 "Notice, that the old behaviour only finds direct dependencies, ignores "
 "virtual dependencies, does not find transitive dependencies and does not "
@@ -3369,7 +3386,7 @@
 "compilação ou relacionamentos de multi-arquitectura."
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:107
+#: ../scripts/build-rdeps.pl:111
 msgid ""
 "Don't print meta information (header, counter). Making it easier to use in "
 "scripts."
@@ -3378,17 +3395,17 @@
 "scripts."
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:110
+#: ../scripts/build-rdeps.pl:114
 msgid "B<-d>, B<--debug>"
 msgstr "B<-d>, B<--debug>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:112
+#: ../scripts/build-rdeps.pl:116
 msgid "Run the debug mode"
 msgstr "Corre o modo de depuração"
 
 #. type: =item
-#: ../scripts/build-rdeps.pl:114 ../scripts/cowpoke.1:131
+#: ../scripts/build-rdeps.pl:118 ../scripts/cowpoke.1:131
 #: ../scripts/debclean.1:87 ../scripts/diff2patches.1:22
 #: ../scripts/grep-excuses.1:23 ../scripts/mass-bug.pl:126
 #: ../scripts/nmudiff.1:86 ../scripts/plotchangelog.1:92
@@ -3398,12 +3415,12 @@
 msgstr "B<--help>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:116
+#: ../scripts/build-rdeps.pl:120
 msgid "Show the usage information."
 msgstr "Mostra informação de utilização."
 
 #. type: TP
-#: ../scripts/build-rdeps.pl:118 ../scripts/chdist.pl:49
+#: ../scripts/build-rdeps.pl:122 ../scripts/chdist.pl:49
 #: ../scripts/cowpoke.1:135 ../scripts/debchange.1:402 ../scripts/debclean.1:90
 #: ../scripts/debrelease.1:102 ../scripts/deb-why-removed.pl:229
 #: ../scripts/debsign.1:102 ../scripts/debsnap.1:77
@@ -3418,29 +3435,34 @@
 msgstr "B<--version>"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:120
+#: ../scripts/build-rdeps.pl:124
 msgid "Show the version information."
 msgstr "Mostra informação de versão."
 
 #. type: SH
-#: ../scripts/build-rdeps.pl:124 ../scripts/debpkg.1:12
+#: ../scripts/build-rdeps.pl:128 ../scripts/debpkg.1:12
 #, no-wrap
 msgid "REQUIREMENTS"
 msgstr "REQUERIMENTOS"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:126
+#: ../scripts/build-rdeps.pl:130
+#, fuzzy
+#| msgid ""
+#| "The tool requires apt Sources files to be around for the checked "
+#| "components.  In the default case this means that in /var/lib/apt/lists "
+#| "files need to be around for main, contrib and non-free."
 msgid ""
 "The tool requires apt Sources files to be around for the checked "
 "components.  In the default case this means that in /var/lib/apt/lists files "
-"need to be around for main, contrib and non-free."
+"need to be around for main, contrib, non-free and non-free-firmware."
 msgstr ""
 "A ferramenta requer que ficheiros Sources do apt estejam por perto para os "
 "componentes verificados. No caso predefinido isto significa que em /var/lib/"
 "apt/lists precisam haver ficheiros para main, contrib e non-free."
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:130
+#: ../scripts/build-rdeps.pl:134
 msgid ""
 "In practice this means one needs to add one deb-src line for each component, "
 "e.g."
@@ -3449,26 +3471,29 @@
 "cada componente, ex."
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:133
-msgid "deb-src http://<mirror>/debian <dist> main contrib non-free"
+#: ../scripts/build-rdeps.pl:137
+#, fuzzy
+#| msgid "deb-src http://<mirror>/debian <dist> main contrib non-free"
+msgid ""
+"deb-src http://<mirror>/debian <dist> main contrib non-free non-free-firmware"
 msgstr "deb-src http://<mirror>/debian <dist> main contrib non-free"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:135
+#: ../scripts/build-rdeps.pl:139
 msgid ""
 "and run apt-get update afterwards or use the update option of this tool."
 msgstr ""
 "e corra apt-get update logo após ou use a opção update desta ferramenta."
 
 #. type: =head1
-#: ../scripts/build-rdeps.pl:539 ../scripts/debcommit.pl:943
+#: ../scripts/build-rdeps.pl:546 ../scripts/debcommit.pl:943
 #: ../scripts/desktop2menu.pl:43 ../scripts/namecheck.pl:30
 #: ../scripts/svnpath.pl:92 ../scripts/transition-check.pl:72
 msgid "LICENSE"
 msgstr "LICENÇA"
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:541
+#: ../scripts/build-rdeps.pl:548
 msgid ""
 "This code is copyright by Patrick Schoenfeld <schoenf...@debian.org>, all "
 "rights reserved.  This program comes with ABSOLUTELEY NO WARRANTY.  You are "
@@ -3481,7 +3506,7 @@
 "General Public License, versão 2 ou posterior."
 
 #. type: textblock
-#: ../scripts/build-rdeps.pl:549
+#: ../scripts/build-rdeps.pl:556
 msgid "Patrick Schoenfeld <schoenf...@debian.org>"
 msgstr "Patrick Schoenfeld <schoenf...@debian.org>"
 
@@ -16395,6 +16420,7 @@
 
 #. type: TP
 #: ../scripts/grep-excuses.1:40
+#, no-wrap
 msgid "B<--experimental>, B<-e>"
 msgstr "B<--experimental>, B<-e>"
 
diff -Nru devscripts-2.23.4+deb12u1/scripts/bts.pl devscripts-2.23.4+deb12u2/scripts/bts.pl
--- devscripts-2.23.4+deb12u1/scripts/bts.pl	2023-10-20 18:54:39.000000000 +0200
+++ devscripts-2.23.4+deb12u2/scripts/bts.pl	2024-09-18 21:19:52.000000000 +0200
@@ -2704,6 +2704,10 @@
         if ($smtpuser) {
             if (have_authen_sasl) {
                 $smtppass = getpass() if not $smtppass;
+                # Enforce STARTTLS; Net::SMTP will otherwise refuse auth() in
+                # the next step, and terminate the connection with FIN.
+                $smtp->starttls()
+                  or die "$progname: Could not upgrade with STARTTLS";
                 $smtp->auth($smtpuser, $smtppass)
                   or die
                   "$progname: failed to authenticate to $smtphost\n($@)\n";
diff -Nru devscripts-2.23.4+deb12u1/scripts/build-rdeps.pl devscripts-2.23.4+deb12u2/scripts/build-rdeps.pl
--- devscripts-2.23.4+deb12u1/scripts/build-rdeps.pl	2023-10-20 18:54:39.000000000 +0200
+++ devscripts-2.23.4+deb12u2/scripts/build-rdeps.pl	2024-09-18 21:19:52.000000000 +0200
@@ -61,11 +61,15 @@
 
 =item B<--only-main>
 
-Ignore contrib and non-free
+Ignore contrib, non-free and non-free-firmware.
+
+=item B<--only-devel>
+
+Consider only development distributions (e.g. unstable, sid).
 
 =item B<--exclude-component>
 
-Ignore the given component (e.g. main, contrib, non-free).
+Ignore the given component (e.g. main, contrib, non-free, non-free-firmware).
 
 =item B<--origin>
 
@@ -125,12 +129,12 @@
 
 The tool requires apt Sources files to be around for the checked components.
 In the default case this means that in /var/lib/apt/lists files need to be
-around for main, contrib and non-free.
+around for main, contrib, non-free and non-free-firmware.
 
 In practice this means one needs to add one deb-src line for each component,
 e.g.
 
-deb-src http://<mirror>/debian <dist> main contrib non-free
+deb-src http://<mirror>/debian <dist> main contrib non-free non-free-firmware
 
 and run apt-get update afterwards or use the update option of this tool.
 
@@ -153,6 +157,7 @@
 my $opt_sudo;
 my $opt_maintainer;
 my $opt_mainonly;
+my $opt_develonly = 0;
 my $opt_distribution;
 my $opt_origin = 'Debian';
 my @opt_exclude_components;
@@ -190,10 +195,10 @@
    -d, --debug                    Enable the debug mode
    -m, --print-maintainer         Print the maintainer information (experimental)
    --distribution distribution    Select a distribution to search for build-depends
-                                  (Default: unstable)
    --origin origin                Select an origin to search for build-depends
                                   (Default: Debian)
-   --only-main                    Ignore contrib and non-free
+   --only-main                    Ignore contrib, non-free and non-free-firmware
+   --only-devel                   Consider only development distributions
    --exclude-component COMPONENT  Ignore the specified component (can be given multiple times)
    --host-arch                    Set the host architecture (requires dose-extra >= 4.0)
    --build-arch                   Set the build architecture (requires dose-extra >= 4.0)
@@ -300,7 +305,7 @@
                 && $ctrl->{Codename} !~ m/\Q$opt_distribution\E/) {
                 next;
             }
-        } elsif (!is_devel_release($ctrl)) {
+        } elsif ($opt_develonly && !is_devel_release($ctrl)) {
             next;
         }
 
@@ -422,6 +427,7 @@
     "m|print-maintainer"  => \$opt_maintainer,
     "distribution=s"      => \$opt_distribution,
     "only-main"           => \$opt_mainonly,
+    "only-devel"          => \$opt_develonly,
     "exclude-component=s" => \@opt_exclude_components,
     "origin=s"            => \$opt_origin,
     "host-arch=s"         => \$opt_hostarch,
@@ -523,11 +529,12 @@
 
 foreach my $site (sort keys %{$file_info}) {
     foreach my $suite (sort keys %{ $file_info->{$site} }) {
-        foreach my $comp (qw(main contrib non-free)) {
+        foreach my $comp (qw(main contrib non-free non-free-firmware)) {
             if (exists $file_info->{$site}{$suite}{$comp}) {
                 if (!$opt_quiet) {
-                    print "Reverse Build-depends in ${comp}:\n";
-                    print "------------------------------\n\n";
+                    my $msg = "Reverse Build-depends in $suite/$comp:";
+                    print "$msg\n";
+                    print "-" x length($msg) . "\n\n";
                 }
                 findreversebuilddeps($package,
                     $file_info->{$site}{$suite}{$comp});
diff -Nru devscripts-2.23.4+deb12u1/scripts/chdist.pl devscripts-2.23.4+deb12u2/scripts/chdist.pl
--- devscripts-2.23.4+deb12u1/scripts/chdist.pl	2023-10-20 18:54:39.000000000 +0200
+++ devscripts-2.23.4+deb12u2/scripts/chdist.pl	2024-09-18 21:19:52.000000000 +0200
@@ -395,8 +395,8 @@
         }
         # Fill in sources.list with example contents
         print FH <<EOF;
-#deb http://deb.debian.org/debian/ unstable main contrib non-free
-#deb-src http://deb.debian.org/debian/ unstable main contrib non-free
+#deb http://deb.debian.org/debian/ unstable main contrib non-free non-free-firmware
+#deb-src http://deb.debian.org/debian/ unstable main contrib non-free non-free-firmware
 
 #deb http://archive.ubuntu.com/ubuntu jammy main universe restricted multiverse
 #deb-src http://archive.ubuntu.com/ubuntu jammy main universe restricted multiverse

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: release.debian.org
Version: 12.8

Hi,

Each of the updates tracked by these bugs was included in today's 12.8
bookworm point release.

Regards,

Adam

--- End Message ---

Reply via email to