Media/WebRTC/libwebrtc Update Process/automation plan

< Media‎ | WebRTC‎ | libwebrtc Update Process
Revision as of 00:07, 1 February 2022 by Mfroman (talk | contribs) (Created page with "This describes the rough plan to document and automate the process to "fast-forward" through webrtc.org libwebrtc change-sets to bring Firefox's libwebrtc version as close as...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This describes the rough plan to document and automate the process to "fast-forward" through webrtc.org libwebrtc change-sets to bring Firefox's libwebrtc version as close as possible to Chrome. This page will be updated as new information is discovered.

  • verify generation/build with extra, unused directories from stock moz-libwebrtc in place
  • verify current vendoring scripts cmd-line params
- check moz-central a93c2d1df066 - Bug 1654112 - Vendor libwebrtc for rel86
- check moz-central d1df4970f4f0 - Bug 1654112 - Vendor libwebrtc/third_party for rel86
- check moz-central a93c2d1df066 - Bug 1654112 - Vendor libwebrtc/build for rel86
  • remove dead/unused files in third_party/libwebrtc
  • identify patch set to "undo" back to vendored moz-libwebrtc
  • identify patch set to "undo" back to upstream revision (edd7f9e94d)
  • move one changeset forward in webrtc.org history
- verify local build in moz-libwebrtc
- apply moz-libwebrtc-to-upstream patches, verify local build
- vendor moz-libwebrtc
- apply moz-central patches
- full try run
  • write automation scripts for previous steps