Skip to content

fix(gio.desktopapp): replace deprecated gio.desktopapp by giounix.desktopapp#438

Open
tr1xem wants to merge 2 commits intoignis-sh:mainfrom
tr1xem:giofix
Open

fix(gio.desktopapp): replace deprecated gio.desktopapp by giounix.desktopapp#438
tr1xem wants to merge 2 commits intoignis-sh:mainfrom
tr1xem:giofix

Conversation

@tr1xem
Copy link
Copy Markdown
Contributor

@tr1xem tr1xem commented Sep 26, 2025

Closes #437

Tested on my machine

@linkfrg
Copy link
Copy Markdown
Member

linkfrg commented Oct 9, 2025

There an issue with Gio < 2.86, see https://gitlab.gnome.org/GNOME/pygobject/-/issues/719

@tr1xem
Copy link
Copy Markdown
Contributor Author

tr1xem commented Nov 6, 2025

@linkfrg by the look of it they fixed it i guess
https://gitlab.gnome.org/GNOME/pygobject/-/merge_requests/456

@linkfrg
Copy link
Copy Markdown
Member

linkfrg commented Nov 12, 2025

Hmm, I think we should add a check for PyGObject versions without this fix: < 3.52.4; 3.54.5; 3.50.2; and use the old Gio API for them.
Because, for example, pygobject3 in nixpkgs unstable is still 3.50.0

@tr1xem
Copy link
Copy Markdown
Contributor Author

tr1xem commented Jan 13, 2026

@linkfrg I think everyone now have latest gobject version nix pkg have 3.54.5

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.

Gio.DesktopAppInfo is deprecated; use GioUnix.DesktopAppInfo instead

2 participants