Closed Bug 1697845 Opened 3 years ago Closed 1 year ago

Remove tokio in audioipc code

Categories

(Core :: Audio/Video: cubeb, task, P3)

task

Tracking

()

RESOLVED FIXED
113 Branch
Tracking Status
firefox113 --- fixed

People

(Reporter: emilio, Assigned: kinetik)

References

(Blocks 2 open bugs)

Details

Attachments

(1 file)

It uses a very old tokio version that causes us to duplicate a lot of dependencies. Can we update it?

Assignee: nobody → kinetik
Severity: -- → S2
Status: NEW → ASSIGNED
Type: defect → task
Priority: -- → P3
Summary: Update tokio in audioipc code → Remove tokio in audioipc code

Even better, thank you!

Blocks: 1700049
See Also: → 1708634

Matthew, any update here? tokio 0.1 is why we have a lot of old / dup dependencies.

Flags: needinfo?(kinetik)

This is landing via bug 1726275 very soon.

Depends on: 1726275
Flags: needinfo?(kinetik)

Bug 1726275 is about to land, but this also needs bug 1726279 before we can remove the old tokio 0.1 entirely. That should happen very early next year.

Depends on: 1726279
Blocks: 1748826
Blocks: 1761573

Probably not a S2
Reminder, S2 means: (Serious) Major functionality/product severely impaired or a high impact issue and a satisfactory workaround does not exist

Severity: S2 → S3
Depends on: 1792743
Depends on: 1817043
Attachment #9257279 - Attachment description: WIP: Bug 1697845 - Remove audioipc v1. → Bug 1697845 - Remove AudioIPC v1. r=#cubeb-reviewers,glandium!

AudioIPC v2 has been shipping in Windows for several cycles. Nightly macOS and Linux builds have had v2 enabled for a similar length of time (and will ride the trains in 113 via bug 1817043). macOS never shipped v1, so the backup plan in the event of major issues is to disable v2 and ship without cubeb sandboxing. This leaves Linux as the only platform shipping v1, but given the Nightly coverage it's extremely unlikely we'd need to revert Linux from v2 to v1. Given that, I think it's safe to remove AudioIPC v1 now rather than waiting for additional release cycles.

Pushed by mgregan@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/0dc7d445c194
Remove AudioIPC v1. r=glandium,supply-chain-reviewers,cubeb-reviewers,padenot
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 113 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: