{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl\" build number 1,009",
          "upstreamBuild" : 1009,
          "upstreamProject" : "jogl",
          "upstreamUrl" : "job/jogl/"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1009,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "de67cde91cb99e3a1a3b8182b119671d112c553b",
            "branch" : [
              {
                "SHA1" : "de67cde91cb99e3a1a3b8182b119671d112c553b",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "de67cde91cb99e3a1a3b8182b119671d112c553b",
            "branch" : [
              {
                "SHA1" : "de67cde91cb99e3a1a3b8182b119671d112c553b",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "de67cde91cb99e3a1a3b8182b119671d112c553b",
        "branch" : [
          {
            "SHA1" : "de67cde91cb99e3a1a3b8182b119671d112c553b",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/jogl.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 4,
      "skipCount" : 0,
      "totalCount" : 647,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "linux-x86_64",
  "duration" : 2784126,
  "estimatedDuration" : 2541985,
  "executor" : None,
  "fullDisplayName" : "jogl » linux-x86_64 linux-x86_64",
  "id" : "2013-06-18_10-53-42",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1009,
  "queueId" : -1,
  "result" : "UNSTABLE",
  "timestamp" : 1371545622000,
  "url" : "https://jogamp.org/chuck/job/jogl/label=linux-x86_64/1009/",
  "builtOn" : "linux64-AMD58xx-debian7-jogamp-x64-sgothel-002",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDynamicLibraryBundleInfo.java",
          "src/jogl/classes/jogamp/opengl/egl/EGLDynamicLibraryBundleInfo.java",
          "src/jogl/classes/jogamp/opengl/GLDynamicLibraryBundleInfo.java",
          "src/jogl/classes/jogamp/opengl/egl/DesktopES2DynamicLibraryBundleInfo.java"
        ],
        "commitId" : "6944d3485ad005c6cd69a3122479f1fbaef26dfc",
        "timestamp" : 1371505479000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "GLDynamicLibraryBundleInfo.shallLinkGlobal(): Defaults to 'true' now, allowing to remove specialized values.\u000a\u000a- Windows always used global\u000a- The OpenGL library is always available by all processes system wide.\u000a- Tested on OSX (was using local, previously).\u000a",
        "date" : "2013-06-17T23:44:39+0200",
        "id" : "6944d3485ad005c6cd69a3122479f1fbaef26dfc",
        "msg" : "GLDynamicLibraryBundleInfo.shallLinkGlobal(): Defaults to 'true' now,",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/DesktopES2DynamicLibraryBundleInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/GLDynamicLibraryBundleInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/egl/EGLDynamicLibraryBundleInfo.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/opengl/x11/glx/X11GLXDynamicLibraryBundleInfo.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run.java"
        ],
        "commitId" : "893cf0c8c32edf231dbf418d45d3181532d2402b",
        "timestamp" : 1371510616000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "JOGLNewtApplet1Run: Defer 'newtCanvasAWT' creation and attachment to applet.start() (only once), working around 'OS X' CALayer positioning bug.\u000a\u000aThe NewtCanvasAWT workaround for the 'OS X' CALayer positioning bug(*)\u000amay only work if parent is not only dislayable, but also visible.\u000a\u000a(*): Workaround resizes the component 2x, forcing a relayout.\u000a\u000a++\u000a\u000aRequestFocus after setVisibile(true).\u000a\u000a+++\u000a\u000aClear references to glWindow, newtCanvasAWT @ destroy.\u000a",
        "date" : "2013-06-18T01:10:16+0200",
        "id" : "893cf0c8c32edf231dbf418d45d3181532d2402b",
        "msg" : "JOGLNewtApplet1Run: Defer 'newtCanvasAWT' creation and attachment to",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java"
        ],
        "commitId" : "e3beec5a0b4f696e458e8cc1d653ce9dc628e137",
        "timestamp" : 1371513689000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NewtCanvasAWT: Issue 'setFocusable(..)' at configureNewtChild(..)\u000a",
        "date" : "2013-06-18T02:01:29+0200",
        "id" : "e3beec5a0b4f696e458e8cc1d653ce9dc628e137",
        "msg" : "NewtCanvasAWT: Issue 'setFocusable(..)' at configureNewtChild(..)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/awt/NewtCanvasAWT.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run.java",
          "src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtAppletBase.java",
          "src/newt/classes/com/jogamp/newt/event/awt/AWTKeyAdapter.java"
        ],
        "commitId" : "de67cde91cb99e3a1a3b8182b119671d112c553b",
        "timestamp" : 1371513987000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Refine 893cf0c8c32edf231dbf418d45d3181532d2402b: Partial revert and issue forceRelayout at end of applet.start(); Cleanup AWTKeyAdapter.\u000a\u000aRefine 893cf0c8c32edf231dbf418d45d3181532d2402b: Partial revert and issue forceRelayout at end of applet.start();\u000a- Seems the workaround of OSX CALayer positioning bug is timing dependent,\u000a  i.e. stopped working when disabled DEBUG output.\u000a- Move NewtCanvasAWT creation and attachment back to init()\u000a- Issue extra forceRelayout (if OSX) at end of start() .. works 'most of the time'.\u000a\u000aCleanup AWTKeyAdapter: Adapt code style of keyPressed() to keyReleased().\u000a",
        "date" : "2013-06-18T02:06:27+0200",
        "id" : "de67cde91cb99e3a1a3b8182b119671d112c553b",
        "msg" : "Refine 893cf0c8c32edf231dbf418d45d3181532d2402b: Partial revert and",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtApplet1Run.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/event/awt/AWTKeyAdapter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/newt/classes/com/jogamp/newt/awt/applet/JOGLNewtAppletBase.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/petr.skramovsky",
      "fullName" : "petr.skramovsky"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/maik.riechert",
      "fullName" : "maik.riechert"
    }
  ]
}