GNU bug report logs - #37933
gst* plugins in non-default profile not found by webkitgtk browsers (e.g. epiphany)

Previous Next

Package: guix;

Reported by: Pierre Neidhardt <mail <at> ambrevar.xyz>

Date: Sat, 26 Oct 2019 10:49:01 UTC

Severity: normal

Full log


Message #11 received at 37933 <at> debbugs.gnu.org (full text, mbox):

From: Pierre Neidhardt <mail <at> ambrevar.xyz>
To: Marius Bakke <mbakke <at> fastmail.com>, 37933 <at> debbugs.gnu.org
Subject: Re: bug#37933: gst* plugins in non-default profile not found by
 webkitgtk browsers (e.g. epiphany)
Date: Tue, 29 Oct 2019 13:13:16 +0100
[Message part 1 (text/plain, inline)]
Hi Marius!

> This only works when you already have 'gstreamer' in the profile, right?

`gstreamer' is propagated by the gst plugins.

> I don't think the first example can ever work short of wrapping the
> executable?

WebKitGTK-based browsers look for the plugins in the GST_PLUGIN_PATH
and the GST_PLUGIN_SYSTEM_PATH environment variables.



I retested today: actually I realized that it works if I clear
~/.cache/gstreamer-1.0 :p

The problem is that the cache goes stale when the path to the plugins
changes.
It's a rather general problem with Guix, I think it's been discussed
before.

If we had a way to test for the cache staleness, we could add some code
to the Epiphany wrapper that clears the cache if stale.

-- 
Pierre Neidhardt
https://ambrevar.xyz/
[signature.asc (application/pgp-signature, inline)]

This bug report was last modified 4 years and 32 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.