-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 16 Dec 2025 15:03:42 +0100
Source: devscripts
Architecture: source
Version: 2.25.31
Distribution: unstable
Urgency: medium
Maintainer: Devscripts Maintainers <devscripts@packages.debian.org>
Changed-By: Holger Levsen <holger@debian.org>
Closes: 537875 1123045
Changes:
devscripts (2.25.31) unstable; urgency=medium
.
[ Daniel Gröber ]
* bts.1: Document 'show' command additions from 2.25.28
* bts: Allow -1 as alias for "it" - to referr to last used bug number
* bts: bugs --mbox: Allow selecting with additional filters
* bts: Ignore EMAIL/DEBEMAIL if invalid mail address
* bts: Add BTS_WORKFLOW=mail|web config var, --mail and --web options
* bts: tags: Remove 10yo 'gift' special handling :-O
* bts: browse: Fix download_mbox tempfile file-descriptor leak
* bts: tags: Disallow defaulted + to allow more useful behavour later
* bts: Make 'close' a proper alias for 'done' removing 21yo warning
* bts: Add 'disown' alias for 'noowner' command
* bts: Allow omitting bug-number argument where unambigous
* bts: Add 'reply' command for Control: pseudoheader based workflow
* bts.1: Reflect optional bug args and new keywords (to/by/from/with/since)
* bts: Add 'assign' alias for 'reassign' command
* bts clone: Check for duplicates in new IDs
* bts: Add online versiontracking checks for found/fixed commands
* bts.1: Add extensive EXAMPLE section
* bts.1: Revitalize DESCRIPTION with welcoming attitude
* bts.1: Give an actual overview in SYNOPSYS
* bts: Read user input directly from TTY for when STDIN is redirected
* bts: Defuse footguns by default, use BTS_EXPERT=yes to override
* bts: Document unfriendly 'reopen' command as deprecated
* bts: Check for conflicting fixed version records
* bts: Consider bug-numbers with less than four digits invalid
* bts: Introduce --smtp-reportbug and BTS_SMTP_REPORTBUG=yes
* bts: Introduce BTS_MUTT_COMMAND config (neomutt users rejoice!)
* bts: Error on invalid config instead of using default
* bts done: Disallow `sourcepakcage/version` syntax
* bts done: Check for duplicate command
* bts.1: Improve BTS_MAIL_READER docs
* bts: Prepare mail logic to allow for bug sumbission
* bts: Introduce support for bug submission
* bts done: Remove $interactive logic superceeded by main()
* bts done: Use NNNNN-done@ instead of control@
* bts: Introduce cmdline MUA autodetection for mutt, neomutt and aerc
* bts: In --mail workflow: Use enclosing MUA implicitly
* bts: Skip mail confirmation when --mutt is active (or implied)
* bts: Warn about template snippet remaining in message (--interactive)
* bts unarchive: Check whether bug is really archived
* bts.1: Document Consistency Checks in DESCRIPTION
* bts.1: Improve --smtp-* option docs
* bts: Make --sendmail and --smtp-host override implied --mutt
* bts: Integrate (un)subscribe commands into multi-command sequece
* bts: Allow multiple bugs in (un)subscribe commands
* bts: Make --smtp-reportbug imply --interactive to be more friendly
* bts: Complain when BTS_INTERACTIVE is invalid instead of defaulting
* d/control: Update 'bts' description and dependencies
* bts: Unlock implicit 'reply' using $_ MUA detection
* bts: Fix sending using sendmail skipping send_scriptions
* bts: Make confirmmail tell user why nothing is happening
* bts: TODO for config var docs
* bts: Merge 'bugs' and 'show' command sections
* bts: Fix 'merge' command usage
* bts: Make "modified from defaults" section in --help more visible
* bts: Condense generated --help output for readability
* bts retitle: Check for current subject in retitle. Closes: #537875.
* bts: Use timeout of 5s in --mutt and --interactive
* bts: Use https by default when using --bts-server
* bts.1: TODO to fix sensible-browser blocking with graphical browsers
* bts reply: Reset $! to avoid suprious "Illegal seek" error
* bts reply: Use `exists $m{}` to avoid uninizialized warnings
* bts reply: Add error message to message body for user visibility
* bts: Note that $bug_status{source} can contain multiple packages
* pts-subscribe: Use tracker control@ instead of pts@qa.debian.org
* bts.1: Note 'assign' clears each given bug's found versions
* bts.1: Minor copyedit s/fetching info/fetching online info/
* bts: Make punctuation in SYNOPSIS section consistent
* bts: Use %hash to determine implicit reply cancellation
* bts: Introduce 'context' command for control@ mail from MUA
* bts.1: Update 'reply' docs for 'context'
* bts: Remove deprecated 22yo BUGSOFFLINE deprecation warning
* bts: Fix --cc-addr, BTS_DEFAULT_CC being ineffective
* bts: Add BTS_NONMUA_BCC config for reliable personal archiving
* bts: Allow address lists in BTS_DEFAULT_CC, BTS_NONMUA_BCC
* bts: Fix 'notfound' bugargs invocation
.
[ Ximin Luo ]
* uscan: don't copy tarballs to .. if we're not running mk_origtargz in the first place
* uscan: perl tidy
.
[ Holger Levsen ]
* dget: dont return 0 if download fails. Thanks to Lucas Nussbaum.
Closes: #1123045
* Update po4a.
Checksums-Sha1:
bffff903565c1ca90d8ebfdecfac41b3156883c6 3389 devscripts_2.25.31.dsc
387f456f9f4fbeb18b91edbd84c0912a4e4fbc37 1096572 devscripts_2.25.31.tar.xz
9b0addf7ceae3caf1ab0eb1d731e65ec3e2e192d 19746 devscripts_2.25.31_source.buildinfo
Checksums-Sha256:
29e0f300dd3aa51886baf88f5dd2584ab6a06d8eea11a778b0d63a2336f1a116 3389 devscripts_2.25.31.dsc
ae5f22f93d833947bfb4703e96e5c2980d70fb6e8c8c6e87acde9bd7db409884 1096572 devscripts_2.25.31.tar.xz
9e6a5691e27b3827a56d9fbb9c6e3d3b5febc6c6ff2cff5f89d5e5c30df5a07a 19746 devscripts_2.25.31_source.buildinfo
Files:
b0171da18c9e47afb0097745e2b27918 3389 devel optional devscripts_2.25.31.dsc
c29697e7af1e27553154779ffee4977a 1096572 devel optional devscripts_2.25.31.tar.xz
d685718d27c829fa558753240c11edfa 19746 devel optional devscripts_2.25.31_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEuL9UE3sJ01zwJv6dCRq4VgaaqhwFAmlBa/YACgkQCRq4Vgaa
qhxV8hAArNZN03OJrFdb7YiwemKbEbLa7ShRazH9zKpIy65lTkVPX9BbtFthGfl1
P7ixKUWij5FB/o4Sp4nJ0ugKcKj7tPCYFPorp4LqnLUManGGIGk7U82k1HTRLFWO
75HIAW8HhnPSZVkDxpSAs2apPMQEW36ySIHMIIfY3yAGZLYe9DnrASPR+B8caJX9
cJTbghW+FD5hTPxYdIryyaW9IO349L0HHjggdzf2fggvsc/N6lTSXbXnBQUT8x4T
tm87A6+vjCk1l0fu/3xOIukDYMf+BMGAz18CFevtrUFfUQpUUyVlDCpsgzOs6RoR
lBui3q+GhRZINM3JIFnfCaXapx9vB7iDwRoH0xIG7AdKuVcyjmlw7ZeR+9e1pQzT
b2g+/EtxTWIvvdCtIUKWLfkQM5v9MV2hK7DO32hnF2J3HArSxUgnOrU/+neePa51
cJreu3F+Bf0EXlSgIZ2Xr20Rq1bjGlhib9boSgWCSh4S10VK1iY16io4j5/IwSVp
RWDDBCk65BzVF+PTk2Su17PNRxo3SW1+B4fFq6sRllUux+Ne3Hb1bU7dr/j4q7e3
P+bPKW6pDAg1G5mI1FN8qpo+jCvnSyxwDxEsMvGkZQp0q0DfQLNWtg41s++y3kFX
7FW79Eprf13uFzzuU5Pa7b+41IpxCtJc666vWmwktTcbpcyfP8I=
=bbav
-----END PGP SIGNATURE-----
Attachment:
pgp9gT6SvbEp7.pgp
Description: PGP signature