You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by Rohit Yadav <ro...@shapeblue.com> on 2020/02/11 07:18:42 UTC

JDK Changes

All,

Master/4.14 will soon require that JDK11 (https://github.com/apache/cloudstack/pull/3601) is available for building and running management server, usage server and the KVM agent. Like the previous transition from JDK6 to JDK7, and then JDK7 to JDK8, it is advised to install JDK11 on your development workstation and setup and use latest maven 3.6.3+ and  jenv (https://www.jenv.be/) and on checking out the branches it will automatically detect, switch and use suitable JDK version. Developers may build the 4.14 systemvmtemplate with openjdk11-headless using qemu+packer, or get from here: http://download.cloudstack.org/systemvm/4.14/

For users, the deb/pkg will ensures that openjdk11 will be installed (and on unsupported/old distributions that don't have JDK11, external repositories or ppa from openjdk, Azul etc may be used) but on in-place upgrades post-installation users need to verify that JDK11 is the default JDK in their environments. This will be documented as part of the release/upgrade notes (https://github.com/apache/cloudstack-documentation/pull/87/files).


Any questions, concerns, feedback? Thanks.


Past discussions references:
https://markmail.org/message/6nnlxdh3zjenqjrx
https://markmail.org/message/wygk547geecfypcq


Regards,

Rohit Yadav

Software Architect, ShapeBlue

https://www.shapeblue.com

rohit.yadav@shapeblue.com 
www.shapeblue.com
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue
  
 


Re: JDK Changes

Posted by Rohit Yadav <ro...@shapeblue.com>.
All,

Heads up - JDK 11 PR has been merged now. If you find any issues, do share. I'll kick post-merge smoketests on master now.
Thanks.


Regards,

Rohit Yadav

Software Architect, ShapeBlue

https://www.shapeblue.com

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Tuesday, February 11, 2020 12:48
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>
Cc: users@cloudstack.apache.org <us...@cloudstack.apache.org>
Subject: JDK Changes

All,

Master/4.14 will soon require that JDK11 (https://github.com/apache/cloudstack/pull/3601) is available for building and running management server, usage server and the KVM agent. Like the previous transition from JDK6 to JDK7, and then JDK7 to JDK8, it is advised to install JDK11 on your development workstation and setup and use latest maven 3.6.3+ and  jenv (https://www.jenv.be/) and on checking out the branches it will automatically detect, switch and use suitable JDK version. Developers may build the 4.14 systemvmtemplate with openjdk11-headless using qemu+packer, or get from here: http://download.cloudstack.org/systemvm/4.14/

For users, the deb/pkg will ensures that openjdk11 will be installed (and on unsupported/old distributions that don't have JDK11, external repositories or ppa from openjdk, Azul etc may be used) but on in-place upgrades post-installation users need to verify that JDK11 is the default JDK in their environments. This will be documented as part of the release/upgrade notes (https://github.com/apache/cloudstack-documentation/pull/87/files).


Any questions, concerns, feedback? Thanks.


Past discussions references:
https://markmail.org/message/6nnlxdh3zjenqjrx
https://markmail.org/message/wygk547geecfypcq


Regards,

Rohit Yadav

Software Architect, ShapeBlue

https://www.shapeblue.com

rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue




rohit.yadav@shapeblue.com 
www.shapeblue.com
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue
  
 


Re: JDK Changes

Posted by Rohit Yadav <ro...@shapeblue.com>.
All,

Heads up - JDK 11 PR has been merged now. If you find any issues, do share. I'll kick post-merge smoketests on master now.
Thanks.


Regards,

Rohit Yadav

Software Architect, ShapeBlue

https://www.shapeblue.com

________________________________
From: Rohit Yadav <ro...@shapeblue.com>
Sent: Tuesday, February 11, 2020 12:48
To: dev@cloudstack.apache.org <de...@cloudstack.apache.org>
Cc: users@cloudstack.apache.org <us...@cloudstack.apache.org>
Subject: JDK Changes

All,

Master/4.14 will soon require that JDK11 (https://github.com/apache/cloudstack/pull/3601) is available for building and running management server, usage server and the KVM agent. Like the previous transition from JDK6 to JDK7, and then JDK7 to JDK8, it is advised to install JDK11 on your development workstation and setup and use latest maven 3.6.3+ and  jenv (https://www.jenv.be/) and on checking out the branches it will automatically detect, switch and use suitable JDK version. Developers may build the 4.14 systemvmtemplate with openjdk11-headless using qemu+packer, or get from here: http://download.cloudstack.org/systemvm/4.14/

For users, the deb/pkg will ensures that openjdk11 will be installed (and on unsupported/old distributions that don't have JDK11, external repositories or ppa from openjdk, Azul etc may be used) but on in-place upgrades post-installation users need to verify that JDK11 is the default JDK in their environments. This will be documented as part of the release/upgrade notes (https://github.com/apache/cloudstack-documentation/pull/87/files).


Any questions, concerns, feedback? Thanks.


Past discussions references:
https://markmail.org/message/6nnlxdh3zjenqjrx
https://markmail.org/message/wygk547geecfypcq


Regards,

Rohit Yadav

Software Architect, ShapeBlue

https://www.shapeblue.com

rohit.yadav@shapeblue.com
www.shapeblue.com<http://www.shapeblue.com>
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue




rohit.yadav@shapeblue.com 
www.shapeblue.com
3 London Bridge Street,  3rd floor, News Building, London  SE1 9SGUK
@shapeblue