{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"gluegen\" build number 514",
          "upstreamBuild" : 514,
          "upstreamProject" : "gluegen",
          "upstreamUrl" : "job/gluegen/"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 514,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "85d3068b842af1aa50295a652e037ecb2510d765",
            "branch" : [
              {
                "SHA1" : "85d3068b842af1aa50295a652e037ecb2510d765",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "85d3068b842af1aa50295a652e037ecb2510d765",
            "branch" : [
              {
                "SHA1" : "85d3068b842af1aa50295a652e037ecb2510d765",
                "name" : "origin/master"
              }
            ]
          }
        },
        "origin2/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 431,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ef30b77fab27262f8b5ef3f98880c0caec30bab5",
            "branch" : [
              {
                "SHA1" : "ef30b77fab27262f8b5ef3f98880c0caec30bab5",
                "name" : "origin/master"
              },
              {
                "SHA1" : "ef30b77fab27262f8b5ef3f98880c0caec30bab5",
                "name" : "origin2/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ef30b77fab27262f8b5ef3f98880c0caec30bab5",
            "branch" : [
              {
                "SHA1" : "ef30b77fab27262f8b5ef3f98880c0caec30bab5",
                "name" : "origin/master"
              },
              {
                "SHA1" : "ef30b77fab27262f8b5ef3f98880c0caec30bab5",
                "name" : "origin2/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "85d3068b842af1aa50295a652e037ecb2510d765",
        "branch" : [
          {
            "SHA1" : "85d3068b842af1aa50295a652e037ecb2510d765",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 0,
      "skipCount" : 0,
      "totalCount" : 148,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#514",
  "duration" : 132543,
  "estimatedDuration" : 375087,
  "executor" : None,
  "fullDisplayName" : "gluegen » macos-x86_64 #514",
  "id" : "2012-03-07_12-20-28",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 514,
  "queueId" : -1,
  "result" : "SUCCESS",
  "timestamp" : 1331119228000,
  "url" : "https://jogamp.org/chuck/view/on%20server/job/gluegen/label=macos-x86_64/514/",
  "builtOn" : "macosx64-NV320M-10_6-jogamp-x64-sgothel-012",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/make.gluegen.all.android-armv7-cross.sh",
          "make/jogamp-androidtasks.xml",
          "make/lib/gluegen-cpptasks-android-armv7.xml",
          "make/lib/cpptasks.jar",
          "make/build.xml",
          "make/lib/cpptasks_gcclinker.patch",
          "make/build-test.xml"
        ],
        "commitId" : "d51d2aaad01d1c8188193a7913c6ef0fc38ea798",
        "timestamp" : 1330481115000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/edwin.vane",
          "fullName" : "edwin.vane"
        },
        "authorEmail" : "edwin.vane@intel.com",
        "comment" : "Changes to make gluegen build with NDK r7\u000a\u000a- A bug in cpptasks was getting in the way of a working build with NDK\u000a  r7. A local patch to cpptasks fixed the bug.\u000a  - The patch is added as make/lib/cpptasks_gcclinker.patch and applies\u000a    cleanly to cpptasts @ revision 177.\u000a  - The result of building cpptasks r177 with this patch is part of the\u000a    commit as well.\u000a- Cleaned up and simplified the android cross-compile script in\u000a  make/scripts.\u000a- Cleaned up arguments passed to gcc for compiling and linking to look\u000a  more like the command lines used for building NDK samples.\u000a  - Some differences are necessary as cpptasks won't let us specify any\u000a    binary other than 'gcc' for building. See\u000a    gluegen-cpptasks-android-armv7.xml for comments on the matter.\u000a- Thinking forward to x86 support, generalized jogamp-androidtasks.xml\u000a  to install the gluegen shared library in a subdirectory of image/lib\u000a  named for the targetted ABI for packaging with aapt. This file is\u000a  no-longer ARM-specific.\u000a",
        "date" : "2012-02-28T21:05:15-0500",
        "id" : "d51d2aaad01d1c8188193a7913c6ef0fc38ea798",
        "msg" : "Changes to make gluegen build with NDK r7",
        "paths" : [
          {
            "editType" : "add",
            "file" : "make/lib/cpptasks_gcclinker.patch"
          },
          {
            "editType" : "edit",
            "file" : "make/build-test.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/jogamp-androidtasks.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/cpptasks.jar"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/gluegen-cpptasks-android-armv7.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.gluegen.all.android-armv7-cross.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/lib/archive/cpptasks/cpptasks-1.0b5.zip",
          "make/lib/archive/cpptasks/cpptasks-1.0b5-gcclinker.patch",
          "make/lib/cpptasks.jar",
          "make/lib/archive/CppTasksGCCNamespaceHack.jar-mbien-129e783741d91e9ee5cd7da5d5c962c32ec96b0b",
          "make/lib/cpptasks-version.txt",
          "make/lib/archive/cpptasks-patch-orig-c91f003551542c2aab62dd8ef89a7894c7e50689.tar.gz",
          "make/lib/cpptasks_gcclinker.patch",
          "make/lib/archive/cpptasks/cpptasks-1.0b5-darwin.patch",
          "make/lib/archive/cpptasks.jar-mbien-129e783741d91e9ee5cd7da5d5c962c32ec96b0b",
          "make/lib/archive/cpptasks/cpptasks-1.0b5-accumulated.patch",
          "make/lib/archive/cpptasks.jar-orig-c91f003551542c2aab62dd8ef89a7894c7e50689",
          "make/lib/archive/cpptasks-1.0b5.zip",
          "make/lib/archive/cpptasks-1.0b5-darwin-patch.diff",
          "make/lib/archive/cpptasks/obsolete/cpptasks-patch-suncc-c91f003551542c2aab62dd8ef89a7894c7e50689.tar.gz",
          "make/lib/archive/cpptasks/cpptasks-1.0b5.patches.txt"
        ],
        "commitId" : "b31f1885fab139fb3dde9f04304406402650eb83",
        "timestamp" : 1331055348000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Update and cleanup cpptasks build & archive.\u000a\u000aIncluding Edwin Vane's work in commit d51d2aaad01d1c8188193a7913c6ef0fc38ea798\u000a",
        "date" : "2012-03-06T18:35:48+0100",
        "id" : "b31f1885fab139fb3dde9f04304406402650eb83",
        "msg" : "Update and cleanup cpptasks build & archive.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "make/lib/archive/cpptasks/cpptasks-1.0b5-gcclinker.patch"
          },
          {
            "editType" : "add",
            "file" : "make/lib/archive/cpptasks/cpptasks-1.0b5-accumulated.patch"
          },
          {
            "editType" : "delete",
            "file" : "make/lib/archive/cpptasks-1.0b5.zip"
          },
          {
            "editType" : "add",
            "file" : "make/lib/archive/cpptasks/cpptasks-1.0b5.zip"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/cpptasks-version.txt"
          },
          {
            "editType" : "delete",
            "file" : "make/lib/cpptasks_gcclinker.patch"
          },
          {
            "editType" : "delete",
            "file" : "make/lib/archive/cpptasks-1.0b5-darwin-patch.diff"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/cpptasks.jar"
          },
          {
            "editType" : "add",
            "file" : "make/lib/archive/cpptasks/cpptasks-1.0b5-darwin.patch"
          },
          {
            "editType" : "delete",
            "file" : "make/lib/archive/cpptasks.jar-mbien-129e783741d91e9ee5cd7da5d5c962c32ec96b0b"
          },
          {
            "editType" : "delete",
            "file" : "make/lib/archive/cpptasks-patch-orig-c91f003551542c2aab62dd8ef89a7894c7e50689.tar.gz"
          },
          {
            "editType" : "add",
            "file" : "make/lib/archive/cpptasks/obsolete/cpptasks-patch-suncc-c91f003551542c2aab62dd8ef89a7894c7e50689.tar.gz"
          },
          {
            "editType" : "delete",
            "file" : "make/lib/archive/cpptasks.jar-orig-c91f003551542c2aab62dd8ef89a7894c7e50689"
          },
          {
            "editType" : "delete",
            "file" : "make/lib/archive/CppTasksGCCNamespaceHack.jar-mbien-129e783741d91e9ee5cd7da5d5c962c32ec96b0b"
          },
          {
            "editType" : "add",
            "file" : "make/lib/archive/cpptasks/cpptasks-1.0b5.patches.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/make.gluegen.all.android-armv7-cross.sh"
        ],
        "commitId" : "bf03a3c4db9550f890e7ea5b0b46962ecaa66a92",
        "timestamp" : 1331055411000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "android crosscompile script, use android-ndk-r7b but favor generic android-ndk (sym-link)\u000a",
        "date" : "2012-03-06T18:36:51+0100",
        "id" : "bf03a3c4db9550f890e7ea5b0b46962ecaa66a92",
        "msg" : "android crosscompile script, use android-ndk-r7b but favor generic",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/make.gluegen.all.android-armv7-cross.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/lib/archive/cpptasks/cpptasks-1.0b5-darwin.patch",
          "make/lib/archive/cpptasks/cpptasks-1.0b5-accumulated.patch",
          "make/lib/archive/cpptasks/cpptasks-1.0b5-gcclinker.patch",
          "make/lib/cpptasks.jar",
          "make/lib/archive/cpptasks/obsolete/cpptasks-1.0b5-darwin.patch",
          "make/lib/archive/cpptasks/obsolete/cpptasks-1.0b5-gcclinker.patch",
          "make/lib/archive/cpptasks/cpptasks-1.0b5.patches.txt"
        ],
        "commitId" : "cb966d7feb89dd1ad811502c3f2aa1d37a503329",
        "timestamp" : 1331056331000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "cpptasks: Cleanup patch file and move single patches to obsolete for clarification\u000a",
        "date" : "2012-03-06T18:52:11+0100",
        "id" : "cb966d7feb89dd1ad811502c3f2aa1d37a503329",
        "msg" : "cpptasks: Cleanup patch file and move single patches to obsolete for",
        "paths" : [
          {
            "editType" : "add",
            "file" : "make/lib/archive/cpptasks/obsolete/cpptasks-1.0b5-darwin.patch"
          },
          {
            "editType" : "delete",
            "file" : "make/lib/archive/cpptasks/cpptasks-1.0b5-gcclinker.patch"
          },
          {
            "editType" : "add",
            "file" : "make/lib/archive/cpptasks/obsolete/cpptasks-1.0b5-gcclinker.patch"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/cpptasks.jar"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/archive/cpptasks/cpptasks-1.0b5-accumulated.patch"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/archive/cpptasks/cpptasks-1.0b5.patches.txt"
          },
          {
            "editType" : "delete",
            "file" : "make/lib/archive/cpptasks/cpptasks-1.0b5-darwin.patch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/make.gluegen.all.linux-armv7-cross.sh"
        ],
        "commitId" : "eb68551873f47261a812e81427fc4ba7e55b197a",
        "timestamp" : 1331056622000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "make.gluegen.all.linux-armv7-cross.sh: Use common TARGET_PLATFORM_ROOT\u000a",
        "date" : "2012-03-06T18:57:02+0100",
        "id" : "eb68551873f47261a812e81427fc4ba7e55b197a",
        "msg" : "make.gluegen.all.linux-armv7-cross.sh: Use common TARGET_PLATFORM_ROOT",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/make.gluegen.all.linux-armv7-cross.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/make.gluegen.all.android-armv7-cross.sh",
          "make/build-test.xml",
          "make/lib/gluegen-cpptasks-android-armv7.xml"
        ],
        "commitId" : "f303bc43437e2fa6ccc8d3f8facd2e5dc7c55069",
        "timestamp" : 1331079596000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "android build/test fixes and refinement\u000a\u000aremote test fix:\u000a  - run targetcommand w/ explicit root via 'su'\u000a  - rsync: more excludes, only use '-rt'\u000a  - explicit chmod 644 on results\u000a  - adb commands include naming of remote machine: -s ${env.TARGET_IP}:${env.TARGET_ADB_PORT}\u000a\u000aGlueGen-cpptasks-android-armv7:\u000a  - use unique project name (warning)\u000a  - gcc +\u000a     -fpic\u000a     -D__unix__\u000a  - ld +\u000a     -fpic\u000a     -nostdlib\u000a     -Bdynamic\u000a     -Wl,-dynamic-linker,/system/bin/linker\u000a     -Wl,-z,nocopyreloc\u000a     explicit add 'dl' to list of libs\u000a",
        "date" : "2012-03-07T01:19:56+0100",
        "id" : "f303bc43437e2fa6ccc8d3f8facd2e5dc7c55069",
        "msg" : "android build/test fixes and refinement",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-test.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/gluegen-cpptasks-android-armv7.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/make.gluegen.all.android-armv7-cross.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/gluegen-cpptasks-base.xml",
          "make/build.xml"
        ],
        "commitId" : "67a89a1d9ff17c4d6815e21502c55bf533b62416",
        "timestamp" : 1331079672000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "build: Move c.compiler.debug, c.compiler.use-debug and c.compiler.optimise from build.xml -> gluegen-cpptasks-base.xml\u000a\u000a- unifies definition\u000a- echo values\u000a",
        "date" : "2012-03-07T01:21:12+0100",
        "id" : "67a89a1d9ff17c4d6815e21502c55bf533b62416",
        "msg" : "build: Move c.compiler.debug, c.compiler.use-debug and",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/gluegen-cpptasks-base.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build.xml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/junit/com/jogamp/junit/util/JunitTracer.java",
          "make/build-test.xml",
          "make/lib/TestJarsInJar.apk",
          "src/junit/com/jogamp/common/util/TestJarUtil.java"
        ],
        "commitId" : "5a68344ea254e70d88c754a011fd06d2bb87aaa7",
        "timestamp" : 1331083570000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "android test: Specify 'java.io.tempdir' and add TestJarsInJar.apk / Disable most of tests in TestJarUtil\u000a",
        "date" : "2012-03-07T02:26:10+0100",
        "id" : "5a68344ea254e70d88c754a011fd06d2bb87aaa7",
        "msg" : "android test: Specify 'java.io.tempdir' and add TestJarsInJar.apk /",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build-test.xml"
          },
          {
            "editType" : "add",
            "file" : "make/lib/TestJarsInJar.apk"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/common/util/TestJarUtil.java"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/junit/util/JunitTracer.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/java/com/jogamp/common/util/cache/TempJarCache.java"
        ],
        "commitId" : "be3c68fada7cf9503f3d501d29283628e0056bcb",
        "timestamp" : 1331083631000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "TempJarCache: Check for NULL jarURL and reuse contains queries\u000a",
        "date" : "2012-03-07T02:27:11+0100",
        "id" : "be3c68fada7cf9503f3d501d29283628e0056bcb",
        "msg" : "TempJarCache: Check for NULL jarURL and reuse contains queries",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/java/com/jogamp/common/util/cache/TempJarCache.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/junit/com/jogamp/gluegen/test/junit/generation/PCPPTest.java",
          "src/junit/com/jogamp/common/util/TestTempJarCache.java",
          "make/build.xml",
          "make/scripts/adb-uninstall-all.sh",
          "make/build-test.xml"
        ],
        "commitId" : "238a669b5163e76d79dcf298b3c63381821e01ba",
        "timestamp" : 1331085536000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Don't build and use gluegen.apk (compile time only) ; Don't test classloader -> JarURL on Android\u000a\u000aAll [remaining] tests passed on Android!\u000a",
        "date" : "2012-03-07T02:58:56+0100",
        "id" : "238a669b5163e76d79dcf298b3c63381821e01ba",
        "msg" : "Don't build and use gluegen.apk (compile time only) ; Don't test",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/build.xml"
          },
          {
            "editType" : "edit",
            "file" : "make/build-test.xml"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/gluegen/test/junit/generation/PCPPTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/junit/com/jogamp/common/util/TestTempJarCache.java"
          },
          {
            "editType" : "add",
            "file" : "make/scripts/adb-uninstall-all.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/make.gluegen.all.android-armv7-cross.sh",
          "make/lib/gluegen-cpptasks-android-armv7.xml"
        ],
        "commitId" : "85d3068b842af1aa50295a652e037ecb2510d765",
        "timestamp" : 1331087371000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "gluegen-cpptasks-android-armv7: Add 'gluegen.cpptasks.detect.os.custom' target which makes it self-contained\u000a\u000abuild script and jenkins-node startup-script solely use env-vars.\u000a\u000aRemove env. TARGET_ARCH, which was same as TARGET_TRIPPLE.\u000a",
        "date" : "2012-03-07T03:29:31+0100",
        "id" : "85d3068b842af1aa50295a652e037ecb2510d765",
        "msg" : "gluegen-cpptasks-android-armv7: Add 'gluegen.cpptasks.detect.os.custom'",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/make.gluegen.all.android-armv7-cross.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/lib/gluegen-cpptasks-android-armv7.xml"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/edwin.vane",
      "fullName" : "edwin.vane"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
      "fullName" : "Sven Gothel"
    }
  ]
}