You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@commons.apache.org by Shivaraj Sivasankaran <sh...@ericsson.com.INVALID> on 2022/03/29 06:21:11 UTC

Plan for Java 17 on Apache Components

Hi,

Am Shivaraj from Ericsson India Global Private Limited, we have our own software to meet the business need and we used below FOSS to achieve certain functionalities. Since we have a plan to upgrade existing java runtime environment to Java 17 we need to know the compatibility of the below components that can run on top of Java 17. Please let us know the plan/roadmap of upgrading to java 17, it would be helpful if you are giving matrix table for components and their supported java version (including java 17).


Vendor
Software Name
Version
Apache
Commons IO
2.4
Apache
Commons Lang3
3.12.0
Apache
Commons Net
3.8.0
Apache
Commons Pool
2.11.1
Apache
Commons BeanUtils
1.9.3
Apache
Commons Codec
1.15
Apache
Commons Collections
4.4
Apache
Commons CSV
1.9.0
Apache
Commons FileUpload
1.4

Regards,
Shivaraj Sivasankaran.

Re: Plan for Java 17 on Apache Components

Posted by Gary Gregory <ga...@gmail.com>.
I will also reiterate Bernd's recommendation to do your own testing since
your software stack is specifically your own obviously.

Gary

Gary

On Tue, Mar 29, 2022, 11:17 Gary Gregory <ga...@gmail.com> wrote:

> Another helpful data point is the GitHub Actions build for a specific
> component. Usually, a component is built and tested on Java 8, 11, and 17,
> all LTS versions. This only tells you have happens when building the HEAD
> of the master branch and a new PR. It does not tell you about specific
> versions. When we vote on releasing a component, the release manager
> usually lists which Java versions they used for building and testing. Each
> reviewer voting may also list Java versions tested, or not. All of these
> messages are recorded on the dev mailing list which is public.
>
> Gary
>
>
> On Tue, Mar 29, 2022, 06:15 Bernd Eckenfels <ec...@zusammenkunft.net>
> wrote:
>
>> Hello Shivaraj,
>>
>> Good to hear that you trust the open source from Apache Commons.
>>
>> Regarding your question I would ask you to do the testing for yourself.
>> The following should help you with it:
>>
>> Each project publishes a documentation where the minimum versions are
>> published, not all publish test results for later Java versions, but it
>> should usually work. The plan certainly is, that all projects (in recent
>> versions) should work on the latest Java LTS (or newer).
>>
>>  Besides testing it for yourself (it does also depend on the usage, your
>> system configuration, class- and module path) you could also review the bug
>> trackers of the projects and see if there is any open bugs or pending
>> releases for 17+.
>>
>> Don’t hesitate to report your negative findings as bugs or report your
>> positive test results here with the community.
>>
>> Gruss
>> Bernd
>> ________________________________
>> Von: Shivaraj Sivasankaran <sh...@ericsson.com.INVALID>
>> Gesendet: Dienstag, März 29, 2022 11:35 AM
>> An: user@commons.apache.org <us...@commons.apache.org>
>> Cc: M Vasanthakumar <m....@ericsson.com>
>> Betreff: Plan for Java 17 on Apache Components
>>
>> Hi,
>>
>> Am Shivaraj from Ericsson India Global Private Limited, we have our own
>> software to meet the business need and we used below FOSS to achieve
>> certain functionalities. Since we have a plan to upgrade existing java
>> runtime environment to Java 17 we need to know the compatibility of the
>> below components that can run on top of Java 17. Please let us know the
>> plan/roadmap of upgrading to java 17, it would be helpful if you are giving
>> matrix table for components and their supported java version (including
>> java 17).
>>
>>
>> Vendor
>> Software Name
>> Version
>> Apache
>> Commons IO
>> 2.4
>> Apache
>> Commons Lang3
>> 3.12.0
>> Apache
>> Commons Net
>> 3.8.0
>> Apache
>> Commons Pool
>> 2.11.1
>> Apache
>> Commons BeanUtils
>> 1.9.3
>> Apache
>> Commons Codec
>> 1.15
>> Apache
>> Commons Collections
>> 4.4
>> Apache
>> Commons CSV
>> 1.9.0
>> Apache
>> Commons FileUpload
>> 1.4
>>
>> Regards,
>> Shivaraj Sivasankaran.
>>
>

Re: Plan for Java 17 on Apache Components

