debcrafters-packages team mailing list archive
-
debcrafters-packages team
-
Mailing list archive
-
Message #09959
[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