> > > +1 > I regression tested 63 known DFDL schemas (3 failures are expected, 60 others worked fine.) I regression tested 13 IBM portable DFDL schemas to be sure 3.2.0 works properly with the IBM crosstester. I did all the above testing with Java 17. Note that this required changing all build.sbt files to specify scalaVersion := "2.12.15".
I bulk fetched all the files from the repository.apache.org server, then verified all GPG signatures, and all MD5 and SHA1 checksums. (I attached the script I used to do this to the release workflow wiki page: https://cwiki.apache.org/confluence/display/DAFFODIL/Release+Workflow) [pass] (01/63) dfdl-agnosc-remedy [pass] (02/63) dfdl-army-drrs-lh [pass] (03/63) dfdl-asterix-raytheon [pass] (04/63) dfdl-bmp [pass] (05/63) dfdl-cef [pass] (06/63) dfdl-cobol1 [pass] (07/63) dfdl-csv [pass] (08/63) dfdl-disv6 [pass] (09/63) dfdl-edifact [pass] (10/63) dfdl-ethernet [pass] (11/63) dfdl-examples-helloworld [pass] (12/63) dfdl-examples-hexwords [pass] (13/63) dfdl-examples-self-descriptive-data [fail] (14/63) dfdl-examples-xslt-csv # EXPECTED [pass] (15/63) dfdl-geonames [pass] (16/63) dfdl-gif [pass] (17/63) dfdl-gmtif [pass] (18/63) dfdl-hl7 [pass] (19/63) dfdl-ibm4690-tlog [pass] (20/63) dfdl-icalendar [pass] (21/63) dfdl-icd-gps-240 [pass] (22/63) dfdl-imf [pass] (23/63) dfdl-imf-icalendar-cse [pass] (24/63) dfdl-ipf-demo [pass] (25/63) dfdl-ipfix [pass] (26/63) dfdl-iso8583 [pass] (27/63) dfdl-janap-128 [pass] (28/63) dfdl-janap-128-dev [pass] (29/63) dfdl-jpeg [pass] (30/63) dfdl-jpeg2000 [fail] (31/63) dfdl-jreap # EXPECTED [pass] (32/63) dfdl-link16 [pass] (33/63) dfdl-link16-spock [pass] (34/63) dfdl-magvar [pass] (35/63) dfdl-mil-std-2045 [pass] (36/63) dfdl-mil-std-2045-0-0-4 [pass] (37/63) dfdl-nacha [pass] (38/63) dfdl-nact [pass] (39/63) dfdl-nitf [pass] (40/63) dfdl-p8 [pass] (41/63) dfdl-pcap [pass] (42/63) dfdl-plc4x-knxnet-ip [pass] (43/63) dfdl-plc4x-s7 [pass] (44/63) dfdl-png [pass] (45/63) dfdl-praat-textgrid [pass] (46/63) dfdl-quasixml [fail] (47/63) dfdl-raster # EXPECTED [pass] (48/63) dfdl-shp [pass] (49/63) dfdl-sotf [pass] (50/63) dfdl-stanag-5516 [pass] (51/63) dfdl-stanag-5516-with-nact [pass] (52/63) dfdl-syslog [pass] (53/63) dfdl-uscg-ucop-lh [pass] (54/63) dfdl-usmtf [pass] (55/63) dfdl-usmtf-generic [pass] (56/63) dfdl-usmtf-mitre [pass] (57/63) dfdl-vcard [pass] (58/63) dfdl-vmf [pass] (59/63) dfdl-vmf-s2s [pass] (60/63) dfdl-vmf-spock [pass] (61/63) gen-oilstock [pass] (62/63) ibm-dfdl-crosstester [pass] (63/63) udf-geoutil mbeckerle@cat:~/dataiti/git/dfdl-schemas$ utils/test_all ibm Finding projects...found 13 [pass] (01/13) dfdl-army-drrs-lh [pass] (02/13) dfdl-cef [pass] (03/13) dfdl-csv [pass] (04/13) dfdl-edifact [pass] (05/13) dfdl-geonames [pass] (06/13) dfdl-hl7 [pass] (07/13) dfdl-ibm4690-tlog [pass] (08/13) dfdl-ipfix [pass] (09/13) dfdl-iso8583 [pass] (10/13) dfdl-nacha [pass] (11/13) dfdl-quasixml [pass] (12/13) dfdl-uscg-ucop-lh [pass] (13/13) dfdl-vcard Script output from signature/checksum testing: gpg --verify ./daffodil-io_2.12-3.2.0-sources.jar.asc ./daffodil-io_2.12-3.2.0-sources.jar gpg: Signature made Wed 01 Dec 2021 09:26:21 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-japi_2.12-3.2.0-sources.jar.asc ./daffodil-japi_2.12-3.2.0-sources.jar gpg: Signature made Wed 01 Dec 2021 09:26:32 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-schematron_2.12-3.2.0-sources.jar.asc ./daffodil-schematron_2.12-3.2.0-sources.jar gpg: Signature made Wed 01 Dec 2021 09:26:14 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-schematron_2.12-3.2.0.jar.asc ./daffodil-schematron_2.12-3.2.0.jar gpg: Signature made Wed 01 Dec 2021 09:26:14 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-runtime1-layers_2.12-3.2.0.jar.asc ./daffodil-runtime1-layers_2.12-3.2.0.jar gpg: Signature made Wed 01 Dec 2021 09:26:15 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-schematron_2.12-3.2.0-javadoc.jar.asc ./daffodil-schematron_2.12-3.2.0-javadoc.jar gpg: Signature made Wed 01 Dec 2021 09:26:17 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-tdml-processor_2.12-3.2.0-sources.jar.asc ./daffodil-tdml-processor_2.12-3.2.0-sources.jar gpg: Signature made Wed 01 Dec 2021 09:26:45 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-lib_2.12-3.2.0-sources.jar.asc ./daffodil-lib_2.12-3.2.0-sources.jar gpg: Signature made Wed 01 Dec 2021 09:26:41 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-udf_2.12-3.2.0-javadoc.jar.asc ./daffodil-udf_2.12-3.2.0-javadoc.jar gpg: Signature made Wed 01 Dec 2021 09:26:10 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-japi_2.12-3.2.0-javadoc.jar.asc ./daffodil-japi_2.12-3.2.0-javadoc.jar gpg: Signature made Wed 01 Dec 2021 09:26:33 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-lib_2.12-3.2.0-javadoc.jar.asc ./daffodil-lib_2.12-3.2.0-javadoc.jar gpg: Signature made Wed 01 Dec 2021 09:26:41 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-core_2.12-3.2.0-sources.jar.asc ./daffodil-core_2.12-3.2.0-sources.jar gpg: Signature made Wed 01 Dec 2021 09:26:43 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-runtime1_2.12-3.2.0-sources.jar.asc ./daffodil-runtime1_2.12-3.2.0-sources.jar gpg: Signature made Wed 01 Dec 2021 09:26:46 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-runtime2_2.12-3.2.0.jar.asc ./daffodil-runtime2_2.12-3.2.0.jar gpg: Signature made Wed 01 Dec 2021 09:26:31 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-tdml-lib_2.12-3.2.0-javadoc.jar.asc ./daffodil-tdml-lib_2.12-3.2.0-javadoc.jar gpg: Signature made Wed 01 Dec 2021 09:26:20 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-io_2.12-3.2.0-javadoc.jar.asc ./daffodil-io_2.12-3.2.0-javadoc.jar gpg: Signature made Wed 01 Dec 2021 09:26:22 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-sapi_2.12-3.2.0-javadoc.jar.asc ./daffodil-sapi_2.12-3.2.0-javadoc.jar gpg: Signature made Wed 01 Dec 2021 09:26:30 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-tdml-lib_2.12-3.2.0-sources.jar.asc ./daffodil-tdml-lib_2.12-3.2.0-sources.jar gpg: Signature made Wed 01 Dec 2021 09:26:19 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-sapi_2.12-3.2.0.jar.asc ./daffodil-sapi_2.12-3.2.0.jar gpg: Signature made Wed 01 Dec 2021 09:26:29 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-lib_2.12-3.2.0.jar.asc ./daffodil-lib_2.12-3.2.0.jar gpg: Signature made Wed 01 Dec 2021 09:26:40 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-runtime2_2.12-3.2.0-sources.jar.asc ./daffodil-runtime2_2.12-3.2.0-sources.jar gpg: Signature made Wed 01 Dec 2021 09:26:32 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-japi_2.12-3.2.0.jar.asc ./daffodil-japi_2.12-3.2.0.jar gpg: Signature made Wed 01 Dec 2021 09:26:32 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-tdml-lib_2.12-3.2.0.jar.asc ./daffodil-tdml-lib_2.12-3.2.0.jar gpg: Signature made Wed 01 Dec 2021 09:26:19 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-tdml-processor_2.12-3.2.0-javadoc.jar.asc ./daffodil-tdml-processor_2.12-3.2.0-javadoc.jar gpg: Signature made Wed 01 Dec 2021 09:26:45 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-io_2.12-3.2.0.jar.asc ./daffodil-io_2.12-3.2.0.jar gpg: Signature made Wed 01 Dec 2021 09:26:21 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-runtime1_2.12-3.2.0-javadoc.jar.asc ./daffodil-runtime1_2.12-3.2.0-javadoc.jar gpg: Signature made Wed 01 Dec 2021 09:26:46 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-runtime2_2.12-3.2.0-javadoc.jar.asc ./daffodil-runtime2_2.12-3.2.0-javadoc.jar gpg: Signature made Wed 01 Dec 2021 09:26:33 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-runtime1-unparser_2.12-3.2.0-sources.jar.asc ./daffodil-runtime1-unparser_2.12-3.2.0-sources.jar gpg: Signature made Wed 01 Dec 2021 09:26:25 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-udf_2.12-3.2.0-sources.jar.asc ./daffodil-udf_2.12-3.2.0-sources.jar gpg: Signature made Wed 01 Dec 2021 09:26:09 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-runtime1-unparser_2.12-3.2.0-javadoc.jar.asc ./daffodil-runtime1-unparser_2.12-3.2.0-javadoc.jar gpg: Signature made Wed 01 Dec 2021 09:26:25 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-runtime1_2.12-3.2.0.jar.asc ./daffodil-runtime1_2.12-3.2.0.jar gpg: Signature made Wed 01 Dec 2021 09:26:45 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-udf_2.12-3.2.0.jar.asc ./daffodil-udf_2.12-3.2.0.jar gpg: Signature made Wed 01 Dec 2021 09:26:09 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-core_2.12-3.2.0.jar.asc ./daffodil-core_2.12-3.2.0.jar gpg: Signature made Wed 01 Dec 2021 09:26:43 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-sapi_2.12-3.2.0-sources.jar.asc ./daffodil-sapi_2.12-3.2.0-sources.jar gpg: Signature made Wed 01 Dec 2021 09:26:30 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-runtime1-layers_2.12-3.2.0-sources.jar.asc ./daffodil-runtime1-layers_2.12-3.2.0-sources.jar gpg: Signature made Wed 01 Dec 2021 09:26:16 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-tdml-processor_2.12-3.2.0.jar.asc ./daffodil-tdml-processor_2.12-3.2.0.jar gpg: Signature made Wed 01 Dec 2021 09:26:45 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-runtime1-unparser_2.12-3.2.0.jar.asc ./daffodil-runtime1-unparser_2.12-3.2.0.jar gpg: Signature made Wed 01 Dec 2021 09:26:24 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-core_2.12-3.2.0-javadoc.jar.asc ./daffodil-core_2.12-3.2.0-javadoc.jar gpg: Signature made Wed 01 Dec 2021 09:26:43 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check gpg --verify ./daffodil-runtime1-layers_2.12-3.2.0-javadoc.jar.asc ./daffodil-runtime1-layers_2.12-3.2.0-javadoc.jar gpg: Signature made Wed 01 Dec 2021 09:26:16 AM EST gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF gpg: Good signature from "Michael J. Beckerle (Code Signing Key) < mbecke...@apache.org>" [ultimate] PASSED GPG Signature Check mbeckerle@cat:/tmp/daftest$ ALL JARS VALIDATED GPG SIGNATURES mbeckerle@cat:/tmp/daftest$ mbeckerle@cat:/tmp/daftest$ mbeckerle@cat:/tmp/daftest$ mbeckerle@cat:/tmp/daftest$ > > > > > > > > > > > md5sum ./daffodil-io_2.12-3.2.0-sources.jar PASS MD5 Comparison md5sum ./daffodil-japi_2.12-3.2.0-sources.jar PASS MD5 Comparison md5sum ./daffodil-schematron_2.12-3.2.0-sources.jar PASS MD5 Comparison md5sum ./daffodil-schematron_2.12-3.2.0.jar PASS MD5 Comparison md5sum ./daffodil-runtime1-layers_2.12-3.2.0.jar PASS MD5 Comparison md5sum ./daffodil-schematron_2.12-3.2.0-javadoc.jar PASS MD5 Comparison md5sum ./daffodil-tdml-processor_2.12-3.2.0-sources.jar PASS MD5 Comparison md5sum ./daffodil-lib_2.12-3.2.0-sources.jar PASS MD5 Comparison md5sum ./daffodil-udf_2.12-3.2.0-javadoc.jar PASS MD5 Comparison md5sum ./daffodil-japi_2.12-3.2.0-javadoc.jar PASS MD5 Comparison md5sum ./daffodil-lib_2.12-3.2.0-javadoc.jar PASS MD5 Comparison md5sum ./daffodil-core_2.12-3.2.0-sources.jar PASS MD5 Comparison md5sum ./daffodil-runtime1_2.12-3.2.0-sources.jar PASS MD5 Comparison md5sum ./daffodil-runtime2_2.12-3.2.0.jar PASS MD5 Comparison md5sum ./daffodil-tdml-lib_2.12-3.2.0-javadoc.jar PASS MD5 Comparison md5sum ./daffodil-io_2.12-3.2.0-javadoc.jar PASS MD5 Comparison md5sum ./daffodil-sapi_2.12-3.2.0-javadoc.jar PASS MD5 Comparison md5sum ./daffodil-tdml-lib_2.12-3.2.0-sources.jar PASS MD5 Comparison md5sum ./daffodil-sapi_2.12-3.2.0.jar PASS MD5 Comparison md5sum ./daffodil-lib_2.12-3.2.0.jar PASS MD5 Comparison md5sum ./daffodil-runtime2_2.12-3.2.0-sources.jar PASS MD5 Comparison md5sum ./daffodil-japi_2.12-3.2.0.jar PASS MD5 Comparison md5sum ./daffodil-tdml-lib_2.12-3.2.0.jar PASS MD5 Comparison md5sum ./daffodil-tdml-processor_2.12-3.2.0-javadoc.jar PASS MD5 Comparison md5sum ./daffodil-io_2.12-3.2.0.jar PASS MD5 Comparison md5sum ./daffodil-runtime1_2.12-3.2.0-javadoc.jar PASS MD5 Comparison md5sum ./daffodil-runtime2_2.12-3.2.0-javadoc.jar PASS MD5 Comparison md5sum ./daffodil-runtime1-unparser_2.12-3.2.0-sources.jar PASS MD5 Comparison md5sum ./daffodil-udf_2.12-3.2.0-sources.jar PASS MD5 Comparison md5sum ./daffodil-runtime1-unparser_2.12-3.2.0-javadoc.jar PASS MD5 Comparison md5sum ./daffodil-runtime1_2.12-3.2.0.jar PASS MD5 Comparison md5sum ./daffodil-udf_2.12-3.2.0.jar PASS MD5 Comparison md5sum ./daffodil-core_2.12-3.2.0.jar PASS MD5 Comparison md5sum ./daffodil-sapi_2.12-3.2.0-sources.jar PASS MD5 Comparison md5sum ./daffodil-runtime1-layers_2.12-3.2.0-sources.jar PASS MD5 Comparison md5sum ./daffodil-tdml-processor_2.12-3.2.0.jar PASS MD5 Comparison md5sum ./daffodil-runtime1-unparser_2.12-3.2.0.jar PASS MD5 Comparison md5sum ./daffodil-core_2.12-3.2.0-javadoc.jar PASS MD5 Comparison md5sum ./daffodil-runtime1-layers_2.12-3.2.0-javadoc.jar PASS MD5 Comparison md5sum ./daffodil-runtime1_2.12-3.2.0-javadoc.jar.asc PASS MD5 Comparison md5sum ./daffodil-udf_2.12-3.2.0.jar.asc PASS MD5 Comparison md5sum ./daffodil-schematron_2.12-3.2.0-sources.jar.asc PASS MD5 Comparison md5sum ./daffodil-io_2.12-3.2.0-sources.jar.asc PASS MD5 Comparison md5sum ./daffodil-core_2.12-3.2.0-sources.jar.asc PASS MD5 Comparison md5sum ./daffodil-runtime1-layers_2.12-3.2.0-javadoc.jar.asc PASS MD5 Comparison md5sum ./daffodil-sapi_2.12-3.2.0-javadoc.jar.asc PASS MD5 Comparison md5sum ./daffodil-lib_2.12-3.2.0-sources.jar.asc PASS MD5 Comparison md5sum ./daffodil-lib_2.12-3.2.0-javadoc.jar.asc PASS MD5 Comparison md5sum ./daffodil-tdml-lib_2.12-3.2.0-sources.jar.asc PASS MD5 Comparison md5sum ./daffodil-lib_2.12-3.2.0.jar.asc PASS MD5 Comparison md5sum ./daffodil-tdml-processor_2.12-3.2.0-sources.jar.asc PASS MD5 Comparison md5sum ./daffodil-tdml-lib_2.12-3.2.0.jar.asc PASS MD5 Comparison md5sum ./daffodil-runtime2_2.12-3.2.0.jar.asc PASS MD5 Comparison md5sum ./daffodil-tdml-processor_2.12-3.2.0-javadoc.jar.asc PASS MD5 Comparison md5sum ./daffodil-runtime2_2.12-3.2.0-javadoc.jar.asc PASS MD5 Comparison md5sum ./daffodil-runtime1-layers_2.12-3.2.0-sources.jar.asc PASS MD5 Comparison md5sum ./daffodil-io_2.12-3.2.0-javadoc.jar.asc PASS MD5 Comparison md5sum ./daffodil-japi_2.12-3.2.0-javadoc.jar.asc PASS MD5 Comparison md5sum ./daffodil-udf_2.12-3.2.0-sources.jar.asc PASS MD5 Comparison md5sum ./daffodil-runtime1-unparser_2.12-3.2.0.jar.asc PASS MD5 Comparison md5sum ./daffodil-runtime1-layers_2.12-3.2.0.jar.asc PASS MD5 Comparison md5sum ./daffodil-runtime1-unparser_2.12-3.2.0-sources.jar.asc PASS MD5 Comparison md5sum ./daffodil-japi_2.12-3.2.0.jar.asc PASS MD5 Comparison md5sum ./daffodil-udf_2.12-3.2.0-javadoc.jar.asc PASS MD5 Comparison md5sum ./daffodil-schematron_2.12-3.2.0.jar.asc PASS MD5 Comparison md5sum ./daffodil-japi_2.12-3.2.0-sources.jar.asc PASS MD5 Comparison md5sum ./daffodil-runtime1_2.12-3.2.0.jar.asc PASS MD5 Comparison md5sum ./daffodil-io_2.12-3.2.0.jar.asc PASS MD5 Comparison md5sum ./daffodil-core_2.12-3.2.0.jar.asc PASS MD5 Comparison md5sum ./daffodil-schematron_2.12-3.2.0-javadoc.jar.asc PASS MD5 Comparison md5sum ./daffodil-tdml-lib_2.12-3.2.0-javadoc.jar.asc PASS MD5 Comparison md5sum ./daffodil-runtime1_2.12-3.2.0-sources.jar.asc PASS MD5 Comparison md5sum ./daffodil-runtime1-unparser_2.12-3.2.0-javadoc.jar.asc PASS MD5 Comparison md5sum ./daffodil-core_2.12-3.2.0-javadoc.jar.asc PASS MD5 Comparison md5sum ./daffodil-sapi_2.12-3.2.0.jar.asc PASS MD5 Comparison md5sum ./daffodil-sapi_2.12-3.2.0-sources.jar.asc PASS MD5 Comparison md5sum ./daffodil-tdml-processor_2.12-3.2.0.jar.asc PASS MD5 Comparison md5sum ./daffodil-runtime2_2.12-3.2.0-sources.jar.asc PASS MD5 Comparison mbeckerle@cat:/tmp/daftest$ All files checked md5 sums mbeckerle@cat:/tmp/daftest$ mbeckerle@cat:/tmp/daftest$ > > > > > > > > > > > sha1sum ./daffodil-io_2.12-3.2.0-sources.jar PASS SHA1 Comparison sha1sum ./daffodil-japi_2.12-3.2.0-sources.jar PASS SHA1 Comparison sha1sum ./daffodil-schematron_2.12-3.2.0-sources.jar PASS SHA1 Comparison sha1sum ./daffodil-schematron_2.12-3.2.0.jar PASS SHA1 Comparison sha1sum ./daffodil-runtime1-layers_2.12-3.2.0.jar PASS SHA1 Comparison sha1sum ./daffodil-schematron_2.12-3.2.0-javadoc.jar PASS SHA1 Comparison sha1sum ./daffodil-tdml-processor_2.12-3.2.0-sources.jar PASS SHA1 Comparison sha1sum ./daffodil-lib_2.12-3.2.0-sources.jar PASS SHA1 Comparison sha1sum ./daffodil-udf_2.12-3.2.0-javadoc.jar PASS SHA1 Comparison sha1sum ./daffodil-japi_2.12-3.2.0-javadoc.jar PASS SHA1 Comparison sha1sum ./daffodil-lib_2.12-3.2.0-javadoc.jar PASS SHA1 Comparison sha1sum ./daffodil-core_2.12-3.2.0-sources.jar PASS SHA1 Comparison sha1sum ./daffodil-runtime1_2.12-3.2.0-sources.jar PASS SHA1 Comparison sha1sum ./daffodil-runtime2_2.12-3.2.0.jar PASS SHA1 Comparison sha1sum ./daffodil-tdml-lib_2.12-3.2.0-javadoc.jar PASS SHA1 Comparison sha1sum ./daffodil-io_2.12-3.2.0-javadoc.jar PASS SHA1 Comparison sha1sum ./daffodil-sapi_2.12-3.2.0-javadoc.jar PASS SHA1 Comparison sha1sum ./daffodil-tdml-lib_2.12-3.2.0-sources.jar PASS SHA1 Comparison sha1sum ./daffodil-sapi_2.12-3.2.0.jar PASS SHA1 Comparison sha1sum ./daffodil-lib_2.12-3.2.0.jar PASS SHA1 Comparison sha1sum ./daffodil-runtime2_2.12-3.2.0-sources.jar PASS SHA1 Comparison sha1sum ./daffodil-japi_2.12-3.2.0.jar PASS SHA1 Comparison sha1sum ./daffodil-tdml-lib_2.12-3.2.0.jar PASS SHA1 Comparison sha1sum ./daffodil-tdml-processor_2.12-3.2.0-javadoc.jar PASS SHA1 Comparison sha1sum ./daffodil-io_2.12-3.2.0.jar PASS SHA1 Comparison sha1sum ./daffodil-runtime1_2.12-3.2.0-javadoc.jar PASS SHA1 Comparison sha1sum ./daffodil-runtime2_2.12-3.2.0-javadoc.jar PASS SHA1 Comparison sha1sum ./daffodil-runtime1-unparser_2.12-3.2.0-sources.jar PASS SHA1 Comparison sha1sum ./daffodil-udf_2.12-3.2.0-sources.jar PASS SHA1 Comparison sha1sum ./daffodil-runtime1-unparser_2.12-3.2.0-javadoc.jar PASS SHA1 Comparison sha1sum ./daffodil-runtime1_2.12-3.2.0.jar PASS SHA1 Comparison sha1sum ./daffodil-udf_2.12-3.2.0.jar PASS SHA1 Comparison sha1sum ./daffodil-core_2.12-3.2.0.jar PASS SHA1 Comparison sha1sum ./daffodil-sapi_2.12-3.2.0-sources.jar PASS SHA1 Comparison sha1sum ./daffodil-runtime1-layers_2.12-3.2.0-sources.jar PASS SHA1 Comparison sha1sum ./daffodil-tdml-processor_2.12-3.2.0.jar PASS SHA1 Comparison sha1sum ./daffodil-runtime1-unparser_2.12-3.2.0.jar PASS SHA1 Comparison sha1sum ./daffodil-core_2.12-3.2.0-javadoc.jar PASS SHA1 Comparison sha1sum ./daffodil-runtime1-layers_2.12-3.2.0-javadoc.jar PASS SHA1 Comparison sha1sum ./daffodil-runtime1_2.12-3.2.0-javadoc.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-udf_2.12-3.2.0.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-schematron_2.12-3.2.0-sources.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-io_2.12-3.2.0-sources.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-core_2.12-3.2.0-sources.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-runtime1-layers_2.12-3.2.0-javadoc.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-sapi_2.12-3.2.0-javadoc.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-lib_2.12-3.2.0-sources.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-lib_2.12-3.2.0-javadoc.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-tdml-lib_2.12-3.2.0-sources.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-lib_2.12-3.2.0.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-tdml-processor_2.12-3.2.0-sources.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-tdml-lib_2.12-3.2.0.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-runtime2_2.12-3.2.0.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-tdml-processor_2.12-3.2.0-javadoc.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-runtime2_2.12-3.2.0-javadoc.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-runtime1-layers_2.12-3.2.0-sources.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-io_2.12-3.2.0-javadoc.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-japi_2.12-3.2.0-javadoc.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-udf_2.12-3.2.0-sources.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-runtime1-unparser_2.12-3.2.0.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-runtime1-layers_2.12-3.2.0.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-runtime1-unparser_2.12-3.2.0-sources.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-japi_2.12-3.2.0.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-udf_2.12-3.2.0-javadoc.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-schematron_2.12-3.2.0.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-japi_2.12-3.2.0-sources.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-runtime1_2.12-3.2.0.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-io_2.12-3.2.0.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-core_2.12-3.2.0.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-schematron_2.12-3.2.0-javadoc.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-tdml-lib_2.12-3.2.0-javadoc.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-runtime1_2.12-3.2.0-sources.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-runtime1-unparser_2.12-3.2.0-javadoc.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-core_2.12-3.2.0-javadoc.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-sapi_2.12-3.2.0.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-sapi_2.12-3.2.0-sources.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-tdml-processor_2.12-3.2.0.jar.asc PASS SHA1 Comparison sha1sum ./daffodil-runtime2_2.12-3.2.0-sources.jar.asc PASS SHA1 Comparison mbeckerle@cat:/tmp/daftest$ All files checked SHA1 sums mbeckerle@cat:/tmp/daftest$ mbeckerle@cat:/tmp/daftest$ ALL PASSED