← Back to team overview

debcrafters-packages team mailing list archive

[Bug 2130144] [NEW] Merge devscripts from Debian Unstable for resolute

 

Public bug reported:

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

** Affects: devscripts (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: dcr-merge

** Changed in: devscripts (Ubuntu)
    Milestone: None => ubuntu-25.11

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

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



Follow ups