Hi Jeff, I like the guide. It helps peope to verify the asc signatures and conduct some basic checks.
It would be good to include some links / references to resources in order to run the "eval" tests locally, too. Perhaps it is already documented somewhere, but a cross-reference on how to obtain the required resources / datasets would certainly help. I am also wondering, if we could setup a CI/CD pipeline in Jenkins (or similar) to run the eval tests on a daily/weekly/per-commit basis? Perhaps that would reduce the verification steps needed? Wdyt? Gruß Richard Am Donnerstag, dem 10.11.2022 um 10:27 -0500 schrieb Jeff Zemerick: > Hi all, > > To help with validating releases, I would like the project to have a > documented list of common release validation steps that can be > referenced > in the VOTE email. > > Here's a draft of a guide for the 2.1.0 release. Please feel free to > suggest changes to it. Perhaps we can make the finished version a > page on > the OpenNLP website. > > And just a reminder, everyone is welcome to vote. Only PMC votes are > binding, but everyone's validating of the release is super beneficial > to > the community. > > Thanks, > Jeff > > > # Download the artifacts. > wget > https://repository.apache.org/content/repositories/orgapacheopennlp-1030/org/apache/opennlp/opennlp-distr/2.1.0/opennlp-distr-2.1.0-bin.zip.asc > wget > https://repository.apache.org/content/repositories/orgapacheopennlp-1030/org/apache/opennlp/opennlp-distr/2.1.0/opennlp-distr-2.1.0-bin.zip > > # Download the latest KEYS file: > wget https://dist.apache.org/repos/dist/release/opennlp/KEYS > > # Import the keys file: > gpg --import KEYS > > # Verify the signature of the downloaded zip file. > gpg --verify -v opennlp-distr-2.1.0-bin.zip.asc > > # Next, unzip the archive file and verify the contents of the > LICENSE, > NOTICE, and README.md files. > unzip opennlp-distr-2.1.0-bin.zip > > # Clone the repository. > git clone https://github.com/apache/opennlp.git > > # Change to the release tag mentioned in the VOTE email. > cd opennlp && git checkout opennlp-2.1.0 > > # Build and run the unit tests. > mvn clean package > > # Send a reply to the VOTE thread indicating a +1, 0, -1.
