Mock Version: 4.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/rubygem-docile.spec'], chrootPath='/var/lib/mock/rhel+epel-9-x86_64-1688262063.390207/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.zg1amsda:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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.zg1amsda:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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', '008fd9d40aab48ee9b6c63a204b7dba1', '-D', '/var/lib/mock/rhel+epel-9-x86_64-1688262063.390207/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.zg1amsda:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/rubygem-docile.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: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1605220185 Wrote: /builddir/build/SRPMS/rubygem-docile-1.3.2-1.el9.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/rubygem-docile.spec'], chrootPath='/var/lib/mock/rhel+epel-9-x86_64-1688262063.390207/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.zg1amsda:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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.zg1amsda:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/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', '2a8ab7653f4f460e975d1e5112811da9', '-D', '/var/lib/mock/rhel+epel-9-x86_64-1688262063.390207/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.zg1amsda:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/rubygem-docile.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: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1605220185 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.A0ofVj + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf docile-1.3.2 + /usr/bin/tar -xof /builddir/build/SOURCES/docile-1.3.2-spec.txz + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/gem unpack /builddir/build/SOURCES/docile-1.3.2.gem Unpacked gem: '/builddir/build/BUILD/docile-1.3.2' + /usr/bin/gem spec /builddir/build/SOURCES/docile-1.3.2.gem --ruby + STATUS=0 + '[' 0 -ne 0 ']' + cd docile-1.3.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Fz8Ywz + umask 022 + cd /builddir/build/BUILD + cd docile-1.3.2 + gem build ../docile-1.3.2.gemspec WARNING: open-ended dependency on yard (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on redcarpet (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on github-markup (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: See https://guides.rubygems.org/specification-reference/ for help Successfully built RubyGem Name: docile Version: 1.3.2 File: docile-1.3.2.gem + mkdir -p ./usr/share/gems + CONFIGURE_ARGS='--with-cflags='\''-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'\'' --with-cxxflags='\''-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'\'' --with-ldflags='\''-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 '\'' ' + gem install -V --local --build-root . --force --document=ri,rdoc docile-1.3.2.gem WARNING: You build with buildroot. Build root: /builddir/build/BUILD/docile-1.3.2 Bin dir: /builddir/build/BUILD/docile-1.3.2/usr/bin Gem home: /builddir/build/BUILD/docile-1.3.2/usr/share/gems Plugins dir: /builddir/build/BUILD/docile-1.3.2/usr/share/gems/plugins /builddir/build/BUILD/docile-1.3.2/usr/share/gems/gems/docile-1.3.2/.gitignore /builddir/build/BUILD/docile-1.3.2/usr/share/gems/gems/docile-1.3.2/.rspec /builddir/build/BUILD/docile-1.3.2/usr/share/gems/gems/docile-1.3.2/.travis.yml /builddir/build/BUILD/docile-1.3.2/usr/share/gems/gems/docile-1.3.2/.yardopts /builddir/build/BUILD/docile-1.3.2/usr/share/gems/gems/docile-1.3.2/Gemfile /builddir/build/BUILD/docile-1.3.2/usr/share/gems/gems/docile-1.3.2/HISTORY.md /builddir/build/BUILD/docile-1.3.2/usr/share/gems/gems/docile-1.3.2/LICENSE /builddir/build/BUILD/docile-1.3.2/usr/share/gems/gems/docile-1.3.2/README.md /builddir/build/BUILD/docile-1.3.2/usr/share/gems/gems/docile-1.3.2/Rakefile /builddir/build/BUILD/docile-1.3.2/usr/share/gems/gems/docile-1.3.2/docile.gemspec /builddir/build/BUILD/docile-1.3.2/usr/share/gems/gems/docile-1.3.2/lib/docile.rb /builddir/build/BUILD/docile-1.3.2/usr/share/gems/gems/docile-1.3.2/lib/docile/chaining_fallback_context_proxy.rb /builddir/build/BUILD/docile-1.3.2/usr/share/gems/gems/docile-1.3.2/lib/docile/execution.rb /builddir/build/BUILD/docile-1.3.2/usr/share/gems/gems/docile-1.3.2/lib/docile/fallback_context_proxy.rb /builddir/build/BUILD/docile-1.3.2/usr/share/gems/gems/docile-1.3.2/lib/docile/version.rb /builddir/build/BUILD/docile-1.3.2/usr/share/gems/gems/docile-1.3.2/on_what.rb Successfully installed docile-1.3.2 Parsing documentation for docile-1.3.2 Parsing sources... 20% [ 1/ 5] lib/docile.rb 40% [ 2/ 5] lib/docile/chaining_fallback_context_proxy.rb 60% [ 3/ 5] lib/docile/execution.rb 80% [ 4/ 5] lib/docile/fallback_context_proxy.rb 100% [ 5/ 5] lib/docile/version.rb Installing ri documentation for docile-1.3.2 Installing darkfish documentation for docile-1.3.2 Done installing documentation for docile after 0 seconds 1 gem installed + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.B0ubPS + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/rubygem-docile-1.3.2-1.el9.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/rubygem-docile-1.3.2-1.el9.x86_64 ++ dirname /builddir/build/BUILDROOT/rubygem-docile-1.3.2-1.el9.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/rubygem-docile-1.3.2-1.el9.x86_64 + cd docile-1.3.2 + mkdir -p /builddir/build/BUILDROOT/rubygem-docile-1.3.2-1.el9.x86_64/usr/share/gems + cp -a .//usr/share/gems/build_info .//usr/share/gems/cache .//usr/share/gems/doc .//usr/share/gems/extensions .//usr/share/gems/gems .//usr/share/gems/plugins .//usr/share/gems/specifications /builddir/build/BUILDROOT/rubygem-docile-1.3.2-1.el9.x86_64/usr/share/gems/ + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 1.3.2-1.el9 --unique-debug-suffix -1.3.2-1.el9.x86_64 --unique-debug-src-base rubygem-docile-1.3.2-1.el9.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/docile-1.3.2 + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.ZRpBYP + umask 022 + cd /builddir/build/BUILD + cd docile-1.3.2 + pushd ./usr/share/gems/gems/docile-1.3.2 ~/build/BUILD/docile-1.3.2/usr/share/gems/gems/docile-1.3.2 ~/build/BUILD/docile-1.3.2 + ln -s /builddir/build/BUILD/spec . + rspec -Ilib spec warning: simplecov or codecov gems not found; skipping coverage Docile .dsl_eval when DSL context object is an Array executes the block against the DSL context object returns the DSL object after executing block against it doesn't proxy #__id__ raises NoMethodError if the DSL object doesn't implement the method when DSL context object is a Builder pattern returns correctly built object when given parameters for the DSL block passes parameters to the block finds parameters before methods find outer dsl parameters in inner dsl scope when block's context has helper methods which call DSL methods finds DSL methods within helper method defined in block's context removes fallback instrumentation from the DSL object after block removes method to remove fallbacl from the DSL object after block when helper methods call methods that are undefined raises NoMethodError removes fallback instrumentation from the DSL object after block when DSL have NoMethod error inside raise NoMethodError error from nil when DSL blocks are nested method lookup finds method of outer dsl in outer dsl scope finds method of inner dsl in inner dsl scope finds method of outer dsl in inner dsl scope finds method of block's context in outer dsl scope finds method of block's context in inner dsl scope finds method of outer dsl in preference to block context local variable lookup finds local variable from block context in outer dsl scope finds local variable from block definition in inner dsl scope instance variable lookup finds instance variable from block definition in outer dsl scope proxies instance variable assignments in block in outer dsl scope back into block's context finds instance variable from block definition in inner dsl scope proxies instance variable assignments in block in inner dsl scope back into block's context identity of 'self' inside nested dsl blocks identifies self inside outer dsl block replaces self inside inner dsl block restores self to the outer dsl object after the inner dsl block when DSL context object is a Dispatch pattern dispatches correctly when DSL context object is the same as the block's context object calls DSL methods and sets instance variables on the DSL context object .dsl_eval_with_block_return executes the block against the DSL context object returns the block's return value .dsl_eval_immutable when DSL context object is a frozen String doesn't modify the original string chains the commands in the block against the DSL context object when DSL context object is a number chains the commands in the block against the DSL context object Docile::FallbackContextProxy #instance_variables returns proxied instance variables doesn't return non-proxied instance variables preserves the type (String or Symbol) of names on this ruby version Finished in 0.01265 seconds (files took 0.08462 seconds to load) 39 examples, 0 failures ~/build/BUILD/docile-1.3.2 + popd + RPM_EC=0 ++ jobs -p + exit 0 Processing files: rubygem-docile-1.3.2-1.el9.noarch Provides: rubygem(docile) = 1.3.2 rubygem-docile = 1.3.2-1.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ruby(rubygems) Processing files: rubygem-docile-doc-1.3.2-1.el9.noarch Provides: rubygem-docile-doc = 1.3.2-1.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/rubygem-docile-1.3.2-1.el9.x86_64 Wrote: /builddir/build/RPMS/rubygem-docile-1.3.2-1.el9.noarch.rpm Wrote: /builddir/build/RPMS/rubygem-docile-doc-1.3.2-1.el9.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.ZuY89Y + umask 022 + cd /builddir/build/BUILD + cd docile-1.3.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/rubygem-docile-1.3.2-1.el9.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0