./pkgtools/distbb, DISTributed Bulk Build tool for pkgsrc

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.47.2, Package name: distbb-0.47.2, Maintainer: cheusov

distbb - distributed bulk build tool for pkgsrc

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


Required to run:
[pkgtools/digest] [devel/pipestatus] [lang/runawk] [parallel/paexec]

Required to build:
[devel/mk-configure] [pkgtools/cwrappers]

Master sites:

SHA1: ef8637e5a3e4a9a1e19360ea8cd2dccdd98b993a
RMD160: d9976ca3e3454cc3effef0af375afa0a634f1ffd
Filesize: 51.245 KB

Version history: (Expand)


CVS history: (Expand)


   2017-01-19 19:52:30 by Alistair G. Crooks | Files touched by this commit (352)
Log message:
Convert all occurrences (353 by my count) of

	MASTER_SITES= 	site1 \
			site2

style continuation lines to be simple repeated

	MASTER_SITES+= site1
	MASTER_SITES+= site2

lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint
accordingly.
   2015-11-04 01:38:40 by Alistair G. Crooks | Files touched by this commit (10)
Log message:
Add SHA512 digests for distfiles for pkgtools category

Existing SHA1 digests verified and found to be the same on the machine
holding the existing distfiles (morden).  All existing SHA1 digests
retained for now as an audit trail.
   2014-08-30 13:15:31 by Aleksey Cheusov | Files touched by this commit (2) | Package updated
Log message:
Update to 0.47.1
  Fixes:
    - exit status of bmake invocation was not checked
    - dirty hacks with PSS_SLAVES when MASTER_MODE=no are no longer
      necessary
   2014-08-14 20:29:35 by Aleksey Cheusov | Files touched by this commit (3) | Package updated
Log message:
Update to 0.47.0

  TOOL_DEPENDS is supported by default (pkg_src_summary stage)

  Support for cross-builds (not tested yet)

  stage_checks:
    - gen_unregistered_CONFLICTS was disabled, it is too slow.
    - additional section for memory allocation failures was added.
    - improvements for "missing progs", "missign header" and \ 
"library
      not found sections".

  distbb_chroot:
    - Option -p was added and other improvements.

  distbb.conf and distbb.default.conf:
    - Variable OS was renamed to OPSYS
    - home-made function "assign" was replaced with :=
    - New config variable ULIMIT_CMD was introduced.
      It defaults to "ulimit -t 1800"

  upload_pkgs_all_files: fix find(1) arguments.
  Thanks to Andrey Oktyabrski for the report.
   2013-05-16 03:26:08 by Aleksey Cheusov | Files touched by this commit (3)
Log message:
Adapted for TOOL_DEPENDS recently introduced to pkgsrc.
++pkgrevision
   2013-02-02 12:34:13 by Aleksey Cheusov | Files touched by this commit (1)
Log message:
patches/patch-distbb__chroot.in is not needed anymore
   2013-02-02 12:19:48 by Aleksey Cheusov | Files touched by this commit (2) | Package updated
Log message:
Update to 0.46.0
  stage_upload_pkgs:
    - delete outdated packages after uploading
    - extra files are removed from remote repo
    - no verbose flag for rsync

  Serious fixes in stage_init
    - PKG_UPDATE_SRC_SUMMARY_CMD: -m is passed to pkg_src_summary by default

  Fix in signals handling

  Fix in "make-depends" (unknown function is_true)

  Fix: distbb -a option works correctly if pkg_summary.txt doesn't exist

  upload_pkgs_all_files:
    - directories and links are also output in addition to files

  distbb checks arguments passed to -x|-X for correctness.

  Configuraton variable SUDO was renamed to to DISTBB_SUDO.
  This fixed build failure of ruby193-base

  Configuraton variable OS was renamed to OPSYS

  Stderr of pkg_summary2deps is now a part of the final report
   2012-10-05 19:14:55 by Aleksey Cheusov | Files touched by this commit (3)
Log message:
Rename SUDO configuration variable to DISTBB_SUDO.
This fixes a failure of ruby193-base package. ++pkgrevision