Up to [cvs.NetBSD.org] / pkgsrc / pkgtools / distbb
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.23 / (download) - annotate - [select for diffs], Tue Jun 6 12:42:10 2023 UTC (3 months, 4 weeks ago) by riastradh
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
HEAD
Changes since 1.22: +2 -2
lines
Diff to previous 1.22 (colored)
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) - annotate - [select for diffs], Thu Jan 19 18:52:21 2017 UTC (6 years, 8 months ago) by agc
Branch: 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
Changes since 1.21: +3 -3
lines
Diff to previous 1.21 (colored)
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) - annotate - [select for diffs], Sun Jun 12 16:05:40 2016 UTC (7 years, 3 months ago) by cheusov
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2
Changes since 1.20: +2 -2
lines
Diff to previous 1.20 (colored)
Update to 0.47.2 Fix: variable USE_DESTDIR disappeared from pkgsrc
Revision 1.20 / (download) - annotate - [select for diffs], Sat Aug 30 11:15:31 2014 UTC (9 years, 1 month ago) by cheusov
Branch: 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
Changes since 1.19: +2 -2
lines
Diff to previous 1.19 (colored)
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) - annotate - [select for diffs], Thu Aug 14 18:29:35 2014 UTC (9 years, 1 month ago) by cheusov
Branch: MAIN
Changes since 1.18: +3 -4
lines
Diff to previous 1.18 (colored)
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) - annotate - [select for diffs], Thu May 16 01:26:08 2013 UTC (10 years, 4 months ago) by cheusov
Branch: 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
Changes since 1.17: +3 -2
lines
Diff to previous 1.17 (colored)
Adapted for TOOL_DEPENDS recently introduced to pkgsrc. ++pkgrevision
Revision 1.17 / (download) - annotate - [select for diffs], Sat Feb 2 11:19:47 2013 UTC (10 years, 8 months ago) by cheusov
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base,
pkgsrc-2013Q1
Changes since 1.16: +4 -5
lines
Diff to previous 1.16 (colored)
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) - annotate - [select for diffs], Fri Oct 5 17:14:54 2012 UTC (11 years ago) by cheusov
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base,
pkgsrc-2012Q4
Changes since 1.15: +2 -2
lines
Diff to previous 1.15 (colored)
Rename SUDO configuration variable to DISTBB_SUDO. This fixes a failure of ruby193-base package. ++pkgrevision
Revision 1.15 / (download) - annotate - [select for diffs], Tue Sep 11 23:19:34 2012 UTC (11 years ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base,
pkgsrc-2012Q3
Changes since 1.14: +1 -3
lines
Diff to previous 1.14 (colored)
"user-destdir" is default these days
Revision 1.14 / (download) - annotate - [select for diffs], Sat Sep 8 18:20:04 2012 UTC (11 years ago) by cheusov
Branch: MAIN
Changes since 1.13: +3 -3
lines
Diff to previous 1.13 (colored)
DEPENDS on pkg_summary-utils>=0.58.4; ++pkgrevision
Revision 1.13 / (download) - annotate - [select for diffs], Sun Sep 2 19:54:37 2012 UTC (11 years, 1 month ago) by cheusov
Branch: MAIN
Changes since 1.12: +3 -2
lines
Diff to previous 1.12 (colored)
DEPENDS on pkg_summary-utils>=0.58.3, ++pkgrevision
Revision 1.12 / (download) - annotate - [select for diffs], Sun Sep 2 19:28:23 2012 UTC (11 years, 1 month ago) by cheusov
Branch: MAIN
Changes since 1.11: +2 -2
lines
Diff to previous 1.11 (colored)
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) - annotate - [select for diffs], Sun Aug 26 17:03:55 2012 UTC (11 years, 1 month ago) by cheusov
Branch: MAIN
Changes since 1.10: +3 -3
lines
Diff to previous 1.10 (colored)
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) - annotate - [select for diffs], Fri Mar 9 19:08:16 2012 UTC (11 years, 6 months ago) by cheusov
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base,
pkgsrc-2012Q2,
pkgsrc-2012Q1-base,
pkgsrc-2012Q1
Changes since 1.9: +3 -5
lines
Diff to previous 1.9 (colored)
clean-ups (adapted for recent mk-configure)
Revision 1.9 / (download) - annotate - [select for diffs], Sun Feb 26 17:39:21 2012 UTC (11 years, 7 months ago) by cheusov
Branch: MAIN
Changes since 1.8: +4 -3
lines
Diff to previous 1.8 (colored)
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) - annotate - [select for diffs], Mon Jan 9 20:57:37 2012 UTC (11 years, 8 months ago) by cheusov
Branch: MAIN
Changes since 1.7: +3 -3
lines
Diff to previous 1.7 (colored)
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) - annotate - [select for diffs], Sun Oct 16 12:18:00 2011 UTC (11 years, 11 months ago) by cheusov
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base,
pkgsrc-2011Q4
Changes since 1.6: +2 -2
lines
Diff to previous 1.6 (colored)
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) - annotate - [select for diffs], Fri Oct 14 00:33:49 2011 UTC (11 years, 11 months ago) by cheusov
Branch: MAIN
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
Update to 0.41.1 FIX: another problem with packages having non-empty PKG_FAIL_REASON.
Revision 1.5 / (download) - annotate - [select for diffs], Sun Oct 9 10:02:45 2011 UTC (11 years, 11 months ago) by cheusov
Branch: MAIN
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored)
Update my email
Revision 1.4 / (download) - annotate - [select for diffs], Mon Sep 12 14:51:03 2011 UTC (12 years ago) by cheusov
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base,
pkgsrc-2011Q3
Changes since 1.3: +4 -4
lines
Diff to previous 1.3 (colored)
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) - annotate - [select for diffs], Sun Sep 4 18:21:26 2011 UTC (12 years, 1 month ago) by cheusov
Branch: MAIN
Changes since 1.2: +3 -1
lines
Diff to previous 1.2 (colored)
For all packages based on mk-configure "configure" target is provided. This fixes parallel builds.
Revision 1.2 / (download) - annotate - [select for diffs], Mon Aug 8 10:05:21 2011 UTC (12 years, 1 month ago) by cheusov
Branch: MAIN
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (colored)
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 / (download) - annotate - [select for diffs] (vendor branch), Wed May 18 19:36:39 2011 UTC (12 years, 4 months ago) by cheusov
Branch: TNF
CVS Tags: pkgsrc-base,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
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) - annotate - [select for diffs], Wed May 18 19:36:39 2011 UTC (12 years, 4 months ago) by cheusov
Branch: MAIN
Initial revision