Apache Dependency Updates/Upgrades?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Apache Dependency Updates/Upgrades?

Dave Fisher-2
I did a little research on our versions of Apache dependencies in trunk. Some are quite out of date and it might be worth considering updates or upgrades.

For Discussion:

(1) Apache Commons Codec update from 1.9 to 1.15?
https://commons.apache.org/proper/commons-codec/changes-report.html#a1.15

/trunk/main/swext/mediawiki/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/swext/mediawiki/>
Only media wiki?

(2) Apache Commons HttpClient 3.1 upgrade to Apache HttpClient 4.5
https://hc.apache.org/httpcomponents-client-4.5.x/download.html
https://downloads.apache.org/httpcomponents/httpclient/RELEASE_NOTES-4.5.x.txt

/trunk/main/swext/mediawiki/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/swext/mediawiki/>
/trunk/main/swext/mediawiki/src/com/sun/star/wiki/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/swext/mediawiki/src/com/sun/star/wiki/>

(3) Apache Commons Lang 3.3 update to 3.8 (last with Java 7 support)
https://commons.apache.org/proper/commons-lang/changes-report.html
https://commons.apache.org/proper/commons-lang/changes-report.html#a3.7

/trunk/main/swext/mediawiki/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/swext/mediawiki/>
/trunk/main/connectivity/java/dbtools/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/connectivity/java/dbtools/>
/trunk/main/connectivity/java/sdbc_jdbc/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/connectivity/java/sdbc_jdbc/>

(4) Apache Logging 1.1.3 update to 1.2 (not much)
https://commons.apache.org/proper/commons-logging/changes-report.html

Widespread in Java

(5) Apache Tomcat 5.5.36 (this is the final 5.5 release) upgrade to version 7 or 8(?)
\servletapi\jsr154\dist\lib\servlet-api.jar

/trunk/main/odk/examples/java/ConverterServlet/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/odk/examples/java/ConverterServlet/>

(6) Apache Lucene 2.9.4 upgrade to 8.7.0 (?)
https://lucene.apache.org/core/corenews.html#apache-lucenetm-870-available
What is the latest to support Java 7?

/trunk/main/xmlhelp/java/LuceneHelpWrapper/src/main/java/com/sun/star/help/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/xmlhelp/java/LuceneHelpWrapper/src/main/java/com/sun/star/help/>

(7) Apache Serf 1.2.1 upgrade to 1.3.9 (?)
http://serf.apache.org/abi/timeline/serf/index.html
http://serf.apache.org/abi/changelog/serf/1.3.0/log.html (switched to scons)
http://serf.apache.org/abi/changelog/serf/1.3.9/log.html (100% backward compatible)

/trunk/main/ucb/source/ucp/webdav/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/ucb/source/ucp/webdav/>
/trunk/main/scp2/source/ooo/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/scp2/source/ooo/>

(8) Apache APR and APR-util 1.5.4 upgrade to 1.6.1 (?)
https://downloads.apache.org/apr/CHANGES-APR-UTIL-1.6
http://svn.apache.org/viewvc/apr/apr-util/branches/1.5.x/CHANGES?view=markup

/trunk/main/scp2/source/ooo/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/scp2/source/ooo/>
/trunk/main/ucb/source/ucp/webdav/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/ucb/source/ucp/webdav/>

Reply | Threaded
Open this post in threaded view
|

Re: Apache Dependency Updates/Upgrades?

Dave Fisher-2
> (5) Apache Tomcat 5.5.36 (this is the final 5.5 release) upgrade to version 7 or 8(?)
> \servletapi\jsr154\dist\lib\servlet-api.jar
>
> /trunk/main/odk/examples/java/ConverterServlet/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/odk/examples/java/ConverterServlet/>

Can we upgrade from Servlet API 2.4 to 3.1 in the MediaWiki?

If so, then since we are only interested in Tomcat's servlet-api.jar we should be able to upgrade to Tomcat 8.5.59 which supports Java 7. If trunk is Java 8 minimum we can upgrade to Tomcat 9.0.39.

https://tomcat.apache.org/download-80.cgi

And we should just take the prebuilt jar and not build tomcat from source.

Jim was once a Tomcat RM. What do you think?

Regards,
Dave
---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Apache Dependency Updates/Upgrades?

Matthias Seidel
In reply to this post by Dave Fisher-2
Hi Dave,

Single comment inline:

Am 17.11.20 um 17:00 schrieb Dave Fisher:
> I did a little research on our versions of Apache dependencies in trunk. Some are quite out of date and it might be worth considering updates or upgrades.
>
> For Discussion:
>
> (1) Apache Commons Codec update from 1.9 to 1.15?
> https://commons.apache.org/proper/commons-codec/changes-report.html#a1.15
>
> /trunk/main/swext/mediawiki/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/swext/mediawiki/>
> Only media wiki?

