[buildd-tools-devel] [GIT] sbuild branch master updated. release/sbuild-0.70.0

Johannes Schauer josch at moszumanska.debian.org
Wed Aug 3 10:19:00 UTC 2016


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  94572933e464a438f225a95bed81c206f0366fde (commit)
       via  9f4e1f2a5c0ba530feee0051899bc43bb03d74c3 (commit)
       via  27e8d44c1015e4837b98e8692d9d70de4efec629 (commit)
       via  a5b75efc129330502cd9ed801fab33cba71bc160 (commit)
       via  ac227aaf6940ba7a6a4c7349c6523da697e3d8bb (commit)
       via  2e7b4d9cc19aef82e0cede5e3640b8d8bec1826f (commit)
       via  635097de980ad1ee39ff4edb8fe2a78c25a5a092 (commit)
       via  3af61133793ea62a3f10075b3319ff522be81fda (commit)
       via  5ebb63bce633f00b27e0addedf5a96ce2c7a7a09 (commit)
       via  f957dae1b80aad33795cb312da73266e1b48fe9b (commit)
       via  f2855baf9a5751b280756d302e7e2078854b1680 (commit)
       via  a0faab5bebed445f83c77978123fb7e913fef9cb (commit)
       via  39991d4755af4e72d9879de622745c286850012d (commit)
       via  bcfbe4abc22b738ba31e860951dafbe82181a461 (commit)
       via  76e49e47deb771fee92ed845ecea59e78834cf16 (commit)
       via  bb7512b328198362c38ed188464ec5cf605e1a62 (commit)
       via  3992277ccbbfcad30b4495a23373c3a863d3f8f7 (commit)
       via  e948c10e3edd4898101669b3d411ed867a595e67 (commit)
      from  5877d70eb6ddecf0118fa8f789cbc442710752ff (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 94572933e464a438f225a95bed81c206f0366fde
Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
Date:   Wed Aug 3 10:10:47 2016 +0200

    Bump version to 0.70.0

commit 9f4e1f2a5c0ba530feee0051899bc43bb03d74c3
Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
Date:   Wed Aug 3 10:10:21 2016 +0200

    bin/sbuild-createchroot: add code comment about /etc/sbuild/chroot

commit 27e8d44c1015e4837b98e8692d9d70de4efec629
Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
Date:   Tue Aug 2 13:13:12 2016 +0200

    Add feature to run autopkgtest after a successful build.

commit a5b75efc129330502cd9ed801fab33cba71bc160
Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
Date:   Tue Aug 2 11:19:09 2016 +0200

    lib/Sbuild/ResolverBase.pm: Allow extra repository keys to be passed in armored format
    
     - also supply a fallback on a Perl-only armored-to-dearmored key conversion if
       the host doesn't have gpg installed
     - this way, the user doesn't have to do the conversion themselves

commit ac227aaf6940ba7a6a4c7349c6523da697e3d8bb
Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
Date:   Mon Aug 1 17:24:11 2016 +0200

    lib/Sbuild/ResolverBase.pm: move adding keys to the apt repo into the setup function so that the keys are available during the update/upgrade/dist-upgrade steps

commit 2e7b4d9cc19aef82e0cede5e3640b8d8bec1826f
Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
Date:   Mon Aug 1 16:43:05 2016 +0200

    lib/Sbuild/ResolverBase.pm: Plainly copy EXTRA_REPOSITORY_KEYS into /etc/apt/trusted.gpg.d/
    
     - avoids dependency on gnupg which might not be present in the chroot

commit 635097de980ad1ee39ff4edb8fe2a78c25a5a092
Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
Date:   Mon Aug 1 16:19:44 2016 +0200

    lib/Sbuild/ResolverBase.pm: export dummy repository key to /etc/apt/trusted.gpg.d manually instead of using "apt-key add"
    
     - programmatic usage of "apt-key add" is strongly discouraged as by the
       man page of apt-key
     - with newer gpg versions, apt-key will leave a gpg-agent process
       running that sbuild cannot kill because for that it would need access
       to the GNUPGHOME directory that apt-key uses, but that is immediately
       destroyed. Thus, sbuild can never properly clean up the gpg-agent
       process itself.
     - move exporting of sbuild's archive key to the if block that imports
       the keys to avoid duplication of the complex if conditional

commit 3af61133793ea62a3f10075b3319ff522be81fda
Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
Date:   Mon Aug 1 14:42:30 2016 +0200

    sbuild-createchroot: Do not install debfoster by default.
    
     - most users will want to use tarball or directory with overlay chroots and in
       these cases, any additional cruft from build dependency installation is
       automatically taken care of when the chroot is closed by just not storing
       any changes
     - if users still want debfoster, they can manually add it using the --include
       switch
     - by default, the created chroot should be as minimal as possible

commit 5ebb63bce633f00b27e0addedf5a96ce2c7a7a09
Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
Date:   Sun Jul 31 17:35:49 2016 +0200

    lib/Sbuild/ResolverBase.pm: add comment about apt-key spawning gpg-agent

commit f957dae1b80aad33795cb312da73266e1b48fe9b
Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
Date:   Sun Jul 31 17:35:13 2016 +0200

    lib/Sbuild/ResolverBase.pm: kill gpg-agent in all cases

commit f2855baf9a5751b280756d302e7e2078854b1680
Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
Date:   Sun Jul 31 07:52:27 2016 +0200

    lib/Sbuild/ResolverBase.pm: Improve messages about how to turn off signing (closes: #831462)

commit a0faab5bebed445f83c77978123fb7e913fef9cb
Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
Date:   Sun Jul 31 07:35:03 2016 +0200

    lib/Sbuild/ResolverBase.pm: don't run cleanup_apt_archive on error. This is the task of the caller.

commit 39991d4755af4e72d9879de622745c286850012d
Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
Date:   Thu Jul 28 11:00:56 2016 +0200

    Allow producing a .changes file for a source-only upload (closes: #812361)
    
     - add command line option --source-only-changes
     - add configuration variable SOURCE_ONLY_CHANGES

commit bcfbe4abc22b738ba31e860951dafbe82181a461
Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
Date:   Thu Jul 28 10:55:47 2016 +0200

    lib/Sbuild/Build.pm: run debsign with --re-sign to avoid prompting the user

commit 76e49e47deb771fee92ed845ecea59e78834cf16
Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
Date:   Thu Jul 28 10:08:47 2016 +0200

    man/sbuild.1.in: fix help text for --keyid

commit bb7512b328198362c38ed188464ec5cf605e1a62
Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
Date:   Thu Jul 28 10:04:58 2016 +0200

    lib/Sbuild/Build.pm: Instead of testing for readability of .changes files, generate the expected name from the build options
    
     - this also makes get_changes_host() superfluous and now there is only
       get_changes()
     - this prevents the wrong .changes file name to be returned in cases
       where either a source-only .changes has been generated by
       dpkg-genchanges inside the chroot or where a .changes file from
       earlier builds are left on the host

commit 3992277ccbbfcad30b4495a23373c3a863d3f8f7
Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
Date:   Wed Jul 27 12:28:02 2016 +0200

    man/sbuild.1.in: clarify working directory for external commands

commit e948c10e3edd4898101669b3d411ed867a595e67
Author: Johannes 'josch' Schauer <josch at mister-muffin.de>
Date:   Wed Jul 27 11:26:39 2016 +0200

    lib/Sbuild/Build.pm: add comment about limitations of check_architectures()

-----------------------------------------------------------------------

Summary of changes:
 NEWS                       |  56 ++++++++-
 bin/sbuild-createchroot    |   5 +-
 lib/Sbuild/Build.pm        | 178 ++++++++++++++++++++-------
 lib/Sbuild/Conf.pm         |  53 ++++++++
 lib/Sbuild/Options.pm      |  34 ++++++
 lib/Sbuild/ResolverBase.pm | 297 +++++++++++++++++++++++++--------------------
 man/sbuild-setup.7.in      |   2 +-
 man/sbuild.1.in            | 104 ++++++++++++++--
 8 files changed, 535 insertions(+), 194 deletions(-)


hooks/post-receive
-- 
sbuild



More information about the Buildd-tools-devel mailing list