Closed Bug 1563564 Opened 5 years ago Closed 5 years ago

Add ability to export list of Normandy capabilities

Categories

(Firefox :: Normandy Client, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
Firefox 75
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?

Blocks: 1587608

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

Assignee: nobody → mcooper
Status: NEW → ASSIGNED
Pushed by mcooper@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7356ddff15bc Normandy capabilities as build artifact r=rdalal,froydnj
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 75
Regressions: 1617074

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.

Pushed by thunderbird@calypsoblue.org: https://hg.mozilla.org/integration/autoland/rev/0cec40c582f0 Only package Normandy artifact when MOZ_NORMANDY is set. r=froydnj
See Also: → 1657671
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: