[buildd-tools-devel] sbuild version 0.60.8 released
Roger Leigh
rleigh at codelibre.net
Thu Dec 30 16:38:00 UTC 2010
Hi,
I've released sbuild version 0.60.8. This contains just a few collected
changes from the last few weeks.
* sbuild:
- Don't use user's default GPG configuration and keyrings for
signing archives; use sbuild archive signing keys only
(Closes: #606668). Thanks to Simon McVittie for this patch.
- Use an empty directory as GPG homedir.
- Don't run "apt-get update" to update local archive; copy files
directly into /var/lib/apt/lists. This means the remote mirror
lists can't be updated during a build, and it also saves the
time needed to update the lists an additional two times.
So it's basically improving the GPG archive signing support, and
improving performance by updating the apt lists directly, rather than
by running "apt-get update" multiple times. We also additionally
run "apt-get update" and "apt-get upgrade" in the chroot at the start
of each run by default (previously needed to be enabled). This is to
ensure each build starts and ends at the same baseline state to avoid
certain situations which could lead to a broken build chroot, as well
as to ensure we're always downloading available packages/sources.
Regards,
Roger
NEWS | 6 ++-
debian/changelog | 15 +++++++
lib/Sbuild/AptResolver.pm | 2 +-
lib/Sbuild/AptitudeResolver.pm | 2 +-
lib/Sbuild/Build.pm | 1 +
lib/Sbuild/Conf.pm | 9 +++-
lib/Sbuild/ResolverBase.pm | 81 ++++++++++++++++++++++++++++++++++++++-
7 files changed, 108 insertions(+), 8 deletions(-)
Roger Leigh (9):
NEWS: Bump version to 0.60.8
debian: Bump version to 0.60.8-1 and close #606668
Sbuild::ResolverBase: Create resolver directory in build dir
Sbuild::ResolverBase: Use an empty directory for gpghome
Sbuild::ResolverBase: update_archive updates apt lists directly
debian: Document gpg and local archive changes
Sbuild::ResolverBase: update_archive uses correctly quoted perl string
Sbuild::ResolverBase: run_apt_ftparchive unlinks its configuration
Sbuild::Conf: Update and upgrade the build chroot by default
Simon McVittie (1):
Use gpg --homedir to avoid the user's gpg.conf completely
--
.''`. Roger Leigh
: :' : Debian GNU/Linux http://people.debian.org/~rleigh/
`. `' Printing on GNU/Linux? http://gutenprint.sourceforge.net/
`- GPG Public Key: 0x25BFB848 Please GPG sign your mail.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20101230/04ae0117/attachment-0001.pgp>
More information about the Buildd-tools-devel
mailing list