You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@nifi.apache.org by Scott Aslan <sc...@gmail.com> on 2022/01/25 21:41:38 UTC
Apache NiFi 0.3.0 RC2 Release Helper Guide
Hello Apache NiFi community,
Please find the associated guidance to help those interested in
validating/verifying the release so they can vote.
# Download latest KEYS file:
https://dist.apache.org/repos/dist/dev/nifi/KEYS
# Import keys file:
gpg --import KEYS
# Pull down nifi-fds-0.3.0 source release artifacts for review:
wget
https://dist.apache.org/repos/dist/dev/nifi/nifi-fds/nifi-fds-0.3.0/nifi-fds-0.3.0-source-release.zip
wget https://dist.apache.org/repos/dist/dev/
<https://dist.apache.org/repos/dist/dev/nifi-fds/nifi-fds-0.3.0/nifi-fds-0.3.0-source-release.zip.asc>
nifi/
<https://dist.apache.org/repos/dist/dev/nifi-fds/nifi-fds-0.3.0/nifi-fds-0.3.0-source-release.zip>
nifi-fds/nifi-fds-0.3.0/nifi-fds-0.3.0-source-release.zip.asc
<https://dist.apache.org/repos/dist/dev/nifi/nifi-fds/nifi-fds-0.3.0/nifi-fds-0.3.0-source-release.zip.asc>
wget https://dist.apache.org/repos/dist/dev/
<https://dist.apache.org/repos/dist/dev/nifi-fds/nifi-fds-0.3.0/nifi-fds-0.3.0-source-release.zip.sha1>
nifi/
<https://dist.apache.org/repos/dist/dev/nifi-fds/nifi-fds-0.3.0/nifi-fds-0.3.0-source-release.zip>
nifi-fds/nifi-fds-0.3.0/nifi-fds-0.3.0-source-release.zip.sha1
<https://dist.apache.org/repos/dist/dev/nifi-fds/nifi-fds-0.3.0/nifi-fds-0.3.0-source-release.zip.sha1>
wget https://dist.apache.org/repos/dist/dev/
<https://dist.apache.org/repos/dist/dev/nifi-fds/nifi-fds-0.3.0/nifi-fds-0.3.0-source-release.zip.sha256>
nifi/
<https://dist.apache.org/repos/dist/dev/nifi-fds/nifi-fds-0.3.0/nifi-fds-0.3.0-source-release.zip>
nifi-fds/nifi-fds-0.3.0/nifi-fds-0.3.0-source-release.zip.sha256
<https://dist.apache.org/repos/dist/dev/nifi/nifi-fds/nifi-fds-0.3.0/nifi-fds-0.3.0-source-release.zip.sha256>
wget https://dist.apache.org/repos/dist/dev/
<https://dist.apache.org/repos/dist/dev/nifi-fds/nifi-fds-0.3.0/nifi-fds-0.3.0-source-release.zip.sha512>
nifi/
<https://dist.apache.org/repos/dist/dev/nifi/nifi-fds/nifi-fds-0.3.0/nifi-fds-0.3.0-source-release.zip>
nifi-fds/nifi-fds-0.3.0/nifi-fds-0.3.0-source-release.zip.sha512
<https://dist.apache.org/repos/dist/dev/nifi/nifi-fds/nifi-fds-0.3.0/nifi-fds-0.3.0-source-release.zip.sha512>
# Verify the signature
gpg --verify nifi-fds-0.3.0-source-release.zip.asc
# Verify the hashes (sha1, sha256, sha512) match the source and what was
provided in the vote email thread
sha1sum nifi-fds-0.3.0-source-release.zip
sha256sum nifi-fds-0.3.0-source-release.zip
sha512sum nifi-fds-0.3.0-source-release.zip
# Unzip nifi-fds-0.3.0-source-release.zip
# Verify the build works and tests pass (npm version >= 8.1.2)
cd nifi-fds-0.3.0
npm run ci
npm run clean:install
# Verify the contents contain a good README, NOTICE, and LICENSE.
# Verify the git commit ID is correct
# Verify the RC was branched off the correct git commit ID
# Run the demo-app and verify UI/UX components work as expected
cd target/frontend-working-directory/
npm run watch
NOTE: There will be some warnings displayed in the terminal in the browser.
These are the webpack dev server telling us that some of our dependencies
are not providing licenses. This is expected. Simply close the warning
overlay and you should be able to verify the UX/UI components included in
the demo application.
# Make sure the README, NOTICE, and LICENSE are present and correct
# Send a response to the vote thread indicating a +1, 0, -1 based on your
findings.
Thank you for your time and effort to validate the release!