This sets up a new worker-type and entries in `test-sets.yml` and
`test-platforms.yml` for a new pool running with Wayland enabled in a
virtualbox vm.
This test platform is a bit different, in that it uses generic worker and a
specialized pool. So we can't use the normal `instance-size` method of
selecting worker types, and instead rely on setting `worker-type` directly.
These tasks are not running anywhere yet, the primary purpose of this patch is
to make it easy to run them on try.
Differential Revision: https://phabricator.services.mozilla.com/D179364
This sets up a new worker-type and entries in `test-sets.yml` and
`test-platforms.yml` for a new pool running with Wayland enabled in a
virtualbox vm.
This test platform is a bit different, in that it uses generic worker and a
specialized pool. So we can't use the normal `instance-size` method of
selecting worker types, and instead rely on setting `worker-type` directly.
These tasks are not running anywhere yet, the primary purpose of this patch is
to make it easy to run them on try.
Differential Revision: https://phabricator.services.mozilla.com/D179364
In bug 1827415 it was inteded for all the failing benchmarks to be re enabled, however one configuration was accidentally missed (the default case)
Differential Revision: https://phabricator.services.mozilla.com/D179214
treeherder.job_type.name which stores task.task["metadata"]["name"] has a max length of 140 characters.
test-android-hw-a51-11-0-aarch64-shippable-qr browsertime-tp6m-essential-geckoview-microsoft-support-nofis has the longest task name from all pageload jobs, and it fits in the current form of the string in 140 chaaracters.
Differential Revision: https://phabricator.services.mozilla.com/D179062
The settings must be put into (path depends on architecture and branch):
/var/lib/flatpak/extension/org.mozilla.firefox.systemconfig/x86_64/stable/defaults/pref
Currently policies.json to be placed into:
/var/lib/flatpak/extension/org.mozilla.firefox.systemconfig/x86_64/stable/policies/policies.json
Differential Revision: https://phabricator.services.mozilla.com/D168803
It used to contain other tasks that didn't share the same properties,
but now it doesn't, so we can refactor to put the shared properties
in job-defaults.
While here, fix the description for the 13.3 SDK.
Differential Revision: https://phabricator.services.mozilla.com/D179185
It seems safer to select signing by default, and notarization only on
select production projects, otherwise project branches such as toolchains
break because they end up requiring notarization jobs that are filtered
out by not being level 3.
Differential Revision: https://phabricator.services.mozilla.com/D179047
openh264 builds should not be tied to what toolchain tasks use. Maybe
they could be tied to what Firefox tasks use, but I feel they shouldn't
either. Explicit is better.
Differential Revision: https://phabricator.services.mozilla.com/D178496
Not that it matters, because there aren't any pkg-config in the macos
SDK anyways, but for purity's sake, while we're in the vicinity.
Differential Revision: https://phabricator.services.mozilla.com/D178903
Contrary to ld64, lld doesn't ignore libraries it's given on the command
line, and -lLLVM-14 ends up as a link error when using lld.
So instead of relying on the flags llvm-config outputs to be kind of
ignored, we replace them at the source by wrapping llvm-config itself.
Differential Revision: https://phabricator.services.mozilla.com/D178900