FreeBSD/poudriere 18c9651src/share/poudriere/include pkg.sh

pkg_notes_get: Avoid setvar problems
DeltaFile
+11-10src/share/poudriere/include/pkg.sh
+11-101 files

FreeBSD/poudriere 1e2a605. Makefile.am Makefile.in

make checkquick: Include dry bulk tests
DeltaFile
+2-4Makefile.am
+2-4Makefile.in
+4-82 files

FreeBSD/poudriere 1c317aasrc/share/poudriere common.sh, src/share/poudriere/include pkg.sh

testport: Fix not adding PKGENV if no notes are added.

This was seen on cirrus where there is no git checkout.
DeltaFile
+4-4src/share/poudriere/include/pkg.sh
+2-1src/share/poudriere/common.sh
+6-52 files

FreeBSD/poudriere 5777034test testport-build-quick-1-dep.sh testport-build-quick-pkg.sh

build quick tests: Also test PKG_NO_VERSION_FOR_DEPS
DeltaFile
+30-21test/testport-build-quick-1-dep.sh
+30-21test/testport-build-quick-pkg.sh
+27-18test/bulk-build-quick-pkg.sh
+87-603 files

FreeBSD/poudriere be4933dsrc/share/poudriere common.sh

set +x in some noisy functions
DeltaFile
+2-0src/share/poudriere/common.sh
+2-01 files

FreeBSD/poudriere 97dfef1src/share/poudriere logclean.sh, test runtest.sh common.bulk.sh

bulk tests: rework some logclean and error handling.

- Unhide output
- Only consider lock acquisition failure OK
- Don't logclean while acquiring test contexts
- While here avoid bootstrap code with test context lookup
- logclean: Ignore potential harmless race in find_broken_latest_per_pkg_links
DeltaFile
+38-18src/share/poudriere/logclean.sh
+30-5test/runtest.sh
+12-4test/common.bulk.sh
+1-1test/distclean-badorigin.sh
+1-1test/options-badorigin.sh
+1-0test/common.sh
+83-296 files

FreeBSD/poudriere 06eeab7test runtest.sh

runtest: Bump /bin/sh multipler to 5
DeltaFile
+2-2test/runtest.sh
+2-21 files

FreeBSD/poudriere f1b3df6. .cirrus.yml, src/share/poudriere testport.sh

debug
DeltaFile
+2-2.cirrus.yml
+4-0src/share/poudriere/testport.sh
+6-22 files

FreeBSD/poudriere e00020asrc/share/poudriere logclean.sh, test runtest.sh common.bulk.sh

bulk tests: rework some logclean handling.

- Unhide output
- Only consider lock acquisition failure OK
- Don't logclean while acquiring test contexts
- While here avoid bootstrap code with test context lookup
- logclean: Ignore potential harmless race in find_broken_latest_per_pkg_links
DeltaFile
+14-5test/runtest.sh
+12-4test/common.bulk.sh
+6-1src/share/poudriere/logclean.sh
+32-103 files

FreeBSD/poudriere 45c0bf4test jobs.sh

jobs test: Raise timeout for slow cirrus system
DeltaFile
+1-1test/jobs.sh
+1-11 files

FreeBSD/poudriere a5640b1test runtest.sh

runtest: Lower timeout for quick tests
DeltaFile
+1-0test/runtest.sh
+1-01 files

FreeBSD/poudriere 9c11abf. Makefile.in Makefile.am, external/lockf lockf.c

Import lockf from FreeBSD main 4c8b54f76.

This is needed for runtest to use lockf -T.
DeltaFile
+429-0external/lockf/lockf.c
+33-10Makefile.in
+2-0Makefile.am
+1-0.gitignore
+465-104 files

FreeBSD/poudriere 8d89709src/share/poudriere/include util.sh

lock_read_pid can return an error
DeltaFile
+7-2src/share/poudriere/include/util.sh
+7-21 files

FreeBSD/poudriere 27202dfsrc/share/poudriere/include shared_hash.sh, test shash-basic.sh

shash_get: Support var_return=- for stdout output
DeltaFile
+17-6src/share/poudriere/include/shared_hash.sh
+10-0test/shash-basic.sh
+27-62 files

FreeBSD/poudriere 571c2cftest runtest.sh

