Mock Version: 2.14 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/janet.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1637203558.959902/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.bwn8p3yl:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.bwn8p3yl:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'a3f91c67c1284291b240177d8d1b2275', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1637203558.959902/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.bwn8p3yl:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/janet.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/janet-1.15.5-1.fc36.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/janet.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1637203558.959902/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.bwn8p3yl:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True) Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.bwn8p3yl:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'b46b315423be472393270bfe2c857475', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1637203558.959902/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.bwn8p3yl:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/janet.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.BU7IxU + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf janet-1.15.5 + /usr/bin/gzip -dc /builddir/build/SOURCES/janet-1.15.5.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd janet-1.15.5 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.3WsIR2 + umask 022 + cd /builddir/build/BUILD + cd janet-1.15.5 + /usr/bin/make -O -j2 V=1 VERBOSE=1 cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/abstract.boot.o -c src/core/abstract.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/array.boot.o -c src/core/array.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/asm.boot.o -c src/core/asm.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/buffer.boot.o -c src/core/buffer.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/bytecode.boot.o -c src/core/bytecode.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/capi.boot.o -c src/core/capi.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/cfuns.boot.o -c src/core/cfuns.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/compile.boot.o -c src/core/compile.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/corelib.boot.o -c src/core/corelib.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/debug.boot.o -c src/core/debug.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/emit.boot.o -c src/core/emit.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/fiber.boot.o -c src/core/fiber.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/gc.boot.o -c src/core/gc.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/ev.boot.o -c src/core/ev.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/inttypes.boot.o -c src/core/inttypes.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/io.boot.o -c src/core/io.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/math.boot.o -c src/core/math.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/marsh.boot.o -c src/core/marsh.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/net.boot.o -c src/core/net.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/os.boot.o -c src/core/os.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/parse.boot.o -c src/core/parse.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/pp.boot.o -c src/core/pp.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/peg.boot.o -c src/core/peg.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/regalloc.boot.o -c src/core/regalloc.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/run.boot.o -c src/core/run.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/specials.boot.o -c src/core/specials.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/string.boot.o -c src/core/string.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/strtod.boot.o -c src/core/strtod.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/struct.boot.o -c src/core/struct.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/symcache.boot.o -c src/core/symcache.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/table.boot.o -c src/core/table.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/tuple.boot.o -c src/core/tuple.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/thread.boot.o -c src/core/thread.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/typedarray.boot.o -c src/core/typedarray.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/util.boot.o -c src/core/util.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/vector.boot.o -c src/core/vector.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/value.boot.o -c src/core/value.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/wrap.boot.o -c src/core/wrap.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/boot/array_test.boot.o -c src/boot/array_test.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/boot/boot.boot.o -c src/boot/boot.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/core/vm.boot.o -c src/core/vm.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/boot/buffer_test.boot.o -c src/boot/buffer_test.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/boot/number_test.boot.o -c src/boot/number_test.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/boot/system_test.boot.o -c src/boot/system_test.c cp src/mainclient/shell.c build/c/shell.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/boot/table_test.boot.o -c src/boot/table_test.c cc -DJANET_BOOTSTRAP -DJANET_BUILD="\"local\"" -O0 -g -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/janet_boot build/core/abstract.boot.o build/core/array.boot.o build/core/asm.boot.o build/core/buffer.boot.o build/core/bytecode.boot.o build/core/capi.boot.o build/core/cfuns.boot.o build/core/compile.boot.o build/core/corelib.boot.o build/core/debug.boot.o build/core/emit.boot.o build/core/ev.boot.o build/core/fiber.boot.o build/core/gc.boot.o build/core/inttypes.boot.o build/core/io.boot.o build/core/marsh.boot.o build/core/math.boot.o build/core/net.boot.o build/core/os.boot.o build/core/parse.boot.o build/core/peg.boot.o build/core/pp.boot.o build/core/regalloc.boot.o build/core/run.boot.o build/core/specials.boot.o build/core/string.boot.o build/core/strtod.boot.o build/core/struct.boot.o build/core/symcache.boot.o build/core/table.boot.o build/core/thread.boot.o build/core/tuple.boot.o build/core/typedarray.boot.o build/core/util.boot.o build/core/value.boot.o build/core/vector.boot.o build/core/vm.boot.o build/core/wrap.boot.o build/boot/array_test.boot.o build/boot/boot.boot.o build/boot/buffer_test.boot.o build/boot/number_test.boot.o build/boot/system_test.boot.o build/boot/table_test.boot.o -lm -lpthread -lrt -ldl build/janet_boot . JANET_PATH '/usr/local/lib/janet' > build/c/janet.c cksum build/c/janet.c 2582682628 2168553 build/c/janet.c cc -O2 -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -c build/c/shell.c -o build/shell.o cc -O2 -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -c build/c/janet.c -o build/janet.o cc -rdynamic -O2 -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -Wl,-soname,libjanet.so.1.15 -shared -o build/libjanet.so build/janet.o build/shell.o -lm -lpthread -lrt -ldl cc -rdynamic -O2 -std=c99 -Wall -Wextra -Isrc/include -Isrc/conf -fvisibility=hidden -fPIC -o build/janet build/janet.o build/shell.o -lm -lpthread -lrt -ldl ar rcs build/libjanet.a build/janet.o build/shell.o ./build/janet tools/patch-header.janet src/include/janet.h src/conf/janetconf.h build/janet.h + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.XybwvL + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64 ++ dirname /builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64 + cd janet-1.15.5 + export BINDIR=/usr/bin + BINDIR=/usr/bin + export LIBDIR=/usr/lib64 + LIBDIR=/usr/lib64 + export PREFIX=/usr + PREFIX=/usr + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64 'INSTALL=/usr/bin/install -p' build/janet tools/patch-jpm.janet jpm build/jpm "--libpath=/usr/lib64" "--headerpath=/usr/include/janet" "--binpath=/usr/bin" chmod +x build/jpm echo 'prefix=/usr' > build/janet.pc echo 'exec_prefix=${prefix}' >> build/janet.pc echo 'includedir=/usr/include/janet' >> build/janet.pc echo 'libdir=/usr/lib64' >> build/janet.pc echo "" >> build/janet.pc echo "Name: janet" >> build/janet.pc echo "Url: https://janet-lang.org" >> build/janet.pc echo "Description: Library for the Janet programming language." >> build/janet.pc build/janet -e '(print "Version: " janet/version)' >> build/janet.pc echo 'Cflags: -I${includedir}' >> build/janet.pc echo 'Libs: -L${libdir} -ljanet' >> build/janet.pc echo 'Libs.private: -lm -lpthread -lrt -ldl' >> build/janet.pc mkdir -p '/builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/bin' cp build/janet '/builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/bin/janet' mkdir -p '/builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/include/janet' cp -r build/janet.h '/builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/include/janet' mkdir -p '/builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/lib64/janet' mkdir -p '/builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/lib64' cp build/libjanet.so '/builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/lib64/libjanet.so.1.15.5' cp build/libjanet.a '/builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/lib64/libjanet.a' ln -sf libjanet.so.1.15 '/builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/lib64/libjanet.so' ln -sf libjanet.so.1.15.5 /builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/lib64/libjanet.so.1.15 cp -rf build/jpm '/builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/bin' mkdir -p '/builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/share/man/man1/' cp janet.1 '/builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/share/man/man1/' cp jpm.1 '/builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/share/man/man1/' mkdir -p '/builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/lib64/pkgconfig' cp build/janet.pc '/builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/lib64/pkgconfig/janet.pc' [ -z '/builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64' ] && ldconfig "/usr/lib64" || true rm build/janet.pc + find /builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64 -type f /builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/share/man/man1/jpm.1 /builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/share/man/man1/janet.1 /builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/lib64/pkgconfig/janet.pc /builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/lib64/libjanet.a /builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/lib64/libjanet.so.1.15.5 /builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/include/janet/janet.h /builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/bin/jpm /builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/bin/janet + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip /usr/bin/strip: /builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/lib64/stRsjgoJ/janet.o: cannot set time: Invalid argument /usr/bin/strip: /builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/lib64/stRsjgoJ/shell.o: cannot set time: Invalid argument + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/bin/jpm from /usr/bin/env janet to #!/usr/bin/janet + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.aQiTW8 + umask 022 + cd /builddir/build/BUILD + cd janet-1.15.5 + make test for f in test/suite*.janet; do ./build/janet "$f" || exit; done Running test suite 0 tests... ✔ "addition": true ✔ "subtraction": true ✔ "multiplication": true ✔ "left shift": true ✔ "right shift": true ✔ "less than integers": true ✔ "less than reals": true ✔ "greater than integers": true ✔ "greater than reals": true ✔ "less than or equal to integers": true ✔ "less than or equal to reals": true ✔ "greater than or equal to integers": true ✔ "greater than or equal to reals": true ✔ "modulo 1": true ✔ "modulo 2": true ✔ "type ordering": true ✔ "buffer literal": true ✔ "get nil from empty struct": true ✔ "get nil from empty table": true ✔ "get non nil from struct": true ✔ "get non nil from table": true ✔ "get non nil from buffer": true ✔ "get nil from buffer oob": true ✔ "can add to empty table": ✔ "can add to non-empty table":
✔ "false literal": true ✔ "true literal": true ✔ "nil literal": true ✔ "bit or": true ✔ "bit and": true ✔ "bit xor": true ✔ "bit xor 2": true ✔ "nested function calls": true ✔ "hex escapes": true ✔ "escape character": true ✔ "tab character": true ✔ "f91(10) = 91": true ✔ "f91(11) = 91": true ✔ "f91(20) = 91": true ✔ "f91(31) = 91": true ✔ "f91(100) = 91": true ✔ "f91(101) = 91": true ✔ "f91(102) = 92": true ✔ "f91(103) = 93": true ✔ "f91(104) = 94": true ✔ "fib(0)": true ✔ "fib(1)": true ✔ "fib(2)": true ✔ "fib(3)": true ✔ "fib(4)": true ✔ "fib(5)": true ✔ "fib(6)": true ✔ "fib(7)": true ✔ "fib(8)": true ✔ "fib(9)": true ✔ "fib(10)": true ✔ "inner closure 1": true ✔ "inner closure 2": true ✔ "inner closure 3": true ✔ "quote shorthand": true ✔ "loop in closure": true ✔ "loop globally": true ✔ "struct order does not matter 1": true ✔ "struct order does not matter 2": true ✔ "symbol function": true ✔ "fiber error result": true ✔ "fiber error status": true ✔ "initial transfer to new fiber": true ✔ "second transfer to fiber": true ✔ "return from fiber": true ✔ "finished fiber is dead": true ✔ "var arg no arguments": true ✔ "var arg no packed arguments": true ✔ "var arg tuple size 1": true ✔ "var arg tuple size 2, 2 normal args": true ✔ "var arg large tuple": true ✔ "compose - +": true ✔ "compose + -": true ✔ "compose -+ +-": true ✔ "compose +- -+": true ✔ "emojis \xF0\x9F\x99\x89 :)": true ✔ utf8 strings are not symbols and vi...: true ✔ "unicode escape 1": true ✔ "unicode escape 2": true ✔ "unicode escape 3": true ✔ "unicode escape 4": true ✔ "@ symbol": true ✔ "@-- symbol": true ✔ "@hey symbol": true ✔ "merge sort merge 1": true ✔ "merge sort merge 2": true ✔ "merge sort merge 3": true ✔ "merge sort merge 4": true ✔ "sort 1": true ✔ "sort 2": true ✔ "sort 3": true ✔ "sort 4": true ✔ "two gensyms not equal": true ✔ "many symbols": true ✔ "simple let": true ✔ "destructured let": true ✔ "double destructured let": true ✔ "defn macro": true ✔ "defn macro triple": true ✔ "when macro": true ✔ "nil key struct literal": true ✔ "nil key table literal": true ✔ "nil key struct ctor": true ✔ "nil key table ctor": true ✔ "nan key struct ctor": true ✔ "nan key table ctor": true ✔ "nan key struct literal": true ✔ "nan key table literal": true ✔ "nil value struct ctor": true ✔ "nil value table ctor": true ✔ "nil value struct literal": true ✔ "nil value table literal": true ✔ "regression test": true ✔ "regression #137 (1)": true ✔ "regression #137 (2)": true ✔ "regression #137 (3)": true ✔ "regression #137 (4)": true ✔ "regression #137 (5)": true ✔ "regression #137 (6)": true ✔ "truthy values": true ✔ "non-truthy values": true ✔ "struct literal duplicate keys": true ✔ "struct constructor duplicate keys": true ✔ "table literal duplicate keys": true ✔ "table constructor duplicate keys": true ✔ "compare-primitive integers (1)": true ✔ "compare-primitive integers (2)": true ✔ "compare-primitive strings": true ✔ "compare integers (1)": true ✔ "compare integers (2)": true ✔ "compare strings (1)": true ✔ "compare less than integers": true ✔ "compare not greater than integers": true ✔ "compare less than reals": true ✔ "compare greater than integers": true ✔ "compare greater than reals": true ✔ "compare less than reals": true ✔ "compare less than or equal to integers": true ✔ "compare less than or equal to reals": true ✔ compare greater than or equal to in...: true ✔ "compare greater than or equal to reals": true ✔ "compare type ordering": true ✔ "compare num to object (1)": true ✔ "compare object to num (2)": true ✔ "compare object to object": true ✔ "compare< poly": true ✔ "compare> poly": true ✔ "compare<= poly": true ✔ "compare= poly": true ✔ "polymorphic sort": true ✔ compare polymorphic <...: true ✔ compare polymorphic 3 0": true ✔ "compare polymorphic 4 -1": true ✔ "compare polymorphic -9 1": true ✔ "compare polymorphic 3 0": true ✔ "compare polymorphic 4 -1": true ✔ "compare polymorphic -9 1": true ✔ "compare polymorphic 3 0": true ✔ "compare polymorphic 3 -1": true ✔ "compare polymorphic 3 1": true ✔ "compare polymorphic 3 0": true ✔ "compare polymorphic 3 -1": true ✔ "compare polymorphic 3 1": true ✔ compare polymorphic inf -1": true ✔ "compare polymorphic inf -1": true ✔ "compare polymorphic -inf -1": true ✔ "compare polymorphic -inf -1": true ✔ "compare polymorphic -nan 0": true ✔ "compare polymorphic -nan 0": true ✔ "any? 1": true ✔ "any? 2": true ✔ "any? 3": true ✔ "any? 4": true ✔ "any? 5": true ✔ "any? 6": true Test suite 0 finished in 0.009 seconds 186 of 186 tests passed. Running test suite 1 tests... ✔ "sqrt(160000)=400": true ✔ "struct get": true ✔ "struct get": true ✔ "struct get": true ✔ "struct get": true ✔ "struct get": true ✔ "check do form regression": true ✔ "check do form regression": true ✔ "(random) between 0 and 1": true ✔ "table get 1": true ✔ "table get proto": true ✔ "table get 2": true ✔ "proto no effect": true ✔ "simple long string": true ✔ "long string with embedded quotes": true ✔ long string with embedded quotes an...: true ✔ fiber creation does not call fiber ...: true ✔ fiber debug statement breaks at pro...: true ✔ "fiber enters debug state": true ✔ "fiber resumes properly from debug state": true ✔ "fiber properly dies from debug state": true ✔ "max triangle": true ✔ "string/join 1 argument": true ✔ "string/join 2 arguments": true ✔ "string/join empty array": true ✔ "string/find positive": true ✔ "string/find negative": true ✔ "dictionary destructuring 1": true ✔ "dictionary destructuring 2": true ✔ "dictionary destructuring 3": true ✔ "dictionary destructuring 4": true ✔ dictionary destructuring 5 - expres...: true ✔ "marshal nil": true ✔ "marshal false": true ✔ "marshal true": true ✔ "marshal small integers": true ✔ "marshal integers (-1)": true ✔ "marshal small integers (199)": true ✔ "marshal medium integers (5000)": true ✔ "marshal small integers (-5000)": true ✔ "marshal large integers (10000)": true ✔ "marshal large integers (-10000)": true ✔ "marshal double": true ✔ "marshal string": true ✔ "marshal symbol": true ✔ "marshal buffer": true ✔ "marshal array": true ✔ "marshal tuple": true ✔ "marshal table": true ✔ "marshal struct": true ✔ "marshal function 0": true ✔ "marshal function 1": true ✔ "marshal function 2": true ✔ "marshal function 3": true ✔ "marshal function 4": true ✔ "marshal function 5": true ✔ "marshal simple fiber 1": true ✔ "marshal simple fiber 2": true ✔ "cyclic struct": true ✔ "long function compilation": true ✔ "if-let": true ✔ "if-let 2": true ✔ "sum map": true ✔ "juxt": true ✔ "case macro": true ✔ "case with default": true ✔ "seq macro 1": true ✔ "seq macro 2": true ✔ "loop :range-to": true ✔ "loop :down-to": true ✔ "not= 1": true ✔ "not= 2": true ✔ "closure in loop 0": true ✔ "closure in loop 1": true ✔ "closure in loop 2": true ✔ "closure in loop 3": true ✔ "closure in loop 4": true ✔ "numerical equal 1": true ✔ "numerical equal 2": true ✔ "numerical equal 3": true ✔ "numerical equal 4": true ✔ "numerical equal 5": true ✔ "array to tuple": true ✔ "array comparison": true ✔ "array comparison 2": true ✔ "array comparison 3": true ✔ "array/slice 1": true ✔ "array/slice 2": true ✔ "odd? 1": true ✔ "odd? 2": true ✔ "odd? 3": true ✔ "odd? 4": true ✔ "odd? 5": true ✔ "odd? 6": true ✔ "odd? 7": true ✔ "odd? 8": true ✔ "odd? 9": true ✔ "even? 1": true ✔ "even? 2": true ✔ "even? 3": true ✔ "even? 4": true ✔ "even? 5": true ✔ "even? 6": true ✔ "even? 7": true ✔ "even? 8": true ✔ "even? 9": true ✔ "assert error": true ✔ "assert error": true ✔ "assert error": true ✔ "assert error": true ✔ "assert error": true ✔ "sort 5": true ✔ "sort 6": true ✔ "and true true": true ✔ "and true false": true ✔ "and false true": true ✔ "and true true true": true ✔ "and 0 1 2": true ✔ "and 0 1 nil": true ✔ "and 1": true ✔ "and with no arguments": true ✔ "or true true": true ✔ "or true false": true ✔ "or false true": true ✔ "or false true": true ✔ "or true true false": true ✔ "or 0 1 2": true ✔ "or nil 1 2": true ✔ "or 1": true ✔ "or with no arguments": true Test suite 1 finished in 0.014 seconds 130 of 130 tests passed. Running test suite 2 tests... ✔ "buffer equal 1": true ✔ "buffer equal 2": true ✔ "buffer not equal 1": true ✔ "buffer not equal 2": true ✔ "buffer instantiation": true ✔ "buffer length": true ✔ "nested seq": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate in loop": true ✔ "generate loop count": true ✔ "x1 as symbol": true ✔ "X1 as symbol": true ✔ "string/find 1": true ✔ "string/find 2": true ✔ "string/has-prefix? 1": true ✔ "string/has-prefix? 2": true ✔ "string/has-prefix? 3": true ✔ "string/has-suffix? 1": true ✔ "string/has-suffix? 2": true ✔ "string/has-suffix? 3": true ✔ "string/replace 1": true ✔ "string/replace-all 1": true ✔ "string/replace-all 2": true ✔ "string/ascii-lower": true ✔ "string/ascii-lower": true ✔ "string/reverse 1": true ✔ "string/reverse 2": true ✔ "string/reverse 3": true ✔ "string/reverse 4": true ✔ "string/join 1": true ✔ "string/join 2": true ✔ "string/join 3": true ✔ "string/join 4": true ✔ "string/trim 1": true ✔ "string/trim 2": true ✔ "string/trim 3": true ✔ "string/trim 4": true ✔ "string/triml 1": true ✔ "string/triml 2": true ✔ "string/triml 3": true ✔ "string/trimr 1": true ✔ "string/trimr 2": true ✔ "string/trimr 3": true ✔ "string/split 1": true ✔ "string/split 2": true ✔ "string/find-all 1": true ✔ "string/find-all 2": true ✔ "string/find error 1": true ✔ "string/split error 1": true ✔ "string/replace error 1": true ✔ "string/replace-all error 1": true ✔ "string/find-all error 1": true ✔ "abstract? stdout": true ✔ "abstract? stdin": true ✔ "abstract? stderr": true ✔ "not abstract? nil": true ✔ "not abstract? 1": true ✔ "not abstract? 3": true ✔ "not abstract? 5": true Test suite 2 finished in 0.001 seconds 132 of 132 tests passed. Running test suite 3 tests... ✔ "(range 10)": true ✔ "(range 1 10)": true ✔ "zipcoll": true ✔ "def-": true ✔ "match 1": true ✔ "match 2": true ✔ "match 3": true ✔ "regression 1": true ✔ "scan-number 1": true ✔ "scan-number -1": true ✔ "scan-number 1.3e4": true ✔ "if-not 1": true ✔ "if-not 2": true ✔ "if-not 3": true ✔ "if-not 4": true ✔ "unless": true ✔ "loop :pairs": true ✔ "bad arity 1": true ✔ "bad arity 2": true ✔ "bad arity 3": true ✔ "bad arity 4": true ✔ "bad arity 5": true ✔ "fibasm 1": true ✔ "fibasm 2": true ✔ "fibasm 3": true ✔ "fibasm 4": true ✔ "calling struct": true ✔ "calling table": true ✔ "calling table too many arguments": true ✔ "calling keyword too many arguments": true ✔ "calling number fails": true ✔ "oo 1": true ✔ "oo 2": true ✔ "+ check types": true ✔ "- check types": true ✔ "* check types": true ✔ "/ check types": true ✔ "band check types": true ✔ "bor check types": true ✔ "bxor check types": true ✔ "bnot check types": true ✔ "buffer bit set and clear": true ✔ "buffer bit set and clear": true ✔ "buffer/blit 1": true ✔ "buffer/blit 2": true ✔ "buffer/blit 3": true ✔ "buffer blit against self": true ✔ "buffer/push-word 1": true ✔ "buffer/push-word 2": true ✔ "buffer/push-word 3": true ✔ "buffer/push-word 4": true ✔ "buffer/push-buffer 1": true ✔ "buffer/push-buffer 2": true ✔ "buffer/format on self 1": true ✔ "buffer/format on self 2": true ✔ "check-match abcd": true ✔ "check-match abc": true ✔ "check-match abcde": true ✔ "check-match hello": true ✔ "check-match hello world": true ✔ "check-match 1he11o": true ✔ "check-match ": true ✔ "peg/compile error 1": true ✔ "peg/compile error 2": true ✔ "peg/compile error 3": true ✔ "peg/compile error 4": true ✔ "peg/compile error 5": true ✔ "check-match 10.240.250.250": true ✔ "check-match 0.0.0.0": true ✔ "check-match 1.2.3.4": true ✔ "check-match 256.2.3.4": true ✔ "check-match 256.2.3.2514": true ✔ i have a dog called doug the dog. h...: true ✔ i have a dog called doug the dog. h...: true ✔ "i have a dog called doug the do": true ✔ "i have a dog called doug the dog": true ✔ "i have a dog called doug the dogg": true ✔ "i have a dog called doug the doggg": true ✔ "i have a dog called doug the dogggg": true ✔ "check-deep 1,2,3": true ✔ "check-deep 1,\"2\",3": true ✔ "check-deep 1,\"1\"\"\",3": true ✔ "check-deep abc": true ✔ "check-deep acc": true ✔ "check-deep abc": true ✔ "check-deep ": true ✔ "check-deep ": true ✔ "check-deep abcdefg": true ✔ "check-deep ce": true ✔ "check-deep 123": true ✔ "check-deep 0x86": true ✔ "check-deep -1.3e-7": true ✔ "check-deep 123A": true ✔ "check-match c": true ✔ "check-match acb": true ✔ "check-match aacbb": true ✔ "check-match aadbb": true ✔ "check-match [[]]": true ✔ "check-match [==[a]==]": true ✔ "check-match [==[]===]": true ✔ "check-match [[blark]]": true ✔ "check-match [[bl[ark]]": true ✔ "check-match [[bl]rk]]": true ✔ "check-match [[bl]rk]] ": true ✔ "check-match [=[bl]]rk]=] ": true ✔ "check-match [=[bl]==]rk]=] ": true ✔ "check-match [===[]==]===]": true ✔ "check-match `john": true ✔ "check-match abc": true ✔ "check-match ` `": true ✔ "check-match ` `": true ✔ "check-match `` ``": true ✔ "check-match ``` `` ```": true ✔ "check-match `` ```": true ✔ "check-deep abcd": true ✔ "check-deep ": true ✔ "check-deep abcd\n": true ✔ "check-deep abcd\nz": true ✔ "check-match y": true ✔ "check-match xyx": true ✔ "check-match xxxxxxxyxxxxxxx": true ✔ "check-match xyxx": true ✔ check-match xxxxxxxxxxxxxxxxxxxxxxx...: true ✔ check-match xxxxxxxxxxxxxxxxxxxxxxx...: true ✔ check-match xxxxxxxxxxxxxxxxxxxxxxx...: true ✔ "check-match y": true ✔ "check-match xyx": true ✔ "check-match xxxxxxxyxxxxxxx": true ✔ "check-match xyxx": true ✔ check-match xxxxxxxxxxxxxxxxxxxxxxx...: true ✔ check-match xxxxxxxxxxxxxxxxxxxxxxx...: true ✔ check-match xxxxxxxxxxxxxxxxxxxxxxx...: true ✔ "check-match `john": true ✔ "check-match abc": true ✔ "check-match ` `": true ✔ "check-match ` `": true ✔ "check-match `` ``": true ✔ "check-match ``` `` ```": true ✔ "check-match `` ```": true ✔ "check-match ": true ✔ "check-match hi": true ✔ "check-match no": true ✔ "check-match ": true ✔ "check-match hi": true ✔ "check-match no": true ✔ "check-deep hello": true ✔ "check-deep hello": true ✔ "regression #24": true ✔ "errors should not be swallowed": "expected integer key in range [0, 1), got nil" ✔ "errors should not be swallowed 2": " called with 0 arguments, expected 1" ✔ "normal tuple": true ✔ "normal tuple 1": true ✔ "bracketed tuple 2": true ✔ "normal tuple marshalled/unmarshalled": true ✔ "normal tuple marshalled/unmarshalled": true ✔ "check-match abcdef": true ✔ "check-match abcabc": true ✔ "check-match defdef": true ✔ "check-match abeef": true ✔ "check-match aabeef": true ✔ "check-match aaaaaa": true ✔ "check-deep a": true ✔ "check-deep a": true ✔ "check-deep a": true ✔ "check-deep a": true ✔ "check-deep \xFF": true ✔ "check-deep \xFF": true ✔ "check-deep \xFF": true ✔ "check-deep \xFF": true ✔ "check-deep \xFF\x7F": true ✔ "check-deep \x7F\xFF": true ✔ "check-deep \xFF\x7F": true ✔ "check-deep \x7F\xFF": true ✔ "check-deep \x7F\xFF": true ✔ "check-deep \xFF\x7F\0\0\0\0\0\0": true ✔ "check-deep \xFF\x7F\0\0\0\0\0\0": true ✔ "check-deep \xFF\x7F\0\0\0\0\0": true ✔ "check-deep \xFF\x7F\0\0\0\0\0": true ✔ "check-deep 123": true ✔ "check-deep aaaa": true ✔ "check-deep aaaa": true ✔ "check-deep aaaa": true ✔ "check-deep aaaa": true ✔ "check-deep aaaa": true ✔ "check-deep aaaa": true ✔ "check-deep

