Public bug reported:

ruby-openid-connect/1.2.0-2 do not support OpenSSL 3 which lead us to
the following test failures during build/autopkgtest time:


Failures:

  1) OpenIDConnect::Discovery::Provider::Config::Response#public_keys 
     Failure/Error: instance.public_keys

     OpenSSL::PKey::PKeyError:
       rsa#set_key= is incompatible with OpenSSL 3.0
     # 
/usr/share/rubygems-integration/all/gems/json-jwt-1.13.0/lib/json/jwk.rb:106:in 
`set_key'
     # 
/usr/share/rubygems-integration/all/gems/json-jwt-1.13.0/lib/json/jwk.rb:106:in 
`to_rsa_key'
     # 
/usr/share/rubygems-integration/all/gems/json-jwt-1.13.0/lib/json/jwk.rb:43:in 
`to_key'
     # 
/usr/share/rubygems-integration/all/gems/openid_connect-1.2.0/lib/openid_connect/discovery/provider/config/response.rb:91:in
 `collect'
     # 
/usr/share/rubygems-integration/all/gems/openid_connect-1.2.0/lib/openid_connect/discovery/provider/config/response.rb:91:in
 `public_keys'
     # ./spec/openid_connect/discovery/provider/config/response_spec.rb:100:in 
`block (4 levels) in <top (required)>'
     # ./spec/helpers/webmock_helper.rb:10:in `mock_json'
     # ./spec/openid_connect/discovery/provider/config/response_spec.rb:99:in 
`block (3 levels) in <top (required)>'

  2) OpenIDConnect::ResponseObject::IdToken.decode when self-issued when valid 
when key == :self_issued is expected not to raise Exception
     Failure/Error:
       expect do
         klass.decode self_issued, :self_issued
       end.not_to raise_error

       expected no Exception, got #<OpenSSL::PKey::PKeyError: rsa#set_key= is 
incompatible with OpenSSL 3.0> with backtrace:
         # 
/usr/share/rubygems-integration/all/gems/json-jwt-1.13.0/lib/json/jwk.rb:106:in 
`set_key'
         # 
/usr/share/rubygems-integration/all/gems/json-jwt-1.13.0/lib/json/jwk.rb:106:in 
`to_rsa_key'
         # 
/usr/share/rubygems-integration/all/gems/json-jwt-1.13.0/lib/json/jwk.rb:43:in 
`to_key'
         # 
/usr/share/rubygems-integration/all/gems/json-jwt-1.13.0/lib/json/jose.rb:27:in 
`with_jwk_support'
         # 
/usr/share/rubygems-integration/all/gems/json-jwt-1.13.0/lib/json/jws.rb:124:in 
`valid?'
         # 
/usr/share/rubygems-integration/all/gems/json-jwt-1.13.0/lib/json/jws.rb:26:in 
`verify!'
         # 
/usr/share/rubygems-integration/all/gems/openid_connect-1.2.0/lib/openid_connect/response_object/id_token.rb:79:in
 `decode_self_issued'
         # 
/usr/share/rubygems-integration/all/gems/openid_connect-1.2.0/lib/openid_connect/response_object/id_token.rb:68:in
 `decode'
         # ./spec/openid_connect/response_object/id_token_spec.rb:263:in `block 
(7 levels) in <top (required)>'
         # ./spec/openid_connect/response_object/id_token_spec.rb:262:in `block 
(6 levels) in <top (required)>'
     # ./spec/openid_connect/response_object/id_token_spec.rb:262:in `block (6 
levels) in <top (required)>'

Finished in 32.37 seconds (files took 0.73441 seconds to load)
234 examples, 2 failures, 2 pending

** Affects: ruby-json-jwt (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: ruby-openid-connect (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: transition-openssl3-jj update-excuse

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1965184

Title:
  Do not support OpenSSL 3

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ruby-json-jwt/+bug/1965184/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to