FreeBSD/poudriere c1104ddtest-ports/default/devel/libtextstyle Makefile

test-ports: Adapt for 13.4
DeltaFile
+2-0test-ports/default/devel/libtextstyle/Makefile
+2-01 files

FreeBSD/poudriere 6cc0abc. .cirrus.yml, test common.bulk.sh

Bump test versions to 13.4 and 14.1
DeltaFile
+2-2.cirrus.yml
+1-1test/common.bulk.sh
+3-32 files

FreeBSD/poudriere 193cc11external/patches/sh 015-setvar-blank.patch, external/sh var.c

sh: Fix setvar("")

Fixes: 5edb36edaa6e
DeltaFile
+31-0external/patches/sh/015-setvar-blank.patch
+10-8external/sh/var.c
+4-4test/read_line.sh
+45-123 files

FreeBSD/poudriere ceb7c22. .cirrus.yml

cirrus: Use [dist]check quick targets
DeltaFile
+2-2.cirrus.yml
+2-21 files

FreeBSD/poudriere 4125a9etest Makefile.am Makefile.in

Fix some tests to depend on jail setup
DeltaFile
+6-0test/Makefile.am
+6-0test/Makefile.in
+12-02 files

FreeBSD/poudriere 09ec91atest runtest.sh

runtest: Fix gmake jobserver race.

This fixes a race when using the runtest's own job token
for running the child test. The race could cause it to
wait forever on the job server pipe for a new token
when it will never receive one.

This could be seen with something like -j3 and running
calculate_duration.sh and read_file.sh tests.
DeltaFile
+13-2test/runtest.sh
+13-21 files

FreeBSD/poudriere c00744fsrc/poudriere-sh helpers.c mapfile.c

sh builtins: Handle [un]setvar failures better
DeltaFile
+27-10src/poudriere-sh/helpers.c
+23-9src/poudriere-sh/mapfile.c
+6-6src/poudriere-sh/mktemp.c
+6-3src/poudriere-sh/traps.c
+62-284 files

FreeBSD/poudriere a9a119a. Makefile.in Makefile.am, test runtest.sh

Add a 'make checkquick' target to skip build tests
DeltaFile
+14-6test/runtest.sh
+6-0Makefile.in
+6-0Makefile.am
+26-63 files

FreeBSD/poudriere 61dd319test runtest.sh

TESTS_SKIP_BUILD: Don't skip pkgqueue_build_and_test.sh
DeltaFile
+1-1test/runtest.sh
+1-11 files

FreeBSD/poudriere 4ea0928. Makefile.in, src/poudriere-sh cut.c paste.c

Revert cut(1) and paste(1) builtins.

- These do not read from stdin properly and fail the added tests.
- paste(1) also had a use-after-free issue with warg/delim after the
  getopt processing.
- Add more defines to catch this problem

Issue #1187
DeltaFile
+0-518src/poudriere-sh/cut.c
+0-297src/poudriere-sh/paste.c
+37-16test/Makefile.in
+4-46Makefile.in
+28-0test/builtins-cut.sh
+28-0test/builtins-paste.sh
+97-8778 files not shown
+129-90114 files

FreeBSD/poudriere 95bad3bsrc/share/poudriere common.sh

Add a msg_fmt() that handles colors/newlines/timestamp properly
DeltaFile
+36-13src/share/poudriere/common.sh
+36-131 files

FreeBSD/poudriere 256f4f1src/share/poudriere jail.sh

jail -cu: Don't include build-time make.conf files into jail's clean snapshot
DeltaFile
+20-0src/share/poudriere/jail.sh
+20-01 files

FreeBSD/poudriere 49cd57fsrc/share/poudriere common.sh

Package Fetch: Sort list of packages to fetch
DeltaFile
+1-1src/share/poudriere/common.sh
+1-11 files

FreeBSD/poudriere 2ddc049src/share/poudriere bulk.sh

bulk -n: Reduce duplicated build summary output
DeltaFile
+3-1src/share/poudriere/bulk.sh
+3-11 files

FreeBSD/poudriere edf5c9dsrc/share/poudriere common.sh