Posted by Gary Gregory <ga...@gmail.com>.
Another helpful data point is the GitHub Actions build for a specific
component. Usually, a component is built and tested on Java 8, 11, and 17,
all LTS versions. This only tells you have happens when building the HEAD
of the master branch and a new PR. It does not tell you about specific
versions. When we vote on releasing a component, the release manager
usually lists which Java versions they used for building and testing. Each
reviewer voting may also list Java versions tested, or not. All of these
messages are recorded on the dev mailing list which is public.

Gary


On Tue, Mar 29, 2022, 06:15 Bernd Eckenfels <ec...@zusammenkunft.net> wrote:

> Hello Shivaraj,
>
> Good to hear that you trust the open source from Apache Commons.
>
> Regarding your question I would ask you to do the testing for yourself.
> The following should help you with it:
>
> Each project publishes a documentation where the minimum versions are
> published, not all publish test results for later Java versions, but it
> should usually work. The plan certainly is, that all projects (in recent
> versions) should work on the latest Java LTS (or newer).
>
>  Besides testing it for yourself (it does also depend on the usage, your
> system configuration, class- and module path) you could also review the bug
> trackers of the projects and see if there is any open bugs or pending
> releases for 17+.
>
> Don’t hesitate to report your negative findings as bugs or report your
> positive test results here with the community.
>
> Gruss
> Bernd
> ________________________________
> Von: Shivaraj Sivasankaran <sh...@ericsson.com.INVALID>
> Gesendet: Dienstag, März 29, 2022 11:35 AM
> An: user@commons.apache.org <us...@commons.apache.org>
> Cc: M Vasanthakumar <m....@ericsson.com>
> Betreff: Plan for Java 17 on Apache Components
>
> Hi,
>
> Am Shivaraj from Ericsson India Global Private Limited, we have our own
> software to meet the business need and we used below FOSS to achieve
> certain functionalities. Since we have a plan to upgrade existing java
> runtime environment to Java 17 we need to know the compatibility of the
> below components that can run on top of Java 17. Please let us know the
> plan/roadmap of upgrading to java 17, it would be helpful if you are giving
> matrix table for components and their supported java version (including
> java 17).
>
>
> Vendor
> Software Name
> Version
> Apache
> Commons IO
> 2.4
> Apache
> Commons Lang3
> 3.12.0
> Apache
> Commons Net
> 3.8.0
> Apache
> Commons Pool
> 2.11.1
> Apache
> Commons BeanUtils
> 1.9.3
> Apache
> Commons Codec
> 1.15
> Apache
> Commons Collections
> 4.4
> Apache
> Commons CSV
> 1.9.0
> Apache
> Commons FileUpload
> 1.4
>
> Regards,
> Shivaraj Sivasankaran.
>

Re: Plan for Java 17 on Apache Components

Posted by Bernd Eckenfels <ec...@zusammenkunft.net>.
Hello Shivaraj,

Good to hear that you trust the open source from Apache Commons.

Regarding your question I would ask you to do the testing for yourself. The following should help you with it:

Each project publishes a documentation where the minimum versions are published, not all publish test results for later Java versions, but it should usually work. The plan certainly is, that all projects (in recent versions) should work on the latest Java LTS (or newer).

 Besides testing it for yourself (it does also depend on the usage, your system configuration, class- and module path) you could also review the bug trackers of the projects and see if there is any open bugs or pending releases for 17+.

Don’t hesitate to report your negative findings as bugs or report your positive test results here with the community.

Gruss
Bernd
________________________________
Von: Shivaraj Sivasankaran <sh...@ericsson.com.INVALID>
Gesendet: Dienstag, März 29, 2022 11:35 AM
An: user@commons.apache.org <us...@commons.apache.org>
Cc: M Vasanthakumar <m....@ericsson.com>
Betreff: Plan for Java 17 on Apache Components

Hi,

Am Shivaraj from Ericsson India Global Private Limited, we have our own software to meet the business need and we used below FOSS to achieve certain functionalities. Since we have a plan to upgrade existing java runtime environment to Java 17 we need to know the compatibility of the below components that can run on top of Java 17. Please let us know the plan/roadmap of upgrading to java 17, it would be helpful if you are giving matrix table for components and their supported java version (including java 17).


Vendor
Software Name
Version
Apache
Commons IO
2.4
Apache
Commons Lang3
3.12.0
Apache
Commons Net
3.8.0
Apache
Commons Pool
2.11.1
Apache
Commons BeanUtils
1.9.3
Apache
Commons Codec
1.15
Apache
Commons Collections
4.4
Apache
Commons CSV
1.9.0
Apache
Commons FileUpload
1.4

Regards,
Shivaraj Sivasankaran.