• Icon: Task Task
    • Resolution: Fixed
    • Icon: Major Major
    • core

      This ticket tracks the promise made in http://jenkins-ci.org/content/good-bye-java6 that we are bumping up core requirements from Java6 to Java7.

          [JENKINS-28120] Jenkins core to require Java7

          Kohsuke Kawaguchi created issue -

          Code changed in jenkins
          User: Kohsuke Kawaguchi
          Path:
          changelog.html
          core/src/main/resources/hudson/slaves/SlaveComputer/slave-agent.jnlp.jelly
          pom.xml
          http://jenkins-ci.org/commit/jenkins/2826ea3185f5ca1df02ab54d465a14308ecffe05
          Log:
          JENKINS-28120

          As the first step of Java7 migration, ship Java7 class files without
          requiring Java7 runtime.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: changelog.html core/src/main/resources/hudson/slaves/SlaveComputer/slave-agent.jnlp.jelly pom.xml http://jenkins-ci.org/commit/jenkins/2826ea3185f5ca1df02ab54d465a14308ecffe05 Log: JENKINS-28120 As the first step of Java7 migration, ship Java7 class files without requiring Java7 runtime.

          Code changed in jenkins
          User: Kohsuke Kawaguchi
          Path:
          changelog.html
          core/src/main/resources/hudson/slaves/SlaveComputer/slave-agent.jnlp.jelly
          pom.xml
          http://jenkins-ci.org/commit/jenkins/de8bba40cf593bec5fda197e09f644ae53e207a3
          Log:
          JENKINS-28120

          As the first step of Java7 migration, ship Java7 class files without
          requiring Java7 runtime.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: changelog.html core/src/main/resources/hudson/slaves/SlaveComputer/slave-agent.jnlp.jelly pom.xml http://jenkins-ci.org/commit/jenkins/de8bba40cf593bec5fda197e09f644ae53e207a3 Log: JENKINS-28120 As the first step of Java7 migration, ship Java7 class files without requiring Java7 runtime.

          Code changed in jenkins
          User: Kohsuke Kawaguchi
          Path:
          src/main/java/Main.java
          http://jenkins-ci.org/commit/extras-executable-war/9850770999541aff2e44e5695737a452892666d1
          Log:
          JENKINS-28120

          Now requiring Java7

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: src/main/java/Main.java http://jenkins-ci.org/commit/extras-executable-war/9850770999541aff2e44e5695737a452892666d1 Log: JENKINS-28120 Now requiring Java7

          Code changed in jenkins
          User: Kohsuke Kawaguchi
          Path:
          pom.xml
          war/pom.xml
          http://jenkins-ci.org/commit/jenkins/18fa9363c2df5deba4a64e0b44d6417b324049ad
          Log:
          JENKINS-28120

          Reflecting more code review comments from
          https://github.com/jenkinsci/jenkins/pull/1679

          • Jesse wants to keep the variable pointing to 1.6
          • Update executable-war so that it fails gracefully if run with Java6 or
            earlier.
          • CI build fails with VerifyError due to a regression in JDK.
            To support wide range of development environment, just cut off the
            verifier.
          • Have enforcer require 1.7 although javac fails in a kinda obvious way.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: pom.xml war/pom.xml http://jenkins-ci.org/commit/jenkins/18fa9363c2df5deba4a64e0b44d6417b324049ad Log: JENKINS-28120 Reflecting more code review comments from https://github.com/jenkinsci/jenkins/pull/1679 Jesse wants to keep the variable pointing to 1.6 Update executable-war so that it fails gracefully if run with Java6 or earlier. CI build fails with VerifyError due to a regression in JDK. To support wide range of development environment, just cut off the verifier. Have enforcer require 1.7 although javac fails in a kinda obvious way.

          Code changed in jenkins
          User: Kohsuke Kawaguchi
          Path:
          core/pom.xml
          pom.xml
          war/pom.xml
          http://jenkins-ci.org/commit/jenkins/c00935f0b212272c7b00dc446bdbab20a13bb787
          Log:
          JENKINS-28120

          Reflecting more code review comments from
          https://github.com/jenkinsci/jenkins/pull/1679

          • Jesse wants to keep the variable pointing to 1.6
          • Update executable-war so that it fails gracefully if run with Java6 or
            earlier.
          • CI build fails with VerifyError due to a regression in JDK.
            To support wide range of development environment, just cut off the
            verifier.
          • Have enforcer require 1.7 although javac fails in a kinda obvious way.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: core/pom.xml pom.xml war/pom.xml http://jenkins-ci.org/commit/jenkins/c00935f0b212272c7b00dc446bdbab20a13bb787 Log: JENKINS-28120 Reflecting more code review comments from https://github.com/jenkinsci/jenkins/pull/1679 Jesse wants to keep the variable pointing to 1.6 Update executable-war so that it fails gracefully if run with Java6 or earlier. CI build fails with VerifyError due to a regression in JDK. To support wide range of development environment, just cut off the verifier. Have enforcer require 1.7 although javac fails in a kinda obvious way.
          Jesse Glick made changes -
          Labels New: java7

          Code changed in jenkins
          User: Kohsuke Kawaguchi
          Path:
          changelog.html
          core/pom.xml
          core/src/main/resources/hudson/slaves/SlaveComputer/slave-agent.jnlp.jelly
          pom.xml
          war/pom.xml
          http://jenkins-ci.org/commit/jenkins/e75bea8928a904c5a2de47f3ee54ae726b12f4af
          Log:
          [FIXED JENKINS-28120] Merge pull request #1679

          Compare: https://github.com/jenkinsci/jenkins/compare/ca3b1db4d6f7...e75bea8928a9

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: changelog.html core/pom.xml core/src/main/resources/hudson/slaves/SlaveComputer/slave-agent.jnlp.jelly pom.xml war/pom.xml http://jenkins-ci.org/commit/jenkins/e75bea8928a904c5a2de47f3ee54ae726b12f4af Log: [FIXED JENKINS-28120] Merge pull request #1679 Compare: https://github.com/jenkinsci/jenkins/compare/ca3b1db4d6f7...e75bea8928a9
          SCM/JIRA link daemon made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]

          Code changed in jenkins
          User: Kohsuke Kawaguchi
          Path:
          pom.xml
          http://jenkins-ci.org/commit/jenkins/8d3cd91e281861ac9e28f60a39cb7d131e1911f6
          Log:
          Follow up fix to JENKINS-28120.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: pom.xml http://jenkins-ci.org/commit/jenkins/8d3cd91e281861ac9e28f60a39cb7d131e1911f6 Log: Follow up fix to JENKINS-28120 .

            kohsuke Kohsuke Kawaguchi
            kohsuke Kohsuke Kawaguchi
            Votes:
            0 Vote for this issue
            Watchers:
            10 Start watching this issue

              Created:
              Updated:
              Resolved: