Closed Bug 2006529 Opened 3 months ago Closed 22 days ago

Weather forecast widget - Add new weather endpoints

Categories

(Firefox :: New Tab Page, task)

task

Tracking

()

RESOLVED FIXED
150 Branch
Tracking Status
firefox150 --- fixed

People

(Reporter: rhamoui, Assigned: rhamoui)

References

(Blocks 2 open bugs)

Details

(Whiteboard: [hnt-trainhop])

Attachments

(1 file)

Grab data from the API to display a 5-hour weather forecast

Summary: Weather forecast widget - Add forecasting logic → Weather forecast widget - Add new weather endpoints
Assignee: nobody → rhamoui
Attachment #9540250 - Attachment description: WIP: Bug 2006529 - Add weather forecast parameter to Merino call for Accuweather. → WIP: Bug 2006529 - Add new Merino weather endpoints.
Attachment #9540250 - Attachment description: WIP: Bug 2006529 - Add new Merino weather endpoints. → Bug 2006529 - Add new Merino weather endpoints. r=#home-newtab-reviewers
Blocks: 2013618, 2015148
Whiteboard: [hnt-trainhop]
Duplicate of this bug: 2015519

See companion patch to create the new endpoint: https://github.com/mozilla-services/merino-py/pull/1268

Status: NEW → RESOLVED
Closed: 29 days ago
Resolution: --- → FIXED
Target Milestone: --- → 149 Branch
Regressions: 2018292

Reverted this as requested by @mcrawford.

Status: RESOLVED → REOPENED
Flags: needinfo?(rhamoui)
Resolution: FIXED → ---
Target Milestone: 149 Branch → ---
Blocks: 2019788
No longer blocks: 2015148

Backed out for causing xpcshell related failures on test_merinoClient_weather.js
Backout link
Push with failures
Failure log(s)
Failure line:

TEST-UNEXPECTED-FAIL | browser/components/urlbar/tests/quicksuggest/unit/test_merinoClient_weather.js | xpcshell return code: 0
Unexpected exception TypeError: merino.fetchWeather is not a function at /builds/worker/workspace/build/tests/xpcshell/tests/browser/components/urlbar/tests/quicksuggest/unit/test_merinoClient_weather.js:133
fetchWeather@/builds/worker/workspace/build/tests/xpcshell/tests/browser/components/urlbar/tests/quicksuggest/unit/test_merinoClient_weather.js:133:18
_run_next_test/<@/builds/worker/workspace/build/tests/xpcshell/head.js:1876:22
_run_next_test@/builds/worker/workspace/build/tests/xpcshell/head.js:1876:38
run@/builds/worker/workspace/build/tests/xpcshell/head.js:898:9
_do_main@/builds/worker/workspace/build/tests/xpcshell/head.js:245:6
_execute_test@/builds/worker/workspace/build/tests/xpcshell/head.js:664:5
@-e:1:1
09:55:18 ERROR -
TEST-UNEXPECTED-FAIL | browser/components/urlbar/tests/quicksuggest/unit/test_weather.js

It also causes these failures:
Push with failures
Failure log(s)
Failure log(s)
Failure lines:

TEST-UNEXPECTED-FAIL | browser/components/urlbar/tests/engagementTelemetry/browser/browser_glean_telemetry_engagement_selected_result.js | selected_result_weather - Uncaught exception in test - TypeError: merino.fetchWeather is not a function
TEST-EXPECTED-FAIL | browser/components/urlbar/tests/engagementTelemetry/browser/browser_glean_telemetry_engagement_selected_result.js | changed preference: browser.urlbar.quickactions.timesShownOnboardingLabel
TEST-UNEXPECTED-FAIL | browser/components/urlbar/tests/quicksuggest/browser/browser_weather.js | showLessFrequentlyCapReached_manySearches - Uncaught exception in test - TypeError: merino.fetchWeather is not a function
...

Backed out for casusing multiple weather related failures.
Backout link
Push with failures
Mochitests Failure log(s)
Xpcshell Failure log(s)

Status: REOPENED → RESOLVED
Closed: 29 days ago22 days ago
Resolution: --- → FIXED
Target Milestone: --- → 150 Branch
Duplicate of this bug: 2018292
Flags: needinfo?(rhamoui)
No longer blocks: 2013618
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: