Hi Brandon, I don't know what the first type of error is (SAX parse output not matching DataProcessor Parse output, ), ??bcde != ?bcde), but I know what the second type of error is (undefined reference to `mxmlNewOpaquef').
Your Linux Mint 19.1 system is based on Ubuntu 18.04 LTS and you're using libmxml-dev 2.10 which is too old (the xmlNewOpaquef function was added in 3.0 which was released in March 2019). You'll have to find a newer .deb or build mxml from source (see daffodil/BUILD.md at main * apache/daffodil (github.com)<https://github.com/apache/daffodil/blob/main/BUILD.md>). John From: Sloane, Brandon <bslo...@owlcyberdefense.com> Sent: Sunday, December 5, 2021 5:25 PM To: dev@daffodil.apache.org Subject: EXT: Re: [VOTE] Release Apache Daffodil 3.2.0-rc1 WARNING: This email originated from outside of GE. Please validate the sender's email address before clicking on links or attachments as they may not be safe. -1 I tried verifying the release candidate and ran into numerous failures on the unit tests (full output attached). This is the first time in a while I have tried Daffodil on this particular system (Linux Mint 19.1), particularly, this is the first time I have used this system since we added the C backend. [info] Test run org.apache.daffodil.section23.dfdl_expressions.TestDFDLExpressions finished: 6 failed, 0 ignored, 779 total, 127.132s [error] Failed: Total 3980, Failed 79, Errors 0, Passed 3898, Skipped 3 [error] Failed tests: [error] org.apache.daffodil.section12.lengthKind.TestLengthKindPrefixed [error] org.apache.daffodil.section05.facets.TestPatternRanges [error] org.apache.daffodil.section12.length_properties.TestLengthProperties [error] org.apache.daffodil.section10.representation_properties.TestRepProps2 [error] org.apache.daffodil.section23.dfdl_expressions.TestDFDLExpressions2 [error] org.apache.daffodil.runtime2.TestNested [error] org.apache.daffodil.section05.facets.TestNulChars [error] org.apache.daffodil.runtime2.TestMpuGreenToOrange60004 [error] org.apache.daffodil.runtime2.TestEgressXdccBw [error] org.apache.daffodil.runtime2.TestIsrmOrangeToGreen60002 [error] org.apache.daffodil.runtime2.TestIsrmGreenToOrange60000 [error] org.apache.daffodil.section00.general.TestUnparserGeneral [error] org.apache.daffodil.section11.content_framing_properties.TestContentFramingProperties [error] org.apache.daffodil.runtime2.TestMpuOrangeToGreen60006 [error] org.apache.daffodil.runtime2.TestOrion [error] org.apache.daffodil.runtime2.TestIngressXdccBw [error] org.apache.daffodil.section12.lengthKind.TestLengthKindPattern [error] org.apache.daffodil.section00.general.TestUnparserFileBuffering [error] org.apache.daffodil.runtime2.TestExNums [error] org.apache.daffodil.section10.representation_properties.TestRepProps [error] org.apache.daffodil.section23.dfdl_expressions.TestDFDLExpressions [error] (daffodil-test / Test / test) sbt.TestsFailedException: Tests unsuccessful [error] (daffodil-tdml-processor / Test / test) sbt.TestsFailedException: Tests unsuccessful [error] (daffodil-runtime2 / Test / test) sbt.TestsFailedException: Tests unsuccessful [error] (daffodil-test-ibm1 / Test / test) sbt.TestsFailedException: Tests unsuccessful I haven't thoroughly reviewed the failures, but I noticed two types of errors, with representative samples shown below: [error] Test org.apache.daffodil.section12.lengthKind.TestLengthKindPrefixed.test_pl_text_string_txt_bytes_includes failed: org.apache.daffodil.tdml.TDMLExceptionImpl: SAX parse output (actual) does not match DataProcessor Parse output (expected) [error] [error] Comparison failed. [error] Expected (attributes compared for diff) [error] <ex:pl_text_string_txt_bytes_includes xmlns:ex="http://example.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">??bcde</ex:pl_text_string_txt_bytes_includes> [error] Actual (attributes compared for diff) [error] <ex:pl_text_string_txt_bytes_includes xmlns:ex="http://example.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">?bcde</ex:pl_text_string_txt_bytes_includes> [error] Differences were (path, expected, actual): [error] - (pl_text_string_txt_bytes_includes.charAt(1),??bcde,?bcde) ... [error] /tmp/ccDZa55P.o: In function `xmlSimpleElem': [error] xml_writer.c:(.text+0x4f5): undefined reference to `mxmlNewOpaquef' [error] xml_writer.c:(.text+0x524): undefined reference to `mxmlNewOpaquef' [error] xml_writer.c:(.text+0x56b): undefined reference to `mxmlNewOpaquef' [error] xml_writer.c:(.text+0x5e5): undefined reference to `mxmlNewOpaquef' [error] xml_writer.c:(.text+0x60e): undefined reference to `mxmlNewOpaquef' [error] /tmp/ccDZa55P.o:xml_writer.c:(.text+0x638): more undefined references to `mxmlNewOpaquef' follow [error] collect2: error: ld returned 1 exit status ________________________________ From: Olabusayo Kilo <ok...@owlcyberdefense.com<mailto:ok...@owlcyberdefense.com>> Sent: Friday, December 3, 2021 6:56 PM To: dev@daffodil.apache.org<mailto:dev@daffodil.apache.org> <dev@daffodil.apache.org<mailto:dev@daffodil.apache.org>> Subject: Re: [VOTE] Release Apache Daffodil 3.2.0-rc1 +1 (binding) Ah, ok! On 12/3/21 5:48 PM, Steve Lawrence wrote: > The RPM isn't pushed to the artifactory repo until after the vote > passes. Otherwise if people ran dnf update they might install > something that hasn't been verified before the vote closed. So that's > normal. > > On 12/3/21 5:05 PM, Olabusayo Kilo wrote: >> +1 >> >> (as long as absence of 3.2.0-1 rpm in artifactory is addressed) >> >> >> I checked: >> >> [OK] links in email are correct >> >> [OK] verified Summary of Changes pages (maven, sbt, download and dnf) >> >> [OK] verified download of binary >> >> [QUESTION] verified daffodil-rpm folder on dnf baseUrl site. Are we >> supposed to be about to see 3.2.0-1 on there, because it's not there >> right now >> >> [OK] JavaDoc and ScalaDoc are correct >> >> [OK] RAT check passes >> >> On 12/1/21 2:03 PM, Mike Beckerle wrote: >>> Hi all, >>> >>> I'd like to call a vote to release Apache Daffodil 3.2.0-rc1. >>> >>> All distribution packages, including signatures, digests, etc. can be >>> found at: >>> >>> https://dist.apache.org/repos/dist/dev/daffodil/3.2.0-rc1/ >>> >>> Staging artifacts can be found at: >>> >>> https://repository.apache.org/content/repositories/orgapachedaffodil-1025/ >>> >>> >>> This release has been signed with PGP key 13A680AF, corresponding >>> to mbecke...@apache.org<mailto: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.2.0-rc1. >>> >>> For reference, here is a list of all closed JIRAs tagged with 3.2.0: >>> >>> https://s.apache.org/daffodil-issues-3.2.0 >>> >>> For a summary of the changes in this release, see: >>> >>> https://daffodil.apache.org/releases/3.2.0/ >>> >>> Please review and vote. The vote will be open for at least 72 hours >>> (Monday December 6, 14:00 EST.US). >>> >>> [ ] +1 approve >>> [ ] +0 no opinion >>> [ ] -1 disapprove (and reason why) >>> >>> Thanks, >>> - Mike Beckerle >>> > -- Best Regards, Lola K.