Hi all,
Per Tuesday's cross-functional meeting, it seems we want to branch all
b2g repos that we control for 1.2.
Open questions:
1. If we branch all the below repos now, the downside is any changes for
1.2 will need to double-land. The upside is we will have a better idea
of which changes went into which version. We believe this is the right
tradeoff, but we wanted to make it clear that we're making this tradeoff.
1a. Which revision should we branch from? We can choose current
tip-of-master, or look at the built-manifest from the original build
https://tbpl.mozilla.org/?tree=Mozilla-Aurora&rev=6f0f535a5eae and use
those revisions.
2. Do we freeze external repos' revisions in b2g-manifests? For example,
we did this for 1.0.1:
https://github.com/mozilla-b2g/b2g-manifest/blob/v1.0.1/hamachi.xml#L25
3. Here's our plan; does this look correct?
* Branch these repos (at current tip):
b2g/B2G
b2g/Negatus
b2g/android-development
b2g/android-device-crespo
b2g/android-device-crespo4g
b2g/android-device-galaxys2
b2g/android-device-hamachi
b2g/android-device-m4
b2g/android-device-maguro
b2g/android-device-otoro
b2g/android-device-panda
b2g/android-device-tuna
b2g/android-device-unagi
b2g/android-sdk
b2g/b2g-manifest (already branched)
b2g/codeaurora_kernel_msm
b2g/device-helix
b2g/device-inari
b2g/device-leo
b2g/device-mako
b2g/device_generic_goldfish
b2g/fake-dalvik
b2g/fake-libdvm
b2g/gaia-ui-tests
b2g/gonk-misc
b2g/gonk-patches
b2g/hardware_qcom_display
b2g/librecovery
b2g/moztt
b2g/orangutan
b2g/platform_build
releases/gaia (already branched)
releases/gecko (already branched)
* Update all 1.2 manifests to point at the 1.2 branch of the above
repos, e.g.
https://github.com/mozilla-b2g/b2g-manifest/blob/v1.2/hamachi.xml#L23
* Potentially freeze the revision of each of the external repos, as we
did for 1.0.1 here:
https://github.com/mozilla-b2g/b2g-manifest/blob/v1.0.1/hamachi.xml#L25