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
Builds
Built packages
-
buildd
Daemon for automatically building Debian binary packages from Debian sources
-
libsbuild-perl
Tool for building Debian binary packages from Debian sources
-
sbuild
Tool for building Debian binary packages from Debian sources
Package files