{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl\" build number 1,493",
          "upstreamBuild" : 1493,
          "upstreamProject" : "jogl",
          "upstreamUrl" : "job/jogl/"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1493,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "82f267acee3485464ea62328e14eff4e124e8f21",
            "branch" : [
              {
                "SHA1" : "82f267acee3485464ea62328e14eff4e124e8f21",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "82f267acee3485464ea62328e14eff4e124e8f21",
            "branch" : [
              {
                "SHA1" : "82f267acee3485464ea62328e14eff4e124e8f21",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "82f267acee3485464ea62328e14eff4e124e8f21",
        "branch" : [
          {
            "SHA1" : "82f267acee3485464ea62328e14eff4e124e8f21",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/jogl.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 2,
      "skipCount" : 7,
      "totalCount" : 1119,
      "urlName" : "testReport"
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "windows-x86_64",
  "duration" : 3764912,
  "estimatedDuration" : 3745003,
  "executor" : None,
  "fullDisplayName" : "jogl » windows-x86_64 windows-x86_64",
  "id" : "1493",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1493,
  "queueId" : 622,
  "result" : "UNSTABLE",
  "timestamp" : 1578171700294,
  "url" : "https://jogamp.org/chuck/job/jogl/label=windows-x86_64/1493/",
  "builtOn" : "win64-nvgtx460-win7-jogamp-x64-sgothel-011",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/build-oculusvr.xml",
          "make/build-newt.xml",
          "make/build-nativewindow.xml",
          "make/build.xml",
          "make/build-jogl.xml"
        ],
        "commitId" : "e2fe0fbf558da39f762df3779e120d1956e4c47c",
        "timestamp" : 1577978291000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "native.tag.jar: include *.symbols\u000a",
        "date" : "2020-01-02 16:18:11 +0100",
        "id" : "e2fe0fbf558da39f762df3779e120d1956e4c47c",
        "msg" : "native.tag.jar: include *.symbols",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-nativewindow.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build-jogl.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build-oculusvr.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build-newt.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/build.xml",
          "make/build-jogl.xml"
        ],
        "commitId" : "cb092e517461b3047c966c38e92668010a3b7ef6",
        "timestamp" : 1577979397000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "native.tag.jar: include *.symbols (fix)\u000a",
        "date" : "2020-01-02 16:36:37 +0100",
        "id" : "cb092e517461b3047c966c38e92668010a3b7ef6",
        "msg" : "native.tag.jar: include *.symbols (fix)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build-jogl.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java",
          "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java",
          "make/scripts/tests.sh"
        ],
        "commitId" : "2be7001101dbb16e5264c9c38b9764ba1e39ab5c",
        "timestamp" : 1578015151000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1420: Add FFMpeg 4.* versioned lib-names and provide optional internal lib lookup\u000a\u000aNew property 'jogl.ffmpeg.lib' may be set to 'internal',\u000asetting PREFER_SYSTEM_LIBS:=false (default it true)\u000a\u000aNon system internal libraries are named 'internal_<basename>',\u000ae.g. 'internal_avutil'.\u000a\u000aSystem default libraries are named '<basename>',\u000ae.g. 'avutil'.\u000a\u000aIf PREFER_SYSTEM_LIBS is true (default),\u000awe lookup the default library first,\u000athen the versioned library names and last the internal library.\u000a\u000aIf PREFER_SYSTEM_LIBS is false,\u000awe lookup the internal library first,\u000athen the versioned library names and last the default library.\u000a",
        "date" : "2020-01-03 02:32:31 +0100",
        "id" : "2be7001101dbb16e5264c9c38b9764ba1e39ab5c",
        "msg" : "Bug 1420: Add FFMpeg 4.* versioned lib-names and provide optional internal lib lookup",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGMediaPlayer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/util/av/impl/FFMPEGDynamicLibraryBundleInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/nativewindow/classes/jogamp/nativewindow/macosx/OSXUtil.java",
          "src/nativewindow/native/macosx/OSXmisc.m"
        ],
        "commitId" : "e6d53e29f05a6928192f6c4a988b2aa558be8d65",
        "timestamp" : 1578153529000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1358: Add OSXUtil.GetWindowPixelScale(..)\u000a\u000aIt is now possible to retrieve the pixel scale [NSWindow backingScaleFactor]\u000aafter native creation by NEWT - as we have changed the lifecycly (all-in-one native method on AppKit)\u000a",
        "date" : "2020-01-04 16:58:49 +0100",
        "id" : "e6d53e29f05a6928192f6c4a988b2aa558be8d65",
        "msg" : "Bug 1358: Add OSXUtil.GetWindowPixelScale(..)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/nativewindow/classes/jogamp/nativewindow/macosx/OSXUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/nativewindow/native/macosx/OSXmisc.m"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/swt/NewtCanvasSWT.java"
        ],
        "commitId" : "3b60cb464cea77a22f866155c14c8786dea360ba",
        "timestamp" : 1578153802000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1358: NewtCanvasSWT High-DPI: Use window-units where required instead of pixel-units\u000a\u000aCommit ca7f0fb61b0a608b6e684a5bbde71f6ecb6e3fe0\u000adid one thing wrong: Using the pixel-unit size for\u000aNEWT child window operations where window-units are required.\u000a",
        "date" : "2020-01-04 17:03:22 +0100",
        "id" : "3b60cb464cea77a22f866155c14c8786dea360ba",
        "msg" : "Bug 1358: NewtCanvasSWT High-DPI: Use window-units where required instead of pixel-units",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/swt/NewtCanvasSWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/swt/NewtCanvasSWT.java"
        ],
        "commitId" : "fb211581fefc994d1458a2a74801dfb937170f39",
        "timestamp" : 1578154020000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1358: NewtCanvasSWT High-DPI: Propagate pixelScale to NEWT-Child and utilize it for convertTo*Units(..)\u000a\u000aDetected pixelScale on SWT should be propagated to the NEWT Child\u000ausing 'newtChild.setSurfaceScale(pixelScale)' to allow an impact.\u000a\u000aAlso utilize computed pixel for converTo*Units(..) implementation.\u000a",
        "date" : "2020-01-04 17:07:00 +0100",
        "id" : "fb211581fefc994d1458a2a74801dfb937170f39",
        "msg" : "Bug 1358: NewtCanvasSWT High-DPI: Propagate pixelScale to NEWT-Child and utilize it for convertTo*Units(..)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/swt/NewtCanvasSWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/tests.sh",
          "src/newt/classes/jogamp/newt/driver/macosx/WindowDriver.java"
        ],
        "commitId" : "7d7d4e4f194ed25dc8b450e13ab67020c607445b",
        "timestamp" : 1578154682000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1358: MacOS NEWT WindowDriver / NewtCanvasSWT High-DPI:\u000a\u000aEven w/ commit fb211581fefc994d1458a2a74801dfb937170f39, propagating the SWT pixelScale to NEWT-Child,\u000ahasPixelScale was never updated via updatePixelScale() through native callback [NSView viewDidChangeBackingProperties]!\u000a\u000a[NSView viewDidChangeBackingProperties] not being called on [created] child windows (NewtCanvasSWT)\u000aconfused the overal pixelScale state, i.e. no hasPixelScale update via updatePixelScale(..).\u000a\u000aThis change explicitly queries OSXUtil.GetWindowPixelScale(handle) (commit e6d53e29f05a6928192f6c4a988b2aa558be8d65)for:\u000a\u000a1) updateMaxScreenPixelScaleByWindowHandle(..), which now updates the actual hasPixelScale after native creation\u000a\u000aand for\u000a\u000a2) setSurfaceScale(..), which directly calls updatePixelScale(..) with the queried actual pixelScale\u000ainstead of relying on the native callback [NSView viewDidChangeBackingProperties].\u000a",
        "date" : "2020-01-04 17:18:02 +0100",
        "id" : "7d7d4e4f194ed25dc8b450e13ab67020c607445b",
        "msg" : "Bug 1358: MacOS NEWT WindowDriver / NewtCanvasSWT High-DPI:",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/jogamp/newt/driver/macosx/WindowDriver.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/build-newt.xml",
          "make/build-oculusvr.xml",
          "make/build-nativewindow.xml",
          "make/build.xml",
          "make/build-jogl.xml"
        ],
        "commitId" : "4e2e4011764ab9d839351e43363100499304f5b0",
        "timestamp" : 1578159704000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "native.tag.jar: Revert explicit inclusion of *.symbols file\u000a\u000areverting commit cb092e517461b3047c966c38e92668010a3b7ef6\u000a",
        "date" : "2020-01-04 18:41:44 +0100",
        "id" : "4e2e4011764ab9d839351e43363100499304f5b0",
        "msg" : "native.tag.jar: Revert explicit inclusion of *.symbols file",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-jogl.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build-nativewindow.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build-newt.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build-oculusvr.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/make.jogl.all.win64.bat",
          "make/scripts/make.jogl.all.win32.bat"
        ],
        "commitId" : "b15522b677b8473b2eb193f6d9484687b894e5a7",
        "timestamp" : 1578163663000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "fix windows build scripts\u000a",
        "date" : "2020-01-04 19:47:43 +0100",
        "id" : "b15522b677b8473b2eb193f6d9484687b894e5a7",
        "msg" : "fix windows build scripts",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.win64.bat"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.win32.bat"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/build-common.xml"
        ],
        "commitId" : "c9e85c8effac97d679891219cae6918ff561c368",
        "timestamp" : 1578168082000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "swt.jar: On linux-i586 and windows-i586 we have to use any 64bit for compilation - as 32bit builds are no more supported since SWT 4.10\u000a",
        "date" : "2020-01-04 21:01:22 +0100",
        "id" : "c9e85c8effac97d679891219cae6918ff561c368",
        "msg" : "swt.jar: On linux-i586 and windows-i586 we have to use any 64bit for compilation - as 32bit builds are no more supported since SWT 4.10",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-common.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/make.jogl.all.solaris-x86.sh",
          "make/scripts/make.jogl.all.linux-x86.sh",
          "make/scripts/tests-x32.sh",
          "make/scripts/make.jogl.all.linux-x86_64-clang.sh",
          "make/scripts/tests-solx64.sh",
          "make/scripts/make.jogl.all.linux-x86_64.sh",
          "make/scripts/junit-linux-armv6hf-console.sh",
          "make/scripts/tests-x64-custom.sh",
          "make/scripts/tests-x64.sh",
          "make/scripts/make.jogl.all.android-armv6-cross.sh",
          "make/scripts/make.jogl.doc.all.x86_64.sh",
          "make/scripts/make.jogl.all.android-x86-cross.sh",
          "make/scripts/make.jogl.all.linux-x86-clang.sh",
          "make/scripts/junit-linux-x86_64-console.sh",
          "make/scripts/make.jogl.all.linux-aarch64-cross.sh",
          "make/scripts/make.jogl.all.android-aarch64-cross.sh",
          "make/scripts/make.jogl.doc.x86_64.sh",
          "make/scripts/make.jogl.all.solaris-x86_64.sh",
          "make/scripts/make.jogl.all.linux-armv6hf-cross.sh",
          "make/scripts/tests-solx32.sh"
        ],
        "commitId" : "2cb7f6af4813041bfff6c8a631e329ed5a63dba3",
        "timestamp" : 1578169849000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "scripts: use gluegen's renamed setenv-build-jogl-* -> setenv-build-jogamp-*\u000a",
        "date" : "2020-01-04 21:30:49 +0100",
        "id" : "2cb7f6af4813041bfff6c8a631e329ed5a63dba3",
        "msg" : "scripts: use gluegen's renamed setenv-build-jogl-* -> setenv-build-jogamp-*",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.linux-x86_64.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/junit-linux-x86_64-console.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.linux-aarch64-cross.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.doc.all.x86_64.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.linux-armv6hf-cross.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.solaris-x86_64.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-solx64.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.android-aarch64-cross.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x64.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-solx32.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/junit-linux-armv6hf-console.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.doc.x86_64.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x64-custom.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.android-armv6-cross.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.android-x86-cross.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.linux-x86-clang.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.linux-x86_64-clang.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests-x32.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.solaris-x86.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.jogl.all.linux-x86.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/build-nativewindow.xml"
        ],
        "commitId" : "82f267acee3485464ea62328e14eff4e124e8f21",
        "timestamp" : 1578169940000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "linker.cfg.linux.*.nativewindow: Specialize for x86 and amd64 allowing cross-compilation 32bit on 64bit\u000a",
        "date" : "2020-01-04 21:32:20 +0100",
        "id" : "82f267acee3485464ea62328e14eff4e124e8f21",
        "msg" : "linker.cfg.linux.*.nativewindow: Specialize for x86 and amd64 allowing cross-compilation 32bit on 64bit",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-nativewindow.xml"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
      "fullName" : "Sven Gothel"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
      "fullName" : "xerxes"
    }
  ]
}