-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Wed, 29 Mar 2006 14:58:32 +0100 Source: sbuild Binary: sbuild Architecture: source all Version: 0.43 Distribution: unstable Urgency: low Maintainer: Debian buildd-tools Developers <[EMAIL PROTECTED]> Changed-By: Roger Leigh <[EMAIL PROTECTED]> Description: sbuild - Tool for building Debian binary packages from Debian sources Closes: 270439 294883 318030 355034 356686 356785 358668 358717 359747 Changes: sbuild (0.43) unstable; urgency=low . * sbuild: - verify_dsc_md5sums(): New function to verify the MD5SUM of files in a .dsc file. - Add $conf::md5sum for security. - fetch_source_files(): + Use verify_dsc_md5sums to check for incomplete downloads, and redownload sources if needed; also verify again after download (Closes: #270439). + Remove redundant braces and reindent. - build(), shutdown(): Quote kill command correctly (Closes: #356686). - When using schroot, look for a distribution named "$distribution-sbuild" in preference to "$distribution". - open_log(), open_pkg_log(): + Use fork() rather than tee to multiplex log output. + Don't buffer log output (Closes: #358717). - close_log(), close_pkg_log(): Close all dup'd log streams, and don't kill the child log processes, which avoids dataloss in the pipeline. - log_symlink(): New function to create a symbolic link to the current package log. This replaces the use of /bin/ln, which has races if concurrent builds use it. - open_log(), close_log(): + Save a references to the initial STDOUT and STDERR, and restore them when the log is closed. + Create the build log using File::Temp, in the form build-distribution-date.XXXXXX.log. This prevents races during logfile creation when running concurrent builds. If the file is empty, it is unlinked on close, irrespective of whether verbose mode is used or not. - open_pkg_log(): Use the saved STDOUT for verbose logging. This prevents the package log being also directed to the build log. - setup_options(): Remove unused call to tmpnam(). - check_dependencies(): Print kernel information along with the toolchain package versions, in the same style as reportbug. - build(): Check for _all.udeb files which are built when they shouldn't (merge from upstream SVN cset 98). - Strip "./" from $pkg, so the name used for source dependencies is correct (Closes: #359747). - Add --force-orig-source option to force the inclusion of the .orig.tar.gz (Closes: #318030). - Add $conf::force_orig_source to allow --force-orig-source to be specified in a .sbuildrc. * sbuild.1: + Document schroot chroot naming. + Document --force-orig-source option. + Correctly escape hyphens in option and file names. * sbuild-setup.7: Use debootstrap rather than cdebootstrap. * bin/common_functions: Allow any chroot name to be specified (Closes: #356785). * bin/README.bins: Document changed chroot syntax. * bin/checkchroot: Set LC_COLLATE=POSIX to prevent collation issues (mismatches with the reference file; Closes: #294883). * bin/common_functions, bin/README.bins: Remove ~/build/ from the chroot path, to match sbuild behaviour of searching in the current directory (Closes: #355034). * chroot/README-buildd.chroot: Fix typo. * chroot/buildd.chroot: Use debootstrap rather than cdebootstrap (Closes: #358668). * debian/control: Recommend debootstrap rather than cdebootstrap. * example.sbuildrc: Add example $force_orig_source, with documentation. Files: c9c4f3f18b312867b823363ca20be25c 661 devel extra sbuild_0.43.dsc d9316b4fdaec9c540a9b2d90d3bf55cd 66575 devel extra sbuild_0.43.tar.gz 68be67af680690ae2b9135ba97a90fb4 74384 devel extra sbuild_0.43_all.deb
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQFEKpaaVcFcaSW/uEgRArLkAJ4pRwQb+WbqRLCeR6cGA9AMu6bbUACeOnRs d9CzGZ9rfLqkvoSU4QfNcz0= =zhmF -----END PGP SIGNATURE----- Accepted: sbuild_0.43.dsc to pool/main/s/sbuild/sbuild_0.43.dsc sbuild_0.43.tar.gz to pool/main/s/sbuild/sbuild_0.43.tar.gz sbuild_0.43_all.deb to pool/main/s/sbuild/sbuild_0.43_all.deb -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]