pbuilder 0.220ubuntu1 source package in Ubuntu
Changelog
pbuilder (0.220ubuntu1) xenial; urgency=medium * Merge from debian unstable (LP: #1511938), remaining changes: - pbuilderrc, debian/pbuilder.config, debian/po/*: Set default archive mirror to "archive.ubuntu.com/ubuntu". - Remove --keyring override from default pbuilderrc - Set default distribution to "xenial" pbuilder (0.220) unstable; urgency=medium [ Ritesh Raj Sarraf ] * Add debdelta support, enable optionally via pbuilderrc or the command line. Closes: #602711 [ Guido Günther ] * B20aupkgtest: Don't quote path to autopkg test dir, otherwise we're not expanding the "*". Closes: #802379 [ Gianfranco Costamagna ] * Update translations. * update po during dh-clean. [ Mattia Rizzolo ] * debian packaging: + add a closes: in a old changelog entry, I wasn't aware of that bug. + drop dependencies on essential packages, since they are available since squeeze: coreutils, debianutils. + debian/control: let pbuilder-uml replace pbuilder (= 0.217) so it is able to take over a file wrongly placed on pbuilder due to #800416. Closes: #800769 + debian/tests: add an autopkgtest running the unit tests. + debian/pbuilder-test: remove, fully replaced by autopkgtest. - Those tests were meant to be run with a pbuilder hook after the build. Autopkgtest is a way more powerful test environment. + debian/pbuilder.config: fix detection of mirror through /etc/apt/sources.list.d/* at install time. Thanks to jre <email address hidden> for the patch. Closes: 772062 * tests: + move all tests under a t/ directory. + t/test_pbuilder-apt-config: remove temporary file at the end of the test. * hooks: + unhooks: let unloadhooks don't fail if there are no hooks loaded. This way we can call it also when hooks are not actually loaded or two times in a row without fear the result. + always load hooks just after extracting the build place, and unload them when cleaning up. + add hook type H: they run just after unpacking the chroot, for every target. Closes: #800757 + add hook type I: it runs after successfully build a package, after copying back the build results. Closes: #652527 * configuration: + new config: BUILD_HOME: set the value of HOME while building. Default it to /nonexistent to prevent builds from writing to /home. This reverts what was done for #170762. Closes: #441052 * buildpackage: + only override HOME during dpkg-buildpackage invocation. * pdebuild: + debuild-internal: carry on PATH when calling dpkg-buildpackage. Thanks to Matthias Förste <email address hidden> for the patch. Closes: #716680 + hack dpkg-buildpackage command to remove possible '-g' or '-G' when building the source package, and also consider the case when those flags are surrounded by quotes. - Thanks to Guido Günther <email address hidden> for the first patch. - Thanks to Tomasz Buchert <email address hidden> for the better regex. - Closes: #802800 * modules: + mountproc(): mount correctly selinux: bindmount from the host, and in the same place (/sys/fs/selinux >= wheezy, /selinux < wheezy). Thanks to ChangZhuo Chen (陳昌倬) <email address hidden> for the patch. Closes: #734193, #734454 * uml: + stop networking before quitting, so that it can exit properly. Thanks to Paul TBBle Hampson <email address hidden> for the patch. Closes: #416918 * Make the debdelta implementation more rubost and document the new options in the manpages. * Switch all instances of cdn.debian.net to httpredir.debian.org. Closes: #774468 * Use relative sources where possible, thanks to Gianfranco Costamagna for the hint. pbuilder (0.219) unstable; urgency=medium * p-satisfydepends-classic: remove wrong quotes from get_dep_op_and_ver() invocations. Thanks to Daniel Schepler <email address hidden> for the bug and the initial investigation. Closes: #800628 pbuilder (0.218) unstable; urgency=low * stop installing all the tests (so, pbuilder-selftest is not anymore). Users are not supposed to be interested in running tests that much... * move to use dh_install. The way we previously used dh_movefiles is not safe to use with `dpkg-buildpackage -A`, as with a real source-only upload, since it would end up in files belonging to pbuilder-uml in the pbuilder binary. Closes: #800416 pbuilder (0.217) unstable; urgency=low * upload to unstable. * documentation changes: + pbuilderrc.5: specify that quotes are needed around COMPONENTS when listing multiple entries. Closes: #659583; LP: #609106 + pbuilderrc.5: packages in EXTRAPACKAGES are not installed during build, but they are during update. Update manpage accordingly. LP: #1307909 + pbuilderr.8: make even more clear that --architecture is just passed to debootstrap. Closes: #434113 + example hooks: keep /tmp/buildd as a fallback option in case BUILDDIR is not setted. + add a new example hook B20autopkgtest to automatically run DEP8 tests when available. Thanks to Christoph Berg and Michael Prokop for writing the initial script. Closes: #750137 * buildpackage: + unset DISPLAY just before the build, othewise there is software that tries to connect to a X server. Closes: #589687; LP: #816556 * modules: + remove the /tmp/buildd symlink if it points to the current BUILDDIR before repacking and just after unpacking. Closes: #797351 + allow copying the local configuration from a defined directory, instead of the system /etc. New configuration variable: CONFDIR. Closes: #580086 * fix a whole bunch of warning from shellcheck. Thanks to Herbert Parentes Fortes Neto <email address hidden> for the initial patch-set in #753966. pbuilder (0.216) experimental; urgency=medium * Debian packaging: + Add a "basic" DEP-8 tests. Closes: #705917 Thanks to James Hunt <email address hidden> for the initial patch. + Move to the debehelper 'dh' sequencer. + debehlper compat level 7 → 9. + debian/control: - Add myself to the uploaders. - Bump Standards-Version to 3.9.6. No changes needed. - Canonize Vcs-{Browser,Git} field. + Use pbuilder.maintscript for /etc/bash_completion.d/pbuilder removal. Thanks to Andreas Beckmann for the patch. + Switch to httpredir.debian.org as default mirror. Closes: #790564 Thanks to Michael Prokop for the patch. * pdebuild: + pass -d to dpkg-buildpackage while building the source package Closes: #786690 * pbuilder-unshare-wrapper: + fix typo. Closes: #772290 + unset the http_proxy variable, as that can lead to programs looking for unreachable machines. Thanks to Thorsten Glaser <email address hidden> for the idea. Closes: #780587 * pbuilder-buildpackage: + Remove the -e parameter from the dpkg-buildpackage invocation Closes: #567484 + Allow .dsc files to lack a newline between the Files: line and the signature. Closes: #741617 + Change default BUILDDIR to /build. Closes: 693952, 789404 * dependecy satisfiers: + Handle comments in debian/control. Closes: #603881. Thanks to Eric Pozharski for the initial patch and to Matt Palmer for finalizing it. + Allow blank lines above the first paragraph Closes: #694404 + Fix a case where a "strictly earlier" reletionship was considered a build profile (and as a result the build-dep vanished). Closes: #791991 * pbuilderrc: + Deprecate the PKGNAME_LOGFILE_EXTENTION conf entry in favour of PKGNAME_LOGFILE_EXTENSION to fix the typo. Closes: #693458 + Parametrize the build directory using the new conf option BUILDDIR. * Stop providing empty /usr/share/doc/pbuilder/examples/workaround * Add support for hurd. Closes: #753801, #755441 Thanks to Gabriele Giacone for the patch. * pbuilder-modules: + Stop downloading translations of package descriptions. They are a waste of bandwidth and time, really useless in a build chroots. Thanks to Paul Wise <email address hidden> for the suggestion. Closes: #749961 + Copy /etc/mailname from the host, instead of writing it after the `hostname -f` output. Closes: #637627 + Make BUILDDIR available to hooks, so they can know where the source and the built packages are. + Add a symlink from /tmp/buildd to the current BUILDD to avoid too many breakages. This change will go away someday, so please update your scripts to use BUILDDIR. The link will be created only if /tmp/buildd is an empty directory (what everybody should have now) or a non-existing (new chroot created from this version). Thanks to Helmut for the idea. * documentation: + ex/D65various-compiler-support: manage the different version of clang-X.Y Thanks to Sylvestre Ledru for the patch. Closes: #748251 + Use BUILDDIR instead of hardcoding /tmp/buildd on hooks examples. + pbuilder.8: remove architecture examples for --architecture. It simply supports whatever debootstrap support, no point in listing them. Thanks to Reiner Herrmann for poiting this out. + Explain that the documentation is work in progress and as such incomplete and outdated. + Finish German translation and refresh translations files. Thanks to Reiner Herrmann <email address hidden>. -- Gianfranco Costamagna <email address hidden> Wed, 28 Oct 2015 09:59:36 +0100
Upload details
- Uploaded by:
- Gianfranco Costamagna
- Sponsored by:
- Martin Pitt
- Uploaded to:
- Xenial
- Original maintainer:
- Ubuntu Developers
- Architectures:
- all amd64 i386
- Section:
- devel
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
pbuilder_0.220ubuntu1.tar.xz | 295.7 KiB | e0058c2e69f55f1ce5d74f7b44f842b1f628219e253ade307f10770ab11d7ce8 |
pbuilder_0.220ubuntu1.dsc | 2.0 KiB | 37e329cfbde50e58e82770eaca6de542a262021823d899cf36eed4aaf573a603 |
Available diffs
- diff from 0.215+nmu4ubuntu1 to 0.220ubuntu1 (53.1 KiB)
Binary packages built by this source
- pbuilder: personal package builder for Debian packages
pbuilder constructs a chroot system, and builds a package inside the
chroot.
It is an ideal system to use to check
that a package has correct build-dependencies.
It uses apt extensively, and a local mirror, or a fast connection
to a Debian mirror is ideal, but not necessary.
.
"pbuilder create" uses debootstrap to create a chroot image.
.
"pbuilder update" updates the image to the current state of
testing/unstable/ whatever
.
"pbuilder build" takes a *.dsc file and builds a binary in the chroot
image.
.
pdebuild is a wrapper for Debian Developers, to allow running
pbuilder just like "debuild", as a normal user.
- pbuilder-uml: No summary available for pbuilder-uml in ubuntu xenial.
No description available for pbuilder-uml in ubuntu xenial.