B2G sources.xml (or <insert tool>) should state which github repos map to the repos/revisions listed

RESOLVED FIXED

Status

Release Engineering
General Automation
--
major
RESOLVED FIXED
5 years ago
4 years ago

People

(Reporter: emorley, Assigned: catlee)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [b2g])

Attachments

(1 attachment)

(Reporter)

Description

5 years ago
In bug 910662, a commit believed to have caused the breakage has been found (https://git.mozilla.org/?p=external/caf/platform/hardware/libhardware.git;a=commitdiff;h=34c1545405fad9fd42d1e7f8aa0b997e8d139604), but I have no idea which github repo this maps back to, in order to back the offending commit out.

sources.xml (or the tool created by bug 872628) should list mappings of git.mozilla.org repos back to the github repos, so sheriffs know which of the hundreds of repos under the mozilla-b2g github account they need to clone/perform the backout on.
(Assignee)

Comment 1

5 years ago
I think this is most likely due to the mapping from the remotes in the upstream manifests to their mirrors on git.mozilla.org done by b2g_build.py. We should be able to dump comments into the new manifest about the original upstream.

In this case, 'external/caf' means that the upstream repo is from codeaurora.org, not github.
Component: Builds → General Automation
Product: Boot2Gecko → Release Engineering
QA Contact: catlee
Whiteboard: [b2g]
(In reply to Chris AtLee [:catlee] from comment #1)
> In this case, 'external/caf' means that the upstream repo is from
> codeaurora.org, not github.

Is this documented somewhere that the sheriffs can get view?
Flags: needinfo?(catlee)
(Reporter)

Comment 3

5 years ago
(In reply to Chris AtLee [:catlee] from comment #1)
> In this case, 'external/caf' means that the upstream repo is from
> codeaurora.org, not github.

That I did not know, thank you! :-)
(Assignee)

Comment 4

5 years ago
(In reply to David Burns :automatedtester from comment #2)
> (In reply to Chris AtLee [:catlee] from comment #1)
> > In this case, 'external/caf' means that the upstream repo is from
> > codeaurora.org, not github.
> 
> Is this documented somewhere that the sheriffs can get view?

The current mapping is in the mozharness configs. e.g. 
http://hg.mozilla.org/build/mozharness/file/default/configs/b2g/releng.py#l67
Flags: needinfo?(catlee)
(Assignee)

Comment 5

4 years ago
Do the in-tree manifests resolve this issue?
(Reporter)

Comment 6

4 years ago
(In reply to Chris AtLee [:catlee] from comment #5)
> Do the in-tree manifests resolve this issue?

I still find it hard to map from the git.m.o repo/revision/branch listed in the manifest, to the actual repo in github that will require a backout.
(Assignee)

Comment 7

4 years ago
If we put the original repo in as an XML comment, that should help.
Assignee: nobody → catlee
(Assignee)

Comment 8

4 years ago
Created attachment 8381460 [details] [diff] [review]
include comments for original remote url
Attachment #8381460 - Flags: review?
Attachment #8381460 - Flags: review? → review+
(Assignee)

Updated

4 years ago
Attachment #8381460 - Flags: checked-in+
In production.
(Assignee)

Updated

4 years ago
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.