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 kFnGCW49oWExIQEAgWs5BA (envelope-from ) for ; Fri, 26 Nov 2021 21:02:54 +0100 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 YLVTBW49oWF3MgAAbx9fmQ (envelope-from ) for ; Fri, 26 Nov 2021 20:02:54 +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 C5334F004 for ; Fri, 26 Nov 2021 21:02:53 +0100 (CET) Received: from localhost ([::1]:49178 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mqhQq-0003H0-QF for larch@yhetil.org; Fri, 26 Nov 2021 15:02:52 -0500 Received: from eggs.gnu.org ([209.51.188.92]:56124) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mqhQS-0003Fm-Tj for guix-devel@gnu.org; Fri, 26 Nov 2021 15:02:28 -0500 Received: from cyberdimension.org ([80.67.179.20]:39958 helo=gnutoo.cyberdimension.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1mqhQQ-00055B-Gw for guix-devel@gnu.org; Fri, 26 Nov 2021 15:02:28 -0500 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id 6d7b8f2b; Fri, 26 Nov 2021 20:01:58 +0000 (UTC) Received: from primarylaptop.localdomain (localhost.localdomain [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id 073a52e2; Fri, 26 Nov 2021 20:01:58 +0000 (UTC) Date: Fri, 26 Nov 2021 21:02:16 +0100 From: Denis 'GNUtoo' Carikli To: Vagrant Cascadian Subject: Re: ZFS part of Guix? RFC? Message-ID: <20211126210216.15e408dc@primarylaptop.localdomain> In-Reply-To: <20211126162804.726829e3@primarylaptop.localdomain> References: <87eecfrw25.fsf@nckx> <20211120020940.5efaa2b2@primary_laptop> <87v90no8n1.fsf@nckx> <20211121023324.0a3ba29a@primarylaptop.localdomain> <20211121103548.yi5lo6ymcnm22gfm@pelzflorian.localdomain> <20211122180255.ipauqebmoiyw4bb3@pelzflorian.localdomain> <87bl2aixvx.fsf@gnu.org> <20211124005004.109ef096@primarylaptop.localdomain> <20211124014519.1e227941@primarylaptop.localdomain> <20211124120136.l2dmta332z7c6bmx@pelzflorian.localdomain> <20211124142836.7c7a318d@primarylaptop.localdomain> <878rxd5nlo.fsf@ponder> <20211126162804.726829e3@primarylaptop.localdomain> X-Mailer: Claws Mail 4.0.0 (GTK+ 3.24.30; i686-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/PURaH7XcbvjiSODj3MeXfG7"; protocol="application/pgp-signature"; micalg=pgp-sha256 Received-SPF: pass client-ip=80.67.179.20; envelope-from=GNUtoo@cyberdimension.org; helo=gnutoo.cyberdimension.org X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-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.29 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, raid5atemyhomework@protonmail.com, Domagoj Stolfa 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=1637956973; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post; bh=TMy4Al3najdGKwjpd9KdSJmQC+ZavPbtqhDJHWbkIiA=; b=JCG5yUiZRzSemgx2NpJN5q4DbS2byVkqwcgnA53GiKve485EO/lmTvepTGRakKf10OJo23 1wvqlUSq3bzhNxH6+bbo+bo9HJKV0m3xhGdZyrnyCiWJAtD7GPZ5tu/zXBZyZu3XTVXS6Z 7Qi+ibLNTvBF69nLMSeMiPIkjhQ3mF8Y1oQOnrikJh5SGAPEKVioaYKr0/3vyzXRbEKiJl efkwpFJm+WohJ1lYBWuzxV04M/i007mZiBUwH6kFFbJm2YPR7W9BY5gBJzAI89sSH+Bbtn RZHKjH9QSnKdMHFlFE4Dnchr/EamQXRwsDRSG0oM/NE1Cx/dElQq+O0deEm7ZQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1637956973; a=rsa-sha256; cv=none; b=NLrIA0agxtk++wq6a3khtUTw15zRaVAWzeqvqMz5O52DcAkB6L+IZDp3TdZreCaWsCCi8i I+H1dwC7KcFBW9L4mq2/+2+pl+yeSftHlJGwBYHVtCfTNUpg9pKICBtbShDX+hGLgcYeuV dWTtlpSg1qhvC+YIyhF7e5FSJSHVs2vrzSyoSIo4sxgIQHTaiWdxUEx954s7EUUzMcPn5z BmOywiccoevDnODeg/AJgjuJEj6t+IDnaX/cAVGP29uk6DVZK0g4++Rig5pJp5AzwUwj/0 1asTYTsY/GQoOvjVBwosp7e3aquH9vQoHfsmF9uSLrk0h9wlH7qtdMeEJDH7Rw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; 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.00 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; 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: C5334F004 X-Spam-Score: -4.00 X-Migadu-Scanner: scn1.migadu.com X-TUID: 0xBb8WARej+u --Sig_/PURaH7XcbvjiSODj3MeXfG7 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Fri, 26 Nov 2021 16:28:04 +0100 Denis 'GNUtoo' Carikli wrote: > But I wonder if a license that forbid binary redistribution would > still be considered free or not. When we'll have more infos on if that is free or if we consider it as free until proven otherwise, we still have two remaining issues to deal with: - On some architectures (for instance i686) the kernel module doesn't build. Should we disable the module? Add support for these architectures? Or disable zfs as a dependency of Gnome? - Images with the zfs modules won't be redistributable. So if we keep the ability to build the zfs module, would it be possible to add opt-in or opt-out settings to make sure that the images are still redistributable without violating the GPL? Or will all users always need to use transformations for that? Here's the build error I have with i686: > make -C > /gnu/store/c5n1drdj3j780r6yxnqfldifkmwdz01d-linux-libre-module-builder-5.= 14.21/lib/modules/build > M=3D`pwd` CONFIG_ZFS=3Dm modules make[3]: Entering directory > '/gnu/store/c5n1drdj3j780r6yxnqfldifkmwdz01d-linux-libre-module-builder-5= .14.21/lib/modules/build' > arch/x86/Makefile:78: arch/x86/Makefile_32.cpu: No such file or > directory make[3]: *** No rule to make target > 'arch/x86/Makefile_32.cpu'. Stop. Denis. --Sig_/PURaH7XcbvjiSODj3MeXfG7 Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEeC+d2+Nrp/PU3kkGX138wUF34mMFAmGhPUsACgkQX138wUF3 4mOW9Q/+LqipGJuzeHZu9RiiPC9tgHkjqdopRsbMMFUd+BTfKPtzzOUjjrS2BaaO gT+QK6NyGEzUiY/EapBEuL2eLnsVoOWNyrKyv6W3JdB6x5XAxgMDLIC6W2gkTmR5 yq5Zm/lHCdJHhcSCRSa5ajmMOPBVk6DI2iQi4/6QQdQupYTfiZKjncEvZqPfMRTP qwBp7RKUnaSJFzZVFnzb/kMNEYhfZSTaTMaAlFGP32bwrLM9bh28aPGZLmChgwCp qDAoIwTXrUtbilyWg0aTf2Fbjnn1xJ80AcOLY/G7T+Wid1IDJed1BtqWK5bYLbgu zcths/e9tc+8VXWro8jJgGgp7U3J1kYUNcMjiZduBDBeA4HGou+8t1NU82wFujSQ jgIzaThvfEg40UZUmfXlgZoW3ojP8PDXKJxeeQRat4DxMHk5koHvKSAIvwacAMHB D2EAu/hmXG2pD+IbBkQR9zqzoRjKL7zDeuOCNMjISc3cMMUk+nHCjj0PbDKSQ4uS 6yledVpNBCg4u3cLvZe2SdH0MIDQgH/pTsQXtdVvXuRGE8C4lm85VH1rvxtt/9LM jwWT4nlUpKZNeC3ti2wkC1k/sxkm9zK1xSsu6D/sbY+RUSCmFQIIsF1duQbF0x4o dzsPe8zVRI8T4ekIJsPor2VGaJjNN6S2vE1D+wV94ZgPpgg/RI0= =5Rhq -----END PGP SIGNATURE----- --Sig_/PURaH7XcbvjiSODj3MeXfG7--