Bug 1376978 - Add separate tooltool manifest for TC fuzzing build. r?decoder draft
authorrforbes <rforbes@mozilla.com>
Fri, 30 Jun 2017 09:38:54 -0700
changeset 602880 2b348a817e28155632ee87a82f32836ed827c69f
parent 602297 d9a144b7b6d994fc9a497c53b13f51a2a654d85e
child 602881 5b81719525925e42a2825f5f273d8fced4e16501
push id66591
push userrforbes@mozilla.com
push dateFri, 30 Jun 2017 21:24:48 +0000
reviewersdecoder
bugs1376978, 1359328
milestone56.0a1
Bug 1376978 - Add separate tooltool manifest for TC fuzzing build. r?decoder MozReview-Commit-ID: BXEX5uHzjRx *** Bug 1359328 - Add fuzzing.manifest file MozReview-Commit-ID: 4ggQvY1yISY
browser/config/tooltool-manifests/linux64/fuzzing.manifest
taskcluster/ci/build/linux.yml
new file mode 100644
--- /dev/null
+++ b/browser/config/tooltool-manifests/linux64/fuzzing.manifest
@@ -0,0 +1,35 @@
+[
+  {
+    "version": "gcc 4.9.4 + PR64905",
+    "size": 101297752,
+    "digest": "42aa2e3fdd232b5e390472a788e7f7db71a1fee4221e260b6cb58c9a1d73e6cdd10afcbac137f7844290169cd6b561b424ecc92b159e9726b0ad5de3f478a8be",
+    "algorithm": "sha512",
+    "filename": "gcc.tar.xz",
+    "unpack": true
+  },
+  {
+    "version": "clang 4.0.1 gecko build for linux",
+    "size": 215309284,
+    "visibility": "public",
+    "digest": "8f6d386ca1d4606526dd24f366b1dbc1914c6c6d7f54c69c2a2ca0e7cfabe641c1168952d606295feffa9f38ad687084de5efb1e80be3ed2f431ac91de80039b",
+    "algorithm": "sha512",
+    "filename": "clang.tar.xz",
+    "unpack": true
+  },
+  {
+    "version": "rustc 1.18.0 (03fc9d622 2017-06-06) repack",
+    "size": 146886764,
+    "digest": "e03eeebd4acc593369d5635a059f55a6beed2d2fb839a8c196ccc735a246620d3285a15c17ab34fa8bcf9dd57dd25f735d4ef3eb2fc3be672bbde62342823f1e",
+    "algorithm": "sha512",
+    "filename": "rustc.tar.xz",
+    "unpack": true
+  },
+  {
+    "size": 12072532,
+    "digest": "3915f8ec396c56a8a92e6f9695b70f09ce9d1582359d1258e37e3fd43a143bc974410e4cfc27f500e095f34a8956206e0ebf799b7287f0f38def0d5e34ed71c9",
+    "algorithm": "sha512",
+    "filename": "gtk3.tar.xz",
+    "setup": "setup.sh",
+    "unpack": true
+  }
+]
--- a/taskcluster/ci/build/linux.yml
+++ b/taskcluster/ci/build/linux.yml
@@ -324,17 +324,17 @@ linux64-asan-fuzzing/opt:
         job-name: linux64-fuzzing-asan-opt
     treeherder:
         platform: linux64/asan
         symbol: tc(Bof)
     worker-type: aws-provisioner-v1/gecko-{level}-b-linux
     worker:
         env:
             PERFHERDER_EXTRA_OPTIONS: asan-fuzzing
-            TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/asan.manifest"
+            TOOLTOOL_MANIFEST: "browser/config/tooltool-manifests/linux64/fuzzing.manifest"
         max-run-time: 36000
     run:
         using: mozharness
         actions: [get-secrets build check-test update]
         config:
             - builds/releng_base_linux_64_builds.py
             - balrog/production.py
         script: "mozharness/scripts/fx_desktop_build.py"