Mock Version: 6.5 Mock Version: 6.5 Mock Version: 6.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/rubygem-em-http-request.spec'], chrootPath='/var/lib/mock/f45-build-34918-692/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=864000uid=995gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.9jpa6r4s:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.9jpa6r4s:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '2227f95d9173494d9cfc1af94f1c1dc3', '-D', '/var/lib/mock/f45-build-34918-692/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.9jpa6r4s:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --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: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1784160000 Wrote: /builddir/build/SRPMS/rubygem-em-http-request-1.1.7-17.fc45.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target noarch --nodeps /builddir/build/SPECS/rubygem-em-http-request.spec'], chrootPath='/var/lib/mock/f45-build-34918-692/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=864000uid=995gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.9jpa6r4s:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.9jpa6r4s:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'b57a1f5f58684494b90cd053a5e1c109', '-D', '/var/lib/mock/f45-build-34918-692/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.9jpa6r4s:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target noarch --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: noarch Building for target noarch setting SOURCE_DATE_EPOCH=1784160000 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.IW8aQP Creating(rpmbuild.env): /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/rubygem-em-http-request-1.1.7-build" RPM_OPT_FLAGS="-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" RPM_LD_FLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 " RPM_ARCH="noarch" RPM_OS="linux" RPM_BUILD_NCPUS="8" RPM_SPECPARTS_DIR="/builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/SPECPARTS" export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS RPM_BUILD_NCPUS RPM_SPECPARTS_DIR RPM_LD_FLAGS RPM_DOC_DIR="/usr/share/doc" export RPM_DOC_DIR RPM_PACKAGE_NAME="rubygem-em-http-request" RPM_PACKAGE_VERSION="1.1.7" RPM_PACKAGE_RELEASE="17.fc45" export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE LANG=C.UTF-8 export LANG unset CDPATH DISPLAY ||: unset DEBUGINFOD_URLS ||: unset RPM_CONFIG_DIR ||: RPM_BUILD_ROOT="/builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/BUILDROOT" export RPM_BUILD_ROOT PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:/usr/lib/pkgconfig:/usr/share/pkgconfig" export PKG_CONFIG_PATH CONFIG_SITE=${CONFIG_SITE:-NONE} export CONFIG_SITE Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.lUkuAg + umask 022 + cd /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build + cd /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build + rm -rf em-http-request-1.1.7 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/em-http-request-1.1.7.gem Unpacked gem: '/builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7' + 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 -f -p1 --fuzz=0 patching file spec/stallion.rb Patch #1 (em-http-request-1.1.7-Also-stop-the-HTTP-parser-in-addition-to-resetting.patch): + echo 'Patch #1 (em-http-request-1.1.7-Also-stop-the-HTTP-parser-in-addition-to-resetting.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file lib/em-http/http_connection.rb Patch #2 (rubygem-em-http-request-1.1.7-Compatibility-with-Rack-3.patch): + echo 'Patch #2 (rubygem-em-http-request-1.1.7-Compatibility-with-Rack-3.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file benchmarks/server.rb patching file em-http-request.gemspec patching file spec/stallion.rb + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.yYgm4V + umask 022 + cd /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd em-http-request-1.1.7 + gem build ../em-http-request-1.1.7.gemspec WARNING: expected RubyGems version 4.0.20, was 3.0.3 WARNING: description and summary are identical WARNING: make sure you specify the oldest ruby version constraint (like ">= 3.0") that you want your gem to support by setting the `required_ruby_version` gemspec attribute 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 -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'\'' --with-cxxflags='\''-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'\'' --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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 '\'' ' + 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/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7 Bin dir: /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/bin Gem home: /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems Plugins dir: /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/plugins /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/.gemtest /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/.gitignore /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/.rspec /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/.travis.yml /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/Changelog.md /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/Gemfile /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/README.md /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/Rakefile /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/benchmarks/clients.rb /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/benchmarks/em-excon.rb /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/benchmarks/em-profile.gif /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/benchmarks/em-profile.txt /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/benchmarks/server.rb /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/em-http-request.gemspec /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/examples/.gitignore /builddir/build/BUILD/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/examples/fetch.rb /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/examples/fibered-http.rb /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/examples/multi.rb /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/examples/oauth-tweet.rb /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/examples/socks5.rb /builddir/build/BUILD/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/lib/em-http.rb /builddir/build/BUILD/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/client_spec.rb /builddir/build/BUILD/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/dns_spec.rb /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/encoding_spec.rb /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/external_spec.rb /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/fixtures/google.ca /builddir/build/BUILD/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/gzip_spec.rb /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/helper.rb /builddir/build/BUILD/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/middleware_spec.rb /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/multi_spec.rb /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/pipelining_spec.rb /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/redirect_spec.rb /builddir/build/BUILD/rubygem-em-http-request-1.1.7-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/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/spec_helper.rb /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/ssl_spec.rb /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7/spec/stallion.rb /builddir/build/BUILD/rubygem-em-http-request-1.1.7-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 aliki documentation for em-http-request-1.1.7 Done installing documentation for em-http-request after 1 seconds 1 gem installed + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.tjTvGK + umask 022 + cd /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build + '[' /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/BUILDROOT ++ dirname /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/BUILDROOT + mkdir -p /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build + mkdir /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd em-http-request-1.1.7 + mkdir -p /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/BUILDROOT/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/BUILD/rubygem-em-http-request-1.1.7-build/BUILDROOT/usr/share/gems/ + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + COMPRESS='gzip -9 -n' + COMPRESS_EXT=.gz + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j8 /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/BUILDROOT Scanned 58 directories and 315 files, processed 28 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build/BUILDROOT/usr Scanned 57 directories and 315 files, considered 315 files, read 147 files, linked 1 files, 0 errors sum of sizes of linked files: 0 bytes Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.yJyeR2 + umask 022 + cd /builddir/build/BUILD/rubygem-em-http-request-1.1.7-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FFLAGS ~/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7/usr/share/gems/gems/em-http-request-1.1.7 ~/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7 + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd em-http-request-1.1.7 + pushd ./usr/share/gems/gems/em-http-request-1.1.7 + sed -i '/require '\''bundler\/setup'\''/ s/^/#/' spec/helper.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 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 [2026-10-18 04:41:28] INFO WEBrick 1.9.1 [2026-10-18 04:41:28] INFO ruby 4.0.7 (2026-09-15) [riscv64-linux] [2026-10-18 04:41:28] INFO WEBrick::HTTPServer#start: pid=1168 port=8090 ping: socktype: SOCK_RAW ping: socket: Operation not permitted ping: => missing cap_net_raw+p capability or setuid? ping: socktype: SOCK_RAW ping: socket: Operation not permitted ping: => missing cap_net_raw+p capability or setuid? ping: socktype: SOCK_RAW ping: socket: Operation not permitted ping: => missing cap_net_raw+p capability or setuid? ping: socktype: SOCK_RAW ping: socket: Operation not permitted ping: => missing cap_net_raw+p capability or setuid? EventMachine::HttpRequest with fibers should be transparent to connection errors EventMachine::HttpRequest should perform successful GET 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET / HTTP/1.1" 200 13 - -> / 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET / HTTP/1.1" 200 13 should perform successful GET with a URI passed as argument - -> / should succeed GET on missing path 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET / HTTP/1.1" 200 13 - -> / should raise error on invalid URL 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "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 - - [18/Oct/2026:04:41:29 CST] "DELETE / HTTP/1.1" 200 0 - -> / 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /fail HTTP/1.1" 404 0 should return 404 on invalid path - -> /fail 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /fail HTTP/1.1" 404 0 should return HTTP reason - -> /fail 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /fail_with_nonstandard_response HTTP/1.1" 420 0 should return HTTP reason 'unknown' on a non-standard status code - -> /fail_with_nonstandard_response 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /?q=test HTTP/1.1" 200 4 should build query parameters from Hash - -> /?q=test should pass query parameters string 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /?q=test HTTP/1.1" 200 4 - -> /?q=test should encode an array of query parameters 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "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 - - [18/Oct/2026:04:41:29 CST] "PUT / HTTP/1.1" 200 4 - -> / should perform successful POST 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "POST / HTTP/1.1" 200 4 - -> / 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "PATCH / HTTP/1.1" 200 4 should perform successful PATCH - -> / should escape body on POST 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "POST / HTTP/1.1" 200 21 - -> / should perform successful POST with Ruby Hash/Array as params 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "POST / HTTP/1.1" 200 26 - -> / 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "POST /echo_content_length HTTP/1.1" 200 2 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) - -> /echo_content_length 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET / HTTP/1.1" 304 0 should perform successful GET with custom header - -> / should perform basic auth 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /authtest HTTP/1.1" 200 7 - -> /authtest should perform basic auth via the URL 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /authtest HTTP/1.1" 200 7 - -> /authtest 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET / HTTP/1.1" 200 13 should return peer's IP address - -> / should remove all newlines from long basic auth header 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /auth HTTP/1.1" 200 90 - -> /auth should send proper OAuth auth header 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /auth HTTP/1.1" 200 73 - -> /auth 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /echo_query HTTP/1.1" 200 0 - -> /echo_query should return ETag and Last-Modified headers 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /echo_headers HTTP/1.1" 200 0 should return raw headers in a hash - -> /echo_headers should detect deflate encoding 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /deflate HTTP/1.1" 200 12 - -> /deflate should auto-detect and decode gzip encoding 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /gzip HTTP/1.1" 200 30 - -> /gzip 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /gzip-large HTTP/1.1" 200 16344 - -> /gzip-large should stream gzip responses 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "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 - - [18/Oct/2026:04:41:29 CST] "GET /echo_accept_encoding HTTP/1.1" 200 16 - -> /echo_accept_encoding 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /echo_accept_encoding HTTP/1.1" 200 0 should default to requesting compressed response - -> /echo_accept_encoding should timeout after 0.1 seconds of inactivity should complete a Location: with a relative path 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /relative-location HTTP/1.1" 301 0 - -> /relative-location should optionally pass the response body progressively 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET / HTTP/1.1" 200 13 - -> / should optionally pass the deflate-encoded response body progressively 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /deflate HTTP/1.1" 200 12 - -> /deflate 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /set_cookie HTTP/1.1" 200 10 should accept & return cookie header to user - -> /set_cookie should return array of cookies on multiple Set-Cookie headers 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /set_multiple_cookies HTTP/1.1" 200 11 - -> /set_multiple_cookies should pass cookie header to server from string 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /echo_cookie HTTP/1.1" 200 5 - -> /echo_cookie should pass cookie header to server from Hash 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /echo_cookie HTTP/1.1" 200 5 - -> /echo_cookie should get the body without Content-Length should stream a file off disk 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "POST / HTTP/1.1" 200 509 - -> / streams POST request from disk via Pathname 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "POST / HTTP/1.1" 200 509 - -> / streams POST request from IO object 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "POST / HTTP/1.1" 200 509 - -> / 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET / HTTP/1.1" 200 13 - -> / should reconnect if connection was closed between requests 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /gzip HTTP/1.1" 200 30 - -> /gzip 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 - - [18/Oct/2026:04:41:29 CST] "POST /echo_content_type HTTP/1.1" 200 0 - -> /echo_content_type should not set content type on string in body 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "POST /echo_content_type HTTP/1.1" 200 33 should set content-type automatically when passed a ruby hash/array for body - -> /echo_content_type should not override content-type when passing in ruby hash/array for body 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "POST /echo_content_type HTTP/1.1" 200 19 - -> /echo_content_type 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "POST /echo_content_type HTTP/1.1" 200 28 - -> /echo_content_type should default to external encoding on invalid encoding 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "POST /echo_content_type HTTP/1.1" 200 31 - -> /echo_content_type should processed escaped content-type optional header callback should optionally pass the response headers 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET / HTTP/1.1" 200 13 - -> / should allow to terminate current connection from header callback when talking to a stub HTTP/1.0 server should get the body without Content-Length 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET / HTTP/1.1" 200 13 - -> / should work with \n instead of \r\n should handle invalid HTTP response User-Agent should default to "EventMachine HttpClient" 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /echo-user-agent HTTP/1.1" 200 25 - -> /echo-user-agent should keep header if given empty string 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /echo-user-agent HTTP/1.1" 200 2 - -> /echo-user-agent should ommit header if given nil IPv6 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /echo-user-agent HTTP/1.1" 200 3 - -> /echo-user-agent 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 should fail GET on invalid host 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 - - [18/Oct/2026:04:41:29 CST] "GET /?q=test HTTP/1.1" 200 4 - -> /?q=test should use HTTP proxy 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /proxyauth?q=test HTTP/1.1" 200 4 - -> /proxyauth?q=test should use HTTP proxy with authentication 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /?q=test HTTP/1.1" 200 4 - -> /?q=test should send absolute URIs to the proxy server 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "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 - - [18/Oct/2026:04:41:29 CST] "GET /?q=test HTTP/1.1" 200 4 - -> /?q=test should include query parameters specified in the options 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET /redirect HTTP/1.1" 301 8 - -> /redirect 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "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 - - [18/Oct/2026:04:41:30 CST] "GET /?q=test HTTP/1.1" 200 4 - -> /?q=test should use HTTP proxy with $http_proxy env 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "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 - - [18/Oct/2026:04:41:30 CST] "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 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET / HTTP/1.1" 200 13 should accept middleware initialization parameters request - -> / should execute response middleware before user callbacks 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET / HTTP/1.1" 200 13 - -> / should execute global response middleware before user callbacks request 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET / HTTP/1.1" 200 13 - -> / should execute request middleware before dispatching request jsonify 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "POST / HTTP/1.1" 200 13 - -> / 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "POST / HTTP/1.1" 200 15 should use middleware to JSON encode and JSON decode the body EventMachine::MultiRequest - -> / 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "HEAD / HTTP/1.1" 200 0 - -> / 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "DELETE / HTTP/1.1" 200 0 - -> / 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "PUT / HTTP/1.1" 200 0 - -> / 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "POST / HTTP/1.1" 200 0 - -> / should submit multiple requests in parallel and return once all of them are complete 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET / HTTP/1.1" 200 13 - -> / 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 - - [18/Oct/2026:04:41:30 CST] "POST / HTTP/1.1" 200 0 - -> / 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET / HTTP/1.1" 200 13 - -> / 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 - - [18/Oct/2026:04:41:30 CST] "GET / HTTP/1.1" 200 13 should be finished when all requests are finished EventMachine::HttpRequest - -> / 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET /redirect HTTP/1.1" 301 8 - -> /redirect 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET /gzip HTTP/1.1" 200 30 should follow location redirects - -> /gzip should not follow redirects on created 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET /redirect/created HTTP/1.1" 201 13 - -> /redirect/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 - - [18/Oct/2026:04:41:30 CST] "GET /redirect HTTP/1.1" 301 8 - -> /redirect should redirect with missing content-length 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET /gzip HTTP/1.1" 200 30 - -> /gzip 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "HEAD /redirect/head HTTP/1.1" 301 0 - -> /redirect/head should follow redirects on HEAD method 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "HEAD / HTTP/1.1" 200 0 - -> / 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET / HTTP/1.1" 200 13 should report last_effective_url - -> / 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET /redirect HTTP/1.1" 301 8 should default to 0 redirects should not invoke redirect logic on failed(http) connections - -> /redirect 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET /redirect/bad HTTP/1.1" 301 0 - -> /redirect/bad 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET / HTTP/1.1" 200 13 - -> / should normalize redirect urls should fail gracefully on a missing host in absolute Location header 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET /redirect/nohost HTTP/1.1" 301 0 - -> /redirect/nohost 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET /redirect/timeout HTTP/1.1" 301 0 - -> /redirect/timeout should apply timeout settings on redirects 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET /redirect/multiple-with-cookie HTTP/1.1" 301 8 - -> /redirect/multiple-with-cookie 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET /redirect HTTP/1.1" 301 8 - -> /redirect should capture and pass cookies on redirect and pass_cookies by default 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET /gzip HTTP/1.1" 200 30 - -> /gzip 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET /redirect/multiple-with-cookie HTTP/1.1" 301 8 - -> /redirect/multiple-with-cookie 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET /redirect HTTP/1.1" 301 8 - -> /redirect 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "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 - - [18/Oct/2026:04:41:30 CST] "GET /redirect HTTP/1.1" 301 8 - -> /redirect 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET /gzip HTTP/1.1" 200 30 should follow location redirects with path - -> /gzip 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET /redirect/middleware_redirects_1 HTTP/1.1" 301 0 - -> /redirect/middleware_redirects_1 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET /redirect/middleware_redirects_2 HTTP/1.1" 301 0 - -> /redirect/middleware_redirects_2 should call middleware each time it redirects 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET /redirect/middleware_redirects_3 HTTP/1.1" 200 0 - -> /redirect/middleware_redirects_3 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET /redirect/middleware_redirects_1 HTTP/1.1" 301 0 - -> /redirect/middleware_redirects_1 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET /redirect/middleware_redirects_2 HTTP/1.1" 301 0 should call middleware which may reject a redirection - -> /redirect/middleware_redirects_2 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "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 - - [18/Oct/2026:04:41:30 CST] "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 - - [18/Oct/2026:04:41:30 CST] "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 - - [18/Oct/2026:04:41:30 CST] "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.86202 seconds (files took 1.59 seconds to load) 158 examples, 0 failures, 3 pending [2026-10-18 04:41:30] INFO going to shutdown ... 127.0.0.1 - - [18/Oct/2026:04:41:30 CST] "GET /timeout HTTP/1.1" 200 0 - -> /timeout 127.0.0.1 - - [18/Oct/2026:04:41:29 CST] "GET /timeout HTTP/1.1" 200 0 - -> /timeout [2026-10-18 04:41:30] INFO WEBrick::HTTPServer#start done. + popd ~/build/BUILD/rubygem-em-http-request-1.1.7-build/em-http-request-1.1.7 + RPM_EC=0 ++ jobs -p + exit 0 Processing files: rubygem-em-http-request-1.1.7-17.fc45.noarch Provides: rubygem(em-http-request) = 1.1.7 rubygem-em-http-request = 1.1.7-17.fc45 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-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-17.fc45.noarch Provides: rubygem-em-http-request-doc = 1.1.7-17.fc45 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/BUILD/rubygem-em-http-request-1.1.7-build/BUILDROOT Wrote: /builddir/build/RPMS/rubygem-em-http-request-1.1.7-17.fc45.noarch.rpm Wrote: /builddir/build/RPMS/rubygem-em-http-request-doc-1.1.7-17.fc45.noarch.rpm Child return code was: 0