devscripts (2.25.6)
[PTS] [DDPO]
NEW: VCS has unreleased changes: 2.25.7 > 2.25.6
- Git: https://salsa.debian.org/debian/devscripts.git
-
- Branch: main
- Path: debian/changelog
- Repo size: 7581696
- Browser: https://salsa.debian.org/debian/devscripts
- Last scan: 2025-03-29 13:12:21+00
- Next scan: 2025-04-04 05:53:00+00
- Merge requests: 20
- CI pipeline status: success
- Debian changelog in Git:
devscripts (2.25.7) UNRELEASED; urgency=medium
* Start 2.25.7 development. d/changelog entries will be written on
release using the git commit messages.
-- Holger Levsen <holger@debian.org> Thu, 27 Mar 2025 23:32:17 +0100
- This branch is 17 commits ahead of tag v2.25.6
- Git log:
commit 7c9c41f7a4c56360c65a9888d27899d6273f0f03
Author: Jochen Sprickerhof <jspricke@debian.org>
Date: Sat Mar 29 13:31:59 2025 +0100
build-rdeps.pl: Fix perltidy tabs -> space
commit ebc16149168903f23893f02bb44933036c6bcd6b
Author: Jochen Sprickerhof <jspricke@debian.org>
Date: Sun Mar 2 11:36:20 2025 +0100
debootsnap: skip cleanup/reproducible to keep the dbus/machine-id
debootsnap calls mmdebstrap to create a chroot and that cleans up some
non reproducible files by default. This make the chroot different to one
generated by sbuild and let packages that use dbus in their tests fail
to reproduce with debrebuild. The effected packages where:
golang-dbus golang-github-crowdsecurity-machineid python-pystray-doc
ibus python-sdbus glib2.0
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit eb306b5f966d9ff37fd551cea2c508591d043200
Author: Antoine Beaupré <anarcat@debian.org>
Date: Fri Mar 28 16:39:44 2025 -0400
silence errors when not running with dose-extra
By default, dose-extra is in "Suggests" so running build-rdeps will
give you:
Use of uninitialized value $opt_hostarch in exists at /usr/bin/build-rdeps line 691.
Use of uninitialized value $opt_hostarch in concatenation (.) or string at /usr/bin/build-rdeps line 693.
This patch fixes it so that error is not visible anymore. The
"legacy" ("old unreliable behavior") still doesn't really work
anyways. But at least we don't get the uninitialized error. So we go
from:
anarcat@angela:~/s/build-area> build-rdeps python-pytest-flake8 (main)
WARNING: dose-extra >= 4.0 is not installed. Falling back to old unreliable behaviour.
Use of uninitialized value $opt_hostarch in exists at /usr/bin/build-rdeps line 691.
Use of uninitialized value $opt_hostarch in concatenation (.) or string at /usr/bin/build-rdeps line 693.
I: skipping https://deb.debian.org/debian experimental main because binary- is missing
Use of uninitialized value $opt_hostarch in exists at /usr/bin/build-rdeps line 691.
Use of uninitialized value $opt_hostarch in concatenation (.) or string at /usr/bin/build-rdeps line 693.
I: skipping https://deb.debian.org/debian experimental contrib because binary- is missing
To:
anarcat@angela:~/d/devscripts> ./scripts/build-rdeps.pl fll (main)
WARNING: dose-extra >= 4.0 is not installed. Falling back to old unreliable behaviour.
I: skipping https://deb.debian.org/debian experimental main because binary-amd64 is missing
I: skipping https://deb.debian.org/debian experimental contrib because binary-amd64 is missing
... for example.
I am wondering if the old code should just be ripped up and dose
pushed to Recommends...
commit aa8f2fbfcac290c3d7e4aacb633521037442c8fd
Author: Jochen Sprickerhof <jspricke@debian.org>
Date: Fri Mar 28 18:37:28 2025 +0100
scripts/devscripts/proxy.py: ignore error when symlink exists
commit 1ffd7004b913ab2f898cdc91215ac7db17d41ead
Author: Guillem Jover <guillem@debian.org>
Date: Fri Dec 20 02:41:18 2024 +0100
Depends on gpg and gpg-agent instead of gnupg
We do not need the whole GnuPG suite, only the gpg command and the
gpg-agent to access the secret keys. This will also makes it possible
replace gpg with gpg-from-sq.
Closes: #1070882
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit d1665f566cc034414650391cc0566fa66242080a
Author: Guillem Jover <guillem@debian.org>
Date: Mon Dec 2 00:36:30 2024 +0100
Remove backwards compatibility gnupg2 support
The gnupg2 package has been a transitional package depending on gnupg
since Debian bookworm. There is no point in handling this historical
split, from when gnupg was gnupg1. Drop support for the v2 variant which
nowadays is always the default.
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit 1e8f94277fea96ea04affe11b98f3d4adafdc186
Author: Guillem Jover <guillem@debian.org>
Date: Sun Dec 8 02:03:53 2024 +0100
Remove obsolete GnuPG --secret-keyring option usage
This option does not have any effect anymore, and it now emits warnings
about that fact, which make the test suite spam its output with them.
Remove its usage.
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit 5a016a340c54d69ccf6bec5eb25724147526bf0e
Author: Guillem Jover <guillem@debian.org>
Date: Mon Dec 2 02:00:24 2024 +0100
Use OpenPGP instead of gnupg or gpg when referring to the RFC or artifacts
When we refer to the specification or its artifacts we should use the
OpenPGP name instead of a vendor-specific one.
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit a066715d0bb32e889710210603ecef973986433b
Author: Guillem Jover <guillem@debian.org>
Date: Sat Dec 7 18:30:07 2024 +0100
Switch from IPC::Run to Dpkg::IPC
We are already depending on libdpkg-perl, so we can use its functionality
instead of having to pull in another dependency.
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit 10c4b6489ce0c08272816fc04f248dd09c333e17
Author: Guillem Jover <guillem@debian.org>
Date: Fri Dec 13 02:40:25 2024 +0100
Switch from "command -v" via system() to Dpkg::Path::find_command()
This function is more ergonomic and should be faster than having to
spawn a shell to check whether a command is in the PATH.
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit 8acfd5c3362bc4e190f9fac1bf01d129f9125173
Author: Guillem Jover <guillem@debian.org>
Date: Sat Dec 7 18:28:45 2024 +0100
Switch from File::Which to Dpkg::Path
We are already depending on libdpkg-perl, so we can use its functionality
instead of having to pull in another dependency.
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit a984453b5c40d05ee9873bf38d28492dcc352493
Author: Guillem Jover <guillem@debian.org>
Date: Sat Dec 7 18:19:00 2024 +0100
Explicitly Depend on libdpkg-perl instead of via dpkg-dev and Recommends
The code is unconditionally using libdpkg-perl modules, but we only
Recommends the libdpkg-perl packages. At the same time we are guaranteed
to get it via the dpkg-dev Depends which transitively depends on
libdpkg-perl. Be explicit and move it from Recommends to Depends.
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit fdadf24b88e9113c340bbde13070fdde963ae277
Author: Guillem Jover <guillem@debian.org>
Date: Sat Dec 7 18:18:17 2024 +0100
Switch from deprecated Perl YAML::Syck to YAML::XS
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit b92645fdf46a8416866d741b992a8110f68a374e
Author: Guillem Jover <guillem@debian.org>
Date: Fri Dec 13 02:22:53 2024 +0100
Switch from discouraged Perl "base" to "parent" pragma
The parent pragma is more light-weight and is the recommended replacement
for the base pragma.
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit 67d9c4fb965ac5aa7d6179638cc602f0e451aae5
Author: Guillem Jover <guillem@debian.org>
Date: Sun Dec 8 02:56:46 2024 +0100
Hook test_mass_bug into the test suite
The test file was added but not hooked, so is has not been run as part
of the package usual test suite execution. This also means that if we
change the code or the test suite no breakage will be detected.
Fixes: commit 5d4c65484794ea10a727ede8917653b2c18db094
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit 90d0e9901a54676121cf13034b17d25ae93000ee
Author: Guillem Jover <guillem@debian.org>
Date: Sun Dec 8 03:16:19 2024 +0100
Update .gitignore
Signed-off-by: Holger Levsen <holger@layer-acht.org>
commit 747d8c4f1ac1a2bab9dc312149f8224016969aac
Author: Holger Levsen <holger@layer-acht.org>
Date: Thu Mar 27 23:32:17 2025 +0100
Start 2.25.7 development.
d/changelog entries will be written on release
using the git commit messages.
Use 'gbp dch --since v2.25.6 --multimaint-merge'
to write d/changelog entries since that last release.
Gbp-Dch: ignore
Signed-off-by: Holger Levsen <holger@layer-acht.org>