Mike Beckerle created DAFFODIL-2366:
---------------------------------------
Summary: Release process check improvements
Key: DAFFODIL-2366
URL: https://issues.apache.org/jira/browse/DAFFODIL-2366
Project: Daffodil
Issue Type: Bug
Components: Infrastructure
Affects Versions: 2.7.0
Reporter: Mike Beckerle
Fix For: 3.0.0
This check, done during incubator review of 2.7.0, suggests additional checking
to be done as part of our Release process, and also calls for creation of an
actual Release notes file. Our release notes are on our web site, but wouldn't
hurt to put a file in the release with the URL to that in it.
{noformat}
[OK] Download all staged artifacts under the url specified in the release vote
email into a directory we’ll now call download-dir.
[MINOR] Verify the signature is correct: Additional Apache tutorial on how to
verify downloads can be found here.
- No trusted Key-chain (might think about going to a key-signing
party)
[OK] Check if the signature references an Apache email address.
[OK] Verify the SHA512 hashes:
[OK] Unzip the archive:
[MINOR] Verify the existence of DISCLAIMER, LICENSE, NOTICE, README,
RELEASE_NOTES files in the extracted source bundle.
- No RELEASE_NOTES
[OK] Verify the content of LICENSE, NOTICE, README, RELEASE_NOTES files in the
extracted source bundle.
[OK] Run RAT externally (without any exclusions) to ensure there are no
surprises.
[OK] Search for SNAPSHOT references:
[MINOR] Search for Copyright references, and if they are in headers, make sure
these files containing them are mentioned in the LICENSE file.
- Some files listed in LICENSE moved from
daffodil-test/src/test/resources/org/apache/daffodil/ibm-tests/ to
daffodil-test-ibm1/src/test/resources/test-suite/ibm-contributed/ without being
updated in the LICENSE file
- dpaspc7131.dfdl.xsd
- dpaspc7132.dfdl.xsd
- dpaspc7132_2.dfdl.xsd
[OK] Build the project according to the information in the README.md
file.{noformat}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)