[DRE-maint] Bug#816842: ruby-buff-extensions: FTBFS: Failure/Error: expect(hash.dig('ssl.verify')).to eql(false)

Chris Lamb lamby at debian.org
Sat Mar 5 17:01:25 UTC 2016


Source: ruby-buff-extensions
Version: 1.0.0-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-buff-extensions fails to build from source in unstable/amd64:

  [..]
  
  RUBYLIB=/home/lamby/temp/cdt.20160305144911.ZiI4P04MVS/ruby-buff-extensions-1.0.0/debian/ruby-buff-extensions/usr/lib/ruby/vendor_ruby:. GEM_PATH=debian/ruby-buff-extensions/usr/share/rubygems-integration/all:/home/lamby/.gem/ruby/2.3.0:/var/lib/gems/2.3.0:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.3.0:/usr/share/rubygems-integration/2.3.0:/usr/share/rubygems-integration/all ruby2.3 -S rake -f debian/ruby-tests.rake
  /usr/bin/ruby2.3 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb
  Run options: include {:focus=>true}
  
  All examples were filtered out; ignoring {:focus=>true}
  ......FF.F....
  
  Failures:
  
    1) Buff::Extensions::Hash::DottedPaths#dig returns 'false' nested values as 'false' and not 'nil'
       Failure/Error: expect(hash.dig('ssl.verify')).to eql(false)
         
         expected: false
              got: nil
         
         (compared using eql?)
       # ./spec/buff/extensions/hash/dotted_paths_spec.rb:94:in `block (3 levels) in <top (required)>'
  
    2) Buff::Extensions::Hash::DottedPaths#dig when the Hash contains the nested path returns the value at the dotted path
       Failure/Error: expect(subject.dig("we.found.something")).to eql(true)
         
         expected: true
              got: nil
         
         (compared using eql?)
       # ./spec/buff/extensions/hash/dotted_paths_spec.rb:57:in `block (4 levels) in <top (required)>'
  
    3) Buff::Extensions::Hash::DottedPaths#dig when the Hash contains symbols for keys returns the value at the dotted path
       Failure/Error: expect(subject.dig("we.found.something")).to eql(:symbol_value)
         
         expected: :symbol_value
              got: nil
         
         (compared using eql?)
       # ./spec/buff/extensions/hash/dotted_paths_spec.rb:79:in `block (4 levels) in <top (required)>'
  
  Deprecation Warnings:
  
  RSpec::Core::Configuration#treat_symbols_as_metadata_keys_with_true_values= is deprecated, it is now set to true as default and setting it to false has no effect.
  
  
  If you need more of the backtrace for any of these deprecations to
  identify where to make the necessary changes, you can configure
  `config.raise_errors_for_deprecations!`, and it will turn the
  deprecation warnings into errors, giving you the full backtrace.
  
  1 deprecation warning total
  
  Finished in 0.01781 seconds (files took 0.09499 seconds to load)
  14 examples, 3 failures
  
  Failed examples:
  
  rspec ./spec/buff/extensions/hash/dotted_paths_spec.rb:87 # Buff::Extensions::Hash::DottedPaths#dig returns 'false' nested values as 'false' and not 'nil'
  rspec ./spec/buff/extensions/hash/dotted_paths_spec.rb:56 # Buff::Extensions::Hash::DottedPaths#dig when the Hash contains the nested path returns the value at the dotted path
  rspec ./spec/buff/extensions/hash/dotted_paths_spec.rb:78 # Buff::Extensions::Hash::DottedPaths#dig when the Hash contains symbols for keys returns the value at the dotted path
  
  /usr/bin/ruby2.3 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb failed
  ERROR: Test "ruby2.3" failed. Exiting.
  dh_auto_install: dh_ruby --install /home/lamby/temp/cdt.20160305144911.ZiI4P04MVS/ruby-buff-extensions-1.0.0/debian/ruby-buff-extensions 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-buff-extensions.1.0.0-1.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 1858 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20160305/9dd5c9bc/attachment-0001.obj>


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