vcswatch reports that
this package seems to have a new changelog entry (version
0.88.2, distribution
UNRELEASED) and new commits
in its VCS. You should consider whether it's time to make
an upload.
Here are the relevant commit messages:
commit 6d6e3af8f783e21691394313f9c245a4d7de4e41
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Thu Jan 9 00:12:51 2025 +0100
lib/Sbuild/ResolverBase.pm: build metapackage with dpkg-deb --root-owner-group
Closes: #1092557
commit 9b906e0b579b3bca9dc45cd3e84579a36145887d
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Tue Jan 7 10:46:46 2025 +0100
lib/Sbuild/ChrootUnshare.pm: instead of passing the tarball path to the decompressor, let sbuild open it and feed it to the decompressor program via standard input
Not all decompression programs behave the same. Specifically, zstd
refuses to work on paths that are symlinks without the -f option. To
hide the symlink from zstd, let sbuild open the file and pass its
contents to zstd via its standard input. To make the behaviour uniform
among all decompressors, do the same thing for the others as well. This
is also how GNU tar handles this.
Closes: #1091169
commit 16822b3681c599ad686eecf1e32fc5be48d3a054
Author: Santiago Ruano Rincón <santiagorr@riseup.net>
Date: Mon Dec 30 11:47:34 2024 -0500
Fix mmdebstrap+unshare setup-hook when handling *-security suites
The security repository was incorrectly handled, adding a second sources
entry from deb.d.o/debian:
mmdebstrap --variant=buildd --arch=amd64 --skip=output/mknod \
--format=tar bullseye - \
--setup-hook=echo "deb http://deb.debian.org/debian bullseye-security main" \
> "$1"/etc/apt/sources.list.d/bullseye-security.list
...
which ended up in:
Err:7 http://deb.debian.org/debian bullseye-security Release
404 Not Found [IP: 2a04:4e42:49::644 80]
commit 5a5ff310c0bbe98d61035a3a096075df82f7db17
Author: Chris Hofstaedtler <zeha@debian.org>
Date: Thu Dec 26 14:19:29 2024 +0100
sbuild-update: abort if chroot-mode=unshare
sbuild-update does not work with chroot-mode=unshare. Abort in that case
and print an error message, instead of doing the wrong thing.
This also makes sbuild-update read $chroot_mode from the sbuild
configuration file, instead of silently overriding it to schroot.
Closes: #1089105, #1091370
commit b8dc24140998ccffd1453dea17a93c5de01abb66
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Tue Dec 17 11:23:59 2024 +0100
lib/Sbuild/Conf.pm: fix examples for ENVIRONMENT_FILTER
Reported-By: Santiago Vila <sanvila@debian.org>
Closes: #1090336
commit 76d7e548cbe304881749d56f66389d6c64c56f54
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Sun Jan 5 00:12:04 2025 +0100
debian/tests/unshare: install ca-certificates for https debci hosts
The "unshare" autopkgtest builds a chroot mimicking the testbed which
might use a https mirror and then will require ca-certificates to be
installed.
On ci.debian.net, s390x uses a https mirror to work around a
firewall-related problem, see:
https://salsa.debian.org/ci-team/debian-ci-config/-/commit/750d3add664065c63038cad41b905b2e253351ec
Thanks: Paul Gevers
commit 250b877aea24c6917db0694563f9cab3cfa465fe
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Sat Jan 4 00:46:18 2025 +0100
lib/Sbuild/ConfBase.pm: preserve order of configuration options
The order in which configuration options are enumerated via get_keys()
used to be undeterministic as the keys of a perl hash are not in a
predictable order. Instead of just running sort() on the hash keys,
turn the hash into a list. That way, the order in which the
configuration options appear in the Perl code determines their
evaluation order, for example for the set() function in the
configuration parsing eval(). A future commit could re-order the
configuration options in Conf.pm and ConfBase.pm, for example sorting
them by their group.
Reported-By: Aurelien Jarno <aurelien@aurel32.net>
commit 48324a56ed58fb448b65645ab4fb2055cf590795
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Sat Jan 4 00:15:18 2025 +0100
lib/Sbuild/ChrootUnshare.pm: check if mmdebstrap is installed only when needed
commit a6207f0c9c968211effe70948e5456f01b310d03
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Fri Jan 3 23:49:08 2025 +0100
debian/tests/unshare: run dpkg-deb with --root-owner-group
Closes: #1092091
commit 2dcaaca2f2a6dba8cb7a66d6cab9a667f24c1fb4
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Fri Jan 3 23:10:32 2025 +0100
lib/Sbuild/ConfBase.pm: run check after setting all values
This decouples the checks from the order in which variables are set.
That way, conditions in CHECK subroutines can rely on all variables
being set to their final value, respecting ~/.config/sbuild/config.pl.
Otherwise, a check might be performed while a variable has not been
set() yet and is thus still in its default value.
commit 109f4f2f93bfe64a9bc9d23d560bd4e06f627bdd
Author: Richard Lewis <richard.lewis.debian@googlemail.com>
Date: Fri Jan 3 11:58:10 2025 +0000
Document the need to retain package lists in the chroot if $apt_update is 0
Closes: #1091170
commit f91e9dd606efe2e730ba999089b2cee2b3e39592
Author: Richard Lewis <richard.lewis.debian@googlemail.com>
Date: Fri Jan 3 11:57:35 2025 +0000
man/sbuild.1.in: remove stray quotation mark
commit 8bda32b0e801fc28c4e3a5db564b3864d32aa3c5
Author: Jakub Wilk <jwilk@jwilk.net>
Date: Mon Dec 30 08:28:51 2024 +0100
man: Remove stray quotation mark
commit 0c76154ad42bb0b7f7650670f4cf83ac0206e9e5
Author: Santiago Ruano Rincón <santiagorr@riseup.net>
Date: Tue Dec 17 13:19:58 2024 -0300
Add Recommends on iproute2
sbuild-usernsexec requires the ip command to disable the network.
commit 48365f0bb0be67315b601ffb510d7e04feec9b7e
Author: Chris Hofstaedtler <zeha@debian.org>
Date: Tue Dec 17 18:23:43 2024 +0100
Remove deborphan from Suggests:, package was removed
commit ac6ef015fd80033b8ca1d6ce32df6e9f75b0b4ca
Author: Guillem Jover <guillem@debian.org>
Date: Wed Dec 25 02:23:48 2024 +0100
lib/Sbuild/Conf.pm: Do not use deprecated Dpkg::Build::Info module
The code is already using the non-deprecated functions from the
Dpkg::BuildInfo module which gets loaded implicitly by the current
backwards compatibility code in Dpkg::Build::Info. So we can
unconditionally switch to use the non-deprecated module, as that one
is to be removed soon.
commit a891ca53a55917d616245cf637255f725d555122
Author: Simon McVittie <smcv@debian.org>
Date: Thu Feb 17 20:58:11 2022 +0000
man: Document how and where log files are saved
Signed-off-by: Simon McVittie <smcv@debian.org>
commit 17d044741876589e860c1e01b92d1c08329fcb2e
Author: Simon McVittie <smcv@debian.org>
Date: Thu Feb 17 20:57:52 2022 +0000
man: Cross-reference the --build-dir option in BUILD ARTIFACTS
Signed-off-by: Simon McVittie <smcv@debian.org>
commit 975cc58d57ded5a531f5cb1e24aef4dedd5f85b4
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Tue Dec 17 11:24:55 2024 +0100
debian/changelog: new entry