Skip to content

Fix Zlib test failures on s390x due to HW acceleration

Fix test failures such as:

  1) Failure:
TestZlib#test_deflate_stream [/builddir/build/BUILD/ruby-3.0.7/test/zlib/test_zlib.rb:1383]:
<20016> expected but was
<21085>.
  2) Failure:
TestZlib#test_gzip [/builddir/build/BUILD/ruby-3.0.7/test/zlib/test_zlib.rb:1391]:
<"\x1F\x8B\b\x00\x00\x00\x00\x00\x00\xFFK\xCB\xCF\a\x00!es\x8C\x03\x00\x00\x00"> expected but was
<"\x1F\x8B\b\x00\x00\x00\x00\x00\x00\xFFJ\xCB\xCF\a\f\x00!es\x8C\x03\x00\x00\x00">.
  3) Failure:
TestZlibDeflate#test_deflate_chunked [/builddir/build/BUILD/ruby-3.0.7/test/zlib/test_zlib.rb:66]:
<7253> expected but was
<8325>.
  4) Failure:
TestZlibDeflate#test_deflate_chunked_break [/builddir/build/BUILD/ruby-3.0.7/test/zlib/test_zlib.rb:92]:
<3632> expected but was
<4702>.
  5) Failure:
TestZlibGzipReader#test_unused2 [/builddir/build/BUILD/ruby-3.0.7/test/zlib/test_zlib.rb:951]:
<24> expected but was
<23>.

The workaround was firs applied in !25 (merged)

Merge request reports