> Op 13 mei 2016 om 22:51 schreef John Burwell <john.burw...@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.burw...@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 <terbol...@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 <w...@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.ya...@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.ya...@shapeblue.com > >>> www.shapeblue.com > >>> 53 Chandos Place, Covent Garden, London WC2N 4HSUK > >>> @shapeblue > >> >