From issues-return-32627-archive-asf-public=cust-asf.ponee.io@struts.apache.org Fri Nov 16 08:11:11 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id A904A180670 for ; Fri, 16 Nov 2018 08:11:10 +0100 (CET) Received: (qmail 87860 invoked by uid 500); 16 Nov 2018 07:11:08 -0000 Mailing-List: contact issues-help@struts.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@struts.apache.org Delivered-To: mailing list issues@struts.apache.org Received: (qmail 87840 invoked by uid 99); 16 Nov 2018 07:11:07 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 16 Nov 2018 07:11:07 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 72D74182F1E for ; Fri, 16 Nov 2018 07:11:07 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -109.501 X-Spam-Level: X-Spam-Status: No, score=-109.501 tagged_above=-999 required=6.31 tests=[ENV_AND_HDR_SPF_MATCH=-0.5, KAM_ASCII_DIVIDERS=0.8, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, USER_IN_DEF_SPF_WL=-7.5, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id Q5tewcl8xVCb for ; Fri, 16 Nov 2018 07:11:06 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id 088655FACE for ; Fri, 16 Nov 2018 07:11:05 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id C39D3E265A for ; Fri, 16 Nov 2018 07:11:02 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id E3E1D23FCC for ; Fri, 16 Nov 2018 07:11:01 +0000 (UTC) Date: Fri, 16 Nov 2018 07:11:01 +0000 (UTC) From: "Lukasz Lenart (JIRA)" To: issues@struts.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Comment Edited] (WW-4979) Update multiple Struts 2.6.x libraries to more recent versions MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/WW-4979?page=3Dcom.atlassian.ji= ra.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D1668892= 2#comment-16688922 ]=20 Lukasz Lenart edited comment on WW-4979 at 11/16/18 7:10 AM: ------------------------------------------------------------- Hello Apache Struts Team. With respect to WW-4981 Java 11 support, there might be some consideration = for a future Struts 2.6.x moving to Felix 6.0.1 (or later).=C2=A0 Felix 6.0= .1 implements OSGi R7 and its changelog indicates support for Java 9 (no me= ntion of Java 10/11, though).=C2=A0 A jump from 4.x to 6.x is more likely t= o require changes to the Struts 2 OSGi plugin though. > Update multiple Struts 2.6.x libraries to more recent versions > -------------------------------------------------------------- > > Key: WW-4979 > URL: https://issues.apache.org/jira/browse/WW-4979 > Project: Struts 2 > Issue Type: Dependency > Components: Build Management, Other > Affects Versions: 2.6 > Environment: All. > Reporter: James Chaplin > Priority: Minor > Labels: build, pull-request-available > Fix For: 2.6 > > > Hello Apache Struts Team. > This Jira issue is intended to request/track introduction of newer (belie= ved to be compatible) library versions for the unreleased Struts 2.6.x line= .=C2=A0 This can be achieved by modifications to one or more pom.xml build = files for the project. > Since multiple library version upgrades are being attempted at the same t= ime there is some risk, but the build regression does complete without fail= ure.=C2=A0 The number of library upgrades could be reduced (broken into sma= ller sets and slowly introduced) if necessary.=C2=A0 End users would also h= ave the option of manually back-leveling specific jars. > Please find below a list of library version updates that appear to be com= patible with the current versions in the 2.6.x build line. > --------- > Update Struts 2.6 build with some newer (compatible) library versions. > Change the main pom.xml library versions for the following: > =C2=A0 - spring.platformVersion 4.3.13.RELEASE -> 4.3.20.RELEASE > =C2=A0 - oval 1.31 -> 1.90=C2=A0 (Note: required unit test fix for OValVa= lidationInterceptorTest.java AND code fix for OvalValidationInterceptor.jav= a.=C2=A0 Oval 1.70 was the most recent that could be used without a fix to = OvalValidationInterceptor.) > =C2=A0 - jackson 2.9.6 -> 2.9.7 > =C2=A0 - fluido-skin.version 1.6 -> 1.7 > =C2=A0 - slf4j (slf4j-api, slf4j-simple) 1.7.12 -> 1.7.25 > =C2=A0 - xstream 1.4.10 -> 1.4.11.1 > =C2=A0 - jetty 6.1.9 -> 6.1.26 (last in 6.1.x line) > =C2=A0 - xerces 2.10.0 - > 2.12.0 > =C2=A0 - org.owasp 3.1.1 -> 3.3.4 > =C2=A0 - versions-maven-plugin 2.5 -> 2.7 > =C2=A0 - doxia-core 1.7 -> 1.8 > =C2=A0 - doxia-module-markdown 1.3 -> 1.7 > =C2=A0 - org.apache.felix.main 4.0.3 -> 4.6.1=C2=A0 (Note: most recent 4.= x) > =C2=A0 - easymock 3.4 -> 3.5.1 > =C2=A0 - javax.el 3.0 -> 3.0.1-b10 > =C2=A0 - jasper 6.0.18 -> 6.0.53=C2=A0 (Note: most recent 6.0.x) > =C2=A0 - juli 6.0.18 -> 6.0.53=C2=A0=C2=A0=C2=A0 (Note: most recent 6.0.x= ) > =C2=A0 - commons-logging 1.1.3 -> 1.2 > =C2=A0 - commons-collections4 4.1 -> 4.2 > =C2=A0 - commons-io 2.5 -> 2.6 > =C2=A0 - commons-lang3 3.6 -> 3.8.1 > =C2=A0 - commons-text 1.2 -> 1.3=C2=A0 (Note: most recent compatible with= Java 7) > =C2=A0 - commons-validator 1.5.1 -> 1.6 > =C2=A0 - mockito 1.9.5 -> 1.10.19=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0 (Note: most recent 1.x) > =C2=A0 - cdi-api 1.0-SP1 -> 1.0-SP4=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0 (Note: most recent 1.0.x) > =C2=A0 - weld-core 1.0.1-Final -> 1.0.1-SP4=C2=A0 (Note: most recent 1.0.= x) > =C2=A0 - cglib 2.2 -> 2.2.2=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (Note: most recen= t 2.2.x, as 2.2.3's status is uncertain) > Note: cglib-nodep version appears to be determined by the jmock-cglib req= uirement for JMock 1.2.0.=C2=A0 Leaving the cglib-nodep version is probably= safest for now.=C2=A0 However for 2.6.x the cglib dependency can probably = go to 2.2.2 for the build.=C2=A0 There might be consideration for the cglib= 3.x series, but that might impact other components. > --------- > There is an open PR #265 which demonstrates the build/regression complete= s using the above version changes.=C2=A0 The main Showcase application (not= the REST one) appears to work interactively as well, but there are no demo= nstrator applications for the Plugins.=C2=A0 > Please note: The struts2-rest-showcase application does not work (initial= ization fails due to: com.opensymphony.xwork2.config.ConfigurationException= : Unable to find interceptor class referenced by ref-name profiling).=C2=A0= The init failed before the library version changes, so it doesn't appear t= o be related. > Please review the above and see if some or all of the library updates app= ear appropriate for the 2.6.x build line. -- This message was sent by Atlassian JIRA (v7.6.3#76005)