diff options
author | Tim Taubert <ttaubert@mozilla.com> | 2016-09-12 13:25:24 -0700 |
---|---|---|
committer | Tim Taubert <ttaubert@mozilla.com> | 2016-09-12 13:25:24 -0700 |
commit | 33d4e365be5d7aa1aa2e4ac8f22e2a511a22da91 (patch) | |
tree | 72ba9a12d63adff8bec46411f6e9c8996c9cde9a | |
parent | 42b6c9e5bc50508cc0c7d2b38a81b8734a6684e5 (diff) | |
download | nss-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.js | 20 |
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(); } |