debcrafters-packages team mailing list archive
-
debcrafters-packages team
-
Mailing list archive
-
Message #01047
[Bug 2112068] [NEW] Merge sbuild from Debian Unstable for questing
Public bug reported:
Scheduled-For: ubuntu-25.06
Ubuntu: 0.88.3ubuntu3
Debian Unstable: 0.89.2
A new release of sbuild is available for merging from Debian Unstable.
If it turns out this needs a sync rather than a merge, please change the
tag '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 questing Release Notes:
https://discourse.ubuntu.com/t/questing-quokka-release-notes/
### New Debian Changes ###
sbuild (0.89.2) unstable; urgency=medium
[ Jochen Sprickerhof ]
* Add hint for --no-clean-source.
Thanks to Andrew Lee
* Add NEWS entry for deprecating sbuild-debian-developer-setup
* rmdir the chroot dir in end_session
[ Carlos Nihelton ]
* chroot: Quote escape username to prevent unintended interpolation
[ Helmut Grohne ]
* support --no-enable-network on the schroot backend for backends matching
/unschroot/ (Closes: #1104553)
-- Jochen Sprickerhof <jspricke@xxxxxxxxxx> Fri, 02 May 2025 17:03:10
+0200
sbuild (0.89.1) unstable; urgency=medium
[ Jochen Sprickerhof ]
* Allow BUILD_PATH being empty (Closes: #1103519)
* Set a nonexistent home for the sbuild build user
[ Johannes Schauer Marin Rodrigues ]
* bin/sbuild-usernsexec:
- do not mount non-existing device nodes
- suggest installing iproute2 if 'ip link set lo up' failed
* lib/Sbuild/Conf{Base,}.pm: expand the HELP text of UNSHARE_TMPDIR_TEMPLATE,
UNSHARE_MMDEBSTRAP_DISTRO_MANGLE, CHROOT_ALIASES, CHROOT DISTRIBUTION
* lib/Sbuild/ChrootUnshare.pm:
- print why which unshare_extra_args are applied
- use 'find -mindepth 1 -delete' instead of 'rm -rf' (Closes: #1085646)
* debian/copyright: fix old-fsf-address-in-copyright-file
* debian/control: bump Standards-Version (no changes)
-- Johannes Schauer Marin Rodrigues <josch@xxxxxxxxxx> Tue, 29 Apr
2025 00:04:05 +0200
sbuild (0.89.0) unstable; urgency=medium
[ Johannes Schauer Marin Rodrigues ]
* lib/Sbuild/Build.pm:
- improve error message for when a source package was not found
- if unpacked source directory already exists in schroot mode with
persistent mountpoint on /build (Closes: #1091222)
* To set an unreproducible build path, BUILD_PATH has to be the empty string
* man/sbuild.1.in:
- improve option text. Thanks to Leopold Palomo-Avellaneda
- document the existance of new autopkgtest backends
* debian/tests/get_default_release.py: support base-files from
proposed-updates (Closes: #1057768)
* lib/Sbuild/Conf.pm:
- do not list 'sid' in CHROOT_ALIASES (Closes: #1099551)
- move NOLOG to other Logging options
* bin/sbuild:
- print dpkg-source invocations with --debug (Closes: #1094982)
- fix error message about missing --maintainer when using --make-binNMU
or --append-to-version (Closes: #1095063)
* Store the original value of $dsc in 'DSC Orig' and use it in
run_autopkgtest (Closes: #1090360)
* Lintian 2.77.0 reversed the exit status for program errors and policy
violations (Closes: #1032302)
* lib/Sbuild/ChrootUnshare.pm:
- check if the unshared user can 'touch' the unpack directory
- warn if primary effective group id does not match the group id of the
user account (Closes: #1101753)
* Add new option --hide-log-sections to hide log sections (Closes: #1050147)
* disallow relative build path
* document a workaround for running autopkgtest backends that require
$HOME to be set (Closes: #1033352)
* Do not create a binary-only=yes d/changelog entry if --binNMU=0, relax
binNMU restrictions (Closes: #963756)
* bin/sbuild-usernsexec: Add entry for / in /proc/mounts.
Thanks to Helmut Grohne <helmut@xxxxxxxxxx> (Closes: #1087430)
* lib/Sbuild/Options.pm: add --log-filename-ts-format (Closes: #834736)
[ Jochen Sprickerhof ]
* Don't run dpkg-buildtree for old dpkg (Closes: #1100636)
* Make sure PATH is set when executing commands (Closes: #1101928)
* Deprecate sbuild-debian-developer-setup (Closes: #1101753)
* Fix uninitialized value in Build.pm
[ Daniel Gröber ]
* bin/sbuild-debian-developer-setup:
- Pass --arch through to sbuild-createchroot
- Tweak schroot alias logic for multiple arches (Closes: #1100769)
[ Aurelien Jarno ]
* sbuild.1.in: improve the aspcud criteria for experimental
[ Chris Hofstaedtler ]
* Remove invocation of host gpg
* Remove CHROOT_MODE=sudo (Closes: #731573)
[ Richard Lewis ]
* debian/tests/unshare: skip test if mmdebstrap fails
* Build.pm:
- Split log_file() out of open_build_log()
- Store name of the log file
- Define %SBUILD_LOG_DIR, %SBUILD_LOG_BASENAME and %SBUILD_LOG_PATH
- Define %SRCPACKAGE and %SRCPACKAGE_VERSION
* sbuild.1.in: Improve documentation of percent-escapes
[ Guillem Jover ]
* Buildd::Uploader: Update dupload output scrapping against latest version
* Update dupload queue names
[ Sebastian Crane ]
* Allow using doas in sbuild-debian-developer-setup
[ Jakob Haufe ]
* Error out when both DOAS_USER and SUDO_USER are set
-- Johannes Schauer Marin Rodrigues <josch@xxxxxxxxxx> Tue, 15 Apr
2025 20:56:15 +0200
sbuild (0.88.5) unstable; urgency=medium
* distro_mangle: drop duplication in regex
* build_as_root_when_needed: support older dpkg
-- Jochen Sprickerhof <jspricke@xxxxxxxxxx> Sat, 01 Mar 2025 10:10:11
+0100
sbuild (0.88.4) unstable; urgency=medium
[ Samuel Thibault ]
* bin/buildd-vlog: Fix against perl 5.40.
[ Richard Lewis ]
* .perltidyrc: Use tabs for consistency with .editorconfig
* Add test/check-perltidy to run perltidy on perl files
* run test/check-perltidy -w
* make lib/Sbuild/Sysconfig.pm.in perltidy
* make everything perltidy - additional changes from unstable version
[ Jochen Sprickerhof ]
* Obey $TMPDIR for unshare_tmpdir_template
* Use root for Rules-Requires-Root: binary-targets
(enable with $build_as_root_when_needed = 1)
* Error out when running sbuild-* in unshare mode (Closes: #1094239)
* AUTOPKGTEST_OPTIONS: no longer pass --apt-upgrade to unshare
* sbuild-usernsexec: unlink resolv.conf before creating it (Closes: #1071736)
* Use GET to set WANNA_BUILD_SSH_CMD value
-- Jochen Sprickerhof <jspricke@xxxxxxxxxx> Thu, 20 Feb 2025 13:39:25
+0100
### Old Ubuntu Delta ###
sbuild (0.88.3ubuntu3) questing; urgency=medium
[ Carlos Nihelton ]
* chroot: Quote escape username to prevent unintended interpolation
- make sbuild usable for 'user@xxxxxxx' users (LP: #2109853)
-- Carlos Nihelton <cnihelton@xxxxxxxxxx> Fri, 02 May 2025 13:37:06
-0300
sbuild (0.88.3ubuntu2) plucky; urgency=medium
* unshare/mmdebstrap: Install ca-certificates when adding https Ubuntu
repos
-- Julian Andres Klode <juliank@xxxxxxxxxx> Thu, 27 Feb 2025 22:38:12
+0100
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
-- Julian Andres Klode <juliank@xxxxxxxxxx> Fri, 07 Feb 2025 13:05:16
+0100
** Affects: sbuild (Ubuntu)
Importance: Undecided
Status: New
** Tags: dcr-merge
** Changed in: sbuild (Ubuntu)
Milestone: None => ubuntu-25.06
--
You received this bug notification because you are a member of
Debcrafters packages, which is subscribed to sbuild in Ubuntu.
https://bugs.launchpad.net/bugs/2112068
Title:
Merge sbuild from Debian Unstable for questing
Status in sbuild package in Ubuntu:
New
Bug description:
Scheduled-For: ubuntu-25.06
Ubuntu: 0.88.3ubuntu3
Debian Unstable: 0.89.2
A new release of sbuild is available for merging from Debian Unstable.
If it turns out this needs a sync rather than a merge, please change
the tag '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 questing Release Notes:
https://discourse.ubuntu.com/t/questing-quokka-release-notes/
### New Debian Changes ###
sbuild (0.89.2) unstable; urgency=medium
[ Jochen Sprickerhof ]
* Add hint for --no-clean-source.
Thanks to Andrew Lee
* Add NEWS entry for deprecating sbuild-debian-developer-setup
* rmdir the chroot dir in end_session
[ Carlos Nihelton ]
* chroot: Quote escape username to prevent unintended interpolation
[ Helmut Grohne ]
* support --no-enable-network on the schroot backend for backends matching
/unschroot/ (Closes: #1104553)
-- Jochen Sprickerhof <jspricke@xxxxxxxxxx> Fri, 02 May 2025
17:03:10 +0200
sbuild (0.89.1) unstable; urgency=medium
[ Jochen Sprickerhof ]
* Allow BUILD_PATH being empty (Closes: #1103519)
* Set a nonexistent home for the sbuild build user
[ Johannes Schauer Marin Rodrigues ]
* bin/sbuild-usernsexec:
- do not mount non-existing device nodes
- suggest installing iproute2 if 'ip link set lo up' failed
* lib/Sbuild/Conf{Base,}.pm: expand the HELP text of UNSHARE_TMPDIR_TEMPLATE,
UNSHARE_MMDEBSTRAP_DISTRO_MANGLE, CHROOT_ALIASES, CHROOT DISTRIBUTION
* lib/Sbuild/ChrootUnshare.pm:
- print why which unshare_extra_args are applied
- use 'find -mindepth 1 -delete' instead of 'rm -rf' (Closes: #1085646)
* debian/copyright: fix old-fsf-address-in-copyright-file
* debian/control: bump Standards-Version (no changes)
-- Johannes Schauer Marin Rodrigues <josch@xxxxxxxxxx> Tue, 29 Apr
2025 00:04:05 +0200
sbuild (0.89.0) unstable; urgency=medium
[ Johannes Schauer Marin Rodrigues ]
* lib/Sbuild/Build.pm:
- improve error message for when a source package was not found
- if unpacked source directory already exists in schroot mode with
persistent mountpoint on /build (Closes: #1091222)
* To set an unreproducible build path, BUILD_PATH has to be the empty string
* man/sbuild.1.in:
- improve option text. Thanks to Leopold Palomo-Avellaneda
- document the existance of new autopkgtest backends
* debian/tests/get_default_release.py: support base-files from
proposed-updates (Closes: #1057768)
* lib/Sbuild/Conf.pm:
- do not list 'sid' in CHROOT_ALIASES (Closes: #1099551)
- move NOLOG to other Logging options
* bin/sbuild:
- print dpkg-source invocations with --debug (Closes: #1094982)
- fix error message about missing --maintainer when using --make-binNMU
or --append-to-version (Closes: #1095063)
* Store the original value of $dsc in 'DSC Orig' and use it in
run_autopkgtest (Closes: #1090360)
* Lintian 2.77.0 reversed the exit status for program errors and policy
violations (Closes: #1032302)
* lib/Sbuild/ChrootUnshare.pm:
- check if the unshared user can 'touch' the unpack directory
- warn if primary effective group id does not match the group id of the
user account (Closes: #1101753)
* Add new option --hide-log-sections to hide log sections (Closes: #1050147)
* disallow relative build path
* document a workaround for running autopkgtest backends that require
$HOME to be set (Closes: #1033352)
* Do not create a binary-only=yes d/changelog entry if --binNMU=0, relax
binNMU restrictions (Closes: #963756)
* bin/sbuild-usernsexec: Add entry for / in /proc/mounts.
Thanks to Helmut Grohne <helmut@xxxxxxxxxx> (Closes: #1087430)
* lib/Sbuild/Options.pm: add --log-filename-ts-format (Closes: #834736)
[ Jochen Sprickerhof ]
* Don't run dpkg-buildtree for old dpkg (Closes: #1100636)
* Make sure PATH is set when executing commands (Closes: #1101928)
* Deprecate sbuild-debian-developer-setup (Closes: #1101753)
* Fix uninitialized value in Build.pm
[ Daniel Gröber ]
* bin/sbuild-debian-developer-setup:
- Pass --arch through to sbuild-createchroot
- Tweak schroot alias logic for multiple arches (Closes: #1100769)
[ Aurelien Jarno ]
* sbuild.1.in: improve the aspcud criteria for experimental
[ Chris Hofstaedtler ]
* Remove invocation of host gpg
* Remove CHROOT_MODE=sudo (Closes: #731573)
[ Richard Lewis ]
* debian/tests/unshare: skip test if mmdebstrap fails
* Build.pm:
- Split log_file() out of open_build_log()
- Store name of the log file
- Define %SBUILD_LOG_DIR, %SBUILD_LOG_BASENAME and %SBUILD_LOG_PATH
- Define %SRCPACKAGE and %SRCPACKAGE_VERSION
* sbuild.1.in: Improve documentation of percent-escapes
[ Guillem Jover ]
* Buildd::Uploader: Update dupload output scrapping against latest version
* Update dupload queue names
[ Sebastian Crane ]
* Allow using doas in sbuild-debian-developer-setup
[ Jakob Haufe ]
* Error out when both DOAS_USER and SUDO_USER are set
-- Johannes Schauer Marin Rodrigues <josch@xxxxxxxxxx> Tue, 15 Apr
2025 20:56:15 +0200
sbuild (0.88.5) unstable; urgency=medium
* distro_mangle: drop duplication in regex
* build_as_root_when_needed: support older dpkg
-- Jochen Sprickerhof <jspricke@xxxxxxxxxx> Sat, 01 Mar 2025
10:10:11 +0100
sbuild (0.88.4) unstable; urgency=medium
[ Samuel Thibault ]
* bin/buildd-vlog: Fix against perl 5.40.
[ Richard Lewis ]
* .perltidyrc: Use tabs for consistency with .editorconfig
* Add test/check-perltidy to run perltidy on perl files
* run test/check-perltidy -w
* make lib/Sbuild/Sysconfig.pm.in perltidy
* make everything perltidy - additional changes from unstable version
[ Jochen Sprickerhof ]
* Obey $TMPDIR for unshare_tmpdir_template
* Use root for Rules-Requires-Root: binary-targets
(enable with $build_as_root_when_needed = 1)
* Error out when running sbuild-* in unshare mode (Closes: #1094239)
* AUTOPKGTEST_OPTIONS: no longer pass --apt-upgrade to unshare
* sbuild-usernsexec: unlink resolv.conf before creating it (Closes: #1071736)
* Use GET to set WANNA_BUILD_SSH_CMD value
-- Jochen Sprickerhof <jspricke@xxxxxxxxxx> Thu, 20 Feb 2025
13:39:25 +0100
### Old Ubuntu Delta ###
sbuild (0.88.3ubuntu3) questing; urgency=medium
[ Carlos Nihelton ]
* chroot: Quote escape username to prevent unintended interpolation
- make sbuild usable for 'user@xxxxxxx' users (LP: #2109853)
-- Carlos Nihelton <cnihelton@xxxxxxxxxx> Fri, 02 May 2025 13:37:06
-0300
sbuild (0.88.3ubuntu2) plucky; urgency=medium
* unshare/mmdebstrap: Install ca-certificates when adding https
Ubuntu repos
-- Julian Andres Klode <juliank@xxxxxxxxxx> Thu, 27 Feb 2025
22:38:12 +0100
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
-- Julian Andres Klode <juliank@xxxxxxxxxx> Fri, 07 Feb 2025
13:05:16 +0100
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sbuild/+bug/2112068/+subscriptions
Follow ups