Note: I also verified the GPG and SHA512 signatures at https://dist.apache.org/repos/dist/dev/daffodil/3.2.0-rc1/. I've updated my script (attached to the release workflow page)
On Thu, Dec 2, 2021 at 3:48 PM Mike Beckerle <mbecke...@apache.org> wrote: > >> +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 > > >