Lines Matching +full:fine +full:- +full:tuning
3 .\" Copyright (c) 2010-2013 Marc Espie <espie@openbsd.org>
58 If run as non-root,
97 .Sq hot-fixes :
115 should be local to each machine, and on a high-speed partition.
126 .Pa ${DISTDIR}/build-stats .
154 .Bl -tag -offset aaaa -width %aa
160 GMtime, formatted as yyyy-mm-dd@hh:mm:ss.
180 .Bl -tag -width pkgpathlong
200 .Pa %f/build-stats/%a
213 .Bl -tag -width DISP
235 .Sq %L/control-%h-%$ .
255 pseudo-flavors that disable subpackages and are not necessary for bootstrap
332 .Pa ${DISTDIR}/build-stats/${ARCH} .
358 .Pa %L/term-report.log ,
361 Define a start-up script on the command-line, override any host file contents.
376 This can be instead set on a per-core basis as the
396 Fetch-only mode, for mirroring hosts.
419 .Bd -literal -offset indent
424 .Bd -literal -offset indent
428 .Bd -literal -offset indent
443 will special-case it and not use
448 .Bl -tag -width memory=150
450 Set to 0 or 1 on per-host basis.
539 won't bother calling fine-grained steps for patch/configure/fake.
555 There are no fine-grained options to control
572 .Ar show-prepare-results
599 stages at one time, by using a per-host lock.
606 Some ports, most notably cmake-based, have an annoying dependency handling
656 Force tty-style reporting.
713 .Pa %f/build-stats/%a-size .
723 Can be used to run a bulk-build on a machine with installed packages,
747 .Bd -literal -offset indent
748 www/mozilla-firefox(build) [9452] 41% unchanged for 92 seconds
752 .Bl -dash
785 .Bd -literal -offset indent
786 <dist-3.0.tgz(#1) [4321] 25%
790 .Bl -dash
809 .Sq `-'
814 .Bl -tag -width BB=
854 There are also provisions for a feedback-directed build, where information from
855 previous builds can be used to try to build long-running jobs first.
869 a new mechanism (squiggles) was introduced to counter-balance this effect:
878 can be a non-integral value, usually lower than 1, in which case they
891 .Bl -tag -width pkgpathlong
940 .Bl -bullet
960 is used to build stuff locally or distantly (can be per-host), using:
961 .Li chroot -u build_user /build_root
976 ${DISTDIR}/build-stats.
987 is used as a fail-safe for any other activities that do not require any rights.
1001 .Ar show-prepare-results , patch , build
1028 in case of failure during clean-up).
1076 now maintains a list of pkgpath-per-host that are currently building in the
1078 directory of its log directory, along with building-in-memory status.
1118 stage to clean-up hosts periodically,
1124 .Sq force-junk
1126 .Ar junk-proxy ,
1132 As a special-case, failing ports with a tag will not
1133 interfere with clean-up, so that hosts do not get locked down to
1148 .Pa %L/control-%h-%$ ,
1153 .Li nc -U path
1156 .Bl -tag -offset aaaa -width addhost
1204 .Pa stop-<hostname>
1230 .Bl -tag -width distinfo
1237 Fetching uses this to avoid re-checksumming known files.
1247 .Bl -bullet
1264 .Xr clean-old-distfiles 1 ,
1290 .Pa ${DISTDIR}/build-stats/${ARCH} ,
1307 .Pa ${DISTDIR}/build-stats/${ARCH}-size
1319 .Pa ${DISTDIR}/build-stats/${ARCH}-dependencies ,
1334 .Bl -tag -width engine.log
1339 .Pa affinity/lang.ghc,-main .
1348 .It Pa awaiting-locks.log
1355 Plotting cumulated time may help in fine-tuning squiggles parameters.
1364 The detailed timing info gives a run-down of the build, with clean, fetch,
1371 .It Pa built-packages.log
1373 .It Pa cpu-concurrency.log
1389 .It Pa control-%h-%$
1407 .Bl -tag -width BB:
1420 forcible clean-up before building a port with a kde tag.
1482 List of pkgpaths that require manual intervention, in human-readable form.
1499 .Bl -bullet
1522 Both those activities are rate-limited, so that
1535 .Sq -
1562 .It Pa stop-<hostname>
1575 .It Pa term-report.log
1577 .Xr dpb-replay 1 .
1584 .Bl -tag -offset aaaa -width truc
1637 .It Short-cut: depends already handled by <fullpkgpath>
1671 .Ar prepare-results ,
1680 As dependencies are handled globally per-host, some ports can avoid
1729 it will call pkg_add -r.
1732 it will call pkg_add -r -D installed,
1750 machine works fine, but using the build info coming from several machines
1760 When a host fails consistency check, there is not yet a way to re-add it
1805 .Xr clean-old-distfiles 1 ,
1806 .Xr dpb-replay 1 ,