Briefly in NYC for a meeting and didnt need a computer by my side for it was 1 day.
> On Nov 11, 2025, at 1:22 PM, Gary Gregory <[email protected]> wrote: > > Adding [CANCEL] to subject. > > Gary > >> On Tue, Nov 11, 2025 at 1:03 PM Gary Gregory <[email protected]> wrote: >> >> Hi All, >> >> I am cancelling RC1 to address a new ticket that _just_ came in: >> https://issues.apache.org/jira/browse/LANG-1792 >> >> Thank you, >> Gary >> >>> On Tue, Nov 11, 2025 at 7:04 AM Rob Tompkins <[email protected]> wrote: >>> >>> +0 until I can get my computer! Lets goooooooo! Send it! >>> >>>> On Nov 10, 2025, at 9:24 PM, Gary Gregory <[email protected]> wrote: >>>> >>>> We have fixed a few bugs and added enhancements since Apache Commons >>>> Lang 3.19.0 was released, so I would like to release Apache Commons >>>> Lang 3.20.0. >>>> >>>> Apache Commons Lang 3.20.0 RC1 is available for review here: >>>> https://dist.apache.org/repos/dist/dev/commons/lang/3.20.0-RC1 >>>> (svn revision 80628) >>>> >>>> The Git tag commons-lang-3.20.0-RC1 commit for this RC is >>>> eb3b1b4eee9d3ae18e407416a369f32836b6c4b4 which you can browse here: >>>> >>>> https://gitbox.apache.org/repos/asf?p=commons-lang.git;a=commit;h=eb3b1b4eee9d3ae18e407416a369f32836b6c4b4 >>>> You may checkout this tag using: >>>> git clone https://gitbox.apache.org/repos/asf/commons-lang.git >>>> --branch commons-lang-3.20.0-RC1 commons-lang-3.20.0-RC1 >>>> >>>> Maven artifacts are here: >>>> >>>> https://repository.apache.org/content/repositories/orgapachecommons-1877/org/apache/commons/commons-lang3/3.20.0/ >>>> >>>> These are the artifacts and their hashes: >>>> >>>> #Release SHA-512s >>>> #Tue Nov 11 02:08:53 UTC 2025 >>>> commons-lang3-3.20.0-bin.tar.gz=dfe7b21b0632320353e6ead7deade4e5b9e5cd24e1ebb16461dc9daa2fa134a1099a4e0541445a42ad39431d61bd0d6cc02edb140f646777d0b3bfd8322827df >>>> commons-lang3-3.20.0-bin.zip=20512dda40dd29296289a154fd33bd204aa5b39f28b20236064fb260325482458162c794490aedd13c27834257ef5ef7fa894bfce78aa7c4b743ca1d917d440c >>>> commons-lang3-3.20.0-bom.json=5cf3992ecc2164177cc51d54be3e13e55b5d247d0eadaa0a38d17eb80c68e2d5cb88bc14335903c01c507398becd3e63ed977f968c0996d9f29f9119ea1cbb7f >>>> commons-lang3-3.20.0-bom.xml=0e3ce5ab14f39ee87cf402f8aebdbc4fa335dc71a4f91050a1592a99b1aa7cbd07eb2563003d8e810c0d10d297b2354741c1e7a46c1b54760db48acf20ffa4c2 >>>> commons-lang3-3.20.0-javadoc.jar=2ad9c102552236d2cf889e044495796ce5b310fcfcb6c82ef3ef7f599270567a58df442ea0199599ccd437d72121768b81d9d50591ec75b9254f74dbf7bc1e99 >>>> commons-lang3-3.20.0-sources.jar=fc92c5f8614b315103e8a8151492e4002f6a77c88677badd0eee50ab402553dc1e915afd847fc9ba9e95df968296e256b74c0969c0f63818e2e2fd6d8babcb51 >>>> commons-lang3-3.20.0-src.tar.gz=c120c8731a9f9e144df9a1cb8cc6791ef68e8c8ade33ac6b9227cce4ef762650161628cc784dc61971f980998f75702c9a6cfd5167363c7e06097c759b8cc793 >>>> commons-lang3-3.20.0-src.zip=1bf89d9622894b92577612d3d89fac264eb8c1fa929d1b106b7ed8361bd78b9e9c641590dfde05ba4578bb96e1283184cdc9827785290ca22790cfa114d49640 >>>> commons-lang3-3.20.0-test-sources.jar=757486e3f77409e7f7e5af2f1a6854d234707e71bced9945b7589e62ff9fc21ffb71f8245b6110e36fe700126ed27107bd61493ce6aae9727fe51af2edf5653c >>>> commons-lang3-3.20.0-tests.jar=a3c6020536ef4f59dd0905e62901091c3efc943ce8048dfd6cba9c5568f947a1de3be3871ba463faca7e3009b994dad483f3b63f0baf9106e4fc7fd290696aaa >>>> org.apache.commons_commons-lang3-3.20.0.spdx.json=c884953d5229fc50c0e70e28ecd0c50a8b601e33928a9518a8a35dd3320cbb4d19cfc89aa8bfa56ac0c390899b138158462de385b65b6f02395dc9047acefbaa >>>> >>>> >>>> I have tested this with 'mvn' and 'mvn clean install site' using: >>>> >>>> openjdk version "25.0.1" 2025-10-21 >>>> OpenJDK Runtime Environment Homebrew (build 25.0.1) >>>> OpenJDK 64-Bit Server VM Homebrew (build 25.0.1, mixed mode, sharing) >>>> >>>> Apache Maven 3.9.11 (3e54c93a704957b63ee3494413a2b544fd3d825b) >>>> Maven home: /opt/homebrew/Cellar/maven/3.9.11/libexec >>>> Java version: 25.0.1, vendor: Homebrew, runtime: >>>> /opt/homebrew/Cellar/openjdk/25.0.1/libexec/openjdk.jdk/Contents/Home >>>> Default locale: en_US, platform encoding: UTF-8 >>>> OS name: "mac os x", version: "15.7.2", arch: "aarch64", family: "mac" >>>> >>>> Darwin Garys-MacBook-Pro.local 24.6.0 Darwin Kernel Version 24.6.0: >>>> Wed Oct 15 21:12:15 PDT 2025; >>>> root:xnu-11417.140.69.703.14~1/RELEASE_ARM64_T6041 arm64 >>>> >>>> Docker version 28.4.0, build d8eb465 >>>> >>>> >>>> Details of changes since 3.19.0 are in the release notes: >>>> >>>> https://dist.apache.org/repos/dist/dev/commons/lang/3.20.0-RC1/RELEASE-NOTES.txt >>>> >>>> https://dist.apache.org/repos/dist/dev/commons/lang/3.20.0-RC1/site/changes.html >>>> >>>> Site: >>>> >>>> https://dist.apache.org/repos/dist/dev/commons/lang/3.20.0-RC1/site/index.html >>>> (note some *relative* links are broken and the 3.20.0 directories >>>> are not yet created - these will be OK once the site is deployed.) >>>> >>>> JApiCmp Report (compared to 3.19.0): >>>> >>>> https://dist.apache.org/repos/dist/dev/commons/lang/3.20.0-RC1/site/japicmp.html >>>> >>>> RAT Report: >>>> >>>> https://dist.apache.org/repos/dist/dev/commons/lang/3.20.0-RC1/site/rat-report.html >>>> >>>> KEYS: >>>> https://downloads.apache.org/commons/KEYS >>>> >>>> Please review the release candidate and vote. >>>> This vote will close no sooner than 72 hours from now. >>>> >>>> [ ] +1 Release these artifacts >>>> [ ] +0 OK, but... >>>> [ ] -0 OK, but really should fix... >>>> [ ] -1 I oppose this release because... >>>> >>>> Thank you, >>>> >>>> Gary Gregory, >>>> Release Manager (using key 530AA5F25C25011F) >>>> >>>> The following is intended as a helper and refresher for reviewers. >>>> >>>> Validating a release candidate >>>> ============================== >>>> >>>> These guidelines are NOT complete. >>>> >>>> Requirements: Git, Java, and Maven. >>>> >>>> You can validate a release from a release candidate (RC) tag as follows. >>>> >>>> 1a) Download and decompress the source archive from: >>>> >>>> https://dist.apache.org/repos/dist/dev/commons/lang/3.20.0-RC1/source >>>> >>>> 1b) Check out the RC tag from git (optional) >>>> >>>> This is optional, as a reviewer must check source distributions as a >>>> minimum. >>>> >>>> git clone https://gitbox.apache.org/repos/asf/commons-lang.git >>>> --branch commons-lang-3.20.0-RC1 commons-lang-3.20.0-RC1 >>>> cd commons-lang-3.20.0-RC1 >>>> >>>> 2) Checking the build >>>> >>>> All components should include a default Maven goal, such that you can >>>> run 'mvn' from the command line by itself. >>>> >>>> 2) Check Apache licenses >>>> >>>> This step is not required if the site includes a RAT report page which >>>> you then must check. >>>> This check should be included in the default Maven build, but you can >>>> check it with: >>>> >>>> mvn apache-rat:check >>>> >>>> 3) Check binary compatibility >>>> >>>> This step is not required if the site includes a JApiCmp report page >>>> which you then must check. >>>> This check should be included in the default Maven build, but you can >>>> check it with: >>>> >>>> mvn verify -DskipTests -P japicmp japicmp:cmp >>>> >>>> 4) Build the package >>>> >>>> This check should be included in the default Maven build, but you can >>>> check it with: >>>> >>>> mvn -V clean package >>>> >>>> You can record the Maven and Java version produced by -V in your VOTE >>>> reply. >>>> To gather OS information from a command line: >>>> Windows: ver >>>> Linux: uname -a >>>> >>>> 4b) Check reproducibility >>>> >>>> To check that a build is reproducible, run: >>>> >>>> mvn clean verify artifact:compare -DskipTests >>>> -Dreference.repo=https://repository.apache.org/content/repositories/staging/ >>>> '-Dbuildinfo.ignore=*/*.spdx.json' >>>> >>>> Note that this excludes SPDX files from the check. >>>> >>>> 5) Build the site for a single module project >>>> >>>> Note: Some plugins require the components to be installed instead of >>>> packaged. >>>> >>>> mvn site >>>> Check the site reports in: >>>> - Windows: target\site\index.html >>>> - Linux: target/site/index.html >>>> >>>> -the end- >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [email protected] >>>> For additional commands, e-mail: [email protected] >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [email protected] >>> For additional commands, e-mail: [email protected] >>> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
