Please sync mozilla-b2g32_v2_0m to git mirror

RESOLVED FIXED

Status

Developer Services
Mercurial: hg.mozilla.org
--
major
RESOLVED FIXED
3 years ago
3 years ago

People

(Reporter: kli, Assigned: pmoore)

Tracking

Details

Attachments

(2 attachments, 1 obsolete attachment)

(Reporter)

Description

3 years ago
Please mirror mozilla-b2g32_v2_0m from hg to git.m.o/github. Thanks!
(Assignee)

Updated

3 years ago
Assignee: nobody → pmoore
Depends on: 1056003
(Reporter)

Comment 1

3 years ago
Hi Pete, As partner is waiting to fetch from this branch. Could you help to process it with higher priority? Thanks!
Flags: needinfo?(pmoore)
(Assignee)

Comment 2

3 years ago
Hi Li,

Thanks for giving me this feedback - I will try to find an alternative owner for this - I'm tied up at a strategy workweek this week. Will report back later when I find a new owner.

Thanks,
Pete
(Assignee)

Comment 3

3 years ago
Callek|Buildduty
14:06:58 pmoore: I may have time *this week*, thanks for the pointer
Assignee: pmoore → bugspam.Callek
Flags: needinfo?(pmoore)
(Assignee)

Comment 4

3 years ago
Callek,

Source repo to be mirrored:
  * http://hg.mozilla.org/releases/mozilla-b2g32_v2_0m

See Hal's docs:
  * http://people.mozilla.org/~hwine/tmp/vcs2vcs/cookbook.html

Legacy vcs sync repos (config and tool):
  * https://hg.mozilla.org/users/hwine_mozilla.com/repo-sync-configs
  * https://hg.mozilla.org/users/hwine_mozilla.com/repo-sync-tools

Specifically, I believe:
  * https://hg.mozilla.org/users/hwine_mozilla.com/repo-sync-configs/file/a582f7bf0925/releases-gecko/hgrc

Hal, anything else to add?

Pete
Flags: needinfo?(hwine)
Created attachment 8486768 [details] [diff] [review]
legacy sync update
Attachment #8486768 - Flags: review?(pmoore)
Flags: needinfo?(hwine)
(In reply to Pete Moore [:pete][:pmoore] from comment #4)
> Callek,
> 
> Source repo to be mirrored:
>   * http://hg.mozilla.org/releases/mozilla-b2g32_v2_0m
> 
> See Hal's docs:
>   * http://people.mozilla.org/~hwine/tmp/vcs2vcs/cookbook.html

Updates to gecko.git are not well documented, so I attached patch and will deploy

> Hal, anything else to add?

New vcs-sync, which updates github needs doing
(Assignee)

Updated

3 years ago
Attachment #8486768 - Attachment is patch: true
(Assignee)

Comment 7

3 years ago
Comment on attachment 8486768 [details] [diff] [review]
legacy sync update

Review of attachment 8486768 [details] [diff] [review]:
-----------------------------------------------------------------

This looks good to me, but do we also need to update https://hg.mozilla.org/users/hwine_mozilla.com/repo-sync-configs/file/a582f7bf0925/releases-gecko/hgrc ?
No - that was a (never completed) attempt to move gecko.git into the mainline framework (out of keep_updated, but there are reasons to not delete it).

A bug to document this better is warranted, but not blocking.
(Assignee)

Updated

3 years ago
Attachment #8486768 - Flags: review?(pmoore) → review+
Comment on attachment 8486768 [details] [diff] [review]
legacy sync update

deployed:
 http://hg.mozilla.org/users/hwine_mozilla.com/repo-sync-tools/rev/fcf6dfe51836
Attachment #8486768 - Flags: checked-in+
(In reply to Hal Wine [:hwine] (use needinfo) from comment #8)
> No - that was a (never completed) attempt to move gecko.git into the
> mainline framework (out of keep_updated, but there are reasons to not delete
> it).
> 
> A bug to document this better is warranted, but not blocking.

This comment is completely wrong - an update was needed there, and the file is in active use. :(

bustage fix with http://hg.mozilla.org/users/hwine_mozilla.com/repo-sync-configs/rev/1c2f4d455312
Kai-Zhen - to clarify current status, this is now available for the partner to pull from git.mozilla.org/releases/gecko.git as branch v2.0m. (The web view is at http://git.mozilla.org/?p=releases/gecko.git;a=shortlog;h=refs/heads/v2.0m)

The remaining work on this bug will make it available on github.com/mozilla/gecko-dev.git
(Reporter)

Comment 12

3 years ago
Thanks Hwine and Pete! 

I tried that I can fetch from git.mozilla.org/releases/gecko.git and then check v2.0m branch.
(In reply to Pete Moore [:pete][:pmoore] from comment #3)
> Callek|Buildduty
> 14:06:58 pmoore: I may have time *this week*, thanks for the pointer

Err whops, totally thought you were talking about the wiki automated updates for another bug when I said that. (also missed this assigning)

(In reply to Hal Wine [:hwine] (use needinfo) from comment #6)
> (In reply to Pete Moore [:pete][:pmoore] from comment #4)
> Updates to gecko.git are not well documented, so I attached patch and will
> deploy

Which seems to have been a great thing since I even missed the other piece. THANKS
Assignee: bugspam.Callek → hwine
STATUS: still needs to be added to gecko-dev.git
Assignee: hwine → nobody
Whiteboard: [status in comment 14]
Assignee: nobody → pmoore
Flags: needinfo?(pmoore)
(Assignee)

Comment 15

3 years ago
Created attachment 8497398 [details] [diff] [review]
bug1062028_mozharness_v1.patch

Hi Hal,

I've incorporated a few changes with this fix:

1) removing esr17
2) refactoring config (removing duplication)
3) adding a if __name__ = '__main__' to spit out config
4) adding mozilla-b2g32_v2_0m
5) sorting repos in order
6) changing name "beagle" to "gecko-dev" to avoid confusion

Please note, due to 6) there will need to be a cleanup during rollout - renaming of dirs/files/logs etc - but I think it is worth the effort to keep the naming clear.

Apologies for squeezing in so much change into this one bug, it was some long awaited clean up.
Attachment #8497398 - Flags: review?(hwine)
Flags: needinfo?(pmoore)
(Assignee)

Comment 16

3 years ago
Created attachment 8498040 [details] [diff] [review]
bug1062028_mozharness_v2.patch

OK, maybe that was quite a lot to squeeze into one patch. Here is just the basic change, and I'll put the rest in separate bugs.
Attachment #8497398 - Attachment is obsolete: true
Attachment #8497398 - Flags: review?(hwine)
Attachment #8498040 - Flags: review?(hwine)
Comment on attachment 8498040 [details] [diff] [review]
bug1062028_mozharness_v2.patch

Review of attachment 8498040 [details] [diff] [review]:
-----------------------------------------------------------------

lgtm - thanks for the smaller patch :)
Attachment #8498040 - Flags: review?(hwine) → review+
(Assignee)

Comment 18

3 years ago
Comment on attachment 8498040 [details] [diff] [review]
bug1062028_mozharness_v2.patch

default:     https://hg.mozilla.org/build/mozharness/rev/bb780b0fecde
production:  https://hg.mozilla.org/build/mozharness/rev/140fd9a3f31a
Attachment #8498040 - Flags: checked-in+
(Assignee)

Comment 19

3 years ago
I've just landed this, so results should appear soon here:
https://github.com/mozilla/gecko-dev/tree/b2g32_v2_0m

Not there yet, still cloning at the moment.

Log files can be tailed here to monitor progress:
vcssync1.srv.releng.usw2.mozilla.com:/opt/vcs2vcs/logs/beagle_info.log
(Assignee)

Comment 20

3 years ago
Worked! \o/

Will create separate bugs for the other refactorings etc.
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → FIXED
Product: Release Engineering → Developer Services
(Reporter)

Comment 21

3 years ago
Pete, Don't know why git.m.o gecko 2.0m branch didn't sync the latest changsets from hg.m.o. Could you help me have a look? Thanks!
Flags: needinfo?(pmoore)
(Reporter)

Comment 22

3 years ago
Clear NI, as http://git.mozilla.org/?p=releases/gecko.git;a=shortlog;h=refs/heads/v2.0m is up to date.
Flags: needinfo?(pmoore)
Whiteboard: [status in comment 14]
You need to log in before you can comment on or make changes to this bug.