FS#65651 - [glib2][2.64.0]gio-launch-desktop is missing.

Attached to Project: Arch Linux
Opened by Frederic Bezies (fredbezies) - Friday, 28 February 2020, 06:36 GMT
Last edited by freswa (frederik) - Sunday, 01 March 2020, 12:06 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Jan de Groot (JGC)
Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Right after upgrading glib2, I cannot launch anymore any software pinned in my mate panel bar.

When I try to launch them, I got an error message. Execution of the child process "gio-launch-desktop" failed: no such file or directory.

Looking at release notes of glib2, I read this:

https://gitlab.gnome.org/GNOME/glib/-/blob/master/NEWS

"
Overview of changes in GLib 2.63.6
==================================

[...]

* Drop `gio-launch-desktop` helper application in favour of calling `sh` directly (#1633)"

https://gitlab.gnome.org/GNOME/glib/issues/1633

Downgrading glib2 fixes the issue.

Additional info:"
glib2: 2.64.0-1

Steps to reproduce: Just update an Archlinux with testing and mate on it. Add some software in a panel and try to launch them by clicking on their icon...

This task depends upon

Closed by  freswa (frederik)
Sunday, 01 March 2020, 12:06 GMT
Reason for closing:  Not a bug
Comment by Frederic Bezies (fredbezies) - Friday, 28 February 2020, 06:48 GMT
A cleaner way to fix the issue: rebuild dbus-glib and then mate-panel. Looks like a mass-rebuild will be needed for glib 2.64.x.
Comment by Jan Alexander Steffens (heftig) - Friday, 28 February 2020, 11:31 GMT
Have you tried simply rebooting?
Comment by Frederic Bezies (fredbezies) - Friday, 28 February 2020, 12:03 GMT
I had this issue this morning on boot. I had installed glib2 2.64 yesterday before shutting down my computer.
Comment by Jan Alexander Steffens (heftig) - Saturday, 29 February 2020, 22:41 GMT
I can't reproduce this.
Comment by Frederic Bezies (fredbezies) - Sunday, 01 March 2020, 10:01 GMT
Cannot reproduce it anymore. Looks like it was my fault here. Sorry for bugspam, asking for closure.

Loading...