Mock Version: 2.2 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/nodejs-object-dot-assign.spec'], chrootPath='/var/lib/mock/epel-8-x86_64-1589057511.264350/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.sfbdc3bn:/etc/resolv.conf', '--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.sfbdc3bn:/etc/resolv.conf', '--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', '560ca4e891c545ccbfc8746b41639ed6', '-D', '/var/lib/mock/epel-8-x86_64-1589057511.264350/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.sfbdc3bn:/etc/resolv.conf', '--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', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/nodejs-object-dot-assign.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/nodejs-object-dot-assign-4.1.0-3.el8.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/nodejs-object-dot-assign.spec'], chrootPath='/var/lib/mock/epel-8-x86_64-1589057511.264350/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.sfbdc3bn:/etc/resolv.conf', '--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.sfbdc3bn:/etc/resolv.conf', '--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', '6fcdc024aba64f2e9dc5ccf268113ca6', '-D', '/var/lib/mock/epel-8-x86_64-1589057511.264350/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.sfbdc3bn:/etc/resolv.conf', '--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', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/nodejs-object-dot-assign.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.q902yZ + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf package + /usr/bin/gzip -dc /builddir/build/SOURCES/object.assign-4.1.0.tgz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd package + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -rf node_modules + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.yA9T5k + umask 022 + cd /builddir/build/BUILD + cd package + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.pKx6CG + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/nodejs-object-dot-assign-4.1.0-3.el8.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/nodejs-object-dot-assign-4.1.0-3.el8.x86_64 ++ dirname /builddir/build/BUILDROOT/nodejs-object-dot-assign-4.1.0-3.el8.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/nodejs-object-dot-assign-4.1.0-3.el8.x86_64 + cd package + mkdir -p /builddir/build/BUILDROOT/nodejs-object-dot-assign-4.1.0-3.el8.x86_64/usr/lib/node_modules/object.assign + cp -pr package.json index.js implementation.js polyfill.js shim.js /builddir/build/BUILDROOT/nodejs-object-dot-assign-4.1.0-3.el8.x86_64/usr/lib/node_modules/object.assign + /usr/lib/rpm/nodejs-symlink-deps /usr/lib/node_modules + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 4.1.0-3.el8 --unique-debug-suffix -4.1.0-3.el8.x86_64 --unique-debug-src-base nodejs-object-dot-assign-4.1.0-3.el8.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 /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile 1 + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/libexec/platform-python + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.mW8ev2 + umask 022 + cd /builddir/build/BUILD + cd package + /usr/lib/rpm/nodejs-symlink-deps /usr/lib/node_modules --check + /usr/bin/node test/index.js TAP version 13 # as a function # bad array/this value ok 1 undefined is not an object ok 2 null is not an object # error cases ok 3 target must be an object ok 4 target must be an object ok 5 target must be an object ok 6 target must be an object # non-object target, no sources ok 7 bool is object ok 8 bool coerces to `true` ok 9 number is object ok 10 number coerces to `1` ok 11 number is object ok 12 number coerces to `"1"` # non-object target, with sources # boolean ok 13 bool is object ok 14 bool coerces to `true` ok 15 source properties copied # number ok 16 number is object ok 17 number coerces to `1` ok 18 source properties copied # string ok 19 number is object ok 20 number coerces to `"1"` ok 21 source properties copied # non-object sources ok 22 ignores null source ok 23 ignores undefined source # returns the modified target object ok 24 returned object is the same reference as the target object # has the right length ok 25 length is 2 => 2 required arguments # merge two objects ok 26 returned object has properties from both # works with functions ok 27 returned object is target ok 28 should be equal ok 29 should be equal # works with primitives ok 30 returned is object form of number primitive ok 31 returned and target have same valueOf ok 32 should be equal # merge N objects ok 33 returned object has properties from all sources # only iterates over own keys ok 34 returned object is the same reference as the target object ok 35 returned object has only own properties from both # includes enumerable symbols, after keys ok 36 key is visited first, then symbol ok 37 target.a is 42 ok 38 target[symbol] is Infinity ok 39 target[nonEnumSymbol] is not -Infinity # does not fail when symbols are not present ok 40 assign visits expected keys ok 41 target.a is 42 ok 42 should be equal # preserves correct property enumeration order # run the next test 5 times ok 43 property enumeration order should be followed ok 44 property enumeration order should be followed ok 45 property enumeration order should be followed ok 46 property enumeration order should be followed ok 47 property enumeration order should be followed # checks enumerability and existence, in case of modification during [[Get]] ok 48 sanity check: result is === target ok 49 target key not overwritten by deleted source key ok 50 target key not overwritten by non-enumerable source key 1..50 # tests 50 # pass 50 # ok + /usr/bin/node test/shimmed.js TAP version 13 # shimmed ok 1 Object.assign has a length of 2 # Function name ok 2 Object.assign has name "assign" # enumerability ok 3 Object.assign is not enumerable # bad object value ok 4 undefined is not an object ok 5 null is not an object # when Object.assign is present and has pending exceptions ok 6 error is TypeError ok 7 thrower[1] === "2" # error cases ok 8 target must be an object ok 9 target must be an object ok 10 target must be an object ok 11 target must be an object # non-object target, no sources ok 12 bool is object ok 13 bool coerces to `true` ok 14 number is object ok 15 number coerces to `1` ok 16 number is object ok 17 number coerces to `"1"` # non-object target, with sources # boolean ok 18 bool is object ok 19 bool coerces to `true` ok 20 source properties copied # number ok 21 number is object ok 22 number coerces to `1` ok 23 source properties copied # string ok 24 number is object ok 25 number coerces to `"1"` ok 26 source properties copied # non-object sources ok 27 ignores null source ok 28 ignores undefined source # returns the modified target object ok 29 returned object is the same reference as the target object # has the right length ok 30 length is 2 => 2 required arguments # merge two objects ok 31 returned object has properties from both # works with functions ok 32 returned object is target ok 33 should be equal ok 34 should be equal # works with primitives ok 35 returned is object form of number primitive ok 36 returned and target have same valueOf ok 37 should be equal # merge N objects ok 38 returned object has properties from all sources # only iterates over own keys ok 39 returned object is the same reference as the target object ok 40 returned object has only own properties from both # includes enumerable symbols, after keys ok 41 key is visited first, then symbol ok 42 target.a is 42 ok 43 target[symbol] is Infinity ok 44 target[nonEnumSymbol] is not -Infinity # does not fail when symbols are not present ok 45 assign visits expected keys ok 46 target.a is 42 ok 47 should be equal # preserves correct property enumeration order # run the next test 5 times ok 48 property enumeration order should be followed ok 49 property enumeration order should be followed ok 50 property enumeration order should be followed ok 51 property enumeration order should be followed ok 52 property enumeration order should be followed # checks enumerability and existence, in case of modification during [[Get]] ok 53 sanity check: result is === target ok 54 target key not overwritten by deleted source key ok 55 target key not overwritten by non-enumerable source key 1..55 # tests 55 # pass 55 # ok + exit 0 Processing files: nodejs-object-dot-assign-4.1.0-3.el8.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.zuDsbp + umask 022 + cd /builddir/build/BUILD + cd package + DOCDIR=/builddir/build/BUILDROOT/nodejs-object-dot-assign-4.1.0-3.el8.x86_64/usr/share/doc/nodejs-object-dot-assign + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/nodejs-object-dot-assign-4.1.0-3.el8.x86_64/usr/share/doc/nodejs-object-dot-assign + cp -pr README.md /builddir/build/BUILDROOT/nodejs-object-dot-assign-4.1.0-3.el8.x86_64/usr/share/doc/nodejs-object-dot-assign + cp -pr CHANGELOG.md /builddir/build/BUILDROOT/nodejs-object-dot-assign-4.1.0-3.el8.x86_64/usr/share/doc/nodejs-object-dot-assign + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.LuYRSL + umask 022 + cd /builddir/build/BUILD + cd package + LICENSEDIR=/builddir/build/BUILDROOT/nodejs-object-dot-assign-4.1.0-3.el8.x86_64/usr/share/licenses/nodejs-object-dot-assign + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/nodejs-object-dot-assign-4.1.0-3.el8.x86_64/usr/share/licenses/nodejs-object-dot-assign + cp -pr LICENSE /builddir/build/BUILDROOT/nodejs-object-dot-assign-4.1.0-3.el8.x86_64/usr/share/licenses/nodejs-object-dot-assign + exit 0 Provides: nodejs-object-dot-assign = 4.1.0-3.el8 npm(object.assign) = 4.1.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: (npm(define-properties) >= 1.1.2 with npm(define-properties) < 2) (npm(function-bind) >= 1.1.1 with npm(function-bind) < 2) (npm(has-symbols) >= 1.0.0 with npm(has-symbols) < 2) (npm(object-keys) >= 1.0.11 with npm(object-keys) < 2) nodejs(engine) >= 0.4 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/nodejs-object-dot-assign-4.1.0-3.el8.x86_64 Wrote: /builddir/build/RPMS/nodejs-object-dot-assign-4.1.0-3.el8.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.TKO2Y8 + umask 022 + cd /builddir/build/BUILD + cd package + /usr/bin/rm -rf /builddir/build/BUILDROOT/nodejs-object-dot-assign-4.1.0-3.el8.x86_64 + exit 0 Child return code was: 0