Closed Bug 1248255 Opened 9 years ago Closed 9 years ago

[mobile][single][l10n] l10n single-locale repacks can't find tooltool.py

Categories

(Release Engineering :: General, defect)

defect
Not set
normal

Tracking

(firefox47 fixed)

RESOLVED FIXED
Tracking Status
firefox47 --- fixed

People

(Reporter: Pike, Assigned: nthomas)

References

Details

Attachments

(2 files)

Last successful results were at https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=4295f9951e93. Then bug 1247470 happened, and now that that's fixed, the builds fail with missing tooltool.py in https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=e355cacefc88
See Also: → 1247470
Since its tier2, I'm not going to spend too much effort atm, but: https://dxr.mozilla.org/mozilla-central/source/testing/mozharness/configs/b2g/desktop_linux32.py#38 -- you should specify mock_files for tooltool, and then point at /builds/tooltool.py instead.
O, also mock_files for relengapi.tok (since that's also necessary for any private binaries) https://dxr.mozilla.org/mozilla-central/source/testing/mozharness/mozharness/mozilla/tooltool.py#30
Drilled it down further, https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=ac39fba33c6d&tochange=d4d72e7b30da, as the tooltool.py error occurs before the apk one, this was actually in the logs. Just didn't look at the logs beyond their redness for a while. In those two pushes, there's bug 1242641 with quite a few changes to mock files? Didn't do an extensive research, though.
This is about android, so tier 1. Bug 1242641 swapped us to running tooltool inside mock, but we're not copying in the script or token. I'll work up a patch.
Assignee: nobody → nthomas
Makes sure we have .hgrc, relengapi.tok, tooltool.py, and hgext in any config in testing/mozconfig/config that defines a mock_target. Also removes old configuration files for the single arm build on android. This would land on inbound and not be uplifted, riding with the changes from bug 1242641.
Attachment #8719645 - Flags: review?(bugspam.Callek)
Comment on attachment 8719645 [details] [diff] [review] [gecko] Update mock_files Review of attachment 8719645 [details] [diff] [review]: ----------------------------------------------------------------- I admittedly didn't confirm the removed files are indeed obsolete, but I think we'd know pretty soon if they are not (and besides -- this is mercurial, we can always backout to restore the files.)
Attachment #8719645 - Flags: review?(bugspam.Callek) → review+
FTR, I checked some logs for single locale l10n logs for m-c and m-a to determine which configs are in use. The multilocale part of the main build doesn't do any mock.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
The jobs are still failing because we define "exes": { 'tooltool.py': '/tools/tooltool.py', }, and copy the file to /builds/tooltool.py.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Attachment #8720558 - Flags: review?(bugspam.Callek) → review+
Status: REOPENED → RESOLVED
Closed: 9 years ago9 years ago
Resolution: --- → FIXED
Seems good now by fixes from other bugs.
Flags: needinfo?(nthomas)
It was uplifted with the last merge, and beta was taken care of by http://hg.mozilla.org/releases/mozilla-beta/rev/89effb961712. Bug 1262000 will take care of release.
Component: General Automation → General
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: