You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Mark Thomas <ma...@apache.org> on 2015/10/07 21:13:07 UTC

[VOTE] Release Apache Tomcat 8.0.28

The proposed Apache Tomcat 8.0.28 release is now available for voting.

The main changes since 8.0.27 are:

- Allow file based configuration resources (e.g. key stores) to be
  configured using URLs

- Restore code signing to the Windows installer an uninstaller

There is a smaller that usual collection of bug fixes, new features and
performance improvements. For full details, see the changelog:
http://svn.us.apache.org/repos/asf/tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.0.28/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1052/
The svn tag is:
http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_28/

The proposed 8.0.28 release is:
[ ] Broken - do not release
[ ] Stable - go ahead and release as 8.0.28

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


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


Re: [VOTE] Release Apache Tomcat 8.0.28

Posted by Mark Thomas <ma...@apache.org>.
On 07/10/2015 20:13, Mark Thomas wrote:
> The proposed Apache Tomcat 8.0.28 release is now available for voting.
> 
> The main changes since 8.0.27 are:
> 
> - Allow file based configuration resources (e.g. key stores) to be
>   configured using URLs
> 
> - Restore code signing to the Windows installer an uninstaller
> 
> There is a smaller that usual collection of bug fixes, new features and
> performance improvements. For full details, see the changelog:
> http://svn.us.apache.org/repos/asf/tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml
> 
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.0.28/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1052/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_28/
> 
> The proposed 8.0.28 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 8.0.28

Unit tests passing for BIO, NIO, NIO2 and APr/native on OSX, Linux and
Windows.

Mark

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


Re: [VOTE] Release Apache Tomcat 8.0.28

Posted by Christopher Schultz <ch...@christopherschultz.net>.
Mark,

On 10/7/15 3:13 PM, Mark Thomas wrote:
> The proposed Apache Tomcat 8.0.28 release is now available for voting.
> 
> The main changes since 8.0.27 are:
> 
> - Allow file based configuration resources (e.g. key stores) to be
>   configured using URLs
> 
> - Restore code signing to the Windows installer an uninstaller
> 
> There is a smaller that usual collection of bug fixes, new features and
> performance improvements. For full details, see the changelog:
> http://svn.us.apache.org/repos/asf/tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml
> 
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.0.28/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1052/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_28/
> 
> The proposed 8.0.28 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 8.0.28

Tested on real application in a development environment with no complaints.

Failing unit tests are known to fail in my environment (no multicast,
OpenSSL version mismatch).

Details:
* Environment
*  Java (build):     java version "1.8.0_60" Java(TM) SE Runtime
Environment (build 1.8.0_60-b27) Java HotSpot(TM) 64-Bit Server VM
(build 25.60-b23, mixed mode)
*  Java (test):     java version "1.8.0_60" Java(TM) SE Runtime
Environment (build 1.8.0_60-b27) Java HotSpot(TM) 64-Bit Server VM
(build 25.60-b23, mixed mode)
*  OS:       Linux 2.6.32-312-ec2 x86_64
*  cc:       cc (Debian 4.7.2-5) 4.7.2
*  make:     GNU Make 3.81
*  OpenSSL:  OpenSSL 1.0.1e 11 Feb 2013
*  APR:      1.4.6
*
* Valid MD5 signature for apache-tomcat-8.0.28.zip
* Valid GPG signature for apache-tomcat-8.0.28.zip
* Valid MD5 signature for apache-tomcat-8.0.28.tar.gz
* Valid GPG signature for apache-tomcat-8.0.28.tar.gz
* Valid MD5 signature for apache-tomcat-8.0.28.exe
* Valid GPG signature for apache-tomcat-8.0.28.exe
* Valid MD5 signature for apache-tomcat-8.0.28-src.zip
* Valid GPG signature for apache-tomcat-8.0.28-src.zip
* Valid MD5 signature for apache-tomcat-8.0.28-src.tar.gz
* Valid GPG signature for apache-tomcat-8.0.28-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: FAILED
*
* Tests that failed:
* org.apache.catalina.session.TestStandardSessionIntegration.APR.txt
* org.apache.catalina.session.TestStandardSessionIntegration.BIO.txt
* org.apache.catalina.session.TestStandardSessionIntegration.NIO.txt
* org.apache.catalina.session.TestStandardSessionIntegration.NIO2.txt
* org.apache.catalina.tribes.group.TestGroupChannelMemberArrival.APR.txt
* org.apache.catalina.tribes.group.TestGroupChannelMemberArrival.BIO.txt
* org.apache.catalina.tribes.group.TestGroupChannelMemberArrival.NIO.txt
* org.apache.catalina.tribes.group.TestGroupChannelMemberArrival.NIO2.txt
* org.apache.catalina.tribes.group.TestGroupChannelSenderConnections.APR.txt
* org.apache.catalina.tribes.group.TestGroupChannelSenderConnections.BIO.txt
* org.apache.catalina.tribes.group.TestGroupChannelSenderConnections.NIO.txt
*
org.apache.catalina.tribes.group.TestGroupChannelSenderConnections.NIO2.txt
* org.apache.catalina.tribes.group.TestGroupChannelStartStop.APR.txt
* org.apache.catalina.tribes.group.TestGroupChannelStartStop.BIO.txt
* org.apache.catalina.tribes.group.TestGroupChannelStartStop.NIO.txt
* org.apache.catalina.tribes.group.TestGroupChannelStartStop.NIO2.txt
*
org.apache.catalina.tribes.group.interceptors.TestNonBlockingCoordinator.APR.txt
*
org.apache.catalina.tribes.group.interceptors.TestNonBlockingCoordinator.BIO.txt
*
org.apache.catalina.tribes.group.interceptors.TestNonBlockingCoordinator.NIO.txt
*
org.apache.catalina.tribes.group.interceptors.TestNonBlockingCoordinator.NIO2.txt
* org.apache.catalina.tribes.group.interceptors.TestOrderInterceptor.APR.txt
* org.apache.catalina.tribes.group.interceptors.TestOrderInterceptor.BIO.txt
* org.apache.catalina.tribes.group.interceptors.TestOrderInterceptor.NIO.txt
*
org.apache.catalina.tribes.group.interceptors.TestOrderInterceptor.NIO2.txt
*
org.apache.catalina.tribes.group.interceptors.TestTcpFailureDetector.APR.txt
*
org.apache.catalina.tribes.group.interceptors.TestTcpFailureDetector.BIO.txt
*
org.apache.catalina.tribes.group.interceptors.TestTcpFailureDetector.NIO.txt
*
org.apache.catalina.tribes.group.interceptors.TestTcpFailureDetector.NIO2.txt
* org.apache.tomcat.util.net.jsse.openssl.TestCipher.APR.txt
* org.apache.tomcat.util.net.jsse.openssl.TestCipher.BIO.txt
* org.apache.tomcat.util.net.jsse.openssl.TestCipher.NIO.txt
* org.apache.tomcat.util.net.jsse.openssl.TestCipher.NIO2.txt
*
org.apache.tomcat.util.net.jsse.openssl.TestOpenSSLCipherConfigurationParser.APR.txt
*
org.apache.tomcat.util.net.jsse.openssl.TestOpenSSLCipherConfigurationParser.BIO.txt
*
org.apache.tomcat.util.net.jsse.openssl.TestOpenSSLCipherConfigurationParser.NIO.txt
*
org.apache.tomcat.util.net.jsse.openssl.TestOpenSSLCipherConfigurationParser.NIO2.txt


[VOTE][RESULT] Release Apache Tomcat 8.0.28

Posted by Mark Thomas <ma...@apache.org>.
The following votes were cast:

+1 (binding): markt, remm, violetagg, jfarcand, rjung

+1 (non-binding): fschumacher

The vote therefore passes.

Thanks all.

Mark

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


Re: [VOTE] Release Apache Tomcat 8.0.28

Posted by Felix Schumacher <fe...@internetallee.de>.

Am 7. Oktober 2015 21:13:07 MESZ, schrieb Mark Thomas <ma...@apache.org>:
>The proposed Apache Tomcat 8.0.28 release is now available for voting.
>
>The main changes since 8.0.27 are:
>
>- Allow file based configuration resources (e.g. key stores) to be
>  configured using URLs
>
>- Restore code signing to the Windows installer an uninstaller
>
>There is a smaller that usual collection of bug fixes, new features and
>performance improvements. For full details, see the changelog:
>http://svn.us.apache.org/repos/asf/tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml
>
>It can be obtained from:
>https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.0.28/
>The Maven staging repo is:
>https://repository.apache.org/content/repositories/orgapachetomcat-1052/
>The svn tag is:
>http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_28/
>
>The proposed 8.0.28 release is:
>[ ] Broken - do not release
>[x] Stable - go ahead and release as 8.0.28 (non-binding)

