[DRE-maint] Bug#951879: ruby-net-http-persistent 3.x breaks bundler

Pirate Praveen praveen at onenetbeyond.org
Sat Feb 22 16:56:44 GMT 2020


Package: ruby-net-http-persistent
Severity: grave
Version: 3.0.0-1
Control: forwarded -1 <https://github.com/rubygems/bundler/issues/7651>
Control: affects -1 bundler

Bundler autopkgtest fails with

ArgumentError: bad argument (expected URI object or URI string)
  /usr/lib/ruby/2.5.0/uri/common.rb:745:in `URI'
  /usr/lib/ruby/vendor_ruby/net/http/persistent.rb:954:in `request'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/fetcher/downloader.rb:59:in 
`request'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/fetcher/downloader.rb:17:in 
`fetch'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/fetcher/compact_index.rb:131:in 
`call'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/compact_index_client/updater.rb:53:in 
`block in update'
  /usr/lib/ruby/2.5.0/tmpdir.rb:93:in `mktmpdir'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/compact_index_client/updater.rb:31:in 
`update'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/compact_index_client.rb:98:in 
`update'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/compact_index_client.rb:85:in 
`update_and_parse_checksums!'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/fetcher/compact_index.rb:75:in 
`available?'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/fetcher/compact_index.rb:16:in 
`call'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/fetcher/compact_index.rb:16:in 
`block in compact_index_request'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/fetcher.rb:162:in 
`use_api'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/source/rubygems.rb:388:in 
`block in api_fetchers'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/source/rubygems.rb:388:in 
`select'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/source/rubygems.rb:388:in 
`api_fetchers'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/source/rubygems.rb:393:in 
`block in remote_specs'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/index.rb:11:in 
`build'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/source/rubygems.rb:392:in 
`remote_specs'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/source/rubygems.rb:88:in 
`specs'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/definition.rb:273:in 
`block (2 levels) in index'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/definition.rb:271:in 
`each'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/definition.rb:271:in 
`block in index'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/index.rb:11:in 
`build'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/definition.rb:268:in 
`index'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/definition.rb:258:in 
`resolve'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/definition.rb:170:in 
`specs'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/definition.rb:158:in 
`resolve_remotely!'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/installer.rb:303:in 
`resolve_if_needed'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/installer.rb:84:in 
`block in run'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/process_lock.rb:12:in 
`block in lock'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/process_lock.rb:9:in 
`open'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/process_lock.rb:9:in 
`lock'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/installer.rb:73:in 
`run'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/installer.rb:25:in 
`install'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/cli/install.rb:66:in 
`run'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/cli.rb:256:in 
`block in install'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/settings.rb:124:in 
`temporary'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/cli.rb:255:in 
`install'
  /usr/lib/ruby/vendor_ruby/thor/command.rb:27:in `run'
  /usr/lib/ruby/vendor_ruby/thor/invocation.rb:126:in `invoke_command'
  /usr/lib/ruby/vendor_ruby/thor.rb:369:in `dispatch'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/cli.rb:30:in 
`dispatch'
  /usr/lib/ruby/vendor_ruby/thor/base.rb:444:in `start'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/cli.rb:24:in 
`start'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/exe/bundle:46:in 
`block in <top (required)>'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/lib/bundler/friendly_errors.rb:123:in 
`with_friendly_errors'
  
/usr/share/rubygems-integration/all/gems/bundler-2.1.4/exe/bundle:34:in 
`<top (required)>'
  /usr/bin/bundle:23:in `load'
  /usr/bin/bundle:23:in `<main>'

full log at 
<https://ci.debian.net/data/autopkgtest/unstable/amd64/b/bundler/4243952/log.gz>

This was discussed with David at ruby team sprint and he said updating 
bundler to 2.x should fix it, but it is still failing.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-ruby-extras-maintainers/attachments/20200222/c2e11d5a/attachment.html>


More information about the Pkg-ruby-extras-maintainers mailing list