foobar

": true ✔ "check-deep

foobar

": true Test suite 3 finished in 0.009 seconds 187 of 187 tests passed. Running test suite 4 tests... ✔ "%6.3f": true ✔ "%6.3f": true ✔ "%6.3f": true ✔ "UTF-8": true ✔ "\xCF\x80": true ✔ "\xCF\x80": true ✔ "%6.3f": true ✔ "%6.3f": true ✔ "%6.3f": true ✔ "UTF-8": true ✔ "\xCF\x80": true ✔ "\xCF\x80": true ✔ "range 1 argument": true ✔ "range 2 arguments": true ✔ "range 3 arguments": true ✔ "marshal nested functions": true ✔ "marshal nested functions in fiber": true ✔ "marshal nested fibers": true ✔ "issue 53 regression": true ✔ "bracket tuples are never special forms": true ✔ "bracket tuples are never macros": true ✔ "bracket tuples are never function calls": true ✔ "extra keywords in def are metadata tags": true ✔ "extra struct in def is metadata": true ✔ "extra struct in defn is metadata": true ✔ "extra string in defn is docstring": true Test suite 4 finished in 0.000 seconds 26 of 26 tests passed. Running test suite 5 tests... ✔ "create some typed arrays": true ✔ "create some typed arrays from a buffer": true ✔ "fill tarray": true ✔ "tarray views pointing same buffer": true ✔ "tarray views pointing same buffer": true ✔ "tarray slice": true ✔ "tarray slice": true ✔ "length method and function": true ✔ "marshal": true ✔ :invalid-type: true ✔ "tarray next 1": true ✔ "tarray next 2": true ✔ "tarray next 3": true ✔ "tarray next 4": true ✔ "tarray count": true ✔ "array/remove 1": true ✔ "array/remove 2": true ✔ "array/remove 3": true ✔ "array/remove 4": true ✔ "break 1": true ✔ "break 2": true ✔ "break 3": true ✔ "break 4": true ✔ "take 1": true ✔ "take 2": true ✔ "take 3": true ✔ "take 4": true ✔ "take 5": true ✔ :invalid-type: true ✔ "take-until 1": true ✔ "take-until 2": true ✔ "take-until 3": true ✔ "take-until 4": true ✔ "take-until 5": true ✔ "take-until 6": true ✔ "take-while 1": true ✔ "take-while 2": true ✔ "take-while 3": true ✔ "take-while 4": true ✔ "take-while 5": true ✔ "drop 1": true ✔ "drop 2": true ✔ "drop 3": true ✔ "drop 4": true ✔ "drop 5": true ✔ :invalid-type: true ✔ "drop-until 1": true ✔ "drop-until 2": true ✔ "drop-until 3": true ✔ "drop-until 4": true ✔ "drop-until 5": true ✔ "drop-until 6": true ✔ "quasiquote bracket tuples": true Test suite 5 finished in 0.001 seconds 53 of 53 tests passed. Running test suite 6 tests... ✔ "create some uint64 bigints": true ✔ "create some int64 bigints": true ✔ "bad initializers": true ✔ "bigint operations 1": true ✔ "bigint operations 2": true ✔ "i64 prints reasonably": true ✔ "u64 prints reasonably": true ✔ "trap INT64_MIN / -1": true ✔ "int64 typed arrays": true ✔ "dyn usage 1": true ✔ "dyn usage 2": true ✔ "dyn usage 3": true ✔ "dyn usage 4": true ✔ "keyword args 1": true ✔ "keyword args 2": true ✔ "parser 1": true ✔ "parser 2": true ✔ "parser 3": true ✔ "reject invalid utf-8 symbol": true ✔ "reject invalid utf-8 keyword": true ✔ "parser location 1": true ✔ "parser location 2": true ✔ "parser location 3": true ✔ "string/check-set 1": true ✔ "string/check-set 2": true ✔ "string/check-set 3": true ✔ "string/check-set 4": true ✔ "string/check-set 5": true ✔ "string/check-set 6": true ✔ "peg marshal 1": ✔ "peg marshal 2": ✔ "peg marshal 3": true ✔ "peg marshal 4": ✔ "peg marshal 5": ✔ "peg marshal 6": ✔ "peg marshal 7": ✔ "peg marshal 8": ✔ "peg marshal 9": ✔ "peg marshal 10": ✔ "peg marshal 11": ✔ "peg marshal 12": ✔ "peg marshal 13": ✔ "peg marshal 14": ✔ "peg marshal 15": ✔ "right hand operators 1": true ✔ "right hand operators 2": true ✔ "right hand operators 3": true ✔ "module/expand-path 1": true ✔ "module/expand-path 2": true ✔ "module/expand-path 3": true ✔ "module/expand-path 4": true ✔ "module/expand-path 5": true ✔ "module/expand-path 6": true ✔ "module/expand-path 7": true ✔ "module/expand-path 8": true ✔ "subtract from int/u64": true ✔ "odd? 1": true ✔ "odd? 2": true ✔ "odd? 3": true ✔ "odd? 4": true ✔ "odd? 5": true ✔ "odd? 6": true ✔ "even? 1": true ✔ "even? 2": true ✔ "even? 3": true ✔ "even? 4": true ✔ "even? 5": true ✔ "even? 6": true ✔ "int/s64 (mod 1 2) expected 1, got 1": true ✔ "int/s64 (% 1 2) expected 1, got 1": true ✔ "int/s64 (mod 1 3) expected 1, got 1": true ✔ "int/s64 (% 1 3) expected 1, got 1": true ✔ "int/s64 (mod 4 2) expected 0, got 0": true ✔ "int/s64 (% 4 2) expected 0, got 0": true ✔ "int/s64 (mod 4 1) expected 0, got 0": true ✔ "int/s64 (% 4 1) expected 0, got 0": true ✔ "int/s64 (mod 10 3) expected 1, got 1": true ✔ "int/s64 (% 10 3) expected 1, got 1": true ✔ "int/s64 (mod 10 -3) expected -2, got -2": true ✔ "int/s64 (% 10 -3) expected 1, got 1": true ✔ "int/s64 (mod -10 3) expected 2, got 2": true ✔ "int/s64 (% -10 3) expected -1, got -1": true ✔ "int/s64 (mod -10 -3) expected -1, got -1": true ✔ "int/s64 (% -10 -3) expected -1, got -1": true Test suite 6 finished in 0.001 seconds 84 of 84 tests passed. Running test suite 7 tests... ✔ "complex peg grammar 1": ✔ "complex peg grammar 2": ✔ "destructuring and varargs": true ✔ :abc: true ✔ "table/clone 1": true ✔ "table/clone 1": true ✔ "issue #142 nanbox hijack 1": nan ✔ "issue #142 nanbox hijack 2": true ✔ "issue #142 nanbox hijack 3": true ✔ "no \\r in doc strings": true ✔ "module/expand-path 1": true ✔ "variadic comp 1": true ✔ "variadic comp 2": true ✔ "variadic comp 3": true ✔ "variadic comp 4": true ✔ "variadic comp 5": true ✔ "variadic comp 6": true ✔ "variadic comp 7": true ✔ "function shorthand 1": true ✔ "function shorthand 2": true ✔ "function shorthand 3": true ✔ "function shorthand 4": true ✔ "function shorthand 5": true ✔ "function shorthand 6": true ✔ "function shorthand 7": true ✔ "function shorthand 8": true ✔ "function shorthand 9": true ✔ "function shorthand 10": true ✔ "debug/fbreak": true ✔ "take 10": true ✔ "drop 10": true ✔ "print and prin to buffer 1": true ✔ "eprint and eprin to buffer 1": true ✔ "empty bracket tuple literal": true ✔ "with-vars 1": true ✔ "with-vars 2": true ✔ "with-vars 3": true ✔ "string/trim regression": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-int test": true ✔ "math/rng-uniform test": true ✔ "math/rng-buffer 1": true ✔ "math/rng-buffer 2": true ✔ "os/date": true ✔ "os/mktime": true ✔ "UTC os/mktime": true ✔ "local os/mktime": true ✔ "os/mktime default values": true ✔ "print buffer to self": true ✔ "getenv works": true ✔ "environ works": true ✔ "cryptorand skips value sometimes": true ✔ "cryptorand has value sometimes": true ✔ "cryptorand doesn't overwrite buffer": true ✔ "cryptorand appends to buffer": true ✔ "nested quasiquote": true ✔ "comptime 1": true ✔ "arity issue in macro": true ✔ "comptime issue": true ✔ "temp files work": true ✔ "when-with 1": true ✔ "if-with 1": true ✔ "eachk 1": true trace [test/suite0007.janet] on line 324, column 1: (def my-unique-var-name true) is true ✔ "tracev upscopes": true Test suite 7 finished in 0.035 seconds 211 of 211 tests passed. Running test suite 8 tests... ✔ bf input '++++++++[>++++[>++>+++>++...: true ✔ bf input '>++++++++[-<+++++++++>]<....: true ✔ bf input '+[+[<<<+>>>>]+<-<-<<<+<++...: true ✔ "label 1": true ✔ "label 2": true ✔ "prompt 1": true ✔ "prompt 2": true ✔ "prompt 3": true ✔ "match 1": true ✔ "match 2": true ✔ "match 3": true ✔ "match 4": true ✔ "match 5": true ✔ "and 1": true ✔ "or 1": true ✔ "regression #300": ✔ "match wildcard 1": true ✔ "match wildcard 2": true ✔ "match wildcard 3": true ✔ "match wildcard 4": true ✔ "match wildcard 5": true ✔ "match wildcard 6": true ✔ "match wildcard 7": true ✔ "match wildcard 8": true ✔ "buffer/blit 1": true ✔ "buffer/blit 2": true ✔ "buffer/blit 3": true ✔ "buffer/blit 4": true ✔ "buffer/blit 5": true ✔ "chr 1": true ✔ "detach-non-resumable-closure 1": true ✔ "detach-non-resumable-closure 2": true ✔ "marshal-non-resumable-closure 1": true ✔ "marshal-non-resumable-closure 2": true ✔ "marshal-live-closure 1": true ✔ "marshal-live-closure 2": true ✔ "marshal-on-stack-closure 1": true ✔ "reduce2 1": true ✔ "reduce2 2": true ✔ "reduce2 3": true ✔ "accumulate 1": true ✔ "accumulate2 1": true ✔ "accumulate2 2": true ✔ "accumulate 2": true ✔ "perm 1": true ✔ "perm 2": true ✔ "perm 3": true ✔ "perm 4": true ✔ "perm 5": true ✔ "perm 6": true ✔ "perm 7": true ✔ "perm 8": true ✔ "perm 9": true ✔ "unmarshal errors 1": true ✔ "unmarshal errors 2": true ✔ "unmarshal errors 3": true ✔ "unmarshal errors 4": true ✔ "in vs get 1": true ✔ "in vs get 1": true ✔ "tuple comparison 1": true ✔ "tuple comparison 2": true ✔ "tuple comparison 3": true ✔ "tuple comparison 4": true ✔ "tuple comparison 5": true ✔ "tuple comparison 6": true ✔ "lenprefix 1": ✔ "lenprefix 2": true ✔ "lenprefix 3": true ✔ "lenprefix 4": true ✔ "lenprefix 5": true ✔ "lenprefix 6": true ✔ "lenprefix 7": true ✔ "strangeloop 1": true ✔ "strangeloop 2": true ✔ "lookhead does not move cursor": ✔ "peg thru 1": ✔ "peg thru 2": true ✔ "peg thru 3": true ✔ "peg thru/to 1": true ✔ "peg thru/to 2": true ✔ "peg thru/to 3": true ✔ "repeat alias 1": ✔ "repeat alias 2": ✔ "repeat alias 3": true ✔ "round trip jdn": true ✔ "round trip jdn": true ✔ "round trip jdn": true ✔ "round trip jdn": true ✔ "round trip jdn": true ✔ "round trip jdn": true ✔ "round trip jdn": true ✔ "round trip jdn": true ✔ "issue 428 1": true ✔ "issue 428 2": true ✔ "inline get 1": true ✔ "keyword slice": true ✔ "symbol slice": true ✔ "peg find 1": true ✔ "peg find 2": true ✔ "peg find-all": true ✔ "replacer test replace": true ✔ "replacer test replace-all": true ✔ "replacer test replace": true ✔ "replacer test replace-all": true ✔ "replacer test replace": true ✔ "replacer test replace-all": true ✔ "replacer test replace": true ✔ "replacer test replace-all": true ✔ "peg empty pattern 1": true ✔ "peg empty pattern 2": true ✔ "peg empty pattern 3": true ✔ "peg empty pattern 4": true ✔ "peg empty pattern 5": true ✔ "peg empty pattern 6": true Test suite 8 finished in 0.004 seconds 114 of 114 tests passed. Running test suite 9 tests... ✔ "capture stdout from os/spawn pre close.": true ✔ "capture stdout from os/spawn post close.": true ✔ "pipe stdin to process": true ✔ "capture stdout from os/spawn pre close.": true ✔ "capture stdout from os/spawn post close.": true ✔ "pipe stdin to process": true ✔ "capture stdout from os/spawn pre close.": true ✔ "capture stdout from os/spawn post close.": true ✔ "pipe stdin to process": true ✔ "capture stdout from os/spawn pre close.": true ✔ "capture stdout from os/spawn post close.": true ✔ "pipe stdin to process": true ✔ "capture stdout from os/spawn pre close.": true ✔ "capture stdout from os/spawn post close.": true ✔ "pipe stdin to process": true ✔ "capture stdout from os/spawn pre close.": true ✔ "capture stdout from os/spawn post close.": true ✔ "pipe stdin to process": true ✔ "capture stdout from os/spawn pre close.": true ✔ "capture stdout from os/spawn post close.": true ✔ "pipe stdin to process": true ✔ "capture stdout from os/spawn pre close.": true ✔ "capture stdout from os/spawn post close.": true ✔ "pipe stdin to process": true ✔ "capture stdout from os/spawn pre close.": true ✔ "capture stdout from os/spawn post close.": true ✔ "pipe stdin to process": true ✔ "capture stdout from os/spawn pre close.": true ✔ "capture stdout from os/spawn post close.": true ✔ "pipe stdin to process": true ✔ "pipe stdin to process 2": true ✔ "round trip pipeline in process": true ✔ "parallel subprocesses 1": true ✔ "parallel subprocesses 2": true ✔ "file writing 1": true ✔ "file writing 2": true ✔ "file writing 3": true ✔ "ev/gather 1": true ✔ "ev/gather 2": true ✔ "ev/gather 3": true ✔ "made server 1": ✔ "echo hello": true ✔ "echo world": true ✔ echo abcdabcdabcdabcdabcdabcdabcdab...: true ✔ "made server 1": ✔ "echo hello": true ✔ "echo world": true ✔ echo abcdabcdabcdabcdabcdabcdabcdab...: true ✔ "made server 1": ✔ "echo hello": true ✔ "echo world": true ✔ echo abcdabcdabcdabcdabcdabcdabcdab...: true ✔ "made server 1": ✔ "echo hello": true ✔ "echo world": true ✔ echo abcdabcdabcdabcdabcdabcdabcdab...: true ✔ "made server 1": ✔ "echo hello": true ✔ "echo world": true ✔ echo abcdabcdabcdabcdabcdabcdabcdab...: true ✔ "made server 1": ✔ "echo hello": true ✔ "echo world": true ✔ echo abcdabcdabcdabcdabcdabcdabcdab...: true ✔ "made server 1": ✔ "echo hello": true ✔ "echo world": true ✔ echo abcdabcdabcdabcdabcdabcdabcdab...: true ✔ "made server 1": ✔ "echo hello": true ✔ "echo world": true ✔ echo abcdabcdabcdabcdabcdabcdabcdab...: true ✔ "made server 1": ✔ "echo hello": true ✔ "echo world": true ✔ echo abcdabcdabcdabcdabcdabcdabcdab...: true ✔ "made server 1": ✔ "echo hello": true ✔ "echo world": true ✔ echo abcdabcdabcdabcdabcdabcdabcdab...: true ✔ "ev/pipe 1": true ✔ "ev/cancel 1": true ✔ "os/execute self": 0 Test suite 9 finished in 0.073 seconds 83 of 83 tests passed. Running test suite 10 tests... ✔ "index-of 1": true ✔ "index-of 2": true ✔ "index-of 3": true ✔ "index-of 4": true ✔ "index-of 5": true ✔ "index-of 6": true ✔ "index-of 7": true ✔ "index-of 8": true ✔ "index-of 9": true ✔ "index-of 10": true ✔ "index-of 11": true ✔ "issue 463": true ✔ "macex1 qq struct": true ✔ "macex1 qq table": true ✔ "macex1 qq tuple": true ✔ "macex1 qq bracket tuple": true ✔ "macex1 qq array": true ✔ "cancel resume 1": true ✔ "cancel resume 2": true ✔ "cancel resume 3": true ✔ "cancel resume 4": true ✔ "curenv 1": true ✔ "curenv 2": true ✔ "curenv 3": true ✔ "curenv 4": true ✔ "import macro 1": true ✔ "import macro 2": true ✔ "walk square brackets 1": true ✔ "walk square brackets 2": true ✔ "int types wrap around": true ✔ "indent 1 (indent=0)": true ✔ "indent 2 (indent=0)": true ✔ "indent 3 (indent=1)": true ✔ "indent 4 (indent=0)": true ✔ "indent 5 (indent=1)": true ✔ "indent 6 (indent=0)": true ✔ "indent 7 (indent=1)": true ✔ "indent 8 (indent=0)": true ✔ "indent 9 (indent=1)": true ✔ "indent 10 (indent=4)": true ✔ "indent 11 (indent=4)": true ✔ "indent 12 (indent=4)": true ✔ "indent 13 (indent=4)": true ✔ "indent 14 (indent=4)": true ✔ "indent 15 (indent=4)": true ✔ "string/find-all 1": true ✔ "string/find-all 2": true ✔ "string/split 1": true ✔ "string/split 2": true ✔ "less than immediate 1": true ✔ "less than immediate 2": true ✔ "greater than immediate 1": true ✔ "greater than immediate 2": true ✔ "os/execute with env": true ✔ "regression #638": true Test suite 10 finished in 0.010 seconds 55 of 55 tests passed. for f in examples/*.janet; do ./build/janet -k "$f"; done ./build/janet -k jpm + RPM_EC=0 ++ jobs -p + exit 0 Processing files: janet-1.15.5-1.fc36.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.FPGMMC + umask 022 + cd /builddir/build/BUILD + cd janet-1.15.5 + DOCDIR=/builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/share/doc/janet + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/share/doc/janet + cp -pr README.md /builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/share/doc/janet + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ceoMyz + umask 022 + cd /builddir/build/BUILD + cd janet-1.15.5 + LICENSEDIR=/builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/share/licenses/janet + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/share/licenses/janet + cp -pr LICENSE /builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64/usr/share/licenses/janet + RPM_EC=0 ++ jobs -p + exit 0 Provides: janet = 1.15.5-1.fc36 janet(x86-64) = 1.15.5-1.fc36 libjanet.so.1.15()(64bit) pkgconfig(janet) = 1.15.5 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/janet /usr/bin/pkg-config ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.7)(64bit) libjanet.so.1.15()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.23)(64bit) libm.so.6(GLIBC_2.29)(64bit) rtld(GNU_HASH) Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64 Wrote: /builddir/build/RPMS/janet-1.15.5-1.fc36.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.q15Qld + umask 022 + cd /builddir/build/BUILD + cd janet-1.15.5 + /usr/bin/rm -rf /builddir/build/BUILDROOT/janet-1.15.5-1.fc36.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0