Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 646860 - dev-ruby/webmock-3.3.0: test failures
Summary: dev-ruby/webmock-3.3.0: test failures
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords: TESTFAILURE
Depends on:
Blocks:
 
Reported: 2018-02-07 03:39 UTC by Thomas Deutschmann (RETIRED)
Modified: 2018-05-21 14:15 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,9.83 KB, text/plain)
2018-02-07 03:39 UTC, Thomas Deutschmann (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Deutschmann (RETIRED) gentoo-dev 2018-02-07 03:39:43 UTC
Created attachment 518326 [details]
build.log

> >>> Source compiled.
> >>> Test phase: dev-ruby/webmock-3.3.0
>  * Running test phase for ruby22 ...
> Loaded suite /usr/lib/ruby/gems/2.2.0/gems/rake-10.5.0/lib/rake/rake_test_loader
> Started
> [32;1m.[0m[32;1m.[0m[32;1m.[0m[32;1m.[0m[32;1m.[0m[32;1m.[0m[32;1m.[0m[32;1m.[0m[32;1m.[0m[32;1m.[0m[32;1m.[0m[32;1m.[0m[32;1m.[0m[32;1m.[0m
> 
> Finished in 0.035117455 seconds.
> [32;1m------[0m
> 14 tests, 14 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications
> 100% passed
> [32;1m------[0m
> 398.66 tests/s, 398.66 assertions/s
> Run options:
>   include {:focus=>true}
>   exclude {:without_webmock=>true}
> 
> All examples were filtered out; ignoring {:focus=>true}
> .....................................................................................................................................................................................................................................................................................................................F.........................................................................................................................................................................................................................................................................................................................................................................................................................................F.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................fatal: Not a git repository (or any parent up to mount point /var)
> Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
> .fatal: Not a git repository (or any parent up to mount point /var)
> Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
> fatal: Not a git repository (or any parent up to mount point /var)
> Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
> fatal: Not a git repository (or any parent up to mount point /var)
> Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
> WARNING:  open-ended dependency on addressable (>= 2.3.6) is not recommended
>   if addressable is semantically versioned, use:
>     add_runtime_dependency 'addressable', '~> 2.3', '>= 2.3.6'
> WARNING:  open-ended dependency on crack (>= 0.3.2) is not recommended
>   if crack is semantically versioned, use:
>     add_runtime_dependency 'crack', '~> 0.3', '>= 0.3.2'
> WARNING:  open-ended dependency on hashdiff (>= 0) is not recommended
>   if hashdiff is semantically versioned, use:
>     add_runtime_dependency 'hashdiff', '~> 0'
> WARNING:  open-ended dependency on patron (>= 0.4.18, development) is not recommended
>   if patron is semantically versioned, use:
>     add_development_dependency 'patron', '~> 0.4', '>= 0.4.18'
> WARNING:  open-ended dependency on curb (>= 0.7.16, development) is not recommended
>   if curb is semantically versioned, use:
>     add_development_dependency 'curb', '~> 0.7', '>= 0.7.16'
> WARNING:  open-ended dependency on typhoeus (>= 0.5.0, development) is not recommended
>   if typhoeus is semantically versioned, use:
>     add_development_dependency 'typhoeus', '~> 0.5', '>= 0.5.0'
> WARNING:  open-ended dependency on http (>= 0.8.0, development) is not recommended
>   if http is semantically versioned, use:
>     add_development_dependency 'http', '~> 0.8', '>= 0.8.0'
> WARNING:  open-ended dependency on rack (> 1.6, development) is not recommended
>   if rack is semantically versioned, use:
>     add_development_dependency 'rack', '~> 1.6', '> 1.6'
> WARNING:  open-ended dependency on rspec (>= 3.1.0, development) is not recommended
>   if rspec is semantically versioned, use:
>     add_development_dependency 'rspec', '~> 3.1', '>= 3.1.0'
> WARNING:  open-ended dependency on httpclient (>= 2.2.4, development) is not recommended
>   if httpclient is semantically versioned, use:
>     add_development_dependency 'httpclient', '~> 2.2', '>= 2.2.4'
> WARNING:  open-ended dependency on em-http-request (>= 1.0.2, development) is not recommended
>   if em-http-request is semantically versioned, use:
>     add_development_dependency 'em-http-request', '~> 1.0', '>= 1.0.2'
> WARNING:  open-ended dependency on em-synchrony (>= 1.0.0, development) is not recommended
>   if em-synchrony is semantically versioned, use:
>     add_development_dependency 'em-synchrony', '~> 1.0', '>= 1.0.0'
> WARNING:  open-ended dependency on excon (>= 0.27.5, development) is not recommended
>   if excon is semantically versioned, use:
>     add_development_dependency 'excon', '~> 0.27', '>= 0.27.5'
> WARNING:  open-ended dependency on minitest (>= 5.0.0, development) is not recommended
>   if minitest is semantically versioned, use:
>     add_development_dependency 'minitest', '~> 5.0', '>= 5.0.0'
> WARNING:  open-ended dependency on test-unit (>= 3.0.0, development) is not recommended
>   if test-unit is semantically versioned, use:
>     add_development_dependency 'test-unit', '~> 3.0', '>= 3.0.0'
> WARNING:  open-ended dependency on rdoc (> 3.5.0, development) is not recommended
>   if rdoc is semantically versioned, use:
>     add_development_dependency 'rdoc', '~> 3.5', '> 3.5.0'
> WARNING:  See http://guides.rubygems.org/specification-reference/ for help
> .......................................................Error!
> ...........................................................................................WebMock warning: ignoring query params in RFC 6570 template and checking them with WebMock
> ...................................................................................................................................................................................................................................................
> 
> Failures:
> 
>   1) HTTP.rb streamer can be closed
>      Failure/Error: response.connection.close
> 
>      NoMethodError:
>        undefined method `connection' for #<HTTP::Response/1.1 200 OK {}>
>      # ./spec/acceptance/http_rb/http_rb_spec.rb:79:in `block (3 levels) in <top (required)>'
> 
>   2) HTTPClient when using async requests with WebMock when requests are stubbed when stubbing request with a block evaluated on request should call the block only once per request
>      Failure/Error: expect(call_count).to eq(1)
> 
>        expected: 1
>             got: 2
> 
>        (compared using ==)
>      Shared Example Group: "stubbing requests" called from ./spec/acceptance/webmock_shared.rb:27
>      Shared Example Group: "with WebMock" called from ./spec/acceptance/httpclient/httpclient_spec.rb:53
>      # ./spec/acceptance/shared/stubbing_requests.rb:570:in `block (4 levels) in <top (required)>'
> 
> Finished in 38.81 seconds (files took 1.56 seconds to load)
> 1995 examples, 2 failures
> 
> Failed examples:
> 
> rspec ./spec/acceptance/http_rb/http_rb_spec.rb:75 # HTTP.rb streamer can be closed
> rspec ./spec/acceptance/httpclient/httpclient_spec.rb[1:6:1:2:9:4] # HTTPClient when using async requests with WebMock when requests are stubbed when stubbing request with a block evaluated on request should call the block only once per request
> 
>  * ERROR: dev-ruby/webmock-3.3.0::gentoo failed (test phase):
>  *   (no error message)

Portage 2.3.19 (python 3.5.4-final-0, default/linux/x86/17.0, gcc-6.4.0, glibc-2.25-r9, 4.9.76-gentoo-r1 i686)
=================================================================
System uname: Linux-4.9.76-gentoo-r1-i686-Intel-R-_Core-TM-_i7-3770K_CPU_@_3.50GHz-with-gentoo-2.4.1
KiB Mem:     3108324 total,   1511580 free
KiB Swap:     488276 total,    488276 free
Timestamp of repository gentoo: Tue, 06 Feb 2018 11:26:08 +0000
Head commit of repository gentoo: e0f89127799128c0285f6f5ca243c879f3378b29

sh bash 4.4_p12
ld GNU ld (Gentoo 2.29.1 p3) 2.29.1
app-shells/bash:          4.4_p12::gentoo
dev-lang/perl:            5.24.3::gentoo
dev-lang/python:          2.7.14-r1::gentoo, 3.5.4-r1::gentoo
dev-util/cmake:           3.9.6::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.4.1-r2::gentoo
sys-apps/openrc:          0.34.11::gentoo
sys-apps/sandbox:         2.12::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69-r4::gentoo
sys-devel/automake:       1.15.1-r1::gentoo
sys-devel/binutils:       2.29.1-r1::gentoo
sys-devel/gcc:            6.4.0-r1::gentoo
sys-devel/gcc-config:     1.8-r1::gentoo
sys-devel/libtool:        2.4.6-r3::gentoo
sys-devel/make:           4.2.1::gentoo
sys-kernel/linux-headers: 4.13::gentoo (virtual/os-headers)
sys-libs/glibc:           2.25-r9::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: git
    sync-uri: https://github.com/gentoo-mirror/gentoo.git
    priority: -1000

ABI="x86"
ABI_X86="32"
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
ACCEPT_PROPERTIES="*"
ACCEPT_RESTRICT="*"
ARCH="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=pentium4m -mtune=pentium4m"
CHOST="i686-pc-linux-gnu"
CHOST_x86="i686-pc-linux-gnu"
COLLISION_IGNORE="/lib/modules/* *.py[co] *$py.class */dropin.cache"
CONFIG_PROTECT="/etc /usr/lib/libreoffice/program/sofficerc /usr/share/gnupg/qualified.txt"
CPU_FLAGS_X86="mmx mmxext sse sse2"
CXXFLAGS="-O2 -pipe -march=pentium4m -mtune=pentium4m"
DEFAULT_ABI="x86"
EDITOR="/usr/bin/mcedit"
ELIBC="glibc"
EPREFIX=""
EROOT="/"
FCFLAGS="-O2 -march=i686 -pipe"
FEATURES="assume-digests binpkg-logs cgroup config-protect-if-modified distlocks downgrade-backup ebuild-locks fixlafiles merge-sync multilib-strict news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -march=i686 -pipe"
GCC_SPECS=""
GRUB_PLATFORMS="efi-32 pc"
GSETTINGS_BACKEND="dconf"
GUILE_LOAD_PATH="/usr/share/guile/1.8"
HOME="/root"
INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/6.4.0/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.29.1/info:/usr/share/info:/usr/share/info/emacs-25"
INPUT_DEVICES="libinput keyboard mouse"
IUSE_IMPLICIT="abi_x86_32 prefix prefix-chain prefix-guest"
KERNEL="linux"
L10N="en en-US de de-DE"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LC_MESSAGES="C"
LC_PAPER="de_DE.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LIBDIR_x86="lib"
LINGUAS="en de"
LOGNAME="root"
MAIL="/var/mail/root"
MAKEOPTS="--jobs 5 --load-average 7.95"
MANPAGER="manpager"
MULTILIB_ABIS="x86"
NOCOLOR="true"
OFFICE_IMPLEMENTATION="libreoffice"
OLDPWD="/usr/portage"
OPENGL_PROFILE="xorg-x11"
PAGER="/usr/bin/less"
PATH="/usr/i686-pc-linux-gnu/gcc-bin/6.4.0:/usr/lib/llvm/5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin"
PHP_TARGETS="php5-6 php7-0"
POSTGRES_TARGETS="postgres9_5"
PWD="/root"
PYTHONDONTWRITEBYTECODE="1"
PYTHON_SINGLE_TARGET="python3_5"
PYTHON_TARGETS="python2_7 python3_5"
QT_GRAPHICSSYSTEM="raster"
ROOT="/"
ROOTPATH="/usr/i686-pc-linux-gnu/gcc-bin/6.4.0:/usr/lib/llvm/5/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin"
RUBY_TARGETS="ruby22 ruby23"
SHELL="/bin/bash"
SHLVL="2"
SSH_TTY="/dev/pts/0"
TERM="screen"
TMUX="/tmp/tmux-0/default,4838,0"
TMUX_PANE="%0"
TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1"
USER="root"
USERLAND="GNU"
VIDEO_CARDS="vmware"
XDG_CONFIG_DIRS="/etc/xdg"
XDG_DATA_DIRS="/usr/local/share:/usr/share"
Comment 1 Hans de Graaff gentoo-dev Security 2018-04-30 05:07:59 UTC
I can't reproduce these. Do you still get these with webmock 3.4.0?

This may be related to the versions of gems used. Which version do you have installed for dev-ruby/httpclient and dev-ruby/http ?
Comment 2 Thomas Deutschmann (RETIRED) gentoo-dev 2018-04-30 11:12:10 UTC
>>> Verifying ebuild manifests
>>> Emerging (1 of 22) virtual/ruby-ssl-10::gentoo
>>> Emerging (2 of 22) dev-ruby/rspec-support-3.5.0::gentoo
>>> Emerging (3 of 22) dev-ruby/addressable-2.4.0-r1::gentoo
>>> Emerging (4 of 22) dev-ruby/diff-lcs-1.2.5-r1::gentoo
>>> Installing (1 of 22) virtual/ruby-ssl-10::gentoo
>>> Emerging (5 of 22) dev-ruby/hashdiff-0.3.7::gentoo
>>> Emerging (6 of 22) dev-ruby/patron-0.10.0::gentoo
>>> Emerging (7 of 22) dev-ruby/http-form_data-1.0.3::gentoo
>>> Emerging (8 of 22) dev-ruby/rack-2.0.4::gentoo
>>> Installing (2 of 22) dev-ruby/rspec-support-3.5.0::gentoo
>>> Installing (4 of 22) dev-ruby/diff-lcs-1.2.5-r1::gentoo
>>> Emerging (9 of 22) dev-ruby/httpclient-2.8.2.4::gentoo
>>> Installing (3 of 22) dev-ruby/addressable-2.4.0-r1::gentoo
>>> Emerging (10 of 22) dev-ruby/http_parser_rb-0.6.0-r1::gentoo
>>> Installing (5 of 22) dev-ruby/hashdiff-0.3.7::gentoo
>>> Emerging (11 of 22) dev-ruby/unf_ext-0.0.7.4::gentoo
>>> Installing (6 of 22) dev-ruby/patron-0.10.0::gentoo
>>> Emerging (12 of 22) dev-ruby/safe_yaml-1.0.4-r3::gentoo
>>> Installing (7 of 22) dev-ruby/http-form_data-1.0.3::gentoo
>>> Emerging (13 of 22) dev-ruby/rspec-expectations-3.5.0::gentoo
>>> Installing (8 of 22) dev-ruby/rack-2.0.4::gentoo
>>> Emerging (14 of 22) dev-ruby/rspec-mocks-3.5.0::gentoo
>>> Installing (9 of 22) dev-ruby/httpclient-2.8.2.4::gentoo
>>> Emerging (15 of 22) dev-ruby/rspec-core-3.5.4::gentoo
>>> Installing (10 of 22) dev-ruby/http_parser_rb-0.6.0-r1::gentoo
>>> Installing (11 of 22) dev-ruby/unf_ext-0.0.7.4::gentoo
>>> Emerging (16 of 22) dev-ruby/unf-0.1.4::gentoo
>>> Installing (12 of 22) dev-ruby/safe_yaml-1.0.4-r3::gentoo
>>> Installing (13 of 22) dev-ruby/rspec-expectations-3.5.0::gentoo
>>> Emerging (17 of 22) dev-ruby/crack-0.4.3-r1::gentoo
>>> Installing (14 of 22) dev-ruby/rspec-mocks-3.5.0::gentoo
>>> Installing (15 of 22) dev-ruby/rspec-core-3.5.4::gentoo
>>> Installing (16 of 22) dev-ruby/unf-0.1.4::gentoo
>>> Emerging (18 of 22) dev-ruby/rspec-3.5.0::gentoo
>>> Emerging (19 of 22) dev-ruby/domain_name-0.5.20170404::gentoo
>>> Installing (17 of 22) dev-ruby/crack-0.4.3-r1::gentoo
>>> Installing (18 of 22) dev-ruby/rspec-3.5.0::gentoo
>>> Installing (19 of 22) dev-ruby/domain_name-0.5.20170404::gentoo
>>> Emerging (20 of 22) dev-ruby/http-cookie-1.0.2-r1::gentoo
>>> Installing (20 of 22) dev-ruby/http-cookie-1.0.2-r1::gentoo
>>> Emerging (21 of 22) dev-ruby/http-0.9.8-r2::gentoo
>>> Installing (21 of 22) dev-ruby/http-0.9.8-r2::gentoo
>>> Emerging (22 of 22) dev-ruby/webmock-3.4.0::gentoo
>>> Failed to emerge dev-ruby/webmock-3.4.0, Log file:
>>>  '/var/tmp/portage/dev-ruby/webmock-3.4.0/temp/build.log'
>>> Jobs: 21 of 22 complete, 1 failed               Load avg: 1.37, 0.97, 0.39
 * Package:    dev-ruby/webmock-3.4.0
 * Repository: gentoo
 * Maintainer: ruby@gentoo.org
 * USE:        abi_x86_32 elibc_glibc kernel_linux ruby_targets_ruby23 test userland_GNU x86
 * FEATURES:   preserve-libs sandbox test userpriv usersandbox
>>> Unpacking source...
 * Running unpack phase for all ...
 * Unpacking .gem file... ...
 [ ok ]
 * Uncompressing metadata ...
 [ ok ]
 * Unpacking data.tar.gz ...
 [ ok ]
>>> Source unpacked in /var/tmp/portage/dev-ruby/webmock-3.4.0/work
>>> Preparing source in /var/tmp/portage/dev-ruby/webmock-3.4.0/work ...
 * Running prepare phase for all ...
 * Running prepare phase for all ...
 * Running source copy phase for ruby23 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-ruby/webmock-3.4.0/work ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-ruby/webmock-3.4.0/work ...
 * Running compile phase for all ...
>>> Source compiled.
>>> Test phase: dev-ruby/webmock-3.4.0
 * Running test phase for ruby23 ...
Loaded suite /usr/lib/ruby/gems/2.3.0/gems/rake-10.5.0/lib/rake/rake_test_loader
Started
..............

Finished in 0.025065294 seconds.
------
14 tests, 14 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions, 0 notifications
100% passed
------
558.54 tests/s, 558.54 assertions/s
Run options:
  include {:focus=>true}
  exclude {:without_webmock=>true}

All examples were filtered out; ignoring {:focus=>true}
..........................................................................................................................................................................................................................................................................................................................F....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................fatal: Not a git repository (or any parent up to mount point /var)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
.fatal: Not a git repository (or any parent up to mount point /var)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
fatal: Not a git repository (or any parent up to mount point /var)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
fatal: Not a git repository (or any parent up to mount point /var)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
WARNING:  no files specified
WARNING:  open-ended dependency on addressable (>= 2.3.6) is not recommended
  if addressable is semantically versioned, use:
    add_runtime_dependency 'addressable', '~> 2.3', '>= 2.3.6'
WARNING:  open-ended dependency on crack (>= 0.3.2) is not recommended
  if crack is semantically versioned, use:
    add_runtime_dependency 'crack', '~> 0.3', '>= 0.3.2'
WARNING:  open-ended dependency on hashdiff (>= 0) is not recommended
  if hashdiff is semantically versioned, use:
    add_runtime_dependency 'hashdiff', '~> 0'
WARNING:  open-ended dependency on patron (>= 0.4.18, development) is not recommended
  if patron is semantically versioned, use:
    add_development_dependency 'patron', '~> 0.4', '>= 0.4.18'
WARNING:  open-ended dependency on curb (>= 0.7.16, development) is not recommended
  if curb is semantically versioned, use:
    add_development_dependency 'curb', '~> 0.7', '>= 0.7.16'
WARNING:  open-ended dependency on typhoeus (>= 0.5.0, development) is not recommended
  if typhoeus is semantically versioned, use:
    add_development_dependency 'typhoeus', '~> 0.5', '>= 0.5.0'
WARNING:  open-ended dependency on http (>= 0.8.0, development) is not recommended
  if http is semantically versioned, use:
    add_development_dependency 'http', '~> 0.8', '>= 0.8.0'
WARNING:  open-ended dependency on rspec (>= 3.1.0, development) is not recommended
  if rspec is semantically versioned, use:
    add_development_dependency 'rspec', '~> 3.1', '>= 3.1.0'
WARNING:  open-ended dependency on httpclient (>= 2.2.4, development) is not recommended
  if httpclient is semantically versioned, use:
    add_development_dependency 'httpclient', '~> 2.2', '>= 2.2.4'
WARNING:  open-ended dependency on em-http-request (>= 1.0.2, development) is not recommended
  if em-http-request is semantically versioned, use:
    add_development_dependency 'em-http-request', '~> 1.0', '>= 1.0.2'
WARNING:  open-ended dependency on em-synchrony (>= 1.0.0, development) is not recommended
  if em-synchrony is semantically versioned, use:
    add_development_dependency 'em-synchrony', '~> 1.0', '>= 1.0.0'
WARNING:  open-ended dependency on excon (>= 0.27.5, development) is not recommended
  if excon is semantically versioned, use:
    add_development_dependency 'excon', '~> 0.27', '>= 0.27.5'
WARNING:  open-ended dependency on minitest (>= 5.0.0, development) is not recommended
  if minitest is semantically versioned, use:
    add_development_dependency 'minitest', '~> 5.0', '>= 5.0.0'
WARNING:  open-ended dependency on test-unit (>= 3.0.0, development) is not recommended
  if test-unit is semantically versioned, use:
    add_development_dependency 'test-unit', '~> 3.0', '>= 3.0.0'
WARNING:  open-ended dependency on rdoc (> 3.5.0, development) is not recommended
  if rdoc is semantically versioned, use:
    add_development_dependency 'rdoc', '~> 3.5', '> 3.5.0'
WARNING:  See http://guides.rubygems.org/specification-reference/ for help
.......................................................Error!
...........................................................................................WebMock warning: ignoring query params in RFC 6570 template and checking them with WebMock
.....................................................................................................................................................................................................................................................

Failures:

  1) HTTP.rb streamer can be closed
     Failure/Error: response.connection.close

     NoMethodError:
       undefined method `connection' for #<HTTP::Response/1.1 200 OK {}>
     # ./spec/acceptance/http_rb/http_rb_spec.rb:79:in `block (3 levels) in <top (required)>'

Finished in 31.85 seconds (files took 0.80536 seconds to load)
2023 examples, 1 failure

Failed examples:

rspec ./spec/acceptance/http_rb/http_rb_spec.rb:75 # HTTP.rb streamer can be closed

 * ERROR: dev-ruby/webmock-3.4.0::gentoo failed (test phase):
 *   (no error message)
 *
 * Call stack:
 *     ebuild.sh, line  124:  Called src_test
 *   environment, line 4418:  Called ruby-ng_src_test
 *   environment, line 4130:  Called _ruby_each_implementation 'each_ruby_test'
 *   environment, line  459:  Called _ruby_invoke_environment 'ruby23' 'each_ruby_test'
 *   environment, line  584:  Called each_ruby_test
 *   environment, line  813:  Called die
 * The specific snippet of code:
 *       ${RUBY} -S rspec-3 spec || die;
 *
 * If you need support, post the output of `emerge --info '=dev-ruby/webmock-3.4.0::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=dev-ruby/webmock-3.4.0::gentoo'`.
!!! When you file a bug report, please include the following information:
GENTOO_VM=  CLASSPATH="" JAVA_HOME=""
JAVACFLAGS="" COMPILER=""
and of course, the output of emerge --info =webmock-3.4.0
 * The complete build log is located at '/var/tmp/portage/dev-ruby/webmock-3.4.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/dev-ruby/webmock-3.4.0/temp/environment'.
 * Working directory: '/var/tmp/portage/dev-ruby/webmock-3.4.0/work/ruby23/webmock-3.4.0'
 * S: '/var/tmp/portage/dev-ruby/webmock-3.4.0/work/ruby23/webmock-3.4.0'

 * GNU info directory index is up-to-date.



dev-ruby/rubygems-2.7.6.
Comment 3 Larry the Git Cow gentoo-dev 2018-05-21 14:15:23 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=516be86acc69c837fd79bcf20d1ecee6e1dad866

commit 516be86acc69c837fd79bcf20d1ecee6e1dad866
Author:     Hans de Graaff <graaff@gentoo.org>
AuthorDate: 2018-05-21 14:12:10 +0000
Commit:     Hans de Graaff <graaff@gentoo.org>
CommitDate: 2018-05-21 14:14:49 +0000

    dev-ruby/webmock: fix test failures with dev-ruby/http
    
    Require a new enough version to pass all tests.
    
    Closes: https://bugs.gentoo.org/646860
    Package-Manager: Portage-2.3.36, Repoman-2.3.9

 dev-ruby/webmock/webmock-3.3.0.ebuild | 4 ++--
 dev-ruby/webmock/webmock-3.4.0.ebuild | 2 +-
 dev-ruby/webmock/webmock-3.4.1.ebuild | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)