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

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


Branch: CURRENT, Version: 0.36.2nb1, Package name: distbb-0.36.2nb1, 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 ;-)
- extreame flexibility
- compactness
- no limit on a number of "slave" machines and/or chroots
- fault tolerance, i.e. failure of slave hosts is not a problem
- nice logging
- ready for DESTDIR bulk builds

Of course it is based on pkg_summary-utils ;-)


Required to run:
[wip/paexec] [wip/runawk] [wip/pkg_summary-utils] [devel/pipestatus]

Master sites:

SHA1: cdfaf85bdbd5553e4779f27ef0f1fb8e95703fa1
RMD160: bccf6af9651e9afa3597fa58b78626eaab9c884b
Filesize: 56.946 KB

Version history: (Expand)


CVS history: (Expand)


   2010-07-30 19:47:42 by Aleksey Cheusov | Files touched by this commit (1)
Log message:

Depends on pkg_summary-utils>=0.42.2
++pkgrevision
   2010-06-27 21:29:18 by Aleksey Cheusov | Files touched by this commit (2) | Package updated
Log message:

Update to 0.36.2
  Fix in "Depends" target: s/pkg_add -I/pkg_add/
   2010-06-25 15:18:32 by Aleksey Cheusov | Files touched by this commit (2) | Package updated
Log message:

update to 0.36.1

  FIX: Do not use MAKEFLAGS for recursive make invocations. This fixes
  UNPRIV_USER mode. Thanks to Klaus Heinz for the report.

  FIX in pkg_src_summary: remove temporary directory
   2010-06-06 18:22:04 by Aleksey Cheusov | Files touched by this commit (2) | Package updated
Log message:

Update to 0.36.0

  report:
    - sections are reordered. The most important are placed at the top
      of report.
    - new better place for JumpTo section
    - final report looks much better with capitalized targets than with
    targets
      prepanded with dbb_. Target synonyms:
	Init:     dbb_init
	Clean:    dbb_clean
	Vars:     dbb_vars
	Available dbb_available: dbb_canbebuilt
	Excluded: dbb_excluded
	Depends:  dbb_depends
	Package:  dbb_package

  DEPENDS_TARGET=do-bin-install restored.

  target "dbb_depends" (and "Depends"):
    - -I is added to pkg_add for installing dependencioes.

  fixed: sometimes "Inspected packages" count may show wrong number.

  EXTRA_DEPS defaults to empty list.
   2010-05-28 17:11:57 by Aleksey Cheusov | Files touched by this commit (3) | Package updated
Log message:

Update to 0.35.0
  Support for unprivileged bulk builds without su/sudo etc.
    Features:
    - The following targets are always run in an unprivileged mode:
      dbb_canbebuilt, dbb_excluded, dbb_vars, fetch, checksum, extract,
      patch, configure and build.
    - "package" targets are run in unprivileged mode
      depending on variables PKG_DESTDIR_SUPPORT, USE_DESTDIR
      and UNPRIV_USER (set in distbb.conf).
    Requirements:
    - slave hosts should be accessed using user "root".
    - special variable UNPRIV_USER should be set to unprivileged user
      in distbb.conf.
    - target "clean" should be replaced with "dbb_clean" in \ 
TARGETS
      (the default).
    - target "package" should be changed to "dbb_package" in \ 
TARGETS
      (the default).

  stage_init: Minor fix for some broken shells
    (http://gnats.netbsd.org/39466). Solution: touch command
    is used instead 'echo >'

  slave: do-bin-install target is not used anymore,
    there is no need for it.

  BOOTSTRAP_DEPENDS are handled automatically. There is not need to
  list them in EXTRA_DEPS. Latest pkg_summary-utils>=0.39 is needed.
   2010-05-22 21:05:08 by Aleksey Cheusov | Files touched by this commit (1)
Log message:
fix in PLIST

   2010-05-01 23:12:38 by Aleksey Cheusov | Files touched by this commit (3) | Package updated
Log message:

Update to 0.34.0

  ${MSCOMMONDIR} directory visible on master and slave hosts is needed
  for running bulk builds. It defaults to ${PACKAGES}/.distbb.

  FIX: some packages having alternatuive dependencies unexpectedly
  failed at "depends" phase. Now new target "dbb_depends" is \ 
used for
  installing dependencies. Make sure your locally modified TARGETS
  contains "dbb_depends", not "depends".

  New implementation for stage_init which is much smaller, easier and
  cleaner. Some clean-ups and improvements in stage_build.

  Latest pkg_summary-utils, pipestatus and runawk are required.

  fix in stage_init.in: we should not rewrite build_src_summary_log_fn
  file while searching for versions going backward.

  fix in distbb: usage message should not interpret $ signs.
   2010-03-14 10:59:48 by Aleksey Cheusov | Files touched by this commit (3) | Package updated
Log message:
update DESCR