{
  "_class" : "hudson.matrix.MatrixBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl-demos_onmaster\" build number 113",
          "upstreamBuild" : 113,
          "upstreamProject" : "jogl-demos_onmaster",
          "upstreamUrl" : "job/jogl-demos_onmaster/"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 379,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "791eb1b2ae3001f04d59a61f634161e21d96ef6d",
            "branch" : [
              {
                "SHA1" : "791eb1b2ae3001f04d59a61f634161e21d96ef6d",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "791eb1b2ae3001f04d59a61f634161e21d96ef6d",
            "branch" : [
              {
                "SHA1" : "791eb1b2ae3001f04d59a61f634161e21d96ef6d",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "791eb1b2ae3001f04d59a61f634161e21d96ef6d",
        "branch" : [
          {
            "SHA1" : "791eb1b2ae3001f04d59a61f634161e21d96ef6d",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/jocl.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#379",
  "duration" : 33686,
  "estimatedDuration" : 74293,
  "executor" : None,
  "fullDisplayName" : "jocl_onmaster #379",
  "id" : "379",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 379,
  "queueId" : 943,
  "result" : "SUCCESS",
  "timestamp" : 1691846178968,
  "url" : "https://jogamp.org/chuck/view/on%20server/job/jocl_onmaster/379/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "test/com/jogamp/opencl/CLProgramTest.java",
          "src/com/jogamp/opencl/CLKernel.java"
        ],
        "commitId" : "7a26673570fd77839672d472b04dbd509395de5b",
        "timestamp" : 1460939453000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/wade%20walker",
          "fullName" : "Wade Walker"
        },
        "authorEmail" : "wwalker3@austin.rr.com",
        "comment" : "Add new kernel workgroup info functions to CLKernel\u000a\u000aAdded workgroup info functions for OpenCL 1.1, since that's the version\u000athe CL Java objects currently wraps. Also added a test that shows how to\u000aquery values from version 1.2 and later.\u000a",
        "date" : "2016-04-17 19:30:53 -0500",
        "id" : "7a26673570fd77839672d472b04dbd509395de5b",
        "msg" : "Add new kernel workgroup info functions to CLKernel",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/CLProgramTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLKernel.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "test/com/jogamp/opencl/CLProgramTest.java"
        ],
        "commitId" : "feb8b2646c8d85e2533dd1dcd7ff3c3b3718bea4",
        "timestamp" : 1462044579000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/wade%20walker",
          "fullName" : "Wade Walker"
        },
        "authorEmail" : "wwalker3@austin.rr.com",
        "comment" : "Remove non-functional CL_KERNEL_GLOBAL_WORK_SIZE test\u000a\u000aThis test didn't work properly, since that property only applies to\u000acustom devices and built-in kernels.\u000a",
        "date" : "2016-04-30 14:29:39 -0500",
        "id" : "feb8b2646c8d85e2533dd1dcd7ff3c3b3718bea4",
        "msg" : "Remove non-functional CL_KERNEL_GLOBAL_WORK_SIZE test",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/CLProgramTest.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "test/com/jogamp/opencl/CLBufferTest.java",
          "src/com/jogamp/opencl/CLMemory.java"
        ],
        "commitId" : "cf5340c0bfc1914073ea1f4fc3ccad83f50dc57d",
        "timestamp" : 1479311730000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/emily.leiviska",
          "fullName" : "emily.leiviska"
        },
        "authorEmail" : "emily.leiviska@imagesystems.se",
        "comment" : "Changes CLMemory's getNIOSize() and getNIOCapacity() to use buffer.limit() instead of capacity() in order to respect the user's desired buffer size in memory operations.\u000a",
        "date" : "2016-11-16 16:55:30 +0100",
        "id" : "cf5340c0bfc1914073ea1f4fc3ccad83f50dc57d",
        "msg" : "Changes CLMemory's getNIOSize() and getNIOCapacity() to use buffer.limit() instead of capacity() in order to respect the user's desired buffer size in memory operations.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLMemory.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/CLBufferTest.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLBuffer.java",
          "test/com/jogamp/opencl/CLBufferTest.java"
        ],
        "commitId" : "01f69625995299262c11ae6bcbf345119c7b892f",
        "timestamp" : 1479312600000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/emily.leiviska",
          "fullName" : "emily.leiviska"
        },
        "authorEmail" : "emily.leiviska@imagesystems.se",
        "comment" : "Changing CLBuffer#create to respect the limit instead of capacity on the direct buffer that the CLBuffer is being created for as this more closely represents the users intention about the buffer size.\u000a",
        "date" : "2016-11-16 17:10:00 +0100",
        "id" : "01f69625995299262c11ae6bcbf345119c7b892f",
        "msg" : "Changing CLBuffer#create to respect the limit instead of capacity on the direct buffer that the CLBuffer is being created for as this more closely represents the users intention about the buffer size.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLBuffer.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/CLBufferTest.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/config/cl-impl-12.cfg",
          "src/com/jogamp/opencl/impl/CLTLAccessorFactory.java",
          "make/config/cl-impl-11.cfg",
          "src/com/jogamp/opencl/CLCommandQueue.java",
          "src/com/jogamp/opencl/CLProgram.java",
          "src/com/jogamp/opencl/CLEventList.java",
          "make/config/cl-impl-20.cfg"
        ],
        "commitId" : "dc1424050e47cd239ad26c4f12fb3a0e4289d682",
        "timestamp" : 1686878248000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Adopt to GlueGen change: Drop ManualStaticInitCall, PointerBuffer.ELEMENT_SIZE -> AbstractBuffer.POINTER_SIZE\u000a",
        "date" : "2023-06-16 03:17:28 +0200",
        "id" : "dc1424050e47cd239ad26c4f12fb3a0e4289d682",
        "msg" : "Adopt to GlueGen change: Drop ManualStaticInitCall, PointerBuffer.ELEMENT_SIZE -> AbstractBuffer.POINTER_SIZE",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/impl/CLTLAccessorFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLCommandQueue.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/cl-impl-12.cfg"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLEventList.java"
          },
          {
            "editType" : "edit",
            "file" : "make/config/cl-impl-11.cfg"
          },
          {
            "editType" : "edit",
            "file" : "make/config/cl-impl-20.cfg"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLProgram.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/wade%20walker",
      "fullName" : "Wade Walker"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
      "fullName" : "Sven Gothel"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/emily.leiviska",
      "fullName" : "emily.leiviska"
    }
  ],
  "runs" : [
    {
      "number" : 379,
      "url" : "https://jogamp.org/chuck/view/on%20server/job/jocl_onmaster/label=linux-x86_64-master-001/379/"
    },
    {
      "number" : 187,
      "url" : "https://jogamp.org/chuck/view/on%20server/job/jocl_onmaster/label=linux64-null-centos54-jogamp-x64-chuck-001/187/"
    }
  ]
}