Add tasks to import nightly Debian Packages from storage into an Artifact Registry APT repository
Categories
(Firefox Build System :: Task Configuration, task)
Tracking
(firefox113 fixed)
| Tracking | Status | |
|---|---|---|
| firefox113 | --- | fixed |
People
(Reporter: gabriel, Assigned: gabriel)
References
Details
Attachments
(4 files, 1 obsolete file)
These tasks depend on:
- a
scriptworkersupporting Artifact Registry APT repositories - Artifact Registry repository infrastructure (staging and production repositories for Firefox releases)
| Assignee | ||
Updated•3 years ago
|
| Assignee | ||
Comment 1•3 years ago
|
||
Depends on D169971
| Assignee | ||
Comment 2•3 years ago
|
||
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
| Assignee | ||
Comment 4•3 years ago
|
||
Updated•3 years ago
|
| Assignee | ||
Comment 6•3 years ago
|
||
Depends on D172599
Updated•3 years ago
|
Updated•3 years ago
|
Comment 9•3 years ago
|
||
| bugherder | ||
Comment 10•3 years ago
|
||
Looks like it cause this regression:
https://treeherder.mozilla.org/jobs?repo=try&revision=a59985b2eeaef1a55252ec21e738a5d702014aeb&selectedTaskRun=IDaDjWuiQbiFAWBMhWW6XQ.0
[task 2023-03-28T07:47:48.588Z] tools\lint\test\test_perfdocs.py:187: in test_perfdocs_start_and_pass
[task 2023-03-28T07:47:48.588Z] run_perfdocs(
[task 2023-03-28T07:47:48.588Z] tools\lint\perfdocs\perfdocs.py:78: in run_perfdocs
[task 2023-03-28T07:47:48.589Z] task_graph = generate_tasks(
[task 2023-03-28T07:47:48.589Z] tools\tryselect\tasks.py:120: in generate_tasks
[task 2023-03-28T07:47:48.589Z] tg_full = generate("full_task_set")
[task 2023-03-28T07:47:48.589Z] tools\tryselect\tasks.py:106: in generate
[task 2023-03-28T07:47:48.589Z] tg = getattr(generator, attr)
[task 2023-03-28T07:47:48.589Z] third_party\python\taskcluster_taskgraph\taskgraph\generator.py:159: in full_task_set
[task 2023-03-28T07:47:48.589Z] return self._run_until("full_task_set")
[task 2023-03-28T07:47:48.589Z] third_party\python\taskcluster_taskgraph\taskgraph\generator.py:423: in _run_until
[task 2023-03-28T07:47:48.589Z] k, v = next(self._run)
[task 2023-03-28T07:47:48.589Z] third_party\python\taskcluster_taskgraph\taskgraph\generator.py:309: in _run
[task 2023-03-28T07:47:48.589Z] new_tasks = kind.load_tasks(
[task 2023-03-28T07:47:48.589Z] third_party\python\taskcluster_taskgraph\taskgraph\generator.py:75: in load_tasks
[task 2023-03-28T07:47:48.589Z] tasks = [
[task 2023-03-28T07:47:48.589Z] third_party\python\taskcluster_taskgraph\taskgraph\generator.py:75: in <listcomp>
[task 2023-03-28T07:47:48.589Z] tasks = [
[task 2023-03-28T07:47:48.589Z] taskcluster\gecko_taskgraph\transforms\task.py:2208: in check_run_task_caches
[task 2023-03-28T07:47:48.589Z] for task in tasks:
[task 2023-03-28T07:47:48.589Z] taskcluster\gecko_taskgraph\transforms\task.py:2118: in check_task_dependencies
[task 2023-03-28T07:47:48.589Z] for task in tasks:
[task 2023-03-28T07:47:48.589Z] taskcluster\gecko_taskgraph\transforms\task.py:2104: in check_task_identifiers
[task 2023-03-28T07:47:48.589Z] for task in tasks:
[task 2023-03-28T07:47:48.589Z] taskcluster\gecko_taskgraph\transforms\task.py:2085: in chain_of_trust
[task 2023-03-28T07:47:48.589Z] for task in tasks:
[task 2023-03-28T07:47:48.589Z] taskcluster\gecko_taskgraph\transforms\task.py:1888: in build_task
[task 2023-03-28T07:47:48.589Z] for task in tasks:
[task 2023-03-28T07:47:48.589Z] taskcluster\gecko_taskgraph\transforms\task.py:1866: in set_task_and_artifact_expiry
[task 2023-03-28T07:47:48.589Z] for job in jobs:
[task 2023-03-28T07:47:48.589Z] taskcluster\gecko_taskgraph\transforms\task.py:1852: in try_task_config_routes
[task 2023-03-28T07:47:48.589Z] for task in tasks:
[task 2023-03-28T07:47:48.589Z] taskcluster\gecko_taskgraph\transforms\task.py:1839: in try_task_config_chemspill_prio
[task 2023-03-28T07:47:48.589Z] yield from tasks
[task 2023-03-28T07:47:48.590Z] taskcluster\gecko_taskgraph\transforms\task.py:1819: in try_task_config_env
[task 2023-03-28T07:47:48.590Z] yield from tasks
[task 2023-03-28T07:47:48.590Z] taskcluster\gecko_taskgraph\transforms\task.py:1786: in add_index_routes
[task 2023-03-28T07:47:48.590Z] for task in tasks:
[task 2023-03-28T07:47:48.590Z] taskcluster\gecko_taskgraph\transforms\task.py:1581: in validate
[task 2023-03-28T07:47:48.590Z] for task in tasks:
[task 2023-03-28T07:47:48.590Z] taskcluster\gecko_taskgraph\transforms\task.py:1559: in task_name_from_label
[task 2023-03-28T07:47:48.590Z] for task in tasks:
[task 2023-03-28T07:47:48.590Z] taskcluster\gecko_taskgraph\transforms\task.py:1549: in setup_raptor
[task 2023-03-28T07:47:48.590Z] for task in tasks:
[task 2023-03-28T07:47:48.590Z] taskcluster\gecko_taskgraph\transforms\task.py:1493: in set_defaults
[task 2023-03-28T07:47:48.590Z] for task in tasks:
[task 2023-03-28T07:47:48.590Z] taskcluster\gecko_taskgraph\transforms\task.py:1469: in set_implementation
[task 2023-03-28T07:47:48.590Z] for task in tasks:
[task 2023-03-28T07:47:48.590Z] taskcluster\gecko_taskgraph\transforms\beetmover_apt.py:39: in beetmover_apt
[task 2023-03-28T07:47:48.590Z] gcs_sources.extend(generate_artifact_registry_gcs_sources(dep))
[task 2023-03-28T07:47:48.590Z] taskcluster\gecko_taskgraph\util\scriptworker.py:528: in generate_artifact_registry_gcs_sources
[task 2023-03-28T07:47:48.590Z] config["paths"][repackage_deb_artifact]["destinations"][0]
[task 2023-03-28T07:47:48.590Z] E KeyError: 'public/build/target.deb'
| Assignee | ||
Comment 11•3 years ago
|
||
Updated•3 years ago
|
| Assignee | ||
Comment 12•3 years ago
|
||
Thanks [:Sylvestre]
I submitted a patch for this regression.
| Assignee | ||
Comment 13•3 years ago
|
||
Holding off on landing the fix I had for this regression. The error should go away when the task generation in the run_perfdocs tests are mocked on Bug 1825065. Adding a band-aid for this specific error doesn't seem like the right thing to do if there's a root cause fix in the works.
Updated•3 years ago
|
Updated•3 years ago
|
Comment 14•3 years ago
|
||
| Assignee | ||
Comment 15•3 years ago
|
||
Ah this broke ./mach try fuzzy too, I am landing the patch I had earlier to mitigate the issue. I've been pushing the patch to try using ./mach try fuzzy, I am surprised it's breaking.
Comment 16•3 years ago
|
||
| bugherder | ||
Comment 17•3 years ago
|
||
A patch has been attached on this bug, which was already closed. Filing a separate bug will ensure better tracking. If this was not by mistake and further action is needed, please alert the appropriate party. (Or: if the patch doesn't change behavior -- e.g. landing a test case, or fixing a typo -- then feel free to disregard this message)
Updated•3 years ago
|
Description
•