You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bigtop.apache.org by "Arnaud Launay (JIRA)" <ji...@apache.org> on 2016/12/28 19:32:58 UTC

[jira] [Created] (BIGTOP-2649) Default Java8 blocks default debian jdk

Arnaud Launay created BIGTOP-2649:
-------------------------------------

             Summary: Default Java8 blocks default debian jdk
                 Key: BIGTOP-2649
                 URL: https://issues.apache.org/jira/browse/BIGTOP-2649
             Project: Bigtop
          Issue Type: Bug
          Components: build, debian
    Affects Versions: 1.2.0
         Environment: Debian 8, Java 7
            Reporter: Arnaud Launay
             Fix For: 1.2.0


Hello,

By default, the last Debian, Jessie (8) comes with java7. java8 is available from backports, but we don't want to use backports on all our servers. 

Would it be possible somehow to keep both versions working to compile and use bigtop with the same runtimes ?

Right now, I found a few problems with the current git and java7: 
- Javadoc 7 does NOT like "-Xdoclint:none"
- kite checks if the used jdk is matching the one from bigtop.bom

Compiling is still ongoing, I'll report here if I find anything else.

Right now, my biggest concern is the bigtop.bom stack definition:

bigtop {
/** Base Configuration of the mirror and archives */
  version = "1.2.0-SNAPSHOT"
  stack {
    'jdk' { version = '1.8'; version_base = version }
    'scala' { version = '2.11.8'; version_base = version }
  }

I have no idea if it's possible to have something like;
    'jdk' { version = [ '1.7', '1.8' ]; version_base = version }
or
    'jdk' { version = /^1\.(7|8)$/'; version_base = version }

or something like that, to allow bigtop to be constructed with both versions of the JDK.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)