{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"gluegen\" build number 883",
          "upstreamBuild" : 883,
          "upstreamProject" : "gluegen",
          "upstreamUrl" : "job/gluegen/"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 883,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "41d89263109d20dbcfcc7a642c88a290b4877b5f",
            "branch" : [
              {
                "SHA1" : "41d89263109d20dbcfcc7a642c88a290b4877b5f",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "41d89263109d20dbcfcc7a642c88a290b4877b5f",
            "branch" : [
              {
                "SHA1" : "41d89263109d20dbcfcc7a642c88a290b4877b5f",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "41d89263109d20dbcfcc7a642c88a290b4877b5f",
        "branch" : [
          {
            "SHA1" : "41d89263109d20dbcfcc7a642c88a290b4877b5f",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/gluegen.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 0,
      "skipCount" : 0,
      "totalCount" : 1,
      "urlName" : "testReport"
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "android-arm64",
  "duration" : 457316,
  "estimatedDuration" : 122998,
  "executor" : None,
  "fullDisplayName" : "gluegen » android-arm64 android-arm64",
  "id" : "2015-08-18_04-01-06",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 883,
  "queueId" : -1,
  "result" : "SUCCESS",
  "timestamp" : 1439863266000,
  "url" : "https://jogamp.org/chuck/job/gluegen/label=android-arm64/883/",
  "builtOn" : "androidArm64-jogamp-aarch64-sgothel-041",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/gluegen-cpptasks-base.xml"
        ],
        "commitId" : "3f73bbbd44721cc666e4d3505fcf163490636ba8",
        "timestamp" : 1439367672000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
          "fullName" : "xerxes"
        },
        "authorEmail" : "xerxes@gudinna.com",
        "comment" : "Bug 1172: Use the same in-jar folder structure for native jars as the fat-jar\u000a",
        "date" : "2015-08-12T10:21:12+0200",
        "id" : "3f73bbbd44721cc666e4d3505fcf163490636ba8",
        "msg" : "Bug 1172: Use the same in-jar folder structure for native jars as the",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/gluegen-cpptasks-base.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/common/os/NativeLibrary.java"
        ],
        "commitId" : "bf4d8786cb732d86db333b43020ecf0af27f60bf",
        "timestamp" : 1439376986000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
          "fullName" : "xerxes"
        },
        "authorEmail" : "xerxes@gudinna.com",
        "comment" : "Bug 1145: Fix cc1 NativeLibrary: Add current working directory + natives/os-arch/ + library names\u000a\u000aFixes Bug 1145 cc1 when using an unpacked fat-jar\u000a",
        "date" : "2015-08-12T12:56:26+0200",
        "id" : "bf4d8786cb732d86db333b43020ecf0af27f60bf",
        "msg" : "Bug 1145: Fix cc1 NativeLibrary: Add current working directory +",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/os/NativeLibrary.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/common/jvm/JNILibLoaderBase.java",
          "src/junit/com/jogamp/common/os/TestElfReader01.java",
          "src/java/com/jogamp/common/os/NativeLibrary.java",
          "src/java/jogamp/common/os/PlatformPropsImpl.java"
        ],
        "commitId" : "d12e4d4ea279998b27457691038e709879dcaca6",
        "timestamp" : 1439390325000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
          "fullName" : "xerxes"
        },
        "authorEmail" : "xerxes@gudinna.com",
        "comment" : "Bug 1194: NativeLibrary: Remove dangerous search paths using the JRE extension mechanism\u000a\u000aNativeLibrary:\u000a    API change: Removed searchSystemPathFirst argument to the\u000a    open and enumerateLibraryPaths methods.\u000a    Removed the generic sun.boot.library.path system path and the\u000a    MacOS specific Frameworks paths from enumerateLibraryPaths.\u000a\u000aJNILibLoaderBase, PlatformPropsImpl & TestElfReader01:\u000a   Updated to handle the NativeLibrary API change.\u000a\u000aThis change will prevent JogAmp modules to pickup and load unsupported\u000aand old SUN JOGL 1 natives that may have been deployed with the JRE.\u000a",
        "date" : "2015-08-12T16:38:45+0200",
        "id" : "d12e4d4ea279998b27457691038e709879dcaca6",
        "msg" : "Bug 1194: NativeLibrary: Remove dangerous search paths using the JRE",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/common/os/TestElfReader01.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/jogamp/common/os/PlatformPropsImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/os/NativeLibrary.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/jvm/JNILibLoaderBase.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/junit/com/jogamp/common/os/TestElfReader01.java",
          "make/scripts/runtest.sh",
          "src/java/com/jogamp/common/os/NativeLibrary.java",
          "src/java/jogamp/common/os/PlatformPropsImpl.java"
        ],
        "commitId" : "6557eedd0f0ec98d743c762a698bb028e88a9e16",
        "timestamp" : 1439849731000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1194: Reinstate system-lib search for NativeLibrary.open(..) and PlatformPropsImpl.findSysLib(..).\u000a\u000aThis patch partially reverts of commit d12e4d4ea279998b27457691038e709879dcaca6.\u000a\u000aNativeLibrary.open(..) requires search of system libraries,\u000asince it loads the actual 'tool library' for which we generate the JNI binding.\u000aThe 'tool library' is preferably the system wide installed version,\u000ae.g. libGL.so etc.\u000a\u000aPlatformPropsImpl.findSysLib(..) also requires finding system libraries\u000aas needed for PlatformPropsImpl.queryElfFile(..), i.e. using libjava.so etc.\u000a\u000aOnly the JNI 'glue library', glueing java calls to the 'tool library',\u000ashall not use the system wide library search since we shall only use\u000aJogAmp provided instances here.\u000a\u000aThis patch also reinstates binary compatibility w/ prev. GlueGen JARs\u000asince NativeLibrary.enumerateLibraryPath(..) is public.\u000a\u000a+++\u000a\u000aFurther more 'NativeLibrary.enumerateLibraryPath(..)'\u000anow adds OSX system framework search _before_ the user path\u000ain case 'searchSystemPath && searchSystemPathFirst'.\u000aOriginal code always added this search to the end,\u000awhich does not match the intended behavior (-> bug).\u000a",
        "date" : "2015-08-18T00:15:31+0200",
        "id" : "6557eedd0f0ec98d743c762a698bb028e88a9e16",
        "msg" : "Bug 1194: Reinstate system-lib search for NativeLibrary.open(..) and",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/common/os/TestElfReader01.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/runtest.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/os/NativeLibrary.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/jogamp/common/os/PlatformPropsImpl.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/common/util/JogampVersion.java"
        ],
        "commitId" : "32f09a5894ce3b157d5439df83703fa6f5336ff4",
        "timestamp" : 1439851849000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1145: Fix cc2: Null versions reported using the fat-jar (JogampVersion)\u000a\u000aIn case we run fat-jar file, the package name is 'com.jogamp'\u000aand all entries are based upon GlueGen.\u000a\u000aJogampVersion will fall back trying to find a fat-jar Manifest\u000ain case a null Manifest is being passed.\u000a",
        "date" : "2015-08-18T00:50:49+0200",
        "id" : "32f09a5894ce3b157d5439df83703fa6f5336ff4",
        "msg" : "Bug 1145: Fix cc2: Null versions reported using the fat-jar",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/util/JogampVersion.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/common/jvm/JNILibLoaderBase.java",
          "make/scripts/runtest.sh"
        ],
        "commitId" : "41d89263109d20dbcfcc7a642c88a290b4877b5f",
        "timestamp" : 1439854258000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 1172: TempJarCache: Only copy native library files from 'natives/os.and.arch', reducing JAR search.\u000a\u000aSince all native libraries are now contained within 'natives/os.and.arch',\u000awe don't need to search the whole JAR file anymore\u000abut simply can copy the content of the defined folder - if existing.\u000a",
        "date" : "2015-08-18T01:30:58+0200",
        "id" : "41d89263109d20dbcfcc7a642c88a290b4877b5f",
        "msg" : "Bug 1172: TempJarCache: Only copy native library files from",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/jvm/JNILibLoaderBase.java"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/runtest.sh"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/xerxes",
      "fullName" : "xerxes"
    }
  ]
}