[DRE-maint] Bug#846300: ruby-distribution: FTBFS randomly (failing tests)
Santiago Vila
sanvila at unex.es
Tue Nov 29 23:37:58 UTC 2016
Package: src:ruby-distribution
Version: 0.7.3+dfsg-1
Severity: serious
Dear maintainer:
I tried to build this package in stretch with "dpkg-buildpackage -A"
(which is what the "Arch: all" autobuilder would do to build it)
but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
dh build-indep --buildsystem=ruby --with ruby
dh: Compatibility levels before 9 are deprecated (level 7 in use)
dh_testdir -i -O--buildsystem=ruby
dh_update_autotools_config -i -O--buildsystem=ruby
dh_auto_configure -i -O--buildsystem=ruby
dh_auto_configure: Compatibility levels before 9 are deprecated (level 7 in use)
dh_ruby --configure
dh_auto_build -i -O--buildsystem=ruby
dh_auto_build: Compatibility levels before 9 are deprecated (level 7 in use)
dh_ruby --build
dh_ruby --build
dh_auto_test -i -O--buildsystem=ruby
[... snipped ...]
8) Distribution::Poisson Distribution::Poisson::Ruby_ it should behave like poisson engine should return correct p_value
[36m# No exact p_value[0m
[33mFailure/Error: @engine.p_value(pr,l).should eq(k)[0m
[33m[0m
[33m expected: 1[0m
[33m got: 2[0m
[33m[0m
[33m (compared using ==)[0m
[33m[37mShared Example Group: "poisson engine" called from /<<BUILDDIR>>/ruby-distribution-0.7.3+dfsg/spec/poisson_spec.rb:61[0m[0m
[36m# /<<BUILDDIR>>/ruby-distribution-0.7.3+dfsg/spec/poisson_spec.rb:40:in `block (5 levels) in <top (required)>'[0m
[36m# /<<BUILDDIR>>/ruby-distribution-0.7.3+dfsg/spec/poisson_spec.rb:38:in `upto'[0m
[36m# /<<BUILDDIR>>/ruby-distribution-0.7.3+dfsg/spec/poisson_spec.rb:38:in `block (4 levels) in <top (required)>'[0m
[36m# /<<BUILDDIR>>/ruby-distribution-0.7.3+dfsg/spec/poisson_spec.rb:37:in `each'[0m
[36m# /<<BUILDDIR>>/ruby-distribution-0.7.3+dfsg/spec/poisson_spec.rb:37:in `block (3 levels) in <top (required)>'[0m
[33m
9) Distribution::Poisson Distribution::Poisson::GSL_ it should behave like poisson engine should return correct p_value[0m
[36m# No Distribution::Poisson::GSL_.p_value[0m
[36m # /<<BUILDDIR>>/ruby-distribution-0.7.3+dfsg/spec/poisson_spec.rb:34
[0m
Failures:
1) Distribution::Beta Distribution::Beta::Ruby_ it should behave like Beta engine should return correct p_value
[31mFailure/Error: @engine.p_value(pr,a, b).should be_within(1e-09).of(x/100.0)[0m
[31m expected 0.989999994635582 to be within 1.0e-09 of 0.99[0m
[31m[37mShared Example Group: "Beta engine" called from /<<BUILDDIR>>/ruby-distribution-0.7.3+dfsg/spec/beta_spec.rb:63[0m[0m
[36m# /<<BUILDDIR>>/ruby-distribution-0.7.3+dfsg/spec/beta_spec.rb:44:in `block (4 levels) in <top (required)>'[0m
[36m# /<<BUILDDIR>>/ruby-distribution-0.7.3+dfsg/spec/beta_spec.rb:40:in `upto'[0m
[36m# /<<BUILDDIR>>/ruby-distribution-0.7.3+dfsg/spec/beta_spec.rb:40:in `block (3 levels) in <top (required)>'[0m
Finished in 1.89 seconds (files took 0.31514 seconds to load)
[31m144 examples, 1 failure, 9 pending[0m
Failed examples:
[31mrspec '/<<BUILDDIR>>/ruby-distribution-0.7.3+dfsg/spec/beta_spec.rb[1:2:1:3]'[0m [36m# Distribution::Beta Distribution::Beta::Ruby_ it should behave like Beta engine should return correct p_value[0m
/usr/bin/ruby2.3 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb failed
ERROR: Test "ruby2.3" failed. Exiting.
dh_auto_install: dh_ruby --install /<<BUILDDIR>>/ruby-distribution-0.7.3+dfsg/debian/ruby-distribution returned exit code 1
debian/rules:18: recipe for target 'override_dh_auto_install' failed
make[1]: *** [override_dh_auto_install] Error 1
make[1]: Leaving directory '/<<BUILDDIR>>/ruby-distribution-0.7.3+dfsg'
debian/rules:15: recipe for target 'binary-indep' failed
make: *** [binary-indep] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-indep gave error exit status 2
--------------------------------------------------------------------------------
The failure happens randomly. Sometimes it fails, sometimes it does not.
I attach two failed logs, but there is also another build failure here:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/ruby-distribution.html
If the tests are not designed to never fail, I suggest them to be disabled.
Thanks.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ruby-distribution_0.7.3+dfsg-1_amd64-20161129T021725Z.gz
Type: application/gzip
Size: 11864 bytes
Desc:
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20161130/69015beb/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ruby-distribution_0.7.3+dfsg-1_amd64-20161129T102851Z.gz
Type: application/gzip
Size: 12117 bytes
Desc:
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20161130/69015beb/attachment-0003.bin>
More information about the Pkg-ruby-extras-maintainers
mailing list