Age | Commit message (Collapse) | Author | Files | Lines |
|
===================================================================
-- Version 0.44.0 by Aleksey Cheusov, Sat, 25 Feb 2012 11:43:56 +0300
Improvements for report:
- "^WARNING:" messages are logged
- Segmentation faults are logged
- Clean-ups in report_mini.txt and report.txt
Packages are rebuilt recursively only if it necessary
-- Version 0.43.0 by Aleksey Cheusov, Mon, 9 Jan 2012 23:27:20 +0300
Fix for signal handlers (SIGINT, SIGTERM, SIGQUIT).
Fix in "Depends" stage.
Unnecessary dependencies are not install anymore.
Dependency graph. Latest available binary package is always used for
BUILD_DEPENDS if it satisfies dependencies.
|
|
|
|
|
|
Version 0.43.0
Fix for signal handlers (SIGINT, SIGTERM, SIGQUIT).
Fix in "Depends" stage.
Unnecessary dependencies are not install anymore.
Dependency graph. Latest available binary package is always used for
BUILD_DEPENDS if it satisfies dependencies.
Version 0.42.0
Support for cross-compilation. Build host dependencies are built on
demand. Patch for pkgsrc is needed.
http://mail-index.netbsd.org/tech-pkg/2011/11/19/msg008003.html
Support for libkver was added. In order to build packages for
different version of NetBSD you need to set LIBKVER_OSRELEASE and
LD_PRELOAD in distbb.conf.
New transport program distbb_chroot was added.
It is now the default for TRANSPORT.
|
|
Fix partial bulk builds. Sometimes stage_summary fails when
multivariant packages are built.
stage_summary has been completely reimplemented.
|
|
FIX: another problem with packages
having non-empty PKG_FAIL_REASON.
|
|
|
|
FIX: Do not use packages with non-empry PKG_FAIL_REASON for building
a dependency graph if there are ones without such marker. This
unbreaks rare failures of bulk builds.
Changes in dependency graph generation. Old algorithm leads to too
many failures caused by weak [BUILD_]DEPENDS in pkgsrc. Old
algorithm is available using "distbb -m1".
rmd160 and sha512 checksums are generated for packages in pkg_summary(5).
A number of sanity checks and tips for packagers have been
implemented which are a part of final report.
stage_report has been renamed to stage_send_report
New script pkg_summary2build_deps for building dependency graph
|
|
This fixes parallel builds.
|
|
FIX: distbb may fail at stage_summary because not all packages
that need to be rebuilt are marked as such.
|
|
Key features:
- several packages can be built at the same time on different
machines or chroots
- good design ;-)
- flexibility
- compactness
- no limit on a number of "slave" machines and/or chroots
- fault tolerance, e.g. failures of slave hosts is not a problem
- nice logging
|