Closed Bug 1187060 Opened 9 years ago Closed 9 years ago

Create 2.2r branches for the b2g-manifest and gaia repos at https://github.com/mozilla-b2g

Categories

(Firefox OS Graveyard :: Gaia::Build, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(b2g-v2.2r fixed)

RESOLVED FIXED
FxOS-S4 (07Aug)
Tracking Status
b2g-v2.2r --- fixed

People

(Reporter: hwine, Assigned: djf)

References

Details

per bug 1177598 a new branch is wanted. Lots of work "done", but no branch. For bug 1186295 we really need that branch. (Tough to mirror what doesn't exist.)
Summary: create 2.2r branch for gaia → create 2.2r branch for gaia at https://github.com/mozilla-b2g/gaia
Hi Hal, Thanks for the help here. Do you have a target date for both this one and bug 1186295?
Flags: needinfo?(hwine)
(In reply to Josh Cheng [:josh] from comment #1) > Hi Hal, > Thanks for the help here. > Do you have a target date for both this one and bug 1186295? Josh - the b2g team handles all gaia branching. That's why it's in their component.
Flags: needinfo?(hwine)
Hi Vincent, Could you please help to create 2.2r gaia branch like 2.1s? KaiZhen told me he ever did this with you for 2.1s. Thanks!
Flags: needinfo?(vliu)
As Vincent is shifting his focus back to multimedia platform, I don't think he is obligated on this (But I'll be glad if he can help). So, who else has the know-how and can take this task? (NI to John, Hal) We are somewhat in a risk of delaying delaying development (inclusive of partner's contribution).
Flags: needinfo?(jhford)
Flags: needinfo?(hwine)
Flags: needinfo?(ryanvm)
Flags: needinfo?(ryanvm)
b2g-manifest will need branching as well. Not sure what others will on top of that (if any).
Summary: create 2.2r branch for gaia at https://github.com/mozilla-b2g/gaia → Create 2.2r branches for the b2g-manifest and gaia repos at https://github.com/mozilla-b2g
Depends on: 1189288
(In reply to Wesley Huang [:wesley_huang] (EPM) (NI me) from comment #4) > As Vincent is shifting his focus back to multimedia platform, I don't think > he is obligated on this (But I'll be glad if he can help). > > So, who else has the know-how and can take this task? (NI to John, Hal) > We are somewhat in a risk of delaying delaying development (inclusive of > partner's contribution). I'm don't currently have the context required to drive this. I think Hal has done work on this a lot more recently than me.
Flags: needinfo?(jhford)
For both gaia and b2g-manifests, the following needs to be done: > git checkout v2.2r v2.2 # Creates a new branch v2.2r based on the current v2.2 tip > git push --dry-run origin v2.2r # Verify that only the new v2.2r branch is being pushed > git push origin v2.2r
You may also want to modify the manifests in the new v2.2r branch to point to v2.2r branches in other repositories; or you can leave them pointing at v2.2 repositories. After the gaia and b2g-manifest branches are created we can enable the bumper for v2.2r.
One change for the b2g-manifests will be to point gaia at the 'v2.2r' branch. e.g. https://github.com/mozilla-b2g/b2g-manifest/blob/v2.2/emulator.xml#L17 should be changed from "v2.2" to "v2.2r"
(In reply to John Ford [:jhford] -- please use 'needinfo?' instead of a CC from comment #6) > I'm don't currently have the context required to drive this. I think Hal > has done work on this a lot more recently than me. Nope - git branching of b2g was only done by releng once or twice in the 1.x days. Seeing if :mwu has context or docs to share to extend what :catlee has added already.
Flags: needinfo?(hwine) → needinfo?(mwu)
Nothing to add - sounds about right, but I've never done a branch myself.
Flags: needinfo?(mwu)
Hi David, Would you mind taking a look at this?
Flags: needinfo?(dflanagan)
(In reply to Hal Wine [:hwine] (out til Aug 3) from comment #2) > (In reply to Josh Cheng [:josh] from comment #1) > > Hi Hal, > > Thanks for the help here. > > Do you have a target date for both this one and bug 1186295? > > Josh - the b2g team handles all gaia branching. That's why it's in their > component. Hi Hal and all, To me 2.2r is not a device branch. Instead, 2.2r is the smart feature phone branch which we'll add various features on top so to me it's something like 2.2.x. Moreover, b2g team no longer has dedicated resource to handle such gaia repo even for device branch. (that's a separate issue). More importantly for now, will someone handle this task please?
I'll create the 2.2r gaia branch on github.
Assignee: nobody → dflanagan
Flags: needinfo?(dflanagan)
New branches: https://github.com/mozilla-b2g/gaia/tree/v2.2r https://github.com/mozilla-b2g/b2g-manifest/tree/v2.2r I hope this is what was was needed for release engineering and automation.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Also update the manifests to point to the Gaia v2.2r branch: v2.2r: https://github.com/mozilla-b2g/b2g-manifest/commit/0a54697d213d1ee6dc393fc89909a445f55dad7f Josh and I discussed this bug a little bit last week and both feel that we probably don't need to worry about any other v2.2r-specific branching at this point. If and when any other repos need a branch, we can handle it at that time.
Target Milestone: --- → FxOS-S4 (07Aug)
Flags: needinfo?(vliu)
You need to log in before you can comment on or make changes to this bug.