Summary: | dev-ruby/webmock-3.3.0: test failures | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Thomas Deutschmann (RETIRED) <whissi> |
Component: | Current packages | Assignee: | Gentoo Ruby Team <ruby> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kingjon3377 |
Priority: | Normal | Keywords: | TESTFAILURE |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log |
Description
Thomas Deutschmann (RETIRED)
![]() 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 ? >>> 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. 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(-) |