[buildd-tools-devel] sbuild 0.60.5 released

Roger Leigh rleigh at codelibre.net
Sun Nov 14 12:59:56 UTC 2010


Hi,

I have released sbuild 0.60.5.  This is mainly just small bugfixes,
plus the addition of two new features:

* Major changes in 0.60.5:

  1) A new resolver, 'apt', has been added.  Like the aptitude
     resolver, this installs a dependency package to install build
     dependencies and remove build conflicts, but uses apt-get rather
     than aptitude.  This resolver is currently experimental and may
     not yet perform correctly under all circumstances.  Use at your
     own risk.

  2) It is now possible to run piuparts on the build packages with the
     new --run-piuparts option.

Again, thanks to Andres Mejia for his work, piuparts support in
particular in this release, plus some tweaks to the apt resolver.

I have improved support for virtual package resolving in the
internal resolver.  Provided virtual packages are now pruned
early to avoid installing multiple providing packages.

The exit code of sbuild is now the same in 'user' and 'buildd'
modes now that both allow nonzero returns.  The only practical
difference is that the return value in user mode can be 2 or 3 in
addition to 1.  As mentioned in an earlier mail, the return
value in batch mode where multiple packages may be built may yet
need to change.


Regards,
Roger


Andres Mejia (6):
      Set --allow-unauthenticated (when appropriate) and --no-install-recommends option for apt resolver.
      Fix some aptitude options in accordance with aptitude documentation.
      Add option to refuse to ever remove essential packages.
      Include AptResolver module in installation of libsbuild-perl.
      Place lintian run code inside a function.
      Add feature to run piuparts after a successful build.

Loïc Minier (1):
      Sbuild::ChrootSetup: Run dpkg with --force-confold as for build deps

Philipp Kern (3):
      bin/create-chroot: add testing-edu
      etc/99builddsourceslist: rip out support for key packages
      bin/create-chroot.sh: create edu chroots on i386, amd64 and powerpc

Roger Leigh (14):
      Sbuild::AptResolver: Add new resolver using apt-get
      Sbuild::Conf: Only validate lintian and piuparts when enabled
      Sbuild::Build: Log stats for Distribution and hyphenate Source-Version
      Sbuild::Build: Add functions for stats logging
      Merge remote branch 'origin/buildd-0.60.0'
      debian: Close #603397
      Sbuild::InternalResolver: Prune Provided virtual packages in filter_dependencies
      sbuild: Return buildd-style exit codes for all use cases
      Sbuild::Build: Add job name to statistics
      Sbuild::Build: Remove stats delimiters
      NEWS: Bump version to 0.60.5 and document piuparts and apt resolver
      debian: Bump version to 0.60.5-1
      etc: Only install 99builddsourceslist on buildds
      Sbuild::Build: Correctly report build times on failure

 NEWS                           |   14 +++-
 bin/create-chroot              |    5 +-
 bin/sbuild                     |   25 ++---
 configure.ac                   |    1 +
 debian/changelog               |    8 ++
 debian/rules                   |    4 +-
 etc/99builddsourceslist        |    6 +-
 etc/Makefile.am                |    4 +-
 etc/apt-keys/debian-edu.asc    |   30 ++++++
 etc/sbuild.conf                |   29 +++++-
 lib/Sbuild/AptResolver.pm      |  211 ++++++++++++++++++++++++++++++++++++++++
 lib/Sbuild/AptitudeResolver.pm |    4 +-
 lib/Sbuild/Build.pm            |  141 +++++++++++++++++++++------
 lib/Sbuild/ChrootSetup.pm      |    4 +-
 lib/Sbuild/Conf.pm             |   55 ++++++++++-
 lib/Sbuild/ConfBase.pm         |   13 +++
 lib/Sbuild/InternalResolver.pm |   21 ++++-
 lib/Sbuild/Makefile.am         |    1 +
 lib/Sbuild/Options.pm          |   19 ++++
 lib/Sbuild/ResolverBase.pm     |   13 ++-
 lib/Sbuild/Sysconfig.pm.in     |    1 +
 man/sbuild.1.in                |   28 +++++-
 22 files changed, 559 insertions(+), 78 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/20101114/7f23c67f/attachment.pgp>


More information about the Buildd-tools-devel mailing list