incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christofer Dutz <>
Subject Re: [VOTE] Release Apache Daffodil (incubating) 3.0.0-rc1
Date Thu, 12 Nov 2020 09:21:39 GMT
+1 (binding) 

Tested on my Mac using java 13 using SBT 1.3.4

[OK] Download all staged artifacts under the url specified in the release vote email into
a directory we’ll now call download-dir.
[OK] Verify the signature is correct: Additional Apache tutorial on how to verify downloads
can be found here.
[MINOR] Check if the signature references an Apache email address.
[OK] Verify the SHA512 hashes
[OK] Unzip the archive
the extracted source bundle.
[OK] Verify the content of DISCLAIMER, LICENSE, NOTICE, README, RELEASE_NOTES files in the
extracted source bundle.
[OK] Run RAT externally to ensure there are no surprises.
[OK] Search for SNAPSHOT references:
[OK] Search for Copyright references, and if they are in headers, make sure these files containing
them are mentioned in the LICENSE file.
[MINOR] Build the project according to the information in the file.

Generally as the "compile" and "test" builds worked, I consider this a slightly-severe-MINOR
... however you should address that ASAP.


- GPG signature has no trust chain
- running "sbt it:test" fails
- running "sbt daffodil-cli/stage" fails
- running "sbt ratCheck" fails
- running "sbt clean coverage test it:test" fails (giving up now)
- It would be cool, if you could remove all of the ".keep" files (most are no longer needed
and they do extend the list of rat findings quite a bit)
- The sources contains license file in: apache-daffodil-3.0.0-incubating-src/daffodil-lib/src/main/scala/passera/BSD-LICENSE.txt
this should be moved to a more prominent location (I like to put these license texts in a
"licenses" directory in the root of the project and inside I add to the end which files in
the repo it applies to)
- It appears you manually added LICENSE and NOTICE files to every artifact in the repo (this
means editing the NOTICE files for every first release of a year. Maven has a plugin to automatically
add these to artifacts, perhaps there's an SBT way to do that too?

Am 10.11.20, 13:51 schrieb "Steve Lawrence" <>:

    Remdiner to please take a look at this vote if you get a chance. We only have two mentors
so we will need at least one vote from another IPMC member.


    On 2020/11/04 16:30:28, Steve Lawrence <> wrote: 
    > The Apache Daffodil community has voted and approved the proposed
    > release of Apache Daffodil (incubating) 3.0.0-rc1.
    > We now kindly request the Incubator PMC members review and vote on this
    > incubator release.
    > Daffodil is an open source implementation of the DFDL specification that
    > uses DFDL schemas to parse fixed format data into an infoset, which is
    > most commonly represented as either XML or JSON. This allows the use of
    > well-established XML or JSON technologies and libraries to consume,
    > inspect, and manipulate fixed format data in existing solutions.
    > Daffodil is also capable of the reverse by serializing or "unparsing" an
    > XML or JSON infoset back to the original data format.
    > Vote thread:
    > Result thread:
    > All distribution packages, including signatures, digests, etc. can be
    > found at:
    > Staging artifacts can be found at:
    > This release has been signed with PGP key 36F3494B033AE661, corresponding
    > to, which is included in the KEYS file here:
    > The release candidate has been tagged in git with v3.0.0-rc1.
    > For reference, here is a list of all closed JIRAs tagged with 3.0.0:
    > For a summary of the changes in this release, see:
    > Please review and vote. The vote will be open for at least 72 hours
    > (Saturday, 07 November 2019, 12 Noon EST).
    > [ ] +1 approve
    > [ ] +0 no opinion
    > [ ] -1 disapprove (and reason why)
    > ---------------------------------------------------------------------
    > To unsubscribe, e-mail:
    > For additional commands, e-mail:

    To unsubscribe, e-mail:
    For additional commands, e-mail:

View raw message