devscripts (2.22.1ubuntu1.2) jammy; urgency=medium

  [ Benjamin Drung ]
  * debchange: Update to current Debian distributions (LP: #2142712)

 -- Wesley Hershberger <wesley.hershberger@canonical.com>  Wed, 04 Mar 2026 15:25:18 -0600

devscripts (2.22.1ubuntu1.1) jammy; urgency=medium

  [ Jeremy Bícha ]
  * rmadison: update Ubuntu URL since people.canonical.com is being
    decomissioned (LP: #2142712)

  [ Paride Legovini ]
  * rmadison: update Ubuntu URL in docs

 -- Wesley Hershberger <wesley.hershberger@canonical.com>  Wed, 25 Feb 2026 17:02:03 -0600

devscripts (2.22.1ubuntu1) jammy; urgency=medium

  * Drop build-dep on python3-pycurl that is not available on i386.
    + Skip pylint test that would have required that module.

 -- Mattia Rizzolo <mattia@debian.org>  Sun, 23 Jan 2022 18:04:17 +0100

devscripts (2.22.1) unstable; urgency=medium

  [ Yadd ]
  * Translations:
    + fix some POD error in translations
    + add uscan and salsa in translation list.  Closes: #1001157
    + build translated manpages even if there are some POD errors

  [ Vipul Kumar ]
  * wnpp-check:
    + Replace HTTP URLs with HTTPS.  Closes: #1002311, #902242; MR: !256
  * rc-alert, wnpp-alert, wnpp-check:
    + Allow curl to follow HTTP redirections.  MR: !257

  [ Mattia Rizzolo ]
  * wnpp-check:
    + Document -e,--exact in the --help output.  Closes: #1003254
  * Make pristine-tar a Suggests in Ubuntu, as it's not in main so it can't be
    a Recommends.  LP: #1885766
  * Don't build-depend on subversion on i386, skipping the test_uscan_svn
    test; this is to avoid a delta with Ubuntu, that doesn't have svn on i386.

  [ Johannes Schauer Marin Rodrigues ]
  * debrebuild:
    + Use the new field_parse_binary_source() from libdpkg-perl >= 1.21.0
      if available.  MR: !249

  [ Hugh McMaster ]
  * test_uscan_mangle:
    + Use MGZREPACK to specify the expected file extension when necessary;
      otherwise, use the default file extension.
    + Add a workaround for testWatch4WebNonNativeMUT0(). MR: !258
    + Test use of filenamemangle with single and multiple upstream tarballs.
    + Modify helperWatch() to accept filenamemangled filenames.
    + Allow filenamemangling with multiple upstream tarballs.
  * uscan:
    + Reassign $newfile_base to be the filename component of an upstream
      filenamemangled URL if the given regex pattern only modifies the
      upstream filename. Closes: #993585; MR: !255

  [ Carlos Alberto Lopez Perez ]
  * reproducible-check:
    + Use the .json that contains data for all the Debian suites (instead of
      the currently used one that contains only data for Debian testing), so
      that there are chances for this to work in Debian stable as well. MR: !245

 -- Mattia Rizzolo <mattia@debian.org>  Sun, 23 Jan 2022 17:52:39 +0100

devscripts (2.21.7) unstable; urgency=medium

  [ Yadd ]
  * l10n:
    + Fix build to install translated manpages of uscan.
  * uscan:
    + Fix version mangling when using "group".  Closes: #1000969; MR: !252
    + Fix urlbase when searchmode=plain.  Closes: #1001472; MR: !253

  [ Mattia Rizzolo ]
  * tests:
    + Update the package_lifecycle test strings to match the changes done in
      dpkg 1.21.0.

 -- Mattia Rizzolo <mattia@debian.org>  Sat, 11 Dec 2021 13:54:32 +0100

devscripts (2.21.6) unstable; urgency=medium

  [ Mattia Rizzolo ]
  * dscverify:
    + Explicitly tell gpg to verify the signature, to avoid warning messages
      from it.  Thanks to Jakub Wilk.  Closes: #999141
  * Add zstd to the autopkgtests dependencies.  Closes: #1000417
  * origtargz:
    + Document pristine-lfs in README.
  * uscan:
    + Revert "Assign $newfile_base a filename, not a URL, when
      filenamemangling".  Re-opens: #993585; Closes: #1000210
  * Include the updated Portuguese translation.  Closes: #1000758
    Thanks to Américo Monteiro <a_monteiro@gmx.com>.

  [ Yadd ]
  * Update French translation.

  [ Unit 193 ]
  * uscan:
    + Better alignment for the verbose output.

  [ Ville Skyttä ]
  * Replace `switch` with `command -v`.  MR: !244

  [ Johannes Schauer Marin Rodrigues ]
  * New script!
    + debootsnap: bootstrap a Debian system from snapshot.debian.org.  MR: !231
  * debbisect:
    + Add an example debbisect script to use when one wants to bisect the
      build of a Debian source package.  MR: !242

  [ Paul Wise ]
  * bts:  MR: !247
    + Allow adding more --cc-addr options to add more CCs.
    + Add package/submitter CCs when sending mails via mutt.
    + Correct and update documentation about additional CCs.

 -- Mattia Rizzolo <mattia@debian.org>  Tue, 30 Nov 2021 14:01:41 +0100

devscripts (2.21.5) unstable; urgency=medium

  [ Paul Wise ]
  * bts:
    + Sync list of tags from the BTS debbugs config.
  * grep-excuses:
    + Allow passing multiple package names to -w/--wipnity.  MR: !232

  [ Daichi Fukui ]
  * dpkg-depcheck:
    + Replace tempfile with mktemp.  Closes: #995583

  [ Hugh McMaster ]
  * nmudiff:
    + Fix spelling of the --non-dd/--nondd options in the manpage.  MR: !241
  * uscan:
    + Assign $newfile_base a filename, not a URL, when filenamemangling.
      Closes: #993585; MR: !235
    + Use upstream package filename in verbose output where appropriate.

  [ Mattia Rizzolo ]
  * nmudiff:
    + Apply patches from Raúl Benencia <rul@kalgan.cc> to:
      - fix typo in documentation.  Closes: #996392
      - fix misleading delay header on non-dd use case.  Closes: #996565
  * uscan:
    + In the examples, use @ANY_VERSION@ and @ARCHIVE_EXT@ wherever possible.
      Thanks to Bastien Roucariès for the suggestion.
    + In the examples, drop all usages of `uupdate` as "script": it is my
      opinion that nowadays very few people should actually be calling
      uupdate, as `gbp import-orig` or similar tools already cover that;
      mixing gbp and uupdate leads to what people would not normally expect.
    + In the examples, also drop all needless usage of the "debian" version,
      which is the default: it is my opion that such examples only lead to
      blind cargo-culting.
  * Declaratively build-depend on dh-sequence-python3 and drop --with python3.
  * Bump debhelper compat level to 13.
  * Fix some new pylint issues across the codebase:  Closes: #998542
    + R1732: consider-using-with.
    + C0209: consider-using-f-string (prject-wide ignore).
    + R1734/R1735: use-list-literal/use-dict-literal.
    + W1514: unspecified-encoding.

  [ Yadd ]
  * Update fr translation.
  * Reformat perl scripts with the new perltidy 20210717.
  * uscan:
    + Add repack tests for lzma.
    + Die if filenamemangle failed.  MR: !238
    + Die in case of filename conflict within the same uscan process.  MR: !238
    + Add Zstandard support.  For now uscan will force its repacking to
      .tar.xz, at least until dpkg-source fully supports the format.  MR: !122

  [ Nicholas D Steeves ]
  * d/control:
    + Suggest elpa-devscripts instead of the now dummy devscripts-el.  MR: !236

  [ Jelmer Vernooĳ ]
  * New script!
    + deb-janitor: a command-line client for the Debian janitor API.  MR: !211
      Current features include scheduling a package run and retrieving a diff
      of a specific run.

  [ Kylie McClain ]
  * checkbashisms:
    + Add a new option -l/--lint to make checkbashisms format its output in a
      machine-parsable way normally used by editors.  MR: !228

  [ Ian Jackson ]
  * grep-excuses:
    + When run with --autopkgtests (which shows test failures of the given
      packages when triggered by other packages) ignore the RUNNING and
      OLD_PASS states.  MR: !234

  [ Niels Thykier ]
  * wrap-and-sort:
    + Make use of the new `order_after` method from python-debian if
      available, for improved performance.  MR: !240

  [ Simon McVittie ]
  * debdiff:
    + New option --(no-)apply-patches to diff the patched tree for 3.0(quilt)
      source packages, instead of only diffing the single patches.
      MR: !170; Closes: #688219; See #939602

  [ Ville Skyttä ]
  * Fix some spelling errors in code comments.  MR: !243

 -- Mattia Rizzolo <mattia@debian.org>  Wed, 10 Nov 2021 15:45:35 +0100

devscripts (2.21.4) unstable; urgency=medium

  [ Fabrice Fontaine ]
  * hardening-check:
    + Handle emtpy symble table by returning an unknown result for the
      stack-protector check.  MR: !223

  [ Yadd ]
  * salsa:
    + Add a new last_ci_status subcommand.  MR: !226
  * Update fr translation.

  [ Mattia Rizzolo ]
  * debchange:
    + Target bullseye-backports with --bpo.
    + Recognize 'trixie' as a valid distribution already.

 -- Mattia Rizzolo <mattia@debian.org>  Wed, 18 Aug 2021 16:56:46 +0200

devscripts (2.21.3) unstable; urgency=medium

  [ Johannes Schauer Marin Rodrigues ]
  * "Update" my name in the copyright claims.  MR: !230
  * debbisect:  MR: !229
    + Fix installation of helper scripts.
    + Improve the HTTP proxy handling of 200 and 404.

 -- Mattia Rizzolo <mattia@debian.org>  Wed, 30 Jun 2021 15:11:06 +0200

devscripts (2.21.2) unstable; urgency=medium

  [ Mattia Rizzolo ]
  * po4a:
    + Generalize makefile to more easily support more languages.
    + New Portuguese translation of the manpages.  Closes: #983271
      Thanks to Américo Monteiro <a_monteiro@gmx.com>.
  * tests:
    + test_uscan_svn: save the produced tarball in case of autopkgtest failure.
  * nmudiff:
    + Replace call to deprecated tempfile(1) with mktemp(1).  Closes: #987563

  [ Logan Rosen ]
  * dget:
    + Fix typo in help text.  MR: !218

  [ Taowa ]
  * dscverify:
    + Add non-uploading developer keyring to the keys used to check the files.
      Closes: #985712; MR: !219
  * who-uploads:  MR: !222
    + Add non-uploading developer keyring to the keys the tool checks against.
    + Update the default config file with the default set of keyrings checked.

  [ Yadd ]
  * uscan:
    + Always clean temporary git checkouts.  Closes: #972585; MR: !227
  * Update fr translation.

 -- Mattia Rizzolo <mattia@debian.org>  Sun, 02 May 2021 20:57:28 +0200

# For older changelog entries, run 'apt-get changelog devscripts'