Regards, 
Felix
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
>For additional commands, e-mail: dev-help@tomcat.apache.org
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
>For additional commands, e-mail: dev-help@tomcat.apache.org


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


Re: [VOTE] Release Apache Tomcat 8.0.28

Posted by Rainer Jung <ra...@kippdata.de>.
Am 07.10.2015 um 21:13 schrieb Mark Thomas:
> The proposed Apache Tomcat 8.0.28 release is now available for voting.
>
> The main changes since 8.0.27 are:
>
> - Allow file based configuration resources (e.g. key stores) to be
>    configured using URLs
>
> - Restore code signing to the Windows installer an uninstaller
>
> There is a smaller that usual collection of bug fixes, new features and
> performance improvements. For full details, see the changelog:
> http://svn.us.apache.org/repos/asf/tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.0.28/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1052/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_28/
>
> The proposed 8.0.28 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 8.0.28

+1 to release.

Details
=======

- MD5 OK
- signatures OK
- key in KEYS file
- gz and zip for src and bin consistent
- src completely consistent with svn tag
- builds fine
   - warning about unchecked calls or conversions in:
     - org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java
     - org/apache/tomcat/jdbc/pool/PoolProperties.java
   Not a regression
- build result looks consistent with binaries
- no checkstyle complaints
- no Javadoc warnings
- Unit tests: No failures
   - Two minor observations see below
- JMX MBean Comparison:
   - ThreadPool MBean attribute keepAliveCount
     now is 0, previously was 1. Not sure why this happened.

Build and tests were done using Java 1.7.0_80. OS was Solaris 10 Sparc, 
tcnative was 1.1.33 based on APR 1.5.1 and OpenSSL 1.0.2d.

Two thing in unit test output were not present in 8.0.27 output and look 
a bit fishy:

- java.net.SocketTimeoutException

     [junit] Running org.apache.catalina.comet.TestCometProcessor
...
     [junit] 10-Oct-2015 18:41:36.438 INFO [main] 
org.apache.catalina.startup.LoggingBaseTest.setUp Starting test case 
[testCometConnectorStop]
     [junit] 10-Oct-2015 18:41:36.444 INFO [main] 
org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded APR 
based Apache Tomcat Native library 1.1.33 using APR version 1.5.2.
     [junit] 10-Oct-2015 18:41:36.444 INFO [main] 
org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR 
capabilities: IPv6 [true], sendfile [true], accept filters [false], 
random [true].
     [junit] 10-Oct-2015 18:41:37.019 INFO [main] 
org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL 
successfully initialized (OpenSSL 1.0.2d 9 Jul 2015)
     [junit] 10-Oct-2015 18:41:37.024 INFO [main] 
org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler 
["http-apr-127.0.0.1-auto-2"]
     [junit] 10-Oct-2015 18:41:37.027 INFO [main] 
org.apache.catalina.core.StandardService.startInternal Starting service 
Tomcat
     [junit] 10-Oct-2015 18:41:37.028 INFO [main] 
org.apache.catalina.core.StandardEngine.startInternal Starting Servlet 
Engine: Apache Tomcat/8.0.28
     [junit] 10-Oct-2015 18:41:37.072 INFO [main] 
org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler 
["http-apr-127.0.0.1-auto-2-53579"]
     [junit] 10-Oct-2015 18:41:40.081 INFO [main] 
org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler 
["http-apr-127.0.0.1-auto-2-53579"]
     [junit] 10-Oct-2015 18:41:50.218 INFO [main] 
org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler 
["http-apr-127.0.0.1-auto-2-53579"]
     [junit] 10-Oct-2015 18:41:50.221 SEVERE [main] 
org.apache.catalina.comet.TestCometProcessor.testCometConnectorStop Status:
     [junit] WriterThread exception: null
     [junit] ReaderThread exception: java.net.SocketTimeoutException: 
Read timed out
     [junit] Last message: [Client: END]
     [junit] Last response line: [0]
     [junit] Last comet event: [END]
     [junit] END event occurred: [true]
     [junit] 10-Oct-2015 18:41:50.222 INFO [main] 
org.apache.catalina.core.StandardService.stopInternal Stopping service 
Tomcat

- java.lang.NullPointerException

     [junit] Running org.apache.catalina.connector.TestCoyoteOutputStream
     [junit] 10-Oct-2015 17:55:01.172 INFO [main] 
