Skip to content

Update Gtk4 and GtkMM #288

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

sergio-costas
Copy link
Contributor

Gtk4 4.18.2 is quite buggy, so it must be updated to 4.18.3.

GtkMM 4.17.0 is a development version, it must be updated to 4.18.0. Also, ignore-odd-minor has been added to avoid this error in the future.

Gtk4 4.18.2 is quite buggy, so it must be updated to 4.18.3.

GtkMM 4.17.0 is a development version, it must be updated to
4.18.0. Also, ignore-odd-minor has been added to avoid this
error in the future.
@sergio-costas
Copy link
Contributor Author

@aleasto This should fix it.

Copy link

@aleasto aleasto left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@sergio-costas
Copy link
Contributor Author

Tested with:

  • chromium: opening youtube and playing a video
  • gnome-recipes
  • shotwell
  • gnome-mahjongg
  • kicad-8
  • mattermost-desktop
  • evince
  • darktable
  • eog

All worked fine, although Darktable shows this:

(darktable:1310911): GLib-GIO-WARNING **: 11:47:30.804: Error creating IO channel for /proc/self/mountinfo: Permission denied (g-file-error-quark, 2)
     2.3028 [lib_load_module] failed to open `gamepad': libSDL2-2.0.so.0: cannot open shared object file: No such file or directory

@sergio-costas sergio-costas requested a review from seb128 April 3, 2025 09:48
Copy link
Contributor

@seb128 seb128 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's do that before promoting a new build to stable!

@seb128 seb128 merged commit 87ff3a9 into ubuntu:gnome-46-2404-sdk Apr 3, 2025
2 checks passed
@aleasto
Copy link

aleasto commented Apr 3, 2025

 2.3028 [lib_load_module] failed to open `gamepad': libSDL2-2.0.so.0: cannot open shared object file: No such file or directory

I guess nothing else in GNOME uses SDL2?

That would be a simple fix in darktable to bundle SDL2. The darktable documentation mentions that it only uses SDL2 for gamepad input. Although I wonder if that also requires poking a new little hole in the snap confinement

@sergio-costas
Copy link
Contributor Author

@aleasto My fault. Don't know why I presumed that gnome-sdk included SDL.

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.

3 participants