From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id WB1NAYBlwWHDhwAAgWs5BA (envelope-from ) for ; Tue, 21 Dec 2021 06:26:24 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id YCeGOH9lwWEuegAA1q6Kng (envelope-from ) for ; Tue, 21 Dec 2021 05:26:23 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B9E2D295AD for ; Tue, 21 Dec 2021 06:26:23 +0100 (CET) Received: from localhost ([::1]:40044 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mzXfK-0005Ys-T6 for larch@yhetil.org; Tue, 21 Dec 2021 00:26:22 -0500 Received: from eggs.gnu.org ([209.51.188.92]:46502) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mzXf1-0005YW-8O for bug-guix@gnu.org; Tue, 21 Dec 2021 00:26:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:40586) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mzXf0-0000OZ-FZ for bug-guix@gnu.org; Tue, 21 Dec 2021 00:26:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mzXf0-0002Uc-AJ for bug-guix@gnu.org; Tue, 21 Dec 2021 00:26:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#52375: webkitgtk needs gst-plugins-bad Resent-From: Jack Hill Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 21 Dec 2021 05:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52375 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 52375@debbugs.gnu.org Received: via spool by 52375-submit@debbugs.gnu.org id=B52375.16400643219529 (code B ref 52375); Tue, 21 Dec 2021 05:26:02 +0000 Received: (at 52375) by debbugs.gnu.org; 21 Dec 2021 05:25:21 +0000 Received: from localhost ([127.0.0.1]:52132 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzXeK-0002Td-QT for submit@debbugs.gnu.org; Tue, 21 Dec 2021 00:25:20 -0500 Received: from minsky.hcoop.net ([104.248.1.95]:59886) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzXeG-0002TJ-0j for 52375@debbugs.gnu.org; Tue, 21 Dec 2021 00:25:19 -0500 Received: from marsh.hcoop.net ([45.55.52.66]) by minsky.hcoop.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mzXeA-0004eA-LK for 52375@debbugs.gnu.org; Tue, 21 Dec 2021 00:25:10 -0500 Date: Tue, 21 Dec 2021 00:25:10 -0500 (EST) From: Jack Hill X-X-Sender: jackhill@marsh.hcoop.net In-Reply-To: Message-ID: References: <62474069db54770d90977754e32f01cc9b3b3e9a.camel@planete-kraus.eu> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1640064383; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post; bh=hrZWeXS1vf/+HTqadqTz/S4+Mf4kQ4FnvaKIJdd/Qho=; b=kDxou1YGadYvRPfQUmVnyBGe3/fNsrDO/hmk8WCdP6n+O/5XehQAmLb/TV8PVE3TfMlVF3 CE7CYu9YoCiKncHu4NTd9Z+7qfl2yOJH1pw78n6wzHzA1RlA3k9S1On8Qfupk50NHSzfxl dN8fyMlcdm7lmK/fy+GlUdrLaMn93i/Cf9KvQOlJmrQ/lGIP7CyUzasqdYfgLDpGJcngog q3cuA9pJ3gC8adV9fpp+2eb0txXDPRLS1L5WN600ZjTaUCDiVypwcP8k35LYOBzXB1fubK qWJ/Yq4TUFMB0/tjQSknEoL6fsCa9wueZTr6Yxy/HQ/UvdhD+UbaKeKg4GTXSA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1640064383; a=rsa-sha256; cv=none; b=FLIdfgioIRQ9qeWLeEUTzpLlzclOQ+f9W6+S/UfIwMeVf0baqsLlzu0WJAl+wLcdjYXb2r zTmP3iOHvatssKW015eI2znkpl93BIBBR+SzhsTVfxNEQRTCeBROE1j/c611ixRvIfrTNw +7LWSHcvR6HTC13qWPd9ZXkcBu6LLN61RZzxqsVp58VOGaQj4koIgYW1fkSqb7P/JDJBYa 854jcKSGApdExttY0DF+YwcdHLgr0bMf0NN4Za9AafIqpigYa05neMJc5kqOV1u8s4MXLx pOfwktnjsJ3f6WjTSrJBjvmrLjbCMu6wSHXFsL+H+sOPHLq2KibFYStpiEahnQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.52 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: B9E2D295AD X-Spam-Score: -4.52 X-Migadu-Scanner: scn0.migadu.com X-TUID: hFVRTjazPPi0 I asked about this issue on #webkitgtk:gnome.org on IRC. It turns out that what's missing from my environment is gst-plugins-bad (most likely the fakevideosink plugin contained therein). If I install gst-plugins-bad into an environment with a webgkitgtk browser, the crash I was seeing is resolved. Only adding gst-plugins-bad to the inputs of webkitgtk doesn't seem to be enough to solve the problem. I suppose some additional wrapping is needed somewhere (although gst-plugins-base shows up in the webkitgtk references). What's the best path forward here? Should leaf applications that use webkitgtk be wrapped to find the right gst-plugins? This seems suboptimal to me. If the plugins are really dependencies of webkitgtk then perhaps they should be encoded that way in Guix. Should webkitgtk be wrapped somehow to find the plugins on its own? How would this wrapping be done? Do we want to force all webkitgtk applications to carry around these dependencies? Best, Jack