{
  "_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" : 723,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ca7a1864a1624539048809d0a1c491f57c145d15",
            "branch" : [
              {
                "SHA1" : "ca7a1864a1624539048809d0a1c491f57c145d15",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ca7a1864a1624539048809d0a1c491f57c145d15",
            "branch" : [
              {
                "SHA1" : "ca7a1864a1624539048809d0a1c491f57c145d15",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "ca7a1864a1624539048809d0a1c491f57c145d15",
        "branch" : [
          {
            "SHA1" : "ca7a1864a1624539048809d0a1c491f57c145d15",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "git://jogamp.org/srv/scm/gluegen.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.test.MatrixTestResult",
      "failCount" : 0,
      "skipCount" : 0,
      "totalCount" : 2018,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#723",
  "duration" : 1219162,
  "estimatedDuration" : 476144,
  "executor" : None,
  "fullDisplayName" : "gluegen #723",
  "id" : "2013-10-02_02-07-05",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 723,
  "queueId" : -1,
  "result" : "SUCCESS",
  "timestamp" : 1380672425000,
  "url" : "https://jogamp.org/chuck/view/fwd/job/gluegen/723/",
  "builtOn" : "win64-nvgtx460-win7-jogamp-x32-sgothel-010",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/common/util/IOUtil.java",
          "src/java/com/jogamp/common/os/Platform.java",
          "src/java/com/jogamp/common/util/cache/TempJarCache.java",
          "src/java/com/jogamp/common/util/JarUtil.java"
        ],
        "commitId" : "506ae5e9fd258db7bfe737999e769477a32643a7",
        "timestamp" : 1380598905000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix Bug 843: Remove  Platform's requirement and use of TempJarCache.bootstrapNativeLib(),  allowing versatile use of 1st native jar file (big-java-jar w/  big-native-jar)\u000a\u000aThe remaining Platform dependency existed in IOUtil.copyStream2Stream(..), used by JarUtil.extract(..),\u000ai.e. the MachineDescription's PAGE_SIZE.\u000a\u000aSolved by using a const buffer size of 4096 bytes.\u000a",
        "date" : "2013-10-01T05:41:45+0200",
        "id" : "506ae5e9fd258db7bfe737999e769477a32643a7",
        "msg" : "Fix Bug 843: Remove  Platform's requirement and use of",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/os/Platform.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/util/IOUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/util/cache/TempJarCache.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/util/JarUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/common/jvm/JNILibLoaderBase.java",
          "src/java/com/jogamp/common/util/IOUtil.java",
          "src/junit/com/jogamp/common/util/TestTempJarCache.java",
          "src/java/com/jogamp/common/util/JarUtil.java"
        ],
        "commitId" : "1a8d2c627dbab5234aea72a458c00b6bba28add0",
        "timestamp" : 1380609008000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix Bug 844: Cannot ctor URI w/ scheme alone, use string-based concatenation native URI root and jar file.\u000a",
        "date" : "2013-10-01T08:30:08+0200",
        "id" : "1a8d2c627dbab5234aea72a458c00b6bba28add0",
        "msg" : "Fix Bug 844: Cannot ctor URI w/ scheme alone, use string-based",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/common/util/TestTempJarCache.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/jvm/JNILibLoaderBase.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/util/IOUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/util/JarUtil.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/common/jvm/JNILibLoaderBase.java",
          "src/junit/com/jogamp/common/util/TestTempJarCache.java",
          "src/java/com/jogamp/common/util/cache/TempJarCache.java",
          "src/java/com/jogamp/common/util/JarUtil.java"
        ],
        "commitId" : "4aa1478b2e4f1401b08d093461b37a14c9501c29",
        "timestamp" : 1380619019000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 845: Add support for one big-fat jar file [java classes plus all native 'os.and.arch' libraries]\u000a\u000aJNILibLoaderBase.addNativeJarLibsImpl(..):\u000a\u000aIf the modules's jar file contains the folder 'natives/<os.and.arch>/'\u000awe assume a big-fat jar and attempt to load all native libraries from the same.\u000a\u000aThe test for above folder is performed via the class ClassLoader's getResource(..)\u000aand is considered inexpensive.\u000a\u000aIf the folder exists and native libraries could be loaded, the method returns successfull.\u000a\u000aOtherwise, the 'slim' jar file is attempted to be loaded, even if such folder exist.\u000a",
        "date" : "2013-10-01T11:16:59+0200",
        "id" : "4aa1478b2e4f1401b08d093461b37a14c9501c29",
        "msg" : "Bug 845: Add support for one big-fat jar file [java classes plus all",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/util/cache/TempJarCache.java"
          },
          {
            "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/junit/com/jogamp/common/util/TestTempJarCache.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/common/jvm/JNILibLoaderBase.java",
          "test/TestMultiAndFatJar/run-fat.sh",
          "src/java/com/jogamp/common/util/cache/TempJarCache.java",
          "test/TestMultiAndFatJar/make-fat_and_multi.sh",
          "test/TestMultiAndFatJar/run-multi.sh"
        ],
        "commitId" : "b05f716cbcbc379588050c8f3d91579b3a14ec88",
        "timestamp" : 1380627245000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 845: Fix JNILibLoaderBase.addNativeJarLibsImpl(..) fat-jar case.\u000a\u000aAlways use the jar-basename when calling TempJarCache.addNativeLibs(..),\u000aotherwise it is mapped and loaded multiple times leading to different native libraries.\u000a\u000aSimplify addNativeJarLibsImpl(..) argument semantics by passing complete jarBasename\u000aand nativeJarBasename (w/ suffix).\u000a\u000aAdded manual test scripts validating [gluegen + jogl] usage\u000awith multi (Bug 843) and fat (Bug 845) jar configurations.\u000a",
        "date" : "2013-10-01T13:34:05+0200",
        "id" : "b05f716cbcbc379588050c8f3d91579b3a14ec88",
        "msg" : "Bug 845: Fix JNILibLoaderBase.addNativeJarLibsImpl(..) fat-jar case.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/jvm/JNILibLoaderBase.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/util/cache/TempJarCache.java"
          },
          {
            "editType" : "add",
            "file" : "test/TestMultiAndFatJar/make-fat_and_multi.sh"
          },
          {
            "editType" : "add",
            "file" : "test/TestMultiAndFatJar/run-multi.sh"
          },
          {
            "editType" : "add",
            "file" : "test/TestMultiAndFatJar/run-fat.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "test/TestOneJar_InJar/jogamp01/ide/eclipse/jogamp01-suite.launch",
          "test/TestEclipse_JarInJar/run-jarinjar.sh",
          "test/TestOneJar_InJar/jogamp01/one-jar/build.onejar.xml",
          "test/TestOneJar_InJar/jogamp01/one-jar/lib/junit-3.8.1.jar",
          "test/TestOneJar_InJar/jogamp01/one-jar/dist/one-jar-boot-0.97.jar",
          "test/TestOneJar_InJar/jogamp01/one-jar/dist/one-jar-ant-task.xml",
          "test/TestOneJar_InJar/jogamp01/test/jogamp/test/Test.java",
          "test/TestMultiAndFatJar/run-fat.sh",
          "test/TestOneJar_InJar/one-jar-license.txt",
          "test/TestOneJar_InJar/jogamp01/src/jogamp/main/Jogamp01Main.java",
          "test/TestOneJar_InJar/run-one.sh",
          "test/TestOneJar_InJar/jogamp01/ide/eclipse/test-jogamp01 (JarLaunch build).launch",
          "test/TestOneJar_InJar/jogamp01/junit/jogamp/test/Jogamp01Suite.java",
          "test/TestEclipse_JarInJar/make-jarinjar.sh",
          "test/TestOneJar_InJar/jogamp01/one-jar/dist/one-jar-ant-task-0.97.jar",
          "test/TestEclipse_JarInJar/lala02.orig.jar",
          "test/TestOneJar_InJar/make-one_jar.sh",
          "test/TestOneJar_InJar/jogamp01/build.xml",
          "test/TestMultiAndFatJar/run-multi.sh",
          "test/TestOneJar_InJar/jogamp01/lib/README.txt"
        ],
        "commitId" : "01c5d59c5245068b0d005ccbb64f8d0aa5165f12",
        "timestamp" : 1380652915000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Bug 846: Add manual test case for One-Jar (using 0.97.1)\u000a\u000aNote: One-Jar lacks support of a URL handler for it's\u000ajar-in-jar files and hence we would need to extract the jar-in-jar resources w/ our TempJarCache\u000afrom one one-jar file .. too bad. Looks like it's incomplete.\u000a",
        "date" : "2013-10-01T20:41:55+0200",
        "id" : "01c5d59c5245068b0d005ccbb64f8d0aa5165f12",
        "msg" : "Bug 846: Add manual test case for One-Jar (using 0.97.1)",
        "paths" : [
          {
            "editType" : "add",
            "file" : "test/TestOneJar_InJar/jogamp01/ide/eclipse/jogamp01-suite.launch"
          },
          {
            "editType" : "add",
            "file" : "test/TestOneJar_InJar/jogamp01/junit/jogamp/test/Jogamp01Suite.java"
          },
          {
            "editType" : "edit",
            "file" : "test/TestMultiAndFatJar/run-fat.sh"
          },
          {
            "editType" : "add",
            "file" : "test/TestOneJar_InJar/jogamp01/ide/eclipse/test-jogamp01 (JarLaunch build).launch"
          },
          {
            "editType" : "add",
            "file" : "test/TestOneJar_InJar/jogamp01/one-jar/dist/one-jar-ant-task-0.97.jar"
          },
          {
            "editType" : "add",
            "file" : "test/TestOneJar_InJar/jogamp01/build.xml"
          },
          {
            "editType" : "add",
            "file" : "test/TestOneJar_InJar/jogamp01/one-jar/dist/one-jar-boot-0.97.jar"
          },
          {
            "editType" : "add",
            "file" : "test/TestOneJar_InJar/jogamp01/one-jar/lib/junit-3.8.1.jar"
          },
          {
            "editType" : "add",
            "file" : "test/TestEclipse_JarInJar/run-jarinjar.sh"
          },
          {
            "editType" : "edit",
            "file" : "test/TestMultiAndFatJar/run-multi.sh"
          },
          {
            "editType" : "add",
            "file" : "test/TestOneJar_InJar/jogamp01/lib/README.txt"
          },
          {
            "editType" : "add",
            "file" : "test/TestOneJar_InJar/one-jar-license.txt"
          },
          {
            "editType" : "add",
            "file" : "test/TestOneJar_InJar/jogamp01/one-jar/build.onejar.xml"
          },
          {
            "editType" : "add",
            "file" : "test/TestEclipse_JarInJar/lala02.orig.jar"
          },
          {
            "editType" : "add",
            "file" : "test/TestOneJar_InJar/jogamp01/one-jar/dist/one-jar-ant-task.xml"
          },
          {
            "editType" : "add",
            "file" : "test/TestOneJar_InJar/jogamp01/src/jogamp/main/Jogamp01Main.java"
          },
          {
            "editType" : "add",
            "file" : "test/TestOneJar_InJar/jogamp01/test/jogamp/test/Test.java"
          },
          {
            "editType" : "add",
            "file" : "test/TestOneJar_InJar/run-one.sh"
          },
          {
            "editType" : "add",
            "file" : "test/TestEclipse_JarInJar/make-jarinjar.sh"
          },
          {
            "editType" : "add",
            "file" : "test/TestOneJar_InJar/make-one_jar.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/common/jvm/JNILibLoaderBase.java"
        ],
        "commitId" : "3c9812c130fac9237a2dc2e18a6639ec3583eed7",
        "timestamp" : 1380653029000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "JNILibLoaderBase.addNativeJarLibsImpl(..): Cleanup debug message creation.\u000a",
        "date" : "2013-10-01T20:43:49+0200",
        "id" : "3c9812c130fac9237a2dc2e18a6639ec3583eed7",
        "msg" : "JNILibLoaderBase.addNativeJarLibsImpl(..): Cleanup debug message",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/jvm/JNILibLoaderBase.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/common/util/IOUtil.java",
          "src/java/com/jogamp/common/util/JarUtil.java"
        ],
        "commitId" : "ca7a1864a1624539048809d0a1c491f57c145d15",
        "timestamp" : 1380654198000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "IOUtil/JarUtil: Add more detail debug information for URI transformation; IOUtil.toURL(..) handle exception at 'new File(uri)'\u000a",
        "date" : "2013-10-01T21:03:18+0200",
        "id" : "ca7a1864a1624539048809d0a1c491f57c145d15",
        "msg" : "IOUtil/JarUtil: Add more detail debug information for URI",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/util/IOUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/util/JarUtil.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sgothel",
      "fullName" : "Sven Gothel"
    }
  ],
  "runs" : [
    {
      "number" : 723,
      "url" : "https://jogamp.org/chuck/view/fwd/job/gluegen/label=linux-x86_64/723/"
    },
    {
      "number" : 723,
      "url" : "https://jogamp.org/chuck/view/fwd/job/gluegen/label=macos-x86_64/723/"
    },
    {
      "number" : 723,
      "url" : "https://jogamp.org/chuck/view/fwd/job/gluegen/label=windows-x86_64/723/"
    }
  ]
}