Bug 1344804

Summary: Build failure on RHEL 7.3
Product: Red Hat Enterprise Linux 7 Reporter: Matthew Harmsen <mharmsen>
Component: tomcatjssAssignee: Matthew Harmsen <mharmsen>
Status: CLOSED ERRATA QA Contact: Asha Akkiangady <aakkiang>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.3CC: alee, cfu, dennis, edewata, extras-qa, kwright, mharmsen, rpattath, sgallagh
Target Milestone: rc   
Target Release: 7.3   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: tomcatjss-7.1.2-2.el7 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1245786 Environment:
Last Closed: 2016-11-04 06:35:45 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1245786    
Bug Blocks: 1250724    
Attachments:
Description Flags
Used same patch that was used for F22. none

Description Matthew Harmsen 2016-06-10 21:40:39 UTC
+++ This bug was initially created as a clone of Bug #1245786 +++

TomcatJSS failed to build on F23:

Buildfile: /home/edewata/Projects/Fedora/tomcatjss/tomcatjss-7.1.2/build.xml

compile:
    [mkdir] Created dir: /home/edewata/Projects/Fedora/tomcatjss/tomcatjss-7.1.2/build/classes
    [javac] /home/edewata/Projects/Fedora/tomcatjss/tomcatjss-7.1.2/build.xml:209: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
    [javac] Compiling 7 source files to /home/edewata/Projects/Fedora/tomcatjss/tomcatjss-7.1.2/build/classes
    [javac] /home/edewata/Projects/Fedora/tomcatjss/tomcatjss-7.1.2/src/org/apache/tomcat/util/net/jss/JSSSupport.java:31: error: JSSSupport is not abstract and does not override abstract method getProtocol() in SSLSupport
    [javac] class JSSSupport implements SSLSupport {
    [javac] ^
    [javac] Note: /home/edewata/Projects/Fedora/tomcatjss/tomcatjss-7.1.2/src/org/apache/tomcat/util/net/jss/JSSSocketFactory.java uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] 1 error

BUILD FAILED
/home/edewata/Projects/Fedora/tomcatjss/tomcatjss-7.1.2/build.xml:209: Compile failed; see the compiler error output for details.

See also:
* https://bz.apache.org/bugzilla/show_bug.cgi?id=57540
* https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=789109

--- Additional comment from Fedora Update System on 2015-08-05 17:39:55 EDT ---

tomcatjss-7.1.3-1.fc23 has been submitted as an update for Fedora 23.
https://admin.fedoraproject.org/updates/tomcatjss-7.1.3-1.fc23

--- Additional comment from Fedora Blocker Bugs Application on 2015-08-06 11:13:14 EDT ---

Proposed as a Freeze Exception for 23-beta by Fedora user sgallagh using the blocker tracking app because:

 Given that it looks like an RC3 is going to be inevitable, it would be really good to make sure this lands on the Server DVD as well, so we don't have to rely on the "most people install it from the network" workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1250874

--- Additional comment from Fedora Update System on 2015-08-10 06:08:41 EDT ---

tomcatjss-7.1.3-1.fc23 has been pushed to the Fedora 23 stable repository.  If problems still persist, please make note of it in this bug report.

--- Additional comment from Adam Williamson on 2015-08-24 13:04:42 EDT ---

Looks like this can be closed.

--- Additional comment from Fedora Update System on 2016-03-17 13:58:27 EDT ---

tomcatjss-7.1.2-2.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2016-f00f8e2144

--- Additional comment from Fedora Update System on 2016-03-17 16:30:11 EDT ---

pki-core-10.2.6-12.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2016-c9a44b20fd

--- Additional comment from Fedora Update System on 2016-03-18 19:54:50 EDT ---

pki-core-10.2.6-12.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-c9a44b20fd

--- Additional comment from Fedora Update System on 2016-03-18 19:54:57 EDT ---

tomcatjss-7.1.2-2.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-f00f8e2144

--- Additional comment from Fedora Update System on 2016-03-29 15:18:32 EDT ---

pki-core-10.2.6-12.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.

--- Additional comment from Fedora Update System on 2016-03-30 17:20:58 EDT ---

tomcatjss-7.1.2-2.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.

Comment 1 Matthew Harmsen 2016-06-10 21:46:55 UTC
Due to Tomcat Rebase of [https://bugzilla.redhat.com/show_bug.cgi?id=1287928 Bugzilla Bug #1287928 - Rebase tomcat to 7.0.65 or backport features], tomcatjss in RHEL 7.3 must now include this Fedora 22 patch.

Comment 3 Matthew Harmsen 2016-06-10 21:52:36 UTC
Created attachment 1166738 [details]
Used same patch that was used for F22.

Comment 4 Matthew Harmsen 2016-06-11 00:02:32 UTC
*** Bug 1344555 has been marked as a duplicate of this bug. ***

Comment 6 Roshni 2016-08-09 17:56:50 UTC
[root@auto-hv-02-guest02 ~]# rpm -qi tomcat
Name        : tomcat
Epoch       : 0
Version     : 7.0.69
Release     : 7.el7
Architecture: noarch
Install Date: Tue 09 Aug 2016 09:08:08 AM EDT
Group       : System Environment/Daemons
Size        : 309161
License     : ASL 2.0
Signature   : (none)
Source RPM  : tomcat-7.0.69-7.el7.src.rpm
Build Date  : Thu 04 Aug 2016 11:12:40 AM EDT
Build Host  : x86-037.build.eng.bos.redhat.com
Relocations : (not relocatable)
Packager    : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
Vendor      : Red Hat, Inc.
URL         : http://tomcat.apache.org/


[root@auto-hv-02-guest02 ~]# rpm -qi tomcatjss
Name        : tomcatjss
Version     : 7.1.2
Release     : 3.el7
Architecture: noarch
Install Date: Tue 09 Aug 2016 09:08:08 AM EDT
Group       : System Environment/Libraries
Size        : 49750
License     : LGPLv2+
Signature   : RSA/SHA256, Wed 27 Jul 2016 12:24:08 PM EDT, Key ID 938a80caf21541eb
Source RPM  : tomcatjss-7.1.2-3.el7.src.rpm
Build Date  : Tue 05 Jul 2016 01:59:11 PM EDT
Build Host  : x86-037.build.eng.bos.redhat.com
Relocations : (not relocatable)
Packager    : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
Vendor      : Red Hat, Inc.
URL         : http://pki.fedoraproject.org/
Summary     : JSSE implementation using JSS for Tomcat

Comment 8 errata-xmlrpc 2016-11-04 06:35:45 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHBA-2016-2446.html