fune/dom/media/webrtc/third_party_build
Michael Froman abc1e98d4e Bug 1809569 - pt1 - add new fast-forward state directory. r=ng DONTBUILD
- automatically create state directory (.moz-fast-forward) under top level or repo if missing
- automatically create log and tmp subdirectories if missing
- only execute use_config_env.sh once in nested scripts
- move default location for config_env under state directory

Differential Revision: https://phabricator.services.mozilla.com/D166492
2023-01-23 21:05:56 +00:00
..
gn-configs Bug 1790097 (MOZ) - update files in webrtc.json non_unified_sources 2022-10-17 15:37:02 -05:00
commit-build-file-changes.sh
detect_upstream_revert.sh Bug 1808347 - pt2 - rename MOZ_LIBWEBRTC_COMMIT to MOZ_LIBWEBRTC_BRANCH. r=dbaker DONTBUILD 2023-01-04 17:25:43 +00:00
example_config_env Bug 1808347 - pt3 - rename MOZ_PRIOR_GIT_BRANCH to MOZ_PRIOR_LIBWEBRTC_BRANCH. r=dbaker DONTBUILD 2023-01-04 17:25:44 +00:00
extract-for-git.py Bug 1803641 - pt2 - run extract-for-git.py from top level of source. r=ng DONTBUILD 2022-12-01 23:37:05 +00:00
fast-forward-libwebrtc.sh Bug 1808347 - pt2 - rename MOZ_LIBWEBRTC_COMMIT to MOZ_LIBWEBRTC_BRANCH. r=dbaker DONTBUILD 2023-01-04 17:25:43 +00:00
loop-ff.sh Bug 1809193 - add error message output if generating build files fails in loop-ff.sh r=dbaker DONTBUILD 2023-01-09 18:24:34 +00:00
make_upstream_revert_noop.sh Bug 1808347 - pt2 - rename MOZ_LIBWEBRTC_COMMIT to MOZ_LIBWEBRTC_BRANCH. r=dbaker DONTBUILD 2023-01-04 17:25:43 +00:00
prep_repo.sh Bug 1808347 - pt3 - rename MOZ_PRIOR_GIT_BRANCH to MOZ_PRIOR_LIBWEBRTC_BRANCH. r=dbaker DONTBUILD 2023-01-04 17:25:44 +00:00
README.md Bug 1804560 - add dom/media/webrtc/third_party_build/README.md. r=dbaker 2022-12-07 23:40:37 +00:00
use_config_env.sh Bug 1809569 - pt1 - add new fast-forward state directory. r=ng DONTBUILD 2023-01-23 21:05:56 +00:00
vendor-libwebrtc.py Bug 1803642 - change python3 to ./mach python in fast-forward scripts. r=ng DONTBUILD 2022-12-02 16:21:19 +00:00
verify_vendoring.sh Bug 1808347 - pt3 - rename MOZ_PRIOR_GIT_BRANCH to MOZ_PRIOR_LIBWEBRTC_BRANCH. r=dbaker DONTBUILD 2023-01-04 17:25:44 +00:00
webrtc.mozbuild Bug 1808667 - Configure windows desktop capture settings. r=ng 2023-01-11 16:27:10 +00:00

Vendoring libwebrtc and the fast-forward process

Most of the important information about this process is contained on the fast-forward automation wiki page here.

To skip the history and details and go directly to starting the libwebrtc fast-foward process, go to the Operation Checklist.

Fixing errors reported in scripts

In most cases, the scripts report errors including suggestions on how to resolve the issue. If you're seeing an error message referring you to this README.md file, the likely issue is that you're missing environment variables that should be set in a config_env file in your root directory. An example of that file can be found at dom/media/webrtc/third_party_build/example_config_env.