Add ability to export list of Normandy capabilities
Categories
(Firefox :: Normandy Client, enhancement)
Tracking
()
Tracking | Status | |
---|---|---|
firefox75 | --- | fixed |
People
(Reporter: mythmon, Assigned: mythmon)
References
Details
Attachments
(2 files)
In bug 1548631 we're adding capabilities for Normandy, as a way to do compatibility checks of recipes vs clients. We should add a way to get a list of capabilities out of a build of Firefox, so that we can publish it as a build artifact. This would make it easier to figure out what versions support what features. This could be eventually used to build a tool like caniuse.com.
I expect that a good first step here would be a mach command that outputs this data as a JSON structure. We could then adapt this to a Taskcluster job that could run with releases. I'm not sure where this data would live long term. Maybe something like Buildhub 2?
Assignee | ||
Comment 1•5 years ago
|
||
This build artifact is only built on Linux and Windows. The process of making
it currently doesn't work on OSX builds, for unknown reasons. This is a subject
for future work. Normandy capabilities do not currently vary by platform, so it
is reasonable to not have this on every platform.
hg: changed toolkit/mozapps/installer/upload-files.mk
Updated•5 years ago
|
Comment 3•5 years ago
|
||
bugherder |
Comment 4•5 years ago
|
||
Thunderbird builds do not support Normandy. This patch fixes build bustage
when building Thunderbird on linux64 and win64 by requiring that MOZ_NORMANDY
is defined as is the case when --project=browser.
Comment 6•5 years ago
|
||
bugherder |
Description
•