Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 715186 - =dev-libs/glib-2.64.1 doesn't install binaries
Summary: =dev-libs/glib-2.64.1 doesn't install binaries
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-03-28 18:48 UTC by Bernd
Modified: 2020-03-29 19:48 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info-glib.txt (emerge-info-glib.txt,13.54 KB, text/plain)
2020-03-28 18:49 UTC, Bernd
Details
glib-2.64.1:20200327-230204.log (glib-2.64.1:20200327-230204.log,1.56 KB, text/plain)
2020-03-29 08:56 UTC, Bernd
Details
glib-2.64.1:20200328-075025.log.bz2 (glib-2.64.1:20200328-075025.log.bz2,33.70 KB, application/octet-stream)
2020-03-29 09:00 UTC, Bernd
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bernd 2020-03-28 18:48:19 UTC
After updating dev-libs/glib to 2.64.1 today, I'm getting runtime errors in xfce-base/thunar whenever I click a document in the file-browser. The popup says "Failed to open file <file>. Failed to execute child process 'gio-launch-desktop' (No such file or directory)."
I haven't used a file browser to open files for a few weeks, so it might be, the issue has been popped up in earlier versions already.

Reproducible: Always
Comment 1 Bernd 2020-03-28 18:49:34 UTC
Created attachment 626568 [details]
emerge-info-glib.txt

Output of emerge --info
Comment 2 Matt Turner gentoo-dev 2020-03-28 20:02:28 UTC
I saw something similar in my running GNOME session (open with dialogs were empty) after upgrading to glib-2.64.1.

gio-launch-desktop was removed in the 2.63.x series, so my suspicion is that the older glib still loaded in the running processes is trying to execute gio-launch-desktop.

Restart your session and I bet the problem will go away.
Comment 3 Mart Raudsepp gentoo-dev 2020-03-29 08:29:56 UTC
Maybe an elog/einfo/whatever about it when being upgraded from older than 2.63.6?
Comment 4 Bernd 2020-03-29 08:56:41 UTC
Created attachment 626630 [details]
glib-2.64.1:20200327-230204.log

elog of update from 2.62.6 to 2.64.1
Comment 5 Bernd 2020-03-29 08:59:16 UTC
Sorry, was the wrong elog, it had gtk-doc which didn't work. I don't have an elog for this particular build, but I can provide a build log.

@Matt Turner Thanks for the hint, I'm trying this ASAP.
Comment 6 Bernd 2020-03-29 09:00:46 UTC
Created attachment 626632 [details]
glib-2.64.1:20200328-075025.log.bz2

build log for glib-2.64.1
Comment 7 Matt Turner gentoo-dev 2020-03-29 17:59:33 UTC
(In reply to Mart Raudsepp from comment #3)
> Maybe an elog/einfo/whatever about it when being upgraded from older than
> 2.63.6?

Yeah, that sounds like a good idea.

Bernd, Mart wasn't requesting a log, but suggesting that we add an "einfo" message to the ebuild telling users to restart their session :)
Comment 8 Bernd 2020-03-29 18:14:33 UTC
Ups sorry... misunderstanding on my side
Comment 9 Larry the Git Cow gentoo-dev 2020-03-29 18:21:25 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77598c10d35c036aa173f3b64e9a9985e734168a

commit 77598c10d35c036aa173f3b64e9a9985e734168a
Author:     Matt Turner <mattst88@gentoo.org>
AuthorDate: 2020-03-29 18:20:25 +0000
Commit:     Matt Turner <mattst88@gentoo.org>
CommitDate: 2020-03-29 18:21:06 +0000

    dev-libs/glib: Add ewarn telling users to restart their session
    
    Closes: https://bugs.gentoo.org/715186
    Signed-off-by: Matt Turner <mattst88@gentoo.org>

 dev-libs/glib/glib-2.64.1.ebuild | 7 +++++++
 1 file changed, 7 insertions(+)
Comment 10 Bernd 2020-03-29 19:05:12 UTC
Can now confirm, restarting the session does work.
Comment 11 Matt Turner gentoo-dev 2020-03-29 19:48:17 UTC
Excellent, thank you for the bug report and the testing!