Publishing details

Changelog

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 <email address hidden> (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.

 -- Micah Gersten <email address hidden>  Thu, 04 Feb 2016 22:22:42 -0600

Available diffs

Builds

Built packages

Package files