{
  "_class" : "hudson.matrix.MatrixBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UserIdCause",
          "shortDescription" : "Started by user Sven Gothel",
          "userId" : "sgothel",
          "userName" : "Sven Gothel"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 409,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "675ea2c9ee6308d439b2429d0863a634ba673eff",
            "branch" : [
              {
                "SHA1" : "675ea2c9ee6308d439b2429d0863a634ba673eff",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "675ea2c9ee6308d439b2429d0863a634ba673eff",
            "branch" : [
              {
                "SHA1" : "675ea2c9ee6308d439b2429d0863a634ba673eff",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "675ea2c9ee6308d439b2429d0863a634ba673eff",
        "branch" : [
          {
            "SHA1" : "675ea2c9ee6308d439b2429d0863a634ba673eff",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.test.MatrixTestResult",
      "failCount" : 2,
      "skipCount" : 0,
      "totalCount" : 486,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#409",
  "duration" : 106468,
  "estimatedDuration" : 476144,
  "executor" : None,
  "fullDisplayName" : "gluegen #409",
  "id" : "2011-09-22_01-43-00",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 409,
  "queueId" : -1,
  "result" : "UNSTABLE",
  "timestamp" : 1316648580000,
  "url" : "https://jogamp.org/chuck/view/fwd/job/gluegen/409/",
  "builtOn" : "linux64-AMD58xx-ubuntu10-jogamp-x32-sgothel-001",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/common/jvm/JNILibLoaderBase.java",
          "src/java/com/jogamp/common/nio/AbstractBuffer.java",
          "src/java/jogamp/common/os/MachineDescriptionRuntime.java",
          "src/java/com/jogamp/common/os/DynamicLibraryBundle.java",
          "src/java/com/jogamp/gluegen/runtime/GlueGenJNILibLoader.java",
          "src/java/com/jogamp/gluegen/runtime/NativeLibLoader.java",
          "src/java/com/jogamp/common/jvm/JVMUtil.java",
          "src/java/com/jogamp/common/nio/PointerBuffer.java",
          "src/junit/com/jogamp/gluegen/test/junit/generation/BindingJNILibLoader.java",
          "src/java/com/jogamp/common/os/NativeLibrary.java"
        ],
        "commitId" : "def691b009132463f8ec8efabd0d72768235dcf5",
        "timestamp" : 1316623930000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Unify JNI Library Loading into JNILibLoaderBase and use it for the gluegen-rt native lib as well\u000a\u000a- removed redundance\u000a- move proper JNLPAppletLauncher custom libloader code into JNILibLoaderBase\u000a- prepares for new JAR temp cache ..\u000a",
        "date" : "2011-09-21T18:52:10+0200",
        "id" : "def691b009132463f8ec8efabd0d72768235dcf5",
        "msg" : "Unify JNI Library Loading into JNILibLoaderBase and use it for the",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/os/NativeLibrary.java"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/gluegen/test/junit/generation/BindingJNILibLoader.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/jvm/JNILibLoaderBase.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/jvm/JVMUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/nio/AbstractBuffer.java"
          },
          {
            "editType" : "add",
            "file" : "src/java/com/jogamp/gluegen/runtime/GlueGenJNILibLoader.java"
          },
          {
            "editType" : "delete",
            "file" : "src/java/com/jogamp/gluegen/runtime/NativeLibLoader.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/nio/PointerBuffer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/jogamp/common/os/MachineDescriptionRuntime.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/os/DynamicLibraryBundle.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/common/jvm/JNILibLoaderBase.java",
          "src/java/com/jogamp/common/util/cache/TempJarCache.java",
          "src/java/com/jogamp/common/util/JarUtil.java"
        ],
        "commitId" : "0a45d6ca9b9a8d92b5e4c147be94fad8de344816",
        "timestamp" : 1316636999000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "JNILibLoaderBase/TempJarCache: Prepare for loadLibrary(..) out of cached JARs\u000a\u000a- JNILibLoaderBase: If TempJarCache is active, try find native library in cached JARs\u000a- TempJarCache: Add bootstrabNativeLib(..) allowing bootstraping gluegen-rt from JAR w/o needing it\u000a- JARUtil: minor edits (final)\u000a",
        "date" : "2011-09-21T22:29:59+0200",
        "id" : "0a45d6ca9b9a8d92b5e4c147be94fad8de344816",
        "msg" : "JNILibLoaderBase/TempJarCache: Prepare for loadLibrary(..) out of cached",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/util/JarUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/jvm/JNILibLoaderBase.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/util/cache/TempJarCache.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/common/nio/AbstractBuffer.java",
          "src/java/com/jogamp/common/os/Platform.java",
          "src/java/jogamp/common/os/MachineDescriptionRuntime.java",
          "src/java/com/jogamp/gluegen/runtime/GlueGenJNILibLoader.java",
          "src/java/com/jogamp/common/jvm/JVMUtil.java",
          "src/java/com/jogamp/common/nio/PointerBuffer.java",
          "src/java/com/jogamp/common/os/NativeLibrary.java"
        ],
        "commitId" : "a258a199da9ba1351d946ad0379c54e8481e931b",
        "timestamp" : 1316641228000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "gluegen-rt lib loading: Moved to Platform static init incl. TempJarCache.bootstrapNativeLib(..) usage\u000a\u000a- Moving to Platform solves former interdependencies between GlueGenJNILibLoader/Platform\u000a\u000a- TempJarCache is being setup w/ bootstraping the gluegen-rt native lib jar file.\u000a  Interesting here is that when using Oracle's JRE w/ Applets/JNLP the\u000a  current dbg output is:\u000a     gluegen-rt: url-root http://risa/deployment/test/jau02s/jar/\u000a     gluegen-rt: nativeJarURL jar:http://risa/deployment/test/jau02s/jar/gluegen-rt-natives-linux-amd64.jar!/\u000a     gluegen-rt: nativeJar /home/sven/.java/deployment/cache/6.0/49/3c6d1e31-2c90f42e\u000a  IE the JRE implementation already deduces the online link to the Applet/JNLP cache.\u000a  This makes the implementation much simpler, ie. same for application and Applets/JNLP.\u000a  Have to verify w/ other Java impl. sure - and add same logic for the JOGL part.\u000a",
        "date" : "2011-09-21T23:40:28+0200",
        "id" : "a258a199da9ba1351d946ad0379c54e8481e931b",
        "msg" : "gluegen-rt lib loading: Moved to Platform static init incl.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/os/Platform.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/jvm/JVMUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/nio/AbstractBuffer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/jogamp/common/os/MachineDescriptionRuntime.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/os/NativeLibrary.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/nio/PointerBuffer.java"
          },
          {
            "editType" : "delete",
            "file" : "src/java/com/jogamp/gluegen/runtime/GlueGenJNILibLoader.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/runtest.sh"
        ],
        "commitId" : "675ea2c9ee6308d439b2429d0863a634ba673eff",
        "timestamp" : 1316641240000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "test script\u000a",
        "date" : "2011-09-21T23:40:40+0200",
        "id" : "675ea2c9ee6308d439b2429d0863a634ba673eff",
        "msg" : "test script",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/runtest.sh"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
      "fullName" : "Sven Gothel"
    }
  ],
  "runs" : [
    {
      "number" : 409,
      "url" : "https://jogamp.org/chuck/view/fwd/job/gluegen/label=linux-x86_64/409/"
    },
    {
      "number" : 409,
      "url" : "https://jogamp.org/chuck/view/fwd/job/gluegen/label=macos-x86_64/409/"
    },
    {
      "number" : 409,
      "url" : "https://jogamp.org/chuck/view/fwd/job/gluegen/label=windows-x86_64/409/"
    }
  ]
}