stevedlawrence opened a new pull request #529:
URL: https://github.com/apache/daffodil/pull/529


   - Update GitHub actions to replace Java 15 with 16, 15 is no longer
     supported
   - Remove ByteSource from the data dumper. This requires a certain kind
     of reflection that is no longer allowed in Java 16. Fortunately, the
     generality this provided was not actualy used--all places we dump data
     are trivially replaced with ByteBuffer's
   - **WIP**: Java 16 changes the GZIPOutputStream to always output 0xFF for
     the GZIP header OS field, where it used to output 0x00. See Java bug
     JDK-8244706. There is no simple way to override this value to use the
     old behavior. This means when unparsing GZIP layers, the unparse has
     one byte difference under Java 16. This causes two layer tests to fail
     on Java 16. I have included a fix to the input data so the tests pass
     on Java 16, but now these tests will fail on other Java versions. Do
     we need separate tests that are only run and expected to pass on
     certain versions of Java? This is a WIP because the best way to handle
     this is not clear.
   
   DAFFODIL-2484


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to