Closed Bug 1360854 Opened 8 years ago Closed 8 years ago

Permaorange in browser_all_files_referenced.js when Gecko 55 merges to beta on 2017-06-12 caused by bug 1345122

Categories

(Firefox Graveyard :: Activity Streams: General, defect)

55 Branch
defect
Not set
normal

Tracking

(firefox-esr45 unaffected, firefox-esr52 unaffected, firefox53 unaffected, firefox54 unaffected, firefox55+ fixed)

RESOLVED FIXED
Firefox 55
Tracking Status
firefox-esr45 --- unaffected
firefox-esr52 --- unaffected
firefox53 --- unaffected
firefox54 --- unaffected
firefox55 + fixed

People

(Reporter: philor, Assigned: ursula)

References

Details

Attachments

(1 file)

Looks like browser/components/newtab/NewTabMessages.jsm was keeping resource://app/modules/PreviewProvider.jsm referenced in non-nightly when activity-stream wasn't built, but bug 1345122 removed it, so when we merge to beta in June we're going to have permaorange like https://treeherder.mozilla.org/logviewer.html#?job_id=95481885&repo=try from it being unreferenced.
Flags: needinfo?(usarracini)
[Tracking Requested - why for this release]: merge bustage, closed tree, delayed b1.
To be clear, the issue is that activity-stream is only being built on nightly: https://hg.mozilla.org/try/file/f0bcc04b08d47bb40680f919f267c1e8a5691088/browser/extensions/moz.build#l31 So even though it's being referenced: https://hg.mozilla.org/try/file/f0bcc04b08d47bb40680f919f267c1e8a5691088/browser/extensions/activity-stream/lib/TopSitesFeed.jsm#l11 And I believe we do want PreviewProvider to be packaged in beta as we are using it from the test pilot activity-stream add-on. So is the fix to whitelist that file in the test? https://dxr.mozilla.org/mozilla-central/source/browser/base/content/test/static/browser_all_files_referenced.js
Tracking 55+ for this permaorange.
Spoke with mconley and he suggested we add a filtering on channels to conditionally add PreviewProvider to the whitelist depending on the build we're running. So PreviewProvider.jsm will be added to the whitelist if we're not on Nightly
Flags: needinfo?(usarracini)
Assignee: nobody → usarracini
To test a fix, do we just set EARLY_BETA_OR_EARLIER=1 in build/defines.sh ?
Flags: needinfo?(philringnalda)
As long as the difference is from either NIGHTLY_BUILD or RELEASE_OR_BETA, just edit /config/milestone.txt and change the 55.0a1 to 55.0 - you only need to mess with EARLY_BETA if you have something keyed off it (in which case you would be changing it from the trunk-until-partway-through EARLY_BETA_OR_EARLIER=1 to EARLY_BETA_OR_EARLIER=).
Flags: needinfo?(philringnalda)
Comment on attachment 8863496 [details] Bug 1360854 - Permaorange in browser_all_files_referenced.js caused by bug 1345122 https://reviewboard.mozilla.org/r/135272/#review138614 ::: browser/base/content/test/static/browser_all_files_referenced.js:83 (Diff revision 1) > > // browser/components/newtab bug 1355166 > {file: "resource://app/modules/NewTabSearchProvider.jsm"}, > {file: "resource://app/modules/NewTabWebChannel.jsm"}, > > + // bug 1360854 Please include a one-line description of why we are intentionally shipping this unreferenced file. The other 'bug <number>' exceptions are for files that should just be removed as soon as someone takes the referenced bug.
Attachment #8863496 - Flags: review?(florian) → review+
Pushed by usarracini@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/50e15da285b2 Permaorange in browser_all_files_referenced.js caused by bug 1345122 r=florian
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 55
Product: Firefox → Firefox Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: