[DRE-maint] Bug#834962: ruby-diaspora-vines: FTBFS too much often (failing tests)

Santiago Vila sanvila at unex.es
Sat Aug 20 23:41:19 UTC 2016


Package: src:ruby-diaspora-vines
Version: 0.2.0.develop.4-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_testdir -i -O--buildsystem=ruby
   dh_update_autotools_config -i -O--buildsystem=ruby
   dh_auto_configure -i -O--buildsystem=ruby
	dh_ruby --configure
   dh_auto_build -i -O--buildsystem=ruby
	dh_ruby --build
   dh_ruby --build
   dh_auto_test -i -O--buildsystem=ruby
	dh_ruby --test
 fakeroot debian/rules binary-indep
dh binary-indep --buildsystem=ruby --with ruby

[... snipped ...]

not working probably


  3) Skipped:
Vines::Stanza::Message::when addressed to an offline user#test_0001_raises a service-unavailable stanza error [/<<PKGBUILDDIR>>/test/stanza/message_test.rb:75]:
Skipped, no message given


  4) Skipped:
Vines::Cluster::Subscriber::when receiving a stanza routed to my node#test_0001_writes the stanza to the connected user streams [/<<PKGBUILDDIR>>/test/cluster/subscriber_test.rb:81]:
This fails randomly! Skipping it for later investigations.


  5) Error:
Vines::Cluster::Publisher::#route#test_0001_publishes the message to just one cluster node:
MockExpectationError: No more expects available for :id: []
    /usr/lib/ruby/vendor_ruby/minitest/mock.rb:121:in `method_missing'
    /<<PKGBUILDDIR>>/debian/ruby-diaspora-vines/usr/lib/ruby/vendor_ruby/vines/cluster/publisher.rb:34:in `route'
    /<<PKGBUILDDIR>>/test/cluster/publisher_test.rb:37:in `block (3 levels) in <top (required)>'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:107:in `block (3 levels) in run'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:204:in `capture_exceptions'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:104:in `block (2 levels) in run'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:255:in `time_it'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:103:in `block in run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:348:in `on_signal'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:275:in `with_info_handler'
    /usr/lib/ruby/vendor_ruby/minitest/test.rb:102:in `run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:799:in `run_one_method'
    /usr/lib/ruby/vendor_ruby/minitest.rb:322:in `run_one_method'
    /usr/lib/ruby/vendor_ruby/minitest.rb:310:in `block (2 levels) in run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:309:in `each'
    /usr/lib/ruby/vendor_ruby/minitest.rb:309:in `block in run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:348:in `on_signal'
    /usr/lib/ruby/vendor_ruby/minitest.rb:335:in `with_info_handler'
    /usr/lib/ruby/vendor_ruby/minitest.rb:308:in `run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:158:in `block in __run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:158:in `map'
    /usr/lib/ruby/vendor_ruby/minitest.rb:158:in `__run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:135:in `run'
    /usr/lib/ruby/vendor_ruby/minitest.rb:62:in `block in autorun'

428 runs, 933 assertions, 0 failures, 1 errors, 4 skips
After_run hook deleted test.db
rake aborted!
Command failed with status (1): [ruby -I"test:test/storage"  "/usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb" "test/cluster/publisher_test.rb" "test/cluster/sessions_test.rb" "test/cluster/subscriber_test.rb" "test/config/host_test.rb" "test/config/pubsub_test.rb" "test/config_test.rb" "test/contact_test.rb" "test/error_test.rb" "test/jid_test.rb" "test/kit_test.rb" "test/router_test.rb" "test/stanza/iq/disco_info_test.rb" "test/stanza/iq/disco_items_test.rb" "test/stanza/iq/private_storage_test.rb" "test/stanza/iq/roster_test.rb" "test/stanza/iq/session_test.rb" "test/stanza/iq/vcard_test.rb" "test/stanza/iq/version_test.rb" "test/stanza/iq_test.rb" "test/stanza/message_test.rb" "test/stanza/presence/probe_test.rb" "test/stanza/presence/subscribe_test.rb" "test/stanza/pubsub/create_test.rb" "test/stanza/pubsub/delete_test.rb" "test/stanza/pubsub/publish_test.rb" "test/stanza/pubsub/subscribe_test.rb" "test/stanza/pubsub/unsubscribe_test.rb" "test/stanza_test.rb" "test/storage/lo
 cal_test.rb" "test/storage/null_test.rb" "test/storage/sql_test.rb" "test/store_test.rb" "test/stream/client/auth_test.rb" "test/stream/client/ready_test.rb" "test/stream/client/session_test.rb" "test/stream/component/handshake_test.rb" "test/stream/component/ready_test.rb" "test/stream/component/start_test.rb" "test/stream/http/auth_test.rb" "test/stream/http/ready_test.rb" "test/stream/http/request_test.rb" "test/stream/http/sessions_test.rb" "test/stream/http/start_test.rb" "test/stream/parser_test.rb" "test/stream/sasl_test.rb" "test/stream/server/auth_method_test.rb" "test/stream/server/auth_test.rb" "test/stream/server/outbound/auth_dialback_result_test.rb" "test/stream/server/outbound/auth_external_test.rb" "test/stream/server/outbound/auth_restart_test.rb" "test/stream/server/outbound/auth_test.rb" "test/stream/server/outbound/authoritative_test.rb" "test/stream/server/outbound/start_test.rb" "test/stream/server/ready_test.rb" "test/stream/server/start_test.rb" "test/token_b
 ucket_test.rb" "test/user_test.rb" -v]

Tasks: TOP => default
(See full trace by running task with --trace)
ERROR: Test "ruby2.3" failed. Exiting.
dh_auto_install: dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-diaspora-vines returned exit code 1
debian/rules:15: recipe for target 'binary-indep' failed
make: *** [binary-indep] Error 1
dpkg-buildpackage: error: fakeroot debian/rules binary-indep gave error exit status 2
--------------------------------------------------------------------------------

Because this source package only generates "Arch: all" packages, this
is the same as a FTBFS bug in the usual sense, and the fact that I was
doing "dpkg-buildpackage -A" does not mean anything special.

I attach four build logs. There are more here:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/ruby-diaspora-vines.html

Thanks.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ruby-diaspora-vines_0.2.0.develop.4-1_amd64-20160814T0820Z.gz
Type: application/gzip
Size: 18544 bytes
Desc: 
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20160821/c6401f04/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ruby-diaspora-vines_0.2.0.develop.4-1_amd64-20160816T2341Z.gz
Type: application/gzip
Size: 19235 bytes
Desc: 
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20160821/c6401f04/attachment-0005.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ruby-diaspora-vines_0.2.0.develop.4-1_amd64-20160820T155820Z.gz
Type: application/gzip
Size: 18454 bytes
Desc: 
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20160821/c6401f04/attachment-0006.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ruby-diaspora-vines_0.2.0.develop.4-1_amd64-20160820T223626Z.gz
Type: application/gzip
Size: 18460 bytes
Desc: 
URL: <http://lists.alioth.debian.org/pipermail/pkg-ruby-extras-maintainers/attachments/20160821/c6401f04/attachment-0007.bin>


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