From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id qOKZF5/W4mDQIwAAgWs5BA (envelope-from ) for ; Mon, 05 Jul 2021 11:53:35 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id 8FB0E5/W4mAqcAAA1q6Kng (envelope-from ) for ; Mon, 05 Jul 2021 09:53:35 +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 AF73B15564 for ; Mon, 5 Jul 2021 11:53:34 +0200 (CEST) Received: from localhost ([::1]:33474 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m0LID-00009J-7F for larch@yhetil.org; Mon, 05 Jul 2021 05:53:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36368) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m0LHv-00009A-0N for guix-devel@gnu.org; Mon, 05 Jul 2021 05:53:15 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:59670) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m0LHt-0001nX-Bu; Mon, 05 Jul 2021 05:53:13 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=42654 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m0LHn-0008FP-Vv; Mon, 05 Jul 2021 05:53:13 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Tobias Geerinckx-Rice Subject: Re: Effectively force all GNOME users to locally compile ZFS? References: <87r1gfgpjc.fsf@netris.org> <87h7hbrwhx.fsf@nckx> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 17 Messidor an 229 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 05 Jul 2021 11:53:06 +0200 In-Reply-To: <87h7hbrwhx.fsf@nckx> (Tobias Geerinckx-Rice's message of "Sat, 03 Jul 2021 21:53:26 +0200") Message-ID: <87pmvxulx9.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel@gnu.org Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1625478815; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=ZX67juQxQvhUFkGFIRyDVWGlPWS7Q51eXNnfLZQ8JsQ=; b=VpG0eUo49VygSiyIwMGPISvz0VD+Efvam7Q/YIxPkusxTtsneMQwqb0bmpI4LRNa3Kg+OW A88JXrfKhBjFCU0dn9+3V9zsPP1QnDemCFicYTpW04bS9BUx/6ScgfLoeD/5Vn22E0tDkZ mbmsHI6tlEQW5ZZlGfwW72ETYLusiVujsbEzQq4avriL8IHV5NycErS/fSdQmvjlR0mNJd f3tkPdX8POlvJtEAElNvJzUVTmYq/l0pPIWF0KJwXYkxoTfXjQidaLovNKdUoHMOTctI1t xCIvLYOCJJCryjcQ9UtbwRwvxab+wqO+99bod9GoPydA0NsNpnB0QgAnPQa6lg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1625478815; a=rsa-sha256; cv=none; b=hbr92omOLfJjUIs2vXtSeck1rG+oz74whrldCan46jXU881ii63xELvmHKQ4fwzfj5Y+XA dKSE4EczmtRtoNXDKEaRhe4sI99IlciiFC2o6uAquS5eaQQ+lY7MkRYMsGRBRfCy+dkRuT Ms3sYV48S6kzGN0GKTiQtgfutgN0BohmkH/dm6FCmuRRcF8/Ze/qoktvhcwcCdx4cbuCIi 0o8D+kC7DhkmsUTd9iMajrs4gIuWVIW0uEpdhxo6sV6x28MjZvCe6b74wTu1/xFaq0/A1p /Y0F9tasBMbAaUnjazkO5EtqZ6uAU3dKwtf9oipfqwBNrb1iqJKsLvORyLTQWA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -1.91 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: AF73B15564 X-Spam-Score: -1.91 X-Migadu-Scanner: scn0.migadu.com X-TUID: j1qB+CeNY/Y5 Hi, Tobias Geerinckx-Rice skribis: > Mark H Weaver =E5=86=99=E9=81=93=EF=BC=9A >> The reason is that our 'gnome' package depends >> on 'gnome-boxes' > > To me (a non-GNOME user), this is the problem. GNOME Boxes is a > wonderful front-end for creating and running virtual machines=20 > using libvirt. Why is it installed by default for every GNOME desktop > user? Yeah, default GNOME should probably not depend on GNOME Boxes. > Conversely, it would be unfortunate to leave libvirt users with a less > useful package because of that. > > How about moving libvirt_storage_backend_zfs.so to a separate output? > Fortunately libvirt appears to be modularly well-designed, although I > haven't tried myself. That wouldn=E2=80=99t really help, would it? I would rather have nothing depend on ZFS by default, but we could have =E2=80=9Clibvirt-with-zfs=E2=80=9D etc. I agree that GNOME Boxes and libvirt should not depend on ZFS by default because (1) ZFS is an optional feature and probably not widely used, (2) ZFS combination with GPL code is problematic and as such we=E2=80=99d rather limit it to a minimum, and (3) having users systematically build a dependency locally should be avoided in general. WDYT? Ludo=E2=80=99.