Re: [VOTE][RC1] Release Commons RNG 1.7
Gilles Sadowski <[email protected]> Sat, 18 Apr 2026 15:14:53 +0200
| Newsgroups | gmane.comp.jakarta.commons.devel |
|---|---|
| Message-ID | <CACioL_GiOMvKsqNE9zq9o0B+6+06rfZc4bDAYief+YXXHRKbRQ@mail.gmail.com> |
Hello. Le jeu. 16 avr. 2026 à 14:13, Alex Herbert <[email protected]> a écrit : > > We have fixed quite a few bugs and added some significant enhancements > since Apache Commons RNG 1.6 was released, so I would like to release > Apache Commons RNG 1.7. > > Apache Commons RNG 1.7 RC1 is available for review here: > https://dist.apache.org/repos/dist/dev/commons/rng/1.7-RC1 (svn > revision 83845) > > The Git tag commit for this RC is commons-rng-1.7-RC1, which you can browse > here: > > https://gitbox.apache.org/repos/asf?p=commons-rng.git;a=commit;h=commons-rng-1.7-RC1 > You may checkout this tag using: > git clone https://gitbox.apache.org/repos/asf/commons-rng.git --branch > commons-rng-1.7-RC1 commons-rng-1.7-RC1 > (signature can be checked from git using 'git tag -v commons-rng-1.7-RC1') After a fresh "git clone ...": $ mvn [... skipped ...] [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for Apache Commons RNG 1.7: [INFO] [INFO] Apache Commons RNG ................................. SUCCESS [ 14.753 s] [INFO] Apache Commons RNG Client API ...................... FAILURE [ 26.094 s] [INFO] Apache Commons RNG Core ............................ SKIPPED [INFO] Apache Commons RNG Simple .......................... SKIPPED [INFO] Apache Commons RNG Sampling ........................ SKIPPED [INFO] Apache Commons RNG (Bill of Materials) ............. SKIPPED [INFO] Apache Commons RNG Documentation ................... SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 41.312 s [INFO] Finished at: 2026-04-18T14:29:29+02:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.revapi:revapi-maven-plugin:0.15.1:check (default) on project commons-rng-client-api: Execution default of goal org.revapi:revapi-maven-plugin:0.15.1:check failed: A required class was missing while executing org.revapi:revapi-maven-plugin:0.15.1:check: org/apache/logging/log4j/spi/LoggerAdapter [ERROR] ----------------------------------------------------- [ERROR] realm = plugin>org.revapi:revapi-maven-plugin:0.15.1 [ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy [ERROR] urls[0] = file:/home/gilles/.m2/repository/org/revapi/revapi-maven-plugin/0.15.1/revapi-maven-plugin-0.15.1.jar [... skipped ...] [ERROR] urls[60] = file:/home/gilles/.m2/repository/com/ximpleware/vtd-xml/2.11/vtd-xml-2.11.jar [ERROR] Number of foreign imports: 1 [ERROR] import: Entry[import from realm ClassRealm[maven.api, parent: null]] [ERROR] [ERROR] -----------------------------------------------------: org.apache.logging.log4j.spi.LoggerAdapter [ERROR] -> [Help 1] [...] Running, in the same directory, $ mvn clean install [... skipped ...] [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for Apache Commons RNG 1.7: [INFO] [INFO] Apache Commons RNG ................................. SUCCESS [ 11.970 s] [INFO] Apache Commons RNG Client API ...................... SUCCESS [ 18.703 s] [INFO] Apache Commons RNG Core ............................ FAILURE [ 55.527 s] [INFO] Apache Commons RNG Simple .......................... SKIPPED [INFO] Apache Commons RNG Sampling ........................ SKIPPED [INFO] Apache Commons RNG (Bill of Materials) ............. SKIPPED [INFO] Apache Commons RNG Documentation ................... SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 01:26 min [INFO] Finished at: 2026-04-18T14:39:25+02:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.revapi:revapi-maven-plugin:0.15.1:check (default) on project commons-rng-core: The following API problems caused the build to fail: [ERROR] java.class.externalClassExposedInAPI: interface org.apache.commons.rng.JumpableUniformRandomProvider: A class from supplementary archives is used in a public capacity in the API. [org.apache.commons:commons-rng-client-api:jar:1.7] [ERROR] java.class.externalClassExposedInAPI: interface org.apache.commons.rng.RandomProviderState: A class from supplementary archives is used in a public capacity in the API. [org.apache.commons:commons-rng-client-api:jar:1.7] [ERROR] java.class.externalClassExposedInAPI: interface org.apache.commons.rng.UniformRandomProvider: A class from supplementary archives is used in a public capacity in the API. [org.apache.commons:commons-rng-client-api:jar:1.7] [...] $ mvn --version Apache Maven 3.9.9 Maven home: /usr/share/maven Java version: 21.0.10, vendor: Debian, runtime: /usr/lib/jvm/java-21-openjdk-amd64 Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "6.12.74+deb13+1-amd64", arch: "amd64", family: "unix" Regards, Gilles P.S. The current build ("CI" label) on GH is marked as "Failing": https://github.com/apache/commons-rng/actions/workflows/maven.yml > [...]