[ubuntu/plucky-proposed] sbuild 0.88.3ubuntu1 (Accepted)
Julian Andres Klode
juliank at ubuntu.com
Fri Feb 7 12:09:14 UTC 2025
sbuild (0.88.3ubuntu1) plucky; urgency=medium
* Merge with Debian; remaining changes:
- d/control: Downgrade mmdebstrap Recommends to Suggests,
to avoid MIR/component-mismatch.
- Ubuntu: Automatically handle mmdebstrap extra args.
This logic probably should live in mmdebstrap but oh well this
works for now
sbuild (0.88.3) unstable; urgency=medium
[ Samuel Thibault ]
* bin/sbuild-createchroot: Add --extra-suites parameter.
[ Johannes Schauer Marin Rodrigues ]
* lib/Buildd/ClientConf.pm: WANNA_BUILD_SSH_CMD is an array, not a string
(Closes: #1093536)
* Add a supplementary group for the build user
* Convert remaining bash scripts to POSIX shell
[ Jochen Sprickerhof ]
* Add missing build dependency on apt
* Don't pass --root-owner-group to old dpkg
sbuild (0.88.2) unstable; urgency=medium
[ Johannes Schauer Marin Rodrigues ]
* lib/Sbuild/Conf.pm:
- fix examples for ENVIRONMENT_FILTER (Closes: #1090336)
- do not ignore an empty DEB_BUILD_PROFILES environment variable
- Add CHROOT_ALIASES configuration option, allowing one to look up chroots
under a different name (Closes: #1089035)
* lib/Sbuild/ConfBase.pm:
- run check after setting all values
- preserve order of configuration options
- Set variables to their default values in ~/.config/sbuild/config.pl
(Closes: #1090358)
* lib/Sbuild/ChrootUnshare.pm:
- check if mmdebstrap is installed only when needed
- instead of passing the tarball path to the decompressor, let sbuild open
it and feed it to the decompressor program via standard input (Closes:
#1091169)
* debian/tests/unshare:
- install ca-certificates for https debci hosts. Thanks to Paul Gevers
- run dpkg-deb with --root-owner-group (Closes: #1092091)
* lib/Sbuild/Build.pm: fail if dpkg --print-foreign-architectures failed
* lib/Sbuild/ResolverBase.pm: build metapackage with dpkg-deb
--root-owner-group (Closes: #1092557)
* Use dpkg-buildtree to figure out if fakeroot is required
* die if exec fails because it cannot find the program
[ Simon McVittie ]
* man: Cross-reference the --build-dir option in BUILD ARTIFACTS
* man: Document how and where log files are saved
[ Guillem Jover ]
* lib/Sbuild/Conf.pm: Do not use deprecated Dpkg::Build::Info module
[ Chris Hofstaedtler ]
* Remove deborphan from Suggests:, package was removed
* sbuild-update: abort if chroot-mode=unshare (Closes: #1089105, #1091370)
[ Santiago Ruano Rincón ]
* Add Recommends on iproute2
* Fix mmdebstrap+unshare setup-hook when handling *-security suites
[ Jakub Wilk ]
* man: Remove stray quotation mark
[ Richard Lewis ]
* man/sbuild.1.in: remove stray quotation mark
* Document the need to retain package lists in the chroot if $apt_update is 0
(Closes: #1091170)
[ Jochen Sprickerhof ]
* unshare: Use $BUILD_USER as the default user
* unshare: Use 'sbuild' as the default user
* Use BUILD_USER for architecture and disk space check
sbuild (0.88.1) unstable; urgency=medium
[ Helmut Grohne ]
* configure apt's barbarian architectures for the cross build profile
[ Johannes Schauer Marin Rodrigues ]
* lib/Sbuild/ResolverBase.pm: disable the sbuild-cross-resolver without
apt-utils in the chroot
sbuild (0.88.0) unstable; urgency=medium
[ Johannes Schauer Marin Rodrigues ]
* Breaking change: UNSHARE_MMDEBSTRAP_EXTRA_ARGS now supports globs and
regexes as keys and is a list instead of a hash. The last part means that
if you set $unshare_mmdebstrap_extra_args in your ~/.sbuildrc, you have to
convert it to a list. See sbuild.conf(5) for examples and documentation.
(Closes: #1088653)
* lib/Sbuild/ChrootUnshare.pm:
- eval replacement string to be able to reference matches in the regex
- support distro mangle replacement strings containing a prefix to $1
- filter out CHRTYPE and BLKTYPE entries from tarballs (Closes: #1068382)
* lib/Sbuild/Conf.pm: also replace percent-escapes in the mmdebstrap
arguments
* debian/tests/unshare:
- disable cross-builds until #1088971 is fixed in autopkgtest
- use --bd-uninstallable-explainer=apt because the dose explainer does not
respect apt pinning and thus presents useless successes
* lib/Sbuild/Build.pm:
- don't copy in /usr/lib/apt/solvers/apt from the outside (Closes:
#1088836)
- refactor condition to avoid nesting and reduce indentation
- be more verbose about dpkg-buildpackage failures
* bin/sbuild-cross-resolver: support debug output when used by the apt
BD_UNINSTALLABLE_EXPLAINER for cross building
* Add a few more 'I:' status messages
[ Samuel Henrique ]
* Add .*-security to UNSHARE_MMDEBSTRAP_DISTRO_MANGLE (closes: #1088655)
[ Chris Hofstaedtler ]
* example.sbuildrc: drop "1;"
[ Jochen Sprickerhof ]
* Pass host architecture to piuparts
* Fix mmdebstrap command when keep_tarball is not set
* Add newline to uidmap error message (Closes: #1089126)
* Map any UNRELEASED.* string to unstable
[ Emanuele Rocca ]
* bin/sbuild-usernsexec: fix passwd typos
[ Julian Andres Klode ]
* d/t/build-procenv: Cat the debootstrap.log if it fails
[ Matthias Klose ]
* add timestamps to subsection logging (Closes: #1088662)
[ Niko Tyni ]
* Use build start time when generating binNMU timestamp (Closes: #1089088)
[ Richard Lewis ]
* Remove old dependencies
[ Santiago Vila ]
* Use standard location for perl
Date: Fri, 07 Feb 2025 13:05:16 +0100
Changed-By: Julian Andres Klode <juliank at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/sbuild/0.88.3ubuntu1
-------------- next part --------------
Format: 1.8
Date: Fri, 07 Feb 2025 13:05:16 +0100
Source: sbuild
Built-For-Profiles: noudeb
Architecture: source
Version: 0.88.3ubuntu1
Distribution: plucky
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Julian Andres Klode <juliank at ubuntu.com>
Closes: 1068382 1088653 1088655 1088662 1088836 1089035 1089088 1089105 1089126 1090336 1090358 1091169 1091170 1091370 1092091 1092557 1093536
Changes:
sbuild (0.88.3ubuntu1) plucky; urgency=medium
.
* Merge with Debian; remaining changes:
- d/control: Downgrade mmdebstrap Recommends to Suggests,
to avoid MIR/component-mismatch.
- Ubuntu: Automatically handle mmdebstrap extra args.
This logic probably should live in mmdebstrap but oh well this
works for now
.
sbuild (0.88.3) unstable; urgency=medium
.
[ Samuel Thibault ]
* bin/sbuild-createchroot: Add --extra-suites parameter.
.
[ Johannes Schauer Marin Rodrigues ]
* lib/Buildd/ClientConf.pm: WANNA_BUILD_SSH_CMD is an array, not a string
(Closes: #1093536)
* Add a supplementary group for the build user
* Convert remaining bash scripts to POSIX shell
.
[ Jochen Sprickerhof ]
* Add missing build dependency on apt
* Don't pass --root-owner-group to old dpkg
.
sbuild (0.88.2) unstable; urgency=medium
.
[ Johannes Schauer Marin Rodrigues ]
* lib/Sbuild/Conf.pm:
- fix examples for ENVIRONMENT_FILTER (Closes: #1090336)
- do not ignore an empty DEB_BUILD_PROFILES environment variable
- Add CHROOT_ALIASES configuration option, allowing one to look up chroots
under a different name (Closes: #1089035)
* lib/Sbuild/ConfBase.pm:
- run check after setting all values
- preserve order of configuration options
- Set variables to their default values in ~/.config/sbuild/config.pl
(Closes: #1090358)
* lib/Sbuild/ChrootUnshare.pm:
- check if mmdebstrap is installed only when needed
- instead of passing the tarball path to the decompressor, let sbuild open
it and feed it to the decompressor program via standard input (Closes:
#1091169)
* debian/tests/unshare:
- install ca-certificates for https debci hosts. Thanks to Paul Gevers
- run dpkg-deb with --root-owner-group (Closes: #1092091)
* lib/Sbuild/Build.pm: fail if dpkg --print-foreign-architectures failed
* lib/Sbuild/ResolverBase.pm: build metapackage with dpkg-deb
--root-owner-group (Closes: #1092557)
* Use dpkg-buildtree to figure out if fakeroot is required
* die if exec fails because it cannot find the program
.
[ Simon McVittie ]
* man: Cross-reference the --build-dir option in BUILD ARTIFACTS
* man: Document how and where log files are saved
.
[ Guillem Jover ]
* lib/Sbuild/Conf.pm: Do not use deprecated Dpkg::Build::Info module
.
[ Chris Hofstaedtler ]
* Remove deborphan from Suggests:, package was removed
* sbuild-update: abort if chroot-mode=unshare (Closes: #1089105, #1091370)
.
[ Santiago Ruano Rincón ]
* Add Recommends on iproute2
* Fix mmdebstrap+unshare setup-hook when handling *-security suites
.
[ Jakub Wilk ]
* man: Remove stray quotation mark
.
[ Richard Lewis ]
* man/sbuild.1.in: remove stray quotation mark
* Document the need to retain package lists in the chroot if $apt_update is 0
(Closes: #1091170)
.
[ Jochen Sprickerhof ]
* unshare: Use $BUILD_USER as the default user
* unshare: Use 'sbuild' as the default user
* Use BUILD_USER for architecture and disk space check
.
sbuild (0.88.1) unstable; urgency=medium
.
[ Helmut Grohne ]
* configure apt's barbarian architectures for the cross build profile
.
[ Johannes Schauer Marin Rodrigues ]
* lib/Sbuild/ResolverBase.pm: disable the sbuild-cross-resolver without
apt-utils in the chroot
.
sbuild (0.88.0) unstable; urgency=medium
.
[ Johannes Schauer Marin Rodrigues ]
* Breaking change: UNSHARE_MMDEBSTRAP_EXTRA_ARGS now supports globs and
regexes as keys and is a list instead of a hash. The last part means that
if you set $unshare_mmdebstrap_extra_args in your ~/.sbuildrc, you have to
convert it to a list. See sbuild.conf(5) for examples and documentation.
(Closes: #1088653)
* lib/Sbuild/ChrootUnshare.pm:
- eval replacement string to be able to reference matches in the regex
- support distro mangle replacement strings containing a prefix to $1
- filter out CHRTYPE and BLKTYPE entries from tarballs (Closes: #1068382)
* lib/Sbuild/Conf.pm: also replace percent-escapes in the mmdebstrap
arguments
* debian/tests/unshare:
- disable cross-builds until #1088971 is fixed in autopkgtest
- use --bd-uninstallable-explainer=apt because the dose explainer does not
respect apt pinning and thus presents useless successes
* lib/Sbuild/Build.pm:
- don't copy in /usr/lib/apt/solvers/apt from the outside (Closes:
#1088836)
- refactor condition to avoid nesting and reduce indentation
- be more verbose about dpkg-buildpackage failures
* bin/sbuild-cross-resolver: support debug output when used by the apt
BD_UNINSTALLABLE_EXPLAINER for cross building
* Add a few more 'I:' status messages
.
[ Samuel Henrique ]
* Add .*-security to UNSHARE_MMDEBSTRAP_DISTRO_MANGLE (closes: #1088655)
.
[ Chris Hofstaedtler ]
* example.sbuildrc: drop "1;"
.
[ Jochen Sprickerhof ]
* Pass host architecture to piuparts
* Fix mmdebstrap command when keep_tarball is not set
* Add newline to uidmap error message (Closes: #1089126)
* Map any UNRELEASED.* string to unstable
.
[ Emanuele Rocca ]
* bin/sbuild-usernsexec: fix passwd typos
.
[ Julian Andres Klode ]
* d/t/build-procenv: Cat the debootstrap.log if it fails
.
[ Matthias Klose ]
* add timestamps to subsection logging (Closes: #1088662)
.
[ Niko Tyni ]
* Use build start time when generating binNMU timestamp (Closes: #1089088)
.
[ Richard Lewis ]
* Remove old dependencies
.
[ Santiago Vila ]
* Use standard location for perl
Checksums-Sha1:
8ecf340e31d892efa5a5677d2afc75d3752947d4 2775 sbuild_0.88.3ubuntu1.dsc
6998fd008bdb8eeec3c93d49148606f50fb03bc6 256704 sbuild_0.88.3ubuntu1.tar.xz
07c2601106a82e3241f39620cdc82ca5f67df8b9 7213 sbuild_0.88.3ubuntu1_source.buildinfo
Checksums-Sha256:
2105222c8da5384a24b68f8c9b49675b6de70111b7d2b9100859ddd86374b666 2775 sbuild_0.88.3ubuntu1.dsc
ede95320ccd1d2bb9ca1fe7650f1aedf28396fc09b1e452bf5b09947cbd5d532 256704 sbuild_0.88.3ubuntu1.tar.xz
fb67fa867d0b129cd03c4fbabc87a2cc308a9d9f0daea780fd9d2552be213854 7213 sbuild_0.88.3ubuntu1_source.buildinfo
Files:
e249fdef1cb9c567a5b03dcebef8287a 2775 devel optional sbuild_0.88.3ubuntu1.dsc
aa57e24101de24327e3bb5fae98c196c 256704 devel optional sbuild_0.88.3ubuntu1.tar.xz
d22cb7c6a4c70c3721103b974a37f2df 7213 devel optional sbuild_0.88.3ubuntu1_source.buildinfo
Original-Maintainer: sbuild maintainers <sbuild at packages.debian.org>
Vcs-Git: https://git.launchpad.net/~juliank/ubuntu/+source/sbuild
Vcs-Git-Commit: 28fa791cd3eb33b569d8b1e344166c79802949f8
Vcs-Git-Ref: refs/heads/ubuntu/devel
More information about the plucky-changes
mailing list