-----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 <[EMAIL PROTECTED]> Changed-By: Roger Leigh <[EMAIL PROTECTED]> 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 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]