From mboxrd@z Thu Jan 1 00:00:00 1970 From: Giovanni Biscuolo Subject: Re: Guix and FSDG Date: Tue, 26 Nov 2019 09:33:31 +0100 Message-ID: <874kyrhw9w.fsf@roquette.mug.biscuolo.net> References: <91c877cfe5d19d192b53da2c7cd2a741c30a37f7.camel@disroot.org> <877e3rz8rs.fsf@lassieur.org> <875zjakhvb.fsf@roquette.mug.biscuolo.net> <87d0di7th9.fsf@lassieur.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:47712) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iZWTr-0000cq-NU for guix-devel@gnu.org; Tue, 26 Nov 2019 03:45:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iZWHx-0005Ep-De for guix-devel@gnu.org; Tue, 26 Nov 2019 03:33:38 -0500 Received: from ns13.heimat.it ([46.4.214.66]:38550) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1iZWHx-0005EO-4B for guix-devel@gnu.org; Tue, 26 Nov 2019 03:33:37 -0500 In-Reply-To: <87d0di7th9.fsf@lassieur.org> 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+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: =?utf-8?Q?Cl=C3=A9ment?= Lassieur Cc: guix-devel --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Cl=C3=A9ment, Cl=C3=A9ment Lassieur writes: > Giovanni Biscuolo writes: > >> please can you file a bug? >> the bug could (should) be specific to the zpaq package > > No, it's common to all packages (use 'guix build -S --no-substitutes' to > reproduce easily). And the documentation[1] doesn't say it shouldn't > behave this way. It says: [...] Oh I forgot this part of the manual, sorry! That is the relevant part of our documentation that explains the technical measures taken by Guix to help packagers and maintainers in keeping Guix FSDG compliant. Maybe (maybe!) that section can be expanded, i.e. incorporating a reworked version of the explanation David Thompson gave us on Fri, 22 Nov 2019 12:03:36 -0500, but I'm not able to propose a patch to that section of the manual: patches wellcome! :-) Also, I misinterpreted the role of the snippet code in package definition and that is why I asked for a bug report: nevermind! :-S To be absolutely clear, I do _not_ think that downloading a source containing some non-free code subset in order to automatically build a freed package violates the FSDG, indeed it makes the liberating proces _practical_; automating that the Guix way is also /cool/ \O/ I find this comment [1] on GNU-linux-libre by bill-auger interesting (footnote added by me): =2D-8<---------------cut here---------------start------------->8--- [...] most distros have tools to assist users in re-building packages from source if they want to; and even trisquel, with a predominantly non-technical user-base, publishes librification recipes for the curious and enthusiastic - the icecat 'makeicecat' [2] script is no different in this respect - does that put icecat outside of the FSDG? [...] =2D-8<---------------cut here---------------end--------------->8--- The "Guix and FSDG" relationship is very clear to me (also thanks to this thread) and I wish some sort of FSF FAQs on this specific topic in order to prevent future threads like this in the future :-D Sorry for the additional noise! Thanks! Gio' [...] [1] https://lists.nongnu.org/archive/html/gnu-linux-libre/2019-11/msg00002.= html [2] https://git.savannah.gnu.org/cgit/gnuzilla.git/tree/makeicecat =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEERcxjuFJYydVfNLI5030Op87MORIFAl3c41sACgkQ030Op87M ORL1Ow/+MYCQ0odYA/yIkfSsgwQaHvBk7BOM7DVqLjKWI9sLV5Vnh6LJDtaja8Yz rwvaCFmg8C4fET3FnBaxd2Wk+PVNH3P9QxpLZJmRdDS8H6fTB4QvrbLVjtHHUt2M 0n+1yIzR0h66IhwwOHxx9R2HK7H0fAlfrU2MdLMB7xMwVp9RuzDi9KS2unUCeOgk szbIsFK2WwQVeA8ENRKrlqwdkOzgnHymv05luQ2lBDmuG7tmPWO7dRt6Lg3Ql+2s 1t9nchlXZoP+XFgJADomHifdzUGEMZEogQtoicHYjT6ZQciLVVGiJhmE5VdVLkea MK8UZnR1yfBzoexBNM3MHieftZC7ezHP8E4aPXGEW/AadXIg6QlAs0907MzTgg1h q1rPc+7432OnvjN+K+6UuUiJuFcxUZ6GeuZdA4Td3RVqret0aOKCYnYDL7LGTEOv 1LEvUIwNzJlsmjEzo3cbWNxpIzTo2oYq9db0hwc5Q1zUxC8KSlf7yf6MNFKOK06n S8DNMA1rABLSZp5uniGo4a1H+j7HNZcZMyhAp6MscZ1m18vEQ0JW2iJKtK95QwSb uQRFQd28bur+7/xQOaNxViiA1v459g5hgkYZQ401Op9oaP9s9NxrFN1qg5Qk2g06 J6ojDyZC3lMm1x8GaDi9k5TATyfiwChcUw5e1SDgFQRCyMgRHEA= =SrGz -----END PGP SIGNATURE----- --=-=-=--