{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl\" build number 1,508",
          "upstreamBuild" : 1508,
          "upstreamProject" : "jogl",
          "upstreamUrl" : "job/jogl/"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1508,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1645b44851550989736b1ec93af46d5892ec56e1",
            "branch" : [
              {
                "SHA1" : "1645b44851550989736b1ec93af46d5892ec56e1",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1645b44851550989736b1ec93af46d5892ec56e1",
            "branch" : [
              {
                "SHA1" : "1645b44851550989736b1ec93af46d5892ec56e1",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "1645b44851550989736b1ec93af46d5892ec56e1",
        "branch" : [
          {
            "SHA1" : "1645b44851550989736b1ec93af46d5892ec56e1",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/jogl.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 0,
      "skipCount" : 0,
      "totalCount" : 1,
      "urlName" : "testReport"
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "linux-arm64",
  "duration" : 266093,
  "estimatedDuration" : 459354,
  "executor" : None,
  "fullDisplayName" : "jogl » linux-arm64 linux-arm64",
  "id" : "1508",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1508,
  "queueId" : 76,
  "result" : "SUCCESS",
  "timestamp" : 1674264921705,
  "url" : "https://jogamp.org/chuck/job/jogl/label=linux-arm64/1508/",
  "builtOn" : "linuxARM64-jogamp-aarch64-sgothel-032",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java"
        ],
        "commitId" : "ecbd490cfaaeb44905ce3009004966c1f99a0675",
        "timestamp" : 1611177117000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "Update X11GLXContext.java\u000a",
        "date" : "2021-01-20 16:11:57 -0500",
        "id" : "ecbd490cfaaeb44905ce3009004966c1f99a0675",
        "msg" : "Update X11GLXContext.java",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/com/jogamp/nativewindow/swt/SWTAccessor.java"
        ],
        "commitId" : "a85012696606080a474185fffc380e736a37eeaa",
        "timestamp" : 1649938728000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/peter.chang",
          "fullName" : "peter.chang"
        },
        "authorEmail" : "peter.chang@diamond.ac.uk",
        "comment" : "Add new class location of SWT's gtk_widget_get_window\u000a\u000aIn SWT version 4.20, some gtk methods moved to a new gtk3 subpackage so add\u000acheck and find it in there. Note, this new package was not exported until\u000aSWT 4.23 (aka 3.119.0 or v4950) so intervening versions will not work when\u000ausing OSGi class loading.\u000a",
        "date" : "2022-04-14 13:18:48 +0100",
        "id" : "a85012696606080a474185fffc380e736a37eeaa",
        "msg" : "Add new class location of SWT's gtk_widget_get_window",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/swt/SWTAccessor.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/make.jogl.all.macosx.sh",
          "make/scripts/tests.sh",
          "make/scripts/tests-osx-x64.sh"
        ],
        "commitId" : "4756314cf631f180aad89d54d35e51a470667a89",
        "timestamp" : 1673722739000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "MacOS: Prepare build + test on aarch64 w/o ffmpeg and SWT\u000a",
        "date" : "2023-01-14 19:58:59 +0100",
        "id" : "4756314cf631f180aad89d54d35e51a470667a89",
        "msg" : "MacOS: Prepare build + test on aarch64 w/o ffmpeg and SWT",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.macosx.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-osx-x64.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java"
        ],
        "commitId" : "d2d1b56db362f2a5ce45e034141acb52f5254770",
        "timestamp" : 1673723919000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "MacOS: MacOSXCGLContext: Simplify version flags, remove Tiger, add Mojave.\u000a",
        "date" : "2023-01-14 20:18:39 +0100",
        "id" : "d2d1b56db362f2a5ce45e034141acb52f5254770",
        "msg" : "MacOS: MacOSXCGLContext: Simplify version flags, remove Tiger, add Mojave.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java"
        ],
        "commitId" : "b367231929a8e4d8eac53933a59a297b75ef5e58",
        "timestamp" : 1673723995000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "MacOS: MacOSXCGLContext.NSOpenGLImpl.release(): Don't wait for releasing context view on MacOS >= 10.14 (deadlock)\u000a",
        "date" : "2023-01-14 20:19:55 +0100",
        "id" : "b367231929a8e4d8eac53933a59a297b75ef5e58",
        "msg" : "MacOS: MacOSXCGLContext.NSOpenGLImpl.release(): Don't wait for releasing context view on MacOS >= 10.14 (deadlock)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/native/macosx/MacOSXWindowSystemInterface.m",
          "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java",
          "make/stub_includes/opengl/macosx-window-system.h"
        ],
        "commitId" : "4b944d5ae8cd0040ee43fcdefa92bfe06c56518b",
        "timestamp" : 1673724226000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "MacOS: MacOSXCGLContext.drawableUpdatedNotify(): Issue updateContext() on main thread, deferred w/o wait (MacOS >= 13)\u000a\u000aupdateContextRegister() stays in current thread.\u000a",
        "date" : "2023-01-14 20:23:46 +0100",
        "id" : "4b944d5ae8cd0040ee43fcdefa92bfe06c56518b",
        "msg" : "MacOS: MacOSXCGLContext.drawableUpdatedNotify(): Issue updateContext() on main thread, deferred w/o wait (MacOS >= 13)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/stub_includes/opengl/macosx-window-system.h"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/native/macosx/MacOSXWindowSystemInterface.m"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/native/MacNewtNSWindow.m"
        ],
        "commitId" : "8a2938cd36fd695dec0804997319f799ba4e4929",
        "timestamp" : 1673724486000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "MacOS: NEWT: Remove keySymbol mapping using 'HIToolbox' TSMGetInputSourceProperty(), crashing on MacOS >= 13\u000a\u000aPerhaps we want a replacement?\u000aFallback code uses keyCode, i.e. dropping the current keyboard layout (-> US).\u000a",
        "date" : "2023-01-14 20:28:06 +0100",
        "id" : "8a2938cd36fd695dec0804997319f799ba4e4929",
        "msg" : "MacOS: NEWT: Remove keySymbol mapping using 'HIToolbox' TSMGetInputSourceProperty(), crashing on MacOS >= 13",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/native/MacNewtNSWindow.m"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".project",
          ".classpath"
        ],
        "commitId" : "4dfe7369d8e58978dc56235344731f927a1c8ae4",
        "timestamp" : 1673724779000,
        "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:32:59 +0100",
        "id" : "4dfe7369d8e58978dc56235344731f927a1c8ae4",
        "msg" : "Eclipse: Update settings",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".project"
          },
          {
            "editType" : "edit",
            "file" : ".classpath"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java",
          "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java",
          "make/config/oculusvr/oculusvr-ovr-CustomJavaCode.java",
          "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDrawableFactory.java",
          "src/newt/classes/com/jogamp/newt/NewtFactory.java",
          "make/config/nativewindow/jawt-common.cfg",
          "make/config/nativewindow/jawt-CustomJavaCode.java",
          "src/oculusvr/classes/com/jogamp/oculusvr/OVRDynamicLibraryBundleInfo.java",
          "src/newt/classes/jogamp/newt/Debug.java",
          "src/nativewindow/classes/jogamp/nativewindow/jawt/x11/X11SunJDKReflection.java",
          "src/nativewindow/classes/jogamp/nativewindow/NWJNILibLoader.java",
          "src/nativewindow/classes/jogamp/nativewindow/jawt/JAWTJNILibLoader.java",
          "src/newt/classes/jogamp/newt/NEWTJNILibLoader.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/swt/SWTAccessor.java",
          "src/jogl/classes/jogamp/graph/font/UbuntuFontLoader.java",
          "src/nativewindow/classes/jogamp/nativewindow/macosx/OSXUtil.java",
          "src/nativewindow/classes/jogamp/nativewindow/BcmVCArtifacts.java",
          "src/nativewindow/classes/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow.java",
          "make/config/jogl/cg-common.cfg",
          "src/jogl/classes/jogamp/opengl/GLDebugMessageHandler.java",
          "src/jogl/classes/com/jogamp/opengl/cg/CgDynamicLibraryBundleInfo.java",
          "make/config/oculusvr/oculusvr.cfg",
          "src/nativewindow/classes/jogamp/nativewindow/Debug.java",
          "src/jogl/classes/jogamp/graph/font/JavaFontLoader.java",
          "src/nativewindow/classes/jogamp/nativewindow/jawt/windows/Win32SunJDKReflection.java",
          "src/jogl/classes/jogamp/opengl/ThreadingImpl.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/javafx/JFXAccessor.java",
          "src/jogl/classes/com/jogamp/graph/font/FontFactory.java",
          "src/jogl/classes/com/jogamp/opengl/GLProfile.java",
          "make/config/jogl/glu-CustomJavaCode-gl2es1.java",
          "make/config/jogl/glu-CustomJavaCode-gl2.java",
          "src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory.java",
          "src/jogl/classes/jogamp/opengl/awt/Java2D.java",
          "src/jogl/classes/jogamp/opengl/GLContextImpl.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/NativeWindowFactory.java",
          "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/awt/AppContextInfo.java",
          "src/newt/classes/com/jogamp/newt/util/applet/JOGLNewtAppletBase.java",
          "make/config/jogl/glu-gl2.cfg",
          "src/nativewindow/classes/jogamp/nativewindow/jawt/JAWTUtil.java",
          "make/config/jogl/cg-common-CustomJavaCode.java",
          "src/jogl/classes/jogamp/opengl/Debug.java"
        ],
        "commitId" : "72a8be591d5daba1e4e231c386812c543d503fce",
        "timestamp" : 1673728305000,
        "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:31:45 +0100",
        "id" : "72a8be591d5daba1e4e231c386812c543d503fce",
        "msg" : "Replace AccessController.doPrivileged() w/ SecurityUtil.doPrivileged()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/windows/wgl/WindowsWGLDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/jawt/JAWTJNILibLoader.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/glu-gl2.cfg"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/macosx/OSXUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/cg/CgDynamicLibraryBundleInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/awt/Java2D.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/font/UbuntuFontLoader.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/util/applet/JOGLNewtAppletBase.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/nativewindow/jawt-common.cfg"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/NEWTJNILibLoader.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/ThreadingImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/Debug.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/jawt/x11/X11SunJDKReflection.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/cg-common.cfg"
          },
          {
            "editType" : "edit",
            "file" : "src/oculusvr/classes/com/jogamp/oculusvr/OVRDynamicLibraryBundleInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/graph/font/FontFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/NWJNILibLoader.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/jawt/JAWTUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/javafx/JFXAccessor.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/nativewindow/jawt-CustomJavaCode.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/opengl/GLWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/oculusvr/oculusvr.cfg"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/cg-common-CustomJavaCode.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/font/JavaFontLoader.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/Debug.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/jawt/macosx/MacOSXJAWTWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/jawt/windows/Win32SunJDKReflection.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLDebugMessageHandler.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/awt/AppContextInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/oculusvr/oculusvr-ovr-CustomJavaCode.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/glu-CustomJavaCode-gl2.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDrawableFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/NewtFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/GLProfile.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/BcmVCArtifacts.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/jogl/glu-CustomJavaCode-gl2es1.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/Debug.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/NativeWindowFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/swt/SWTAccessor.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/gluegen/opengl/GLEmitter.java"
        ],
        "commitId" : "0df8f2042a1bcb1c5995c3546f1ea9ab3e844170",
        "timestamp" : 1673728707000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Replace AccessController.doPrivileged() w/ SecurityUtil.doPrivileged() - via GLEmitter\u000a",
        "date" : "2023-01-14 21:38:27 +0100",
        "id" : "0df8f2042a1bcb1c5995c3546f1ea9ab3e844170",
        "msg" : "Replace AccessController.doPrivileged() w/ SecurityUtil.doPrivileged() - via GLEmitter",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/gluegen/opengl/GLEmitter.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/GLContextImpl.java",
          "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java"
        ],
        "commitId" : "7f9c117d01f5eba1af5bf5843480f7d9ff7ce4a0",
        "timestamp" : 1673750778000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Moved GlueGen's PlatformPropsImpl's static OSXVersion to GLContextImpl.MacOSVersion\u000a",
        "date" : "2023-01-15 03:46:18 +0100",
        "id" : "7f9c117d01f5eba1af5bf5843480f7d9ff7ce4a0",
        "msg" : "Moved GlueGen's PlatformPropsImpl's static OSXVersion to GLContextImpl.MacOSVersion",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLContextImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/jogamp/nativewindow/jawt/JAWTUtil.java"
        ],
        "commitId" : "471683eb4550af38f2186056f6094c5ea361b8b4",
        "timestamp" : 1673750858000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "JAWTUtil: Cleanup MacOS JVM and OS version flags: Private and store comparison result\u000a",
        "date" : "2023-01-15 03:47:38 +0100",
        "id" : "471683eb4550af38f2186056f6094c5ea361b8b4",
        "msg" : "JAWTUtil: Cleanup MacOS JVM and OS version flags: Private and store comparison result",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/jawt/JAWTUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/make.jogl.all.linux-x86_64.sh"
        ],
        "commitId" : "629bf805104b65f312a839db1296fd5399a1f5dc",
        "timestamp" : 1673750924000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "build script: Add comment setting JDK-11, since default build is JDK-17 for Java-1.8 API.\u000a",
        "date" : "2023-01-15 03:48:44 +0100",
        "id" : "629bf805104b65f312a839db1296fd5399a1f5dc",
        "msg" : "build script: Add comment setting JDK-11, since default build is JDK-17 for Java-1.8 API.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.linux-x86_64.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/make.jogl.all.win64.bat",
          "make/scripts/make.jogl.all.ios.amd64.sh",
          "make/scripts/make.jogl.all.ios.arm64.sh",
          ".gitignore",
          "make/scripts/make.jogl.all.win32.bat",
          "make/scripts/make.jogl.all.macosx.sh"
        ],
        "commitId" : "b6a10d76e0c6085ca77420730e7295341f1638b8",
        "timestamp" : 1673752139000,
        "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:59 +0100",
        "id" : "b6a10d76e0c6085ca77420730e7295341f1638b8",
        "msg" : "Build scripts: MacOS + Windows: Use JDK-17 to build our Java-1.8 API",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.ios.arm64.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitignore"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.macosx.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.win64.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.win32.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.ios.amd64.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "doc/HowToBuild.html"
        ],
        "commitId" : "f10f0658a8e6e91684ab07573fafe20dd87219d3",
        "timestamp" : 1673755054000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "HowToBuild: adoptopenjdk -> adoptium, openjdk-11 -> openjdk-17; MacOS: min SDK version >= 11.0, description to produce fat OpenJDK libraries for x86_64 and aarch64\u000a",
        "date" : "2023-01-15 04:57:34 +0100",
        "id" : "f10f0658a8e6e91684ab07573fafe20dd87219d3",
        "msg" : "HowToBuild: adoptopenjdk -> adoptium, openjdk-11 -> openjdk-17; MacOS: min SDK version >= 11.0, description to produce fat OpenJDK libraries for x86_64 and aarch64",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "doc/HowToBuild.html"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/opengl/GLProfile.java"
        ],
        "commitId" : "edf0d33ba913fd37f9e6ce0a771d8dfb6fa962e6",
        "timestamp" : 1673758000000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix GLProfile GL2 Mapping: Only use GL3bc is available, add additional GLContext.isGL3bcAvailable() check\u000a\u000aJulien Gouesse resolved this odd issue, where a requested GL2 profile was mapped to GL3bc but is not implemented,\u000asee <https://forum.jogamp.org/InternalError-XXX0-profile-2-GL2-gt-profileImpl-GL3bc-not-mapped-td4041754i20.html#a4042018>.\u000a\u000aI exploded his patch a little to reuse the GLContext.getAvailableGLProfileName() result\u000aand simplify the conditional statement.\u000a\u000aThis might need more testing perhaps, plus analyis why GLContext.getAvailableGLProfileName()\u000aoffers GL3bc but is not available via GLContext.isGL3bcAvailable() check.\u000a",
        "date" : "2023-01-15 05:46:40 +0100",
        "id" : "edf0d33ba913fd37f9e6ce0a771d8dfb6fa962e6",
        "msg" : "Fix GLProfile GL2 Mapping: Only use GL3bc is available, add additional GLContext.isGL3bcAvailable() check",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/opengl/GLProfile.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/lib/swt/gtk-linux-x86_64/swt.jar",
          "make/lib/swt/win32-win32-x86_64/about_files/WebView2_LICENSE.txt",
          "make/lib/swt/cocoa-macosx-x86_64/swt.jar",
          "make/lib/swt/LICENSE.txt",
          "make/lib/swt/gtk-linux-x86_64/src.zip",
          "make/lib/swt/win32-win32-x86_64/about.html",
          "make/lib/swt/README.txt",
          "make/lib/swt/gtk-linux-x86_64/about.html",
          "make/lib/swt/cocoa-macosx-x86_64/about.html",
          "make/lib/swt/epl-v10.html",
          "make/lib/swt/cocoa-macosx-x86_64/src.zip",
          "make/lib/swt/epl-2.0.html",
          "make/lib/swt/notice.html",
          "make/lib/swt/win32-win32-x86_64/swt.jar"
        ],
        "commitId" : "a1514cb44f2d9e82e737cc6a6f7e3477bb0fbbcc",
        "timestamp" : 1673827174000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bump make/lib/swt to SWT 4.26\u000a",
        "date" : "2023-01-16 00:59:34 +0100",
        "id" : "a1514cb44f2d9e82e737cc6a6f7e3477bb0fbbcc",
        "msg" : "Bump make/lib/swt to SWT 4.26",
        "paths" : [
          {
            "editType" : "add",
            "file" : "make/lib/swt/epl-2.0.html"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/swt/win32-win32-x86_64/about.html"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/swt/cocoa-macosx-x86_64/about.html"
          },
          {
            "editType" : "delete",
            "file" : "make/lib/swt/epl-v10.html"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/swt/notice.html"
          },
          {
            "editType" : "add",
            "file" : "make/lib/swt/win32-win32-x86_64/about_files/WebView2_LICENSE.txt"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/swt/gtk-linux-x86_64/src.zip"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/swt/README.txt"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/swt/win32-win32-x86_64/swt.jar"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/swt/cocoa-macosx-x86_64/src.zip"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/swt/gtk-linux-x86_64/swt.jar"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/swt/cocoa-macosx-x86_64/swt.jar"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/swt/LICENSE.txt"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/swt/gtk-linux-x86_64/about.html"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java"
        ],
        "commitId" : "a8bb3295b467d35d26bc33c11797b516ba775903",
        "timestamp" : 1673827367000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "X11GLXContext.getPlatformExtensionsStringImpl(): Add comment from pull request regarding GLX extensions\u000a\u000ahttps://github.com/sgothel/jogl/pull/107\u000a\u000aReturn either glXQueryClientString or glXQueryExtensionsString when getting the GLX extensions\u000a\u000andjojo:\u000aglXQueryExtensionsString will make a request for glXQueryServerString if needed and will append the necessary client-side extensions.\u000aThis doc, under the section \"Using GLS Extensions\", also suggests checking the glXQueryExtensionsString before using GLX extensions.\u000a\u000a+++\u000a\u000aaschleck:\u000aFor some more context this came up with the release of Mesa 20.3.0,\u000awhich has client support for GLX_EXT_swap_control but no server support.\u000aThe current JOGL behavior of appending the client extensions to the server extensions is incorrect.\u000aThey should instead be intersected (with client-only extensions then appended) as the doc Nicole linked above says,\u000awhich is precisely what glXQueryExtensionsString does.\u000aWith the current extension querying behavior JOGL thinks glXSwapIntervalEXT is available under Mesa/llvmpipe\u000aeven though it is not, causing a segfault at JOGL initialization time.\u000a\u000aI originally filed this as a Mesa bug (https://gitlab.freedesktop.org/mesa/mesa/-/issues/4128)\u000aalong with some code that repro'd JOGL's checking behavior but it became apparent that Mesa is fine and the checking behavior is incorrect.\u000a",
        "date" : "2023-01-16 01:02:47 +0100",
        "id" : "a8bb3295b467d35d26bc33c11797b516ba775903",
        "msg" : "X11GLXContext.getPlatformExtensionsStringImpl(): Add comment from pull request regarding GLX extensions",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/lib/swt/cocoa-macosx-aarch64/about_files/mpl-v11.txt",
          "make/scripts/tests-osx-x64.sh",
          "make/lib/swt/cocoa-macosx-aarch64/about.html",
          "make/lib/swt/cocoa-macosx-aarch64/swt.jar",
          "make/lib/swt/cocoa-macosx-aarch64/about_files/mpl-v20.txt",
          "make/scripts/tests-osx-aarch64.sh",
          "make/lib/swt/cocoa-macosx-aarch64/about_files/IJG_README",
          "make/scripts/tests.sh"
        ],
        "commitId" : "d22c3f963bab9afa8fffd198362cfcda0498a381",
        "timestamp" : 1673831947000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "SWT 4.26: Add cocoa-maxosx-aarch64 blob w/o src; Add scripts/tests-osx-aarch64.sh\u000a",
        "date" : "2023-01-16 02:19:07 +0100",
        "id" : "d22c3f963bab9afa8fffd198362cfcda0498a381",
        "msg" : "SWT 4.26: Add cocoa-maxosx-aarch64 blob w/o src; Add scripts/tests-osx-aarch64.sh",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-osx-x64.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "add",
            "file" : "make/lib/swt/cocoa-macosx-aarch64/about_files/mpl-v11.txt"
          },
          {
            "editType" : "add",
            "file" : "make/lib/swt/cocoa-macosx-aarch64/about.html"
          },
          {
            "editType" : "add",
            "file" : "make/lib/swt/cocoa-macosx-aarch64/about_files/IJG_README"
          },
          {
            "editType" : "add",
            "file" : "make/lib/swt/cocoa-macosx-aarch64/swt.jar"
          },
          {
            "editType" : "add",
            "file" : "make/lib/swt/cocoa-macosx-aarch64/about_files/mpl-v20.txt"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/tests-osx-aarch64.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitignore"
        ],
        "commitId" : "e568487a8b61123793c83a7bab2a257a2e2c22ca",
        "timestamp" : 1673831969000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bump gitignore\u000a",
        "date" : "2023-01-16 02:19:29 +0100",
        "id" : "e568487a8b61123793c83a7bab2a257a2e2c22ca",
        "msg" : "Bump gitignore",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitignore"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/com/jogamp/nativewindow/swt/SWTAccessor.java"
        ],
        "commitId" : "c8da0cb0b636c9f06a59c1f7ba9521b1d5f4ee65",
        "timestamp" : 1673832030000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "SWTAccessor: Adopt to SWT 4.26\u000a",
        "date" : "2023-01-16 02:20:30 +0100",
        "id" : "c8da0cb0b636c9f06a59c1f7ba9521b1d5f4ee65",
        "msg" : "SWTAccessor: Adopt to SWT 4.26",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/swt/SWTAccessor.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/swt/NewtCanvasSWT.java"
        ],
        "commitId" : "3430e0abeee2e934f167edd38126450f27c7b348",
        "timestamp" : 1673832079000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NewtCanvasSWT: Remove certain DEBUG output causing an exception\u000a\u000aCannot invoke \"com.jogamp.newt.Window.getDelegatedWindow()\" because the return value of \"com.jogamp.newt.swt.NewtCanvasSWT.access$200(com.jogamp.newt.swt.NewtCanvasSWT)\" is null\u000a",
        "date" : "2023-01-16 02:21:19 +0100",
        "id" : "3430e0abeee2e934f167edd38126450f27c7b348",
        "msg" : "NewtCanvasSWT: Remove certain DEBUG output causing an exception",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/swt/NewtCanvasSWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestNewtCanvasSWTGLn.java"
        ],
        "commitId" : "654a3a9bb82c20b03a5286a7d9ac84c3a38923d4",
        "timestamp" : 1673832231000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "TestNewtCanvasSWTGLn: Only dispose canvas1 at end of test, if not yet disposed (manual test case)\u000a",
        "date" : "2023-01-16 02:23:51 +0100",
        "id" : "654a3a9bb82c20b03a5286a7d9ac84c3a38923d4",
        "msg" : "TestNewtCanvasSWTGLn: Only dispose canvas1 at end of test, if not yet disposed (manual test case)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestNewtCanvasSWTGLn.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests.sh",
          "make/build-test.xml"
        ],
        "commitId" : "4b31fa321bdf02ce87648dcb7c0034b297a9e71f",
        "timestamp" : 1673834192000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "SWT tests on MacOS (w/o AWT) require '-XstartOnFirstThread' JVM argument, else they crash.\u000a",
        "date" : "2023-01-16 02:56:32 +0100",
        "id" : "4b31fa321bdf02ce87648dcb7c0034b297a9e71f",
        "msg" : "SWT tests on MacOS (w/o AWT) require '-XstartOnFirstThread' JVM argument, else they crash.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-test.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestNewtCanvasSWTBug628ResizeDeadlockAWT.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/swt/SWTAccessor.java"
        ],
        "commitId" : "8eb84e8234bc85f2cf096a1e24523660441d0b73",
        "timestamp" : 1673897448000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "SWT+AWT: Ensure SWTAccessor gets called before AWT initialization on GTK/X11 to avoid \"cannot register existing type 'GdkDisplayManager'\" and subsequent SIGSEGV\u000a",
        "date" : "2023-01-16 20:30:48 +0100",
        "id" : "8eb84e8234bc85f2cf096a1e24523660441d0b73",
        "msg" : "SWT+AWT: Ensure SWTAccessor gets called before AWT initialization on GTK/X11 to avoid \"cannot register existing type 'GdkDisplayManager'\" and subsequent SIGSEGV",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestNewtCanvasSWTBug628ResizeDeadlockAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/swt/SWTAccessor.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestNewtCanvasSWTGLn.java",
          "src/test/com/jogamp/opengl/test/junit/util/SWTTestUtil.java"
        ],
        "commitId" : "5fe510b9be98b8490b6ffb4e0ca0a76115f429ab",
        "timestamp" : 1673897696000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "SWTTestUtil: Add WaitAction2, using the EDTUtil to dispatch the display.readAndDispatch() wait action (experimental)\u000a",
        "date" : "2023-01-16 20:34:56 +0100",
        "id" : "5fe510b9be98b8490b6ffb4e0ca0a76115f429ab",
        "msg" : "SWTTestUtil: Add WaitAction2, using the EDTUtil to dispatch the display.readAndDispatch() wait action (experimental)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/util/SWTTestUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/swt/TestNewtCanvasSWTGLn.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/build-common.xml"
        ],
        "commitId" : "8127406b4f537d63245c2bf9febfa0997f82de6e",
        "timestamp" : 1673987113000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Build: Add swt.jar definition for MacOS aarch64\u000a",
        "date" : "2023-01-17 21:25:13 +0100",
        "id" : "8127406b4f537d63245c2bf9febfa0997f82de6e",
        "msg" : "Build: Add swt.jar definition for MacOS aarch64",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-common.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests-osx-x64.sh",
          "make/scripts/tests-javaws-x64.bat",
          "make/scripts/junit-linux-armv6hf-console.sh",
          "make/scripts/make.jogl.all.linux-x86_64.sh",
          "make/scripts/tests.sh",
          "make/scripts/tests-x32.bat",
          "make/scripts/test-win32-smb_share.bat",
          "make/scripts/tests-x64.bat",
          "make/scripts/make.jogl.all.macosx.sh",
          "make/scripts/make.jogl.all.win64.bat",
          "make/scripts/tests-x64-dbg.bat",
          "make/scripts/tests-osx-aarch64.sh",
          "make/scripts/make.jogl.all.win32.bat",
          "make/scripts/junit-linux-x86_64-console.sh",
          "make/scripts/tests-x32-dbg.bat"
        ],
        "commitId" : "37fbc231dba30fb9abb2466f372b95deef598bf7",
        "timestamp" : 1673987435000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Update test scripts: Use Java17 module jvm args: --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED\u000a",
        "date" : "2023-01-17 21:30:35 +0100",
        "id" : "37fbc231dba30fb9abb2466f372b95deef598bf7",
        "msg" : "Update test scripts: Use Java17 module jvm args: --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/junit-linux-armv6hf-console.sh"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/make.jogl.all.win32.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/test-win32-smb_share.bat"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/tests-x32.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-javaws-x64.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x64.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.linux-x86_64.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-osx-x64.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x64-dbg.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.win64.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-osx-aarch64.sh"
          },
          {
            "editType" : "delete",
            "file" : "make/scripts/tests-x32-dbg.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/junit-linux-x86_64-console.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.macosx.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/joglversion-test",
          "make/nativewindowversion-natives",
          "make/joglversion-natives",
          "make/joglversion-all",
          "make/joglversion",
          "make/nativewindowversion",
          "make/joglversion-all-natives",
          "make/newtversion-natives",
          "make/newtversion"
        ],
        "commitId" : "a4dd3fb979908b593e663e754b7de5f333fe85e7",
        "timestamp" : 1673988064000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "JAR: Add Jar module parameter 'Add-Opens: java.desktop/sun.awt java.desktop/sun.java2d', preparation for potential future Java17+ Jar Module\u000a",
        "date" : "2023-01-17 21:41:04 +0100",
        "id" : "a4dd3fb979908b593e663e754b7de5f333fe85e7",
        "msg" : "JAR: Add Jar module parameter 'Add-Opens: java.desktop/sun.awt java.desktop/sun.java2d', preparation for potential future Java17+ Jar Module",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/nativewindowversion"
          },
          {
            "editType" : "edit",
            "file" : "make/newtversion-natives"
          },
          {
            "editType" : "edit",
            "file" : "make/joglversion-test"
          },
          {
            "editType" : "edit",
            "file" : "make/joglversion-all"
          },
          {
            "editType" : "edit",
            "file" : "make/joglversion-all-natives"
          },
          {
            "editType" : "edit",
            "file" : "make/joglversion"
          },
          {
            "editType" : "edit",
            "file" : "make/newtversion"
          },
          {
            "editType" : "edit",
            "file" : "make/joglversion-natives"
          },
          {
            "editType" : "edit",
            "file" : "make/nativewindowversion-natives"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "oculusvr-sdk"
        ],
        "commitId" : "4b0c0aa9612c804b1e2e434e0eed0fd4d938e16e",
        "timestamp" : 1673994902000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bump oculusvs-sdk, fixed warning\u000a",
        "date" : "2023-01-17 23:35:02 +0100",
        "id" : "4b0c0aa9612c804b1e2e434e0eed0fd4d938e16e",
        "msg" : "Bump oculusvs-sdk, fixed warning",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "oculusvr-sdk"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "doc/HowToBuild.html"
        ],
        "commitId" : "fb82ac1c071c2e6638c1d8ecb1567fe0046aeed8",
        "timestamp" : 1673994929000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Realign HowToBuild w/ GlueGen (Debian 11, Windows)\u000a",
        "date" : "2023-01-17 23:35:29 +0100",
        "id" : "fb82ac1c071c2e6638c1d8ecb1567fe0046aeed8",
        "msg" : "Realign HowToBuild w/ GlueGen (Debian 11, Windows)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "doc/HowToBuild.html"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/build-oculusvr.xml"
        ],
        "commitId" : "1695e5b63b259647dc90947e69822555a3c5408c",
        "timestamp" : 1673994951000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "MacOS build-oculusvr: Add arm64\u000a",
        "date" : "2023-01-17 23:35:51 +0100",
        "id" : "1695e5b63b259647dc90947e69822555a3c5408c",
        "msg" : "MacOS build-oculusvr: Add arm64",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-oculusvr.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/build-test.xml"
        ],
        "commitId" : "c33ea9f33dd0f074464ee119e0c631b091fdeb1a",
        "timestamp" : 1673995049000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "build-test: Add jvmarg.modules for jvm [11..17) and jvm>=17\u000a\u000ajvm11: --illegal-access=warn\u000ajvm17: --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED\u000a",
        "date" : "2023-01-17 23:37:29 +0100",
        "id" : "c33ea9f33dd0f074464ee119e0c631b091fdeb1a",
        "msg" : "build-test: Add jvmarg.modules for jvm [11..17) and jvm>=17",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-test.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/newt/event/BaseNewtEventModifiers.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersNewtCanvasSWTAWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersNEWTWindowAWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersNewtCanvasAWT.java",
          "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersAWTCanvas.java"
        ],
        "commitId" : "509d8a01a2655fa2a1d1e3cdf4b357bd7294fb3e",
        "timestamp" : 1673995144000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Test*NewtEventModifiers*: Ensure SWT is initialized before AWT\u000a",
        "date" : "2023-01-17 23:39:04 +0100",
        "id" : "509d8a01a2655fa2a1d1e3cdf4b357bd7294fb3e",
        "msg" : "Test*NewtEventModifiers*: Ensure SWT is initialized before AWT",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersNEWTWindowAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/BaseNewtEventModifiers.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersNewtCanvasAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersNewtCanvasSWTAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/event/TestNewtEventModifiersAWTCanvas.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/swt/NewtCanvasSWT.java"
        ],
        "commitId" : "f76378696aa20df6bbb260d859c328c0d83f73b7",
        "timestamp" : 1673995198000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NewtCanvasSWT: Drop all newtChild.getDelegatedWindow() debug output due to: null com.jogamp.newt.swt.NewtCanvasSWT.access$200(com.jogamp.newt.swt.NewtCanvasSWT)\u000a",
        "date" : "2023-01-17 23:39:58 +0100",
        "id" : "f76378696aa20df6bbb260d859c328c0d83f73b7",
        "msg" : "NewtCanvasSWT: Drop all newtChild.getDelegatedWindow() debug output due to: null com.jogamp.newt.swt.NewtCanvasSWT.access$200(com.jogamp.newt.swt.NewtCanvasSWT)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/swt/NewtCanvasSWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java"
        ],
        "commitId" : "736a127297aa561ea5967acd66d61d494646dca3",
        "timestamp" : 1673996919000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "JAWTWindow: Remove java.applet.Applet detection .. it's gone :-(\u000a",
        "date" : "2023-01-18 00:08:39 +0100",
        "id" : "736a127297aa561ea5967acd66d61d494646dca3",
        "msg" : "JAWTWindow: Remove java.applet.Applet detection .. it's gone :-(",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java",
          "src/nativewindow/classes/jogamp/nativewindow/jawt/JAWTUtil.java"
        ],
        "commitId" : "95c3d9162693c0e655bd8764faefd8126a3ec982",
        "timestamp" : 1673997144000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "JAWTWindow: Constrain AppContextInfo creation where offscreen layer is supported (MacOS only)\u000a",
        "date" : "2023-01-18 00:12:24 +0100",
        "id" : "95c3d9162693c0e655bd8764faefd8126a3ec982",
        "msg" : "JAWTWindow: Constrain AppContextInfo creation where offscreen layer is supported (MacOS only)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/awt/JAWTWindow.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/jawt/JAWTUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/build-oculusvr.xml"
        ],
        "commitId" : "d55cc1f40820ae93e8ab0d5930514bc33b3e6a2f",
        "timestamp" : 1674008986000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Disable oculusvr-sdk for MacOS aarch64, fails to build\u000a",
        "date" : "2023-01-18 03:29:46 +0100",
        "id" : "d55cc1f40820ae93e8ab0d5930514bc33b3e6a2f",
        "msg" : "Disable oculusvr-sdk for MacOS aarch64, fails to build",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-oculusvr.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java"
        ],
        "commitId" : "86460616271743970d1ffb2f64ee671e3deeb4cc",
        "timestamp" : 1674012901000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "MacOSXCGLContext: Avoid data race on lastSetNSViewCmd, use local copy like in madeCurrent\u000a",
        "date" : "2023-01-18 04:35:01 +0100",
        "id" : "86460616271743970d1ffb2f64ee671e3deeb4cc",
        "msg" : "MacOSXCGLContext: Avoid data race on lastSetNSViewCmd, use local copy like in madeCurrent",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLDrawableFactory.java"
        ],
        "commitId" : "1562a6d4c71b27378612306f825c2530c938f859",
        "timestamp" : 1674013038000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "MacOSXCGLDrawableFactory.canCreateGLPbuffer(): Disabled for MacOS >= 12, here > 10.14.0 (Mojave)\u000a",
        "date" : "2023-01-18 04:37:18 +0100",
        "id" : "1562a6d4c71b27378612306f825c2530c938f859",
        "msg" : "MacOSXCGLDrawableFactory.canCreateGLPbuffer(): Disabled for MacOS >= 12, here > 10.14.0 (Mojave)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/macosx/cgl/MacOSXCGLDrawableFactory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestJPEGJoglAWTCompareNewtAWT.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBOMRTNEWT01.java",
          "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLContextSurfaceLockNEWT.java"
        ],
        "commitId" : "9e5599b0687a27ffd1251f7c058a70b1f94324aa",
        "timestamp" : 1674013654000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Test: MacOS: Disable automatic tests (TBD, WIP)\u000a",
        "date" : "2023-01-18 04:47:34 +0100",
        "id" : "9e5599b0687a27ffd1251f7c058a70b1f94324aa",
        "msg" : "Test: MacOS: Disable automatic tests (TBD, WIP)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/util/texture/TestJPEGJoglAWTCompareNewtAWT.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestFBOMRTNEWT01.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/jogl/acore/TestGLContextSurfaceLockNEWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting01dAWT.java"
        ],
        "commitId" : "54ed519d5000765499f7783b57d00fbe75f5f046",
        "timestamp" : 1674013666000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Test: Linux: Disable automatic tests (TBD, WIP)\u000a",
        "date" : "2023-01-18 04:47:46 +0100",
        "id" : "54ed519d5000765499f7783b57d00fbe75f5f046",
        "msg" : "Test: Linux: Disable automatic tests (TBD, WIP)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/newt/parenting/TestParenting01dAWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/check-java-major-version.sh"
        ],
        "commitId" : "7f820007531da1d44c8016dbba1e2f8ade17f0e5",
        "timestamp" : 1674184368000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "check-java-major-version.sh: Use unique output to validate one class version used (52 for Java8)\u000a",
        "date" : "2023-01-20 04:12:48 +0100",
        "id" : "7f820007531da1d44c8016dbba1e2f8ade17f0e5",
        "msg" : "check-java-major-version.sh: Use unique output to validate one class version used (52 for Java8)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/check-java-major-version.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java",
          "src/nativewindow/classes/com/jogamp/nativewindow/NativeWindowFactory.java"
        ],
        "commitId" : "05f26f2638c2ac1cc8eab7a8b1c951020df03dd8",
        "timestamp" : 1674189272000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Don't import conditional platform specific 'static' code but fully qualify names when in use, make Android d8 (Dex'ing) happy\u000a",
        "date" : "2023-01-20 05:34:32 +0100",
        "id" : "05f26f2638c2ac1cc8eab7a8b1c951020df03dd8",
        "msg" : "Don't import conditional platform specific 'static' code but fully qualify names when in use, make Android d8 (Dex'ing) happy",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/com/jogamp/nativewindow/NativeWindowFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLDrawableFactory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/build-common.xml",
          "make/build.xml",
          "make/build-nativewindow.xml",
          "make/build-test.xml"
        ],
        "commitId" : "1645b44851550989736b1ec93af46d5892ec56e1",
        "timestamp" : 1674189382000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Isolate SWT from core nativewindow; Android apk shall only include core nativewindow and the android specific jogl parts (make d8 'dex'ing' happy)\u000a",
        "date" : "2023-01-20 05:36:22 +0100",
        "id" : "1645b44851550989736b1ec93af46d5892ec56e1",
        "msg" : "Isolate SWT from core nativewindow; Android apk shall only include core nativewindow and the android specific jogl parts (make d8 'dex'ing' happy)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-common.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build-test.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build-nativewindow.xml"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/noreply",
      "fullName" : "noreply"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
      "fullName" : "Sven Gothel"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/peter.chang",
      "fullName" : "peter.chang"
    }
  ]
}