Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [che-dev] java development/runtime version

Hello, devs.

One of the feedback I get is that we might need
to keep backporting code to the java8 based branches for some time.
So it would be nice to restrict usage of new features for some time.
Let's say until Che 7.19. Here is the pr https://github.com/eclipse/che/pull/17194
WDYT? Let me know.  

On Tue, Jun 16, 2020 at 9:16 PM Jonah Graham <jonah@xxxxxxxxxxxxxxxx> wrote:
Hi Sergii,

Thanks for the update. 

Something to keep in mind for anyone who builds Che and Eclipse modules using Eclipse Tycho. Eclipse Tycho does not work properly in a few common circumstances with Maven 3.6.1 and 3.6.2, you need 3.6.3 (the latest release).

HTH,
Jonah

~~~
Jonah Graham
Kichwa Coders
www.kichwacoders.com


On Tue, 16 Jun 2020 at 15:12, Sergii Kabashniuk <skabashn@xxxxxxxxxx> wrote:
Hello, devs.
che-parent and che prs are merged.
During the update, it turns out that keeping existed mave3.3 version becomes complicated. 
We decided to move to 3.6.1 that is explicitly downloaded from Apache servers. 
So next time you are going to build che please update your environment to java11 + maven 3.6.x

Salute.


On Mon, Jun 15, 2020 at 4:34 PM Sergii Kabashniuk <skabashn@xxxxxxxxxx> wrote:
I'm going to start merging PRs with Java 11 migration.
It might bring some period of time when CI may fail.
 Sorry for the inconvenience.

On Tue, Jun 9, 2020 at 3:02 PM Sergii Kabashniuk <skabashn@xxxxxxxxxx> wrote:
Hello, devs.
On yesterday's community call I didn't receive any notifications about blockers that can prevent us from moving forward.
Now we have the first green lights on PRs.
I would like to start merging it next Monday, Jun 15.
Please let me know if you see any problems.

On Fri, May 15, 2020 at 4:21 PM Sergii Kabashniuk <skabashn@xxxxxxxxxx> wrote:
Hello, devs. 

We are getting closer to java 11.
I have one additional news. 
During testing alpine based image I've noticed quite a few TLS exceptions
that force me to get back to openjdk:11-jre-slim based image 
which doesn't have that problem https://github.com/eclipse/che/pull/16649#issuecomment-626664906.
If you know how to fix that or think that this is an inappropriate move please let me know.


On Thu, Apr 23, 2020 at 12:41 PM Sergii Kabashniuk <skabashn@xxxxxxxxxx> wrote:
Hello.

I would like to propose a plan on how we can move forward with this topic.

At this moment I know about such a list of required changes.
https://github.com/eclipse/che-parent/pull/165
https://github.com/eclipse/che/pull/16649
https://github.com/eclipse/che-dashboard/pull/21
https://github.com/eclipse/che-workspace-loader/pull/16
https://github.com/eclipse/che-operator/pull/224

Merging them all at once I think can be potentially risky.
That is why I want to propose to do that in several steps.

1. 7.13 Merge change that is compatible with java 8. That is
   - https://github.com/eclipse/che-operator/pull/224
   - Plugins updates from https://github.com/eclipse/che-parent/pull/165
   - etc?
2. 7.14 Stabilization release.
3. 7.15 Merge all remainings.

On Tue, Dec 11, 2018 at 7:37 AM Stevan LeMeur <slemeur@xxxxxxxxxx> wrote:
This topic has been discussed yesterday during the community call. 

We proposed to wait the release of Che 7 before doing this change as this is not on the critical path of the Che 7 release.

Thanks!


On Fri, Dec 7, 2018 at 12:48 PM Sergii Kabashniuk <skabashn@xxxxxxxxxx> wrote:
Ok. Make sense. Let's divide this question on two.
1. How to build on Java 11
2. Can we run on Java 11.

I'm more interested in 2. Because if answer - NO, first one doesn't make sense.
@Nick Boldt Do you see any issues in 2?




On Thu, Dec 6, 2018 at 6:42 PM Nick Boldt <nboldt@xxxxxxxxxx> wrote:
I tried building Che w/ OpenJDK 11ea28...

11:10:17 Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)
11:10:17 Maven home: /var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/maven-3.5.4
11:10:17 Java version: 11, vendor: Oracle Corporation, runtime: /qa/tools/opt/x86_64/openjdk11_ea28

... and it failed spectacularly:

11:21:07 [INFO] Che Core :: Commons :: GWT Logger .................. FAILURE [ 2.758 s]
11:21:07 Caused by: org.apache.maven.plugin.PluginContainerException: An API incompatibility was encountered while executing net.ltgt.gwt.maven:gwt-maven-plugin:1.0-rc-8:package-lib: java.lang.ExceptionInInitializerError: null


Perhaps we need to move to the JDK 11.0.1 and Maven 3.6?


On Sun, Dec 2, 2018 at 1:52 PM Sergii Kabashniuk <skabashn@xxxxxxxxxx> wrote:
Hello
I would like to initiate discussing around development/runtime version of java that we use to build and run Che. (workspace agent and workspace server).

Idea is to bump version to the latest LTS Java 11 (18.9^ LTS)  [1]

Does anybody have any comments or concerns?


--

Sergii Kabashniuk

Principal Software Engineer, DevTools 

Red Hat Ukraine

skabashniuk@xxxxxxxxxx    

_______________________________________________
che-dev mailing list
che-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/che-dev


--

Nick Boldt

Principal Software Engineer, RHCSA

Productization Lead :: JBoss Tools & Dev Studio

IM: @nickboldt / @nboldt / http://nick.divbyzero.com



“The Only Thing That Is Constant Is Change” - Heraclitus
_______________________________________________
che-dev mailing list
che-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/che-dev


--

Sergii Kabashniuk

Principal Software Engineer, DevTools 

Red Hat Ukraine

skabashniuk@xxxxxxxxxx    

_______________________________________________
che-dev mailing list
che-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/che-dev


--

Stévan LeMeur // Product Manager // Developer Tools // +336-87-11-27-55 

_______________________________________________
che-dev mailing list
che-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/che-dev


--

Sergii Kabashniuk

Principal Software Engineer, DevTools 

Red Hat

skabashniuk@xxxxxxxxxx    



--

Sergii Kabashniuk

Principal Software Engineer, DevTools 

Red Hat

skabashniuk@xxxxxxxxxx    



--

Sergii Kabashniuk

Principal Software Engineer, DevTools 

Red Hat

skabashniuk@xxxxxxxxxx    



--

Sergii Kabashniuk

Principal Software Engineer, DevTools 

Red Hat

skabashniuk@xxxxxxxxxx    



--

Sergii Kabashniuk

Principal Software Engineer, DevTools 

Red Hat

skabashniuk@xxxxxxxxxx    

_______________________________________________
che-dev mailing list
che-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/che-dev
_______________________________________________
che-dev mailing list
che-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/che-dev


--

Sergii Kabashniuk

Principal Software Engineer, DevTools 

Red Hat

skabashniuk@xxxxxxxxxx    


Back to the top