Uploaded image for project: 'Bigtop'
  1. Bigtop
  2. BIGTOP-2649

Default Java8 blocks default debian jdk

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.2.0
    • Fix Version/s: 1.2.0
    • Component/s: build, debian
    • Labels:
    • Environment:

      Debian 8, Java 7

      Description

      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.

        Attachments

          Activity

            People

            • Assignee:
              asl Arnaud Launay
              Reporter:
              asl Arnaud Launay
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: