Media/WebRTC/libwebrtc Update Process/automation plan: Difference between revisions

give better instructions for first time running steps on fresh Ubuntu install
(another try at fixing bad character in (cd depot_tools ... line)
(give better instructions for first time running steps on fresh Ubuntu install)
Line 109: Line 109:


=== build instructions for moz-libwebrtc ===
=== build instructions for moz-libwebrtc ===
Note: These instructions do not currently work for Ubuntu 22.04
Note: These instructions do not currently work for Ubuntu 22.04, but are confirmed to work on 20.04.
* for a freshly built Ubuntu machine, you'll need to do these prerequisite steps:
sudo apt update
sudo apt install python2
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
python2 get-pip.py
 
* verify build for [https://webrtc.googlesource.com/src webrtc.org]
* verify build for [https://webrtc.googlesource.com/src webrtc.org]
:- Note: we can build as far forward as eacbd972ab (HEAD, branch-heads/4287, branch-heads/4286, branch-heads/4285, branch-heads/4284) without needing to gsync
:- Note: we can build as far forward as eacbd972ab (HEAD, branch-heads/4287, branch-heads/4286, branch-heads/4285, branch-heads/4284) without needing to gsync
Line 121: Line 127:
  cd webrtc-checkout
  cd webrtc-checkout
  fetch --nohooks webrtc # populates .gclient and .gclient_entries
  fetch --nohooks webrtc # populates .gclient and .gclient_entries
  # on fresh Ubuntu install, do:
  ./src/build/install-build-deps.sh
  (cd src && git checkout edd7f9e94d)
  (cd src && git checkout edd7f9e94d)
  gclient sync
  gclient sync
119

edits