runtest: make skips case clearer
DeltaFile
+2-2test/runtest.sh
+2-21 files

FreeBSD/poudriere 621e838external/patches/sh 011-funcname-stack.patch, external/sh eval.c

Correct some comments about EPIPE which should be SIGPIPE
DeltaFile
+7-7test/setup_traps.sh
+1-1external/patches/sh/011-funcname-stack.patch
+1-1external/sh/eval.c
+1-1src/share/poudriere/include/parallel.sh
+1-1test/runtest.sh
+11-115 files

FreeBSD/poudriere 8872c69test runtest.sh

runtest: Comment what TEST_CONTEXTS_PARALLEL is
DeltaFile
+1-0test/runtest.sh
+1-01 files

FreeBSD/poudriere 633238csrc/poudriere-sh mapfile.c, src/share/poudriere/include util.sh

readlines_file: Fix stdout output.

- Let "no vars" case work.
- Support var_return=- for stdout like other functions.
DeltaFile
+30-1test/readlines.sh
+19-3src/poudriere-sh/mapfile.c
+15-5src/share/poudriere/include/util.sh
+5-0test/mapfile.sh
+69-94 files

FreeBSD/poudriere c2319c4test runtest.sh

runtest: An existing running test is immediately fatal.
DeltaFile
+1-1test/runtest.sh
+1-11 files

FreeBSD/poudriere 7f0c992src/share/poudriere common.sh, src/share/poudriere/include util.sh

Cleanup some bad setvar name clashes.

This is a problem when the child uses the same variable name as the
parent's for storing the variable name in as the value stays local in the
child.
DeltaFile
+14-14src/share/poudriere/include/util.sh
+9-9src/share/poudriere/common.sh
+23-232 files

FreeBSD/poudriere 7f51930test common.sh

tests condvar: make which optional
DeltaFile
+9-9test/common.sh
+9-91 files

FreeBSD/poudriere bfa3989src/share/poudriere/include util.sh

_lock_read_pid: Don't loop forever if there's no pidfile
DeltaFile
+6-2src/share/poudriere/include/util.sh
+6-21 files

FreeBSD/poudriere a7085fbsrc/share/poudriere/include parallel.sh, test jobs.sh

spawn_job: Set spawn_job, spawn_pgid, and spawn_pid.
DeltaFile
+4-1src/share/poudriere/include/parallel.sh
+1-0test/jobs.sh
+5-12 files

FreeBSD/poudriere f870389test common.sh timestamp.sh

tests: factorize running test functions
DeltaFile
+16-0test/common.sh
+1-6test/timestamp.sh
+1-6test/jobs.sh
+1-1test/runtest.sh
+19-134 files

FreeBSD/poudriere 03c96c2test common.sh setup_traps.sh

tests: Move condvar into common.sh
DeltaFile
+43-0test/common.sh
+0-42test/setup_traps.sh
+43-422 files

FreeBSD/poudriere 45d5df0src/share/poudriere common.sh

exit_handler: Document why SIGPIPE is blocked
DeltaFile
+2-1src/share/poudriere/common.sh
+2-11 files

FreeBSD/poudriere 784f713src/bin poudriere.in, src/share/poudriere common.sh

poudriere: Suck in FP_* vars.

Also correct FP_BUILD_PKG_EXIT_PKGNAMES msg while here
DeltaFile
+1-1src/bin/poudriere.in
+1-1src/share/poudriere/common.sh
+2-22 files

FreeBSD/poudriere d160963src/libexec/poudriere/timestamp timestamp.c, test timestamp.sh runtest.sh

runtest: Ensure timeout --foreground SIGTERM propagates down
DeltaFile
+31-2test/timestamp.sh
+15-2src/libexec/poudriere/timestamp/timestamp.c
+1-1test/runtest.sh
+47-53 files

FreeBSD/poudriere 0749d16test runtest.sh

runtest: Allow TIMEOUT_KILL_SIGNAL from env
DeltaFile
+2-1test/runtest.sh
+2-11 files

FreeBSD/poudriere 23fe8b3test runtest.sh

runtest TRUSS: Lower string size.

512 was to capture long paths. 256 should be enough now
after recent changes to reduce the path lengths.
DeltaFile
+1-1test/runtest.sh
+1-11 files