On Sat, Jan 05, 2019 at 09:21:30PM +0530, Pirate Praveen wrote:
> I updated ruby-xpath and now I get one test failure with SSL. This > update is now blocking fix for ruby-rspec-rails as well. > .Capybara starting Puma... > * Version 3.11.3 , codename: Love Song > * Min threads: 0, max threads: 4 > * Listening on > ssl://127.0.0.1:38379?key=/<<PKGBUILDDIR>>/spec/fixtures/key.pem&cert=/<<PKGBUILDDIR>>/spec/fixtures/certificate.pem > Error in reactor loop escaped: System error: Success - 0 > (Puma::MiniSSL::SSLError) > /usr/lib/ruby/vendor_ruby/puma/minissl.rb:41:in `read' > /usr/lib/ruby/vendor_ruby/puma/minissl.rb:41:in `engine_read_all' > /usr/lib/ruby/vendor_ruby/puma/minissl.rb:52:in `read_nonblock' > /usr/lib/ruby/vendor_ruby/puma/minissl.rb:127:in `read_and_drop' > /usr/lib/ruby/vendor_ruby/puma/minissl.rb:144:in `close' > /usr/lib/ruby/vendor_ruby/puma/client.rb:112:in `close' > /usr/lib/ruby/vendor_ruby/puma/reactor.rb:115:in `rescue in block in > run_internal' > /usr/lib/ruby/vendor_ruby/puma/reactor.rb:73:in `block in run_internal' > /usr/lib/ruby/vendor_ruby/puma/reactor.rb:43:in `each' > /usr/lib/ruby/vendor_ruby/puma/reactor.rb:43:in `run_internal' > /usr/lib/ruby/vendor_ruby/puma/reactor.rb:154:in `block in run_in_thread' > Error in reactor loop escaped: System error: Success - 0 > (Puma::MiniSSL::SSLError) > /usr/lib/ruby/vendor_ruby/puma/minissl.rb:41:in `read' > /usr/lib/ruby/vendor_ruby/puma/minissl.rb:41:in `engine_read_all' > /usr/lib/ruby/vendor_ruby/puma/minissl.rb:52:in `read_nonblock' > /usr/lib/ruby/vendor_ruby/puma/minissl.rb:127:in `read_and_drop' > /usr/lib/ruby/vendor_ruby/puma/minissl.rb:144:in `close' > /usr/lib/ruby/vendor_ruby/puma/client.rb:112:in `close' > /usr/lib/ruby/vendor_ruby/puma/reactor.rb:115:in `rescue in block in > run_internal' > /usr/lib/ruby/vendor_ruby/puma/reactor.rb:73:in `block in run_internal' > /usr/lib/ruby/vendor_ruby/puma/reactor.rb:43:in `each' > /usr/lib/ruby/vendor_ruby/puma/reactor.rb:43:in `run_internal' > /usr/lib/ruby/vendor_ruby/puma/reactor.rb:154:in `block in run_in_thread' > FError in reactor loop escaped: System error: Success - 0 > (Puma::MiniSSL::SSLError) > /usr/lib/ruby/vendor_ruby/puma/minissl.rb:41:in `read' > /usr/lib/ruby/vendor_ruby/puma/minissl.rb:41:in `engine_read_all' > /usr/lib/ruby/vendor_ruby/puma/minissl.rb:52:in `read_nonblock' > /usr/lib/ruby/vendor_ruby/puma/minissl.rb:127:in `read_and_drop' > /usr/lib/ruby/vendor_ruby/puma/minissl.rb:144:in `close' > /usr/lib/ruby/vendor_ruby/puma/client.rb:112:in `close' > /usr/lib/ruby/vendor_ruby/puma/reactor.rb:115:in `rescue in block in > run_internal' > /usr/lib/ruby/vendor_ruby/puma/reactor.rb:73:in `block in run_internal' > /usr/lib/ruby/vendor_ruby/puma/reactor.rb:43:in `each' > /usr/lib/ruby/vendor_ruby/puma/reactor.rb:43:in `run_internal' > /usr/lib/ruby/vendor_ruby/puma/reactor.rb:154:in `block in run_in_thread' > #<Thread:0x000055643a4988d0@/<<PKGBUILDDIR>>/lib/capybara/server.rb:74 > run> terminated with exception (report_on_exception is true): > /<<PKGBUILDDIR>>/spec/server_spec.rb:201:in `block (3 levels) in <top > (required)>': kaboom (RuntimeError) > from /<<PKGBUILDDIR>>/lib/capybara/server.rb:75:in `block in boot' Could it be related to #900156? puma in unstable struggles with the newest openssl. I found an upstream bug report about it: https://github.com/puma/puma/issues/1609 the following commit seems to improve the situation. I didn't check myself. Since it is an issue with puma and not really with capybara, and this update is a blocking point, I would suggest to skip the test for now, and consider reenabling it again when puma is in better shape. What do you think? Cédric
signature.asc
Description: PGP signature