From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id gBnjMj3C4GD3BAEAgWs5BA (envelope-from ) for ; Sat, 03 Jul 2021 22:02:05 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id ELt0Lj3C4GA4cwAAbx9fmQ (envelope-from ) for ; Sat, 03 Jul 2021 20:02:05 +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 F08E11817A for ; Sat, 3 Jul 2021 22:02:04 +0200 (CEST) Received: from localhost ([::1]:37278 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lzlq0-0001F1-0d for larch@yhetil.org; Sat, 03 Jul 2021 16:02:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48002) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lzlpq-0001Ek-PG for guix-devel@gnu.org; Sat, 03 Jul 2021 16:01:54 -0400 Received: from michel.telenet-ops.be ([2a02:1800:110:4::f00:18]:37210) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lzlpp-0003BJ-AC for guix-devel@gnu.org; Sat, 03 Jul 2021 16:01:54 -0400 Received: from butterfly.local ([188.189.167.54]) by michel.telenet-ops.be with bizsmtp id Qk1q2500K1AlBsU06k1rC0; Sat, 03 Jul 2021 22:01:51 +0200 Message-ID: <292def7687859350b6f1cd95a8cd385b70bbe830.camel@telenet.be> Subject: Re: Effectively force all GNOME users to locally compile ZFS? From: Maxime Devos To: Mark H Weaver , guix-devel@gnu.org Date: Sat, 03 Jul 2021 22:01:50 +0200 In-Reply-To: <87r1gfgpjc.fsf@netris.org> References: <87r1gfgpjc.fsf@netris.org> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-2tG8Ai44WrlBVR94UijV" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1625342511; bh=fKsbqs/Ck7DTeT+OwJQTWj0mfWlOY8aRD2WIYVOBicw=; h=Subject:From:To:Date:In-Reply-To:References; b=gzR0/HJBg48UxQ8LMPxYl7JVxWI+2fzVEQpjptXEWpFD21c/7A006GAVzvUEdG7+X 9saxQhBLurx0+QcXVktTI0Y4X854CoGKTv3qu9/tgMTv6sVUkZZo5brPIRZp6yzK0L QnMwJ+wjMbZgWB9ITbnsTRWZKnhrfmebIrK3t2ZCQBKcYpsOxc382uOrXjjmdbS+GV stGKUqM4/tlOaL09s4YH6LTUqaQfS2EdY53fBgHQ4ijNfqnUvmDuEwkme7/lYKsH1b beLdTrkndc2XupZA7NrTVzNn+Bo+utSMX7EXzvPptt8HN6vzN3gMSgbfkj1j1NbkVA cSmthp6X42R8w== Received-SPF: pass client-ip=2a02:1800:110:4::f00:18; envelope-from=maximedevos@telenet.be; helo=michel.telenet-ops.be X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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: , 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=1625342525; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=fKsbqs/Ck7DTeT+OwJQTWj0mfWlOY8aRD2WIYVOBicw=; b=SRGy5ATH5ll+p6NYsmvdqdl3P/j5zhpCEqBB8+SuRgA5EmedaE5jqlfdIF3aAlVye5D+bn TOUy+DeGqI/y4ouYxEALItgRlFWgH0ht7wJq7ruvAW0KMSyhQuidSAGnDCmYG6RODU6UuH MEyTEwuJ34I+jfB1cZmtzd1aoHotQonj5dVsLWrVZmT2TaIuEzGQJA18tJPf9y+9v7vJGP FUleB5ke13B+4oE0kQT1PcteLwTAwFbT/oopJtG+/eCvjj9i42ALqZZIYMD49eqKrrUF9Y SZk4JV3m5+tgfDtQPAo+/JAHBIOm1fNY6I9VKKQUqPu01y+tkgnk2uqD5O0R+Q== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1625342525; a=rsa-sha256; cv=none; b=VQB5T57uRDE+vT93ABuNviWL8cNpyJUoagsaWsX8v6k5mYlOEm1qWyO6PLQ5tcJGN5EYWu GLqMewbhIEahyZIVMtDuVtHnsdEWJVAXzGNivv5+byNnIfBmAG0yEO/IN7k1d/L7PahBHd Wb4QA6HmH6kHPY5JXxcU01yU7jACNk6o8CI0AhQ+zm9J/05B0XtCtQw0irXC7Gh/Y9/0IO eS94AsSf87Didzj1FV4whOPcTFaILRPjt3JZqesXzGO2yG7aH4e1SsmZi6YAhtTr/rUikU Y3hRNLihRz/EgKkSJECkR60gr9EjC1rYDfbf49DXr3NoeCol47YAQL96ltgT6Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=telenet.be header.s=r21 header.b="gzR0/HJB"; dmarc=pass (policy=none) header.from=telenet.be; 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: -4.21 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=telenet.be header.s=r21 header.b="gzR0/HJB"; dmarc=pass (policy=none) header.from=telenet.be; 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: F08E11817A X-Spam-Score: -4.21 X-Migadu-Scanner: scn1.migadu.com X-TUID: nsNgB76A3o/x --=-2tG8Ai44WrlBVR94UijV Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Mark H Weaver schreef op za 03-07-2021 om 15:33 [-0400]: > [...] >=20 > gnu: libvirt: Support ZFS. > =20 > * gnu/packages/virtualization.scm (inputs): Add zfs. > --8<---------------cut here---------------end--------------->8--- >=20 > If I understand correctly, this will effectively force all GNOME users > to locally compile ZFS. The reason is that our 'gnome' package depends > on 'gnome-boxes', which depends on 'libvirt', which now depends on > 'zfs', and our 'zfs' package includes the following argument: >=20 > --8<---------------cut here---------------start------------->8--- > ;; The ZFS kernel module should not be downloaded since the license > ;; terms don't allow for distributing it, only building it locally. > #:substitutable? #f > --8<---------------cut here---------------end--------------->8--- >=20 > Am I mistaken? Are there opinions about whether this is desirable? Perhaps the "zfs" package can be split in an userspace package (containing userspace binaries and libraries) and a kernelspace component (containing the kernel module)? And let the kernelspace component be unsubstitutable and the userspace component substitutable? If so, GNOME users won't have to compile ... unless they also use the kernel module of course. Or do the licensing concerns also apply to the userspace component? Greetings, Maxime --=-2tG8Ai44WrlBVR94UijV Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYODCLhccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7kfzAP9Db9x1Emx1gP7iJ6Ur9WYoMmNA rirQX8QAQanZQUrBWwEAyPfmF9DV9W/aAdRfaAYzugRTbjeG+eIgw+HQanIAhgw= =7usf -----END PGP SIGNATURE----- --=-2tG8Ai44WrlBVR94UijV--