testport/bulk -i: Fix when BUILD_AS_NON_ROOT=no
DeltaFile
+6-0src/share/poudriere/common.sh
+6-01 files

FreeBSD/poudriere 11a7662src/share/poudriere common.sh

msg_fmt: Splt up and align long lines
DeltaFile
+46-4src/share/poudriere/common.sh
+46-41 files

FreeBSD/poudriere 666d68csrc/share/poudriere common.sh

bulk: Fix IMMUTABLE_BASE=schg not working with qemu
DeltaFile
+1-1src/share/poudriere/common.sh
+1-11 files

FreeBSD/poudriere ec035afsrc/share/poudriere/include cache.sh, test cache.sh cache_pipe.sh

cache: Support passing in the key to use with -K
DeltaFile
+87-11src/share/poudriere/include/cache.sh
+51-0test/cache.sh
+28-0test/cache_pipe.sh
+166-113 files

FreeBSD/poudriere c533fd7src/share/poudriere common.sh

bulk/testport -i + qemu: Allow su(1) to work.

This requires giving the emulator setuid, otherwise we get this error:
  su: not running setuid
DeltaFile
+11-0src/share/poudriere/common.sh
+11-01 files

FreeBSD/poudriere 326c98fsrc/share/poudriere common.sh

Status: Split counts into their own line.

This was way too long.
DeltaFile
+4-4src/share/poudriere/common.sh
+4-41 files

FreeBSD/poudriere a2bcf11test shash_basic.sh

shash_read: Should return error on no entry
DeltaFile
+8-0test/shash_basic.sh
+8-01 files

FreeBSD/poudriere f2f6ee8src/share/poudriere/include util.sh shared_hash.sh

No need for extra write_atomic_tee()
DeltaFile
+17-10src/share/poudriere/include/util.sh
+1-1src/share/poudriere/include/shared_hash.sh
+18-112 files

FreeBSD/poudriere 70d5ce0src/share/poudriere/include util.sh, test readlines.sh

readlines[_file]: Support teeing with -T
DeltaFile
+39-6src/share/poudriere/include/util.sh
+45-0test/readlines.sh
+84-62 files

FreeBSD/poudriere 027bb26src/share/poudriere common.sh status.sh, src/share/poudriere/awk json.awk

Add an inspected bucket for shlib tracking
DeltaFile
+115-3test/common.bulk.sh
+19-19src/share/poudriere/common.sh
+9-6src/share/poudriere/status.sh
+6-4test/bulk-build-inc-shlibs.sh
+9-0src/share/poudriere/awk/json.awk
+4-2test/bulk-build-inc-shlibs-buildrun-deps.sh
+162-341 files not shown
+165-367 files

FreeBSD/poudriere 9dbacfesrc/share/poudriere common.sh

show_build_summary: Remove queue width

This wasn't serving much but to make the display oddly spaced.
DeltaFile
+9-19src/share/poudriere/common.sh
+9-191 files

FreeBSD/poudriere 262b20asrc/share/poudriere status.sh common.sh

status: Move ignored column next to inspected.

This gets queue and trimmed items closer together - stuff that can be ignored.
DeltaFile
+4-4src/share/poudriere/status.sh
+2-2src/share/poudriere/common.sh
+6-62 files

FreeBSD/poudriere ba6e86csrc/share/poudriere/include util.sh, test readlines.sh

readlines[_file]: Support empty var_returns
DeltaFile
+12-4src/share/poudriere/include/util.sh
+10-2test/readlines.sh
+22-62 files

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

readlines_file: Allow changing the output separator
DeltaFile
+1-1src/share/poudriere/include/util.sh
+1-11 files

FreeBSD/poudriere 7b5254bsrc/share/poudriere/include shared_hash.sh cache.sh, test shash_basic.sh

shash_tee: Simplify by moving to shash_write -T
DeltaFile
+16-13src/share/poudriere/include/shared_hash.sh
+4-4test/shash_basic.sh
+1-1src/share/poudriere/include/cache.sh
+21-183 files

FreeBSD/poudriere cb32acbtest shash_basic.sh

shash_basic tests: Assert some assumptions
DeltaFile
+21-0test/shash_basic.sh
+21-01 files