[DRE-maint] Bug#795050: ruby-semverse: FTBFS: rspec3 port(?): undefined method `have'

Chris West (Faux) solo-debianbugs at goeswhere.com
Sun Aug 9 21:51:10 UTC 2015


Source: ruby-semverse
Version: 1.1.0-2
Severity: serious
Justification: fails to build from source
Tags: sid stretch
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-CC: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

The package fails to build:

┌──────────────────────────────────────────────────────────────────────────────┐
│ Run tests for ruby2.1 from debian/ruby-tests.rake                            │
└──────────────────────────────────────────────────────────────────────────────┘

RUBYLIB=/ruby-semverse-1.1.0/debian/ruby-semverse/usr/lib/ruby/vendor_ruby:. rake2.1 -f debian/ruby-tests.rake
/usr/bin/ruby2.1 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb
Run options: include {:focus=>true}

All examples were filtered out; ignoring {:focus=>true}

Randomized with seed 19129
..................................................FFF..FF.FF.FFFFF.F.FF.F...FF.F..F.FF.FFFFF.F...FFFFFFFFFFFFFFFFFFF..FFF...F....FF...F..F.F.F..F.....F..FF..F....F.FFFFFFFFF.FFFFFFFFFFFFFFFFF.FF..FF.FF.F.F..FF.F...F...FF..F..F.F.F...F..F....F..F...F.....F..F.F.F...FF.FFFFFFFFFFFFFFFFFF.F.....FF..F....F..FF.FF....F.F.F.FF...F...F...FF.FF......F..F..F..FFFF..F..F.FF.....F......FFFFFF..F....FF..F...............................................

Failures:

  1) Semverse::Constraint#satisfies? should satisfies #<Semverse::Version 1.0.0>
     Failure/Error: it { should satisfies(Semverse::Version.new("1.0.0")) }
       expected #<Semverse::Constraint = 1.0.0> to satisfies #<Semverse::Version 1.0.0>
     # ./spec/unit/semverse/constraint_spec.rb:262:in `block (3 levels) in <top (required)>'

  2) Semverse::Constraint#satisfies? should satisfies "1.0.0"
     Failure/Error: it { should satisfies("1.0.0") }
       expected #<Semverse::Constraint = 1.0.0> to satisfies "1.0.0"
     # ./spec/unit/semverse/constraint_spec.rb:261:in `block (3 levels) in <top (required)>'

...

  178) Semverse::Version ClassMethods ::split given a string only containing a major and minor version returns an array containing 4 elements
       Failure/Error: expect(subject.split("1.2")).to have(3).items
       NoMethodError:
         undefined method `have' for #<RSpec::ExampleGroups::SemverseVersion::ClassMethods::Split::GivenAStringOnlyContainingAMajorAndMinorVersion:0x00000001b95d10>
       # ./spec/unit/semverse/version_spec.rb:246:in `block (5 levels) in <top (required)>'

Full build log:
https://reproducible.debian.net/rb-pkg/unstable/amd64/ruby-semverse.html

-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.19.0-23-generic (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



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