Accepted sbuild 0.38 (source all)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Wed, 15 Feb 2006 18:13:23 +0000
Source: sbuild
Binary: sbuild
Architecture: source all
Version: 0.38
Distribution: experimental
Urgency: low
Maintainer: Roger Leigh <rleigh@debian.org>
Changed-By: Roger Leigh <rleigh@debian.org>
Description:
sbuild - Tool for building Debian binary packages from Debian sources
Closes: 287669 308065 311363 311589 331506 341327 342357
Changes:
sbuild (0.38) experimental; urgency=low
.
* Full sudo access is no longer mandatory when using the schroot
chroot_mode (Closes: #287669, #331506).
* schroot session management is now fully implemented and completely
functional.
* sbuild:
- Move schroot metadata parsing to a separate function,
get_schroot_info(). Parse both "Location" (for
backwards-compatibility) and "Mount Location".
- Move path and APT setup into a separate function, setup_options().
- Remove check_dpkg_version(). This has not been necessary since the
release of potato (Debian 2.2), which had a dpkg version 1.6.14.
- When $chroot_mode == "schroot", clear %main::dist_order and
%main::dist_locations using an empty array, rather than undef.
- New functions get_command(), run_command(), get_apt_command() and
run_apt_command() to run a command inside or outside the build
chroot under the specified user, or run apt inside or outside the
chroot (depending on the chroot_mode), respectively.
- New function exec_command(). This is the same as run_command(), but
runs the command with exec rather than system().
- New functions log_command() to log a command being run,
get_command_internal() and get_apt_command_internal() to get a
command string without logging it; these are used by get_command(),
run_command, exec_command(), get_apt_command() and run_apt_command(),
which do log the command being run. Commands are logged in for all
chroot modes.
- get_apt_command() and run_apt_command() take an additional parameter,
the command to run (apt-get or apt-cache).
- get_apt_command() and run_apt_command() take an additional parameter,
the user to run as, because not all commands need (or should) run as
root.
- Use new commands for running commands inside and outside chroots:
+ Signing options for dpkg-buildpackage are double-quoted rather than
single-quoted (because the main command is single-quoted).
+ All commands run in a pipeline are obtained with get_command() or
get_apt_command().
+ All other commands are run with run_command(), exec_command() or
run_apt_command().
+ check_space() only requires root access in the chroot.
- Add schroot session management. Sessions are created, run and
removed automatically. The current session is stored in
$main::schroot_session. setup_options is called once per build, in
order to set up the session options.
- Add missing newline to log message.
* sbuild.1:
- Update outdated information.
- Correct macro usage and reindent.
- Correct command-line summary (Closes: #311589).
* sbuild-setup.7: New manpage. This describes how to set up a chroot
(Closes: #311363).
* avg-pkg-build-time.1: Clean up.
* update-sourcedeps.1: Clean up.
* sbuild.conf: $schroot_options defaults to "-q" to match the built-in
default.
* example.sbuildrc: Single quote example email addresses in
$maintainer_name, $uploader_name, and $key_id (Closes: #341327).
* chroot/buildd.chroot:
- Use "set -e" to abort on all errors (Closes: #342357).
- Correctly quote all shell variables.
- Use cdebootstrap rather than debootstrap.
* chroot/buildd.chroot.pre-sarge: Remove.
* chroot/README-buildd.chroot.pre-sarge: Remove (Closes: #308065).
* debian/control:
- Recommend schroot.
- Recommend cdebootstrap rather than debootstrap.
* debian/README.Debian: Update information about src-deps and schroot.
Files:
5a188cf6420e4ec1bfaef1943710b703 659 devel extra sbuild_0.38.dsc
227af3e9d2a08404e759b83ae80a2230 60248 devel extra sbuild_0.38.tar.gz
59c26953bdf11b038a37c0acb09fd250 67538 devel extra sbuild_0.38_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
iD8DBQFD83ATVcFcaSW/uEgRAqi4AKCH0vYuRmfpR59/T5mzs4iBAmTWPQCguyM0
w6FjlzM/IfhDOKCdy0/r2VY=
=Gte+
-----END PGP SIGNATURE-----
Accepted:
sbuild_0.38.dsc
to pool/main/s/sbuild/sbuild_0.38.dsc
sbuild_0.38.tar.gz
to pool/main/s/sbuild/sbuild_0.38.tar.gz
sbuild_0.38_all.deb
to pool/main/s/sbuild/sbuild_0.38_all.deb
Reply to: