Closed Bug 1121030 Opened 9 years ago Closed 5 years ago

Move hostutils to tooltool and manage it from the tree

Categories

(Release Engineering :: Applications: MozharnessCore, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: armenzg, Assigned: gbrown)

References

Details

See https://bugzilla.mozilla.org/show_bug.cgi?id=1109310

We can move to tooltool by doing this:
1 - Upload to tooltool [1]
    - This will remove the need for Releng to be a gatekeeper
2 - Add it to the android tooltool manifest [2]
    - One per Android platform
    - This way we can ride the trains
3 - Deprecate using the hostutils config value

NOTE: IIUC setup avds will download the manifest without work on your side [3]
** It will cache it for you - cache=c.get("tooltool_cache", None))
** It will unzip it for you - output_dir=c[".avds_dir"], aka ".avds_dir": "/home/cltbld/.android"
** I am not 100%

After bug 1088208 lands, this could be easily tested locally without having to figure it out first on mozharness try or checking out a loaner.

[1] https://wiki.mozilla.org/ReleaseEngineering/Applications/Tooltool#How_to_upload_to_tooltool
[2] https://hg.mozilla.org/releases/mozilla-beta/file/0b7106ef79d2/testing/config/tooltool-manifests
[3] modify testing/mozharness/mozharness.json
[4] https://hg.mozilla.org/build/mozharness/file/fb6218e85361/scripts/android_emulator_unittest.py#l496
See Also: → 1109310
Assignee: nobody → armenzg
Depends on: 1127442
See Also: → 1199377
Not working on this.
Assignee: armenzg → nobody
We keep host-utils in tooltool these days - all done.
Assignee: nobody → gbrown
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.