summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Taubert <ttaubert@mozilla.com>2016-09-12 13:25:24 -0700
committerTim Taubert <ttaubert@mozilla.com>2016-09-12 13:25:24 -0700
commit33d4e365be5d7aa1aa2e4ac8f22e2a511a22da91 (patch)
tree72ba9a12d63adff8bec46411f6e9c8996c9cde9a
parent42b6c9e5bc50508cc0c7d2b38a81b8734a6684e5 (diff)
downloadnss-hg-33d4e365be5d7aa1aa2e4ac8f22e2a511a22da91.tar.gz
Bug 1301374 - Bring back extra build with NSS_DISABLE_LIBPKIX=1 r=me,npotb
-rw-r--r--automation/taskcluster/graph/src/extend.js20
1 files changed, 17 insertions, 3 deletions
diff --git a/automation/taskcluster/graph/src/extend.js b/automation/taskcluster/graph/src/extend.js
index 633baa2ac..268daed04 100644
--- a/automation/taskcluster/graph/src/extend.js
+++ b/automation/taskcluster/graph/src/extend.js
@@ -15,9 +15,17 @@ const WINDOWS_CHECKOUT_CMD =
/*****************************************************************************/
queue.filter(task => {
- // Remove extra builds on ASan and ARM.
- if (task.collection == "asan" || task.collection == "arm-debug") {
- return task.group != "Builds";
+ if (task.group == "Builds") {
+ // Remove extra builds on ASan and ARM.
+ if (task.collection == "asan" || task.collection == "arm-debug") {
+ return false;
+ }
+
+ // Remove extra builds w/o libpkix for non-linux64-debug.
+ if (task.symbol == "noLibpkix" &&
+ (task.platform != "linux64" || task.collection != "debug")) {
+ return false;
+ }
}
return true;
@@ -184,6 +192,12 @@ async function scheduleLinux(name, base) {
symbol: "noPkcs11Bypass"
}));
+ queue.scheduleTask(merge(extra_base, {
+ name: `${name} w/ NSS_DISABLE_LIBPKIX=1`,
+ env: {NSS_DISABLE_LIBPKIX: "1"},
+ symbol: "noLibpkix"
+ }));
+
return queue.submit();
}