mesonbuild / wrapdb

New wrap requests
https://mesonbuild.com/Adding-new-projects-to-wrapdb.html
MIT License
69 stars 176 forks source link

gdk-pixbuf: update to 2.42.12 #1480

Closed bgilbert closed 2 months ago

bgilbert commented 2 months ago

Various built-in loaders are now disabled by default, so enable them in CI.

Add Python packaging module to MSYS because glib needs it.

neheb commented 2 months ago
FileNotFoundError: [Errno 2] No such file or directory: '/home/runner/work/wrapdb/wrapdb/_build/subprojects/glib-2.80.0/gio/glib-compile-resources'

wonder why...

edit:

subprojects/glib-2.80.0/meson.build:2422:26: ERROR: python is missing modules: packaging

funny. Hit this in OpenWrt too.

bgilbert commented 2 months ago

The glib-compile-resources error looks like a race condition that should be fixed by this upstream PR. The missing packaging package is because glib 2.80+ added a dependency on it; this also caused CI failures in #1443 but wasn't addressed there. #1483 fixes that.

eli-schwartz commented 2 months ago

The upstream release is also badly broken due to https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/merge_requests/164

(I guess the upstream CI doesn't cover this condition, huh...)

bgilbert commented 2 months ago

Yup, was just discovering that. The others option is new and wasn't added to CI. I've sent an MR for the CI portion.

bgilbert commented 2 months ago

Looks like the MSYS failure is inside the glib dependency.