[buildd-tools-devel] [GIT] sbuild branch master updated. debian/sbuild-0.65.2-1-22-g6d705b3

Johannes Schauer josch at debian.org
Mon Aug 31 10:05:50 UTC 2015


Hi,

I just pushed 14 commits to the sbuild master branch, fixing 13 bugs in
unstable.

I saw that it does not seem to be customary to update debian/changelog along
with any commit that warrants mentioning there. To keep track of the bugs that
were closed, I mentioned them in my commit messages.

Please comment in the respective bugs if you find my solution to be
unsatisfactory (maybe CC me directly just to make sure).

Please reply here for general comments about contributing to sbuild. As this is
my first push, I might've made some mistakes.

Thanks!

cheers, josch


Quoting Johannes Schauer (2015-08-31 11:58:54)
> This is an automated email from the git hooks/post-receive script. It was
> generated because a ref change was pushed to the repository containing
> the project "sbuild".
> 
> The branch, master has been updated
>        via  6d705b3821a725f483496d0d18bd6c25be847e94 (commit)
>        via  23a5140c0837a7241aa90bbff65bcebbb9d60414 (commit)
>        via  25ae3f741e32c9de9c5e19bc4a1315f7ee5b531b (commit)
>        via  bb5699b836ab329f9b75c33d9c0b7906a4296bcf (commit)
>        via  9155357e19cb0aaf62c23316abe078db9ed2086d (commit)
>        via  9f77e6482121afd2bf5c4f1177f4e4023c15478c (commit)
>        via  b8ec53e09a1dbd5f60c83d350eaf4586f3345809 (commit)
>        via  0e5ed36d9d88985c387ecd4b4b3474a11d44e0cd (commit)
>        via  d720bb7afe3c7df45f60c3e39a6641a078c726f0 (commit)
>        via  fb718ea63b35e548f52ce034555f32b88f09a383 (commit)
>        via  7780b28af2a8dfb90cf035f534de321e58507507 (commit)
>        via  15b290e0187f4bce39d09474e14d25bb1fe93666 (commit)
>        via  0fbe08075389d7c63d01c184f0e736ad4bcb6a64 (commit)
>        via  c71014345f9750b1b5deef4d172de26b7b4b7551 (commit)
>       from  a0a5449570311d214dd09a1b89f9eac1c007f1f1 (commit)
> 
> Those revisions listed above that are new to this repository have
> not appeared on any other notification email; so we list those
> revisions in full, below.
> 
> - Log -----------------------------------------------------------------
> commit 6d705b3821a725f483496d0d18bd6c25be847e94
> Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
> Date:   Fri Aug 21 10:45:05 2015 +0200
> 
>     make symlink to build log relative if in same directory (Closes: #685416)
> 
> commit 23a5140c0837a7241aa90bbff65bcebbb9d60414
> Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
> Date:   Wed Jul 29 11:09:13 2015 +0200
> 
>     partly revert commit 5ad92654 to look for a BUILD_ARCH chroot instead of HOST_ARCH (Closes: #793951)
> 
> commit 25ae3f741e32c9de9c5e19bc4a1315f7ee5b531b
> Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
> Date:   Sat Jul 25 18:11:55 2015 +0200
> 
>     use dpkg --assert-multi-arch to check for multi-arch support (Closes: #793561)
> 
> commit bb5699b836ab329f9b75c33d9c0b7906a4296bcf
> Author: Guillem Jover <guillem at debian.org>
> Date:   Sat Jul 25 05:31:40 2015 +0200
> 
>     Sbuild::ResolverBase: Correct inaccurate dpkg Multi-Arch support comment (Closes: #793560)
> 
> commit 9155357e19cb0aaf62c23316abe078db9ed2086d
> Author: Luca Falavigna <dktrkranz at debian.org>
> Date:   Sat Jul 25 02:06:00 2015 +0200
> 
>     Fix call to add_foreign_architecture to actually have an effect (Closes: #793359)
> 
> commit 9f77e6482121afd2bf5c4f1177f4e4023c15478c
> Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
> Date:   Mon Jul 20 20:34:41 2015 +0200
> 
>     Fix crossbuild dependency resolution for apt and aptitude (Closes: #770407)
>     
>      - do not set APT::Architecture to the host architecture when cross building
>        this just "happens to work" but is wrong. Apt and dpkg should agree on the
>        native architecture. Instead let the dummy package be of the host
>        architecture to properly resolve cross build dependencies
>      - build-essential and crossbuild-essential-* must be installed in the
>        build architecture
>      - do not read /usr/share/doc/build-essential/essential-packages-list
>        because build-essential is already installed in an earlier stage.
>        This only fails during cross building as it tries to install host
>        arch binary packages
>      - aptitude cannot find a package foo if foo is not of the native
>        architecture, so append an architecture qualifier to the dummy
>        package name in the aptitude command line
> 
> commit b8ec53e09a1dbd5f60c83d350eaf4586f3345809
> Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
> Date:   Sat Jul 11 19:03:55 2015 +0200
> 
>     create ~/.gnupg if it did not exist before when running sbuild-update (Closes: #792100)
> 
> commit 0e5ed36d9d88985c387ecd4b4b3474a11d44e0cd
> Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
> Date:   Sat Jul 11 09:48:26 2015 +0200
> 
>     use httpredir.debian.org instead of ftp.debian.org or ftp.uk.debian.org in documentation (Closes: #792092)
> 
> commit d720bb7afe3c7df45f60c3e39a6641a078c726f0
> Author: Maria Valentina Marin Rordrigues <marivalenm at gmail.com>
> Date:   Sat Jul 11 09:32:12 2015 +0200
> 
>     add --build-path option and  configuration variable to set a deterministic build path (Closes: #790868)
> 
> commit fb718ea63b35e548f52ce034555f32b88f09a383
> Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
> Date:   Sat Jul 11 09:18:27 2015 +0200
> 
>     allow to set custom configuration file through $SBUILD_CONFIG environment variable (Closes: #790354)
> 
> commit 7780b28af2a8dfb90cf035f534de321e58507507
> Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
> Date:   Sat Jul 11 09:07:24 2015 +0200
> 
>     consider stderr as well as stdout before timeout (Closes: #731940)
> 
> commit 15b290e0187f4bce39d09474e14d25bb1fe93666
> Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
> Date:   Sat Jul 11 08:59:28 2015 +0200
> 
>     Move running of pre-build-commands until after 'Chroot Dir' is defined
>     
>      - this prevents the %SBUILD_CHROOT_DIR percentage escape being empty
>        when running the pre-build-commands hook (Closes: #774359)
> 
> commit 0fbe08075389d7c63d01c184f0e736ad4bcb6a64
> Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
> Date:   Mon Aug 31 11:28:39 2015 +0200
> 
>     new debian/changelog entry for 0.65.3 and demote exim4 to Recommends for libsbuild-perl
>     
>     Both are only required if MAILTO is also set. (Closes: #774310)
> 
> commit c71014345f9750b1b5deef4d172de26b7b4b7551
> Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
> Date:   Mon Aug 31 11:20:55 2015 +0200
> 
>     make exim4 or mail-transport-agent optional by only validating if sendmail exists if MAILTO is set
> 
> -----------------------------------------------------------------------
> 
> Summary of changes:
>  debian/changelog               |   8 +++
>  debian/control                 |   3 +-
>  lib/Sbuild/AptitudeResolver.pm |   2 +-
>  lib/Sbuild/Build.pm            | 138 ++++++++++++++++++++---------------------
>  lib/Sbuild/ChrootInfo.pm       |  33 +++-------
>  lib/Sbuild/ChrootSetup.pm      |  15 +++++
>  lib/Sbuild/Conf.pm             |  28 ++++++---
>  lib/Sbuild/ConfBase.pm         |  11 +++-
>  lib/Sbuild/Options.pm          |   3 +
>  lib/Sbuild/ResolverBase.pm     |  46 ++++++--------
>  man/sbuild-createchroot.8.in   |  10 +--
>  man/sbuild-setup.7.in          |   6 +-
>  man/sbuild.1.in                |  16 ++++-
>  13 files changed, 174 insertions(+), 145 deletions(-)
> 
> 
> hooks/post-receive
> -- 
> sbuild
> 
> _______________________________________________
> Buildd-tools-devel mailing list
> Buildd-tools-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/buildd-tools-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: signature
URL: <http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20150831/1a489235/attachment-0001.sig>


More information about the Buildd-tools-devel mailing list