Issue #2022 has been updated by Motohiro KOSAKI.
File openssl-build-fix-v2.patch added
File 0002-openssl-verify-don-t-assume-false.patch added
File 0003-test-openssl-drop-the-test-of-assuming-too-cool-guess.patch added
This issue still occur.
Now, Trunk + Fedora12 on x86_64 makes following error.
Then, I did forwardport Lai's patch to current trunk.
openssl-build-fix-v2.patch mean
0001-Apply-Jeroen-van-Meeuwen-s-and-Nobu-Nakada-s-OpenSSL.patch
+ 0002-Fix-some-various-OpenSSL-compilation-and-runtime-war.patch
- ugly OSSL_MORE_CONST macro
- unnecessary hunk of comment#12
This patch fixes the build error.
0002-openssl-verify-don-t-assume-false.patch mean
simply forward port of 0003-Fix-some-OpenSSL-extension-unit-tests-for-OpenSSL-1..patch
This patch fixes following false positive test failure.
4) Error:
test_sign_and_verify(OpenSSL::TestX509CRL):
OpenSSL::X509::CRLError: wrong public key type
/home/kosaki/linux/ruby/test/openssl/test_x509crl.rb:200:in `verify'
/home/kosaki/linux/ruby/test/openssl/test_x509crl.rb:200:in `test_sign_and_verify'
5) Error:
test_sign_and_verify(OpenSSL::TestX509Certificate):
OpenSSL::X509::CertificateError: wrong public key type
/home/kosaki/linux/ruby/test/openssl/test_x509cert.rb:137:in `verify'
/home/kosaki/linux/ruby/test/openssl/test_x509cert.rb:137:in `test_sign_and_verify'
6) Error:
test_sign_and_verify(OpenSSL::TestX509Request):
OpenSSL::X509::RequestError: wrong public key type
/home/kosaki/linux/ruby/test/openssl/test_x509req.rb:110:in `verify'
/home/kosaki/linux/ruby/test/openssl/test_x509req.rb:110:in `test_sign_and_verify'
0003-test-openssl-drop-the-test-of-assuming-too-cool-guess.patch is new patch. It remove two following false positive warnings.
4) Failure:
test_sign_and_verify(OpenSSL::TestX509Certificate) [/home/kosaki/linux/ruby/test/openssl/test_x509cert.rb:169]:
OpenSSL::X509::CertificateError expected but nothing was raised.
5) Failure:
test_sign_and_verify(OpenSSL::TestX509Request) [/home/kosaki/linux/ruby/test/openssl/test_x509req.rb:133]:
OpenSSL::X509::RequestError expected but nothing was raised.
----------------------------------------
http://redmine.ruby-lang.org/issues/show/2022
----------------------------------------
http://redmine.ruby-lang.org