[DRE-maint] Bug#945481: Bump minimum version of ruby-molinillo dependency in ruby-bundler
Pirate Praveen
praveen at onenetbeyond.org
Mon Nov 25 19:19:11 GMT 2019
Package: bundler
Version: 1.17.3-3
Severity: serious
While upgrading from stretch to buster I noticed this error with
bundler and bundler command failed.
NoMethodError: undefined method `message_with_trees' for
#<Molinillo::VersionConflict:0x0000559d95ce0698>
This was resolved by updating ruby-molinillo from buster.
Currently ruby-bundler declares ruby-molinillo (>= 0.4.5~) it should be
updated to >= 0.6~
# Error Report
## Questions
Please fill out answers to these questions, it'll help us figure out
why things are going wrong.
- **What did you do?**
I ran the command `/usr/bin/bundle --local --quiet`
- **What did you expect to happen?**
I expected Bundler to...
- **What happened instead?**
Instead, what happened was...
- **Have you tried any solutions posted on similar issues in our issue
tracker, stack overflow, or google?**
I tried...
- **Have you read our issues document,
https://github.com/bundler/bundler/blob/master/doc/contributing/ISSUES.md?**
...
## Backtrace
```
NoMethodError: undefined method `message_with_trees' for
#<Molinillo::VersionConflict:0x0000559d95ce0698>
/usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/resolver.rb:303:in
`version_conflict_message'
/usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/resolver.rb:55:in
`rescue in start'
/usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/resolver.rb:45:in
`start'
/usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/resolver.rb:22:in
`resolve'
/usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/definition.rb:258:in
`resolve'
/usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/definition.rb:170:in
`specs'
/usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/definition.rb:151:in
`resolve_with_cache!'
/usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/installer.rb:310:in
`resolve_if_needed'
/usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/installer.rb:84:in
`block in run'
/usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/process_lock.rb:12:in
`block in lock'
/usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/process_lock.rb:9:in
`open'
/usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/process_lock.rb:9:in
`lock'
/usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/installer.rb:73:in
`run'
/usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/installer.rb:25:in
`install'
/usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/cli/install.rb:65:in
`run'
/usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/cli.rb:235:in
`block in install'
/usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/settings.rb:143:in
`temporary'
/usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/cli.rb:234: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-1.17.3/lib/bundler/cli.rb:27:in
`dispatch'
/usr/lib/ruby/vendor_ruby/thor/base.rb:444:in `start'
/usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/cli.rb:18:in
`start'
/usr/share/rubygems-integration/all/gems/bundler-1.17.3/exe/bundle:30:in
`block in <top (required)>'
/usr/share/rubygems-integration/all/gems/bundler-1.17.3/lib/bundler/friendly_errors.rb:124:in
`with_friendly_errors'
/usr/share/rubygems-integration/all/gems/bundler-1.17.3/exe/bundle:22:in
`<top (required)>'
/usr/bin/bundle:23:in `load'
/usr/bin/bundle:23:in `<main>'
```
## Environment
```
Bundler 1.17.3
Platforms ruby, x86_64-linux
Ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux-gnu]
Full Path /usr/bin/ruby2.5
Config Dir /etc
RubyGems 2.7.6.2
Gem Home /var/lib/gitlab/.gem
Gem Path
/var/lib/gitlab/.gem/ruby/2.5.0:/var/lib/gems/2.5.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all:/var/lib/gitlab/.gem
User Path /var/lib/gitlab/.gem/ruby/2.5.0
Bin Dir /var/lib/gitlab/.gem/bin
OpenSSL
Compiled OpenSSL 1.1.1c 28 May 2019
Loaded OpenSSL 1.1.1d 10 Sep 2019
Cert File /usr/lib/ssl/cert.pem
Cert Dir /usr/lib/ssl/certs
Tools
Git 2.20.1
RVM not installed
rbenv not installed
chruby not installed
Gem.ruby /usr/bin/ruby2.5
bundle #! /usr/bin/ruby
```
## Bundler Build Metadata
```
Built At 2018-12-27
Git SHA d7089abb6
Released Version true
```
## Bundler settings
```
without
Set for your local app (/usr/share/gitlab/.bundle/config):
[:development, :test]
Set for the current user (/var/lib/gitlab/.bundle/config):
[:development, :test]
```
More information about the Pkg-ruby-extras-maintainers
mailing list