The NetBSD Project

CVS log for pkgsrc/pkgtools/distbb/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / pkgtools / distbb

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.26: download - view: text, markup, annotated - select for diffs
Sun May 12 16:45:32 2024 UTC (10 months, 1 week ago) by cheusov
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4, pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2, HEAD
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -2 lines
Update dictbb to 0.48.0

  Fix distbb_chroot script.

  Minor fix in stage_gen_report for better conformance to
  HTML-4.01/strict

  Update default config file distbb.conf.

  Update README.

  Use native targets "clean" and "package" in unprivileged mode (if
  UNPRIV_USER is set) instead of home-made "Clean" and "Package".

  Set LD_PRELOAD and LIBKVER_OSRELEASE only on slave hosts.

  Introduce new configuration variables OS_VERSION and MACHINE_ARCH.

  Add new target CleanupPkgdb to TARGETS.

  Add new configuration variable SLAVE_CMD

  Configuration variable PKGSRCVER defaults to unknown.

  Add $PKGSRCVER to report.html.

  Minor clean-ups in "distbb_chroot", "distbb.conf",
  "distbb.default.conf", "slave" and "common" configs and scripts.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Mon Nov 27 20:28:35 2023 UTC (15 months, 3 weeks ago) by cheusov
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -2 lines
Update HOMEPAGE

Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Nov 27 20:27:55 2023 UTC (15 months, 3 weeks ago) by cheusov
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +1 -2 lines
Remove http://mova.org from -MASTER_SITES

Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue Jun 6 12:42:10 2023 UTC (21 months, 2 weeks ago) by riastradh
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -2 lines
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html

Revision 1.22: download - view: text, markup, annotated - select for diffs
Thu Jan 19 18:52:21 2017 UTC (8 years, 2 months ago) by agc
Branches: MAIN
CVS tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +3 -3 lines
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.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Sun Jun 12 16:05:40 2016 UTC (8 years, 9 months ago) by cheusov
Branches: MAIN
CVS tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -2 lines
Update to 0.47.2

  Fix: variable USE_DESTDIR disappeared from pkgsrc

Revision 1.20: download - view: text, markup, annotated - select for diffs
Sat Aug 30 11:15:31 2014 UTC (10 years, 6 months ago) by cheusov
Branches: MAIN
CVS tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -2 lines
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

Revision 1.19: download - view: text, markup, annotated - select for diffs
Thu Aug 14 18:29:35 2014 UTC (10 years, 7 months ago) by cheusov
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +3 -4 lines

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.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu May 16 01:26:08 2013 UTC (11 years, 10 months ago) by cheusov
Branches: MAIN
CVS tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +3 -2 lines

Adapted for TOOL_DEPENDS recently introduced to pkgsrc.
++pkgrevision

Revision 1.17: download - view: text, markup, annotated - select for diffs
Sat Feb 2 11:19:47 2013 UTC (12 years, 1 month ago) by cheusov
Branches: MAIN
CVS tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +4 -5 lines

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

Revision 1.16: download - view: text, markup, annotated - select for diffs
Fri Oct 5 17:14:54 2012 UTC (12 years, 5 months ago) by cheusov
Branches: MAIN
CVS tags: pkgsrc-2012Q4-base, pkgsrc-2012Q4
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -2 lines

Rename SUDO configuration variable to DISTBB_SUDO.
This fixes a failure of ruby193-base package. ++pkgrevision

Revision 1.15: download - view: text, markup, annotated - select for diffs
Tue Sep 11 23:19:34 2012 UTC (12 years, 6 months ago) by asau
Branches: MAIN
CVS tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +1 -3 lines
"user-destdir" is default these days

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sat Sep 8 18:20:04 2012 UTC (12 years, 6 months ago) by cheusov
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +3 -3 lines
DEPENDS on pkg_summary-utils>=0.58.4; ++pkgrevision

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sun Sep 2 19:54:37 2012 UTC (12 years, 6 months ago) by cheusov
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +3 -2 lines
DEPENDS on pkg_summary-utils>=0.58.3, ++pkgrevision

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sun Sep 2 19:28:23 2012 UTC (12 years, 6 months ago) by cheusov
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines

Update to version 0.45.1
  On slave hosts run distbb_wrapper with
  "env DISTBB_CONF=$DISTBB_CONF". Fix may fix some setups.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sun Aug 26 17:03:55 2012 UTC (12 years, 7 months ago) by cheusov
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +3 -3 lines

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

Revision 1.10: download - view: text, markup, annotated - select for diffs
Fri Mar 9 19:08:16 2012 UTC (13 years ago) by cheusov
Branches: MAIN
CVS tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +3 -5 lines
clean-ups (adapted for recent mk-configure)

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun Feb 26 17:39:21 2012 UTC (13 years ago) by cheusov
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +4 -3 lines

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.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Mon Jan 9 20:57:37 2012 UTC (13 years, 2 months ago) by cheusov
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -3 lines

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.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sun Oct 16 12:18:00 2011 UTC (13 years, 5 months ago) by cheusov
Branches: MAIN
CVS tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines

Update to 0.41.2
  Fix partial bulk builds. Sometimes stage_summary fails when
  multivariant packages are built.

  stage_summary has been completely reimplemented.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Fri Oct 14 00:33:49 2011 UTC (13 years, 5 months ago) by cheusov
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines

Update to 0.41.1
  FIX: another problem with packages
  having non-empty PKG_FAIL_REASON.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sun Oct 9 10:02:45 2011 UTC (13 years, 5 months ago) by cheusov
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
Update my email

Revision 1.4: download - view: text, markup, annotated - select for diffs
Mon Sep 12 14:51:03 2011 UTC (13 years, 6 months ago) by cheusov
Branches: MAIN
CVS tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +4 -4 lines

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

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sun Sep 4 18:21:26 2011 UTC (13 years, 6 months ago) by cheusov
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +3 -1 lines

For all packages based on mk-configure "configure" target is provided.
   This fixes parallel builds.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Aug 8 10:05:21 2011 UTC (13 years, 7 months ago) by cheusov
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -2 lines

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.

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Wed May 18 19:36:39 2011 UTC (13 years, 10 months ago) by cheusov
Branches: TNF
CVS tags: pkgsrc-base, pkgsrc-2011Q2-base, pkgsrc-2011Q2
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines

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

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed May 18 19:36:39 2011 UTC (13 years, 10 months ago) by cheusov
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>