Closed Bug 2052753 Opened 11 days ago Closed 10 days ago

Update libcubeb and cubeb-pulse-rs to latest upstream revisions

Categories

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

task

Tracking

()

RESOLVED FIXED
154 Branch
Tracking Status
firefox-esr115 --- fixed
firefox-esr140 --- fixed
firefox153 --- fixed
firefox154 --- fixed

People

(Reporter: kinetik, Assigned: kinetik)

Details

Attachments

(6 files)

Vendor the latest upstream revisions of libcubeb and cubeb-pulse-rs.

  • libcubeb: cdb54bbf -> a665efba31740bd477cf2001a5cb289a63e85336
  • cubeb-pulse-rs: a3770b75 -> 88194f91c8778fa608a19af7b91306094525595d
Attachment #9604595 - Attachment description: Bug 2052753 - Update libcubeb to a665efb. r?#cubeb-reviewers → Bug 2052753 - Update libcubeb to 6d5e5e6. r?#cubeb-reviewers
Pushed by abutkovits@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/f2eeeebd7ba9 https://hg.mozilla.org/integration/autoland/rev/652300ab8a98 Revert "Bug 2052753 - Update cubeb-pulse-rs to 88194f9. r=cubeb-reviewers,padenot" for causing failures at Cargo.lock.
Status: ASSIGNED → RESOLVED
Closed: 10 days ago
Resolution: --- → FIXED
Target Milestone: --- → 154 Branch
Flags: needinfo?(kinetik)

kinetik, could you request uplift to beta/esr115/esr140? Thanks

Flags: needinfo?(kinetik)

Upstream cubeb commit a665efba31740bd477cf2001a5cb289a63e85336 ("alsa: fix
drain contract"), carried as a local patch rather than bumping the vendored
libcubeb revision.

Original Revision: https://phabricator.services.mozilla.com/D310551

Attachment #9607336 - Flags: approval-mozilla-beta?

Backport of upstream cubeb-pulse-rs commit
88194f91c8778fa608a19af7b91306094525595d, carried on the
mozilla/cubeb-pulse-rs beta branch.

Original Revision: https://phabricator.services.mozilla.com/D310552

Attachment #9607337 - Flags: approval-mozilla-beta?

Backport of upstream cubeb-pulse-rs commit
88194f91c8778fa608a19af7b91306094525595d, carried on the
mozilla/cubeb-pulse-rs esr140 branch.

The backport adapts the error construction to the cubeb-backend version
vendored on this branch (Error::error() rather than Error::Error).

Original Revision: https://phabricator.services.mozilla.com/D310552

Attachment #9607339 - Flags: approval-mozilla-esr140?

Backport of upstream cubeb-pulse-rs commit
88194f91c8778fa608a19af7b91306094525595d, carried on the
mozilla/cubeb-pulse-rs esr115 branch.

The backport adapts the error construction to the cubeb-backend version
vendored on this branch (Error::error() rather than Error::Error).

Original Revision: https://phabricator.services.mozilla.com/D310552

Attachment #9607340 - Flags: approval-mozilla-esr115?

firefox-beta Uplift Approval Request

  • User impact if declined/Reason for urgency: Security fixes for PulseAudio and ALSA audio backends.
  • Code covered by automated testing?: yes
  • Fix verified in Nightly?: yes
  • Needs manual QE testing?: no
  • Steps to reproduce for manual QE testing:
  • Risk associated with taking this patch: low
  • Explanation of risk level: Fixes are relatively simple and only affect behaviour on specific error paths, no behaviour change during normal operation.
  • String changes made/needed?: None.
  • Is Android affected?: no

firefox-esr140 Uplift Approval Request

  • User impact if declined/Reason for urgency: Security fix for PulseAudio audio backend. Potential content->parent sandbox escape.
  • Code covered by automated testing?: yes
  • Fix verified in Nightly?: yes
  • Needs manual QE testing?: no
  • Steps to reproduce for manual QE testing:
  • Risk associated with taking this patch: low
  • Explanation of risk level: Fix is relatively simple and only affect behaviour on specific error paths, no behaviour change during normal operation.
  • String changes made/needed?: None.
  • Is Android affected?: no

firefox-esr115 Uplift Approval Request

  • User impact if declined/Reason for urgency: Security fix for PulseAudio audio backend. Potential content->parent sandbox escape.
  • Code covered by automated testing?: yes
  • Fix verified in Nightly?: yes
  • Needs manual QE testing?: no
  • Steps to reproduce for manual QE testing:
  • Risk associated with taking this patch: low
  • Explanation of risk level: Fix is relatively simple and only affect behaviour on specific error paths, no behaviour change during normal operation.
  • String changes made/needed?: None.
  • Is Android affected?: no

(In reply to Pascal Chevrel (relman team) -> :pascalc from comment #8)

kinetik, could you request uplift to beta/esr115/esr140? Thanks

All done, thanks.

Flags: needinfo?(kinetik)
Attachment #9607336 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #9607337 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #9607339 - Flags: approval-mozilla-esr140? → approval-mozilla-esr140+
Attachment #9607340 - Flags: approval-mozilla-esr115? → approval-mozilla-esr115+
QA Whiteboard: [qa-triage-done-c154/b153]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: