Hi all, thanks for the feedback @rzo1, don’t see a blocker here as well. I produced rc1 with the additional profile („ci“) set as active (mvn: "-Pci“) to make sure all ITs are run and model files are fresh copies in corresponding target folders.
Maybe, we should consider adding the profile to the mvn commands in the release process description (website). Best Martin — > Am 19.07.2025 um 20:49 schrieb Richard Zowalla <r...@apache.org>: > > Hi all, > > I ran: > > mvn clean install > > on my macOS system: > > • Apache Maven 3.9.10 > • Java 17.0.11 (Eclipse Adoptium) > • OS: macOS 15.5 (aarch64) > > The build failed with the following error: > > [ERROR] opennlp.tools.chunker.ChunkerMEIT -- Time elapsed: 0.002 s <<< ERROR! > java.net.MalformedURLException: no protocol: > ${opennlp.model.v15.base.url}en-chunker.bin > at java.base/java.net.URL.<init>(URL.java:674) > ... > > It appears that the placeholder ${opennlp.model.v15.base.url} was not > resolved, leading to a malformed URL during testing (ChunkerMEIT test). This > likely needs further investigation but doesn’t seem to be a blocker for the > release itself (IMHO): > > Running the build with: > > mvn clean install -Pci > > worked fine. > > I also verified the signatures and did a quick review of the Maven artifacts > — everything looks good. > > +1 (binding) > > Gruß > Richard > > > >> Am 19.07.2025 um 20:05 schrieb Martin Wiesner <mawie...@apache.org>: >> >> Hi folks, >> >> I have posted a 1st release candidate (rc1) for the Apache OpenNLP 2.5.5 >> release and it is ready for testing. >> >> In total, this release tackles 27 issues and brings several dependency >> updates, bug fixes (e.g. OPENNLP-1545), and several additions. >> Accessing (computed) probabilities is now possible in thread-safe >> probabilistic ME classes via the probs() method (OPENNLP-1757) >> Loading of pre-trained OpenNLP (UD) models from the classpath was made >> (even) easier (see: OPENNLP-1729). >> The 2.5.5 release relies on version 1.3 of the opennlp-models, providing >> access to pre-trained models for a total of 36 languages. >> For further details, check the release notes via the project's issue tracker >> (link below). >> >> Thank you to everyone who contributed to this release, including all of our >> users and the people who submitted bug reports, contributed code or >> documentation enhancements. >> >> The release was made using the OpenNLP release process, documented on the >> website: >> https://opennlp.apache.org/release.html >> >> Maven Repo: >> https://repository.apache.org/content/repositories/orgapacheopennlp-1050 >> >> <repositories> >> <repository> >> <id>opennlp-2.5.5-rc1</id> >> <name>Testing OpenNLP 2.5.5 release candidate</name> >> <url> >> https://repository.apache.org/content/repositories/orgapacheopennlp-1050 >> </url> >> </repository> >> </repositories> >> >> Binaries & Source: >> >> https://dist.apache.org/repos/dist/dev/opennlp/opennlp-2.5.5-rc1 >> >> Tag: >> >> https://github.com/apache/opennlp/releases/tag/opennlp-2.5.5 >> >> Release notes: >> >> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&version=12355873 >> >> The results of the eval tests for the aforementioned tag can be found here: >> https://ci-builds.apache.org/job/OpenNLP/job/eval-tests-releases/19/ >> >> Reminder: The up-2-date KEYS file for signature verification can be found >> here: >> https://dist.apache.org/repos/dist/release/opennlp/KEYS >> >> Please vote on releasing these packages as Apache OpenNLP 2.5.5. >> The vote is open for at least the next 72 hours. >> >> Only votes from OpenNLP PMC are binding, but everyone is welcome to check >> the release candidate and vote. >> The vote passes if at least three binding +1 votes are cast. >> >> Please VOTE >> >> [+1] go ship it >> [+0] meh, don't care >> [-1] stop, there is a ${showstopper} >> >> Thanks! >> >> Martin | mawiesne > >