Closed
Bug 1224628
Opened 9 years ago
Closed 9 years ago
Investigate http://hg.mozilla.org/integration/gaia-2_5
Categories
(Developer Services :: Mercurial: hg.mozilla.org, defect)
Developer Services
Mercurial: hg.mozilla.org
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: Pike, Assigned: hwine)
References
Details
Attachments
(1 file)
4.73 KB,
patch
|
KWierso
:
review+
|
Details | Diff | Splinter Review |
It seems that something's funky with http://hg.mozilla.org/integration/gaia-2_5, the SHAs don't seem to match up between http://hg.mozilla.org/integration/gaia-2_5 and http://hg.mozilla.org/integration/gaia-central.
Example: http://hg.mozilla.org/integration/gaia-central/rev/f9329944fe8c is a changeset from 2014, but http://hg.mozilla.org/integration/gaia-2_5/rev/f9329944fe8c doesn't find a revision.
We're populating the en-US repos for l10n by using hg convert (with tweaks), so the difference in hashes means that we can't use the existing system to treat 2.5 as a branch of gaia-central.
Reporter | ||
Comment 1•9 years ago
|
||
PS: Nothing on my side is currently using the repo. If I'm really the only consumer of this repo, I'm in no way bound to its current state, and don't mind it being wonky, reset, talked to, whatever is needed.
Reporter | ||
Comment 2•9 years ago
|
||
Assignee | ||
Comment 3•9 years ago
|
||
Notes: this *might* be related to the "multiple roots detected" hook issues encountered during original branching.
The other user of this repo is the bumper bot -- if hashes are reset, some one time manual changes may be needed.
Comment 4•9 years ago
|
||
Per IRC conversation, somehow Git commit 98187f837d7c514205c70ad41a0c13de713fec50 was converted differently between gaia-central and gaia-2_5. This caused SHA-1 divergence between the two repos.
Reporter | ||
Comment 5•9 years ago
|
||
Just spent a few mins, no idea if helpful.
https://bitbucket.org/durin42/hg-git/commits/8e17f8a16269 is a commit where a few revision IDs changed in tests/test-git-submodules.t, dating to 2014-12-30
Assignee | ||
Comment 6•9 years ago
|
||
Per #vcs plan from Friday, starded copy of gaia-central:
11:29 < hwine> | How does this sound as a path forward: recopy the conversion repo from gaia central to new-2.5; hg strip & git "strip" everything past 2.5 branch point; restart 2.5 conversion
11:29 < gps>| i approve
Assignee: nobody → hwine
Status: NEW → ASSIGNED
Assignee | ||
Comment 7•9 years ago
|
||
update: conversion ongoing
(In reply to Axel Hecht [:Pike] from comment #5)
> https://bitbucket.org/durin42/hg-git/commits/8e17f8a16269 is a commit where
> a few revision IDs changed in tests/test-git-submodules.t, dating to
> 2014-12-30
Yes, gps noticed this as well. We should be pinned to a version prior to that, so it wouldn't affect things. In any case, the current approach should ensure no divergence as it doesn't replace the original changeset.
Reporter | ||
Comment 8•9 years ago
|
||
https://hg.mozilla.org/integration/gaia-central/graph now has arcs for both master and 2.5
Assignee | ||
Comment 9•9 years ago
|
||
Status:
- The integration/gaia-central repository (bug 1225465) is now correct and in production.
- Some issues remain with integration/gaia-2_5 (this bug), but that branch is broken for other reasons atm.
- Plan is to disable gaia v2.5 support in bumper, to avoid mismatch with b2g44-v2_5 gecko and resulting multi-minute time penalty per bumper run.
- once repo is fixed, bumper will be re-enabled.
Assignee | ||
Comment 10•9 years ago
|
||
per plan in comment 9, disable gaia v2.5 branch bumper processing.
No file => no processing. QED
Attachment #8689230 -
Flags: review?(nthomas)
Comment on attachment 8689230 [details] [diff] [review]
disable v2.5 processing in bumper
Hwine asked me to rubberstamp this. Happy to oblige.
Attachment #8689230 -
Flags: review+
Assignee | ||
Comment 12•9 years ago
|
||
https://hg.mozilla.org/build/mozharness/rev/9fa070846be9327f5a4e460f3077dca0ff5aa6d8
bug 1224628 - temp disable bumper support on v2.5; rs=KWierso
Assignee | ||
Updated•9 years ago
|
Attachment #8689230 -
Flags: review?(nthomas)
Assignee | ||
Comment 13•9 years ago
|
||
https://hg.mozilla.org/build/mozharness/rev/188e33a7f60238a270ac074965b251e2670e4928
bug 1224628 - re-enable b2g_bumper for gaia v2.5; r=me
Assignee | ||
Comment 14•9 years ago
|
||
bug 1226463 fix landed & deployed. Manual run shows good results, so re-enabled b2g_bumper per comment 13 by hg backout of attachment 8689230 [details] [diff] [review]
Assignee | ||
Comment 15•9 years ago
|
||
b2g_bumper triggered builds for v2.5 are running again. First build can be tracked at https://treeherder.mozilla.org/#/jobs?repo=mozilla-b2g44_v2_5&revision=589a9b96c5bc
ni: Pike - can you report on the status of the l10n dashboard please? Do the issues appear to be resolved?
ni: nhirata - can you update on the status of the v2.5 build gaia/gecko matching please?
Flags: needinfo?(nhirata.bugzilla)
Flags: needinfo?(l10n)
Comment 16•9 years ago
|
||
I download the newer Aries 2.5 Dogfood build to do verification.
The Gaia commit number within Aries build matches the newer commit on both sides (Github and HG).
Flame 2.5 build is under confirmation.
# Build info
Build ID 20151120074230
Gaia Revision b7f130c36588e308784cd1b7c8a28585c9819076
Gaia Date 2015-11-20 05:09:18
Gecko Revision 589a9b96c5bc632bcc336d0543442983cc1f61dd
Gecko Version 44.0a2
Device Name aries
Firmware(Release) 4.4.2
Firmware(Incremental) eng.worker.20151120.064943
Firmware Date Fri Nov 20 06:49:51 UTC 2015
Bootloader s1
# Gaia commit on Github
https://github.com/mozilla-b2g/gaia/commit/b7f130c36588e308784cd1b7c8a28585c9819076
# Gaia commit on HG
http://git.mozilla.org/?p=releases/gaia.git;a=commit;h=b7f130c36588e308784cd1b7c8a28585c9819076
Assignee | ||
Comment 17•9 years ago
|
||
Update: There are no known issues at this time. Just leaving open until positive verification for:
- fxos, v2.5
- gaia l10n
Reporter | ||
Comment 18•9 years ago
|
||
Leaving my needinfo open for a few more, still grokking the universe here.
One thing I found is that https://hg.mozilla.org/integration/gaia-central/rev/19cd7f783ded seems to be a 2.5 changeset in reality. It's the only one of its kind I found, and it's parent is fine, AFAICT.
It's one of three heads, not sure what it is about
changeset: 19523:bf01d5808391
bookmark: master
parent: 19521:7cb565d70183
parent: 19522:c8788891b795
user: Andrew Sutherland <asutherland@asutherland.org>
date: Tue Jul 09 14:27:02 2013 -0700
summary: Merge pull request #10872 from asutherland/bug_852369
Comment 19•9 years ago
|
||
Update the verification status.
Checking the latest Flame 2.5 user build and tracing commit history, I also don't find any problem and no exceptional case was reported from testers.
# Build info
Device: Flame-KK v2.5
Gaia-Rev 5839f17dedc757947c9531dc0d66c3c49119f5ea
Gecko-Rev 3a45ca93dd447e046baa2c7590f60ae008e438f8
Build-ID 20151123163948
Version 44.0a2
Bootloader L1TC000118D0
# Gaia commit on Github
https://github.com/mozilla-b2g/gaia/commit/5839f17dedc757947c9531dc0d66c3c49119f5ea
# Gaia commit on HG
http://git.mozilla.org/?p=releases/gaia.git;a=commit;h=5839f17dedc757947c9531dc0d66c3c49119f5ea
Reporter | ||
Comment 20•9 years ago
|
||
OK, l10n is looking good now, thanks for your help.
Both central and 2.5 are now updated. I haven't yet restarted the cron job, because of the stray head(s) below.
The stray head below isn't a major concern to the l10n side, but it might be good to have a sanity check on that?
(In reply to Axel Hecht [:Pike] from comment #18)
> Leaving my needinfo open for a few more, still grokking the universe here.
>
> One thing I found is that
> https://hg.mozilla.org/integration/gaia-central/rev/19cd7f783ded seems to be
> a 2.5 changeset in reality. It's the only one of its kind I found, and it's
> parent is fine, AFAICT.
>
> It's one of three heads, not sure what it is about
>
> changeset: 19523:bf01d5808391
> bookmark: master
> parent: 19521:7cb565d70183
> parent: 19522:c8788891b795
> user: Andrew Sutherland <asutherland@asutherland.org>
> date: Tue Jul 09 14:27:02 2013 -0700
> summary: Merge pull request #10872 from asutherland/bug_852369
Flags: needinfo?(l10n) → needinfo?(hwine)
Assignee | ||
Comment 21•9 years ago
|
||
(In reply to Axel Hecht [:Pike] from comment #20)
> OK, l10n is looking good now, thanks for your help.
Yay!
> Both central and 2.5 are now updated. I haven't yet restarted the cron job,
> because of the stray head(s) below.
>
> The stray head below isn't a major concern to the l10n side, but it might be
> good to have a sanity check on that?
Multiple heads, especially on gaia-central, are "okay for now" if they don't break your system. (There are also multiple roots.)
> It's one of three heads, not sure what it is about
>
> changeset: 19523:bf01d5808391
> bookmark: master
> date: Tue Jul 09 14:27:02 2013 -0700
Thanks for pointing out that the bookmark "master" was stuck. It appears to have been stuck since that commit. I just "unstuck" that bookmark, and it now correctly shows as being aligned with 'tip' on the 'default' branch.
If you do not see that in your repository after a pull, you may need to delete the stuck bookmark locally first:
hg bookmark -d master
The next pull will bring restore the bookmark from the server.
If I understood your message correctly, you are clear to restart your cron jobs.
Flags: needinfo?(hwine)
Reporter | ||
Comment 22•9 years ago
|
||
agreed, cron job is running again.
On today's builds 2.5 branch shows :
* gecko: http://hg.mozilla.org/releases/mozilla-b2g44_v2_5/rev/89b4f90d2865e62b9d898655cf082902cf2572a0
* gaia : e05621cbfd92b3fb4e5aef86621c57cd68fb0414 ( last 2.5 gaia )
The 2.5 builds that are being built currently on taskclusters are as follows :
aries-dogfood (debug) :ok
nexus-4-kk-ota (debug): ok
nexus-5-l-ota (debug) : ok
flame-kk-ota (debug) : oddity that it's not the same pull as the above. Having said that it's still 2.5
http://hg.mozilla.org/releases/mozilla-b2g44_v2_5/rev/33a575e711faf3344aa2e31ca2ea066b4cd8aafa
gaia revision : 07462becf08f0c26ebd64daf89646e7403a336c5 ( second to last checkin )
on pvtbuild server : we have no recent 2.5 builds.
Flags: needinfo?(nhirata.bugzilla)
Comment 24•9 years ago
|
||
emulator ics and flame-kk builds were added to buildbot in bug 1229418.
Assignee | ||
Comment 25•9 years ago
|
||
Closing this bug, as the repositories are back in sync, confirmed in comment 23
If there are build issues (what's building what where), separate bugs should be opened with the correct team (TC/BB - transition periods are no fun).
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
from comment 23. Verified with the builds that are being built currently. There's other issues with 2.5 which seem like build issues, not repo issues.
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•