Commit graph

16 commits

Author SHA1 Message Date
cheusov
46d4a81620 Rename SUDO configuration variable to DISTBB_SUDO.
This fixes a failure of ruby193-base package. ++pkgrevision
2012-10-05 17:14:54 +00:00
asau
5c2dd9e784 "user-destdir" is default these days 2012-09-11 23:19:33 +00:00
cheusov
98b69a429f DEPENDS on pkg_summary-utils>=0.58.4; ++pkgrevision 2012-09-08 18:20:04 +00:00
cheusov
8efede589e DEPENDS on pkg_summary-utils>=0.58.3, ++pkgrevision 2012-09-02 19:54:37 +00:00
cheusov
be6a93157e Update to version 0.45.1
On slave hosts run distbb_wrapper with
  "env DISTBB_CONF=$DISTBB_CONF". Fix may fix some setups.
2012-09-02 19:28:23 +00:00
cheusov
874abc3de0 Update to 0.45.0
Fix rare failures in "Clean" target. Thanks to David Holland!

  New configuration variable SEND_REPORT_FIRST was introduced.

  Boolean variables MASTER_MODE, CROSS_COMPILE, SEND_REPORT_FIRST
  accepts values true|yes|1 for logical TRUE and false|no|0 for
  logical FALSE. This may fix some hacks in single node setups.

  During upload rsync may unexpectedly fail due to connection
  failure. In order to resolve this problem, upload may be repeated
  several times. The following variables were introduced for this
  purpose: UPLOAD_PKGS_ATTEMPTS, UPLOAD_PKGS_PAUSE,
  UPLOAD_LOGS_ATTEMPTS, UPLOAD_LOGS_PAUSE.

  Progress messages now better illustrates internal structure of
  the build process.

  Option -a was added to distbb(1) in order to build updates for
  quarter releases more efficiently.

  stage_checks:
    - double underline in "checks" filename means _ in the report
      text, single underline means space.
    - one more check for broken pkg_summary (REQUIRES field).  It
      checks for libraries under /tmp, /home, /srv and /work
      directories.

  stage_upload_logs:
    - huge pkg_enriched_summary.txt is not uploaded

  README was updated

  Minor clean-ups
2012-08-26 17:03:55 +00:00
cheusov
fcd614744f clean-ups (adapted for recent mk-configure) 2012-03-09 18:58:19 +00:00
cheusov
2adf142b04 Update to 0.44.0
===================================================================
--   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.
2012-02-26 17:39:21 +00:00
cheusov
bc9eedc051 Update to distb-0.43.0
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.
2012-01-09 20:57:37 +00:00
cheusov
9d4a0a5cf6 Update to 0.41.2
Fix partial bulk builds. Sometimes stage_summary fails when
  multivariant packages are built.

  stage_summary has been completely reimplemented.
2011-10-16 12:18:00 +00:00
cheusov
48d09c971c Update to 0.41.1
FIX: another problem with packages
  having non-empty PKG_FAIL_REASON.
2011-10-14 00:33:49 +00:00
cheusov
98589abbad Update my email 2011-10-09 10:02:44 +00:00
cheusov
5f58382d47 Update to 0.41.0
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
2011-09-12 14:51:03 +00:00
cheusov
7827725f0a For all packages based on mk-configure "configure" target is provided.
This fixes parallel builds.
2011-09-04 18:21:26 +00:00
cheusov
e28b914b21 Update to 0.40.1
FIX: distbb may fail at stage_summary because not all packages
  that need to be rebuilt are marked as such.
2011-08-08 10:05:21 +00:00
cheusov
ece269c2b2 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
2011-05-18 19:36:39 +00:00