[Reproducible-builds] Bug#813746: ruby-hipchat: FTBFS: Real HTTP connections are disabled. Unregistered request: GET
Chris Lamb
lamby at debian.org
Thu Feb 4 22:33:52 UTC 2016
Source: ruby-hipchat
Version: 1.5.2-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org
Dear Maintainer,
ruby-hipchat fails to build from source in unstable/amd64:
[..]
RUBYLIB=/home/lamby/temp/cdt.20160204233035.u8eNtVVitE/ruby-hipchat-1.5.2/debian/ruby-hipchat/usr/lib/ruby/vendor_ruby:. GEM_PATH=/home/lamby/.gem/ruby/2.2.0:/var/lib/gems/2.2.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.2.0:/usr/share/rubygems-integration/2.2.0:/usr/share/rubygems-integration/2.2:/usr/share/rubygems-integration/all:debian/ruby-hipchat/usr/share/rubygems-integration/all ruby2.2 -S rake -f debian/ruby-tests.rake
/usr/bin/ruby2.2 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb
warning: coveralls gem not found; skipping coverage
.............................FF...........................................
Failures:
1) HipChat (API V2) #statistics is successful without custom options
Failure/Error: expect(room.statistics()).to be_truthy
WebMock::NetConnectNotAllowedError:
Real HTTP connections are disabled. Unregistered request: GET https://api.hipchat.com/v2/room/Hipchat/statistics?auth_token=blah&date=&format=&room_id=Hipchat&timezone= with headers {'Accept'=>'application/json', 'Content-Type'=>'application/json'}
You can stub this request with the following snippet:
stub_request(:get, "https://api.hipchat.com/v2/room/Hipchat/statistics?auth_token=blah&date=&format=&room_id=Hipchat&timezone=").
with(:headers => {'Accept'=>'application/json', 'Content-Type'=>'application/json'}).
to_return(:status => 200, :body => "", :headers => {})
registered request stubs:
stub_request(:get, "https://api.hipchat.com/v2/room/Hipchat/statistics?auth_token=blah&date&format&room_id=Hipchat&timezone")
============================================================
# ./lib/hipchat/room.rb:269:in `statistics'
# ./spec/hipchat_api_v2_spec.rb:61:in `block (3 levels) in <top (required)>'
2) HipChat (API V2) #statistics is successful from fetched room
Failure/Error: expect(subject.rooms.first.statistics).to be_truthy
WebMock::NetConnectNotAllowedError:
Real HTTP connections are disabled. Unregistered request: GET https://api.hipchat.com/v2/room/Hipchat/statistics?auth_token=blah&date=&format=&room_id=Hipchat&timezone= with headers {'Accept'=>'application/json', 'Content-Type'=>'application/json'}
You can stub this request with the following snippet:
stub_request(:get, "https://api.hipchat.com/v2/room/Hipchat/statistics?auth_token=blah&date=&format=&room_id=Hipchat&timezone=").
with(:headers => {'Accept'=>'application/json', 'Content-Type'=>'application/json'}).
to_return(:status => 200, :body => "", :headers => {})
registered request stubs:
stub_request(:get, "https://api.hipchat.com/v2/room/Hipchat/statistics?auth_token=blah&date&format&room_id=Hipchat&timezone")
stub_request(:get, "https://api.hipchat.com/v2/room?auth_token=blah").
with(:body => "",
:headers => {'Accept'=>'application/json', 'Content-Type'=>'application/json'})
============================================================
# ./lib/hipchat/room.rb:269:in `statistics'
# ./spec/hipchat_api_v2_spec.rb:69:in `block (3 levels) in <top (required)>'
Finished in 0.17968 seconds (files took 0.60475 seconds to load)
74 examples, 2 failures
Failed examples:
rspec ./spec/hipchat_api_v2_spec.rb:58 # HipChat (API V2) #statistics is successful without custom options
rspec ./spec/hipchat_api_v2_spec.rb:64 # HipChat (API V2) #statistics is successful from fetched room
/usr/bin/ruby2.2 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb failed
ERROR: Test "ruby2.2" failed. Exiting.
dh_auto_install: dh_ruby --install /home/lamby/temp/cdt.20160204233035.u8eNtVVitE/ruby-hipchat-1.5.2/debian/ruby-hipchat returned exit code 1
debian/rules:15: recipe for target 'binary' failed
make: *** [binary] Error 1
[..]
The full build log is attached.
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` lamby at debian.org / chris-lamb.co.uk
`-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ruby-hipchat.1.5.2-1.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 1714 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20160204/d65520b0/attachment.obj>
More information about the Reproducible-builds
mailing list