trisquel-icecat/icecat/dom/media/webrtc/third_party_build
2025-07-17 09:32:21 -06:00
..
gn-configs icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
build_no_op_commits.sh icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
cherry_pick_commit.py icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
commit-build-file-changes.sh icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
default_config_env icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
default_mozconfig icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
detect_upstream_revert.sh icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
elm_arcconfig.patch icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
elm_rebase.sh icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
extract-for-git.py icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
fast-forward-libwebrtc.sh icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
fetch_github_repo.py icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
filter_git_changes.py icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
lookup_branch_head.py icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
loop-ff.sh icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
make_upstream_revert_noop.sh icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
pre-warmed-milestone.cache icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
prep_repo.sh icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
push_official_branch.sh icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
README.md icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
restore_elm_arcconfig.py icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
restore_patch_stack.py icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
run_operations.py icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
save_patch_stack.py icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
update_default_config.sh icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
use_config_env.sh icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
vendor-libwebrtc.py icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
vendor_and_commit.py icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
verify_vendoring.sh icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
webrtc.mozbuild icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06:00
write_default_config.py icecat: initial release for Trisquel 12.0, Ecne 2025-07-17 09:32:21 -06: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 .moz-fast-forward. The default for that file can be found at dom/media/webrtc/third_party_build/default_config_env.