[SRU] xfce4-weather-plugin 0.8.11
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xfce4-weather-plugin (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Won't Fix
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
Cosmic |
Fix Released
|
Undecided
|
Unassigned | ||
Disco |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
* Downstream bug: https:/
* The met.no sunrise API version 1.1, used by xfce4-weather-
* Ubuntu 19.04 is unaffected, as xfce4-weather-
* Affected supported releases include: 16.04, 18.04, 18.10
[Test Case]
* Add the weather plugin to the Xfce panel.
* Right-click on the plugin and select Preferences to configure it.
* After configuring the plugin, click on it to show the Weather Report dialog.
* Click on the details tab.
* With version 0.8.10 and older, the following message is displayed on the weather details:
Met.no sunrise API states that this version of the webservice
is deprecated, and the plugin needs to be adapted to use
a newer version, or it will stop working within a few months.
Please file a bug on https:/
else has done so yet.
* Alternatively, ~/.xsession-errors will be littered with this message: (wrapper-1.0:1828): weather-WARNING **: 20:09:40.088: Download of astronomical data failed with HTTP Status Code 404, Reason phrase: Not Found
* With version 0.8.11 and 0.9.1, the notice and error messages are no longer displayed. Additionally, "Moon phase" should be populated under "Astronomical Data".
* Verify that the weather forecast works with the newer version by right-clicking on the plugin and selecting "Refresh".
[Regression Potential]
* Along with the updated API, this release now uses alternate https connections. If SSL certificates expire (unlikely and rare), these connections will fail:
http://
http://
* Other regression potential is minimal.
[0.8.11 Release Notes]
- Use the latest sunrise API (2.0) (bug #14972)
- Use https for all connections
- Fix link to the met.no logo
- Translation updates: Albanian, Belarusian, Catalan, Chinese (China),
Danish, Dutch, French, Hungarian, Korean, Lithuanian, Russian, Swedish
https:/
[ Other Notes ]
For those reviewing the code/commits, the API replacement consists of 3 commits:
1. API replacement (not including moonphase): https:/
2. Code improvements: https:/
3. Fixing the moonphase integration with the 2.0 API: https:/
Changed in xfce4-weather-plugin (Ubuntu Disco): | |
status: | New → Fix Released |
description: | updated |
description: | updated |
Attaching cosmic debdiff