Mock Version: 2.15
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/topojson-server.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1640823593.770381/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f2f26897bb0>timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ih5amle8:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ih5amle8:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'e68abd3e73344d219df021e1a7a1d259', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1640823593.770381/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ih5amle8:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/topojson-server.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False
error: bad date in %changelog: sam. déc. 04 2021 Benjamin A. Beasley <code@musicinmybrain.net> 3.0.1-9
Building target platforms: x86_64
Building for target x86_64
Wrote: /builddir/build/SRPMS/topojson-server-3.0.1-9.fc36.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/topojson-server.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1640823593.770381/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f2f26897bb0>timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ih5amle8:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ih5amle8:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '2930898ca7b840299ca0de00e8fa9653', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1640823593.770381/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ih5amle8:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/topojson-server.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False
error: bad date in %changelog: sam. déc. 04 2021 Benjamin A. Beasley <code@musicinmybrain.net> 3.0.1-9
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.7NTDSR
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf package
+ /usr/bin/gzip -dc /builddir/build/SOURCES/topojson-server-3.0.1.tgz
+ /usr/bin/tar -xof -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd package
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ cd /builddir/build/BUILD
+ /usr/bin/gzip -dc /builddir/build/SOURCES/topojson-server-3.0.1.tar.gz
+ /usr/bin/tar -xof -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd package
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ cp -rp ../topojson-server-3.0.1/test ./
+ rm -rf dist
+ cp -p /builddir/build/SOURCES/topojson-server-3.0.1-bundled-licenses.txt .
+ tar -xzf /builddir/build/SOURCES/topojson-server-3.0.1-nm-prod.tgz
+ mkdir -p node_modules
+ pushd node_modules
~/build/BUILD/package/node_modules ~/build/BUILD/package
+ ln -s ../node_modules_prod/@babel ../node_modules_prod/@types ../node_modules_prod/commander .
~/build/BUILD/package
+ '[' -e ../node_modules_prod/.bin ']'
+ popd
+ find . -type f -perm /0111
+ read -r fn
+ head -n 1 ./bin/geo2topo
+ grep -E '^#!/usr/bin/env[[:blank:]]+'
+ sed -r -i '1s/env +//' ./bin/geo2topo
+ read -r fn
+ find node_modules_prod -type f '(' -name '.*' -o -size 0 ')' -print -delete
node_modules_prod/.package-lock.json
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.waTF0K
+ umask 022
+ cd /builddir/build/BUILD
+ cd package
+ mkdir -p dist
+ esbuild --bundle --platform=node --sourcemap --outfile=dist/topojson-server.js src/index.js
+ mkdir -p build
+ esbuild --bundle --platform=node --sourcemap --outfile=build/topojson-internals.js test/internals.js
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.AheqPQ
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64
++ dirname /builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64
+ cd package
+ install -d /builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64/usr/lib/node_modules/topojson-server
+ cp -rp package.json bin dist src node_modules node_modules_prod /builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64/usr/lib/node_modules/topojson-server
+ install -d /builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64/usr/bin
+ find /builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64/usr/lib/node_modules/topojson-server/bin/ -type f
+ read -r target
++ basename /builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64/usr/lib/node_modules/topojson-server/bin/geo2topo
+ link=/builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64/usr/bin/geo2topo
+ ln -sf /builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64/usr/lib/node_modules/topojson-server/bin/geo2topo /builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64/usr/bin/geo2topo
+ read -r target
+ symlinks -c -o /builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64/usr/bin/geo2topo
absolute: /builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64/usr/bin/geo2topo -> /builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64/usr/lib/node_modules/topojson-server/bin/geo2topo
changed:  /builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64/usr/bin/geo2topo -> ../lib/node_modules/topojson-server/bin/geo2topo
+ install -t /builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64/usr/share/man/man1 -p -m 0644 -D /builddir/build/SOURCES/geo2topo.1
+ /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 3.0.1-9.fc36 --unique-debug-suffix -3.0.1-9.fc36.x86_64 --unique-debug-src-base topojson-server-3.0.1-9.fc36.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/package
find: 'debug': No such file or directory
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
+ /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0
+ /usr/lib/rpm/redhat/brp-python-hardlink
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.dSAtFT
+ umask 022
+ cd /builddir/build/BUILD
+ cd package
+ /usr/bin/python3 /builddir/build/SOURCES/check-null-licenses --exceptions /builddir/build/SOURCES/audited-null-licenses.toml --with prod node_modules_prod
+ /usr/bin/node -e 'require("./")'
+ tar -xzf /builddir/build/SOURCES/topojson-server-3.0.1-nm-dev.tgz
+ /usr/bin/python3 /builddir/build/SOURCES/check-null-licenses --exceptions /builddir/build/SOURCES/audited-null-licenses.toml --with dev node_modules_dev
+ rm -rf node_modules
+ cp -rp ./node_modules_prod node_modules
+ rsync -aqP ./node_modules_dev/ ./node_modules/
+ NODE_ENV=test
+ find test -type f -name '*-test.js' -exec ./node_modules/.bin/tape '{}' +
TAP version 13
# topology exact duplicate lines ABC & ABC share the arc ABC
ok 1 should be equivalent
# topology reversed duplicate lines ABC & CBA share the arc ABC
ok 2 should be equivalent
# topology when an old arc ABC extends a new arc AB, they share the arc AB
ok 3 should be equivalent
# topology when a reversed old arc CBA extends a new arc AB, they share the arc BA
ok 4 should be equivalent
# topology when a new arc ADE shares its start with an old arc ABC, they don’t share arcs
ok 5 should be equivalent
# topology when a new arc DEC shares its start with an old arc ABC, they don’t share arcs
ok 6 should be equivalent
# topology when a new arc ABC extends an old arc AB, they share the arc AB
ok 7 should be equivalent
# topology when a new arc ABC extends a reversed old arc BA, they share the arc BA
ok 8 should be equivalent
# topology when a new arc starts BC in the middle of an old arc ABC, they share the arc BC
ok 9 should be equivalent
# topology when a new arc BC starts in the middle of a reversed old arc CBA, they share the arc CB
ok 10 should be equivalent
# topology when a new arc ABD deviates from an old arc ABC, they share the arc AB
ok 11 should be equivalent
# topology when a new arc ABD deviates from a reversed old arc CBA, they share the arc BA
ok 12 should be equivalent
# topology when a new arc DBC merges into an old arc ABC, they share the arc BC
ok 13 should be equivalent
# topology when a new arc DBC merges into a reversed old arc CBA, they share the arc CB
ok 14 should be equivalent
# topology when a new arc DBE shares a single midpoint with an old arc ABC, they share the point B, but no arcs
ok 15 should be equivalent
# topology when a new arc ABDE skips a point with an old arc ABCDE, they share arcs AB and DE
ok 16 should be equivalent
# topology when a new arc ABDE skips a point with a reversed old arc EDCBA, they share arcs BA and ED
ok 17 should be equivalent
# topology when an arc ABCDBE self-intersects, it is still one arc
ok 18 should be equivalent
# topology when an old arc ABCDBE self-intersects and shares a point B, the old arc has multiple cuts
ok 19 should be equivalent
# topology when an arc ABCA is closed, it has one arc
ok 20 should be equivalent
# topology exact duplicate closed lines ABCA & ABCA share the arc ABCA
ok 21 should be equivalent
# topology reversed duplicate closed lines ABCA & ACBA share the arc ABCA
ok 22 should be equivalent
# topology coincident closed polygons ABCA & BCAB share the arc BCAB
ok 23 should be equivalent
# topology coincident reversed closed polygons ABCA & BACB share the arc BCAB
ok 24 should be equivalent
# topology coincident closed polygons ABCA & DBED share the point B
ok 25 should be equivalent
# topology input objects are mapped to topology.objects
ok 26 should be equal
ok 27 should be equal
# topology features are mapped to geometries
ok 28 should be equal
ok 29 should be equal
# topology feature collections are mapped to geometry collections
ok 30 should be equal
ok 31 should be equal
ok 32 should be equal
ok 33 should be equal
# topology nested geometry collections
ok 34 should be equal
# topology null geometry objects are preserved in geometry collections
ok 35 should be equal
ok 36 should be equal
ok 37 should be equal
ok 38 should be equal
# topology features with null geometry objects are preserved in feature collections
ok 39 should be equal
ok 40 should be equal
ok 41 should be equal
ok 42 should be equal
# topology top-level features with null geometry objects are preserved
ok 43 should be equivalent
# topology converting a feature to a geometry preserves its id
ok 44 should be equal
ok 45 should be equal
# topology converting a feature to a geometry preserves its bbox
ok 46 should be equivalent
ok 47 should be equivalent
# topology converting a feature to a geometry preserves its properties, but only if non-empty
ok 48 should be equivalent
ok 49 should be equivalent
ok 50 should be equivalent
ok 51 should be equal
# topology the returned transform exactly encompasses the input geometry
ok 52 should be equivalent
ok 53 should be equivalent
# topology arc coordinates are integers with delta encoding
ok 54 should be equivalent
# topology points coordinates are integers with delta encoding
ok 55 should be equivalent
ok 56 should be equivalent
ok 57 should be equivalent
ok 58 should be equivalent
ok 59 should be equivalent
# topology quantization rounds to the closest integer coordinate to minimize error
ok 60 should be equivalent
ok 61 should be equivalent
ok 62 should be equivalent
# topology quantization precisely preserves minimum and maximum values
ok 63 should be equivalent
ok 64 should be equivalent
ok 65 should be equivalent
# topology precision of quantization is configurable
ok 66 should be equivalent
ok 67 should be equivalent
# topology coincident points are removed
ok 68 should be equivalent
ok 69 should be equivalent
# topology collapsed lines are preserved
ok 70 should be equivalent
ok 71 should be equivalent
# topology collapsed lines in a MultiLineString are preserved
ok 72 should be equal
ok 73 should be equivalent
ok 74 should be equivalent
ok 75 should be equivalent
# topology collapsed polygons are preserved
ok 76 should be equivalent
ok 77 should be equivalent
ok 78 should be equivalent
# topology collapsed polygons in a MultiPolygon are preserved
ok 79 should be equal
ok 80 should be equal
ok 81 should be equal
# topology collapsed geometries in a GeometryCollection are preserved
ok 82 should be equal
ok 83 should be equivalent
# topology empty geometries are not removed
ok 84 should be equal
ok 85 should be equivalent
# topology empty polygons are not removed
ok 86 should be equal
ok 87 should be equivalent
ok 88 should be equivalent
# topology the lines AB and AB share the same arc
ok 89 should be equivalent
ok 90 should be equivalent
# topology the lines AB and BA share the same arc
ok 91 should be equivalent
ok 92 should be equivalent
# topology the lines ACD and BCD share three arcs
ok 93 should be equivalent
ok 94 should be equivalent
# topology the lines ACD and DCB share three arcs
ok 95 should be equivalent
ok 96 should be equivalent
ok 97 should be equivalent
# topology the lines ACDF and BCDF share three arcs
ok 98 should be equivalent
ok 99 should be equivalent
ok 100 should be equivalent
# topology the lines BCDE and BCDF share three arcs
ok 101 should be equivalent
ok 102 should be equivalent
ok 103 should be equivalent
# topology the lines ACDE and CD share three arcs
ok 104 should be equivalent
ok 105 should be equivalent
ok 106 should be equivalent
# topology the lines ACDE and BCD share four arcs
ok 107 should be equivalent
ok 108 should be equivalent
ok 109 should be equivalent
# topology the lines ACDE and CDF share four arcs
ok 110 should be equivalent
ok 111 should be equivalent
ok 112 should be equivalent
# topology the lines ACDE and BCDF share five arcs
ok 113 should be equivalent
ok 114 should be equivalent
ok 115 should be equivalent
# topology the lines ACDE, EDCA and ACDF share three arcs
ok 116 should be equivalent
ok 117 should be equivalent
ok 118 should be equivalent
ok 119 should be equivalent
# topology the lines ACDE, ACDF and EDCA share three arcs
ok 120 should be equivalent
ok 121 should be equivalent
ok 122 should be equivalent
ok 123 should be equivalent
# topology the lines ACDE, ACDF, BCDE and BCDF and their reversals share five arcs
ok 124 should be equivalent
ok 125 should be equivalent
ok 126 should be equivalent
ok 127 should be equivalent
ok 128 should be equivalent
ok 129 should be equivalent
ok 130 should be equivalent
ok 131 should be equivalent
ok 132 should be equivalent
# topology the polygons ABCDA and BEFCB share three arcs
ok 133 should be equivalent
ok 134 should be equivalent
ok 135 should be equivalent
# topology the polygons ABCDA and ABCA share three arcs
ok 136 should be equivalent
ok 137 should be equivalent
ok 138 should be equivalent
# topology the lines ABCDE and ABDE share two arcs
ok 139 should be equivalent
ok 140 should be equivalent
ok 141 should be equivalent
# topology the polygons ABCA, ACDA and BFCB share five arcs
ok 142 should be equivalent
ok 143 should be equivalent
ok 144 should be equivalent
ok 145 should be equivalent
# topology the polygons ABCA, BEFCB and EGFE share six arcs
ok 146 should be equivalent
ok 147 should be equivalent
ok 148 should be equivalent
ok 149 should be equivalent
# topology the polygons ABCDA, ABEFGDA and BEFGDCB share three arcs
ok 150 should be equivalent
ok 151 should be equivalent
ok 152 should be equivalent
ok 153 should be equivalent
# topology the polygons ABCDA and BCDAB share one arc
ok 154 should be equivalent
ok 155 should be equivalent
ok 156 should be equivalent
# topology the polygons ABCDA-EHGFE and EFGHE share two arcs
ok 157 should be equivalent
ok 158 should be equivalent
ok 159 should be equivalent
# topology the polygons ABCDA-EHGFE and FGHEF share two arcs
ok 160 should be equivalent
ok 161 should be equivalent
ok 162 should be equivalent
# topology the polygon BCDB and the line string ABE share three arcs
ok 163 should be equivalent
ok 164 should be equivalent
ok 165 should be equivalent
# prequantize returns the quantization transform
ok 166 should be equivalent
# prequantize converts coordinates to fixed precision
ok 167 should be equivalent
# prequantize observes the quantization parameter
ok 168 should be equivalent
# prequantize observes the bounding box
ok 169 should be equivalent
# prequantize applies to points as well as arcs
ok 170 should be equivalent
# prequantize skips coincident points in lines
ok 171 should be equivalent
# prequantize skips coincident points in polygons
ok 172 should be equivalent
# prequantize does not skip coincident points in points
ok 173 should be equivalent
# prequantize includes closing point in degenerate lines
ok 174 should be equivalent
# prequantize includes closing point in degenerate polygons
ok 175 should be equivalent
# join the returned hashmap has true for junction points
ok 176 should be equal
ok 177 should be equal
# join the returned hashmap has undefined for non-junction points
ok 178 should be equal
# join exact duplicate lines ABC & ABC have junctions at their end points
ok 179 should be equivalent
# join reversed duplicate lines ABC & CBA have junctions at their end points
ok 180 should be equivalent
# join exact duplicate rings ABCA & ABCA have no junctions
ok 181 should be equivalent
# join reversed duplicate rings ACBA & ABCA have no junctions
ok 182 should be equivalent
# join rotated duplicate rings BCAB & ABCA have no junctions
ok 183 should be equivalent
# join ring ABCA & line ABCA have a junction at A
ok 184 should be equivalent
# join ring BCAB & line ABCA have a junction at A
ok 185 should be equivalent
# join ring ABCA & line BCAB have a junction at B
ok 186 should be equivalent
# join when an old arc ABC extends a new arc AB, there is a junction at B
ok 187 should be equivalent
# join when a reversed old arc CBA extends a new arc AB, there is a junction at B
ok 188 should be equivalent
# join when a new arc ADE shares its start with an old arc ABC, there is a junction at A
ok 189 should be equivalent
# join ring ABA has no junctions
ok 190 should be equivalent
# join ring AA has no junctions
ok 191 should be equivalent
# join degenerate ring A has no junctions
ok 192 should be equivalent
# join when a new line DEC shares its end with an old line ABC, there is a junction at C
ok 193 should be equivalent
# join when a new line ABC extends an old line AB, there is a junction at B
ok 194 should be equivalent
# join when a new line ABC extends a reversed old line BA, there is a junction at B
ok 195 should be equivalent
# join when a new line starts BC in the middle of an old line ABC, there is a junction at B
ok 196 should be equivalent
# join when a new line BC starts in the middle of a reversed old line CBA, there is a junction at B
ok 197 should be equivalent
# join when a new line ABD deviates from an old line ABC, there is a junction at B
ok 198 should be equivalent
# join when a new line ABD deviates from a reversed old line CBA, there is a junction at B
ok 199 should be equivalent
# join when a new line DBC merges into an old line ABC, there is a junction at B
ok 200 should be equivalent
# join when a new line DBC merges into a reversed old line CBA, there is a junction at B
ok 201 should be equivalent
# join when a new line DBE shares a single midpoint with an old line ABC, there is a junction at B
ok 202 should be equivalent
# join when a new line ABDE skips a point with an old line ABCDE, there is a junction at B and D
ok 203 should be equivalent
# join when a new line ABDE skips a point with a reversed old line EDCBA, there is a junction at B and D
ok 204 should be equivalent
# join when a line ABCDBE self-intersects with its middle, there are no junctions
ok 205 should be equivalent
# join when a line ABACD self-intersects with its start, there are no junctions
ok 206 should be equivalent
# join when a line ABCDBD self-intersects with its end, there are no junctions
ok 207 should be equivalent
# join when an old line ABCDBE self-intersects and shares a point B, there is a junction at B
ok 208 should be equivalent
# join when a line ABCA is closed, there is a junction at A
ok 209 should be equivalent
# join when a ring ABCA is closed, there are no junctions
ok 210 should be equivalent
# join exact duplicate rings ABCA & ABCA share the arc ABCA
ok 211 should be equivalent
# join reversed duplicate rings ABCA & ACBA share the arc ABCA
ok 212 should be equivalent
# join coincident rings ABCA & BCAB share the arc BCAB
ok 213 should be equivalent
# join coincident rings ABCA & BACB share the arc BCAB
ok 214 should be equivalent
# join coincident rings ABCA & DBED share the point B
ok 215 should be equivalent
# join coincident ring ABCA & line DBE share the point B
ok 216 should be equivalent
# hashset can add an object
ok 217 should be equal
ok 218 should be equal
# hashset has returns false when no key is found
ok 219 should be equal
# hashset when a hash collision occurs, get checks that the keys are equal
ok 220 should be equal
ok 221 should be equal
ok 222 should be equal
ok 223 should be equal
ok 224 should be equal
# hashset add returns true
ok 225 should be equal
# hashset add throws an error when full
ok 226 should throw
# hashset the hash function must return a nonnegative integer, but can be greater than size
ok 227 should be equal
ok 228 should be equal
ok 229 should be equal
# hashmap can get an object by key
ok 230 should be equal
# hashmap get returns undefined when no key is found
ok 231 should be equal
# hashmap get returns the missing value when no key is found
ok 232 should be equal
# hashmap when a hash collision occurs, get checks that the keys are equal
ok 233 should be equal
ok 234 should be equal
ok 235 should be equal
# hashmap can set an object by key
ok 236 should be equal
# hashmap can set an object by key if not already set
ok 237 should be equal
ok 238 should be equal
ok 239 should be equal
ok 240 should be equal
# hashmap set returns the set value
ok 241 should be equal
# hashmap set throws an error when full
ok 242 should throw
# hashmap when a hash collision occurs, set checks that the keys are equal
ok 243 should be equal
ok 244 should be equal
ok 245 should be equal
ok 246 should be equal
ok 247 should be equal
# hashmap the hash function must return a nonnegative integer, but can be greater than size
ok 248 should be equal
ok 249 should be equal
ok 250 should be equal
# geometry replaces LineString Feature with LineString Geometry
ok 251 should be equivalent
# geometry replaces GeometryCollection Feature with GeometryCollection
ok 252 should be equivalent
# geometry replaces FeatureCollection with GeometryCollection
ok 253 should be equivalent
# geometry replaces Feature with null Geometry with null-type Geometry
ok 254 should be equivalent
# geometry replaces top-level null Geometry with null-type Geometry
ok 255 should be equivalent
# geometry replaces null Geometry in GeometryCollection with null-type Geometry
ok 256 should be equivalent
# geometry preserves id
ok 257 should be equivalent
# geometry preserves properties if non-empty
ok 258 should be equivalent
# geometry applies a shallow copy for properties
ok 259 should be equal
# geometry deletes empty properties
ok 260 should be equivalent
# geometry does not convert singular multipoints to points
ok 261 should be equivalent
# geometry does not convert empty multipoints to null
ok 262 should be equivalent
# geometry does not convert singular multilines to lines
ok 263 should be equivalent
# geometry does not convert empty lines to null
ok 264 should be equivalent
# geometry does not convert empty multilines to null
ok 265 should be equivalent
# geometry does not strip empty rings in polygons
ok 266 should be equivalent
# geometry does not strip empty lines in multilines
ok 267 should be equivalent
# geometry does not convert empty polygons to null
ok 268 should be equivalent
# geometry does not strip empty polygons in multipolygons
ok 269 should be equivalent
# geometry does not convert singular multipolygons to polygons
ok 270 should be equivalent
# Polygons
ok 271 should be in delta
# Quantized polygons
ok 272 should be in delta
# Empty geometries
ok 273 should be in delta
# extract copies coordinates sequentially into a buffer
ok 274 should be equivalent
# extract does not copy point geometries into the coordinate buffer
ok 275 should be equivalent
ok 276 should be equivalent
ok 277 should be equivalent
# extract includes closing coordinates in polygons
ok 278 should be equivalent
# extract represents lines as contiguous slices of the coordinate buffer
ok 279 should be equivalent
# extract represents rings as contiguous slices of the coordinate buffer
ok 280 should be equivalent
# extract exposes the constructed lines and rings in the order of construction
ok 281 should be equivalent
ok 282 should be equivalent
# extract supports nested geometry collections
ok 283 should be equivalent
# delta converts arcs to delta encoding
ok 284 should be equivalent
# delta skips coincident points
ok 285 should be equivalent
# delta preserves at least two positions
ok 286 should be equivalent
# dedup exact duplicate lines ABC & ABC share an arc
ok 287 should be equivalent
# dedup reversed duplicate lines ABC & CBA share an arc
ok 288 should be equivalent
# dedup exact duplicate rings ABCA & ABCA share an arc
ok 289 should be equivalent
# dedup reversed duplicate rings ACBA & ABCA share an arc
ok 290 should be equivalent
# dedup rotated duplicate rings BCAB & ABCA share an arc
ok 291 should be equivalent
# dedup ring ABCA & line ABCA have no cuts
ok 292 should be equivalent
# dedup ring BCAB & line ABCA have no cuts
ok 293 should be equivalent
ok 294 should be equivalent
# dedup ring ABCA & line BCAB have no cuts
ok 295 should be equivalent
# dedup when an old arc ABC extends a new arc AB, ABC is cut into AB-BC
ok 296 should be equivalent
# dedup when a reversed old arc CBA extends a new arc AB, CBA is cut into CB-BA
ok 297 should be equivalent
# dedup when a new arc ADE shares its start with an old arc ABC, there are no cuts
ok 298 should be equivalent
# dedup ring ABA has no cuts
ok 299 should be equivalent
# dedup ring AA has no cuts
ok 300 should be equivalent
# dedup degenerate ring A has no cuts
ok 301 should be equivalent
# dedup when a new line DEC shares its end with an old line ABC, there are no cuts
ok 302 should be equivalent
# dedup when a new line ABC extends an old line AB, ABC is cut into AB-BC
ok 303 should be equivalent
# dedup when a new line ABC extends a reversed old line BA, ABC is cut into AB-BC
ok 304 should be equivalent
# dedup when a new line starts BC in the middle of an old line ABC, ABC is cut into AB-BC
ok 305 should be equivalent
# dedup when a new line BC starts in the middle of a reversed old line CBA, CBA is cut into CB-BA
ok 306 should be equivalent
# dedup when a new line ABD deviates from an old line ABC, ABD is cut into AB-BD and ABC is cut into AB-BC
ok 307 should be equivalent
# dedup when a new line ABD deviates from a reversed old line CBA, CBA is cut into CB-BA and ABD is cut into AB-BD
ok 308 should be equivalent
# dedup when a new line DBC merges into an old line ABC, DBC is cut into DB-BC and ABC is cut into AB-BC
ok 309 should be equivalent
# dedup when a new line DBC merges into a reversed old line CBA, DBC is cut into DB-BC and CBA is cut into CB-BA
ok 310 should be equivalent
# dedup when a new line DBE shares a single midpoint with an old line ABC, DBE is cut into DB-BE and ABC is cut into AB-BC
ok 311 should be equivalent
# dedup when a new line ABDE skips a point with an old line ABCDE, ABDE is cut into AB-BD-DE and ABCDE is cut into AB-BCD-DE
ok 312 should be equivalent
# dedup when a new line ABDE skips a point with a reversed old line EDCBA, ABDE is cut into AB-BD-DE and EDCBA is cut into ED-DCB-BA
ok 313 should be equivalent
# dedup when a line ABCDBE self-intersects with its middle, it is not cut
ok 314 should be equivalent
# dedup when a line ABACD self-intersects with its start, it is cut into ABA-ACD
ok 315 should be equivalent
# dedup when a line ABDCD self-intersects with its end, it is cut into ABD-DCD
ok 316 should be equivalent
# dedup when an old line ABCDBE self-intersects and shares a point B, ABCDBE is cut into AB-BCDB-BE and FBG is cut into FB-BG
ok 317 should be equivalent
# dedup when a line ABCA is closed, there are no cuts
ok 318 should be equivalent
# dedup when a ring ABCA is closed, there are no cuts
ok 319 should be equivalent
# dedup exact duplicate rings ABCA & ABCA have no cuts
ok 320 should be equivalent
# dedup reversed duplicate rings ABCA & ACBA have no cuts
ok 321 should be equivalent
# dedup coincident rings ABCA & BCAB have no cuts
ok 322 should be equivalent
# dedup coincident reversed rings ABCA & BACB have no cuts
ok 323 should be equivalent
# dedup coincident rings ABCDA, EFAE & GHCG are cut into ABC-CDA, EFAE and GHCG
ok 324 should be equivalent
# dedup coincident rings ABCA & DBED have no cuts, but are rotated to share B
ok 325 should be equivalent
ok 326 should be equivalent
ok 327 should be equivalent
# dedup overlapping rings ABCDA and BEFCB are cut into BC-CDAB and BEFC-CB
ok 328 should be equivalent
# cut exact duplicate lines ABC & ABC have no cuts
ok 329 should be equivalent
# cut reversed duplicate lines ABC & CBA have no cuts
ok 330 should be equivalent
# cut exact duplicate rings ABCA & ABCA have no cuts
ok 331 should be equivalent
# cut reversed duplicate rings ACBA & ABCA have no cuts
ok 332 should be equivalent
# cut rotated duplicate rings BCAB & ABCA have no cuts
ok 333 should be equivalent
# cut ring ABCA & line ABCA have no cuts
ok 334 should be equivalent
# cut ring BCAB & line ABCA have no cuts
ok 335 should be equivalent
ok 336 should be equivalent
# cut ring ABCA & line BCAB have no cuts
ok 337 should be equivalent
# cut when an old arc ABC extends a new arc AB, ABC is cut into AB-BC
ok 338 should be equivalent
# cut when a reversed old arc CBA extends a new arc AB, CBA is cut into CB-BA
ok 339 should be equivalent
# cut when a new arc ADE shares its start with an old arc ABC, there are no cuts
ok 340 should be equivalent
# cut ring ABA has no cuts
ok 341 should be equivalent
# cut ring AA has no cuts
ok 342 should be equivalent
# cut degenerate ring A has no cuts
ok 343 should be equivalent
# cut when a new line DEC shares its end with an old line ABC, there are no cuts
ok 344 should be equivalent
# cut when a new line ABC extends an old line AB, ABC is cut into AB-BC
ok 345 should be equivalent
# cut when a new line ABC extends a reversed old line BA, ABC is cut into AB-BC
ok 346 should be equivalent
# cut when a new line starts BC in the middle of an old line ABC, ABC is cut into AB-BC
ok 347 should be equivalent
# cut when a new line BC starts in the middle of a reversed old line CBA, CBA is cut into CB-BA
ok 348 should be equivalent
# cut when a new line ABD deviates from an old line ABC, ABD is cut into AB-BD and ABC is cut into AB-BC
ok 349 should be equivalent
# cut when a new line ABD deviates from a reversed old line CBA, CBA is cut into CB-BA and ABD is cut into AB-BD
ok 350 should be equivalent
# cut when a new line DBC merges into an old line ABC, DBC is cut into DB-BC and ABC is cut into AB-BC
ok 351 should be equivalent
# cut when a new line DBC merges into a reversed old line CBA, DBC is cut into DB-BC and CBA is cut into CB-BA
ok 352 should be equivalent
# cut when a new line DBE shares a single midpoint with an old line ABC, DBE is cut into DB-BE and ABC is cut into AB-BC
ok 353 should be equivalent
# cut when a new line ABDE skips a point with an old line ABCDE, ABDE is cut into AB-BD-DE and ABCDE is cut into AB-BCD-DE
ok 354 should be equivalent
# cut when a new line ABDE skips a point with a reversed old line EDCBA, ABDE is cut into AB-BD-DE and EDCBA is cut into ED-DCB-BA
ok 355 should be equivalent
# cut when a line ABCDBE self-intersects with its middle, it is not cut
ok 356 should be equivalent
# cut when a line ABACD self-intersects with its start, it is cut into ABA-ACD
ok 357 should be equivalent
# cut when a line ABDCD self-intersects with its end, it is cut into ABD-DCD
ok 358 should be equivalent
# cut when an old line ABCDBE self-intersects and shares a point B, ABCDBE is cut into AB-BCDB-BE and FBG is cut into FB-BG
ok 359 should be equivalent
# cut when a line ABCA is closed, there are no cuts
ok 360 should be equivalent
# cut when a ring ABCA is closed, there are no cuts
ok 361 should be equivalent
# cut exact duplicate rings ABCA & ABCA have no cuts
ok 362 should be equivalent
# cut reversed duplicate rings ABCA & ACBA have no cuts
ok 363 should be equivalent
# cut coincident rings ABCA & BCAB have no cuts
ok 364 should be equivalent
# cut coincident rings ABCA & BACB have no cuts
ok 365 should be equivalent
# cut coincident rings ABCDA, EFAE & GHCG are cut into ABC-CDA, EFAE and GHCG
ok 366 should be equivalent
# cut coincident rings ABCA & DBED have no cuts, but are rotated to share B
ok 367 should be equivalent
ok 368 should be equivalent
ok 369 should be equivalent
# cut overlapping rings ABCDA and BEFCB are cut into BC-CDAB and BEFC-CB
ok 370 should be equivalent
# bounds computes the bounding box
ok 371 should be equivalent
# bounds considers points as well as arcs
ok 372 should be equivalent
1..372
# tests 372
# pass  372
# ok
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: topojson-server-3.0.1-9.fc36.noarch
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.B471xL
+ umask 022
+ cd /builddir/build/BUILD
+ cd package
+ DOCDIR=/builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64/usr/share/doc/topojson-server
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64/usr/share/doc/topojson-server
+ cp -pr README.md /builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64/usr/share/doc/topojson-server
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.F1SydD
+ umask 022
+ cd /builddir/build/BUILD
+ cd package
+ LICENSEDIR=/builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64/usr/share/licenses/topojson-server
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64/usr/share/licenses/topojson-server
+ cp -pr LICENSE /builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64/usr/share/licenses/topojson-server
+ cp -pr topojson-server-3.0.1-bundled-licenses.txt /builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64/usr/share/licenses/topojson-server
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: bundled(nodejs-commander) = 2.20.3 npm(topojson-server) = 3.0.1 topojson-server = 3.0.1-9.fc36
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /usr/bin/node
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64
Wrote: /builddir/build/RPMS/topojson-server-3.0.1-9.fc36.noarch.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.MfzESb
+ umask 022
+ cd /builddir/build/BUILD
+ cd package
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/topojson-server-3.0.1-9.fc36.x86_64
+ RPM_EC=0
++ jobs -p
+ exit 0
Child return code was: 0