I'll look at this again monday, but I was watching progress using VisualVM, and the GC overhead is minimal (under 10%). The system was definitely not thrashing. There was some free memory.
Note also that the output files from the compilation are still small-ish (8MBytes). One curious thing was that it wrote out ~6.3 (can't recall exactly) megs of stuff, then seemed to compute for many minutes before writing out another 2 meg of stuff for the overall 8M-ish binary file size. It did this for each file. So that's an odd behavior I think. And FYI, this was using Java 17. On Sat, Jun 8, 2024 at 3:27 PM Steve Lawrence <slawre...@apache.org> wrote: > > I remember testing that schema with 3.7.0 and it did not take that long to > compile, and I don't think there have been any real changes to compilation in > 3.8.0. > > Maybe this is a memory issue? daffodilPackageBin forks a process for > compilation > so if that process doesn't have enough memory it could really slow to a > crawl. I > don't know how much the forked process gets by default, but it will use > DAFFODIL_JAVA_OPTS or JAVA_OPTS (in that order) if they are defined. Setting a > higher memory in that option might help. > > On 2024-06-08 03:12 PM, Mike Beckerle wrote: > > -1 binding > > > > [OK] Verified all signatures, md5, sha1, sha512, etc. Log of that is > > at the bottom of this message: > > > > [OK] Regression tested 79 DFDL schemas that Owl has in a repository. > > All that are expected to pass, either passed immediately, or passed > > once the schemas were adapted for the new > > layers feature. > > > > [NOT OK] Schema compilation time: We have a very large DFDL schema at > > Owl Cyber for the VMF data format. > > In daffodil 3.4.0 it used to compile in 4-5 minutes which is already > > painfully bad. > > Now with daffodil 3.8.0 it just took 55 minutes for packageDaffodilBin > > to complete. It has to create 5 different compilations of the schema. > > Here are the times each file was written out: > > > > E.g, start at 1:11pm > > vmf-multi.bin 1:25pm > > set1.bin 1:35pm > > set2.bin 1:47pm > > set3.bin 1:57pm > > set4.bin 2:09pm > > > > My computer is an intel i7 CPU with clock max 4.5Ghz (nominal 2.6 Ghz) > > I.e., plenty fast enough. > > > > Log of signature/md5/etc. verification: > > > > gpg --verify ./daffodil-tdml-lib_2.12-3.8.0.jar.asc > > ./daffodil-tdml-lib_2.12-3.8.0.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:45 PM EDT > > 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.8.0-sources.jar.asc > > ./daffodil-sapi_2.12-3.8.0-sources.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:47 PM EDT > > 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-codegen-c_2.12-3.8.0.jar.asc > > ./daffodil-codegen-c_2.12-3.8.0.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:47 PM EDT > > 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.8.0.jar.asc ./daffodil-udf_2.12-3.8.0.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:43 PM EDT > > 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.8.0-sources.jar.asc > > ./daffodil-schematron_2.12-3.8.0-sources.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:44 PM EDT > > 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.8.0.jar.asc > > ./daffodil-sapi_2.12-3.8.0.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:47 PM EDT > > 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.8.0-sources.jar.asc > > ./daffodil-core_2.12-3.8.0-sources.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:38 PM EDT > > 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-codegen-c_2.12-3.8.0-sources.jar.asc > > ./daffodil-codegen-c_2.12-3.8.0-sources.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:48 PM EDT > > 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-slf4j-logger_2.12-3.8.0-sources.jar.asc > > ./daffodil-slf4j-logger_2.12-3.8.0-sources.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:49 PM EDT > > 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.8.0.jar.asc > > ./daffodil-runtime1-layers_2.12-3.8.0.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:45 PM EDT > > 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.8.0-sources.jar.asc > > ./daffodil-runtime1-unparser_2.12-3.8.0-sources.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:46 PM EDT > > 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.8.0.jar.asc > > ./daffodil-runtime1-unparser_2.12-3.8.0.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:46 PM EDT > > 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.8.0-sources.jar.asc > > ./daffodil-tdml-processor_2.12-3.8.0-sources.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:54 PM EDT > > 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.8.0-sources.jar.asc > > ./daffodil-io_2.12-3.8.0-sources.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:48 PM EDT > > 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.8.0-sources.jar.asc > > ./daffodil-lib_2.12-3.8.0-sources.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:44 PM EDT > > 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-slf4j-logger_2.12-3.8.0.jar.asc > > ./daffodil-slf4j-logger_2.12-3.8.0.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:48 PM EDT > > 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.8.0.jar.asc > > ./daffodil-tdml-processor_2.12-3.8.0.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:53 PM EDT > > 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.8.0-sources.jar.asc > > ./daffodil-japi_2.12-3.8.0-sources.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:50 PM EDT > > 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.8.0-sources.jar.asc > > ./daffodil-runtime1_2.12-3.8.0-sources.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:40 PM EDT > > 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.8.0.jar.asc > > ./daffodil-runtime1_2.12-3.8.0.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:40 PM EDT > > 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.8.0.jar.asc ./daffodil-lib_2.12-3.8.0.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:42 PM EDT > > 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.8.0.jar.asc > > ./daffodil-schematron_2.12-3.8.0.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:41 PM EDT > > 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.8.0-sources.jar.asc > > ./daffodil-udf_2.12-3.8.0-sources.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:43 PM EDT > > 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.8.0-sources.jar.asc > > ./daffodil-tdml-lib_2.12-3.8.0-sources.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:45 PM EDT > > 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.8.0.jar.asc > > ./daffodil-core_2.12-3.8.0.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:38 PM EDT > > 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.8.0.jar.asc ./daffodil-io_2.12-3.8.0.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:44 PM EDT > > 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.8.0-sources.jar.asc > > ./daffodil-runtime1-layers_2.12-3.8.0-sources.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:46 PM EDT > > 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.8.0.jar.asc > > ./daffodil-japi_2.12-3.8.0.jar > > gpg: Signature made Thu 06 Jun 2024 01:40:49 PM EDT > > gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF > > gpg: Good signature from "Michael J. Beckerle (Code Signing Key) > > <mbecke...@apache.org>" [ultimate] > > PASSED GPG Signature Check > > ALL JARS VALIDATED GPG SIGNATURES > > md5sum ./daffodil-tdml-lib_2.12-3.8.0.jar > > PASS MD5 Comparison > > md5sum ./daffodil-sapi_2.12-3.8.0-sources.jar > > PASS MD5 Comparison > > md5sum ./daffodil-codegen-c_2.12-3.8.0.jar > > PASS MD5 Comparison > > md5sum ./daffodil-udf_2.12-3.8.0.jar > > PASS MD5 Comparison > > md5sum ./daffodil-schematron_2.12-3.8.0-sources.jar > > PASS MD5 Comparison > > md5sum ./daffodil-sapi_2.12-3.8.0.jar > > PASS MD5 Comparison > > md5sum ./daffodil-core_2.12-3.8.0-sources.jar > > PASS MD5 Comparison > > md5sum ./daffodil-codegen-c_2.12-3.8.0-sources.jar > > PASS MD5 Comparison > > md5sum ./daffodil-slf4j-logger_2.12-3.8.0-sources.jar > > PASS MD5 Comparison > > md5sum ./daffodil-runtime1-layers_2.12-3.8.0.jar > > PASS MD5 Comparison > > md5sum ./daffodil-runtime1-unparser_2.12-3.8.0-sources.jar > > PASS MD5 Comparison > > md5sum ./daffodil-runtime1-unparser_2.12-3.8.0.jar > > PASS MD5 Comparison > > md5sum ./daffodil-tdml-processor_2.12-3.8.0-sources.jar > > PASS MD5 Comparison > > md5sum ./daffodil-io_2.12-3.8.0-sources.jar > > PASS MD5 Comparison > > md5sum ./daffodil-lib_2.12-3.8.0-sources.jar > > PASS MD5 Comparison > > md5sum ./daffodil-slf4j-logger_2.12-3.8.0.jar > > PASS MD5 Comparison > > md5sum ./daffodil-tdml-processor_2.12-3.8.0.jar > > PASS MD5 Comparison > > md5sum ./daffodil-japi_2.12-3.8.0-sources.jar > > PASS MD5 Comparison > > md5sum ./daffodil-runtime1_2.12-3.8.0-sources.jar > > PASS MD5 Comparison > > md5sum ./daffodil-runtime1_2.12-3.8.0.jar > > PASS MD5 Comparison > > md5sum ./daffodil-lib_2.12-3.8.0.jar > > PASS MD5 Comparison > > md5sum ./daffodil-schematron_2.12-3.8.0.jar > > PASS MD5 Comparison > > md5sum ./daffodil-udf_2.12-3.8.0-sources.jar > > PASS MD5 Comparison > > md5sum ./daffodil-tdml-lib_2.12-3.8.0-sources.jar > > PASS MD5 Comparison > > md5sum ./daffodil-core_2.12-3.8.0.jar > > PASS MD5 Comparison > > md5sum ./daffodil-io_2.12-3.8.0.jar > > PASS MD5 Comparison > > md5sum ./daffodil-runtime1-layers_2.12-3.8.0-sources.jar > > PASS MD5 Comparison > > md5sum ./daffodil-japi_2.12-3.8.0.jar > > PASS MD5 Comparison > > md5sum ./daffodil-lib_2.12-3.8.0-sources.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-udf_2.12-3.8.0-sources.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-io_2.12-3.8.0.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-runtime1-layers_2.12-3.8.0.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-japi_2.12-3.8.0-sources.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-codegen-c_2.12-3.8.0.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-udf_2.12-3.8.0.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-slf4j-logger_2.12-3.8.0.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-codegen-c_2.12-3.8.0-sources.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-runtime1-unparser_2.12-3.8.0.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-runtime1_2.12-3.8.0-sources.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-tdml-processor_2.12-3.8.0-sources.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-io_2.12-3.8.0-sources.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-sapi_2.12-3.8.0-sources.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-tdml-lib_2.12-3.8.0-sources.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-runtime1_2.12-3.8.0.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-runtime1-layers_2.12-3.8.0-sources.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-core_2.12-3.8.0-sources.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-japi_2.12-3.8.0.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-lib_2.12-3.8.0.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-schematron_2.12-3.8.0.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-tdml-processor_2.12-3.8.0.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-sapi_2.12-3.8.0.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-slf4j-logger_2.12-3.8.0-sources.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-runtime1-unparser_2.12-3.8.0-sources.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-schematron_2.12-3.8.0-sources.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-core_2.12-3.8.0.jar.asc > > PASS MD5 Comparison > > md5sum ./daffodil-tdml-lib_2.12-3.8.0.jar.asc > > PASS MD5 Comparison > > All files checked md5 sums > > sha1sum ./daffodil-tdml-lib_2.12-3.8.0.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-sapi_2.12-3.8.0-sources.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-codegen-c_2.12-3.8.0.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-udf_2.12-3.8.0.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-schematron_2.12-3.8.0-sources.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-sapi_2.12-3.8.0.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-core_2.12-3.8.0-sources.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-codegen-c_2.12-3.8.0-sources.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-slf4j-logger_2.12-3.8.0-sources.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-runtime1-layers_2.12-3.8.0.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-runtime1-unparser_2.12-3.8.0-sources.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-runtime1-unparser_2.12-3.8.0.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-tdml-processor_2.12-3.8.0-sources.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-io_2.12-3.8.0-sources.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-lib_2.12-3.8.0-sources.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-slf4j-logger_2.12-3.8.0.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-tdml-processor_2.12-3.8.0.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-japi_2.12-3.8.0-sources.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-runtime1_2.12-3.8.0-sources.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-runtime1_2.12-3.8.0.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-lib_2.12-3.8.0.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-schematron_2.12-3.8.0.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-udf_2.12-3.8.0-sources.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-tdml-lib_2.12-3.8.0-sources.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-core_2.12-3.8.0.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-io_2.12-3.8.0.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-runtime1-layers_2.12-3.8.0-sources.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-japi_2.12-3.8.0.jar > > PASS SHA1 Comparison > > sha1sum ./daffodil-lib_2.12-3.8.0-sources.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-udf_2.12-3.8.0-sources.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-io_2.12-3.8.0.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-runtime1-layers_2.12-3.8.0.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-japi_2.12-3.8.0-sources.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-codegen-c_2.12-3.8.0.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-udf_2.12-3.8.0.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-slf4j-logger_2.12-3.8.0.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-codegen-c_2.12-3.8.0-sources.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-runtime1-unparser_2.12-3.8.0.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-runtime1_2.12-3.8.0-sources.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-tdml-processor_2.12-3.8.0-sources.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-io_2.12-3.8.0-sources.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-sapi_2.12-3.8.0-sources.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-tdml-lib_2.12-3.8.0-sources.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-runtime1_2.12-3.8.0.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-runtime1-layers_2.12-3.8.0-sources.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-core_2.12-3.8.0-sources.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-japi_2.12-3.8.0.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-lib_2.12-3.8.0.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-schematron_2.12-3.8.0.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-tdml-processor_2.12-3.8.0.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-sapi_2.12-3.8.0.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-slf4j-logger_2.12-3.8.0-sources.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-runtime1-unparser_2.12-3.8.0-sources.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-schematron_2.12-3.8.0-sources.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-core_2.12-3.8.0.jar.asc > > PASS SHA1 Comparison > > sha1sum ./daffodil-tdml-lib_2.12-3.8.0.jar.asc > > PASS SHA1 Comparison > > All files checked SHA1 sums > > gpg --verify ./apache-daffodil-3.8.0-bin.zip.asc > > ./apache-daffodil-3.8.0-bin.zip > > gpg: Signature made Thu 06 Jun 2024 01:42:37 PM EDT > > 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 ./apache-daffodil-3.8.0-bin.msi.asc > > ./apache-daffodil-3.8.0-bin.msi > > gpg: Signature made Thu 06 Jun 2024 01:42:36 PM EDT > > 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 ./apache-daffodil-3.8.0-bin.tgz.asc > > ./apache-daffodil-3.8.0-bin.tgz > > gpg: Signature made Thu 06 Jun 2024 01:42:37 PM EDT > > 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 ./apache-daffodil-3.8.0-src.zip.asc > > ./apache-daffodil-3.8.0-src.zip > > gpg: Signature made Thu 06 Jun 2024 01:42:38 PM EDT > > 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 ./apache-daffodil-3.8.0-1.noarch.rpm.asc > > ./apache-daffodil-3.8.0-1.noarch.rpm > > gpg: Signature made Thu 06 Jun 2024 01:42:36 PM EDT > > gpg: using RSA key 4B6A956D3ED3650268802E37274B8F1413A680AF > > gpg: Good signature from "Michael J. Beckerle (Code Signing Key) > > <mbecke...@apache.org>" [ultimate] > > PASSED GPG Signature Check > > ALL ARCHIVES VALIDATED GPG SIGNATURES > > sha512sum ./apache-daffodil-3.8.0-bin.zip > > PASS SHA512 Comparison > > sha512sum ./apache-daffodil-3.8.0-bin.msi > > PASS SHA512 Comparison > > sha512sum ./apache-daffodil-3.8.0-bin.tgz > > PASS SHA512 Comparison > > sha512sum ./apache-daffodil-3.8.0-src.zip > > PASS SHA512 Comparison > > sha512sum ./apache-daffodil-3.8.0-1.noarch.rpm > > PASS SHA512 Comparison > > All ARCHIVES checked SHA512 sums > > ALL PASSED > > > > > > On Thu, Jun 6, 2024 at 2:38 PM Mike Beckerle <mbecke...@apache.org> wrote: > >> > >> Hi all, > >> > >> I'd like to call a vote to release Apache Daffodil 3.8.0-rc1. > >> > >> All distribution packages, including signatures, digests, etc. can be > >> found at: > >> https://dist.apache.org/repos/dist/dev/daffodil/3.8.0-rc1/ > >> > >> Staging artifacts can be found at: > >> https://repository.apache.org/content/repositories/orgapachedaffodil-1042/ > >> > >> This release has been signed with PGP key D87AD4BD985035CD, > >> corresponding to mbecke...@apache.org, which is included in the KEYS > >> file here: https://downloads.apache.org/daffodil/KEYS > >> > >> The release candidate has been tagged in git with v3.8.0-rc1. > >> > >> For reference, here is a list of all resolved JIRA issues tagged with > >> 3.8.0: https://s.apache.org/daffodil-issues-3.8.0 > >> > >> For a summary of the changes in this release, see: > >> https://daffodil.apache.org/releases/3.8.0/ > >> > >> Please review and vote. > >> > >> The vote will be open for at least 72 hours (Tuesday, 11 June 2024, > >> 3pm EDT.US). > >> > >> [ ] +1 approve > >> [ ] +0 no opinion > >> [ ] -1 disapprove (and reason why) >