Closed Bug 1952126 Opened 1 year ago Closed 1 year ago

Update WGPU to upstream (week of 2025-03-03)

Categories

(Core :: Graphics: WebGPU, task, P1)

task

Tracking

()

RESOLVED FIXED

People

(Reporter: ErichDonGubler, Assigned: ErichDonGubler)

References

(Blocks 1 open bug)

Details

Attachments

(4 files)

No description provided.

The purpose of this preset is to assist WebGPU developers in Firefox to
understand the impact of their changes. This needs to include
web-platform-testing-webgpu-backlog* jobs, which are at tier 3 and
previously filtered out by mach try --preset webgpu by itself.

Normally, it's recommended that mach try --full be used to include
tier 3 jobs, or the full: true field in the preset's YAML definition.
Until recently, some tier 3 jobs (Linux debug jobs in particular) were
being excluded, even when applying the recommendation. However, this
seems to have been fixed, and we can now specify a preset that includes
all tier 3 jobs we want.

Attachment #9470165 - Attachment description: WIP: Bug 1952126 - chore(webgpu): update WGPU to cc1e26a7998a371d89fd50edbb015fd6a70c2347 r=#webgpu-reviewers! → Bug 1952126 - chore(webgpu): update WGPU to cc1e26a7998a371d89fd50edbb015fd6a70c2347 r=#webgpu-reviewers!
Pushed by egubler@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7329ea9d5b5b build(rust): upgrade `bitflags` 2.7.0 → 2.9.0 r=supply-chain-reviewers https://hg.mozilla.org/integration/autoland/rev/3d5dd1dc4785 test(webgpu): add tier 3 jobs to `mach try --preset webgpu` r=webgpu-reviewers,teoxoy https://hg.mozilla.org/integration/autoland/rev/fbdd03d1d3f9 chore(webgpu): update WGPU to cc1e26a7998a371d89fd50edbb015fd6a70c2347 r=webgpu-reviewers,supply-chain-reviewers,teoxoy

Backed out for causing build bustages @rust.mk

Flags: needinfo?(egubler)
Attachment #9470165 - Attachment description: Bug 1952126 - chore(webgpu): update WGPU to cc1e26a7998a371d89fd50edbb015fd6a70c2347 r=#webgpu-reviewers! → Bug 1952126 - chore(webgpu): update WGPU to dc02f91ffe1feab8c35d3fdf41f61a62a5004d2c r=#webgpu-reviewers!

Queued for landing with a fix.

Flags: needinfo?(egubler)
Pushed by egubler@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a5fb79875818 build(rust): upgrade `bitflags` 2.7.0 → 2.9.0 r=supply-chain-reviewers https://hg.mozilla.org/integration/autoland/rev/ae3227909433 test(webgpu): add tier 3 jobs to `mach try --preset webgpu` r=webgpu-reviewers,teoxoy https://hg.mozilla.org/integration/autoland/rev/3ca834a153d2 chore(webgpu): update WGPU to dc02f91ffe1feab8c35d3fdf41f61a62a5004d2c r=webgpu-reviewers,supply-chain-reviewers,teoxoy

Backed out for causing build bustages @rust.mk

Flags: needinfo?(egubler)

Oh, sigh, this is going to require stabilizing Option::is_none_or somehow. Will look into it.

Flags: needinfo?(egubler)
Pushed by egubler@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ba83b54f8efc build(rust): upgrade `bitflags` 2.7.0 → 2.9.0 r=supply-chain-reviewers https://hg.mozilla.org/integration/autoland/rev/1d513d30adbd test(webgpu): add tier 3 jobs to `mach try --preset webgpu` r=webgpu-reviewers,teoxoy
Pushed by egubler@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/0a5007c6f0d8 build(rust): stabilize `Option::is_none_or` for not-quite-Rust-1.82 sanitizer builds https://hg.mozilla.org/integration/autoland/rev/f34541a32a69 chore(webgpu): update WGPU to dc02f91ffe1feab8c35d3fdf41f61a62a5004d2c r=webgpu-reviewers,supply-chain-reviewers,teoxoy
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Keywords: leave-open
Resolution: --- → FIXED
Regressions: 1972160
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: