Make mozharness/raptor addressable on taskcluster index by geckoview version
Categories
(Release Engineering :: General, enhancement)
Tracking
(firefox68 fixed)
Tracking | Status | |
---|---|---|
firefox68 | --- | fixed |
People
(Reporter: mhentges, Assigned: mhentges)
References
Details
Attachments
(1 file, 1 obsolete file)
(Based on this internal conversation)
This is needed for bug 1517462 (running Raptor tests on Fenix). Without this ticket, we would have to calculate a pushdate-based index from the geckoview version, which would litter unrelated automation code with geckoview-specific information.
The geckoview index should be in the format:
index.{trust-domain}.v2.{product}.by-version.{geckoview-version}.{job-name}
.
For example:
index.gecko.v2.geckoview.by-version.2019.02.14.20190214163019.android-x86_64-debug
Assignee | ||
Comment 1•5 years ago
|
||
Adds route for accessing geckoview releases
Pushed by mhentges@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f0ee3a81b179 Adds route for accessing geckoview releases r=tomprince,jlorenzo
Comment 3•5 years ago
|
||
Backed out changeset f0ee3a81b179 (Bug 1538278) for gecko decision task bustage
Push with failure: https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=f0ee3a81b17968c5cb3e2a508820ff636ccc3db5
Backout link: https://hg.mozilla.org/integration/autoland/rev/98df9bc51da29bf5dccd94f9bb152841ddcc6df1
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=240305674&repo=autoland&lineNumber=758
[task 2019-04-15T10:15:28.274Z] Error loading tasks for kind build:
[task 2019-04-15T10:15:28.274Z] Traceback (most recent call last):
[task 2019-04-15T10:15:28.274Z] File "/builds/worker/checkouts/gecko/taskcluster/mach_commands.py", line 203, in taskgraph_decision
[task 2019-04-15T10:15:28.274Z] return taskgraph.decision.taskgraph_decision(options)
[task 2019-04-15T10:15:28.274Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/decision.py", line 175, in taskgraph_decision
[task 2019-04-15T10:15:28.274Z] full_task_json = tgg.full_task_graph.to_json()
[task 2019-04-15T10:15:28.274Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/generator.py", line 151, in full_task_graph
[task 2019-04-15T10:15:28.274Z] return self._run_until('full_task_graph')
[task 2019-04-15T10:15:28.274Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/generator.py", line 342, in _run_until
[task 2019-04-15T10:15:28.274Z] k, v = self._run.next()
[task 2019-04-15T10:15:28.275Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/generator.py", line 263, in _run
[task 2019-04-15T10:15:28.275Z] new_tasks = kind.load_tasks(parameters, list(all_tasks.values()))
[task 2019-04-15T10:15:28.275Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/generator.py", line 77, in load_tasks
[task 2019-04-15T10:15:28.275Z] for task_dict in transforms(trans_config, inputs)]
[task 2019-04-15T10:15:28.275Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/transforms/task.py", line 1957, in check_run_task_caches
[task 2019-04-15T10:15:28.275Z] for task in tasks:
[task 2019-04-15T10:15:28.275Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/transforms/task.py", line 1898, in check_task_dependencies
[task 2019-04-15T10:15:28.275Z] for task in tasks:
[task 2019-04-15T10:15:28.275Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/transforms/task.py", line 1886, in check_task_identifiers
[task 2019-04-15T10:15:28.275Z] for task in tasks:
[task 2019-04-15T10:15:28.275Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/transforms/task.py", line 1869, in chain_of_trust
[task 2019-04-15T10:15:28.275Z] for task in tasks:
[task 2019-04-15T10:15:28.275Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/transforms/task.py", line 1713, in build_task
[task 2019-04-15T10:15:28.275Z] for task in tasks:
[task 2019-04-15T10:15:28.275Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/transforms/task.py", line 1705, in add_index_routes
[task 2019-04-15T10:15:28.275Z] task = index_builders[index_type](config, task)
[task 2019-04-15T10:15:28.275Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/transforms/task.py", line 1668, in add_android_nightly_index_routes
[task 2019-04-15T10:15:28.275Z] task = add_geckoview_index_routes(config, task)
[task 2019-04-15T10:15:28.275Z] File "/builds/worker/checkouts/gecko/taskcluster/taskgraph/transforms/task.py", line 1660, in add_geckoview_index_routes
[task 2019-04-15T10:15:28.275Z] routes.append(V2_GECKOVIEW_RELEASE.format(**subs))
[task 2019-04-15T10:15:28.275Z] KeyError: u'project'
[taskcluster 2019-04-15 10:15:29.913Z] === Task Finished ===
[taskcluster 2019-04-15 10:15:32.121Z] Unsuccessful task run with exit code: 1 completed in 280.323 seconds
Assignee | ||
Comment 4•5 years ago
|
||
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 5•5 years ago
|
||
Resolved breakage and re-landing shortly (thanks Tom for the extra code review check)
Pushed by mhentges@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9463e541aa94 Adds route for accessing geckoview releases r=tomprince,jlorenzo
Comment 7•5 years ago
|
||
bugherder |
Description
•