+1 (binding)

Didn't have much time and others already did a lot of checking, but I checked:

[OK] visited each link in email
[OK] read Summary of Changes, looks good
[OK] downloaded daffodil zip, runtime2 javadoc/sources/jar/pom
[OK] no unexpected binaries in source
[MINOR] inspected runtime2 javadoc/sources/jar/pom
 - runtime2 javadocs are not as complete as they could be
[MINOR] inspected daffodil zip
 - libs have log4j-api-2.13.2 and log4j-core-2.14.1 (versions don't match)

I checked why log4j-api and log4j-core aren't the same version.  We specify 
version for jars in project/Dependencies.scala.  Adding log4j-api-scala 12.0 
also adds log4j-api 2.13.2 transitively but log4j-core 2.13.2 is a runtime 
dependency, meaning it isn't added transitively.

project/Dependencies.scala
33:    "org.apache.logging.log4j" %% "log4j-api-scala" % "12.0",
34:    "org.apache.logging.log4j" % "log4j-core" % "2.14.1" % "it,test",
48:    "org.apache.logging.log4j" % "log4j-core" % "2.14.1",
 
We added these three lines to project/Dependencies.scala in PR #605 but we 
didn't add log4j-api for some reason even though log4j-scala's README suggests 
adding both log4j-api and log4j-core at the same time.  We should add the same 
version of log4j-api for consistency, which will allow Scala Steward to bump 
both of them to even later versions (note log4j-api-scala 12.0 bases its API on 
log4j-api 2.13.2, but there should be no backward API incompatibilities in 
future log4j 2.x releases).  I've created DAFFODIL-2602 for this issue, but its 
fix can wait until after we release 3.2.0.

-----Original Message-----
From: Mike Beckerle <mbecke...@apache.org> 
Sent: Wednesday, December 1, 2021 2:04 PM
To: dev@daffodil.apache.org
Subject: EXT: [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.

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, 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

Reply via email to