You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openoffice.apache.org by Dave Fisher <wa...@apache.org> on 2020/11/17 16:00:52 UTC

Apache Dependency Updates/Upgrades?

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/>


Re: Apache Dependency Updates/Upgrades?

Posted by Jim Jagielski <ji...@jaguNET.com>.
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 <wa...@apache.org> 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: dev-unsubscribe@openoffice.apache.org
> For additional commands, e-mail: dev-help@openoffice.apache.org
> 


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


Re: Apache Dependency Updates/Upgrades?

Posted by Dave Fisher <wa...@apache.org>.
> (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: dev-unsubscribe@openoffice.apache.org
For additional commands, e-mail: dev-help@openoffice.apache.org


Re: Apache Dependency Updates/Upgrades?

Posted by Matthias Seidel <ma...@hamburg.de>.
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/>
>
>