{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"gluegen_onmaster\" build number 95",
          "upstreamBuild" : 95,
          "upstreamProject" : "gluegen_onmaster",
          "upstreamUrl" : "job/gluegen_onmaster/"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 95,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "042ff8177884b6af1543622c63c917886798b119",
            "branch" : [
              {
                "SHA1" : "042ff8177884b6af1543622c63c917886798b119",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "042ff8177884b6af1543622c63c917886798b119",
            "branch" : [
              {
                "SHA1" : "042ff8177884b6af1543622c63c917886798b119",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "042ff8177884b6af1543622c63c917886798b119",
        "branch" : [
          {
            "SHA1" : "042ff8177884b6af1543622c63c917886798b119",
            "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" : "#95",
  "duration" : 48989,
  "estimatedDuration" : 220134,
  "executor" : None,
  "fullDisplayName" : "gluegen_onmaster » linux-x86_64-master-001 #95",
  "id" : "95",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 95,
  "queueId" : 228,
  "result" : "SUCCESS",
  "timestamp" : 1674510211961,
  "url" : "https://jogamp.org/chuck/view/on%20server/job/gluegen_onmaster/label=linux-x86_64-master-001/95/",
  "builtOn" : "linux-x86_64-master-001",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/gluegen-cpptasks-base.xml",
          "doc/HowToBuild.html",
          "make/jogamp-env.xml",
          "src/java/jogamp/common/os/PlatformPropsImpl.java"
        ],
        "commitId" : "2fc456b93588f9a6973403cb27409bbf54ecbef4",
        "timestamp" : 1673714504000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "MacOS: Add fat universal build w/ x86_64 + aarch64; Bump min SDK version >= 11.0\u000a",
        "date" : "2023-01-14 17:41:44 +0100",
        "id" : "2fc456b93588f9a6973403cb27409bbf54ecbef4",
        "msg" : "MacOS: Add fat universal build w/ x86_64 + aarch64; Bump min SDK version >= 11.0",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/gluegen-cpptasks-base.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/jogamp-env.xml"
          },
          {
            "editType" : "edit",
            "file" : "doc/HowToBuild.html"
          },
          {
            "editType" : "edit",
            "file" : "src/java/jogamp/common/os/PlatformPropsImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/junit/com/jogamp/gluegen/test/junit/generation/test1.h"
        ],
        "commitId" : "f41dbbef593d037b45517665f3eb7940f8c0b1c5",
        "timestamp" : 1673714533000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix unit test1.h\u000a",
        "date" : "2023-01-14 17:42:13 +0100",
        "id" : "f41dbbef593d037b45517665f3eb7940f8c0b1c5",
        "msg" : "Fix unit test1.h",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/gluegen/test/junit/generation/test1.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".classpath"
        ],
        "commitId" : "ef21430be4da6f4fe95e99e2dd492074776e55f6",
        "timestamp" : 1673714567000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Eclipse: Use JDK 1.8.0 JRE container to avoid Java 11 modules\u000a",
        "date" : "2023-01-14 17:42:47 +0100",
        "id" : "ef21430be4da6f4fe95e99e2dd492074776e55f6",
        "msg" : "Eclipse: Use JDK 1.8.0 JRE container to avoid Java 11 modules",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".classpath"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/make.macosx.jdk_lipo_libs.sh",
          "doc/HowToBuild.html"
        ],
        "commitId" : "03666ee78db829a00a120a1a60464615f1b0e8d5",
        "timestamp" : 1673716421000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "MacOS: Add description to produce fat OpenJDK libraries for x86_64 and aarch64\u000a",
        "date" : "2023-01-14 18:13:41 +0100",
        "id" : "03666ee78db829a00a120a1a60464615f1b0e8d5",
        "msg" : "MacOS: Add description to produce fat OpenJDK libraries for x86_64 and aarch64",
        "paths" : [
          {
            "editType" : "add",
            "file" : "make/scripts/make.macosx.jdk_lipo_libs.sh"
          },
          {
            "editType" : "edit",
            "file" : "doc/HowToBuild.html"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".settings/org.eclipse.jdt.ui.prefs",
          ".settings/org.eclipse.jdt.core.prefs"
        ],
        "commitId" : "ad7a72a72ec14d453554a3380985f18ce31195f1",
        "timestamp" : 1673716453000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Eclipse: Add jdt settings\u000a",
        "date" : "2023-01-14 18:14:13 +0100",
        "id" : "ad7a72a72ec14d453554a3380985f18ce31195f1",
        "msg" : "Eclipse: Add jdt settings",
        "paths" : [
          {
            "editType" : "add",
            "file" : ".settings/org.eclipse.jdt.core.prefs"
          },
          {
            "editType" : "add",
            "file" : ".settings/org.eclipse.jdt.ui.prefs"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".classpath"
        ],
        "commitId" : "8edb09f4851a713b0e9817b4d2f081e0de86eaf3",
        "timestamp" : 1673724980000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Eclipse: Update settings\u000a",
        "date" : "2023-01-14 20:36:20 +0100",
        "id" : "8edb09f4851a713b0e9817b4d2f081e0de86eaf3",
        "msg" : "Eclipse: Update settings",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".classpath"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/common/util/SecurityUtil.java",
          "src/java/com/jogamp/common/util/IntIntHashMap.java",
          "src/java/com/jogamp/common/nio/Buffers.java",
          "src/java/com/jogamp/common/net/GenericURLStreamHandlerFactory.java",
          "src/java/jogamp/common/Debug.java",
          "src/java/jogamp/common/os/PlatformPropsImpl.java",
          "src/java/com/jogamp/common/util/IOUtil.java",
          "src/java/com/jogamp/common/jvm/JNILibLoaderBase.java",
          "src/java/com/jogamp/gluegen/runtime/ProcAddressTable.java",
          "src/java/com/jogamp/common/os/Platform.java",
          "src/junit/com/jogamp/gluegen/test/junit/generation/BindingJNILibLoader.java",
          "src/java/com/jogamp/common/os/NativeLibrary.java",
          "src/java/com/jogamp/common/util/PropertyAccess.java",
          "src/java/com/jogamp/common/util/UnsafeUtil.java"
        ],
        "commitId" : "1396c3ca6fc675dcf4bdea708c8a8c89d481e3b8",
        "timestamp" : 1673728169000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Replace AccessController.doPrivileged() w/ SecurityUtil.doPrivileged()\u000a",
        "date" : "2023-01-14 21:29:29 +0100",
        "id" : "1396c3ca6fc675dcf4bdea708c8a8c89d481e3b8",
        "msg" : "Replace AccessController.doPrivileged() w/ SecurityUtil.doPrivileged()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/util/SecurityUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/util/IOUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/os/Platform.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/jogamp/common/Debug.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/jvm/JNILibLoaderBase.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/util/PropertyAccess.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/nio/Buffers.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/jogamp/common/os/PlatformPropsImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/gluegen/test/junit/generation/BindingJNILibLoader.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/util/IntIntHashMap.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/net/GenericURLStreamHandlerFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/runtime/ProcAddressTable.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/util/UnsafeUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/os/NativeLibrary.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/build.xml"
        ],
        "commitId" : "853361a9fecdf1def9e7c25c8917207ca3e70a3b",
        "timestamp" : 1673748529000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "build.xml: Always set source w/ target version, avoid build WARNING\u000a",
        "date" : "2023-01-15 03:08:49 +0100",
        "id" : "853361a9fecdf1def9e7c25c8917207ca3e70a3b",
        "msg" : "build.xml: Always set source w/ target version, avoid build WARNING",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/common/util/VersionUtil.java",
          "make/scripts/setenv-build-jogamp-x86.sh",
          "make/scripts/make.gluegen.all.linux-x86_64.sh",
          "make/scripts/setenv-build-jogamp-x86_64.sh",
          "make/jogamp-env.xml",
          "src/java/jogamp/common/os/PlatformPropsImpl.java"
        ],
        "commitId" : "32c3fbccac055b3fc878f53dfb385d00d6789c7d",
        "timestamp" : 1673748810000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Default build is JDK-17, prepare up to Java-21 (next LTS); PlatformPropsImpl: Remove static OSXVersion and Version* vars, add JAVA_17 and JAVA_21 flag.\u000a\u000aPlatformPropsImpl's static OSXVersion is JOGL specific and will be moved into its GLContextImpl.\u000a\u000aPlatformPropsImpl's static Version are not required and eats up memory where it can be used transitionary.\u000a",
        "date" : "2023-01-15 03:13:30 +0100",
        "id" : "32c3fbccac055b3fc878f53dfb385d00d6789c7d",
        "msg" : "Default build is JDK-17, prepare up to Java-21 (next LTS); PlatformPropsImpl: Remove static OSXVersion and Version* vars, add JAVA_17 and JAVA_21 flag.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/util/VersionUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/jogamp/common/os/PlatformPropsImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/setenv-build-jogamp-x86.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/jogamp-env.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.gluegen.all.linux-x86_64.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/setenv-build-jogamp-x86_64.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/common/util/SecurityUtil.java"
        ],
        "commitId" : "c965bcf2b8cce8f81e2abc64b8960b653ddf5c00",
        "timestamp" : 1673748869000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "SecurityUtil: Skip System's SecurityManager action for getSecurityManager() and doPrivileged() for Java17+\u000a",
        "date" : "2023-01-15 03:14:29 +0100",
        "id" : "c965bcf2b8cce8f81e2abc64b8960b653ddf5c00",
        "msg" : "SecurityUtil: Skip System's SecurityManager action for getSecurityManager() and doPrivileged() for Java17+",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/util/SecurityUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/junit/com/jogamp/common/util/TestIteratorIndexCORE.java"
        ],
        "commitId" : "3818ed8cd00af3b145d9c95ca2287dc0a2d57957",
        "timestamp" : 1673748893000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "TestIteratorIndexCORE: Fix template usage\u000a",
        "date" : "2023-01-15 03:14:53 +0100",
        "id" : "3818ed8cd00af3b145d9c95ca2287dc0a2d57957",
        "msg" : "TestIteratorIndexCORE: Fix template usage",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/common/util/TestIteratorIndexCORE.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/junit/com/jogamp/common/util/locks/TestRecursiveThreadGroupLock01.java",
          "src/junit/com/jogamp/common/util/locks/TestRecursiveLock01.java"
        ],
        "commitId" : "1ff1f894b3edc4c241b580a38e8f1439ad2c531e",
        "timestamp" : 1673748975000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "TestRecursiveLock01, TestRecursiveThreadGroupLock01: 'yield()' -> 'yield_thread()' to avoid potential Java>17 collision (JEP 361)\u000a",
        "date" : "2023-01-15 03:16:15 +0100",
        "id" : "1ff1f894b3edc4c241b580a38e8f1439ad2c531e",
        "msg" : "TestRecursiveLock01, TestRecursiveThreadGroupLock01: 'yield()' -> 'yield_thread()' to avoid potential Java>17 collision (JEP 361)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/common/util/locks/TestRecursiveThreadGroupLock01.java"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/common/util/locks/TestRecursiveLock01.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/junit/com/jogamp/gluegen/test/junit/generation/test1.h"
        ],
        "commitId" : "0ee82236f503008d8421804760eda4750ee77d3a",
        "timestamp" : 1673749000000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "src/junit/com/jogamp/gluegen/test/junit/generation/test1.h: Fix warnings re 'const' qualifier\u000a",
        "date" : "2023-01-15 03:16:40 +0100",
        "id" : "0ee82236f503008d8421804760eda4750ee77d3a",
        "msg" : "src/junit/com/jogamp/gluegen/test/junit/generation/test1.h: Fix warnings re 'const' qualifier",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/gluegen/test/junit/generation/test1.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/make.gluegen.all.ios.amd64.sh",
          "make/scripts/make.gluegen.all.win64.bat",
          ".gitignore",
          "make/scripts/make.gluegen.all.ios.arm64.sh",
          "make/scripts/make.gluegen.all.win32.bat",
          "make/scripts/make.gluegen.all.macosx.sh"
        ],
        "commitId" : "af39597583ec0c9783e343cb5f3defdd2c211971",
        "timestamp" : 1673752098000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Build scripts: MacOS + Windows: Use JDK-17 to build our Java-1.8 API\u000a",
        "date" : "2023-01-15 04:08:18 +0100",
        "id" : "af39597583ec0c9783e343cb5f3defdd2c211971",
        "msg" : "Build scripts: MacOS + Windows: Use JDK-17 to build our Java-1.8 API",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/make.gluegen.all.win32.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.gluegen.all.macosx.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitignore"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.gluegen.all.ios.amd64.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.gluegen.all.ios.arm64.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.gluegen.all.win64.bat"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "doc/HowToBuild.html"
        ],
        "commitId" : "ac87bf4604aee7654b4954473f6cc498785de771",
        "timestamp" : 1673754523000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "HowToBuild: adoptopenjdk -> adoptium, openjdk-11 -> openjdk-17\u000a",
        "date" : "2023-01-15 04:48:43 +0100",
        "id" : "ac87bf4604aee7654b4954473f6cc498785de771",
        "msg" : "HowToBuild: adoptopenjdk -> adoptium, openjdk-11 -> openjdk-17",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "doc/HowToBuild.html"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/jogamp-env.xml"
        ],
        "commitId" : "4b90062c9452379ab6cea5ac23976a9f112798ed",
        "timestamp" : 1673986690000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Build: jogamp-env: Set minJava{8,9,11,17,21}, allowing detailed JVM attributes and reuse it.\u000a",
        "date" : "2023-01-17 21:18:10 +0100",
        "id" : "4b90062c9452379ab6cea5ac23976a9f112798ed",
        "msg" : "Build: jogamp-env: Set minJava{8,9,11,17,21}, allowing detailed JVM attributes and reuse it.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/jogamp-env.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/make.gluegen.all.win64.bat",
          "make/scripts/java-win64.bat",
          "make/scripts/runtest-x32.bat",
          "make/scripts/make.gluegen.all.win32.bat",
          "make/scripts/java-win32.bat",
          "make/scripts/test-win32-smb_share.bat"
        ],
        "commitId" : "ce34e9e03775908ae88c6aea73f758fca28f501d",
        "timestamp" : 1673986746000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Update Windows build/test scripts, remove 32-bit windows scripts\u000a",
        "date" : "2023-01-17 21:19:06 +0100",
        "id" : "ce34e9e03775908ae88c6aea73f758fca28f501d",
        "msg" : "Update Windows build/test scripts, remove 32-bit windows scripts",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "make/scripts/java-win32.bat"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/runtest-x32.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.gluegen.all.win64.bat"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/test-win32-smb_share.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/java-win64.bat"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/make.gluegen.all.win32.bat"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "doc/HowToBuild.html"
        ],
        "commitId" : "d549076e2d4f01f4c21500bce2784aa912d91b61",
        "timestamp" : 1673986808000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "HowToBuild: Remove Windows 32bit; Update Window 64bit toolchain, fix MacOS cmake version\u000a",
        "date" : "2023-01-17 21:20:08 +0100",
        "id" : "d549076e2d4f01f4c21500bce2784aa912d91b61",
        "msg" : "HowToBuild: Remove Windows 32bit; Update Window 64bit toolchain, fix MacOS cmake version",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "doc/HowToBuild.html"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "doc/HowToBuild.html"
        ],
        "commitId" : "5b6b1f8ce6b6be0d5da02eaa7048325fd6353568",
        "timestamp" : 1673994368000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "HowToBuild: Update Debian >= 11\u000a",
        "date" : "2023-01-17 23:26:08 +0100",
        "id" : "5b6b1f8ce6b6be0d5da02eaa7048325fd6353568",
        "msg" : "HowToBuild: Update Debian >= 11",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "doc/HowToBuild.html"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/jogamp-androidtasks.xml"
        ],
        "commitId" : "e943520e7f327294e2002246fe229f692877c034",
        "timestamp" : 1674184253000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "android aapt: add includeAntRuntime=\"false\" (warning off)\u000a",
        "date" : "2023-01-20 04:10:53 +0100",
        "id" : "e943520e7f327294e2002246fe229f692877c034",
        "msg" : "android aapt: add includeAntRuntime=\"false\" (warning off)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/jogamp-androidtasks.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/check-java-major-version.sh"
        ],
        "commitId" : "0ee21c35bff99abd2e7d34184003d9cf1ef80831",
        "timestamp" : 1674184273000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "check-java-major-version: Add proper alt version\u000a",
        "date" : "2023-01-20 04:11:13 +0100",
        "id" : "0ee21c35bff99abd2e7d34184003d9cf1ef80831",
        "msg" : "check-java-major-version: Add proper alt version",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/check-java-major-version.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/jogamp-env.xml",
          "make/jogamp-androidtasks.xml"
        ],
        "commitId" : "6a215f61d7aa882f4f02b031b015a678525c8642",
        "timestamp" : 1674188805000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "jogamp-androidtasks: Drop fixed 'android.api.level.min', 'use android.api.level' (default: level 24 or 'N')\u000a",
        "date" : "2023-01-20 05:26:45 +0100",
        "id" : "6a215f61d7aa882f4f02b031b015a678525c8642",
        "msg" : "jogamp-androidtasks: Drop fixed 'android.api.level.min', 'use android.api.level' (default: level 24 or 'N')",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/jogamp-androidtasks.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/jogamp-env.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/jogamp-androidtasks.xml"
        ],
        "commitId" : "3987a767d0edeaf74a23ea5d4d9c4793f4c3c8c1",
        "timestamp" : 1674188902000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "jogamp-androidtasks: Update key and sign parameter: sigalg 'SHA256withRSA', keyalg 'RSA', keysize '2048', validity '365', digestalg 'SHA256'\u000a",
        "date" : "2023-01-20 05:28:22 +0100",
        "id" : "3987a767d0edeaf74a23ea5d4d9c4793f4c3c8c1",
        "msg" : "jogamp-androidtasks: Update key and sign parameter: sigalg 'SHA256withRSA', keyalg 'RSA', keysize '2048', validity '365', digestalg 'SHA256'",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/jogamp-androidtasks.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/junit/com/jogamp/gluegen/test/junit/generation/BindingJNILibLoader.java",
          "src/java/com/jogamp/common/util/awt/AWTEDTExecutor.java"
        ],
        "commitId" : "f5ea3aa0429d6efd3616a605e5df78530aba3e25",
        "timestamp" : 1674451735000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Formatting: BindingJNILibLoader, AWTEDTExecutor\u000a",
        "date" : "2023-01-23 06:28:55 +0100",
        "id" : "f5ea3aa0429d6efd3616a605e5df78530aba3e25",
        "msg" : "Formatting: BindingJNILibLoader, AWTEDTExecutor",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/gluegen/test/junit/generation/BindingJNILibLoader.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/util/awt/AWTEDTExecutor.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/lib/cpptasks.jar",
          "make/lib/cpptasks-version.txt"
        ],
        "commitId" : "594a960cd72a5859429967e3f23fa7aaac1f712c",
        "timestamp" : 1674465026000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bump cpptasks.jar, commit 19c854265956942497dc89444a9ee84f18383671 (Support native windows dll-names)\u000a\u000aAdd support for Windows dynamic library target, i.e. NAME.dll instead of libNAME.dll.\u000a\u000aThis is now required when linking a GLUENAME1.dll to TOOLNAME1.dll,\u000awhere GLUENAME1.dll is loaded via System.loadLibrary() and TOOLNAME1.dll required to be found.\u000aMight be a change in the current ming64 toolchain.\u000a\u000aBefore this change, the library name 'libTOOLNAME1.so' was written into `libGLUENAME1.so`\u000aand hence could not be found (manually renamed to a dll name).\u000a\u000aNow we can also drop the manual rename of libNAME1.so -> NAME1.dll, finally :)\u000a",
        "date" : "2023-01-23 10:10:26 +0100",
        "id" : "594a960cd72a5859429967e3f23fa7aaac1f712c",
        "msg" : "Bump cpptasks.jar, commit 19c854265956942497dc89444a9ee84f18383671 (Support native windows dll-names)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/lib/cpptasks.jar"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/cpptasks-version.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/gluegen-cpptasks-base.xml",
          "make/build.xml",
          "make/build-test.xml"
        ],
        "commitId" : "a9f1ccf10e42076d88813d369cfbc3e205469428",
        "timestamp" : 1674465105000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Remove Windows dll-rename, adopting to cpptasks.jar change\u000a",
        "date" : "2023-01-23 10:11:45 +0100",
        "id" : "a9f1ccf10e42076d88813d369cfbc3e205469428",
        "msg" : "Remove Windows dll-rename, adopting to cpptasks.jar change",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-test.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/gluegen-cpptasks-base.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/runtest.sh",
          "make/scripts/runtest-x64.bat",
          "make/scripts/java-win64.bat"
        ],
        "commitId" : "ba93184177af82276c3353ed9759dab8ba0421d7",
        "timestamp" : 1674465367000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Windows java-win64.bat launch script: Set LIB_DIR to absolute path as required by System.load*()\u000a",
        "date" : "2023-01-23 10:16:07 +0100",
        "id" : "ba93184177af82276c3353ed9759dab8ba0421d7",
        "msg" : "Windows java-win64.bat launch script: Set LIB_DIR to absolute path as required by System.load*()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/runtest.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/runtest-x64.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/java-win64.bat"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/common/os/NativeLibrary.java"
        ],
        "commitId" : "7e869ec5dde4409bbd3b16253d7c9ad9f3a2d3e7",
        "timestamp" : 1674465474000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NativeLibrary: Add getSystemEnvLibraryPaths(), i.e. LD_LIBRARY_PATH, PATH, .. content\u000a",
        "date" : "2023-01-23 10:17:54 +0100",
        "id" : "7e869ec5dde4409bbd3b16253d7c9ad9f3a2d3e7",
        "msg" : "NativeLibrary: Add getSystemEnvLibraryPaths(), i.e. LD_LIBRARY_PATH, PATH, .. content",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/os/NativeLibrary.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/common/os/NativeLibrary.java"
        ],
        "commitId" : "55e0d96bddd01042fb0955d7a3864ac7879b612f",
        "timestamp" : 1674465665000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NativeLibrary.enumerateLibraryPaths(): Using addPaths() ensures given 'path' is being resolved as absolute-canonical as required for System.load*()\u000a\u000aFurther, detailed DEBUG messages are added on -Djogamp.debug.NativeLibrary\u000a",
        "date" : "2023-01-23 10:21:05 +0100",
        "id" : "55e0d96bddd01042fb0955d7a3864ac7879b612f",
        "msg" : "NativeLibrary.enumerateLibraryPaths(): Using addPaths() ensures given 'path' is being resolved as absolute-canonical as required for System.load*()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/os/NativeLibrary.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/common/jvm/JNILibLoaderBase.java"
        ],
        "commitId" : "e6cab620406492567e2194a3fac90ca76950272d",
        "timestamp" : 1674465795000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "JNILibLoaderBase.loadLibraryInternal(): Produce own detailed exception if lib couldn't be loaded (avoid showing misleading orig exception)\u000a\u000a.. and detail some debug output. Both, own exception and debug output expose  NativeLibrary.getSystemEnvLibraryPaths()\u000a",
        "date" : "2023-01-23 10:23:15 +0100",
        "id" : "e6cab620406492567e2194a3fac90ca76950272d",
        "msg" : "JNILibLoaderBase.loadLibraryInternal(): Produce own detailed exception if lib couldn't be loaded (avoid showing misleading orig exception)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/jvm/JNILibLoaderBase.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/common/os/NativeLibrary.java"
        ],
        "commitId" : "9fc572089e533a15c23a7b9d4a17119d5519f3c2",
        "timestamp" : 1674502340000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NativeLibrary.enumerateLibraryPaths(): Reduce relative/absolute path mapping to 'java.library.path', others are absolute\u000a",
        "date" : "2023-01-23 20:32:20 +0100",
        "id" : "9fc572089e533a15c23a7b9d4a17119d5519f3c2",
        "msg" : "NativeLibrary.enumerateLibraryPaths(): Reduce relative/absolute path mapping to 'java.library.path', others are absolute",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/os/NativeLibrary.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/common/nio/MappedByteBufferInputStream.java"
        ],
        "commitId" : "042ff8177884b6af1543622c63c917886798b119",
        "timestamp" : 1674502370000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "MappedByteBufferInputStream: Reduce dependency to Platform\u000a",
        "date" : "2023-01-23 20:32:50 +0100",
        "id" : "042ff8177884b6af1543622c63c917886798b119",
        "msg" : "MappedByteBufferInputStream: Reduce dependency to Platform",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/nio/MappedByteBufferInputStream.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
      "fullName" : "Sven Gothel"
    }
  ]
}