It seems to be used in Wiki Publisher and SRB (SUN Report Builder?).

Wiki Publisher is part of our release builds. I know that Mechtilde is
working on the Report Builder.

@Mechtilde: Now that Wiki Publisher is working well, could you try again
on Report Builder?

Regards,

   Matthias

>
> (2) Apache Commons HttpClient 3.1 upgrade to Apache HttpClient 4.5
> https://hc.apache.org/httpcomponents-client-4.5.x/download.html
> https://downloads.apache.org/httpcomponents/httpclient/RELEASE_NOTES-4.5.x.txt
>
> /trunk/main/swext/mediawiki/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/swext/mediawiki/>
> /trunk/main/swext/mediawiki/src/com/sun/star/wiki/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/swext/mediawiki/src/com/sun/star/wiki/>
>
> (3) Apache Commons Lang 3.3 update to 3.8 (last with Java 7 support)
> https://commons.apache.org/proper/commons-lang/changes-report.html
> https://commons.apache.org/proper/commons-lang/changes-report.html#a3.7
>
> /trunk/main/swext/mediawiki/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/swext/mediawiki/>
> /trunk/main/connectivity/java/dbtools/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/connectivity/java/dbtools/>
> /trunk/main/connectivity/java/sdbc_jdbc/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/connectivity/java/sdbc_jdbc/>
>
> (4) Apache Logging 1.1.3 update to 1.2 (not much)
> https://commons.apache.org/proper/commons-logging/changes-report.html
>
> Widespread in Java
>
> (5) Apache Tomcat 5.5.36 (this is the final 5.5 release) upgrade to version 7 or 8(?)
> \servletapi\jsr154\dist\lib\servlet-api.jar
>
> /trunk/main/odk/examples/java/ConverterServlet/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/odk/examples/java/ConverterServlet/>
>
> (6) Apache Lucene 2.9.4 upgrade to 8.7.0 (?)
> https://lucene.apache.org/core/corenews.html#apache-lucenetm-870-available
> What is the latest to support Java 7?
>
> /trunk/main/xmlhelp/java/LuceneHelpWrapper/src/main/java/com/sun/star/help/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/xmlhelp/java/LuceneHelpWrapper/src/main/java/com/sun/star/help/>
>
> (7) Apache Serf 1.2.1 upgrade to 1.3.9 (?)
> http://serf.apache.org/abi/timeline/serf/index.html
> http://serf.apache.org/abi/changelog/serf/1.3.0/log.html (switched to scons)
> http://serf.apache.org/abi/changelog/serf/1.3.9/log.html (100% backward compatible)
>
> /trunk/main/ucb/source/ucp/webdav/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/ucb/source/ucp/webdav/>
> /trunk/main/scp2/source/ooo/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/scp2/source/ooo/>
>
> (8) Apache APR and APR-util 1.5.4 upgrade to 1.6.1 (?)
> https://downloads.apache.org/apr/CHANGES-APR-UTIL-1.6
> http://svn.apache.org/viewvc/apr/apr-util/branches/1.5.x/CHANGES?view=markup
>
> /trunk/main/scp2/source/ooo/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/scp2/source/ooo/>
> /trunk/main/ucb/source/ucp/webdav/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/ucb/source/ucp/webdav/>
>
>


smime.p7s (5K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Apache Dependency Updates/Upgrades?

Jim Jagielski
In reply to this post by Dave Fisher-2
That all makes sense to me... I would guess that #4 and #8 would be the easiest and low hanging fruit.

> On Nov 17, 2020, at 2:10 PM, Dave Fisher <[hidden email]> wrote:
>
>> (5) Apache Tomcat 5.5.36 (this is the final 5.5 release) upgrade to version 7 or 8(?)
>> \servletapi\jsr154\dist\lib\servlet-api.jar
>>
>> /trunk/main/odk/examples/java/ConverterServlet/ <http://opengrok.openoffice.org/openoffice/xref/trunk/main/odk/examples/java/ConverterServlet/>
>
> Can we upgrade from Servlet API 2.4 to 3.1 in the MediaWiki?
>
> If so, then since we are only interested in Tomcat's servlet-api.jar we should be able to upgrade to Tomcat 8.5.59 which supports Java 7. If trunk is Java 8 minimum we can upgrade to Tomcat 9.0.39.
>
> https://tomcat.apache.org/download-80.cgi
>
> And we should just take the prebuilt jar and not build tomcat from source.
>
> Jim was once a Tomcat RM. What do you think?
>
> Regards,
> Dave
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]