{
  "_class" : "hudson.matrix.MatrixBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UserIdCause",
          "shortDescription" : "Started by user Sven Gothel",
          "userId" : "sgothel",
          "userName" : "Sven Gothel"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 113,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "492240c5176c91fd159e9010983aebc0e616b325",
            "branch" : [
              {
                "SHA1" : "492240c5176c91fd159e9010983aebc0e616b325",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "492240c5176c91fd159e9010983aebc0e616b325",
            "branch" : [
              {
                "SHA1" : "492240c5176c91fd159e9010983aebc0e616b325",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "492240c5176c91fd159e9010983aebc0e616b325",
        "branch" : [
          {
            "SHA1" : "492240c5176c91fd159e9010983aebc0e616b325",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/gluegen.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#113",
  "duration" : 109377,
  "estimatedDuration" : 238025,
  "executor" : None,
  "fullDisplayName" : "gluegen_onmaster #113",
  "id" : "113",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 113,
  "queueId" : 68,
  "result" : "SUCCESS",
  "timestamp" : 1750986445315,
  "url" : "https://jogamp.org/chuck/view/on%20server/job/gluegen_onmaster/113/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/gluegen-cpptasks-base.xml"
        ],
        "commitId" : "89274d6737591f6f9070d82e810dae2473712edf",
        "timestamp" : 1750961416000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Android NDK 29 strip is llvm-strip\u000a",
        "date" : "2025-06-26 20:10:16 +0200",
        "id" : "89274d6737591f6f9070d82e810dae2473712edf",
        "msg" : "Android NDK 29 strip is llvm-strip",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/gluegen-cpptasks-base.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/runtest.sh",
          "make/scripts/runtest-x64.bat",
          "src/junit/com/jogamp/common/util/TestWorkerThread01.java",
          "src/junit/com/jogamp/common/os/TestClock01.java"
        ],
        "commitId" : "1056fa168591fcc8e9531cc37dadfb777c5f0486",
        "timestamp" : 1750966475000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Tests: Increase timing/clock tolerance: TestClock01 + TestWorkerThread01\u000a\u000aOpenJDK 21 seems to behave slower on our old/slow MacOS x86_64 and Windows x86_64,\u000aregarding thread scheduling (sleep?).\u000a\u000aTestClock01: MacOS\u000a\u000aTestWorkerThread01: MacOS + Windows\u000a",
        "date" : "2025-06-26 21:34:35 +0200",
        "id" : "1056fa168591fcc8e9531cc37dadfb777c5f0486",
        "msg" : "Tests: Increase timing/clock tolerance: TestClock01 + TestWorkerThread01",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/common/os/TestClock01.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/runtest-x64.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/runtest.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/common/util/TestWorkerThread01.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/junit/com/jogamp/common/util/TestWorkerThread01.java",
          "src/junit/com/jogamp/common/os/TestClock01.java"
        ],
        "commitId" : "480e57b817f0c8d832f1988355e015f6ed1d36bd",
        "timestamp" : 1750972936000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "JDK-8309361: JDK-21 perf-issue (annotation)\u000a\u000acommit 1056fa168591fcc8e9531cc37dadfb777c5f0486 increased timing/clock tolerances\u000adue to thread scheduler changes introduced in JDK-21.\u000a\u000aIssue is now identified as: JDK-8309361\u000aSee <https://bugs.openjdk.org/browse/JDK-8309361>\u000a",
        "date" : "2025-06-26 23:22:16 +0200",
        "id" : "480e57b817f0c8d832f1988355e015f6ed1d36bd",
        "msg" : "JDK-8309361: JDK-21 perf-issue (annotation)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/common/os/TestClock01.java"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/common/util/TestWorkerThread01.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/runtest-x64.bat",
          "src/junit/com/jogamp/common/util/TestIntIntHashMap.java"
        ],
        "commitId" : "47eec7e7eb549572461861120c2d6969999ecc93",
        "timestamp" : 1750974590000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "JDK-21 Perf: TestIntIntHashMap: Add 2nd warm-up, increase tolerance to 4x on JDK-21 (1.5 on JDK < 21)\u000a\u000aMight be related to JDK-8309361 as well\u000a",
        "date" : "2025-06-26 23:49:50 +0200",
        "id" : "47eec7e7eb549572461861120c2d6969999ecc93",
        "msg" : "JDK-21 Perf: TestIntIntHashMap: Add 2nd warm-up, increase tolerance to 4x on JDK-21 (1.5 on JDK < 21)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/common/util/TestIntIntHashMap.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/runtest-x64.bat"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/lib/japicmp/README.txt",
          "make/lib/japicmp/LICENSE",
          "make/lib/semantic-versioning/README.md",
          "make/scripts/runtest.sh",
          "make/lib/semantic-versioning/semver.jar",
          "make/lib/semantic-versioning/semver-src.zip",
          ".classpath",
          "src/junit/com/jogamp/junit/util/VersionSemanticsUtil.java",
          "make/lib/semantic-versioning/VERSION",
          "make/lib/japicmp/japicmp-with-dependencies.jar.sha1",
          "make/gluegen-properties.xml",
          "make/build.xml",
          "make/build-test.xml",
          "make/lib/japicmp/japicmp-with-dependencies.jar",
          "make/scripts/java-win64.bat",
          "make/lib/japicmp/VERSION",
          "make/scripts/runtest-x64.bat",
          "src/junit/com/jogamp/common/util/TestVersionSemantics.java",
          "make/lib/japicmp/japicmp-sources.jar.sha1",
          "make/lib/semantic-versioning/LICENSE",
          "make/lib/japicmp/japicmp-sources.jar"
        ],
        "commitId" : "492240c5176c91fd159e9010983aebc0e616b325",
        "timestamp" : 1750985897000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Replace 'semver' w/ 'japicmp' for Java >= 11 Compatibility\u000a\u000aThe original semantic-versioning 'semver' 0.9.33-SNAPSHOT\u000ais no more maintained and not compatible w/ Java >= 11 class files.\u000a\u000aThe frozen project recommends using 'japicmp',\u000awhich we use as a replacement now (version 0.23.1).\u000a\u000aBoth projects are licensed under the Apache License 2.0\u000a",
        "date" : "2025-06-27 02:58:17 +0200",
        "id" : "492240c5176c91fd159e9010983aebc0e616b325",
        "msg" : "Replace 'semver' w/ 'japicmp' for Java >= 11 Compatibility",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build.xml"
          },
          {
            "editType" : "edit",
            "file" : ".classpath"
          },
          {
            "editType" : "delete",
            "file" : "make/lib/semantic-versioning/LICENSE"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/runtest-x64.bat"
          },
          {
            "editType" : "delete",
            "file" : "make/lib/semantic-versioning/VERSION"
          },
          {
            "editType" : "delete",
            "file" : "make/lib/semantic-versioning/README.md"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/junit/util/VersionSemanticsUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/runtest.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/gluegen-properties.xml"
          },
          {
            "editType" : "add",
            "file" : "make/lib/japicmp/japicmp-with-dependencies.jar.sha1"
          },
          {
            "editType" : "add",
            "file" : "make/lib/japicmp/japicmp-with-dependencies.jar"
          },
          {
            "editType" : "add",
            "file" : "make/lib/japicmp/README.txt"
          },
          {
            "editType" : "add",
            "file" : "make/lib/japicmp/VERSION"
          },
          {
            "editType" : "delete",
            "file" : "make/lib/semantic-versioning/semver.jar"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/java-win64.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/build-test.xml"
          },
          {
            "editType" : "add",
            "file" : "make/lib/japicmp/japicmp-sources.jar"
          },
          {
            "editType" : "add",
            "file" : "make/lib/japicmp/japicmp-sources.jar.sha1"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/common/util/TestVersionSemantics.java"
          },
          {
            "editType" : "add",
            "file" : "make/lib/japicmp/LICENSE"
          },
          {
            "editType" : "delete",
            "file" : "make/lib/semantic-versioning/semver-src.zip"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    }
  ],
  "runs" : [
    {
      "number" : 113,
      "url" : "https://jogamp.org/chuck/view/on%20server/job/gluegen_onmaster/label=linux-x86_64-master-001/113/"
    }
  ]
}