Closed Bug 1674398 Opened 4 years ago Closed 4 years ago

Move comm/mozharness directory to comm/testing/mozharness/configs to line up with Firefox

Categories

(Thunderbird :: Build Config, task)

Tracking

(thunderbird_esr78 wontfix)

RESOLVED FIXED
84 Branch
Tracking Status
thunderbird_esr78 --- wontfix

People

(Reporter: rjl, Assigned: rjl)

References

(Blocks 1 open bug)

Details

Attachments

(4 files)

The current location at comm/mozharness is less than ideal because it's different from what Firefox has. Also, it's just the "config" portion of Firefox's testing/mozharness directory. I have a need to expand things a bit with a scripts directory so now is the time to make the change.

There will be a M-C patch that will need to be landed prior to landing the C-C changes.

Blocks: 1673990

Moving comm-central's /mozharness directory to /testing/mozharness/configs so
that it is layed out the same as mozilla-central's. This also opens the door
for other possibilities such as /comm/testing/mozharness/scripts.

Moving comm-central's /mozharness directory to /testing/mozharness/configs so
that it is layed out the same as mozilla-central's. This also opens the door
for other possibilities such as /comm/testing/mozharness/scripts.
RNP c++ unit tests will use this functionality.

Depends on D95375

Attachment #9184875 - Attachment description: Bug 1674398 - Move comm/mozharness directory to comm/testing/mozharness/configs. r?justdave → Bug 1674398 - Update taskgraph config files that reference mozharness. r?justdave

There are two patches for comm-central (D95375, D95376) that need to land after the mozilla-central patch (D95373) lands.
Mozilla patch is queued up for autoland so I would expect the Thunderbird patches will be needed in the next 12-18 hours.

Target Milestone: --- → 84 Branch

Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/integration/autoland/rev/58754729f9bb
test_archive.py changes for comm-central mozharness directory move. r=ahal

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/4c5ed3e027f3
Relocation of comm/mozharness to comm/mozharness/configs. r=justdave
https://hg.mozilla.org/comm-central/rev/01687d952a8a
Update taskgraph config files that reference mozharness. r=justdave

CI still broken: IOError: Can't find /builds/worker/workspace/mozharness/configs/unittests/thunderbird_extra.py in ['.', '/builds/worker/workspace/mozharness/configs']!

Status: RESOLVED → REOPENED
Flags: needinfo?(rob)
Flags: needinfo?(justdave)
Resolution: FIXED → ---

The original change was tested as working on try/try-c-c, but was done during
the window when bug 1673992 had been backed out on mozilla-central. As a result,
the mozharness.zip that was tested had the "mozharness/" top level directory and
everything worked.

Pushed by thunderbird@calypsoblue.org: https://hg.mozilla.org/integration/autoland/rev/fb42612e3810 Follow-up: Correct base path and pattern for comm mozharness.zip. r=ahal

Patch in comment 9 corrects the problem.

Flags: needinfo?(rob)
Flags: needinfo?(justdave)
Status: REOPENED → RESOLVED
Closed: 4 years ago4 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: