[SRU] Update libgweather to 3.36.1

Bug #1892643 reported by Amr Ibrahim on 2020-08-23
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libgweather
Unknown
Unknown
libgweather (Debian)
Unknown
Unknown
libgweather (Ubuntu)
Low
Unassigned
Focal
Low
Didier Roche

Bug Description

[Impact]

libgweather 3.36.1 is a bug-fix release as part of GNOME 3.36.

https://gitlab.gnome.org/GNOME/libgweather/-/blob/gnome-3-36/NEWS

This version works around the unavailability of the NOAA weather services by using very short-term forecasts as current weather conditions.

Sometimes the current weather is not available because the NOAA weather servers aren't working correctly. Version 3.36.1 fixes the unavailability of current temperature in some locations.

[Test case]

Make sure that gnome-weather is still working properly and the weather in gnome-shell is shown when gnome-weather is installed.

[Regression potential]

The regression potential is low since the changes in version 3.36.1 are small.

[Other]

libgweather 3.36.1 has been successfully built as a no-change backport from Groovy to Focal in my PPA and runs fine:

https://launchpad.net/~amribrahim1987/+archive/ubuntu/ppa/+packages?field.name_filter=libgweather&field.status_filter=published&field.series_filter=

ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: libgweather-3-16 3.36.0-1
ProcVersionSignature: Ubuntu 5.4.0-42.46-generic 5.4.44
Uname: Linux 5.4.0-42-generic x86_64
ApportVersion: 2.20.11-0ubuntu27.8
Architecture: amd64
CasperMD5CheckResult: skip
CurrentDesktop: ubuntu:GNOME
Date: Sun Aug 23 19:05:21 2020
InstallationDate: Installed on 2020-04-26 (119 days ago)
InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
SourcePackage: libgweather
UpgradeStatus: No upgrade log present (probably fresh install)

Amr Ibrahim (amribrahim1987) wrote :
description: updated
Mathew Hodson (mhodson) on 2020-10-03
Changed in libgweather (Ubuntu):
importance: Undecided → Low
tags: added: upgrade-software-version
Changed in libgweather (Ubuntu Focal):
importance: Undecided → Low
Changed in libgweather (Ubuntu):
status: New → Fix Released
Amr Ibrahim (amribrahim1987) wrote :

Please either sponsor the attached diff or from my PPA mentioned above.

Changed in libgweather (Ubuntu Focal):
assignee: nobody → Didier Roche (didrocks)
Didier Roche (didrocks) wrote :

Hey Amr and thanks for making ubuntu better.
Do you mind double checking your patch?

Trying to apply it on 3.36.0-1, I get those chunks failing to apply (tried both your .diff and .diff.gz):

patching file debian/changelog
patching file libgweather/gweather-weather.c
patching file libgweather/weather-metar.c
patching file meson.build
patching file NEWS
patching file po/lv.po
Hunk #1 FAILED at 6.
Hunk #2 FAILED at 830.
Hunk #3 FAILED at 849.
Hunk #4 FAILED at 944.
Hunk #5 FAILED at 1056.
5 out of 5 hunks FAILED -- saving rejects to file po/lv.po.rej
patching file po/nb.po
Hunk #1 succeeded at 1 with fuzz 2.
Hunk #2 FAILED at 17.
Hunk #3 FAILED at 246.
Hunk #4 FAILED at 537.
Hunk #5 FAILED at 843.
Hunk #6 FAILED at 932.
Hunk #7 FAILED at 1045.
Hunk #8 succeeded at 1074 with fuzz 2.
Hunk #9 succeeded at 1087 with fuzz 2.
Hunk #10 succeeded at 1101 with fuzz 2.
Hunk #11 succeeded at 1117 with fuzz 2.
6 out of 11 hunks FAILED -- saving rejects to file po/nb.po.rej
patching file po/uk.po
Hunk #1 FAILED at 1.
Hunk #2 FAILED at 455.
Hunk #3 FAILED at 544.
Hunk #4 FAILED at 726.
4 out of 4 hunks FAILED -- saving rejects to file po/uk.po.rej
patching file po-locations/nb.po
Hunk #1 succeeded at 1 with fuzz 2.
Hunk #4 FAILED at 1748.
Hunk #5 succeeded at 1757 with fuzz 1.
Hunk #6 FAILED at 2094.
Hunk #10 succeeded at 5624 with fuzz 1.
Hunk #12 FAILED at 6455.
Hunk #15 FAILED at 6532.
Hunk #16 FAILED at 6547.
Hunk #18 FAILED at 7011.
Hunk #20 succeeded at 7566 with fuzz 2.
Hunk #24 FAILED at 7946.
Hunk #27 succeeded at 8879 with fuzz 1.
Hunk #28 FAILED at 9175.
Hunk #32 FAILED at 9750.
Hunk #33 FAILED at 10098.
Hunk #34 FAILED at 10319.
Hunk #35 FAILED at 10361.
Hunk #36 FAILED at 10459.
Hunk #37 succeeded at 10491 with fuzz 2.
Hunk #38 FAILED at 10535.
Hunk #39 FAILED at 10871.
Hunk #40 FAILED at 10887.
Hunk #41 FAILED at 10915.
Hunk #43 FAILED at 11159.
18 out of 50 hunks FAILED -- saving rejects to file po-locations/nb.po.rej
patching file po-locations/ro.po
Hunk #1 FAILED at 9.
Hunk #4 FAILED at 10310.
Hunk #5 FAILED at 10352.
Hunk #6 FAILED at 10450.
Hunk #7 FAILED at 11118.
5 out of 10 hunks FAILED -- saving rejects to file po-locations/ro.po.rej
patching file po-locations/sk.po
Hunk #1 succeeded at 10 with fuzz 1.
Hunk #2 succeeded at 1767 with fuzz 2.
Hunk #7 FAILED at 7278.
Hunk #8 FAILED at 7628.
Hunk #9 FAILED at 7673.
Hunk #10 succeeded at 7713 with fuzz 2.
Hunk #12 succeeded at 8882 with fuzz 2.
Hunk #13 FAILED at 10322.
Hunk #14 FAILED at 10364.
Hunk #15 FAILED at 10462.
Hunk #16 succeeded at 10500 with fuzz 2.
6 out of 18 hunks FAILED -- saving rejects to file po-locations/sk.po.rej
patching file po-locations/uk.po
Hunk #3 FAILED at 5066.
Hunk #4 FAILED at 17519.
2 out of 4 hunks FAILED -- saving rejects to file po-locations/uk.po.rej

Amr Ibrahim (amribrahim1987) wrote :

That .diff is actually auto-generated from the package in my PPA:
https://launchpad.net/~amribrahim1987/+archive/ubuntu/ppa/+packages?field.name_filter=libgweather&field.status_filter=published&field.series_filter=

The package is built fine for all architectures in Focal and installs and runs OK. Maybe the .diff got corrupted from downloading and uploading again!

Could you please try the package from the PPA?

Didier Roche (didrocks) wrote :

I reapplied your debian/changelog directly and pushed to focal (pending approval). Thanks a lot!

Didier Roche (didrocks) on 2020-10-12
Changed in libgweather (Ubuntu Focal):
status: New → In Progress

Hello Amr, or anyone else affected,

Accepted libgweather into focal-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/libgweather/3.36.1-1~ubuntu20.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed-focal to verification-done-focal. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-focal. In either case, without details of your testing we will not be able to proceed.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping!

N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days.

Changed in libgweather (Ubuntu Focal):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-focal
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.