gecko-dev/taskcluster/taskgraph
Justin Wood 27252b4558 Bug 1592419 - Reject duplicate toolchain aliases. r=tomprince
With this patch applied but Bug 1592402 not fixed, I got:
```
Traceback (most recent call last):
  File "/home/callek/mozilla/hg/mozilla-central/taskcluster/mach_commands.py", line 379, in show_taskgraph
    tg = getattr(tgg, graph_attr)
  File "/home/callek/mozilla/hg/mozilla-central/taskcluster/taskgraph/generator.py", line 151, in full_task_graph
    return self._run_until('full_task_graph')
  File "/home/callek/mozilla/hg/mozilla-central/taskcluster/taskgraph/generator.py", line 351, in _run_until
    k, v = self._run.next()
  File "/home/callek/mozilla/hg/mozilla-central/taskcluster/taskgraph/generator.py", line 287, in _run
    yield verifications('full_task_graph', full_task_graph, graph_config)
  File "/home/callek/mozilla/hg/mozilla-central/taskcluster/taskgraph/util/verify.py", line 36, in __call__
    graph.for_each_task(verification, scratch_pad=scratch_pad, graph_config=graph_config)
  File "/home/callek/mozilla/hg/mozilla-central/taskcluster/taskgraph/taskgraph.py", line 31, in for_each_task
    f(task, self, *args, **kwargs)
  File "/home/callek/mozilla/hg/mozilla-central/taskcluster/taskgraph/util/verify.py", line 240, in verify_task_graph_symbol
    key,
Exception: Duplicate toolchain-alias in tasks `toolchain-linux64-clang-9`and `toolchain-linux64-clang-9-cross`: linux64-clang
```

Differential Revision: https://phabricator.services.mozilla.com/D51101

--HG--
extra : moz-landing-system : lando
2019-10-30 18:11:11 +00:00
..
actions Bug 1583353 - [mozharness] Remove '-chunked' mochitest and jittest suite definitions, r=gbrown 2019-10-30 21:41:24 +00:00
cron
loader
manifests Bug 1586748 - Re-enable build-signing for N and Ngv tasks and clean up unused fennec manifests/kinds r=mtabara 2019-10-10 17:53:54 +00:00
optimize Bug 1568277 - [ci] Add an experimental SETA optimize strategy and task to run it r=tomprince 2019-08-16 14:46:40 +00:00
templates Bug 1575014 - Fix `./mach try --gecko-profile ...`. r=tomprince,ahal 2019-09-25 20:18:17 +00:00
test Bug 1587206 - [lint.flake8] Enable F632 across the tree, r=sylvestre 2019-10-10 18:50:33 +00:00
transforms Bug 1583353 - [mozharness] Remove '-chunked' mochitest and jittest suite definitions, r=gbrown 2019-10-30 21:41:24 +00:00
util Bug 1592419 - Reject duplicate toolchain aliases. r=tomprince 2019-10-30 18:11:11 +00:00
__init__.py
config.py Bug 1589706: Add support worker worker-manager pool aliases; r=Callek 2019-10-18 16:04:30 +00:00
create.py
decision.py No bug: [taskgraph] Be more explict about the type of config in taskgraph.decision; r=aki 2019-10-03 02:46:35 +00:00
docker.py Bug 1568277 - [taskgraph] Split optimize strategies out into a separate file r=tomprince 2019-08-16 14:25:47 +00:00
files_changed.py
filter_tasks.py
generator.py Bug 1568277 - [taskgraph] Ensure user specified optimization strategies update instead of replace the default ones r=tomprince 2019-08-16 14:26:08 +00:00
graph.py No bug: [taskgraph] Improve the error message in Graph.transitive_closure; r=mhentges 2019-10-03 01:27:02 +00:00
morph.py Bug 1559199 - Add 'comm' prefix to list of potential index prefixes. r=dustin 2019-07-16 18:27:31 +00:00
parameters.py Bug 1562287: [taskgraph] `try_task_config` parameter is now always a `dict`; r=aki 2019-07-22 17:30:49 +00:00
target_tasks.py Bug 1587206 - [lint.flake8] Enable E117 across the tree, r=sylvestre 2019-10-10 18:51:45 +00:00
task.py No bug: [taskgraph] Sort soft-dependencies output to make diffing easier; r=aki 2019-10-21 16:04:49 +00:00
taskgraph.py
try_option_syntax.py Bug 1577037 - Stop running all Fennec functional tests; r=bc 2019-09-04 15:58:36 +00:00