Mock Version: 6.0 Mock Version: 6.0 Mock Version: 6.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/golang-github-substrait-io.spec'], chrootPath='/var/lib/mock/f42-build-56645376-6545305/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=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.juw0bmlg:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.juw0bmlg:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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', 'a2947d6d732b4a8f93b161a103a6af7b', '-D', '/var/lib/mock/f42-build-56645376-6545305/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.juw0bmlg:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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 --noclean --target aarch64 --nodeps /builddir/build/SPECS/golang-github-substrait-io.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', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 warning: /builddir/build/SPECS/golang-github-substrait-io.spec line 45: autopatch: no matching patches in range setting SOURCE_DATE_EPOCH=1722297600 Wrote: /builddir/build/SRPMS/golang-github-substrait-io-0.4.2-3.fc42.src.rpm RPM build warnings: /builddir/build/SPECS/golang-github-substrait-io.spec line 45: autopatch: no matching patches in range Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target aarch64 --nodeps /builddir/build/SPECS/golang-github-substrait-io.spec'], chrootPath='/var/lib/mock/f42-build-56645376-6545305/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=201600uid=1000gid=425user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.juw0bmlg:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.juw0bmlg:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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', '60f17d79a8f8452e86e197b8154c237c', '-D', '/var/lib/mock/f42-build-56645376-6545305/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.juw0bmlg:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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 -br --noclean --target aarch64 --nodeps /builddir/build/SPECS/golang-github-substrait-io.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', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 warning: /builddir/build/SPECS/golang-github-substrait-io.spec line 45: autopatch: no matching patches in range setting SOURCE_DATE_EPOCH=1722297600 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.efLJhf + umask 022 + cd /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build + test -d /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build + /usr/bin/rm -rf /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build + /usr/bin/mkdir -p /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build + /usr/bin/mkdir -p /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.1oYFfx + umask 022 + cd /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build + cd /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build + rm -rf substrait-go-0.4.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/substrait-go-0.4.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd substrait-go-0.4.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -fr /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/vendor + [[ ! -e /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/bin ]] + install -m 0755 -vd /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/bin install: creating directory '/builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build' install: creating directory '/builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/bin' + export GOPATH=/builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build:/usr/share/gocode + GOPATH=/builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build:/usr/share/gocode + [[ ! -e /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go ]] ++ dirname /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go + install -m 0755 -vd /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io install: creating directory '/builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src' install: creating directory '/builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com' install: creating directory '/builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io' + ln -fs /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go + cd /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.NVEFxw + umask 022 + cd /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build + cd substrait-go-0.4.2 + GOPATH=/builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build:/usr/share/gocode + GO111MODULE=off + golist --imported --package-path github.com/substrait-io/substrait-go --template 'golang({{.}})\n' --with-tests --skip-self + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/golang-github-substrait-io-0.4.2-3.fc42.buildreqs.nosrc.rpm RPM build warnings: /builddir/build/SPECS/golang-github-substrait-io.spec line 45: autopatch: no matching patches in range Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target aarch64 --nodeps /builddir/build/SPECS/golang-github-substrait-io.spec'], chrootPath='/var/lib/mock/f42-build-56645376-6545305/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=201600uid=1000gid=425user='mockbuild'unshare_net=TrueraiseExc=FalseprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.juw0bmlg:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.juw0bmlg:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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', '525b95ecfef942ee834f1e8e210132da', '-D', '/var/lib/mock/f42-build-56645376-6545305/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.juw0bmlg:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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 -br --noprep --noclean --target aarch64 --nodeps /builddir/build/SPECS/golang-github-substrait-io.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', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 warning: /builddir/build/SPECS/golang-github-substrait-io.spec line 45: autopatch: no matching patches in range setting SOURCE_DATE_EPOCH=1722297600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.Z6XLTX + umask 022 + cd /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build + cd substrait-go-0.4.2 + GOPATH=/builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build:/usr/share/gocode + GO111MODULE=off + golist --imported --package-path github.com/substrait-io/substrait-go --template 'golang({{.}})\n' --with-tests --skip-self + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/golang-github-substrait-io-0.4.2-3.fc42.buildreqs.nosrc.rpm RPM build warnings: /builddir/build/SPECS/golang-github-substrait-io.spec line 45: autopatch: no matching patches in range Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target aarch64 /builddir/build/SPECS/golang-github-substrait-io.spec'], chrootPath='/var/lib/mock/f42-build-56645376-6545305/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=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.juw0bmlg:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.juw0bmlg:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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', 'ff8170d86f6847ef8f1366e9a84c080d', '-D', '/var/lib/mock/f42-build-56645376-6545305/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.juw0bmlg:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--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 -ba --noprep --noclean --target aarch64 /builddir/build/SPECS/golang-github-substrait-io.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', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: aarch64 Building for target aarch64 warning: /builddir/build/SPECS/golang-github-substrait-io.spec line 45: autopatch: no matching patches in range setting SOURCE_DATE_EPOCH=1722297600 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.H8yjD6 + umask 022 + cd /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build + cd substrait-go-0.4.2 + GOPATH=/builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build:/usr/share/gocode + GO111MODULE=off + golist --imported --package-path github.com/substrait-io/substrait-go --template 'golang({{.}})\n' --with-tests --skip-self + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.YmemMJ + umask 022 + cd /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build + '[' /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/BUILDROOT ++ dirname /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/BUILDROOT + mkdir -p /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build + mkdir /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/BUILDROOT + cd substrait-go-0.4.2 + cd /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go + IFS= +++ realpath -e --relative-base=. extensions/definitions/extension_types.yaml extensions/definitions/functions_aggregate_approx.yaml extensions/definitions/functions_aggregate_generic.yaml extensions/definitions/functions_arithmetic.yaml extensions/definitions/functions_boolean.yaml extensions/definitions/functions_comparison.yaml extensions/definitions/functions_datetime.yaml extensions/definitions/functions_logarithmic.yaml extensions/definitions/functions_rounding.yaml extensions/definitions/functions_set.yaml extensions/definitions/functions_string.yaml +++ sort -u ++ listfiles_include='extensions/definitions/extension_types.yaml extensions/definitions/functions_aggregate_approx.yaml extensions/definitions/functions_aggregate_generic.yaml extensions/definitions/functions_arithmetic.yaml extensions/definitions/functions_boolean.yaml extensions/definitions/functions_comparison.yaml extensions/definitions/functions_datetime.yaml extensions/definitions/functions_logarithmic.yaml extensions/definitions/functions_rounding.yaml extensions/definitions/functions_set.yaml extensions/definitions/functions_string.yaml' ++ echo 'extensions/definitions/extension_types.yaml extensions/definitions/functions_aggregate_approx.yaml extensions/definitions/functions_aggregate_generic.yaml extensions/definitions/functions_arithmetic.yaml extensions/definitions/functions_boolean.yaml extensions/definitions/functions_comparison.yaml extensions/definitions/functions_datetime.yaml extensions/definitions/functions_logarithmic.yaml extensions/definitions/functions_rounding.yaml extensions/definitions/functions_set.yaml extensions/definitions/functions_string.yaml' + gosupfiles='extensions/definitions/extension_types.yaml extensions/definitions/functions_aggregate_approx.yaml extensions/definitions/functions_aggregate_generic.yaml extensions/definitions/functions_arithmetic.yaml extensions/definitions/functions_boolean.yaml extensions/definitions/functions_comparison.yaml extensions/definitions/functions_datetime.yaml extensions/definitions/functions_logarithmic.yaml extensions/definitions/functions_rounding.yaml extensions/definitions/functions_set.yaml extensions/definitions/functions_string.yaml' + mapfile -t gosupfilesA + go-rpm-integration install -i github.com/substrait-io/substrait-go -b /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/bin -s /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build -o golang-github-substrait-io-devel.file-list -O /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2 -V 0.4.2-3.fc42 -p /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/BUILDROOT -g /usr/share/gocode -r '.*example.*' extensions/definitions/extension_types.yaml extensions/definitions/functions_aggregate_approx.yaml extensions/definitions/functions_aggregate_generic.yaml extensions/definitions/functions_arithmetic.yaml extensions/definitions/functions_boolean.yaml extensions/definitions/functions_comparison.yaml extensions/definitions/functions_datetime.yaml extensions/definitions/functions_logarithmic.yaml extensions/definitions/functions_rounding.yaml extensions/definitions/functions_set.yaml extensions/definitions/functions_string.yaml Installing: github.com/substrait-io/substrait-go + IFS= +++ realpath -e --relative-base=. README.md +++ sort -u ++ listfiles_include=README.md ++ echo README.md + godocs=README.md + [[ -n README.md ]] + IFS= + read -r f + echo %doc '"README.md"' + IFS= + read -r f + IFS= +++ realpath -e --relative-base=. LICENSE +++ sort -u ++ listfiles_include=LICENSE ++ echo LICENSE + golicenses=LICENSE + [[ -n LICENSE ]] + IFS= + read -r f + echo %license '"LICENSE"' + IFS= + read -r f + /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/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j12 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j12 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/BUILDROOT Scanned 16 directories and 49 files, processed 0 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.8qYSFq + umask 022 + cd /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build + cd substrait-go-0.4.2 + GO_LDFLAGS=' -X github.com/substrait-io/substrait-go/version=0.4.2' + GO_TEST_FLAGS='-buildmode pie -compiler gc' + GO_TEST_EXT_LD_FLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + go-rpm-integration check -i github.com/substrait-io/substrait-go -b /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/bin -s /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build -V 0.4.2-3.fc42 -p /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/BUILDROOT -g /usr/share/gocode -r '.*example.*' Testing in: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src PATH: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin GOPATH: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build:/usr/share/gocode GO111MODULE: off command: go test -buildmode pie -compiler gc -ldflags " -X github.com/substrait-io/substrait-go/version=0.4.2 -extldflags '-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '" testing: github.com/substrait-io/substrait-go github.com/substrait-io/substrait-go ? github.com/substrait-io/substrait-go [no test files] github.com/substrait-io/substrait-go/expr PASS ok github.com/substrait-io/substrait-go/expr 0.599s github.com/substrait-io/substrait-go/expr PASS ok github.com/substrait-io/substrait-go/expr 0.567s github.com/substrait-io/substrait-go/extensions PASS ok github.com/substrait-io/substrait-go/extensions 0.563s github.com/substrait-io/substrait-go/extensions PASS ok github.com/substrait-io/substrait-go/extensions 0.562s github.com/substrait-io/substrait-go/plan --- FAIL: TestAggregateRelPlan (0.00s) plan_builder_test.go:210: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:111 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:210 Error: Should be true Test: TestAggregateRelPlan Messages: JSON expected: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "extensionUris": [ { "extensionUriAnchor": 1, "uri": "https://github.com/substrait-io/substrait/blob/main/extensions/functions_aggregate_generic.yaml" } ], "extensions": [ { "extensionFunction": { "extensionUriReference": 1, "functionAnchor": 1, "name": "count:" } } ], "relations": [ { "root": { "input": { "aggregate": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "groupings": [ { "groupingExpressions": [ { "selection": { "directReference": { "structField": {} }, "rootReference": {} } } ] } ], "measures": [ { "measure": { "functionReference": 1, "outputType": { "i64": { "nullability": "NULLABILITY_REQUIRED" } }, "phase": "AGGREGATION_PHASE_INITIAL_TO_RESULT", "invocation": "AGGREGATION_INVOCATION_ALL" } } ] } }, "names": [ "val", "cnt" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "extensionUris": [ { "extensionUriAnchor": 1, "uri": "https://github.com/substrait-io/substrait/blob/main/extensions/functions_aggregate_generic.yaml" } ], "extensions": [ { "extensionFunction": { "extensionUriReference": 1, "functionAnchor": 1, "name": "count:" } } ], "relations": [ { "root": { "input": { "aggregate": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "groupings": [ { "groupingExpressions": [ { "selection": { "directReference": { "structField": {} }, "rootReference": {} } } ] } ], "measures": [ { "measure": { "functionReference": 1, "outputType": { "i64": { "nullability": "NULLABILITY_REQUIRED" } }, "phase": "AGGREGATION_PHASE_INITIAL_TO_RESULT", "invocation": "AGGREGATION_INVOCATION_ALL" } } ] } }, "names": [ "val", "cnt" ] } } ] } plan_builder_test.go:210: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:120 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:210 Error: Should be true Test: TestAggregateRelPlan Messages: plan expected: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "extensionUris": [ { "extensionUriAnchor": 1, "uri": "https://github.com/substrait-io/substrait/blob/main/extensions/functions_aggregate_generic.yaml" } ], "extensions": [ { "extensionFunction": { "extensionUriReference": 1, "functionAnchor": 1, "name": "count:" } } ], "relations": [ { "root": { "input": { "aggregate": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "groupings": [ { "groupingExpressions": [ { "selection": { "directReference": { "structField": {} }, "rootReference": {} } } ] } ], "measures": [ { "measure": { "functionReference": 1, "outputType": { "i64": { "nullability": "NULLABILITY_REQUIRED" } }, "phase": "AGGREGATION_PHASE_INITIAL_TO_RESULT", "invocation": "AGGREGATION_INVOCATION_ALL" } } ] } }, "names": [ "val", "cnt" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "extensionUris": [ { "extensionUriAnchor": 1, "uri": "https://github.com/substrait-io/substrait/blob/main/extensions/functions_aggregate_generic.yaml" } ], "extensions": [ { "extensionFunction": { "extensionUriReference": 1, "functionAnchor": 1, "name": "count:" } } ], "relations": [ { "root": { "input": { "aggregate": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "groupings": [ { "groupingExpressions": [ { "selection": { "directReference": { "structField": {} }, "rootReference": {} } } ] } ], "measures": [ { "measure": { "functionReference": 1, "outputType": { "i64": { "nullability": "NULLABILITY_REQUIRED" } }, "phase": "AGGREGATION_PHASE_INITIAL_TO_RESULT", "invocation": "AGGREGATION_INVOCATION_ALL" } } ] } }, "names": [ "val", "cnt" ] } } ] } --- FAIL: TestCrossRel (0.00s) plan_builder_test.go:347: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:111 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:347 Error: Should be true Test: TestCrossRel Messages: JSON expected: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "cross": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } } } }, "names": [ "str", "fp", "i", "bool" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "cross": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } } } }, "names": [ "str", "fp", "i", "bool" ] } } ] } plan_builder_test.go:347: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:120 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:347 Error: Should be true Test: TestCrossRel Messages: plan expected: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "cross": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } } } }, "names": [ "str", "fp", "i", "bool" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "cross": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } } } }, "names": [ "str", "fp", "i", "bool" ] } } ] } --- FAIL: TestFetchRel (0.00s) plan_builder_test.go:433: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:111 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:433 Error: Should be true Test: TestFetchRel Messages: JSON expected: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "fetch": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "offset": "100", "count": "50" } }, "names": [ "a" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "fetch": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "offset": "100", "count": "50" } }, "names": [ "a" ] } } ] } plan_builder_test.go:433: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:120 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:433 Error: Should be true Test: TestFetchRel Messages: plan expected: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "fetch": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "offset": "100", "count": "50" } }, "names": [ "a" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "fetch": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "offset": "100", "count": "50" } }, "names": [ "a" ] } } ] } --- FAIL: TestFilterRelation (0.00s) plan_builder_test.go:515: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:111 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:515 Error: Should be true Test: TestFilterRelation Messages: JSON expected: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "filter": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "condition": { "selection": { "directReference": { "structField": { "field": 1 } }, "rootReference": {} } } } }, "names": [ "a", "b" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "filter": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "condition": { "selection": { "directReference": { "structField": { "field": 1 } }, "rootReference": {} } } } }, "names": [ "a", "b" ] } } ] } plan_builder_test.go:515: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:120 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:515 Error: Should be true Test: TestFilterRelation Messages: plan expected: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "filter": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "condition": { "selection": { "directReference": { "structField": { "field": 1 } }, "rootReference": {} } } } }, "names": [ "a", "b" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "filter": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "condition": { "selection": { "directReference": { "structField": { "field": 1 } }, "rootReference": {} } } } }, "names": [ "a", "b" ] } } ] } --- FAIL: TestJoinRelOutputRecordTypes (0.01s) --- FAIL: TestJoinRelOutputRecordTypes/JOIN_TYPE_INNER (0.00s) plan_builder_test.go:648: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:111 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:648 Error: Should be true Test: TestJoinRelOutputRecordTypes/JOIN_TYPE_INNER Messages: JSON expected: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_INNER" } }, "names": [ "a", "b", "c", "d" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_INNER" } }, "names": [ "a", "b", "c", "d" ] } } ] } plan_builder_test.go:648: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:120 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:648 Error: Should be true Test: TestJoinRelOutputRecordTypes/JOIN_TYPE_INNER Messages: plan expected: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_INNER" } }, "names": [ "a", "b", "c", "d" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_INNER" } }, "names": [ "a", "b", "c", "d" ] } } ] } --- FAIL: TestJoinRelOutputRecordTypes/JOIN_TYPE_SEMI (0.00s) plan_builder_test.go:648: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:111 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:648 Error: Should be true Test: TestJoinRelOutputRecordTypes/JOIN_TYPE_SEMI Messages: JSON expected: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_SEMI" } }, "names": [ "a", "b" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_SEMI" } }, "names": [ "a", "b" ] } } ] } plan_builder_test.go:648: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:120 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:648 Error: Should be true Test: TestJoinRelOutputRecordTypes/JOIN_TYPE_SEMI Messages: plan expected: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_SEMI" } }, "names": [ "a", "b" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_SEMI" } }, "names": [ "a", "b" ] } } ] } --- FAIL: TestJoinRelOutputRecordTypes/JOIN_TYPE_OUTER (0.00s) plan_builder_test.go:648: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:111 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:648 Error: Should be true Test: TestJoinRelOutputRecordTypes/JOIN_TYPE_OUTER Messages: JSON expected: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_OUTER" } }, "names": [ "a", "b", "c", "d" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_OUTER" } }, "names": [ "a", "b", "c", "d" ] } } ] } plan_builder_test.go:648: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:120 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:648 Error: Should be true Test: TestJoinRelOutputRecordTypes/JOIN_TYPE_OUTER Messages: plan expected: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_OUTER" } }, "names": [ "a", "b", "c", "d" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_OUTER" } }, "names": [ "a", "b", "c", "d" ] } } ] } --- FAIL: TestJoinRelOutputRecordTypes/JOIN_TYPE_LEFT (0.00s) plan_builder_test.go:648: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:111 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:648 Error: Should be true Test: TestJoinRelOutputRecordTypes/JOIN_TYPE_LEFT Messages: JSON expected: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_LEFT" } }, "names": [ "a", "b", "c", "d" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_LEFT" } }, "names": [ "a", "b", "c", "d" ] } } ] } plan_builder_test.go:648: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:120 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:648 Error: Should be true Test: TestJoinRelOutputRecordTypes/JOIN_TYPE_LEFT Messages: plan expected: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_LEFT" } }, "names": [ "a", "b", "c", "d" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_LEFT" } }, "names": [ "a", "b", "c", "d" ] } } ] } --- FAIL: TestJoinRelOutputRecordTypes/JOIN_TYPE_RIGHT (0.00s) plan_builder_test.go:648: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:111 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:648 Error: Should be true Test: TestJoinRelOutputRecordTypes/JOIN_TYPE_RIGHT Messages: JSON expected: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_RIGHT" } }, "names": [ "a", "b", "c", "d" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_RIGHT" } }, "names": [ "a", "b", "c", "d" ] } } ] } plan_builder_test.go:648: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:120 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:648 Error: Should be true Test: TestJoinRelOutputRecordTypes/JOIN_TYPE_RIGHT Messages: plan expected: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_RIGHT" } }, "names": [ "a", "b", "c", "d" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_RIGHT" } }, "names": [ "a", "b", "c", "d" ] } } ] } --- FAIL: TestJoinRelOutputRecordTypes/JOIN_TYPE_ANTI (0.00s) plan_builder_test.go:648: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:111 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:648 Error: Should be true Test: TestJoinRelOutputRecordTypes/JOIN_TYPE_ANTI Messages: JSON expected: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_ANTI" } }, "names": [ "a", "b" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_ANTI" } }, "names": [ "a", "b" ] } } ] } plan_builder_test.go:648: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:120 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:648 Error: Should be true Test: TestJoinRelOutputRecordTypes/JOIN_TYPE_ANTI Messages: plan expected: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_ANTI" } }, "names": [ "a", "b" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_ANTI" } }, "names": [ "a", "b" ] } } ] } --- FAIL: TestJoinRelOutputRecordTypes/JOIN_TYPE_SINGLE (0.00s) plan_builder_test.go:648: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:111 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:648 Error: Should be true Test: TestJoinRelOutputRecordTypes/JOIN_TYPE_SINGLE Messages: JSON expected: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_SINGLE" } }, "names": [ "a", "b", "c", "d" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_SINGLE" } }, "names": [ "a", "b", "c", "d" ] } } ] } plan_builder_test.go:648: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:120 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:648 Error: Should be true Test: TestJoinRelOutputRecordTypes/JOIN_TYPE_SINGLE Messages: plan expected: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_SINGLE" } }, "names": [ "a", "b", "c", "d" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_SINGLE" } }, "names": [ "a", "b", "c", "d" ] } } ] } --- FAIL: TestJoinAndFilterRelation (0.00s) plan_builder_test.go:732: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:111 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:732 Error: Should be true Test: TestJoinAndFilterRelation Messages: JSON expected: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "postJoinFilter": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_INNER" } }, "names": [ "a", "b", "c", "d" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "postJoinFilter": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_INNER" } }, "names": [ "a", "b", "c", "d" ] } } ] } plan_builder_test.go:732: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:120 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:732 Error: Should be true Test: TestJoinAndFilterRelation Messages: plan expected: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "postJoinFilter": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_INNER" } }, "names": [ "a", "b", "c", "d" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "join": { "common": { "direct": {} }, "left": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "right": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "i32": { "nullability": "NULLABILITY_REQUIRED" } }, { "bool": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } }, "expression": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "postJoinFilter": { "selection": { "directReference": { "structField": { "field": 3 } }, "rootReference": {} } }, "type": "JOIN_TYPE_INNER" } }, "names": [ "a", "b", "c", "d" ] } } ] } --- FAIL: TestSortRelationsCoalesce (0.00s) plan_builder_test.go:834: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:111 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:834 Error: Should be true Test: TestSortRelationsCoalesce Messages: JSON expected: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "sort": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "sorts": [ { "expr": { "selection": { "directReference": { "structField": {} }, "rootReference": {} } }, "direction": "SORT_DIRECTION_CLUSTERED" } ] } }, "names": [ "a", "b" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "sort": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "sorts": [ { "expr": { "selection": { "directReference": { "structField": {} }, "rootReference": {} } }, "direction": "SORT_DIRECTION_CLUSTERED" } ] } }, "names": [ "a", "b" ] } } ] } plan_builder_test.go:834: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:120 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:834 Error: Should be true Test: TestSortRelationsCoalesce Messages: plan expected: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "sort": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "sorts": [ { "expr": { "selection": { "directReference": { "structField": {} }, "rootReference": {} } }, "direction": "SORT_DIRECTION_CLUSTERED" } ] } }, "names": [ "a", "b" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "sort": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "sorts": [ { "expr": { "selection": { "directReference": { "structField": {} }, "rootReference": {} } }, "direction": "SORT_DIRECTION_CLUSTERED" } ] } }, "names": [ "a", "b" ] } } ] } --- FAIL: TestSortRelationKeyEqual (0.00s) plan_builder_test.go:908: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:111 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:908 Error: Should be true Test: TestSortRelationKeyEqual Messages: JSON expected: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "extensionUris": [ { "extensionUriAnchor": 1, "uri": "https://github.com/substrait-io/substrait/blob/main/extensions/functions_comparison.yaml" } ], "extensions": [ { "extensionFunction": { "extensionUriReference": 1, "functionAnchor": 1, "name": "equal" } } ], "relations": [ { "root": { "input": { "sort": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "sorts": [ { "expr": { "selection": { "directReference": { "structField": {} }, "rootReference": {} } }, "comparisonFunctionReference": 1 } ] } }, "names": [ "a", "b" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "extensionUris": [ { "extensionUriAnchor": 1, "uri": "https://github.com/substrait-io/substrait/blob/main/extensions/functions_comparison.yaml" } ], "extensions": [ { "extensionFunction": { "extensionUriReference": 1, "functionAnchor": 1, "name": "equal" } } ], "relations": [ { "root": { "input": { "sort": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "sorts": [ { "expr": { "selection": { "directReference": { "structField": {} }, "rootReference": {} } }, "comparisonFunctionReference": 1 } ] } }, "names": [ "a", "b" ] } } ] } plan_builder_test.go:908: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:120 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:908 Error: Should be true Test: TestSortRelationKeyEqual Messages: plan expected: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "extensionUris": [ { "extensionUriAnchor": 1, "uri": "https://github.com/substrait-io/substrait/blob/main/extensions/functions_comparison.yaml" } ], "extensions": [ { "extensionFunction": { "extensionUriReference": 1, "functionAnchor": 1, "name": "equal" } } ], "relations": [ { "root": { "input": { "sort": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "sorts": [ { "expr": { "selection": { "directReference": { "structField": {} }, "rootReference": {} } }, "comparisonFunctionReference": 1 } ] } }, "names": [ "a", "b" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "extensionUris": [ { "extensionUriAnchor": 1, "uri": "https://github.com/substrait-io/substrait/blob/main/extensions/functions_comparison.yaml" } ], "extensions": [ { "extensionFunction": { "extensionUriReference": 1, "functionAnchor": 1, "name": "equal" } } ], "relations": [ { "root": { "input": { "sort": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "sorts": [ { "expr": { "selection": { "directReference": { "structField": {} }, "rootReference": {} } }, "comparisonFunctionReference": 1 } ] } }, "names": [ "a", "b" ] } } ] } --- FAIL: TestSortRelationMultiple (0.00s) plan_builder_test.go:979: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:111 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:979 Error: Should be true Test: TestSortRelationMultiple Messages: JSON expected: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "sort": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "sorts": [ { "expr": { "selection": { "directReference": { "structField": { "field": 1 } }, "rootReference": {} } }, "direction": "SORT_DIRECTION_ASC_NULLS_LAST" }, { "expr": { "selection": { "directReference": { "structField": {} }, "rootReference": {} } }, "direction": "SORT_DIRECTION_DESC_NULLS_FIRST" } ] } }, "names": [ "a", "b" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "sort": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "sorts": [ { "expr": { "selection": { "directReference": { "structField": { "field": 1 } }, "rootReference": {} } }, "direction": "SORT_DIRECTION_ASC_NULLS_LAST" }, { "expr": { "selection": { "directReference": { "structField": {} }, "rootReference": {} } }, "direction": "SORT_DIRECTION_DESC_NULLS_FIRST" } ] } }, "names": [ "a", "b" ] } } ] } plan_builder_test.go:979: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:120 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:979 Error: Should be true Test: TestSortRelationMultiple Messages: plan expected: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "sort": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "sorts": [ { "expr": { "selection": { "directReference": { "structField": { "field": 1 } }, "rootReference": {} } }, "direction": "SORT_DIRECTION_ASC_NULLS_LAST" }, { "expr": { "selection": { "directReference": { "structField": {} }, "rootReference": {} } }, "direction": "SORT_DIRECTION_DESC_NULLS_FIRST" } ] } }, "names": [ "a", "b" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "sort": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "sorts": [ { "expr": { "selection": { "directReference": { "structField": { "field": 1 } }, "rootReference": {} } }, "direction": "SORT_DIRECTION_ASC_NULLS_LAST" }, { "expr": { "selection": { "directReference": { "structField": {} }, "rootReference": {} } }, "direction": "SORT_DIRECTION_DESC_NULLS_FIRST" } ] } }, "names": [ "a", "b" ] } } ] } --- FAIL: TestProjectExpressions (0.00s) plan_builder_test.go:1158: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:111 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:1158 Error: Should be true Test: TestProjectExpressions Messages: JSON expected: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "extensionUris": [ { "extensionUriAnchor": 1, "uri": "https://github.com/substrait-io/substrait/blob/main/extensions/functions_arithmetic.yaml" } ], "extensions": [ { "extensionFunction": { "extensionUriReference": 1, "functionAnchor": 1, "name": "abs:fp32" } }, { "extensionFunction": { "extensionUriReference": 1, "functionAnchor": 2, "name": "add:fp32_fp32" } } ], "relations": [ { "root": { "input": { "project": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "expressions": [ { "scalarFunction": { "functionReference": 2, "arguments": [ { "value": { "scalarFunction": { "functionReference": 1, "arguments": [ { "value": { "selection": { "directReference": { "structField": { "field": 1 } }, "rootReference": {} } } } ], "outputType": { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } } } }, { "value": { "selection": { "directReference": { "structField": { "field": 1 } }, "rootReference": {} } } } ], "outputType": { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } } } ] } }, "names": [ "a", "b", "c" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "extensionUris": [ { "extensionUriAnchor": 1, "uri": "https://github.com/substrait-io/substrait/blob/main/extensions/functions_arithmetic.yaml" } ], "extensions": [ { "extensionFunction": { "extensionUriReference": 1, "functionAnchor": 1, "name": "abs:fp32" } }, { "extensionFunction": { "extensionUriReference": 1, "functionAnchor": 2, "name": "add:fp32_fp32" } } ], "relations": [ { "root": { "input": { "project": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "expressions": [ { "scalarFunction": { "functionReference": 2, "arguments": [ { "value": { "scalarFunction": { "functionReference": 1, "arguments": [ { "value": { "selection": { "directReference": { "structField": { "field": 1 } }, "rootReference": {} } } } ], "outputType": { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } } } }, { "value": { "selection": { "directReference": { "structField": { "field": 1 } }, "rootReference": {} } } } ], "outputType": { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } } } ] } }, "names": [ "a", "b", "c" ] } } ] } plan_builder_test.go:1158: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:120 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:1158 Error: Should be true Test: TestProjectExpressions Messages: plan expected: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "extensionUris": [ { "extensionUriAnchor": 1, "uri": "https://github.com/substrait-io/substrait/blob/main/extensions/functions_arithmetic.yaml" } ], "extensions": [ { "extensionFunction": { "extensionUriReference": 1, "functionAnchor": 1, "name": "abs:fp32" } }, { "extensionFunction": { "extensionUriReference": 1, "functionAnchor": 2, "name": "add:fp32_fp32" } } ], "relations": [ { "root": { "input": { "project": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "expressions": [ { "scalarFunction": { "functionReference": 2, "arguments": [ { "value": { "scalarFunction": { "functionReference": 1, "arguments": [ { "value": { "selection": { "directReference": { "structField": { "field": 1 } }, "rootReference": {} } } } ], "outputType": { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } } } }, { "value": { "selection": { "directReference": { "structField": { "field": 1 } }, "rootReference": {} } } } ], "outputType": { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } } } ] } }, "names": [ "a", "b", "c" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "extensionUris": [ { "extensionUriAnchor": 1, "uri": "https://github.com/substrait-io/substrait/blob/main/extensions/functions_arithmetic.yaml" } ], "extensions": [ { "extensionFunction": { "extensionUriReference": 1, "functionAnchor": 1, "name": "abs:fp32" } }, { "extensionFunction": { "extensionUriReference": 1, "functionAnchor": 2, "name": "add:fp32_fp32" } } ], "relations": [ { "root": { "input": { "project": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "expressions": [ { "scalarFunction": { "functionReference": 2, "arguments": [ { "value": { "scalarFunction": { "functionReference": 1, "arguments": [ { "value": { "selection": { "directReference": { "structField": { "field": 1 } }, "rootReference": {} } } } ], "outputType": { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } } } }, { "value": { "selection": { "directReference": { "structField": { "field": 1 } }, "rootReference": {} } } } ], "outputType": { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } } } ] } }, "names": [ "a", "b", "c" ] } } ] } --- FAIL: TestProjectRelation (0.00s) plan_builder_test.go:1215: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:111 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:1215 Error: Should be true Test: TestProjectRelation Messages: JSON expected: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "project": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "expressions": [ { "selection": { "directReference": { "structField": { "field": 1 } }, "rootReference": {} } } ] } }, "names": [ "a", "b", "c" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "project": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "expressions": [ { "selection": { "directReference": { "structField": { "field": 1 } }, "rootReference": {} } } ] } }, "names": [ "a", "b", "c" ] } } ] } plan_builder_test.go:1215: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:120 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:1215 Error: Should be true Test: TestProjectRelation Messages: plan expected: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "project": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "expressions": [ { "selection": { "directReference": { "structField": { "field": 1 } }, "rootReference": {} } } ] } }, "names": [ "a", "b", "c" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "project": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "expressions": [ { "selection": { "directReference": { "structField": { "field": 1 } }, "rootReference": {} } } ] } }, "names": [ "a", "b", "c" ] } } ] } --- FAIL: TestProjectMultipleRelation (0.00s) plan_builder_test.go:1281: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:111 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:1281 Error: Should be true Test: TestProjectMultipleRelation Messages: JSON expected: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "project": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "expressions": [ { "selection": { "directReference": { "structField": { "field": 1 } }, "rootReference": {} } }, { "selection": { "directReference": { "structField": {} }, "rootReference": {} } } ] } }, "names": [ "a", "b", "c", "d" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "project": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "expressions": [ { "selection": { "directReference": { "structField": { "field": 1 } }, "rootReference": {} } }, { "selection": { "directReference": { "structField": {} }, "rootReference": {} } } ] } }, "names": [ "a", "b", "c", "d" ] } } ] } plan_builder_test.go:1281: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:120 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:1281 Error: Should be true Test: TestProjectMultipleRelation Messages: plan expected: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "project": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "expressions": [ { "selection": { "directReference": { "structField": { "field": 1 } }, "rootReference": {} } }, { "selection": { "directReference": { "structField": {} }, "rootReference": {} } } ] } }, "names": [ "a", "b", "c", "d" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "project": { "common": { "direct": {} }, "input": { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, "expressions": [ { "selection": { "directReference": { "structField": { "field": 1 } }, "rootReference": {} } }, { "selection": { "directReference": { "structField": {} }, "rootReference": {} } } ] } }, "names": [ "a", "b", "c", "d" ] } } ] } --- FAIL: TestSetRelations (0.00s) plan_builder_test.go:1414: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:111 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:1414 Error: Should be true Test: TestSetRelations Messages: JSON expected: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "set": { "common": { "direct": {} }, "inputs": [ { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "c", "d" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "virtualTable": { "values": [ { "fields": [ { "string": "foo" }, { "fp32": 1.5 } ] }, { "fields": [ { "string": "bar" }, { "fp32": 3.5 } ] } ] } } }, { "read": { "common": { "emit": { "outputMapping": [ 1, 0 ] } }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "fp32": { "nullability": "NULLABILITY_REQUIRED" } }, { "string": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } } ], "op": "SET_OP_UNION_ALL" } }, "names": [ "a", "b" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "set": { "common": { "direct": {} }, "inputs": [ { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "c", "d" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "virtualTable": { "values": [ { "fields": [ { "string": "foo" }, { "fp32": 1.5 } ] }, { "fields": [ { "string": "bar" }, { "fp32": 3.5 } ] } ] } } }, { "read": { "common": { "emit": { "outputMapping": [ 1, 0 ] } }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "fp32": { "nullability": "NULLABILITY_REQUIRED" } }, { "string": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } } ], "op": "SET_OP_UNION_ALL" } }, "names": [ "a", "b" ] } } ] } plan_builder_test.go:1414: Error Trace: /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:120 /builddir/build/BUILD/golang-github-substrait-io-0.4.2-build/substrait-go-0.4.2/_build/src/github.com/substrait-io/substrait-go/plan/plan_builder_test.go:1414 Error: Should be true Test: TestSetRelations Messages: plan expected: { "version": { "minorNumber": 29, "producer": "substrait-go linux/arm64" }, "relations": [ { "root": { "input": { "set": { "common": { "direct": {} }, "inputs": [ { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "c", "d" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "virtualTable": { "values": [ { "fields": [ { "string": "foo" }, { "fp32": 1.5 } ] }, { "fields": [ { "string": "bar" }, { "fp32": 3.5 } ] } ] } } }, { "read": { "common": { "emit": { "outputMapping": [ 1, 0 ] } }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "fp32": { "nullability": "NULLABILITY_REQUIRED" } }, { "string": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } } ], "op": "SET_OP_UNION_ALL" } }, "names": [ "a", "b" ] } } ] } got: { "version": { "minorNumber": 29, "producer": "substrait-go" }, "relations": [ { "root": { "input": { "set": { "common": { "direct": {} }, "inputs": [ { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "a", "b" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test" ] } } }, { "read": { "common": { "direct": {} }, "baseSchema": { "names": [ "c", "d" ], "struct": { "types": [ { "string": { "nullability": "NULLABILITY_REQUIRED" } }, { "fp32": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "virtualTable": { "values": [ { "fields": [ { "string": "foo" }, { "fp32": 1.5 } ] }, { "fields": [ { "string": "bar" }, { "fp32": 3.5 } ] } ] } } }, { "read": { "common": { "emit": { "outputMapping": [ 1, 0 ] } }, "baseSchema": { "names": [ "x", "y" ], "struct": { "types": [ { "fp32": { "nullability": "NULLABILITY_REQUIRED" } }, { "string": { "nullability": "NULLABILITY_REQUIRED" } } ], "nullability": "NULLABILITY_REQUIRED" } }, "namedTable": { "names": [ "test2" ] } } } ], "op": "SET_OP_UNION_ALL" } }, "names": [ "a", "b" ] } } ] } FAIL exit status 1 FAIL github.com/substrait-io/substrait-go/plan 0.650s RPM build warnings: RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.8qYSFq (%check) /builddir/build/SPECS/golang-github-substrait-io.spec line 45: autopatch: no matching patches in range Bad exit status from /var/tmp/rpm-tmp.8qYSFq (%check) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M ff8170d86f6847ef8f1366e9a84c080d -D /var/lib/mock/f42-build-56645376-6545305/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.juw0bmlg:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --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 -ba --noprep --noclean --target aarch64 /builddir/build/SPECS/golang-github-substrait-io.spec\'\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.13/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.13/site-packages/mockbuild/util.py", line 610, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (cmd_pretty(command, env), output), child.returncode) mockbuild.exception.Error: Command failed: # /usr/bin/systemd-nspawn -q -M ff8170d86f6847ef8f1366e9a84c080d -D /var/lib/mock/f42-build-56645376-6545305/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.juw0bmlg:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --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 -ba --noprep --noclean --target aarch64 /builddir/build/SPECS/golang-github-substrait-io.spec'