From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id iKQ+AxxjaV9mNwAA0tVLHw (envelope-from ) for ; Tue, 22 Sep 2020 02:36:12 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id CFiXOhtjaV/HLgAAB5/wlQ (envelope-from ) for ; Tue, 22 Sep 2020 02:36:11 +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 899CF9402B3 for ; Tue, 22 Sep 2020 02:36:11 +0000 (UTC) Received: from localhost ([::1]:47336 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kKYA6-0002eO-2z for larch@yhetil.org; Mon, 21 Sep 2020 22:36:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45512) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kKY9y-0002eH-KN for bug-guix@gnu.org; Mon, 21 Sep 2020 22:36:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45291) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kKY9y-0005rc-Ar for bug-guix@gnu.org; Mon, 21 Sep 2020 22:36:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kKY9y-0001rR-7H for bug-guix@gnu.org; Mon, 21 Sep 2020 22:36:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#43501: gst-plugins-bad cannot be built on linux-armhf, breaking qemu Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 22 Sep 2020 02:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 43501 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Mark H Weaver Received: via spool by 43501-submit@debbugs.gnu.org id=B43501.16007421037077 (code B ref 43501); Tue, 22 Sep 2020 02:36:02 +0000 Received: (at 43501) by debbugs.gnu.org; 22 Sep 2020 02:35:03 +0000 Received: from localhost ([127.0.0.1]:56837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kKY90-0001q4-U9 for submit@debbugs.gnu.org; Mon, 21 Sep 2020 22:35:03 -0400 Received: from mail-qv1-f67.google.com ([209.85.219.67]:42995) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kKY8x-0001pW-7e for 43501@debbugs.gnu.org; Mon, 21 Sep 2020 22:35:01 -0400 Received: by mail-qv1-f67.google.com with SMTP id h1so8760059qvo.9 for <43501@debbugs.gnu.org>; Mon, 21 Sep 2020 19:34:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=7XIrGgVox78JkFzFbCCtgTen3ao5xg5F1GjdT5rwGGk=; b=PFTOzMNxA9DDWS2iZXA8PlLx+UecKxj2lWfwSuh3MFhmOx5yTz0eRUSNz1H46XYf2y PIOTR94CR/GWCmRiqxrCZfa6ofUuiu0ZPkSwDAlOcDOaDPrDrM7kmkFGns0mNyOh8o2Y nox61gqo51748G+Y1Bz3bkUNJsOwAZg9/XYc9J0lc+48OfMt2B/vC0LSoerji79msp+M BWkRMoH7I0L8HQx96qCKk6RFon/L0ko65UYpuR/v33SmDrrW9k+/hVLWM6Y95ZEFWV7x hDz2LEBgpbCJykakNHxmyejkMYK2rYDSBIfQzpR0q5paBasksii0PGv7Z5tZ5krBpwNq TSyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=7XIrGgVox78JkFzFbCCtgTen3ao5xg5F1GjdT5rwGGk=; b=Bs81etx3xZOhtqxvgUGAljfhovY5z9aE+UYcPXqCMULDwjfhy0nDcVnq/Tv3H8nsAT lR71I94oYzcfe6DGV2qKFPm6W/hVW0VKQA313bdVBEbOH10zM1yTquZGJon82yNyDEMJ kz+J7vLBZlHq5JX55/Dv/iiRfft+RJJlxlr9xRKbGK6I7Ah/Iun0MqSzgOh6JF9ISx+U AaDPsSKEH3+05szm6tBoPCKAEg515gedfEBV4E3G8gJjKwq3lZuQWo32xPQhoXJEMQOK X8Je+QY9qkDsWlkvc083TusCA0Bb8TKeksKCcQ0Dvq7Lg0nHZFUfNqjGotGpE27Na1Ro jG9g== X-Gm-Message-State: AOAM532aCy3rYz+yMqizfazBoLtGeTE8vVek/20n6ECMsrMEi+ay6WZa pJjcR6tO/kfxFun1Cm1FKpQaImlL6JA= X-Google-Smtp-Source: ABdhPJx595Eg429E4O9/WyNzMVPL/h37hzEae/yEfnlt7LcvPG1tolezMsnMoEefTGmucs9PrlOWkw== X-Received: by 2002:ad4:458f:: with SMTP id x15mr3624800qvu.33.1600742093540; Mon, 21 Sep 2020 19:34:53 -0700 (PDT) Received: from hurd (dsl-10-131-6.b2b2c.ca. [72.10.131.6]) by smtp.gmail.com with ESMTPSA id i187sm10734080qke.43.2020.09.21.19.34.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 21 Sep 2020 19:34:52 -0700 (PDT) From: Maxim Cournoyer References: <878sd6zgii.fsf@gmail.com> <87wo0q77t3.fsf@netris.org> <87zh5kw1k7.fsf@netris.org> Date: Mon, 21 Sep 2020 22:36:02 -0400 In-Reply-To: <87zh5kw1k7.fsf@netris.org> (Mark H. Weaver's message of "Sun, 20 Sep 2020 18:00:29 -0400") Message-ID: <87k0wmy1v1.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -1.0 (-) X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 43501@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=gmail.com header.s=20161025 header.b=PFTOzMNx; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Spam-Score: 0.09 X-TUID: 6I4rsZnFiMt+ Hello Mark! Mark H Weaver writes: > Earlier, I wrote: >> Ever since 'spice-gtk' was added, it has included *every* gstreamer >> plugin package in its 'propagated-inputs'. > > On my private branch, I removed 'gst-libav', 'gst-plugins-bad' and > 'gst-plugins-ugly' from the propagated-inputs of 'spice-gtk'. > > diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm > index 4aff8dbf56..4b4c673a9d 100644 > --- a/gnu/packages/spice.scm > +++ b/gnu/packages/spice.scm > @@ -144,11 +144,8 @@ which allows users to view a desktop computing environment.") > (build-system gnu-build-system) > (propagated-inputs > `(("gstreamer" ,gstreamer) > - ("gst-libav" ,gst-libav) I feel less strongly about this one, perhaps because its name doesn't contain "bad" or "ugly" ;-). Why should we remove it? > ("gst-plugins-base" ,gst-plugins-base) > ("gst-plugins-good" ,gst-plugins-good) > - ("gst-plugins-bad" ,gst-plugins-bad) > - ("gst-plugins-ugly" ,gst-plugins-ugly) > ("spice-protocol" ,spice-protocol) I'd be in favor of not promoting plugins which are known to be of 1) subpar quality (bad) or patent encumbered (ugly), by letting the users install them if they choose, but not forcing those on them. > ;; These are required by the pkg-config files. > > I rebuilt my system and user profiles with this patch applied, and > everything seems to work fine. Moreover, I'm glad to report that > 'gst-plugins-ugly' is no longer in my store. (Sadly, 'gst-plugins-bad' > still is, because our 'gnome' package depends on 'cheese' which depends > on 'gst-plugins-bad', and last I checked that was unavoidable.) That's unfortunate. > I haven't tried using the 'spice' functionality specifically, but I > suspect that any reduced "out-of-the-box" functionality could be > regained by users simply installing those plugins as needed, along with > gstreamer for its 'native-search-paths' field. They wouldn't even need to install gstreamer itself as it is propagated in the spice-gtk hunk shown above. > What do you think? I agree philosophically, but I feel we need more testing of the spice part, to know what we're loosing, if we're loosing anything. I'll try rebuilding qemu with this patch and test gnome-boxes, which must make use of spice-gtk. > Mark > > PS: Danny's idea is worth considering in its own right, but I think it's > orthogonal to this proposed change. Seconded. Maxim