-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Mon, 28 Nov 2016 16:59:15 +0100 Source: pbuilder Binary: pbuilder Architecture: source Version: 0.227 Distribution: unstable Urgency: medium Maintainer: Debian pbuilder maintenance team <pbuilder-maint@lists.alioth.debian.org> Changed-By: Mattia Rizzolo <mattia@debian.org> Description: pbuilder - personal package builder for Debian packages Closes: 707825 801799 837813 840146 843867 844560 844700 845438 Changes: pbuilder (0.227) unstable; urgency=medium . [ James Clarke ] * pbuilder-apt-config: Add yakkety and zesty; retire lucid, vivid and wily. * debian/rules: Change default Ubuntu DISTRIBUTION to zesty. . [ Mattia Rizzolo ] * Add an APT based resolver. Closes: #707825 This is named pbuilder-satisfydepends-apt; it requires apt >= 1.2.2 inside the chroot to work, otherwise it'll just fail. I recommend moving to this instead of any other for those who can (probably the default will change at some point in the future, after the stretch release). * Add initial cross build support. Closes: #801799 + Add a new --host-arch command line option (setting non-public HOST_ARCH variable) to set the *host* architecture; if not specified it defaults to the build architecture. + --architecture/ARCHITECTURE is used to specify the *build* architecture; it defaults to the architecture of the host as reported by dpkg. + Some automatic setup is done to allow cross building (at `build` time): - the host architecture is added to dpkg's list of architectures; - crossbuild-essential-$HOST_ARCH, libc-dev:$HOST_ARCH and libstdc++-6-dev:$HOST_ARCH are preinstalled (the latter two due to bug #815172 in build-essential); - `--host-arch $HOST_ARCH` is passed to dpkg-buildpackage; - 'nocheck' is added to DEB_BUILD_OPTIONS; - 'nocheck cross' is added to DEB_BUILD_PROFILES. + A new --no-auto-cross can be used to override partially or all of the above automatism; see pbuilder(8) for more. + The dependency statisfiers now receive BUILD_ARCH and HOST_ARCH variables (through --(host|build)-arch options used when call them). + The only dependency satisfier allowed when cross building is the APT one, as that's the only one supporting --host-arch at the moment. This implementation is still *experimental*, details may vary across the next releases, especially the part relative to what's is automatically done. * buildpackage: + copy the source into the chroot before satisfying the build-deps. This allows for very easy use of `apt-get build-dep`. * buildpackage-funcs: + Add a --bin-nmu-timestamp option to specify the timestamp for a binNMU changelog. Closes: #843867 + add a _find_additional_buildresults() function to do proper match of file names passed through ADDITIONAL_BUILDRESULT. Closes: #837813 * pbuilderrc.5: + better example for ADDITIONAL_BUILDRESULTS. Thanks to Andreas Henriksson for the suggestion. * pbuilder.8: + document that now BUILD_ARCH and HOST_ARCH variables are being passed to hook scripts. * modules: + remove_packages: check for package existence in the chroot, not in the host. Closes: #840146; LP: #1640892 + _log(): properly pass arguments to printf. Thanks to Thorsten Glaser <tg@mirbsd.de> for noticing. Closes: #845438 * loadconfig: + be more honest about why it's not possible to load a conf file, instead of just saying "it doesn't exist". Also, fail in case the file exists, but can't be loaded. Closes: #844560 * checkparams: + add a --profile option to specify build profiles to build with. Closes: #844700 * Debian packaging: bump debhelper compat level to 10. Checksums-Sha1: fa08ae58566d3f7a5be15ec3629559cc971453f6 1709 pbuilder_0.227.dsc bc048a8983761656c383310962025cc6ed243b5f 312212 pbuilder_0.227.tar.xz Checksums-Sha256: 93ad766f20c3ad4facf408a8b6a2b87d89d34dfbed7f9a4244ae689153a97048 1709 pbuilder_0.227.dsc d2d4afec1a96f9ab5828ab0e37e2cb0ea7f43a071f108fdcd97db05f75659dec 312212 pbuilder_0.227.tar.xz Files: d6a1552c769e63d59a98cde264ed3f12 1709 devel extra pbuilder_0.227.dsc 56ddca8e5c084099e6dd962f7188e9bd 312212 devel extra pbuilder_0.227.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJYPFSpAAoJEAgWueGMdiut9q8P/RC4KAh7ZIDkQOI8jYlxO3XC YmzOvSwhjvjzdmGIEWZyn9sBc1T1h3occ5jGeApheGUyRrxtLmjwRGJ1M4+kqUyl M0v2Tmbq/+dQ/zLYQqHfX6V9dE2tTWvAYQhaLOLIL7FD0FUHgyozvnmwU1HJZBbV 5q6KS0nf/WZZ6V9xyLzLM1xZHXdeDJsXLNE0Q+tPakmpZ8V6/smsnqmJ2dCu2QRi +94eewSOemHoG0nKGfVA50JlVNS/uYaS6QFCTQF84eO7RRCcyrur0KatClZth0Jo PNQ0lfUL6x0sQGr1sME2iYEWHrzJfL/Efbh06owyNbtIP4u7g93/Js+8F6qnqEwf yVHyRimZ4LtWwtqJKZDxmxOyZ6kKDrZ5Ysm5VLVLQgKj3gxjZ7vcGL72E5vI/xCG 1pqPUhsHZtrWYTyWpz9+THaEF+L7cw2SHwjbX5HuiuGVZSminHtMA+Hs8PFmr4c6 qchXucpJ5QvYXhTFep5ICwPwYsNGQwNlloL+c4DKJHro1wunPhlFxhDCrXqjFFm6 nm08So+xbSTSEO22X2p4D2quWLxldr1kmguFCpcrEaomWmV3DCfJIpsbO+4CDmBl 8tm5yep0pHIWidmVkIBkMzborcA0EJrLzTGE1fyub8qsc0G6KE1uqjcgazX791WR 9AImQYAwpgdo6/3azKYZ =aEXM -----END PGP SIGNATURE-----