{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"gluegen\" build number 326",
          "upstreamBuild" : 326,
          "upstreamProject" : "gluegen",
          "upstreamUrl" : "job/gluegen/"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 326,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ee90bc9e9c90b81e786fc9eb114c18a0e08b9599",
            "branch" : [
              {
                "SHA1" : "ee90bc9e9c90b81e786fc9eb114c18a0e08b9599",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ee90bc9e9c90b81e786fc9eb114c18a0e08b9599",
            "branch" : [
              {
                "SHA1" : "ee90bc9e9c90b81e786fc9eb114c18a0e08b9599",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "ee90bc9e9c90b81e786fc9eb114c18a0e08b9599",
        "branch" : [
          {
            "SHA1" : "ee90bc9e9c90b81e786fc9eb114c18a0e08b9599",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 0,
      "skipCount" : 0,
      "totalCount" : 40,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#326",
  "duration" : 119596,
  "estimatedDuration" : 189647,
  "executor" : None,
  "fullDisplayName" : "gluegen » linux-x86_64 #326",
  "id" : "2011-04-27_20-20-19",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 326,
  "queueId" : -1,
  "result" : "SUCCESS",
  "timestamp" : 1303928419000,
  "url" : "https://jogamp.org/chuck/view/on%20server/job/gluegen/label=linux-x86_64/326/",
  "builtOn" : "linux64-AMD58xx-ubuntu10-jogamp-x64-sgothel-002",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/gluegen/JavaEmitter.java",
          "src/java/com/jogamp/common/nio/Buffers.java",
          "src/java/com/jogamp/common/nio/Int64BufferSE.java",
          "src/java/com/jogamp/gluegen/JavaType.java",
          "src/junit/com/jogamp/gluegen/test/junit/generation/BaseClass.java",
          "src/java/com/jogamp/common/nio/Int64Buffer.java",
          "src/java/com/jogamp/gluegen/JavaMethodBindingEmitter.java"
        ],
        "commitId" : "a07892f07f15c96ca248fc12133748be7058241f",
        "timestamp" : 1303842046000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "refactoring in common.nio public api - removed Int64Buffer\u000a - removed Int64Buffer since it is no longer needed for LongBuffer emulation\u000a\u000aSigned-off-by: Sven Gothel <sgothel@jausoft.com>\u000a",
        "date" : "2011-04-26T20:20:46+0200",
        "id" : "a07892f07f15c96ca248fc12133748be7058241f",
        "msg" : "refactoring in common.nio public api - removed Int64Buffer",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "src/java/com/jogamp/common/nio/Int64Buffer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/JavaEmitter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/gluegen/test/junit/generation/BaseClass.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/JavaMethodBindingEmitter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/nio/Buffers.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/gluegen/JavaType.java"
          },
          {
            "editType" : "delete",
            "file" : "src/java/com/jogamp/common/nio/Int64BufferSE.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/common/nio/AbstractBuffer.java",
          "src/java/com/jogamp/common/nio/Buffers.java",
          "src/java/com/jogamp/common/nio/NativeBuffer.java",
          "src/junit/com/jogamp/gluegen/test/junit/generation/test1.c",
          "src/junit/com/jogamp/gluegen/test/junit/generation/Test1p2ProcAddressEmitter.java",
          "src/java/com/jogamp/common/nio/PointerBufferSE.java",
          "src/java/com/jogamp/common/nio/AbstractLongBuffer.java",
          "src/junit/com/jogamp/gluegen/test/junit/generation/test1.h",
          "src/java/com/jogamp/common/nio/PointerBuffer.java",
          "src/junit/com/jogamp/gluegen/test/junit/generation/Test1p1JavaEmitter.java",
          "src/junit/com/jogamp/gluegen/test/junit/generation/BaseClass.java"
        ],
        "commitId" : "8f8aa3f73e3c9804c4a86f5d4fdac257d50d831a",
        "timestamp" : 1303919263000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "NativeBuffer/PointerBuffer API/Impl Change (remove explicit backup array, alloc referenced data map if used only)\u000a\u000aThis patch doesn't impact GlueGen's code generation,\u000abut enhance and fix PointerBuffer usage only.\u000a\u000aremove explicit backup array\u000a  As suggested by Michael Bien with a proposed patch,\u000a  PointerBuffer's backup array is not only redundant in case it's not used,\u000a  but also erroneous - due to possible sliced buffers.\u000a\u000a  Removes the explicit backup array implementation\u000a  leaving it up to the user, ie how PointerBuffer is created (alloc/allocDirect)\u000a  and use the underlying nio's buffer backup array, if available.\u000a\u000a  This also fixes the (never tested) case of indirect w/ backup array usage\u000a  on 32bit platform size. In this case the array shall be of type int[],\u000a  holding 32bit pointer - on 64bit long[].\u000a  Previous to this patch, it was always long[].\u000a\u000a  Added more thorough tests of PointerBuffer, notably indirect w/ backup array\u000a  and native deep copy and filling of a pointer array.\u000a\u000aalloc referenced data map if used only\u000a  As suggested by Michael Bien with a proposed patch,\u000a  the allocation of the dataMap hash map is redundant in case it's not used.\u000a\u000a  The hash map will be initialized lazy, if needed only.\u000a",
        "date" : "2011-04-27T17:47:43+0200",
        "id" : "8f8aa3f73e3c9804c4a86f5d4fdac257d50d831a",
        "msg" : "NativeBuffer/PointerBuffer API/Impl Change (remove explicit backup",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/nio/NativeBuffer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/nio/PointerBuffer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/gluegen/test/junit/generation/Test1p1JavaEmitter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/gluegen/test/junit/generation/test1.c"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/gluegen/test/junit/generation/BaseClass.java"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/gluegen/test/junit/generation/Test1p2ProcAddressEmitter.java"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/gluegen/test/junit/generation/test1.h"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/nio/Buffers.java"
          },
          {
            "editType" : "delete",
            "file" : "src/java/com/jogamp/common/nio/PointerBufferSE.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/nio/AbstractBuffer.java"
          },
          {
            "editType" : "delete",
            "file" : "src/java/com/jogamp/common/nio/AbstractLongBuffer.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".classpath"
        ],
        "commitId" : "2b838b719f334d135c63d2569e029080c74e4307",
        "timestamp" : 1303919313000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Eclipse: use native build path of tests\u000a",
        "date" : "2011-04-27T17:48:33+0200",
        "id" : "2b838b719f334d135c63d2569e029080c74e4307",
        "msg" : "Eclipse: use native build path of tests",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".classpath"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/runtest.sh",
          "make/scripts/make.gluegen.all.linux-x86_64.sh"
        ],
        "commitId" : "ee90bc9e9c90b81e786fc9eb114c18a0e08b9599",
        "timestamp" : 1303919332000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "test / build scripts\u000a",
        "date" : "2011-04-27T17:48:52+0200",
        "id" : "ee90bc9e9c90b81e786fc9eb114c18a0e08b9599",
        "msg" : "test / build scripts",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/make.gluegen.all.linux-x86_64.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/runtest.sh"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
      "fullName" : "Sven Gothel"
    }
  ]
}