Port Bug 1737673 to Thunderbird - Formalize the 'variant' subsystem in test transforms
Categories
(Thunderbird :: Upstream Synchronization, task)
Tracking
(Not tracked)
People
(Reporter: mkmelin, Unassigned)
References
Details
+++ This bug was initially created as a clone of Bug #1737673 +++
Bug 1737673 have busted comm-central.
My quick attempt to just copy over the variants.yml file did not help (https://treeherder.mozilla.org/jobs?repo=try-comm-central&revision=16d71bed1a0645364f9c07e397939660bfda9085)
| Reporter | ||
Comment 1•4 years ago
|
||
Hmm, or is it something else. At least local builds fails due to missing vairant.yml
On CI: ERROR - /builds/worker/checkouts/gecko/comm/mailnews/base/src/nsMsgI18N.cpp:244:41: error: no viable overloaded '='
| Reporter | ||
Comment 2•4 years ago
|
||
The local problem may be bug 1739520
| Reporter | ||
Comment 3•4 years ago
|
||
The build issue should be from bug 1603127. Possible fix on try
| Reporter | ||
Comment 4•4 years ago
|
||
My try build for bug 1603127 built fine on try, but not on comm-central
- https://treeherder.mozilla.org/jobs?repo=try-comm-central&revision=915a3b56c7149c62b411b84d05684543c6c52436
- https://treeherder.mozilla.org/jobs?repo=comm-central&selectedTaskRun=fKTZU6doRw6pmGunI1IYoA.0&revision=b2e956b4671ea2f84b29db9b0a3194c48ad538e0
Ah - bug 1603127 backed out from mozilla-central.
Maybe bug 1739520 is all that's left.
| Reporter | ||
Comment 5•4 years ago
|
||
Looks like all the problems are taken care of now.
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
Comment 8•4 years ago
|
||
Currently Thunderbird doesn't make use of variants in any of the tests. Looking at the Firefox variants.yml file, its being used to switch out webrender and fission and such.
A possible use case for variants is the C++ -> JS protocol work.
Comment 9•4 years ago
|
||
Currently Thunderbird doesn't make use of variants in any of the tests. Looking at the Firefox variants.yml file, its being used to switch out webrender and fission and such.
A possible use case for variants is the C++ -> JS protocol work.
Description
•