Format: 1.8 Date: Thu, 04 Feb 2016 22:22:42 -0600 Source: sbuild Binary: libsbuild-perl sbuild buildd Architecture: source Version: 0.67.0-2ubuntu2~ubuntu14.04.1~ppa1 Distribution: trusty Urgency: medium Maintainer: Ubuntu Developers Changed-By: Micah Gersten Description: buildd - Daemon for automatically building Debian binary packages from Deb libsbuild-perl - Tool for building Debian binary packages from Debian sources sbuild - Tool for building Debian binary packages from Debian sources Closes: 607228 608840 655215 657392 661037 665847 679574 685416 691539 700522 703814 705926 709270 709864 712627 713033 714883 715020 722103 726866 729012 731062 731798 731940 741727 743773 745221 745851 751732 756265 760832 760991 763635 764504 765886 769289 770407 771235 774310 774351 774359 774521 775091 777204 778482 781075 782534 782672 783091 783135 783335 786456 790354 790547 790868 792092 792100 793359 793560 793561 793951 796539 797783 798323 798568 799056 800317 801400 801436 801572 801637 801798 801882 802678 805063 806931 807488 808290 808560 809175 Launchpad-Bugs-Fixed: 1325896 1428656 Changes: sbuild (0.67.0-2ubuntu2~ubuntu14.04.1~ppa1) trusty; urgency=medium . * No-change backport to trusty . sbuild (0.67.0-2ubuntu2) xenial; urgency=medium . * abs-path-revert.patch: Revert upstream commit that breaks lp-buildd by causing symlinks to files not ending in .dsc to no longer be buildable. * fix-quoting-harder.patch: Switch from single to double quotes for args when forking perl: "W: Stripped single quote from command for security" . sbuild (0.67.0-2ubuntu1) xenial; urgency=low . * Merge with Debian. Remaining changes: - do-not-install-debfoster-into-chroots.patch: Do not install debfoster into the chroots because it is in universe and not needed for package building itself. - no-pkg-mangle-deps.patch: Set NO_PKG_MANGLE=1 when building dummy packages, as pkgbinarymangler's dpkg-deb expects to be run from a source package. - Set APT::Sandbox::User=root when running apt-get source in the build-procenv autopkgtest, to avoid stderr noise from current apt. - Silence a couple of warnings from sbuild-createchroot which caused some autopkgtest runs to fail. . sbuild (0.67.0-2) unstable; urgency=medium . * backport patch fix-quoting.patch (closes: #809175) . sbuild (0.67.0-1ubuntu3) xenial; urgency=medium . * Silence a couple of warnings from sbuild-createchroot which caused some autopkgtest runs to fail. . sbuild (0.67.0-1ubuntu2) xenial; urgency=medium . * Set APT::Sandbox::User=root when running apt-get source in the build-procenv autopkgtest, to avoid stderr noise from current apt. . sbuild (0.67.0-1ubuntu1) xenial; urgency=medium . * Resynchronise with Debian. Remaining changes: - do-not-install-debfoster-into-chroots.patch: Do not install debfoster into the chroots because it is in universe and not needed for package building itself. - no-pkg-mangle-deps.patch: Set NO_PKG_MANGLE=1 when building dummy packages, as pkgbinarymangler's dpkg-deb expects to be run from a source package. . sbuild (0.67.0-1) unstable; urgency=medium . * fix Vcs-Browser and Vcs-Git fields to point at the debian/unstable branch (closes: #805063) * add Suggests: libwww-perl to libsbuild-perl because it can optionally make use of LWP::UserAgent (closes: #703814) * new upstream version - ./man/sbuild.1.in: improve documentation of external commands (closes: #802678) - bin/sbuild: add --clean-source and --no-clean-source to allow building a package from an unpacked directory without calling debian/rules clean (closes: #655215) - allow changing the user running dpkg-buildpackage inside the chroot (closes: #661037) - Check architecture wildcard matching with dpkg inside the chroot to avoid situations in which dpkg outside the chroot doesn't know about a new architecture yet (closes: #691539) - lib/Sbuild/Build.pm: say --build instead of incorrect --build-arch (closes: #709270) - bin/sbuild-createchroot: honor --foreign (closes: #709864) - man/sbuild-setup.7.in: correct section 8 for sbuild-createchroot and sbuild-adduser (closes: #713033) - Fix permission of public key (closes: #726866) - sbuild-createchroot: use union-type=overlay for directory chroot and promote tarball chroot in the manpage (closes: #751732) - sbuild-createchroot: run debootstrap with --no-check-gpg if --keyring="" is passed (closes: #760832) - Quit processing when external commands fail (closes: #774351) - bin/sbuild-createchroot: check if chroot already exists before creating a new one (closes: #782534) - Print better message when no chroot is specified (closes: #786456) - Add the --no-arch-any and --arch-any options - Successfully handle a source only build. (Closes: #799056) - lib/Sbuild.pm: improve error message about sbuild group membership (closes: #800317) - bin/sbuild: turn path to input dsc or source directory into an absolute path (closes: #801436) - Set [trusted=yes] for internal dummy repository to make key generation optional (closes: #801798) - have a default for CROSSBUILD_CORE_DEPENDS (closes: #806931) - lib/Sbuild/Chroot.pm: apply environment filter *before* setting environment variables set by sbuild itself (closes: #807488) - lib/Sbuild/ChrootInfo.pm: fix error handling (closes: #808290) - lib/Sbuild/Build.pm: make sure regex only matches lines in the Files field (closes: #808560) * drop all patches which have now been applied upstream . sbuild (0.66.0-5ubuntu1) xenial; urgency=medium . * Resynchronise with Debian. Remaining changes: - do-not-install-debfoster-into-chroots.patch: Do not install debfoster into the chroots because it is in universe and not needed for package building itself. * no-pkg-mangle-deps.patch: Set NO_PKG_MANGLE=1 when building dummy packages, as pkgbinarymangler's dpkg-deb expects to be run from a source package. . sbuild (0.66.0-5) unstable; urgency=medium . * Backport commit 6456b3da to make sbuild binary packages reproducible independent of the build architecture and the build user (closes: #801882) . sbuild (0.66.0-4) unstable; urgency=medium . * Backport commit 297dc84a fixing a regression in parsing the output of `schroot --info` introduced by commit 8a3e12c3 and leading to sbuild-update not updating the schroot. (closes: #801572) . sbuild (0.66.0-3) unstable; urgency=medium . * backport commit 91229d5a calling deps_parse() with build_dep => 1 (closes: #801637, #801400) . sbuild (0.66.0-2) unstable; urgency=medium . * make changelog entry for 0.66.0-1 more explicit wrt the closed bugs. . sbuild (0.66.0-1) unstable; urgency=medium . * new upstream version * demote exim4 to Recommends (Closes: #774310) * use dpkg --assert-multi-arch to check for multi-arch support (Closes: #793561) * allow to set custom configuration file through $SBUILD_CONFIG environment variable (Closes: #790354) * look for a BUILD_ARCH chroot instead of HOST_ARCH (Closes: #793951) * Move running of pre-build-commands until after 'Chroot Dir' is defined to prevent the %SBUILD_CHROOT_DIR percentage escape being empty when running the pre-build-commands hook (Closes: #774359) * external commands are now unparsed strings (Closes: #782672) * properly setup buildd unstable chroot (Closes: #731062) * Replaced all unicode-printed chars with plain ASCII (Closes: #665847, #765886) * Add --extra-repository-key flag for extra apt keys (Closes: #796539) * Add a new --arch-all-only option (Closes: #657392) * Instead of explicitly requesting core packages of the build architecture, use :native (Closes: #798323) * Report a proper error message in case /var/lib/sbuild inside the chroot is not writable (Closes: #797783) * close and unlink temporary files created by File::Temp::tempfile() (Closes: #775091) * external command %SBUILD_SHELL produces an interactive shell (Closes: #783091) * If Build-Depends can't be parsed, I now error loudly (Closes: #783335) * consider stderr as well as stdout before timeout (Closes: #731940) * make symlink to build log relative if in same directory (Closes: #685416) * Handle $session being undefined properly (Closes: #745851, #798568, #790547) * man/sbuild.1.in: update docs for --dist option (Closes: #783135) * sbuild-createchroot(8): default suffix is -sbuild, not -chroot (Closes: #774521) * Correct inaccurate dpkg Multi-Arch support comment (Closes: #793560) * Fix call to add_foreign_architecture to actually have an effect (Closes: #793359) * Fix crossbuild dependency resolution for apt and aptitude (Closes: #770407) * create ~/.gnupg if it did not exist before when running sbuild-update (Closes: #792100) * use httpredir.debian.org instead of ftp.debian.org or ftp.uk.debian.org (Closes: #792092) * add --build-path option and configuration variable to set a deterministic build path (Closes: #790868) . sbuild (0.65.2-1ubuntu2) vivid; urgency=medium . * Backport from upstream: - sbuild: Fix handling of exceptions while setting up chroot. . sbuild (0.65.2-1ubuntu1) vivid; urgency=medium . * Resynchronise with Debian (LP: #1428656). Remaining changes: - debian/patches/do-not-install-debfoster-into-chroots.patch: do not install debfoster into the chroots because it is in universe and not needed for package building itself. * Backport from upstream: - sbuild: Don't sign dummy archive if apt_allow_unauthenticated is set. . sbuild (0.65.2-1) unstable; urgency=medium . * Team upload. . [ Ansgar Burchardt ] * Sort keys in hashes dumped to sbuild.conf and sbuild.conf.man. Thanks to Reiner Herrmann for the patch. (Closes: #778482, #764504) * sbuild-createchroot: set profile=sbuild also for tar-based chroots. (Closes: #769289) . [ Aurelien Jarno ] * lib/Sbuild/Build.pm: only list content for deb/udeb files. (Closes: #781075) . sbuild (0.65.1-1) unstable; urgency=medium . * Team upload. . [ Roger Leigh ] * Sbuild::Build: Build arch-all packages when other architectures are present in the arch list (Closes: #771235). Thanks to Lennart Sorensen for this patch. . [ Ansgar Burchardt ] * Handle :native architecture qualifier in build dependencies. Thanks to Johannes Schauer for the patch. (Closes: #777204) * Merge most changes from Debian's buildd-0.64 branch. . sbuild (0.65.0-1ubuntu1) vivid; urgency=medium . * Merge from Debian unstable. Remaining changes: - debian/patches/do-not-install-debfoster-into-chroots.patch: do not install debfoster into the chroots because it is in universe and not needed for package building itself. * Dropped changes (merged into upstream): - debian/patches/run-pre-build-hooks-as-root.patch: run pre-build hooks as root. - Added DEP-8 autopkgtest to build procenv. . sbuild (0.65.0-1) unstable; urgency=medium . [ Benjamin Drung ] * Team upload. * Fix various issues found by Lintian: - Fix spelling mistake: indended -> intended - Fix hyphen-used-as-minus-sign - Fix debian-news-entry-uses-asterisk - Fix copyright-refers-to-symlink-license - Use canonical VCS fields * Export additional variables to external commands: %SBUILD_CHROOT_DIR, %SBUILD_BUILD_DIR, %SBUILD_PKGBUILD_DIR, and %SBUILD_HOST_ARCH (Closes: #756265) * Bump Standard-Version to 3.9.6 * Unset typical desktop variables XDG_RUNTIME_DIR, XDG_SEAT, XDG_SESSION_COOKIE, XDG_SESSION_ID, and XDG_VTNR (Closes: #729012) * Fail if dpkg subcommands fail instead of silently ignoring failures. Thanks to Christoph Biedl for the patch (Closes: #745221) * Fix build failure if the package version ends with Debian revision 0. Thanks to Adam Borowski (Closes: #679574) * Fix broken man page symlinks in buildd package . [ Geoffrey Thomas ] * Refactor temporary build-dep repository code to use apt-get update, instead of hacking /var/lib/apt/lists. * Add --extra-package (Closes: #700522) and --extra-repository (Closes: #714883). * Accept 0 as a source version number (Closes: #712627) * Add DEP-8 autopkgtest to build procenv. (Closes: #705926) . [ Johannes Schauer ] * sbuild: - Add build-profiles support (Closes: 731798) . [ Geoffrey Thomas ] * Sbuild::ChrootSetup: Pass --no-options to gpg (Closes: #722103) . sbuild (0.64.3-2) unstable; urgency=medium . * Ensure foreign-arch logging is correct (Closes: #763635) . sbuild (0.64.3-1) unstable; urgency=medium . * Team upload . [ Wookey ] * sbuild: - Add support for multiarch builds (enable foreign arch 'arch' if Build-Depends includes specific foo:arch dependency) - Enable chroot setup commands to be run as root (Closes: #608840,#607228) - Document command hooks - Add Wookey to sbuild team/uploaders . [ Johannes Schauer ] * sbuild: - Add starting-/finished- build-commands hooks (Closes: #760991) . sbuild (0.64.2-1) unstable; urgency=low . * Team upload. . [ Colin Watson ] * buildd: - Unset some more locale environment variables, and sort these in the same order as the output of locale(1), to make it easier to compare visually. . [ Luca Falavigna ] * sbuild-createchroot: - Allow to define custom suffixes in chroot names (Closes: #741727). - Allow to Define custom debootstrap variant (Closes: #715020). . [ Christoph Biedl ] * lib/Sbuild/Build.pm: - Sort output of package content listing (Closes: #743773). . sbuild (0.64.1-1ubuntu6) utopic; urgency=medium . * debian/tests/control: Updated Depends to allow more capable procenv to be built. (LP: #1325896) . sbuild (0.64.1-1ubuntu5) utopic; urgency=medium . * debian/tests/build_procenv: Ask the host's apt for Acquire::http::Proxy and use that for bootstrapping and the built schroot as well. * debian/tests/build_procenv: Install apt-utils into the generated schroot, to avoid "debconf: delaying package configuration, since apt-utils is not installed" stderr message. Checksums-Sha1: fdad1907c0c67c1ac0a1e406726134833e1e362c 2396 sbuild_0.67.0-2ubuntu2~ubuntu14.04.1~ppa1.dsc 23e53260ad3b714539430738ab93616e27713280 596164 sbuild_0.67.0.orig.tar.gz cec112a8cd710e68ab8ad4d17ca183bbd5f48819 65762 sbuild_0.67.0-2ubuntu2~ubuntu14.04.1~ppa1.debian.tar.gz Checksums-Sha256: 7b3fb0eea8f920a7d5795e88346bed7cb4de5190bc1b52402c6bf3d782d43643 2396 sbuild_0.67.0-2ubuntu2~ubuntu14.04.1~ppa1.dsc e1649b7f2b7faf210ec9b70aa191a9bd5ae5608c671db7a088724734289977c0 596164 sbuild_0.67.0.orig.tar.gz 0647730ee931a0bd7854b5419380c3226a644ece5a01f2a7133f38510d2c9318 65762 sbuild_0.67.0-2ubuntu2~ubuntu14.04.1~ppa1.debian.tar.gz Files: 5c3f0d227fb1287badcc8c465ddc9ec6 2396 devel extra sbuild_0.67.0-2ubuntu2~ubuntu14.04.1~ppa1.dsc 36a58b81f0f713f72158c364778fb1ed 596164 devel extra sbuild_0.67.0.orig.tar.gz 2a5429a3a348d5ae60fef4e49f7b439e 65762 devel extra sbuild_0.67.0-2ubuntu2~ubuntu14.04.1~ppa1.debian.tar.gz Original-Maintainer: Debian buildd-tools Developers