#17091 closed enhancement (fixed)

libgweather-4.2.0

Reported by: Douglas R. Reno Owned by: Douglas R. Reno
Priority: normal Milestone: gnome-43
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version

Change History (9)

comment:1 by Xi Ruoyao, 19 months ago

We need LC_ALL=C for test, or with LANG=zh_CN.UTF-8 I get a failure:

GWeather:ERROR:../libgweather/tests/test_libgweather.c:31:test_no_code_serialize: assertion failed (gweather_location_get_name (loc) == "Izhevsk"): ("\344\274\212\347\203\255\345\244\253\346\226\257\345\205\213" == "Izhevsk")

"\344\274\212\347\203\255\345\244\253\346\226\257\345\205\213" is "伊热夫斯克", the Chinese translation of Izhevsk.

comment:2 by Xi Ruoyao, 19 months ago

This package uses libsoup-3, instead of libsoup-2. It's possible to force libsoup-2 via -Dsoup2=true, but doing so will break evolution-3.46.

After building it with libsoup-3, please update to gnome-shell-43 immediately or rebuild gnome-shell-42 with -Dsoup2=false. Or gnome-shell will crash when you start it next time.

comment:3 by Douglas R. Reno, 17 months ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

comment:4 by Douglas R. Reno, 16 months ago

4.1.0

GWeather 4.1.0 (development)
============================

Changes since 4.0
-----------------

- Update dependency to geocode-glib-2.0 [Bastien Nocera]
- Switch to using libsoup3 by default [Michael Catanzaro]
- Add cities in: Greece, Turkey, India, Argentina,
- Fix various locations in Israel and Palestine
- Fix test METAR service test suite [Pierre Labastie, #168]
- Translation updates:

4.1.1

GWeather 4.1.1 (development)
============================

- Locations database changes
  - Give proper name for Cannes-Mandelieu Airport [#162]
  - Add name of Korean cities written in Hangul [!217]
  - Update romanization of the name of Korean cities [!216]
  - Re-organize India's locations based on states [!214]
  - Add airports in Georgia [!203]
  - Add various cities in Brazil [!209]
  - Add various cities in Chile
  - Add major cities and all international airports in Indonesia
  - Replace cities in the Netherlands with the top 44 large cities
  - Add Dunedin, NZ
  - Add Zhytomyr, UA
- Disable documentation when cross-compiling [#170]
- Fix issue with missing variable initialization [#178]
- Use Meson's gnome.post_install() instead of our custom script [!215]
- Add NWS weather provider for locations in the US
- Translation updates

With the blizzard coming here tomorrow, it'll be nice to have gnome-weather using the NWS weather provider.

4.2.0

GWeather 4.2.0 (stable)
=======================

- Allow overriding vapigen with older Meson versions [!176]
- Documentation fixes [!223]
- Build fixes with newer versions of Meson [!222]
- Translation updates

in reply to:  1 comment:5 by Douglas R. Reno, 16 months ago

Replying to Xi Ruoyao:

We need LC_ALL=C for test, or with LANG=zh_CN.UTF-8 I get a failure:

GWeather:ERROR:../libgweather/tests/test_libgweather.c:31:test_no_code_serialize: assertion failed (gweather_location_get_name (loc) == "Izhevsk"): ("\344\274\212\347\203\255\345\244\253\346\226\257\345\205\213" == "Izhevsk")

"\344\274\212\347\203\255\345\244\253\346\226\257\345\205\213" is "伊热夫斯克", the Chinese translation of Izhevsk.

Confirmed. :)

I will definitely make sure 'LC_ALL=C' makes it in

in reply to:  2 comment:6 by Douglas R. Reno, 16 months ago

Replying to Xi Ruoyao:

This package uses libsoup-3, instead of libsoup-2. It's possible to force libsoup-2 via -Dsoup2=true, but doing so will break evolution-3.46.

After building it with libsoup-3, please update to gnome-shell-43 immediately or rebuild gnome-shell-42 with -Dsoup2=false. Or gnome-shell will crash when you start it next time.

Thank you for the heads up here. I will be submitting all the rest of gnome-platform, and apps up to evolution, at the same time to prevent system crashes.

comment:7 by Douglas R. Reno, 16 months ago

I thought it was strange that it was looking directly for pygobject3, so I thought I would see what happens when pygobject3 is not present:

Program python3 (gi) found: NO

../meson.build:50:0: ERROR: python3 is missing modules: gi

Further investigation shows that it's using gobject to generate the locations variant file. I'll add pygobject3 as required, but you can see this in the 'build-aux/meson/gen_locations_variant.py' file. :)

comment:8 by Douglas R. Reno, 16 months ago

It also seems that gtk-doc is no longer needed for this package since it's moved to gi-docgen, and llvm is optional (for clang-format). Lots of dependency changes this time around, but it's nice to see some cleanup.

comment:9 by Douglas R. Reno, 16 months ago

Resolution: fixed
Status: assignedclosed

Fixed in commits

71b7688645 Update to libgweather-4.2.0
550bb8ba99 Update to libpeas-1.34.0
867d08eda3 Update to libwnck-43.0
dec2fe3c8f Update to tracker-3.4.2
df8573e737 Update to tracker-miners-3.4.2
863002a337 Update to dconf-editor-43.0.
2d205a07a5 Update to evolution-data-server-3.46.2
8073170dde Update to gnome-backgrounds-43
68a229a785 Add libcloudproviders in support of Nautilus.
9e31949e7e Update to nautilus-43.1
6250839b63 Update to gnome-bluetooth-42.5
7ef053d75b Update to gnome-settings-daemon-43.0.
c248601981 Update to gnome-control-center-43.2.
e1d37d80d9 Update to mutter-43.2.
ea5d0014c8 Archive Zenity
b59b825f1c Update to gnome-shell-43.2.
49b157fead Update to gnome-shell-extensions-43.1
06900371fe Update to gnome-session-43.0.
b6b01cb425 Update to gdm-43.0.
8c9ce9066b Update to gnome-user-docs-43.0
7f4e8d5e51 Update to yelp-42.2
346f913e5d Update to baobab-43.0.
4faef9d6a5 Correct the baobab version
7e90f733b5 Update to eog-43.1
f8eeecc0e6 Update to evince-43.1.
de1f28d911 Update to evolution-3.46.2
1fac6dd7c9 Reference the correct libadwaita in g-c-c and nautilus
19e56c3241 Disable building the Nautilus extension in Brasero.
67c41dc298 Fix building Seahorse with GnuPG-2.4
3fd1cb7c3d Reference libhandy properly in eog.
Note: See TracTickets for help on using tickets.