[buildd-tools-devel] sbuild version 0.60.2 released
Roger Leigh
rleigh at codelibre.net
Tue Nov 2 15:08:10 UTC 2010
Hi folks,
I've released sbuild version 0.60.2, tagged in git as
'release/sbuild-0.60.2'. This release contains a number of
important changes, detailed below, plus a large number of
smaller fixes from a large number of contributors.
* Major changes in 0.60.2:
1) Virtual packages may now be used in Build-Depends using the
internal resolver. This is very simple, and picks the first
package providing the dependency in alphabetical order. The
aptitude resolver is rather more sophisticated, and should be
used if this is insufficiently clever.
2) Build-Conflicts are correctly removed and reinstalled, and sbuild
can now remove packages which depend upon other packages, due to
using "apt-get remove" in place of "dpkg --remove".
3) Package build-dependency installation in now preceeded by
installation of "core" dependencies (currently build-essential)
and "essential" dependencies (essential packages listed in
build-essential), to ensure a working build environment. These
should, of course, already be installed; this change is an
additional consistency check to ensure the build environment is
sane.
4) schroot sessions may be preserved on failure (failure to build or
failure to install build dependencies), to allow easier
troubleshooting.
Regards,
Roger
Ansgar Burchardt (3):
Sbuild::AptitudeBuildDepSatisfier: Do not pass -o Apt::Install-Recommends=false to aptitude
Sbuild::AptitudeBuildDepSatisfier: Do not ignore trust violations
Sbuild::InternalBuildDepSatisfier: Do not try other alternatives if installing default version is enough
Cyril Brulebois (1):
Fix shell script comparison.
Jan-Marek Glogowski (1):
Sbuild::Build: Allow skipping ending of session on failure
Lorenzo De Liso (1):
debian: buildd Replaces and Breaks ubuntu-dev-tools <= 0.83
Philipp Kern (8):
bin/create-chroot.sh: support lenny-backports-sloppy creation
Merge branch 'buildd'
[WannaBuild::Database] use Dpkg::Arch::debarch_is instead of dpkg-architecture
[Sbuild::Build] use Dpkg::Arch::debarch_is instead of dpkg-architecture
configure.ac: drop DPKG_ARCHITECTURE check
bin/sbuild: fixup_pkgv apparently not needed, according to rleigh
[Buildd::Daemon] get rid of @todo entirely
bin/create-chroot: add testing-edu
Roger Leigh (49):
NEWS: Bump version to 0.60.2
debian: Bump version to 0.60.2-1
debian: Close #588035
debian: Close #586275, #578810, #591187, #591188, #591189, #595863, #595866, #595872
Sbuild::Build: Log source version as well as binary version
debian: Close #569823
Sbuild::Build: Install ESSENTIAL packages before build deps
debian: Close #380113
Sbuild::Conf: Add CORE_DEPENDS key
Sbuild:BuildDepSatisfierBase: remove_srcdep_lock_file decrements lock count
Sbuild::Build: Install core packages from CORE_DEPENDS
Merge branch 'master' of ssh+git://git.debian.org/git/buildd-tools/sbuild
debian: Close #579971
Sbuild::Build: Add and handle additional failure stages
Sbuild::Build: Remove srcdep lock in cleanup_close failure path
debian: Close #567822
debian: Close #567821
Sbuild::Build: Cache resolver to avoid repeated lookups
debian: Close #567506
Sbuild::Build: Remove support for stderr parsing in run_apt
debian: Close #571806
Sbuild::Conf: Remove ALTERNATIVES support
Merge branch 'master' of ssh+git://git.debian.org/git/buildd-tools/sbuild
Sbuild::Build: Drop pointless log message
Sbuild::Build: Update copyright
etc/25nssdatabases: Update from schroot 20nssdatabases
man: Remove obsolete parts of the sbuild man page
debian: Close #599348
man: .sbuildrc is no longer required
debian: Close #598054
man: Document sudo chroot symlink details
Sbuild::Conf: Check sbuild group membership using gid and supplementary groups
debian: Close #599350
debian: Close #590153
Sbuild::InternalBuildDepSatisfier: Resolve simple virtual dependencies
Sbuild::Conf: Add RESOLVE_VIRTUAL option to disable virtual package resolving
debian: Close #595934
Sbuild: Add debug2 function
Sbuild::Chroot: Use debug2 for logging chroot operations
Sbuild::Build: Do all DSC parsing in a single place
Sbuild::BuildDepSatisfierBase: Move Sbuild::Build::run_apt here
Sbuild::Build: Remove unused and broken code from merge_pkg_build_deps
Sbuild::BuildDepSatisfierBase: Move Sbuild::Build::format_deps here
debian: Tidy changelog
Sbuild::BuildDepSatisfierBase: Correctly reinstall build conflicts
debian: Document build-conflicts changes
Sbuild::Build: Move package/version parsing debugging to where set
NEWS: Document major changes
Sbuild::InternalBuildDepSatisfier: Reinstall all removed packages
Salvatore Bonaccorso (1):
man: Remove trailing q from sbuild-createchroot(8)
Samuel Thibault (2):
buildd-vlog: Fix breakage
Buildd::Daemon: Use loop when reading from pipes
NEWS | 26 ++-
bin/buildd-vlog | 15 +-
bin/create-chroot | 46 ++--
bin/sbuild | 8 +-
configure.ac | 1 -
debian/changelog | 59 ++++
debian/control | 3 +-
etc/25nssdatabases | 21 ++-
etc/profile-templates/buildd/all/config | 2 +-
lib/Buildd/Daemon.pm | 14 +-
lib/Sbuild.pm | 11 +-
lib/Sbuild/AptitudeBuildDepSatisfier.pm | 27 +-
lib/Sbuild/Build.pm | 481 +++++++++----------------------
lib/Sbuild/BuildDepSatisfierBase.pm | 89 ++++++-
lib/Sbuild/Chroot.pm | 36 ++--
lib/Sbuild/Conf.pm | 57 +---
lib/Sbuild/InternalBuildDepSatisfier.pm | 89 +++++-
lib/WannaBuild/Database.pm | 7 +-
man/sbuild-createchroot.8.in | 2 +-
man/sbuild.1.in | 34 +--
20 files changed, 536 insertions(+), 492 deletions(-)
--
.''`. 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: 197 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20101102/82ba5e77/attachment.pgp>
More information about the Buildd-tools-devel
mailing list