Mock Version: 1.4.21 Mock Version: 1.4.21 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/rejson.spec'], chrootPath='/var/lib/mock/f33-build-136203-41847/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': 'en_US.UTF-8'}shell=Falselogger=timeout=432000uid=987gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/rejson.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': 'en_US.UTF-8'} and shell False warning: line 20: Possible unexpanded macro in: Requires: redis(modules_abi)(riscv-64) = %{redis_modules_abi} Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1581897600 Wrote: /builddir/build/SRPMS/rejson-1.0.2-5.fc33.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/rejson.spec'], chrootPath='/var/lib/mock/f33-build-136203-41847/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': 'en_US.UTF-8'}shell=Falselogger=timeout=432000uid=987gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/rejson.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': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1581897600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.XQlRMv + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf rejson-1.0.2 + /usr/bin/gzip -dc /builddir/build/SOURCES/rejson-1.0.2-a775dc1.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd rejson-1.0.2 + /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.EWsrpy + umask 022 + cd /builddir/build/BUILD + cd rejson-1.0.2 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + /usr/bin/make -O -j4 V=1 VERBOSE=1 LD=gcc /usr/bin/make -C ./src all /usr/bin/make -C "/builddir/build/BUILD/rejson-1.0.2/src/../deps"/jsonsl static /usr/bin/make -C "/builddir/build/BUILD/rejson-1.0.2/src/../deps"/RedisModuleSDK/rmutil all make[1]: Entering directory '/builddir/build/BUILD/rejson-1.0.2/src' cc -I"/builddir/build/BUILD/rejson-1.0.2/src" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/jsonsl" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/RedisModuleSDK/rmutil" -Wall -g -ggdb -O2 -fPIC -std=gnu99 -D_GNU_SOURCE -c -o /builddir/build/BUILD/rejson-1.0.2/src/cache.o /builddir/build/BUILD/rejson-1.0.2/src/cache.c make[1]: Leaving directory '/builddir/build/BUILD/rejson-1.0.2/src' make[2]: Entering directory '/builddir/build/BUILD/rejson-1.0.2/deps/RedisModuleSDK/rmutil' cc -I"/builddir/build/BUILD/rejson-1.0.2/src" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/jsonsl" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/RedisModuleSDK/rmutil" -Wall -g -ggdb -O2 -fPIC -std=gnu99 -D_GNU_SOURCE -c -o util.o util.c make[2]: Leaving directory '/builddir/build/BUILD/rejson-1.0.2/deps/RedisModuleSDK/rmutil' util.c: In function 'RMUtil_ArgExists': util.c:23:25: warning: implicit declaration of function 'strncasecmp' [-Wimplicit-function-declaration] 23 | if (carg != NULL && strncasecmp(carg, arg, larg) == 0) { | ^~~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/rejson-1.0.2/src' cc -I"/builddir/build/BUILD/rejson-1.0.2/src" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/jsonsl" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/RedisModuleSDK/rmutil" -Wall -g -ggdb -O2 -fPIC -std=gnu99 -D_GNU_SOURCE -c -o /builddir/build/BUILD/rejson-1.0.2/src/json_object.o /builddir/build/BUILD/rejson-1.0.2/src/json_object.c make[1]: Leaving directory '/builddir/build/BUILD/rejson-1.0.2/src' make[2]: Entering directory '/builddir/build/BUILD/rejson-1.0.2/deps/RedisModuleSDK/rmutil' cc -I"/builddir/build/BUILD/rejson-1.0.2/src" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/jsonsl" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/RedisModuleSDK/rmutil" -Wall -g -ggdb -O2 -fPIC -std=gnu99 -D_GNU_SOURCE -c -o strings.o strings.c make[2]: Leaving directory '/builddir/build/BUILD/rejson-1.0.2/deps/RedisModuleSDK/rmutil' make[1]: Entering directory '/builddir/build/BUILD/rejson-1.0.2/src' cc -I"/builddir/build/BUILD/rejson-1.0.2/src" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/jsonsl" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/RedisModuleSDK/rmutil" -Wall -g -ggdb -O2 -fPIC -std=gnu99 -D_GNU_SOURCE -c -o /builddir/build/BUILD/rejson-1.0.2/src/json_path.o /builddir/build/BUILD/rejson-1.0.2/src/json_path.c make[1]: Leaving directory '/builddir/build/BUILD/rejson-1.0.2/src' make[2]: Entering directory '/builddir/build/BUILD/rejson-1.0.2/deps/RedisModuleSDK/rmutil' cc -I"/builddir/build/BUILD/rejson-1.0.2/src" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/jsonsl" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/RedisModuleSDK/rmutil" -Wall -g -ggdb -O2 -fPIC -std=gnu99 -D_GNU_SOURCE -c -o vector.o vector.c make[2]: Leaving directory '/builddir/build/BUILD/rejson-1.0.2/deps/RedisModuleSDK/rmutil' make[2]: Entering directory '/builddir/build/BUILD/rejson-1.0.2/deps/RedisModuleSDK/rmutil' cc -I"/builddir/build/BUILD/rejson-1.0.2/src" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/jsonsl" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/RedisModuleSDK/rmutil" -Wall -g -ggdb -O2 -fPIC -std=gnu99 -D_GNU_SOURCE -c -o priority_queue.o priority_queue.c make[2]: Leaving directory '/builddir/build/BUILD/rejson-1.0.2/deps/RedisModuleSDK/rmutil' make[2]: Entering directory '/builddir/build/BUILD/rejson-1.0.2/deps/RedisModuleSDK/rmutil' cc -I"/builddir/build/BUILD/rejson-1.0.2/src" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/jsonsl" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/RedisModuleSDK/rmutil" -Wall -g -ggdb -O2 -fPIC -std=gnu99 -D_GNU_SOURCE -c -o heap.o heap.c make[2]: Leaving directory '/builddir/build/BUILD/rejson-1.0.2/deps/RedisModuleSDK/rmutil' make[2]: Entering directory '/builddir/build/BUILD/rejson-1.0.2/deps/RedisModuleSDK/rmutil' cc -I"/builddir/build/BUILD/rejson-1.0.2/src" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/jsonsl" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/RedisModuleSDK/rmutil" -Wall -g -ggdb -O2 -fPIC -std=gnu99 -D_GNU_SOURCE -c -o alloc.o alloc.c make[2]: Leaving directory '/builddir/build/BUILD/rejson-1.0.2/deps/RedisModuleSDK/rmutil' make[2]: Entering directory '/builddir/build/BUILD/rejson-1.0.2/deps/jsonsl' cc -I"/builddir/build/BUILD/rejson-1.0.2/src" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/jsonsl" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/RedisModuleSDK/rmutil" -Wall -g -ggdb -O2 -fPIC -std=gnu99 -D_GNU_SOURCE -Wall -std=gnu89 -pedantic -O3 -I/builddir/build/BUILD/rejson-1.0.2/deps/jsonsl -DJSONSL_STATE_GENERIC -c -o jsonsl.o jsonsl.c make[2]: Leaving directory '/builddir/build/BUILD/rejson-1.0.2/deps/jsonsl' make[2]: Entering directory '/builddir/build/BUILD/rejson-1.0.2/deps/jsonsl' ar rcs libjsonsl.a jsonsl.o make[2]: Leaving directory '/builddir/build/BUILD/rejson-1.0.2/deps/jsonsl' make[1]: Entering directory '/builddir/build/BUILD/rejson-1.0.2/src' cc -I"/builddir/build/BUILD/rejson-1.0.2/src" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/jsonsl" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/RedisModuleSDK/rmutil" -Wall -g -ggdb -O2 -fPIC -std=gnu99 -D_GNU_SOURCE -c -o /builddir/build/BUILD/rejson-1.0.2/src/json_type.o /builddir/build/BUILD/rejson-1.0.2/src/json_type.c make[1]: Leaving directory '/builddir/build/BUILD/rejson-1.0.2/src' make[1]: Entering directory '/builddir/build/BUILD/rejson-1.0.2/src' cc -I"/builddir/build/BUILD/rejson-1.0.2/src" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/jsonsl" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/RedisModuleSDK/rmutil" -Wall -g -ggdb -O2 -fPIC -std=gnu99 -D_GNU_SOURCE -c -o /builddir/build/BUILD/rejson-1.0.2/src/object_type.o /builddir/build/BUILD/rejson-1.0.2/src/object_type.c make[1]: Leaving directory '/builddir/build/BUILD/rejson-1.0.2/src' make[1]: Entering directory '/builddir/build/BUILD/rejson-1.0.2/src' cc -I"/builddir/build/BUILD/rejson-1.0.2/src" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/jsonsl" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/RedisModuleSDK/rmutil" -Wall -g -ggdb -O2 -fPIC -std=gnu99 -D_GNU_SOURCE -c -o /builddir/build/BUILD/rejson-1.0.2/src/path.o /builddir/build/BUILD/rejson-1.0.2/src/path.c make[1]: Leaving directory '/builddir/build/BUILD/rejson-1.0.2/src' make[1]: Entering directory '/builddir/build/BUILD/rejson-1.0.2/src' cc -I"/builddir/build/BUILD/rejson-1.0.2/src" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/jsonsl" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/RedisModuleSDK/rmutil" -Wall -g -ggdb -O2 -fPIC -std=gnu99 -D_GNU_SOURCE -c -o /builddir/build/BUILD/rejson-1.0.2/src/print_version.o /builddir/build/BUILD/rejson-1.0.2/src/print_version.c make[1]: Leaving directory '/builddir/build/BUILD/rejson-1.0.2/src' make[1]: Entering directory '/builddir/build/BUILD/rejson-1.0.2/src' cc -I"/builddir/build/BUILD/rejson-1.0.2/src" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/jsonsl" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/RedisModuleSDK/rmutil" -Wall -g -ggdb -O2 -fPIC -std=gnu99 -D_GNU_SOURCE -c -o /builddir/build/BUILD/rejson-1.0.2/src/object.o /builddir/build/BUILD/rejson-1.0.2/src/object.c make[1]: Leaving directory '/builddir/build/BUILD/rejson-1.0.2/src' make[1]: Entering directory '/builddir/build/BUILD/rejson-1.0.2/src' cc -I"/builddir/build/BUILD/rejson-1.0.2/src" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/jsonsl" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/RedisModuleSDK/rmutil" -Wall -g -ggdb -O2 -fPIC -std=gnu99 -D_GNU_SOURCE -c -o /builddir/build/BUILD/rejson-1.0.2/src/rmstrndup.o /builddir/build/BUILD/rejson-1.0.2/src/rmstrndup.c make[1]: Leaving directory '/builddir/build/BUILD/rejson-1.0.2/src' make[2]: Entering directory '/builddir/build/BUILD/rejson-1.0.2/deps/RedisModuleSDK/rmutil' cc -I"/builddir/build/BUILD/rejson-1.0.2/src" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/jsonsl" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/RedisModuleSDK/rmutil" -Wall -g -ggdb -O2 -fPIC -std=gnu99 -D_GNU_SOURCE -c -o sds.o sds.c make[2]: Leaving directory '/builddir/build/BUILD/rejson-1.0.2/deps/RedisModuleSDK/rmutil' sds.c: In function 'sdsRemoveFreeSpace': sds.c:264:15: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 264 | s[-1] = type; | ~~~~~~^~~~~~ In file included from sds.c:39: sdsalloc.h:40:18: note: at offset -1 to an object with size 0 allocated by 'malloc' here 40 | #define s_malloc malloc sds.c:259:17: note: in expansion of macro 's_malloc' 259 | newsh = s_malloc(hdrlen+len+1); | ^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/rejson-1.0.2/deps/RedisModuleSDK/rmutil' ar rcs librmutil.a util.o strings.o sds.o vector.o heap.o priority_queue.o alloc.o make[2]: Leaving directory '/builddir/build/BUILD/rejson-1.0.2/deps/RedisModuleSDK/rmutil' make[1]: Entering directory '/builddir/build/BUILD/rejson-1.0.2/src' cc -I"/builddir/build/BUILD/rejson-1.0.2/src" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/jsonsl" -I""/builddir/build/BUILD/rejson-1.0.2/src/../deps"/RedisModuleSDK/rmutil" -Wall -g -ggdb -O2 -fPIC -std=gnu99 -D_GNU_SOURCE -c -o /builddir/build/BUILD/rejson-1.0.2/src/rejson.o /builddir/build/BUILD/rejson-1.0.2/src/rejson.c make[1]: Leaving directory '/builddir/build/BUILD/rejson-1.0.2/src' /builddir/build/BUILD/rejson-1.0.2/src/rejson.c: In function 'JSONDebug_RedisCommand': /builddir/build/BUILD/rejson-1.0.2/src/rejson.c:257:10: warning: implicit declaration of function 'strncasecmp' [-Wimplicit-function-declaration] 257 | if (!strncasecmp("memory", subcmd, subcmdlen)) { | ^~~~~~~~~~~ /builddir/build/BUILD/rejson-1.0.2/src/rejson.c: In function 'JSONLen_GenericCommand': /builddir/build/BUILD/rejson-1.0.2/src/rejson.c:420:10: warning: implicit declaration of function 'strcasecmp' [-Wimplicit-function-declaration] 420 | if (!strcasecmp("json.arrlen", cmd)) | ^~~~~~~~~~ make[1]: Entering directory '/builddir/build/BUILD/rejson-1.0.2/src' ar rcs librejson.a "/builddir/build/BUILD/rejson-1.0.2/src/../deps"/jsonsl/jsonsl.o "/builddir/build/BUILD/rejson-1.0.2/src/../deps"/RedisModuleSDK/rmutil/librmutil.a /builddir/build/BUILD/rejson-1.0.2/src/cache.o /builddir/build/BUILD/rejson-1.0.2/src/json_object.o /builddir/build/BUILD/rejson-1.0.2/src/json_path.o /builddir/build/BUILD/rejson-1.0.2/src/json_type.o /builddir/build/BUILD/rejson-1.0.2/src/object.o /builddir/build/BUILD/rejson-1.0.2/src/object_type.o /builddir/build/BUILD/rejson-1.0.2/src/path.o /builddir/build/BUILD/rejson-1.0.2/src/print_version.o /builddir/build/BUILD/rejson-1.0.2/src/rejson.o /builddir/build/BUILD/rejson-1.0.2/src/rmstrndup.o make[1]: Leaving directory '/builddir/build/BUILD/rejson-1.0.2/src' make[1]: Entering directory '/builddir/build/BUILD/rejson-1.0.2/src' gcc -o rejson.so /builddir/build/BUILD/rejson-1.0.2/src/cache.o /builddir/build/BUILD/rejson-1.0.2/src/json_object.o /builddir/build/BUILD/rejson-1.0.2/src/json_path.o /builddir/build/BUILD/rejson-1.0.2/src/json_type.o /builddir/build/BUILD/rejson-1.0.2/src/object.o /builddir/build/BUILD/rejson-1.0.2/src/object_type.o /builddir/build/BUILD/rejson-1.0.2/src/path.o /builddir/build/BUILD/rejson-1.0.2/src/print_version.o /builddir/build/BUILD/rejson-1.0.2/src/rejson.o /builddir/build/BUILD/rejson-1.0.2/src/rmstrndup.o "/builddir/build/BUILD/rejson-1.0.2/src/../deps"/jsonsl/jsonsl.o "/builddir/build/BUILD/rejson-1.0.2/src/../deps"/RedisModuleSDK/rmutil/librmutil.a -shared -Bsymbolic -Bsymbolic-functions -lc -lm make[1]: Leaving directory '/builddir/build/BUILD/rejson-1.0.2/src' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.QUvWou + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/rejson-1.0.2-5.fc33.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/rejson-1.0.2-5.fc33.riscv64 ++ dirname /builddir/build/BUILDROOT/rejson-1.0.2-5.fc33.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/rejson-1.0.2-5.fc33.riscv64 + cd rejson-1.0.2 + mkdir -p /builddir/build/BUILDROOT/rejson-1.0.2-5.fc33.riscv64/usr/lib64/redis/modules + install -pDm755 src/rejson.so /builddir/build/BUILDROOT/rejson-1.0.2-5.fc33.riscv64/usr/lib64/redis/modules/rejson.so + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 1.0.2-5.fc33 --unique-debug-suffix -1.0.2-5.fc33.riscv64 --unique-debug-src-base rejson-1.0.2-5.fc33.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/rejson-1.0.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/rejson-1.0.2-5.fc33.riscv64/usr/lib64/redis/modules/rejson.so extracting debug info from /builddir/build/BUILDROOT/rejson-1.0.2-5.fc33.riscv64/usr/lib64/redis/modules/rejson.so original debug info size: 488kB, size after compression: 396kB /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. 673 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.peN0kw + umask 022 + cd /builddir/build/BUILD + cd rejson-1.0.2 + make PYTHON=python3 test make -C ./test all make[1]: Entering directory '/builddir/build/BUILD/rejson-1.0.2/test' cc -I"/builddir/build/BUILD/rejson-1.0.2/test/../src" -I"/builddir/build/BUILD/rejson-1.0.2/test/../deps/jsonsl" -I"/builddir/build/BUILD/rejson-1.0.2/test/../deps/RedisModuleSDK/rmutil" -Wall -g -ggdb -O2 -std=gnu99 -D_GNU_SOURCE -o test_object.out test_object.c /builddir/build/BUILD/rejson-1.0.2/test/../src/librejson.a /builddir/build/BUILD/rejson-1.0.2/test/../deps/RedisModuleSDK/rmutil/librmutil.a /builddir/build/BUILD/rejson-1.0.2/test/../deps/jsonsl/libjsonsl.a -lm -lrt cc -I"/builddir/build/BUILD/rejson-1.0.2/test/../src" -I"/builddir/build/BUILD/rejson-1.0.2/test/../deps/jsonsl" -I"/builddir/build/BUILD/rejson-1.0.2/test/../deps/RedisModuleSDK/rmutil" -Wall -g -ggdb -O2 -std=gnu99 -D_GNU_SOURCE -o test_json_object.out test_json_object.c /builddir/build/BUILD/rejson-1.0.2/test/../src/librejson.a /builddir/build/BUILD/rejson-1.0.2/test/../deps/RedisModuleSDK/rmutil/librmutil.a /builddir/build/BUILD/rejson-1.0.2/test/../deps/jsonsl/libjsonsl.a -lm -lrt cc -I"/builddir/build/BUILD/rejson-1.0.2/test/../src" -I"/builddir/build/BUILD/rejson-1.0.2/test/../deps/jsonsl" -I"/builddir/build/BUILD/rejson-1.0.2/test/../deps/RedisModuleSDK/rmutil" -Wall -g -ggdb -O2 -std=gnu99 -D_GNU_SOURCE -o json_validator.out json_printer.c /builddir/build/BUILD/rejson-1.0.2/test/../src/librejson.a /builddir/build/BUILD/rejson-1.0.2/test/../deps/RedisModuleSDK/rmutil/librmutil.a /builddir/build/BUILD/rejson-1.0.2/test/../deps/jsonsl/libjsonsl.a -lm -lrt ./test_object.out ....................................................................................................................................................................................................................... 8 tests, 215 assertions, 0 failures Finished in 0.04853450 seconds (real) 0.03243670 seconds (proc) ./test_json_object.out ............................................................................................................................ 17 tests, 124 assertions, 0 failures Finished in 0.07457220 seconds (real) 0.05009940 seconds (proc) ./test_json_validator.sh Should PASS: ........................................ Should FAIL: ....................................................................... 111 JSON files validated, 0 problems detected make -C pytest make[2]: Entering directory '/builddir/build/BUILD/rejson-1.0.2/test/pytest' python3 -m unittest discover -v testAllJSONCaseFiles (test.ReJSONTestCase) Test using all JSON test case files ... ok testArrIndexCommand (test.ReJSONTestCase) Test JSON.ARRINDEX command ... /usr/lib64/python3.8/unittest/runner.py:56: ResourceWarning: unclosed file <_io.FileIO name=3 mode='rb' closefd=True> self.stream.flush() ResourceWarning: Enable tracemalloc to get the object allocation traceback ok testArrPopCommand (test.ReJSONTestCase) Test JSON.ARRPOP command ... ok testArrTrimCommand (test.ReJSONTestCase) Test JSON.ARRTRIM command ... ok testArrayCRUD (test.ReJSONTestCase) Test JSON Array CRUDness ... ok testDelCommand (test.ReJSONTestCase) Test REJSON.DEL command ... ok testDoubleParse (test.ReJSONTestCase) ... ok testGetNonExistantPathsFromBasicDocumentShouldFail (test.ReJSONTestCase) Test failure of getting non-existing values ... ok testGetPartsOfValuesDocumentMultiple (test.ReJSONTestCase) Test correctness of an object returned by JSON.GET ... /usr/lib/python3.8/site-packages/redis/connection.py:515: ResourceWarning: unclosed file <_io.FileIO name=3 mode='rb' closefd=True> self.encoder = Encoder(encoding, encoding_errors, decode_responses) ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3.8/site-packages/redis/connection.py:515: ResourceWarning: unclosed file <_io.FileIO name=5 mode='rb' closefd=True> self.encoder = Encoder(encoding, encoding_errors, decode_responses) ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3.8/site-packages/redis/connection.py:515: ResourceWarning: unclosed file <_io.FileIO name=7 mode='rb' closefd=True> self.encoder = Encoder(encoding, encoding_errors, decode_responses) ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3.8/site-packages/redis/connection.py:515: ResourceWarning: unclosed file <_io.FileIO name=9 mode='rb' closefd=True> self.encoder = Encoder(encoding, encoding_errors, decode_responses) ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3.8/site-packages/redis/connection.py:515: ResourceWarning: unclosed file <_io.FileIO name=11 mode='rb' closefd=True> self.encoder = Encoder(encoding, encoding_errors, decode_responses) ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3.8/site-packages/redis/connection.py:515: ResourceWarning: unclosed file <_io.FileIO name=13 mode='rb' closefd=True> self.encoder = Encoder(encoding, encoding_errors, decode_responses) ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3.8/site-packages/redis/connection.py:515: ResourceWarning: unclosed file <_io.FileIO name=14 mode='rb' closefd=True> self.encoder = Encoder(encoding, encoding_errors, decode_responses) ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib64/python3.8/unittest/case.py:633: ResourceWarning: unclosed file <_io.BufferedReader name=16> method() ResourceWarning: Enable tracemalloc to get the object allocation traceback ok testGetPartsOfValuesDocumentOneByOne (test.ReJSONTestCase) Test type and value returned by JSON.GET ... ok testIssue_13 (test.ReJSONTestCase) https://github.com/RedisLabsModules/rejson/issues/13 ... ok testLenCommands (test.ReJSONTestCase) Test the JSON.ARRLEN, JSON.OBJLEN and JSON.STRLEN commands ... ok testLruCache (test.ReJSONTestCase) ... ok testMgetCommand (test.ReJSONTestCase) Test REJSON.MGET command ... ok testNumIncrCommand (test.ReJSONTestCase) Test JSON.NUMINCRBY command ... ok testObjKeysCommand (test.ReJSONTestCase) Test JSON.OBJKEYS command ... ok testObjectCRUD (test.ReJSONTestCase) ... ok testRespCommand (test.ReJSONTestCase) Test JSON.RESP command ... /usr/lib/python3.8/site-packages/redis/connection.py:597: ResourceWarning: unclosed file <_io.FileIO name=3 mode='rb' closefd=True> sock.connect(socket_address) ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3.8/site-packages/redis/connection.py:597: ResourceWarning: unclosed file <_io.FileIO name=5 mode='rb' closefd=True> sock.connect(socket_address) ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3.8/site-packages/redis/connection.py:597: ResourceWarning: unclosed file <_io.FileIO name=7 mode='rb' closefd=True> sock.connect(socket_address) ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3.8/site-packages/redis/connection.py:597: ResourceWarning: unclosed file <_io.FileIO name=9 mode='rb' closefd=True> sock.connect(socket_address) ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3.8/site-packages/redis/connection.py:597: ResourceWarning: unclosed file <_io.FileIO name=10 mode='rb' closefd=True> sock.connect(socket_address) ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3.8/site-packages/redis/connection.py:597: ResourceWarning: unclosed file <_io.FileIO name=12 mode='rb' closefd=True> sock.connect(socket_address) ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3.8/site-packages/redis/connection.py:597: ResourceWarning: unclosed file <_io.FileIO name=14 mode='rb' closefd=True> sock.connect(socket_address) ResourceWarning: Enable tracemalloc to get the object allocation traceback /usr/lib/python3.8/site-packages/redis/connection.py:597: ResourceWarning: unclosed file <_io.FileIO name=16 mode='rb' closefd=True> sock.connect(socket_address) ResourceWarning: Enable tracemalloc to get the object allocation traceback ok testSetBehaviorModifyingSubcommands (test.ReJSONTestCase) Test JSON.SET's NX and XX subcommands ... ok testSetGetComparePassJSONCaseFiles (test.ReJSONTestCase) Test setting, getting, saving and loading passable JSON test case files ... ok testSetGetWholeBasicDocumentShouldBeEqual (test.ReJSONTestCase) Test basic JSON.GET/JSON.SET ... ok testSetInvalidPathShouldFail (test.ReJSONTestCase) Test that invalid paths fail ... ok testSetReplaceRootShouldSucceed (test.ReJSONTestCase) Test replacing the root of an existing key with a valid object succeeds ... ok testSetRootWithInvalidJSONValuesShouldFail (test.ReJSONTestCase) Test that setting the root of a ReJSON key with invalid JSON values fails ... ok testSetRootWithJSONValuesShouldSucceed (test.ReJSONTestCase) Test that the root of a JSON key can be set with any valid JSON ... ok testStrCommands (test.ReJSONTestCase) Test JSON.STRAPPEND and JSON.STRLEN commands ... ok testTypeCommand (test.ReJSONTestCase) Test JSON.TYPE command ... ok ---------------------------------------------------------------------- Ran 27 tests in 39.871s OK make[2]: Leaving directory '/builddir/build/BUILD/rejson-1.0.2/test/pytest' make[1]: Leaving directory '/builddir/build/BUILD/rejson-1.0.2/test' + RPM_EC=0 ++ jobs -p + exit 0 Processing files: rejson-1.0.2-5.fc33.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.2Bt2Ix + umask 022 + cd /builddir/build/BUILD + cd rejson-1.0.2 + DOCDIR=/builddir/build/BUILDROOT/rejson-1.0.2-5.fc33.riscv64/usr/share/doc/rejson + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/rejson-1.0.2-5.fc33.riscv64/usr/share/doc/rejson + cp -pr README.md /builddir/build/BUILDROOT/rejson-1.0.2-5.fc33.riscv64/usr/share/doc/rejson + cp -pr docs/commands.md docs/developer.md docs/index.md docs/path.md docs/performance.md docs/ram.md /builddir/build/BUILDROOT/rejson-1.0.2-5.fc33.riscv64/usr/share/doc/rejson + cp -pr docs/images/bench_empty_string.png docs/images/bench_empty_string_p.png docs/images/bench_lua_get_path.png docs/images/bench_lua_get_path_l.png docs/images/bench_lua_get_root.png docs/images/bench_lua_get_root_l.png docs/images/bench_lua_pass_100.png docs/images/bench_lua_pass_100_l.png docs/images/bench_lua_pass_json_parser_0000.png docs/images/bench_lua_pass_json_parser_0000_l.png docs/images/bench_lua_pass_jsonsl_1.png docs/images/bench_lua_pass_jsonsl_1_l.png docs/images/bench_lua_pass_jsonsl_yahoo2.png docs/images/bench_lua_pass_jsonsl_yahoo2_l.png docs/images/bench_lua_pass_jsonsl_yelp.png docs/images/bench_lua_pass_jsonsl_yelp_l.png docs/images/bench_lua_set_path.png docs/images/bench_lua_set_path_l.png docs/images/bench_lua_set_root.png docs/images/bench_lua_set_root_l.png docs/images/bench_numbers.png docs/images/bench_numbers_p.png docs/images/bench_pass_100.png docs/images/bench_pass_100_p.png docs/images/bench_pass_json_parser_0000.png docs/images/bench_pass_json_parser_0000_p.png docs/images/bench_pass_jsonsl_1.png docs/images/bench_pass_jsonsl_1_p.png docs/images/bench_ping.png docs/images/bench_ping_p.png docs/images/demo.gif docs/images/favicon.png docs/images/logo.svg /builddir/build/BUILDROOT/rejson-1.0.2-5.fc33.riscv64/usr/share/doc/rejson + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.XoaLny + umask 022 + cd /builddir/build/BUILD + cd rejson-1.0.2 + LICENSEDIR=/builddir/build/BUILDROOT/rejson-1.0.2-5.fc33.riscv64/usr/share/licenses/rejson + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/rejson-1.0.2-5.fc33.riscv64/usr/share/licenses/rejson + cp -pr LICENSE /builddir/build/BUILDROOT/rejson-1.0.2-5.fc33.riscv64/usr/share/licenses/rejson + RPM_EC=0 ++ jobs -p + exit 0 Provides: rejson = 1.0.2-5.fc33 rejson(riscv-64) = 1.0.2-5.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libm.so.6()(64bit) rtld(GNU_HASH) Processing files: rejson-debugsource-1.0.2-5.fc33.riscv64 Provides: rejson-debugsource = 1.0.2-5.fc33 rejson-debugsource(riscv-64) = 1.0.2-5.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: rejson-debuginfo-1.0.2-5.fc33.riscv64 Provides: debuginfo(build-id) = a9b88d282d25b55cc51f9b74a736ff40842cc386 rejson-debuginfo = 1.0.2-5.fc33 rejson-debuginfo(riscv-64) = 1.0.2-5.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: rejson-debugsource(riscv-64) = 1.0.2-5.fc33 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/rejson-1.0.2-5.fc33.riscv64 Wrote: /builddir/build/RPMS/rejson-1.0.2-5.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/rejson-debuginfo-1.0.2-5.fc33.riscv64.rpm Wrote: /builddir/build/RPMS/rejson-debugsource-1.0.2-5.fc33.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.6SNerw + umask 022 + cd /builddir/build/BUILD + cd rejson-1.0.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/rejson-1.0.2-5.fc33.riscv64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0