[ubuntu/xenial-proposed] pbuilder 0.220ubuntu1 (Accepted)
Gianfranco Costamagna
locutusofborg at debian.org
Fri Nov 13 09:59:12 UTC 2015
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 <jre.winesim at gmail.com> 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 <foerste at schlittermann.de> 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 <agx at sigxcpu.org> for the first patch.
- Thanks to Tomasz Buchert <tomasz at debian.org> 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 (陳昌倬) <czchen at gmail.com> for the patch.
Closes: #734193, #734454
* uml:
+ stop networking before quitting, so that it can exit properly.
Thanks to Paul TBBle Hampson <Paul.Hampson at Pobox.com> 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 <dschepler at gmail.com> 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 <hpfn at ig.com.br> 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 <james.hunt at ubuntu.com> 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 <tg at mirbsd.de> 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 <pabs at debian.org> 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 <reiner at reiner-h.de>.
Date: Wed, 28 Oct 2015 09:59:36 +0100
Changed-By: Gianfranco Costamagna <locutusofborg at debian.org>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Signed-By: Martin Pitt <martin.pitt at ubuntu.com>
https://launchpad.net/ubuntu/+source/pbuilder/0.220ubuntu1
-------------- next part --------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Wed, 28 Oct 2015 09:59:36 +0100
Source: pbuilder
Binary: pbuilder pbuilder-uml
Architecture: source
Version: 0.220ubuntu1
Distribution: xenial
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Gianfranco Costamagna <locutusofborg at debian.org>
Description:
pbuilder - personal package builder for Debian packages
pbuilder-uml - user-mode-linux version of pbuilder
Closes: 416918 434113 441052 567484 580086 589687 602711 603881 637627 652527 659583 693458 693952 694404 705917 716680 734193 734454 741617 748251 749961 750137 753801 755441 772062 772290 774468 780587 786690 789404 790564 791991 797351 800416 800628 800757 800769 802379 802800
Launchpad-Bugs-Fixed: 609106 816556 1307909 1511938
Changes:
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 <jre.winesim at gmail.com> 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 <foerste at schlittermann.de> 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 <agx at sigxcpu.org> for the first patch.
- Thanks to Tomasz Buchert <tomasz at debian.org> 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 (陳昌倬) <czchen at gmail.com> for the patch.
Closes: #734193, #734454
* uml:
+ stop networking before quitting, so that it can exit properly.
Thanks to Paul TBBle Hampson <Paul.Hampson at Pobox.com> 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 <dschepler at gmail.com> 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 <hpfn at ig.com.br> 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 <james.hunt at ubuntu.com> 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 <tg at mirbsd.de> 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 <pabs at debian.org> 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 <reiner at reiner-h.de>.
Checksums-Sha1:
9c269b3daffd19027c3f499a9b915a3bacaecfe1 2036 pbuilder_0.220ubuntu1.dsc
d09c183e48f336a524225aae220af33afa8ba358 302780 pbuilder_0.220ubuntu1.tar.xz
Checksums-Sha256:
37e329cfbde50e58e82770eaca6de542a262021823d899cf36eed4aaf573a603 2036 pbuilder_0.220ubuntu1.dsc
e0058c2e69f55f1ce5d74f7b44f842b1f628219e253ade307f10770ab11d7ce8 302780 pbuilder_0.220ubuntu1.tar.xz
Files:
bc0d3d848a3c041b2a7639a3a6679c10 2036 devel extra pbuilder_0.220ubuntu1.dsc
4505d2361e188a86cc87068e2886d52c 302780 devel extra pbuilder_0.220ubuntu1.tar.xz
Original-Maintainer: Debian pbuilder maintenance team <pbuilder-maint at lists.alioth.debian.org>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJWRbGYAAoJENFO8V2v4RNHU68P/Rk5flwc2Ce2WlAAtW3bdzrj
eXb6Y+qxhDf8N52DBiKcTkfvJ/SZfZXjdnoPJqSKT5ZSh6h+vxJfCptwcVcZFHUA
cbneOu/QbUhp+A2tnx4WPVvhkEorMdhDJVnhs7SJMdrI2ikjRmkb/nDffj38a2sw
cauK+/9r7RmvIp9baifJTbbmgAtUlU2eFhbR/SB2OStUnvmJLRBjKxjvbCAxCIWr
5FLXjC0StzUQRGCpKF6SVt4qJhh37PSuRVl7nJQL3f5fHQiA6KU91dkqN3nZVB6k
q2e7fHhmw2br65ZVr5DE43dO2tP5C68mB2Ucmi08S3hIOOFdZ8FKcLaeXAPFNWd7
Ybh2yfNHd0Pj/AbaR5ijGGqXAo7Jr4PjXyiwUBfNt7mrKUgu8lf2odkqPeL2jPNC
c8fKXHdxv15D5LdwIRxfJCk8+E7kF/o7F7uuE96DvtxvJrn4Ebz44CzPUuowJCvA
uK0WNZOmsLZGZQYEwHDqG4mSTcMHSdx+fZERc7rHLsRqWTj977lLGSWjr1CgLQvb
BkqCkpW4Do8e3/ESRtvEgaJPwlICbMPsNdJDf35qDxUqkFEDrsz+D3dPzOo2CfxR
W7u3+viRjqifrnwX9vVzK8M0DiufSkZYg3qalth9tTpbClw8RoE6m4qKUrKuVSWb
xnGmMQYmPn0FThI5LWzu
=aIcz
-----END PGP SIGNATURE-----
More information about the Xenial-changes
mailing list