On Wed, Oct 9, 2024 at 5:20 PM Christopher Schultz
<ch...@christopherschultz.net> wrote:
>
> All,
>
> On 10/3/24 17:35, Christopher Schultz wrote:
> > The proposed Apache Tomcat 10.1.31 release is now available for
> > voting.
> >
> > All committers and PMC members are kindly requested to provide a vote if
> > possible. ANY TOMCAT USER MAY VOTE, though only PMC members votes are
> > binding. We welcome non-committer votes or comments on release builds.
> >
> > The notable changes compared to 10.1.30 are:
> >
> > - Multiple fixes and improvements for WebDAV
> > - Improvements to the recently adding request/response recycling for
> >    HTTP/2
> > - Improve the stability of Tomcat Native during GC
> >
> > For full details, see the change log:
> > https://nightlies.apache.org/tomcat/tomcat-10.1.x/docs/changelog.html
> >
> > Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
> > without changes. Java EE applications designed for Tomcat 9 and earlier
> > may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat
> > will automatically convert them to Jakarta EE and copy them to the
> > webapps directory.
> >
> > It can be obtained from:
> > https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.1.31/
> >
> > The Maven staging repo is:
> > https://repository.apache.org/content/repositories/orgapachetomcat-1518
> >
> > The tag is:
> > https://github.com/apache/tomcat/tree/10.1.31
> > https://github.com/apache/tomcat/commit/
> > b07cda9f3cc385f6f2d6c0701a050317979745dc
> >
> > Please reply with a +1 for release or +0/-0/-1 with an explanation.
>
> +1 for stable release
>
> Unit tests pass (except for FFM is skipped grrr) on MacOS x86-64.

It should be working out of the box:
https://github.com/apache/tomcat/actions/runs/11216092266/job/31174641207#step:4:31452
Also all tests that are supposed to fail (like any renegotiation) are
skipped and the testsuite now fully passes :) [ok, almost it seems
...]

Using OpenSSL to make some reliable testing needs some properties set.
For example, to test LibreSSL and BoringSSL, I use:
openssl.ffm.1=-Dorg.apache.tomcat.util.openssl.USE_SYSTEM_LOAD_LIBRARY=true
#runtests.librarypath=-Djava.library.path=somepath/libressl-3.9.2/ssl/.libs:somepath/libressl-3.9.2/crypto/.libs
#runtests.librarypath=-Djava.library.path=somepath/boringssl-master/build
(pick one, not both, of course)

It seems like my LibreSSL does exactly the same as the MacOS one.

Rémy

> Details:
>
> * Junit Tests: PASSED
> christopherschultz@ChristophersMBP:~/git/apache-tomcat-stuff$
> christopherschultz@ChristophersMBP:~/git/apache-tomcat-stuff$ grep '^*'
> tomcat-10.1.31.log
> * Environment
> *  Java (build):    openjdk version "22.0.2" 2024-07-16 OpenJDK Runtime
> Environment Temurin-22.0.2+9 (build 22.0.2+9) OpenJDK 64-Bit Server VM
> Temurin-22.0.2+9 (build 22.0.2+9, mixed mode)
> *  Java (test):     openjdk version "22.0.2" 2024-07-16 OpenJDK Runtime
> Environment Temurin-22.0.2+9 (build 22.0.2+9) OpenJDK 64-Bit Server VM
> Temurin-22.0.2+9 (build 22.0.2+9, mixed mode)
> *  Ant:             Apache Ant(TM) version 1.10.15 compiled on August 25
> 2024
> *  OS:              Darwin 23.6.0 x86_64
> *  cc:              Apple clang version 12.0.5 (clang-1205.0.22.9)
> *  make:            GNU Make 3.81
> *  OpenSSL:       OpenSSL 3.3.2 3 Sep 2024 (Library: OpenSSL 3.3.2 3 Sep
> 2024)
> *  APR:             1.7.5
> *
> * Valid SHA-512 signature for apache-tomcat-10.1.31.zip
> * Valid GPG signature for apache-tomcat-10.1.31.zip
> * Valid SHA-512 signature for apache-tomcat-10.1.31.tar.gz
> * Valid GPG signature for apache-tomcat-10.1.31.tar.gz
> * Valid SHA-512 signature for apache-tomcat-10.1.31.exe
> * Valid GPG signature for apache-tomcat-10.1.31.exe
> * Valid Windows Digital Signature for apache-tomcat-10.1.31.exe
> * Valid SHA512 signature for apache-tomcat-10.1.31-src.zip
> * Valid GPG signature for apache-tomcat-10.1.31-src.zip
> * Valid SHA512 signature for apache-tomcat-10.1.31-src.tar.gz
> * Valid GPG signature for apache-tomcat-10.1.31-src.tar.gz
> *
> * Binary Zip and tarball: Same
> * Source Zip and tarball: Same
> *
> * Building dependencies returned: 0
> * tcnative builds cleanly
> * Tomcat builds cleanly
> * Junit Tests: PASSED
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to