Closed Bug 815846 Opened 12 years ago Closed 12 years ago

replicate rest of b2g repos to git.m.o

Categories

(Release Engineering :: General, defect)

defect
Not set
normal

Tracking

(blocking-basecamp:-)

RESOLVED FIXED
blocking-basecamp -

People

(Reporter: hwine, Assigned: hwine)

References

Details

(Whiteboard: [re-b2g])

Attachments

(1 file, 2 obsolete files)

bug 813710 comment #6 claims we're doing this. Opening a bug to make sure it happens. :)

1) need the list of everything else that should be on git.m.o (will attach)

2) set up those repos on git.m.o

3) do the manifest cutover
Nominating blocking-basecamp?.

Do we know what deadline we have here? (please set milestone accordingly)
blocking-basecamp: --- → ?
Attached file repos on github in manifest (obsolete) —
Can I get confirmation that this is the complete list of repos, please?
Attachment #685875 - Flags: review?(jhford)
Attachment #685875 - Flags: feedback?(jones.chris.g)
Comment on attachment 685875 [details]
repos on github in manifest

Nope, that's not the complete list.  Your check is almost correct, but you're only checking the manifest of the active source configuration.

What you want is:
egrep 'remote="(b2g|mozilla)"' .repo/manifests/*.xml |  cut -f4 -f5 -d " " | sort -u

Which results in the following list of paths and names (name is the path on github.com/mozilla-b2g):

path="build" name="platform_build"
path="dalvik" name="fake-dalvik"
path="device/lge/m4" name="android-device-m4"
path="device/qcom/hamachi" name="android-device-hamachi"
path="device/qcom/otoro" name="android-device-otoro"
path="device/qcom/unagi" name="android-device-unagi"
path="device/samsung/crespo" name="android-device-crespo"
path="device/samsung/crespo4g" name="android-device-crespo4g"
path="device/samsung/galaxys2" name="android-device-galaxys2"
path="device/samsung/maguro" name="android-device-maguro"
path="device/samsung/tuna" name="android-device-tuna"
path="device/ti/panda" name="android-device-panda"
path="external/moztt" name="moztt"
path="external/negatus" name="Negatus"
path="external/opensans" name="platform_external_opensans"
path="external/orangutan" name="orangutan"
path="external/qemu" name="platform_external_qemu"
path="external/screencap-gonk" name="screencap-gonk"
path="external/skia" name="skia-b2g-sgs2"
path="external/unbootimg" name="unbootimg"
path="gaia" name="gaia"
path="gecko" name="releases-mozilla-central"
path="gonk-misc" name="gonk-misc"
path="hardware/qcom/display" name="hardware_qcom_display"
path="hardware/ril" name="platform_hardware_ril"
path="kernel" name="codeaurora_kernel_msm"
path="librecovery" name="librecovery"
path="rilproxy" name="rilproxy"
Attachment #685875 - Flags: review?(jhford)
Attachment #685875 - Flags: review-
Attachment #685875 - Flags: feedback?(jones.chris.g)
From my perspective, the only "blocking" mirrors we need to set up are the ones partners use.  Numerous of the above aren't used by partners.  But it would be really nice to have those mirrored as well if it's not much bother.

To that list we need to add
 - "b2g"
 - "b2g-manifest"

And we want to remove
 - "releases-mozilla-central" (obviously ;) )
Attached file repo list, try 2 (obsolete) —
Take 2 - from current "nightly" branch, and with the bootstrapping repo's mentioned in comment #4

It will be easier to add all than sort out which are _really_ needed, I believe.
Attachment #685875 - Attachment is obsolete: true
Attachment #685890 - Flags: review?(jhford)
Assignee: nobody → hwine
QA Contact: hwine
Trying to reconcile the two lists still. Comparing :jhford's list to mine, the following extras appear:

From hwine:
 B2G
 b2g-manifest

From jhford:
 Negatus
 android-device-hamachi
 gaia
 orangutan
 releases-mozilla-central
 skia-b2g-sgs2

Besides the known (already mirrored) 'gaia' & 'releases-mozilla-central' (gecko), are any others of these on jhford's list needed?
Flags: needinfo?(jhford)
We want:
-android-device-hamachi

These repos are used for Pandaboards, which we care about for testing.  I think we would want them:
-Negatus -- SUTAgent for B2G
-orangutan -- testing library for creating input events

The remaining repo (skia-b2g-sgs2) is a device specific fork of skia for a device we do claim some support for.  I don't see any reason not to clone it.
Flags: needinfo?(jhford)
Thanks, John - I'll open a bug to get these created.
Status: NEW → ASSIGNED
Attached file final list
Final list per comments in bug
Attachment #685890 - Attachment is obsolete: true
Attachment #685890 - Flags: review?(jhford)
Depends on: 816235
We discussed this in triage and while this work is important and underway, we wouldn't hold the release for it.  Please re-nom if you disagree.
blocking-basecamp: ? → -
these are being mirrored now to git.mozilla.org - let's wait for a clean weekend run before cutting over manifests.
Blocks: 821898
No problems reported, closing to allow manifest work to be done
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Blocks: 838321
Product: mozilla.org → Release Engineering
Component: Tools → General
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: