I've just dropped the ppc64 keyword from dev-ruby/net-ssh because of a new test dependency on dev-ruby/test-unit, which your arch has not keyworded yet. Please test and re-keyword: dev-ruby/test-unit dev-ruby/net-ssh
Created attachment 262257 [details] backtrace net-ssh segfaults during test
Yikes. The threading code in dev-lang/ruby has been a source of problems, and it looks like ppc has some special stuff to uncover more. Just to verify: you are using ruby 1.8.7_p302 for this?
(In reply to comment #2) > Just to verify: you are using ruby 1.8.7_p302 for this? yup xarth@powermac ~ $ qlist -Iv dev-lang/ruby dev-lang/ruby-1.8.7_p302
When using patched ruby (to fix threads) test suite still fails with: 1) Error: test_allow_when_not_pending_should_be_true_for_all_packets(Transport::TestAlgorithms): ArgumentError: assertion message must be String or Proc: <0>(<Fixnum>) ./transport/test_algorithms.rb:149:in `test_allow_when_not_pending_should_be_true_for_all_packets' ./transport/test_algorithms.rb:147:in `each' ./transport/test_algorithms.rb:147:in `test_allow_when_not_pending_should_be_true_for_all_packets' /usr/lib64/ruby/gems/1.8/gems/mocha-0.9.12/lib/mocha/integration/test_unit/gem_version_203_to_209.rb:23:in `run' Though it's not a regression. Marking ~ppc64
This test failure is a regression introduced by newer versions of test-unit. Reported upstream and worked around it for now by an explicit depend on an older version of test-unit.