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 7e4c1404cc9c3fbbd788b18ed334eaa6be935fd6
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Thu Dec 19 14:13:58 2024 +0100
lib/Sbuild/ConfBase.pm: Set variables to their default values in ~/.config/sbuild/sbuild.conf
Closes: #1090358
commit c2715cc39ccdc737fa80d5db42a9f2e275cdd28c
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Wed Jan 15 13:58:48 2025 +0100
lib/Sbuild/Conf.pm: do not ignore an empty DEB_BUILD_PROFILES environment variable
commit f478ed9c84f9a5446a61d47b283fd923dc09e434
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Wed Jan 15 12:39:56 2025 +0100
die if exec fails because it cannot find the program
commit c8fad160b3669967bdd2714f34589ace6b37b4b6
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Fri Jan 10 15:22:20 2025 +0100
Use dpkg-buildtree to figure out if fakeroot is required
commit bd765329ea55f6f72ae53457c751c0698413c5e7
Author: Johannes Schauer Marin Rodrigues <josch@debian.org>
Date: Wed Jan 8 09:24:50 2025 +0100
Add CHROOT_ALIASES configuration option, allowing one to look up chroots under a different name
Closes: #1089035
commit 88e9801d5bed4ab43f7f477ca60c896a99da33cf
Author: Jochen Sprickerhof <jspricke@debian.org>
Date: Tue Jan 7 19:32:51 2025 +0100
unshare: Use 'sbuild' as the default user
commit c549ec8b48322d31f71ed030731c0f31b6adabc5
Author: Jochen Sprickerhof <jspricke@debian.org>
Date: Tue Jan 7 19:32:00 2025 +0100
unshare: Use $BUILD_USER as the default user
$USERNAME my not be defined inside the chroot.
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