Media/WebRTC/libwebrtc Update Process: Difference between revisions

Jump to navigation Jump to search
put elm reset steps inline with prereqs
(moved resetting elm one level deeper)
(put elm reset steps inline with prereqs)
Line 4: Line 4:
=== Prerequisites ===
=== Prerequisites ===
* Create a new bug for the fast-forward update.  It should depend on the previous fast-forward bug.  [https://bugzilla.mozilla.org/show_bug.cgi?id=1800920 Bug 1800920] is an example.
* Create a new bug for the fast-forward update.  It should depend on the previous fast-forward bug.  [https://bugzilla.mozilla.org/show_bug.cgi?id=1800920 Bug 1800920] is an example.
* Follow the [[Media/WebRTC/libwebrtc_Update_Process#Resetting_Elm|Resetting_Elm]] steps below.
* Before each new merge cycle elm needs to be reset to Central.
* Builds are done after vendoring in each commit.  A minimal, default .mozconfig is provided during the prep_repo step below.
* Starting with a fresh clone of elm is recommended for each new chromium milestone.
hg clone --stream ssh://hg.mozilla.org/projects/elm
 
=== Resetting Elm ===
Before each new merge cycle. Elm needs to be reset to Central.
# Ensure you have filed a bug for the next merge cycle, and further ensure that the next merge cycle bug has the previous merge cycle bug as a dependency.
# Ensure you have filed a bug for the next merge cycle, and further ensure that the next merge cycle bug has the previous merge cycle bug as a dependency.
# File a bug as a clone of [https://bugzilla.mozilla.org/show_bug.cgi?id=1822294 Bug 1822294] and add your new bug as dependency to the next merge cycle bug.
# File a bug as a clone of [https://bugzilla.mozilla.org/show_bug.cgi?id=1822294 Bug 1822294] and add your new bug as dependency to the next merge cycle bug.
# Wait for the repo admins to reset the repository.
# Wait for the repo admins to reset the repository.
# Make sure to land the updated [[Media/WebRTC/libwebrtc_Update_Process#Post-merge Steps|update_example_config.sh]]
# Celebrate
# Celebrate
* Builds are done after vendoring in each commit.  A minimal, default .mozconfig is provided during the prep_repo step below.
* Starting with a fresh clone of elm is recommended for each new chromium milestone.
hg clone --stream ssh://hg.mozilla.org/projects/elm


=== Update steps ===
=== Update steps ===
119

edits

Navigation menu