Skip to content

ci: drop the glib2 and gtk4 hold on Windows - #331

Merged
mishan merged 1 commit into
masterfrom
ci-gtkmm
Oct 3, 2026
Merged

mishan merged 1 commit into
masterfrom
ci-gtkmm

Conversation

@mishan

@mishan mishan commented Oct 3, 2026

Copy link
Copy Markdown
Owner

Windows configure now fails on every branch:

Package 'gio-2.0' has version '2.88.3', required version is '>= 2.89.4'
Package 'gtk4' has version '4.22.4', required version is '>= 4.23.4'
The following required packages were not found: gtkmm-4.0>=4.10

ucrt64 published glibmm 2.90.0 and gtkmm 4.24.0 today (2026-10-03, ~17:10 UTC), both built against glib 2.90. The hold step existed because the previous giomm/gdkmm didn't compile against glib 2.90 and gtk4 4.24. Its own comment said to drop it once the packages caught up, and now it is what blocks the build.

This removes the step from ci.yml and from release.yml, which had the same pin. The cairo hold is a separate issue and stays.

ucrt64 shipped glibmm 2.90.0 and gtkmm 4.24.0 on 2026-10-03, built
against glib 2.90. The new gtkmm requires gio >= 2.89.4 and gtk4 >=
4.23.4, so holding glib2 2.88.3 and gtk4 4.22.4 now fails configure
instead of keeping the build working.
@mishan
mishan merged commit 2b801a9 into master Oct 3, 2026
20 checks passed
@mishan
mishan deleted the ci-gtkmm branch October 3, 2026 22:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant