-----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-----