| Age | Commit message (Collapse) | Author | Files | Lines |
|
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected]>
|
|
distcheck uses a VPATH build where Locations.xml is generated in the
build directory, not the source directory. Use top_builddir/data instead
of top_srcdir/data so the test finds the generated file.
|
|
The test crashed in CI because mateweather_location_new_world loads
Locations.xml from the compiled-in install path, which doesn't exist
during make check before installation.
Allow the parser to respect a MATEWEATHER_XML_LOCATION_DIR environment
variable to override the data directory, and set it via
AM_TESTS_ENVIRONMENT to point at the source tree.
|
|
|
|
The code is quite clunky and a similar test already exists in
test_libmateweather.
Backported from libgweather: https://gitlab.gnome.org/GNOME/libgweather/-/commit/b5fcc840
|
|
For every timezone defined in the location hierarchy, verify its
validity by checking it exists in the system zoneinfo directory.
The upstream test used gweather_location_get_timezone_str() and
gweather_timezone_get_by_tzid() which do not exist in libmateweather.
Instead, walk the location tree collecting all timezone IDs from
timezone definitions and validate each against ZONEINFO_DIR.
Adapted from libgweather: https://gitlab.gnome.org/GNOME/libgweather/-/commit/2dab8a81
|
|
This is the first automated test for libmateweather, so it is named
generically to be extended.
The upstream test_named_timezones test is omitted since libmateweather
does not have the NAMED_TIMEZONE location level.
Adapted from libgweather: https://gitlab.gnome.org/GNOME/libgweather/-/commit/2373f56f
|
|
Replace Travis CI configuration with GitHub Actions workflows.
Add CI build workflow for Debian, Fedora, Ubuntu, and Archlinux.
Add release workflow for automated GitHub releases on tags.
Add dependabot configuration for GHA pin updates.
Remove obsolete .travis.yml and .build.yml.
|
|
- Add 1673 new weather stations verified against live NOAA METAR data
- Rename 5 Uzbekistan ICAO codes to reflect the UT->UZ prefix change
- Replace stale EHVB with EHRD for The Hague
- Rename Kowloon to Hong Kong for VHHH
- Add Kosovo as a new country in the Europe region
- Add 5 new timezone entires to existing country blocks
Fixes #19
Fixes #29
Fixes #59
Fixes #119
Fixes #129
Fixes #142
Closes #108
|
|
The pointer offset for the `METAR/SPECI` search key is 6 characters too
short.
The search key is now `<raw_text>METAR KPDX` (21 chars), but the code
still advances by 15 characters, which was correct for the old format
`<raw_text>KPDX`
This lands the pointer on `KPDX 161753Z...` instead of `161753Z...`.
The regex parser skips the unrecognized tokens so it often still works,
but it passes garbage to metar_parse and could cause subtle parser
failures.
|
|
libxml2 is removing built-in zlib support, which breaks reading
compressed Locations.xml.gz files. Instead of implementing our own
decompression, drop compression entirely.
Fixes: #144
|
|
Original author: Sam James <[email protected]>
Bug: https://bugs.gentoo.org/968600
Signed-off-by: Thibaud CANALE <[email protected]>
|
|
Bug report in Gentoo: https://bugs.gentoo.org/965885
Signed-off-by: Thibaud CANALE <[email protected]>
|
|
Since AviationWeather updated their API, they now return two report
types: METAR (standard hourly repors) and SPECI (special intermediate
reports). We can parse those out from the response since the format is
similar, and the only thing that changes is the prefix.
|
|
According to their website: "The AviationWeather Data API has been
redeveloped in 2025."
Also they put 'METAR' (or 'SPECI') onto the beginning of data to make it
ICAO compliant, so we add code to parse that.
Fixes #135
|
|
|
|
|
|
|
|
This reverts commit f4ce3914b76bf41ed2c636572b749e5f02b243b5.
tag was missing
|
|
|
|
|
|
|
|
|
|
fixes build warning
```
mateweather-timezone.c:74:11: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
74 | tzdir = g_getenv ("TZDIR");
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Chicago area updates
Some of the Chicago zones report:
Note
This is the final forecast issuance for the Cook County
forecast zone (ILZ014). Subsequent Cook County forecasts will be
issued for three new zones, Northern Cook County (ILZ103), Central
Cook County (ILZ104) and Southern Cook County (ILZ105). For more
information, please visit www.weather.gov/lot/Forecast_Zone_Change.
That URL notes that the Chicago area changes in March 2020.
I've updated based on the URL's
https://forecast.weather.gov/MapClick.php?zoneid=ILZ103
and likewise for ILZ104, ILZ105, etc.
I understand Mate weather applet is in maintenance mode, but
until the cut-over is done, all the current MATE distros are still
shipping this (outdated) version.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
San Miguel is the capital city of an state of Argentina, and it has international airport with corresponding 4 letter code. I used other Argentina city as template, updated the name, the airport's code, latitud and longitude taken from wikipedia: https://en.wikipedia.org/wiki/Teniente_General_Benjam%C3%ADn_Matienzo_International_Airport
|
|
|
|
|
|
|
|
|
|
|
|
According to the linguistic counsel
|
|
|