Canceling RC1 due to some additional temporary files made it to the source tar gz.
On Thu, 2 May 2024 at 16:23, Gábor Gyimesi <lordga...@apache.org> wrote: > 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/release/nifi/KEYS > > # Import keys file: > gpg --import KEYS > > # Pull down nifi-minifi-cpp-0.99.0 source release artifacts for review: > > wget > https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.99.0/nifi-minifi-cpp-0.99.0-source.tar.gz > wget > https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.99.0/nifi-minifi-cpp-0.99.0-source.tar.gz.asc > wget > https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.99.0/nifi-minifi-cpp-0.99.0-source.tar.gz.sha256 > wget > https://dist.apache.org/repos/dist/dev/nifi/nifi-minifi-cpp/0.99.0/nifi-minifi-cpp-0.99.0-source.tar.gz.sha512 > > # Verify the signature > gpg --verify nifi-minifi-cpp-0.99.0-source.tar.gz.asc > > # Verify the hashes (sha256, sha512) match the source and what was > provided in the vote email thread > sha256sum nifi-minifi-cpp-0.99.0-source.tar.gz sha512sum > nifi-minifi-cpp-0.99.0-source.tar.gz > > # Extract nifi-minifi-cpp-0.99.0-source.tar.gz > tar xvzf nifi-minifi-cpp-0.99.0-source.tar.gz > > # Verify the build works including tests and linter checks > cd nifi-minifi-cpp-0.99.0-source > mkdir build && cd build && cmake .. && make package && make test && make > linter > # or: > # ./bootstrap.sh && cd build && make package && make test && make linter > > # On Windows: > # Install dependencies as documented: > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=139627733 > # cd nifi-minifi-cpp-0.99.0-source > # win_build_vs.bat build /P > > # 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 > > # Look at the resulting convenience binary as found in > build/nifi-minifi-cpp-0.99.0-bin.tar.gz > > # Make sure the README, NOTICE, and LICENSE are present and correct > > # Run the resulting convenience binary and make sure it works as expected > > # 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! >