Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-24521

Update jna from 3.3.0-jenkins to 4.1.0 (or newer)

    Details

    • Type: Improvement
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Component/s: core
    • Labels:
    • Similar Issues:

      Description

      Currently, Jenkins uses a private copy of JNA:

      <dependency>
      <groupId>net.java.dev.jna</groupId>
      <artifactId>jna</artifactId>
      <version>3.3.0-jenkins-3</version>
      </dependency>

      Due to using this private copy of jna, instead of the upstream version,
      Jenkins is not keeping up with the latest fixes that are going into
      JNA. This affects other platforms, such as FreeBSD, and Linux on ARM.

      For example, these bugs are related:

      JENKINS-22425
      JENKINS-21507
      JENKINS-10774

        Attachments

          Issue Links

            Activity

            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Craig Rodrigues
            Path:
            pom.xml
            src/main/java/org/jvnet/hudson/Windows.java
            http://jenkins-ci.org/commit/extras-memory-monitor/5c4f38d2b9e70dffc22bcd488c292710335bfe14
            Log:
            Update to use JNA 4.1.0. JENKINS-24521

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Craig Rodrigues Path: pom.xml src/main/java/org/jvnet/hudson/Windows.java http://jenkins-ci.org/commit/extras-memory-monitor/5c4f38d2b9e70dffc22bcd488c292710335bfe14 Log: Update to use JNA 4.1.0. JENKINS-24521
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Jesse Glick
            Path:
            pom.xml
            src/main/java/org/jvnet/hudson/Windows.java
            http://jenkins-ci.org/commit/extras-memory-monitor/d7f3f13f3832c890f611174e99fc700a84f41731
            Log:
            Merge pull request #5 from rodrigc/master

            Update to use JNA 4.1.0. JENKINS-24521

            Compare: https://github.com/jenkinsci/extras-memory-monitor/compare/3fef06ffe299...d7f3f13f3832

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Jesse Glick Path: pom.xml src/main/java/org/jvnet/hudson/Windows.java http://jenkins-ci.org/commit/extras-memory-monitor/d7f3f13f3832c890f611174e99fc700a84f41731 Log: Merge pull request #5 from rodrigc/master Update to use JNA 4.1.0. JENKINS-24521 Compare: https://github.com/jenkinsci/extras-memory-monitor/compare/3fef06ffe299...d7f3f13f3832
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Craig Rodrigues
            Path:
            core/pom.xml
            licenseCompleter.groovy
            http://jenkins-ci.org/commit/jenkins/b88e55f54391d6dd06029dcd0ab0fc8c3dfc3a78
            Log:
            Update JNA to 4.1.0.

            JNA 4.1.0 has a proper license, so remove workaround in
            licenseCompleter.groovy. JENKINS-24521

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Craig Rodrigues Path: core/pom.xml licenseCompleter.groovy http://jenkins-ci.org/commit/jenkins/b88e55f54391d6dd06029dcd0ab0fc8c3dfc3a78 Log: Update JNA to 4.1.0. JNA 4.1.0 has a proper license, so remove workaround in licenseCompleter.groovy. JENKINS-24521
            Hide
            scm_issue_link SCM/JIRA link daemon added a comment -

            Code changed in jenkins
            User: Kohsuke Kawaguchi
            Path:
            changelog.html
            core/pom.xml
            licenseCompleter.groovy
            http://jenkins-ci.org/commit/jenkins/7230a38da5d03073dea93e9984cf68d6b0cdeafe
            Log:
            [FIXED JENKINS-24521] Merge branch 'pull-1387'

            Compare: https://github.com/jenkinsci/jenkins/compare/cf8f8114f48f...7230a38da5d0

            Show
            scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: changelog.html core/pom.xml licenseCompleter.groovy http://jenkins-ci.org/commit/jenkins/7230a38da5d03073dea93e9984cf68d6b0cdeafe Log: [FIXED JENKINS-24521] Merge branch 'pull-1387' Compare: https://github.com/jenkinsci/jenkins/compare/cf8f8114f48f...7230a38da5d0
            Hide
            danielbeck Daniel Beck added a comment -

            You should (have) mention(ed) that the fix will only be in 1.586.

            Show
            danielbeck Daniel Beck added a comment - You should (have) mention(ed) that the fix will only be in 1.586.

              People

              • Assignee:
                Unassigned
                Reporter:
                rodrigc Craig Rodrigues
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: