cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Wido den Hollander <w...@widodh.nl>
Subject Re: [DISCUSS] Moving to Java8
Date Fri, 13 May 2016 21:15:46 GMT

> Op 13 mei 2016 om 22:51 schreef John Burwell <john.burwell@shapeblue.com>:
> 
> 
> All,
> 
> Java8 is targeted for post 4.9.  Oracle provides an official PPA for Java6, Java7, Java8,
and Java9 [1] that supports Ubuntu 14.04.  It is important to bear in mind that Java7 was
EOL’ed on April 2015 [2].  In my opinion, the recent history of Java vulnerabilities dictates
that we cannot allow a particular distribution’s failure to update their to supported JDK
place our user community at risk.
> 

I agree with you. Drop Java 7 post 4.9. In the packaging we can then also drop 14.04, less
code to maintain.

Wido

> Thanks,
> -John
> 
> [1]: https://launchpad.net/~webupd8team/+archive/ubuntu/java
> [2]: http://www.oracle.com/technetwork/java/eol-135779.html
> 
> > 
> Regards,
> 
> John Burwell
> 
> john.burwell@shapeblue.com 
> www.shapeblue.com
> 53 Chandos Place, Covent Garden, London VA WC2N 4HSUK
> @shapeblue
> On May 13, 2016, at 4:37 PM, Erik Weber <terbolous@gmail.com> wrote:
> > 
> > It only means that we are dropping support for newer ACS versions.
> > It most likely won't get into 4.9, which means 14.04 will be supported a
> > few more weeks/months.
> > 
> > We could mention in the 4.9 RN that for the next release (call it 5.0
> > because of the change?) will only be supported by $xyz distribution versjons
> > 
> > -- 
> > Erik
> > 
> > On Fri, May 13, 2016 at 9:10 PM, Wido den Hollander <wido@widodh.nl> wrote:
> > 
> >> I am in favor of Java 8, but it means we would drop Ubuntu 14.04 support.
> >> 
> >> That would make life a bit easier though, since Ubuntu 16.04 has systemd
> >> and 14.04 still has sysvinit and that make packaging a problem.
> >> 
> >>> Op 13 mei 2016 om 19:10 schreef Rohit Yadav <rohit.yadav@shapeblue.com>:
> >>> 
> >>> 
> >>> All,
> >>> 
> >>> 
> >>> I've started some work [pr] that aims to adapt CloudStack to recent
> >> changes in the environments and the ecosystem:
> >>> 
> >>> 
> >>> - Java8, Spring 4.x
> >>> 
> >>> - SystemD
> >>> 
> >>> - MariaDB and MySQL
> >>> 
> >>> - Reduce distro provided package dependency
> >>> 
> >>> - Packaging, CI and testing
> >>> 
> >>> 
> >>> These are long term goals but I've identified some concrete goals:
> >>> 
> >>> 
> >>> - Migrate to Java8 both for building codebase and running CloudStack
> >> (mgmt server, usage, agent etc)
> >>> 
> >>> - Migrate to Spring 4.x as 3.x is not supported to work with Java7
> >>> 
> >>> - Fix CI and packaging to use Java8
> >>> 
> >>> - Reduce distro specific package dependency such as Tomcat, since we're
> >> already using Jetty (maven-jetty-plugin) during development we can use
> >> embedded Jetty for mgmt server(s) as well
> >>> 
> >>> - Update systemvm template to include Java8 JRE
> >>> 
> >>> - Update packaging to support systemd (CentOS7+ has some systemd support
> >> and thanks to Wido's recent PR we would have systemd support for debian
> >> packages in future too)
> >>> 
> >>> - Optimize JVM options for long running mgmt server(s), agent(s) and
> >> usage server(s) to run on JRE8
> >>> 
> >>> 
> >>> I've sent a [pr] to show some initial progress in this regard where
> >> we've some outstanding issues but we're able to build/run/test with Java8 +
> >> Spring 4.x and TravisCI has been fixed to use JDK8 as well.
> >>> 
> >>> 
> >>> Testing in general would be a huge requirement for this initiative,
> >> especially testing of all the plugins. Java7 has EOL-ed and Java9 is around
> >> the corner; we've seen good amount of security and memory issues with
> >> Java7/6 and Tomcat6.x; therefore it seems necessary to work on above as we
> >> move towards a LTS release in upcoming months.
> >>> 
> >>> 
> >>> Request for comments, suggestions and guidance. Thanks.
> >>> 
> >>> 
> >>> [pr] https://github.com/apache/cloudstack/pull/1546
> >>> 
> >>> 
> >>> Regards.
> >>> 
> >>> Regards,
> >>> 
> >>> Rohit Yadav
> >>> 
> >>> rohit.yadav@shapeblue.com
> >>> www.shapeblue.com
> >>> 53 Chandos Place, Covent Garden, London  WC2N 4HSUK
> >>> @shapeblue
> >> 
>

Mime
View raw message