[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