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

Default Java8 blocks default debian jdk

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.2.0
    • 1.2.0
    • build, debian
    • 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

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

            Dates

              Created:
              Updated:
              Resolved: