Closed
Bug 1432213
Opened 7 years ago
Closed 7 years ago
Windows mingw32 builds are failing on Gecko 58 since the uplift to Beta (Automation Error: Can't checkout https://hg.mozilla.org/build/tools ! | Caught exception: could not find the robustcheckout Mercurial extension)
Categories
(Firefox Build System :: General, defect, P1)
Firefox Build System
General
Tracking
(firefox59 fixed, firefox60 fixed)
RESOLVED
FIXED
mozilla60
People
(Reporter: tjr, Assigned: tjr)
References
Details
(Whiteboard: [tor])
Attachments
(1 file)
Alright, need to actually fix this now.
+++ This bug was initially created as a clone of Bug #1414016 +++
Filed by: rvandermeulen [at] mozilla.com
https://treeherder.mozilla.org/logviewer.html#?job_id=141726323&repo=mozilla-beta
https://queue.taskcluster.net/v1/task/Y874Dzv_SIeMFRQrpvN0dw/runs/0/artifacts/public/logs/live_backing.log
Sorry, I'd been seeing these in my Try simulations as well but had chalked it up to something odd happening with the config hackery needed to support those pushes. Looks like it's real after all.
Assignee | ||
Updated•7 years ago
|
Flags: needinfo?(tom)
Assignee | ||
Comment 1•7 years ago
|
||
Repro-ed broken try run: https://treeherder.mozilla.org/#/jobs?repo=try&revision=7b69c2718531b23f0bf84984af6e0cfbdc034719&selectedJob=158271410
Fixed try run: https://treeherder.mozilla.org/#/jobs?repo=try&revision=191e8e50f466b6c3d8c9b0dda429c00fcafd00df
Flags: needinfo?(tom)
Comment hidden (mozreview-request) |
Assignee | ||
Updated•7 years ago
|
Attachment #8945201 -
Flags: review?(core-build-config-reviews)
Comment hidden (mozreview-request) |
![]() |
||
Comment 4•7 years ago
|
||
mozreview-review |
Comment on attachment 8945201 [details]
Bug 1432213 Fix the MinGW build on the beta branch and re-enable it
https://reviewboard.mozilla.org/r/215432/#review221262
I think I might be willing to believe that this does what you want, but I am super-confused about the commit message vs. the code. Am I missing something huge here?
::: commit-message-3629e:11
(Diff revision 2)
> +We avoid this override by changing the MinGW platform so it doesn't match
> +and the mozconfig doesn't get overridden.
The current situation is that we are running mingw builds on Beta, and those builds are broken, yes? And this function is returning `False` for tasks we *don't* want to run, yes? So the current code is actually *not* running the mingw task? I am confused, then. :)
I am also confused by this bit of the commit message. We're changing the platform so it doesn't match...but the patch looks like it changes the platform so it *does* match what `target_tasks.py` was looking for, so we would be disabling the task. But then we remove the `wind32-mingw32` filter from `target_tasks.py` so it looks like we're re-enabling mingw builds?
![]() |
||
Comment 5•7 years ago
|
||
mozreview-review |
Comment on attachment 8945201 [details]
Bug 1432213 Fix the MinGW build on the beta branch and re-enable it
https://reviewboard.mozilla.org/r/215432/#review221276
OK, RyanVM explained this to me in #build. I should have actually looked at `branch_specifics.py` to see what was going on; for some reason I assumed that file would be in the patch--and then didn't bother to verify that assumption!
Attachment #8945201 -
Flags: review+
![]() |
||
Updated•7 years ago
|
Attachment #8945201 -
Flags: review?(core-build-config-reviews) → review+
Comment hidden (mozreview-request) |
![]() |
||
Updated•7 years ago
|
Attachment #8945201 -
Flags: review?(core-build-config-reviews) → review+
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/47c9d061fa94
Fix the MinGW build on the beta branch and re-enable it r=froydnj
Comment 8•7 years ago
|
||
bugherder uplift |
status-firefox59:
--- → fixed
Comment 9•7 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 7 years ago
status-firefox60:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla60
Updated•7 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•