← Back to team overview

debcrafters-packages team mailing list archive

[Bug 2130144] Re: Merge devscripts from Debian Unstable for resolute

 

https://launchpad.net/ubuntu/+source/devscripts/2.25.22

** Changed in: devscripts (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to devscripts in Ubuntu.
https://bugs.launchpad.net/bugs/2130144

Title:
  Merge devscripts from Debian Unstable for resolute

Status in devscripts package in Ubuntu:
  Fix Released

Bug description:
  Scheduled-For: ubuntu-25.11
  Ubuntu: 2.25.19ubuntu2
  Debian Unstable: 2.25.22

  A new release of devscripts is available for merging from Debian
  Unstable.

  If it turns out this needs a sync rather than a merge, please change
  the tagging from ['dcr-merge'] to ['dcr-sync'], and (optionally)
  update the title as desired.

  If this merge pulls in a new upstream version, also consider adding an
  entry to the resolute Release Notes:
  https://discourse.ubuntu.com/t/resolute-raccoon-release-notes/

  ### New Debian Changes ###

  devscripts (2.25.22) unstable; urgency=medium

    * Team upload.
    * scripts/devscripts/proxy.py: support all archive areas
    * debootsnap: query the unstable Debian archive

   -- Jochen Sprickerhof <jspricke@xxxxxxxxxx>  Mon, 27 Oct 2025
  08:31:03 +0100

  devscripts (2.25.21) unstable; urgency=medium

    [ Manuel Guerra ]
    * uscan: Add Pypi template.

    [ Yadd ]
    * Add test to prevent CVE-2025-8454 - see #1109251.

    [ Hugh McMaster ]
    * test/test_uscan_git:
      - Unify package version creation in testGitHead*() tests.
      - Group module-wide variables.
      - Move shunit2-helper-functions.sh block.
      - Update error message in makeDebianDir().
      - Append package name to TEMP_PKG_DIR.
      - Remove subshell from spawnGitDaemon().
      - Spawn git repositories in TEMP_SRV_DIR.
      - Use ${PKG} as the main git repository name.
      - Use a common git repository.
      - Check file presence in every test.
      - Replace 'cat' with 'echo -e'.
      - Spawn git modules before tagging as v2.0.
      - Pass main repository name to spawnGitRepo().
      - Format subshell code block in spawnGitRepo().
      - Group tests and update some test names.
      - Use a common Debian directory.
      - Remove un-needed comments from tests.
      - Add more IgnoreExclusions tests.

    [ Jonas Jelten ]
    * debchange: ubuntu native packages version increment support.

    [ Benjamin Drung ]
    * Lower git-debpush from Recommends to Suggests on Ubuntu.

    [ Bastian Triller ]
    * Fix typos in README and Uscan/WatchSource manpage.

    [ Holger Levsen ]
    * Drop Rules-Requires-Root: no (now the default).
    * Add "Closes: #1112388" for 2.25.20 changelog entry for !MR564/8b2652c87.
    * Update po4a.

   -- Holger Levsen <holger@xxxxxxxxxx>  Fri, 24 Oct 2025 10:12:05 +0200

  devscripts (2.25.20) unstable; urgency=medium

    [ Yadd ]
    * Update uscan doc.
    * uscan: document --update-watchfile.
    * Add "Version-Type" parameter in templates to be able to replace
      ANY_VERSION by another macro.
    * uscan: update missing-template message to suggest an upgrade.
    * uscan: reject "version=5" in favor of "Version: 5" and report
      corresponding error.
    * Clean test files.

    [ Ben Hutchings ]
    * uscan:
      - fix parsing of v4 watch file with @PACKAGE@ in URL. Closes: #1112065.
      - add regression test for bug #1112065.
      - add test cases for v4 watch files.

    [ Jochen Sprickerhof ]
    * debrebuild: workaround #806984 and #807168 when rebuilding
      debian-installer(-netboot-images).
    * uscan: add references to new watch man pages.

    [ Xiyue Deng ]
    * Use canonical field name in debian-watch manpage.

    [ Hugh McMaster ]
    * uscan:
      - Call 'git fetch' with  '--recurse-submodules' in submodules mode
      - Pass @args to 'git fetch' when updating upstream repositories
      - Fix regression preventing use of "safe.bareRepository = explicit"
        Closes: #1114902
    * uscan/Git.pm: Fix cloning from branches with 'heads/<branch>' syntax
      Closes: #1114750
    * uscan/Downloader.pm: Support git upstream repositories with submodules
    * uscan/WatchSource.pm: Fix logic error when cloning selected git submodules
      Closes: #1114540
    * debian-watch.pod: Minor updates
    * debian-watch-4.pod: Update Description and correct a grammatical error
    * test/test_uscan_git:
      - Separate writeDebianWatch() from makeDebianDir()
      - Test git upstream repositories with submodules
      - Stop 'git-daemon' if the process exists
      - Simplify 'git submodule' tests
      - Add second submodule to unit tests
      - Test individual git submodules
      - Separate git upstream submodules setup from initial test
      - Add more git upstream submodule tests
      - Rewrite writeDebianWatch() to use an associative array
      - Set "Pgp-Mode: none" as a default in debian/watch
      - Uniformity updates
      - Unify use of 'pristine' and 'upstream' tarball variables
      - Avoid use of perl in unit tests
      - Add tests for 'Git-Pretty: describe' mode
    * Fix several issues pointed out by Lintian:
      - debian-watch.pod: Fix spelling issues
      - debian/copyright: Add missing License field
      - scripts/deb*.1: Print a straight quote instead of an acute accent
      - scripts/*.pod: start manual page NAME section with one word
      - README.md: Wrap script description lines at 80 characters

    [ Alexandre Detiste ]
    * Remove obsolete what-patch script.

    [ Jeremy Bícha ]
    * uscan: capitalize GitHub and GitLab correctly in manpages.

    [ Simon Richter ]
    * uscan: add support for recursive submodules.

    [ Bastian Blank ]
    * Use properly mangled version in vcs download again. Closes: #1112388.

    [ Serge Schneider ]
    * uscan/Downloader.pm: Escape $pkg variable in $fname regex.
      Closes: #995857, #1110911.

    [ Jérémy Lal ]
    * grep-excuses.1: fix --autopkgtests msgstr. Closes:#1117931.

    [ Holger Levsen ]
    * Update Portuguese translation. Thanks to Américo Monteiro.
      Closes: #1110411.
    * Update po4a.

   -- Holger Levsen <holger@xxxxxxxxxx>  Sun, 19 Oct 2025 16:36:30 +0200


  ### Old Ubuntu Delta ###

  devscripts (2.25.19ubuntu2) questing; urgency=medium

    * Lower git-debpush from Recommends to Suggests
      because it's not in Ubuntu main yet

   -- Jeremy Bícha <jbicha@xxxxxxxxxx>  Tue, 02 Sep 2025 10:40:43 -0400

  devscripts (2.25.19ubuntu1) questing; urgency=medium

    * Temporarily lower libmetacpan-client-perl from Recommends to Suggests
      because it's not in Ubuntu main yet

   -- Jeremy Bícha <jbicha@xxxxxxxxxx>  Sat, 23 Aug 2025 10:25:41 -0400

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/devscripts/+bug/2130144/+subscriptions



References