Mock Version: 4.1 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/rubygem-em-http-request.spec'], chrootPath='/var/lib/mock/centos-stream-9-x86_64-1687448885.557002/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.3gsiuwcv:/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.3gsiuwcv:/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', '15fc944238c44eed8d21d342ad57f4b9', '-D', '/var/lib/mock/centos-stream-9-x86_64-1687448885.557002/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.3gsiuwcv:/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-em-http-request.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=1674172800 Wrote: /builddir/build/SRPMS/rubygem-em-http-request-1.1.7-7.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-em-http-request.spec'], chrootPath='/var/lib/mock/centos-stream-9-x86_64-1687448885.557002/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.3gsiuwcv:/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.3gsiuwcv:/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', 'cb0db3342a4140389b88bff713c4b759', '-D', '/var/lib/mock/centos-stream-9-x86_64-1687448885.557002/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.3gsiuwcv:/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-em-http-request.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=1674172800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.clbC4F + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf em-http-request-1.1.7 + /usr/bin/gem unpack /builddir/build/SOURCES/em-http-request-1.1.7.gem Unpacked gem: '/builddir/build/BUILD/em-http-request-1.1.7' + /usr/bin/gem spec /builddir/build/SOURCES/em-http-request-1.1.7.gem --ruby + STATUS=0 + '[' 0 -ne 0 ']' + cd em-http-request-1.1.7 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #0 (rubygem-em-http-request-1.1.7-explicit-keyword-argument.patch): + echo 'Patch #0 (rubygem-em-http-request-1.1.7-explicit-keyword-argument.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file spec/stallion.rb + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.j7GXGX + umask 022 + cd /builddir/build/BUILD + cd em-http-request-1.1.7 + gem build ../em-http-request-1.1.7.gemspec WARNING: description and summary are identical WARNING: open-ended dependency on addressable (>= 2.3.4) is not recommended if addressable is semantically versioned, use: add_runtime_dependency 'addressable', '~> 2.3', '>= 2.3.4' WARNING: open-ended dependency on em-socksify (>= 0.3) is not recommended if em-socksify is semantically versioned, use: add_runtime_dependency 'em-socksify', '~> 0.3' WARNING: open-ended dependency on eventmachine (>= 1.0.3) is not recommended if eventmachine is semantically versioned, use: add_runtime_dependency 'eventmachine', '~> 1.0', '>= 1.0.3' WARNING: open-ended dependency on http_parser.rb (>= 0.6.0) is not recommended if http_parser.rb is semantically versioned, use: add_runtime_dependency 'http_parser.rb', '~> 0.6', '>= 0.6.0' WARNING: prerelease dependency on mongrel (~> 1.2.0.pre2, development) is not recommended WARNING: open-ended dependency on multi_json (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on rake (>= 0, development) is not recommended use a bounded requirement, such as '~> x.y' WARNING: open-ended dependency on rspec (>= 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: em-http-request Version: 1.1.7 File: em-http-request-1.1.7.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 em-http-request-1.1.7.gem WARNING: You build with buildroot. Build root: /builddir/build/BUILD/em-http-request-1.1.7 Bin dir: /builddir/build/BUILD/em-http-request-1.1.7/usr/bin Gem home: /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems Plugins dir: /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/plugins /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/.gemtest /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/.gitignore /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/.rspec /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/.travis.yml /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/Changelog.md /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/Gemfile /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/README.md /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/Rakefile /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/benchmarks/clients.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/benchmarks/em-excon.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/benchmarks/em-profile.gif /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/benchmarks/em-profile.txt /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/benchmarks/server.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/em-http-request.gemspec /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/examples/.gitignore /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/examples/digest_auth/client.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/examples/digest_auth/server.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/examples/fetch.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/examples/fibered-http.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/examples/multi.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/examples/oauth-tweet.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/examples/socks5.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/lib/em-http-request.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/lib/em-http.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/lib/em-http/client.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/lib/em-http/core_ext/bytesize.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/lib/em-http/decoders.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/lib/em-http/http_client_options.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/lib/em-http/http_connection.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/lib/em-http/http_connection_options.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/lib/em-http/http_encoding.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/lib/em-http/http_header.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/lib/em-http/http_status_codes.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/lib/em-http/middleware/digest_auth.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/lib/em-http/middleware/json_response.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/lib/em-http/middleware/oauth.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/lib/em-http/middleware/oauth2.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/lib/em-http/multi.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/lib/em-http/request.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/lib/em-http/version.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/lib/em/io_streamer.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/client_fiber_spec.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/client_spec.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/digest_auth_spec.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/dns_spec.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/encoding_spec.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/external_spec.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/fixtures/google.ca /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/fixtures/gzip-sample.gz /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/gzip_spec.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/helper.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/http_proxy_spec.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/middleware/oauth2_spec.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/middleware_spec.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/multi_spec.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/pipelining_spec.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/redirect_spec.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/socksify_proxy_spec.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/spec_helper.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/ssl_spec.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/stallion.rb /builddir/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/stub_server.rb Successfully installed em-http-request-1.1.7 Parsing documentation for em-http-request-1.1.7 Parsing sources... 5% [ 1/19] lib/em-http-request.rb 10% [ 2/19] lib/em-http.rb 15% [ 3/19] lib/em-http/client.rb 21% [ 4/19] lib/em-http/core_ext/bytesize.rb 26% [ 5/19] lib/em-http/decoders.rb 31% [ 6/19] lib/em-http/http_client_options.rb 36% [ 7/19] lib/em-http/http_connection.rb 42% [ 8/19] lib/em-http/http_connection_options.rb 47% [ 9/19] lib/em-http/http_encoding.rb 52% [10/19] lib/em-http/http_header.rb 57% [11/19] lib/em-http/http_status_codes.rb 63% [12/19] lib/em-http/middleware/digest_auth.rb 68% [13/19] lib/em-http/middleware/json_response.rb 73% [14/19] lib/em-http/middleware/oauth.rb 78% [15/19] lib/em-http/middleware/oauth2.rb 84% [16/19] lib/em-http/multi.rb 89% [17/19] lib/em-http/request.rb 94% [18/19] lib/em-http/version.rb 100% [19/19] lib/em/io_streamer.rb Installing ri documentation for em-http-request-1.1.7 Installing darkfish documentation for em-http-request-1.1.7 Done installing documentation for em-http-request after 0 seconds 1 gem installed + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.uSYr7h + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/rubygem-em-http-request-1.1.7-7.el9.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/rubygem-em-http-request-1.1.7-7.el9.x86_64 ++ dirname /builddir/build/BUILDROOT/rubygem-em-http-request-1.1.7-7.el9.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/rubygem-em-http-request-1.1.7-7.el9.x86_64 + cd em-http-request-1.1.7 + mkdir -p /builddir/build/BUILDROOT/rubygem-em-http-request-1.1.7-7.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-em-http-request-1.1.7-7.el9.x86_64/usr/share/gems/ + /usr/lib/rpm/find-debuginfo.sh -j2 --strict-build-id -m -i --build-id-seed 1.1.7-7.el9 --unique-debug-suffix -1.1.7-7.el9.x86_64 --unique-debug-src-base rubygem-em-http-request-1.1.7-7.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/em-http-request-1.1.7 + /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.IKa1Gl + umask 022 + cd /builddir/build/BUILD + cd em-http-request-1.1.7 + pushd ./usr/share/gems/gems/em-http-request-1.1.7 ~/build/BUILD/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7 ~/build/BUILD/em-http-request-1.1.7 + sed -i '/require '\''bundler\/setup'\''/ s/^/#/' spec/helper.rb + sed -i s/Mongrel/WEBrick/ spec/stallion.rb + sed -i '/^require '\''helper'\''/i require '\''pathname'\''' spec/client_spec.rb + sed -i '/it "should report error if connection was closed by server on client keepalive requests" do/ ,/^ end$/ s/^/#/' spec/client_spec.rb + sed -i '/it "should set content-length to 0 on posts with empty bodies" do/ ,/^ end$/ s/^/#/' spec/client_spec.rb + sed -i '/it "should fail GET on invalid host" do/ ,/^ end$/ s/^/#/' spec/dns_spec.rb + sed -i '/it "should keep default https port in redirect url that include it"/ ,/^ end$/ s/^/#/' spec/redirect_spec.rb + sed -i '/it "should keep default http port in redirect url that include it"/ ,/^ end$/ s/^/#/' spec/redirect_spec.rb + sed -i '/it "should fail gracefully on an invalid host in Location header" do/ ,/^ end$/ s/^/#/' spec/dns_spec.rb + LANG=C.UTF-8 + rspec spec -f d [2023-06-22 15:49:29] INFO WEBrick 1.7.0 [2023-06-22 15:49:29] INFO ruby 3.0.4 (2022-04-12) [x86_64-linux] [2023-06-22 15:49:29] INFO WEBrick::HTTPServer#start: pid=212 port=8090 ping: socket: Operation not permitted ping: socket: Operation not permitted ping: socket: Operation not permitted ping: socket: Operation not permitted EventMachine::HttpRequest with fibers should be transparent to connection errors EventMachine::HttpRequest should perform successful GET 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET / HTTP/1.1" 200 13 - -> / should perform successful GET with a URI passed as argument 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET / HTTP/1.1" 200 13 - -> / 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET / HTTP/1.1" 200 13 should succeed GET on missing path - -> / should raise error on invalid URL 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "HEAD / HTTP/1.1" 200 0 should perform successful HEAD with a URI passed as argument - -> / should perform successful DELETE with a URI passed as argument 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "DELETE / HTTP/1.1" 200 0 - -> / should return 404 on invalid path 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /fail HTTP/1.1" 404 0 should return HTTP reason 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /fail HTTP/1.1" 404 0 - -> /fail - -> /fail should return HTTP reason 'unknown' on a non-standard status code 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /fail_with_nonstandard_response HTTP/1.1" 420 0 - -> /fail_with_nonstandard_response should build query parameters from Hash 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /?q=test HTTP/1.1" 200 4 - -> /?q=test should pass query parameters string 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /?q=test HTTP/1.1" 200 4 - -> /?q=test should encode an array of query parameters 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /echo_query?hash[]=value1&hash[]=value2 HTTP/1.1" 200 27 - -> /echo_query?hash[]=value1&hash[]=value2 should perform successful PUT 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "PUT / HTTP/1.1" 200 4 - -> / should perform successful POST 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "PATCH / HTTP/1.1" 200 4 should perform successful PATCH 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "POST / HTTP/1.1" 200 4 - -> / - -> / should escape body on POST 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "POST / HTTP/1.1" 200 21 - -> / should perform successful POST with Ruby Hash/Array as params 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "POST / HTTP/1.1" 200 26 - -> / 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "POST /echo_content_length HTTP/1.1" 200 2 - -> /echo_content_length should perform successful POST with Ruby Hash/Array as params and with the correct content length should support expect-continue header (PENDING: Temporarily skipped with xit) 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET / HTTP/1.1" 304 0 - -> / should perform successful GET with custom header 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /authtest HTTP/1.1" 200 7 - -> /authtest should perform basic auth 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /authtest HTTP/1.1" 200 7 - -> /authtest should perform basic auth via the URL 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET / HTTP/1.1" 200 13 - -> / should return peer's IP address 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /auth HTTP/1.1" 200 90 - -> /auth should remove all newlines from long basic auth header 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /auth HTTP/1.1" 200 73 - -> /auth should send proper OAuth auth header 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /echo_query HTTP/1.1" 200 0 - -> /echo_query should return ETag and Last-Modified headers 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /echo_headers HTTP/1.1" 200 0 - -> /echo_headers should return raw headers in a hash 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /deflate HTTP/1.1" 200 12 - -> /deflate should detect deflate encoding 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /gzip HTTP/1.1" 200 30 - -> /gzip should auto-detect and decode gzip encoding 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /gzip-large HTTP/1.1" 200 16344 - -> /gzip-large should stream gzip responses 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /gzip HTTP/1.1" 200 30 - -> /gzip should not decode the response when configured so should default to requesting compressed response 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /echo_accept_encoding HTTP/1.1" 200 16 - -> /echo_accept_encoding 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /echo_accept_encoding HTTP/1.1" 200 0 - -> /echo_accept_encoding should default to requesting compressed response should timeout after 0.1 seconds of inactivity 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /relative-location HTTP/1.1" 301 0 - -> /relative-location should complete a Location: with a relative path 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET / HTTP/1.1" 200 13 - -> / should optionally pass the response body progressively 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /deflate HTTP/1.1" 200 12 - -> /deflate should optionally pass the deflate-encoded response body progressively should accept & return cookie header to user 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /set_cookie HTTP/1.1" 200 10 - -> /set_cookie should return array of cookies on multiple Set-Cookie headers 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /set_multiple_cookies HTTP/1.1" 200 11 - -> /set_multiple_cookies should pass cookie header to server from string 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /echo_cookie HTTP/1.1" 200 5 should pass cookie header to server from Hash should get the body without Content-Length 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /echo_cookie HTTP/1.1" 200 5 - -> /echo_cookie - -> /echo_cookie 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "POST / HTTP/1.1" 200 509 should stream a file off disk - -> / streams POST request from disk via Pathname 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "POST / HTTP/1.1" 200 509 - -> / 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "POST / HTTP/1.1" 200 509 - -> / streams POST request from IO object 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET / HTTP/1.1" 200 13 - -> / 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /gzip HTTP/1.1" 200 30 - -> /gzip should reconnect if connection was closed between requests should handle malformed Content-Type header repetitions should allow indifferent access to headers should close connection on invalid HTTP response body content-type encoding 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "POST /echo_content_type HTTP/1.1" 200 0 - -> /echo_content_type should not set content type on string in body should set content-type automatically when passed a ruby hash/array for body 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "POST /echo_content_type HTTP/1.1" 200 33 - -> /echo_content_type should not override content-type when passing in ruby hash/array for body 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "POST /echo_content_type HTTP/1.1" 200 19 - -> /echo_content_type should default to external encoding on invalid encoding 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "POST /echo_content_type HTTP/1.1" 200 28 - -> /echo_content_type should processed escaped content-type 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "POST /echo_content_type HTTP/1.1" 200 31 - -> /echo_content_type optional header callback 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET / HTTP/1.1" 200 13 - -> / should optionally pass the response headers should allow to terminate current connection from header callback 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET / HTTP/1.1" 200 13 - -> / when talking to a stub HTTP/1.0 server should get the body without Content-Length should work with \n instead of \r\n should handle invalid HTTP response User-Agent 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /echo-user-agent HTTP/1.1" 200 25 - -> /echo-user-agent should default to "EventMachine HttpClient" should keep header if given empty string 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /echo-user-agent HTTP/1.1" 200 2 - -> /echo-user-agent 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /echo-user-agent HTTP/1.1" 200 3 - -> /echo-user-agent should ommit header if given nil IPv6 should perform successful GET Digest Auth Authentication header generation should generate the correct header should not generate the same header for a different user should not generate the same header if the nounce changes EventMachine::HttpRequest should fail GET on DNS timeout EventMachine::HttpEncoding should transform a basic hash into HTTP POST Params should transform a more complex hash into HTTP POST Params should transform a very complex hash into HTTP POST Params should escape values should escape keys should escape keys and values should not issue warnings on non-ASCII encodings EventMachine::HttpDecoders::GZip should extract the stream of a vanilla gzip should decompress a vanilla gzip should decompress a vanilla gzip file byte by byte should decompress a large file should not care how many chunks the file is split up into should fail with a DecoderError if not a gzip file EventMachine::HttpRequest connections via without *_PROXY env 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /?q=test HTTP/1.1" 200 4 - -> /?q=test should use HTTP proxy 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /proxyauth?q=test HTTP/1.1" 200 4 - -> /proxyauth?q=test should use HTTP proxy with authentication 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /?q=test HTTP/1.1" 200 4 - -> /?q=test should send absolute URIs to the proxy server 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /echo_authorization_header HTTP/1.1" 200 32 - -> /echo_authorization_header should strip basic auth from before the host in URI sent to proxy 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /?q=test HTTP/1.1" 200 4 - -> /?q=test should include query parameters specified in the options 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /redirect HTTP/1.1" 301 8 - -> /redirect 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /gzip HTTP/1.1" 200 30 - -> /gzip should use HTTP proxy while redirecting when parsing *_PROXY var (through proxy)s with $HTTP_PROXY env 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /?q=test HTTP/1.1" 200 4 - -> /?q=test should use HTTP proxy with $http_proxy env 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /?q=test HTTP/1.1" 200 4 - -> /?q=test should use HTTP proxy with $HTTPS_PROXY env should use HTTP proxy (PENDING: Mongrel isn't configured to handle HTTPS, currently) with $https_proxy env should use HTTP proxy (PENDING: Mongrel isn't configured to handle HTTPS, currently) with $ALL_PROXY env 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /?q=test HTTP/1.1" 200 4 - -> /?q=test should use HTTP proxy when parsing *_PROXY vars without a *_PROXY var is expected to be nil is expected to eq "example.com" is expected to equal 80 is expected to be falsey is expected to be falsey with $HTTP_PROXY env is expected to eq {:host=>"127.0.0.1", :port=>8083, :type=>:http} is expected to eq "127.0.0.1" is expected to equal 8083 is expected to be truthy with $http_proxy env is expected to eq {:host=>"127.0.0.1", :port=>8083, :type=>:http} is expected to eq "127.0.0.1" is expected to equal 8083 is expected to be truthy with $HTTPS_PROXY env is expected to eq {:host=>"127.0.0.1", :port=>8083, :type=>:http} is expected to eq "127.0.0.1" is expected to equal 8083 is expected to be truthy with $https_proxy env is expected to eq {:host=>"127.0.0.1", :port=>8083, :type=>:http} is expected to eq "127.0.0.1" is expected to equal 8083 is expected to be truthy with $ALL_PROXY env is expected to eq {:host=>"127.0.0.1", :port=>8083, :type=>:http} is expected to eq "127.0.0.1" is expected to equal 8083 is expected to be truthy EventMachine::Middleware::OAuth2 should add an access token to a URI with no query parameters should add an access token to a URI with query parameters EventMachine::HttpRequest should accept middleware configuration should accept middleware initialization parameters request 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET / HTTP/1.1" 200 13 - -> / 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET / HTTP/1.1" 200 13 should execute response middleware before user callbacks - -> / 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET / HTTP/1.1" 200 13 should execute global response middleware before user callbacks request - -> / should execute request middleware before dispatching request jsonify 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "POST / HTTP/1.1" 200 13 - -> / 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "POST / HTTP/1.1" 200 15 - -> / should use middleware to JSON encode and JSON decode the body EventMachine::MultiRequest 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "HEAD / HTTP/1.1" 200 0 - -> / 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "POST / HTTP/1.1" 200 0 - -> / 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET / HTTP/1.1" 200 13 - -> / 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "PUT / HTTP/1.1" 200 0 - -> / should submit multiple requests in parallel and return once all of them are complete should require unique keys for each deferrable #requests should return the added requests #responses should have an empty :callback hash should have an empty :errback hash 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "DELETE / HTTP/1.1" 200 0 - -> / 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET / HTTP/1.1" 200 13 - -> / 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "POST / HTTP/1.1" 200 0 should provide access to the requests by name #finished? - -> / should be true when no requests have been added should be false while the requests are not finished 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET / HTTP/1.1" 200 13 should be finished when all requests are finished EventMachine::HttpRequest - -> / 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /redirect HTTP/1.1" 301 8 - -> /redirect 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /gzip HTTP/1.1" 200 30 - -> /gzip should follow location redirects 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /redirect/created HTTP/1.1" 201 13 - -> /redirect/created should not follow redirects on created should not forward cookies across domains with http redirect should forward valid cookies across domains with http redirect should normalize path and forward valid cookies across domains 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /redirect HTTP/1.1" 301 8 - -> /redirect 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /gzip HTTP/1.1" 200 30 - -> /gzip should redirect with missing content-length 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "HEAD /redirect/head HTTP/1.1" 301 0 - -> /redirect/head 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "HEAD / HTTP/1.1" 200 0 should follow redirects on HEAD method - -> / 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET / HTTP/1.1" 200 13 should report last_effective_url - -> / 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /redirect HTTP/1.1" 301 8 should default to 0 redirects - -> /redirect should not invoke redirect logic on failed(http) connections 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /redirect/bad HTTP/1.1" 301 0 - -> /redirect/bad should normalize redirect urls 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET / HTTP/1.1" 200 13 - -> / 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /redirect/nohost HTTP/1.1" 301 0 should fail gracefully on a missing host in absolute Location header - -> /redirect/nohost 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /redirect/timeout HTTP/1.1" 301 0 - -> /redirect/timeout should apply timeout settings on redirects 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /redirect/multiple-with-cookie HTTP/1.1" 301 8 - -> /redirect/multiple-with-cookie 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /redirect HTTP/1.1" 301 8 - -> /redirect 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /gzip HTTP/1.1" 200 30 - -> /gzip should capture and pass cookies on redirect and pass_cookies by default 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /redirect/multiple-with-cookie HTTP/1.1" 301 8 - -> /redirect/multiple-with-cookie 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /redirect HTTP/1.1" 301 8 - -> /redirect 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /gzip HTTP/1.1" 200 30 - -> /gzip should capture and not pass cookies on redirect if passing is disabled via pass_cookies 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /redirect HTTP/1.1" 301 8 - -> /redirect 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /gzip HTTP/1.1" 200 30 - -> /gzip should follow location redirects with path 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /redirect/middleware_redirects_1 HTTP/1.1" 301 0 - -> /redirect/middleware_redirects_1 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /redirect/middleware_redirects_2 HTTP/1.1" 301 0 - -> /redirect/middleware_redirects_2 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /redirect/middleware_redirects_3 HTTP/1.1" 200 0 - -> /redirect/middleware_redirects_3 should call middleware each time it redirects 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /redirect/middleware_redirects_1 HTTP/1.1" 301 0 - -> /redirect/middleware_redirects_1 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /redirect/middleware_redirects_2 HTTP/1.1" 301 0 - -> /redirect/middleware_redirects_2 should call middleware which may reject a redirection 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /redirect/http_no_port HTTP/1.1" 301 0 - -> /redirect/http_no_port should not add default http port to redirect url that don't include it 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /redirect/https_no_port HTTP/1.1" 301 0 - -> /redirect/https_no_port should not add default https port to redirect url that don't include it 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /redirect/ignore_query_option?ignore=1 HTTP/1.1" 301 0 - -> /redirect/ignore_query_option?ignore=1 should ignore query option when redirecting 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /redirect/url HTTP/1.1" 200 34 - -> /redirect/url should work with keep-alive connections with cross-origin redirect should work with keep-alive connections with same-origin redirect Pending: (Failures listed here are expected and do not affect your suite's status) 1) EventMachine::HttpRequest should support expect-continue header # Temporarily skipped with xit # ./spec/client_spec.rb:260 2) EventMachine::HttpRequest connections via when parsing *_PROXY var (through proxy)s with $HTTPS_PROXY env should use HTTP proxy # Mongrel isn't configured to handle HTTPS, currently # ./spec/http_proxy_spec.rb:4 3) EventMachine::HttpRequest connections via when parsing *_PROXY var (through proxy)s with $https_proxy env should use HTTP proxy # Mongrel isn't configured to handle HTTPS, currently # ./spec/http_proxy_spec.rb:4 Finished in 0.54165 seconds (files took 1.23 seconds to load) 157 examples, 0 failures, 3 pending [2023-06-22 15:49:30] INFO going to shutdown ... 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /timeout HTTP/1.1" 200 0 - -> /timeout 127.0.0.1 - - [22/Jun/2023:15:49:30 UTC] "GET /timeout HTTP/1.1" 200 0 - -> /timeout [2023-06-22 15:49:30] INFO WEBrick::HTTPServer#start done. + popd ~/build/BUILD/em-http-request-1.1.7 + RPM_EC=0 ++ jobs -p + exit 0 Processing files: rubygem-em-http-request-1.1.7-7.el9.noarch Provides: rubygem(em-http-request) = 1.1.7 rubygem-em-http-request = 1.1.7-7.el9 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ruby(rubygems) rubygem(addressable) >= 2.3.4 rubygem(cookiejar) rubygem(em-socksify) >= 0.3 rubygem(eventmachine) >= 1.0.3 rubygem(http_parser.rb) >= 0.6.0 Conflicts: rubygem(cookiejar) = 0.3.1 Processing files: rubygem-em-http-request-doc-1.1.7-7.el9.noarch Provides: rubygem-em-http-request-doc = 1.1.7-7.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-em-http-request-1.1.7-7.el9.x86_64 Wrote: /builddir/build/RPMS/rubygem-em-http-request-1.1.7-7.el9.noarch.rpm Wrote: /builddir/build/RPMS/rubygem-em-http-request-doc-1.1.7-7.el9.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.aK7Owa + umask 022 + cd /builddir/build/BUILD + cd em-http-request-1.1.7 + /usr/bin/rm -rf /builddir/build/BUILDROOT/rubygem-em-http-request-1.1.7-7.el9.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0