[DRE-maint] Bug#795041: ruby-fssm: FTBFS: "monitor with default options" test fails: File.exists?
Chris West (Faux)
solo-debianbugs at goeswhere.com
Sun Aug 9 21:12:40 UTC 2015
Source: ruby-fssm
Version: 0.2.10-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:
The File System State Monitor
paths
should accept a valid filesystem directory
WARNING: Using the `raise_error` matcher without providing a specific error or message risks false positives, since `raise_error` will match when Ruby raises a `NoMethodError`, `NameError` or `ArgumentError`, potentially allowing the expectation to pass without even executing the method you are intending to call. Instead consider providing a specific error class or message. This message can be supressed by setting: `RSpec::Expectations.configuration.warn_about_potential_false_positives = false`. Called from /ruby-fssm-0.2.10/spec/path_spec.rb:10:in `block (3 levels) in <top (required)>'.
should not accept an invalid filesystem directory
should default the path to the current directory
should accept an optional glob array parameter
should accept an optional glob string parameter
should accept an optional option parameter
should default the glob to ['**/*']
should accept a callback for update events
should accept a callback for delete events
should accept a callback for create events
should accept a configuration block
should pass file type to callbacks as the third argument if :directories option is used
Failures:
1) The File System State Monitor monitor with default options should call create callback upon file creation
Failure/Error: File.exists?(file).should be_false
expected false to respond to `false?` or perhaps you meant `be false` or `be_falsey`
# /usr/lib/ruby/vendor_ruby/rspec/support.rb:86:in `block in <module:Support>'
# /usr/lib/ruby/vendor_ruby/rspec/support.rb:93:in `call'
# /usr/lib/ruby/vendor_ruby/rspec/support.rb:93:in `notify_failure'
# /usr/lib/ruby/vendor_ruby/rspec/expectations/fail_with.rb:27:in `fail_with'
# /usr/lib/ruby/vendor_ruby/rspec/expectations/handler.rb:40:in `handle_failure'
# /usr/lib/ruby/vendor_ruby/rspec/expectations/handler.rb:50:in `block in handle_matcher'
# /usr/lib/ruby/vendor_ruby/rspec/expectations/handler.rb:27:in `with_matcher'
# /usr/lib/ruby/vendor_ruby/rspec/expectations/handler.rb:48:in `handle_matcher'
# /usr/lib/ruby/vendor_ruby/rspec/expectations/syntax.rb:45:in `should'
# ./spec/monitor_spec.rb:62:in `block (5 levels) in <top (required)>'
# ./spec/monitor_spec.rb:40:in `run_monitor'
# ./spec/monitor_spec.rb:60:in `block (4 levels) in <top (required)>'
# /usr/lib/ruby/vendor_ruby/rspec/core/example.rb:206:in `instance_exec'
...
Full build log:
https://reproducible.debian.net/rb-pkg/unstable/amd64/ruby-fssm.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