Package: ruby2.3
Version: 2.3.3-1+deb9u4
Severity: important
Hi Ruby maintainers,
I tried to rebuild ruby2.3 2.3.3-1+deb9u4 and it fails with the following four
test
failures:
--------------------
1) Failure:
IMAPTest#test_imaps_with_ca_file
[/build/ruby2.3-2.3.3/.ext/common/openssl/ssl.rb:404]:
Exception raised:
<#<OpenSSL::SSL::SSLError: SSL_accept returned=1 errno=0 state=unknown state:
sslv3 alert certificate expired>>.
2) Failure:
IMAPTest#test_starttls [/build/ruby2.3-2.3.3/test/net/imap/test_imap.rb:21]:
exceptions on 1 threads:
#<Thread:0x00557568d045e8@/build/ruby2.3-2.3.3/test/net/imap/test_imap.rb:573
dead>:
/build/ruby2.3-2.3.3/test/net/imap/test_imap.rb:589:in `accept': SSL_accept
returned=1 errno=0 state=unknown state: sslv3 alert certificate expired
(OpenSSL::SSL::SSLError)
from /build/ruby2.3-2.3.3/test/net/imap/test_imap.rb:589:in `block in
starttls_test'
3) Failure:
TestTimeTZ#test_gen_Asia_Tokyo_50
[/build/ruby2.3-2.3.3/test/ruby/test_time_tz.rb:265]:
TZ=Asia/Tokyo Time.utc(1951, 9, 8, 14, 0, 0).localtime.
<"1951-09-08 23:00:00 +0900"> expected but was
<"1951-09-09 00:00:00 +1000">.
4) Failure:
TestTimeTZ#test_gen_Asia_Tokyo_54
[/build/ruby2.3-2.3.3/test/ruby/test_time_tz.rb:301]:
TZ=Asia/Tokyo Time.local(0, 0, 23, 8, 9, 1951, nil, nil, false, nil).
<"1951-09-08 23:00:00 +0900"> expected but was
<"1951-09-08 23:00:00 +1000">.
15942 tests, 2236735 assertions, 4 failures, 0 errors, 81 skips
--------------------
Failure 3 and 4 sound like something that might be related to the time test
failures
which were fixed in deb9u3, maybe a different angle?
Failure 1 and 2 are probably just an expired cert.
We don't currently have any open/pending ruby2.3 security issues, but it would
be nice
if those could be fixed in either the stretch branch in git or for the next
point release,
so that this doesn't block a future sec update.
Cheers,
Moritz