org.apache.catalina.startup.LoggingBaseTest.setUp Starting test case 
[testNonBlockingWriteNoneBlockingWriteNoneNonContainerThread]
     [junit] 10-Oct-2015 17:55:06.052 INFO [main] 
org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler 
["http-nio2-127.0.0.1-auto-1"]
     [junit] 10-Oct-2015 17:55:06.153 INFO [main] 
org.apache.catalina.core.StandardService.startInternal Starting service 
Tomcat
     [junit] 10-Oct-2015 17:55:06.155 INFO [main] 
org.apache.catalina.core.StandardEngine.startInternal Starting Servlet 
Engine: Apache Tomcat/8.0.28
     [junit] 10-Oct-2015 17:55:07.182 INFO [main] 
org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler 
["http-nio2-127.0.0.1-auto-1-50683"]
     [junit] 10-Oct-2015 17:55:09.155 INFO [main] 
org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler 
["http-nio2-127.0.0.1-auto-1-50683"]
     [junit] Exception in thread "http-nio2-127.0.0.1-auto-1-exec-3" 
java.lang.NullPointerException
     [junit]     at 
org.apache.coyote.http11.InternalNio2OutputBuffer$1.completed(InternalNio2OutputBuffer.java:140)
     [junit]     at 
org.apache.coyote.http11.InternalNio2OutputBuffer$1.completed(InternalNio2OutputBuffer.java:116)
     [junit]     at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:126)
     [junit]     at sun.nio.ch.Invoker$2.run(Invoker.java:218)
     [junit]     at 
sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:112)
     [junit]     at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
     [junit]     at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
     [junit]     at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
     [junit]     at java.lang.Thread.run(Thread.java:745)
     [junit] 10-Oct-2015 17:55:09.208 INFO [main] 
org.apache.catalina.core.StandardService.stopInternal Stopping service 
Tomcat
     [junit] 10-Oct-2015 17:55:09.261 INFO [main] 
org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler 
["http-nio2-127.0.0.1-auto-1-50683"]
     [junit] 10-Oct-2015 17:55:09.266 INFO [main] 
org.apache.coyote.AbstractProtocol.destroy Destroying ProtocolHandler 
["http-nio2-127.0.0.1-auto-1-50683"]

Thanks for RM and regards,

Rainer

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


Re: [VOTE] Release Apache Tomcat 8.0.28

Posted by Violeta Georgieva <mi...@gmail.com>.
Hi,

2015-10-07 22:13 GMT+03:00 Mark Thomas <ma...@apache.org>:
>
> The proposed Apache Tomcat 8.0.28 release is now available for voting.
>
> The main changes since 8.0.27 are:
>
> - Allow file based configuration resources (e.g. key stores) to be
>   configured using URLs
>
> - Restore code signing to the Windows installer an uninstaller
>
> There is a smaller that usual collection of bug fixes, new features and
> performance improvements. For full details, see the changelog:
>
http://svn.us.apache.org/repos/asf/tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.0.28/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1052/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_28/
>
> The proposed 8.0.28 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 8.0.28

Checked with applications that use the new specifications features -
successful.
Tested Tomcat in OSGi environment - successful.

Regards,
Violeta

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

Re: [VOTE] Release Apache Tomcat 8.0.28

Posted by Rémy Maucherat <re...@apache.org>.
2015-10-07 21:13 GMT+02:00 Mark Thomas <ma...@apache.org>:

> The proposed 8.0.28 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 8.0.28
>
> Ok, let's try that monthly release schedule then.

Rémy

Re: [VOTE] Release Apache Tomcat 8.0.28

Posted by Jeanfrancois Arcand <jf...@gmail.com>.

On 2015-10-07 3:13 PM, Mark Thomas wrote:
> The proposed Apache Tomcat 8.0.28 release is now available for voting.
>
> The main changes since 8.0.27 are:
>
> - Allow file based configuration resources (e.g. key stores) to be
>    configured using URLs
>
> - Restore code signing to the Windows installer an uninstaller
>
> There is a smaller that usual collection of bug fixes, new features and
> performance improvements. For full details, see the changelog:
> http://svn.us.apache.org/repos/asf/tomcat/tc8.0.x/trunk/webapps/docs/changelog.xml
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.0.28/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1052/
> The svn tag is:
> http://svn.apache.org/repos/asf/tomcat/tc8.0.x/tags/TOMCAT_8_0_28/
>
> The proposed 8.0.28 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 8.0.28
-- Jeanfrancois


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


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