Control: forwarded -1 https://github.com/net-ssh/net-ssh/issues/843
On Mon, Jan 24, 2022 at 03:35:35PM +0100, Cédric Boutillier wrote: > Package: ruby-net-ssh > Version: 1:6.1.0-2 > > Hi, > > When trying to rebuild ruby-net-ssh in sid, I get test failures related > to DSA cryptography. They all have the message: > OpenSSL:PKey::DSAError: bad sig size > > > Hopefully, this is the relevant part. Full log attached > > Finished in 4.013999s, 372.1974 runs/s, 1244.6442 assertions/s. > > 1) Error: > Authentication::TestAgent#test_add_dsa_cert_identity: > OpenSSL::PKey::DSAError: bad sig size > /<<PKGBUILDDIR>>/lib/net/ssh/transport/openssl.rb:115:in `ssh_do_sign' > /<<PKGBUILDDIR>>/lib/net/ssh/authentication/certificate.rb:91:in `sign!' > /<<PKGBUILDDIR>>/test/authentication/test_agent.rb:414:in `make_cert' > /<<PKGBUILDDIR>>/test/authentication/test_agent.rb:273:in > `test_add_dsa_cert_identity' > > 2) Error: > Authentication::TestKeyManager#test_each_identity_should_load_from_implicit_cert_file: > OpenSSL::PKey::DSAError: bad sig size > /<<PKGBUILDDIR>>/lib/net/ssh/transport/openssl.rb:115:in `ssh_do_sign' > /<<PKGBUILDDIR>>/lib/net/ssh/authentication/certificate.rb:91:in `sign!' > /<<PKGBUILDDIR>>/test/authentication/test_key_manager.rb:320:in `rsa_cert' > /<<PKGBUILDDIR>>/test/authentication/test_key_manager.rb:76:in > `test_each_identity_should_load_from_implicit_cert_file' > > 3) Error: > Authentication::TestKeyManager#test_each_identity_should_ignore_explicit_cert_file_unless_matching_key_is_avaiable: > OpenSSL::PKey::DSAError: bad sig size > /<<PKGBUILDDIR>>/lib/net/ssh/transport/openssl.rb:115:in `ssh_do_sign' > /<<PKGBUILDDIR>>/lib/net/ssh/authentication/certificate.rb:91:in `sign!' > /<<PKGBUILDDIR>>/test/authentication/test_key_manager.rb:320:in `rsa_cert' > /<<PKGBUILDDIR>>/test/authentication/test_key_manager.rb:104:in > `test_each_identity_should_ignore_explicit_cert_file_unless_matching_key_is_avaiable' > > 4) Error: > Authentication::TestKeyManager#test_each_identity_should_load_from_explicit_cert_file_given_matching_key_is_loaded: > OpenSSL::PKey::DSAError: bad sig size > /<<PKGBUILDDIR>>/lib/net/ssh/transport/openssl.rb:115:in `ssh_do_sign' > /<<PKGBUILDDIR>>/lib/net/ssh/authentication/certificate.rb:91:in `sign!' > /<<PKGBUILDDIR>>/test/authentication/test_key_manager.rb:320:in `rsa_cert' > /<<PKGBUILDDIR>>/test/authentication/test_key_manager.rb:88:in > `test_each_identity_should_load_from_explicit_cert_file_given_matching_key_is_loaded' > > 5) Error: > Authentication::TestKeyManager#test_each_identity_should_match_explicit_keycert_with_agent_provided_identity: > OpenSSL::PKey::DSAError: bad sig size > /<<PKGBUILDDIR>>/lib/net/ssh/transport/openssl.rb:115:in `ssh_do_sign' > /<<PKGBUILDDIR>>/lib/net/ssh/authentication/certificate.rb:91:in `sign!' > /<<PKGBUILDDIR>>/test/authentication/test_key_manager.rb:320:in `rsa_cert' > /<<PKGBUILDDIR>>/test/authentication/test_key_manager.rb:141:in > `test_each_identity_should_match_explicit_keycert_with_agent_provided_identity' > > 6) Error: > Authentication::TestKeyManager#test_sign_with_agent_originated_key_should_be_signable_through_explicitly_loaded_cert: > OpenSSL::PKey::DSAError: bad sig size > /<<PKGBUILDDIR>>/lib/net/ssh/transport/openssl.rb:115:in `ssh_do_sign' > /<<PKGBUILDDIR>>/lib/net/ssh/authentication/certificate.rb:91:in `sign!' > /<<PKGBUILDDIR>>/test/authentication/test_key_manager.rb:320:in `rsa_cert' > /<<PKGBUILDDIR>>/test/authentication/test_key_manager.rb:218:in > `test_sign_with_agent_originated_key_should_be_signable_through_explicitly_loaded_cert' This seems to be caused by lack of support for ruby-openssl 3.0 (which is now included in our ruby3.0 package).
signature.asc
Description: PGP signature