[DISCUSS] Release Daffodil 3.8.0

2024-05-31 Thread Mike Beckerle
There is one major feature in 3.8.0, the revised "layers" API.

I'd like to discuss releasing 3.8.0 shortly as this feature is complete.

You can see the user doc for it and the javadoc for it here:

   - https://daffodil.apache.org/layers/
   -
   
https://daffodil.apache.org/docs/3.8.0/javadoc/org/apache/daffodil/runtime1/layers/api/package-summary.html

If this discussion is positive I'll look into creating a release candidate
for evaluation.

Mike Beckerle
Apache Daffodil PMC | daffodil.apache.org
OGF DFDL Workgroup Co-Chair | www.ogf.org/ogf/doku.php/standards/dfdl/dfdl
Owl Cyber Defense | www.owlcyberdefense.com


Re: Any tests of twobyteswap or fourbyteswap layers in Daffodil v3.7.0 or prior?

2024-05-31 Thread Steve Lawrence

Here's the commit where the byte swap layer was originally added:

https://github.com/apache/daffodil/commit/ff2d3fb4144b99f2ff24e3dbd01608f8b02accef

That added a couple unit tests, but also added testFourByteSwapLayer, which now 
lives here:


https://github.com/apache/daffodil/blob/main/daffodil-core/src/test/scala/org/apache/daffodil/core/layers/TestLayers.scala#L590-L609

That one isn't TDML but has a schema, input data, and expected infoset, so could 
easily be converted to a TDML test.


On 2024-05-31 12:09 PM, Mike Beckerle wrote:

I can't find tests that actually use these layers.

I have found only unit test of the underpinnings of these (ex:
TestByteSwapStreams), but not an actual TDML/DFDL-based test.

Am I missing something? Is there a test of this elsewhere someplace?

Mike Beckerle
Apache Daffodil PMC | daffodil.apache.org
OGF DFDL Workgroup Co-Chair | www.ogf.org/ogf/doku.php/standards/dfdl/dfdl
Owl Cyber Defense | www.owlcyberdefense.com





Any tests of twobyteswap or fourbyteswap layers in Daffodil v3.7.0 or prior?

2024-05-31 Thread Mike Beckerle
I can't find tests that actually use these layers.

I have found only unit test of the underpinnings of these (ex:
TestByteSwapStreams), but not an actual TDML/DFDL-based test.

Am I missing something? Is there a test of this elsewhere someplace?

Mike Beckerle
Apache Daffodil PMC | daffodil.apache.org
OGF DFDL Workgroup Co-Chair | www.ogf.org/ogf/doku.php/standards/dfdl/dfdl
Owl Cyber Defense | www.owlcyberdefense.com