Update various NIGHTLY_BUILD & RELEASE_OR_BETA checks for FENNEC_NIGHTLY

RESOLVED FIXED in Firefox 68

Status

()

task
RESOLVED FIXED
2 months ago
2 months ago

People

(Reporter: RyanVM, Assigned: RyanVM)

Tracking

unspecified
Firefox 68
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox68 fixed)

Details

Attachments

(3 attachments)

Assignee

Description

2 months ago

In bug 1547710, we added a new FENNEC_NIGHTLY define so we have a way of enabling Nightly-only changes after Gecko 68 leaves mozilla-central (see the bug for the full reasoning why we went this route).

I've gone through all the uses of NIGHTLY_BUILD and RELEASE_OR_BETA in our codebase and added FENNEC_NIGHTLY checks to the ones which looked most relevant to our interests.

Assignee

Comment 2

2 months ago

Make sure we continue to leave JS un-minified for Nightly builds and add a missing FENNEC_NIGHTLY to AppConstants.jsm which got missed in bug 1547710.

Comment 4

2 months ago
Pushed by rvandermeulen@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a38d6367d800
Add FENNEC_NIGHTLY checks to appropriate places in Fennec app code. r=VladBaicu
https://hg.mozilla.org/integration/autoland/rev/35a3b93b21cf
Add FENNEC_NIGHTLY checks to the build config. r=nalexander
https://hg.mozilla.org/integration/autoland/rev/c528e7617da8
Keep Telemetry enabled for Fennec Nightly builds after they migrate from mozilla-central. r=chutten

Comment 5

2 months ago
bugherder
Status: NEW → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 68
You need to log in before you can comment on or make changes to this bug.