From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id wJPRL0iz6WKEVAEAbAwnHQ (envelope-from ) for ; Wed, 03 Aug 2022 01:29:12 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id cJCxL0iz6WIzsgAAauVa8A (envelope-from ) for ; Wed, 03 Aug 2022 01:29:12 +0200 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 44449BBCC for ; Wed, 3 Aug 2022 01:29:12 +0200 (CEST) Received: from localhost ([::1]:41174 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oJ1K3-0002OV-0f for larch@yhetil.org; Tue, 02 Aug 2022 19:29:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44184) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJ1Jv-0002Nr-6T for bug-guix@gnu.org; Tue, 02 Aug 2022 19:29:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:55739) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oJ1Ju-0004fU-Hb for bug-guix@gnu.org; Tue, 02 Aug 2022 19:29:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oJ1Ju-00062o-9L for bug-guix@gnu.org; Tue, 02 Aug 2022 19:29:02 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#56900: phoronix-test-suite downloads nonfree software (+ question on collaboration with Parabola on this package) Resent-From: Denis 'GNUtoo' Carikli Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 02 Aug 2022 23:29:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 56900 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 56900@debbugs.gnu.org, maxim.cournoyer@gmail.com X-Debbugs-Original-To: bug-guix@gnu.org, Maxim Cournoyer Received: via spool by submit@debbugs.gnu.org id=B.165948289823179 (code B ref -1); Tue, 02 Aug 2022 23:29:02 +0000 Received: (at submit) by debbugs.gnu.org; 2 Aug 2022 23:28:18 +0000 Received: from localhost ([127.0.0.1]:45488 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJ1JC-00061n-6m for submit@debbugs.gnu.org; Tue, 02 Aug 2022 19:28:18 -0400 Received: from lists.gnu.org ([209.51.188.17]:56640) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oJ1J9-00061e-60 for submit@debbugs.gnu.org; Tue, 02 Aug 2022 19:28:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43840) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oJ1J9-0002EV-1Z for bug-guix@gnu.org; Tue, 02 Aug 2022 19:28:15 -0400 Received: from cyberdimension.org ([80.67.179.20]:48702 helo=gnutoo.cyberdimension.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1oJ1J6-00042V-Sc for bug-guix@gnu.org; Tue, 02 Aug 2022 19:28:14 -0400 Received: from gnutoo.cyberdimension.org (localhost [127.0.0.1]) by cyberdimension.org (OpenSMTPD) with ESMTP id b42813fb; Tue, 2 Aug 2022 23:27:43 +0000 (UTC) Received: from primary_laptop (localhost [::1]) by gnutoo.cyberdimension.org (OpenSMTPD) with ESMTP id 3c3f2108; Tue, 2 Aug 2022 23:27:43 +0000 (UTC) Date: Wed, 3 Aug 2022 01:27:45 +0200 From: Denis 'GNUtoo' Carikli Message-ID: <20220803012745.2d5e24de@primary_laptop> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.30; i686-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/zH6aDpHDvo2O5nM=XO1zn7J"; 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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1659482952; 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:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post; bh=PwTHqb4kK+yxG2xXn+AEUWRBofUr84sNsVNnjhNPKD4=; b=XRecmqGaZg6XQ1iBS4EVssjEB9eNwabZcCbQ38QWJ7Ll805oGrzkhMX5fBb0kY6BYDq3kT ztvCWa8LsTU84UzEHmJATB6+lhp3KN5cgN4zlRaja0KIrQxLPL/41yYvM1L5kzYgdb+9bu 80Et4/n44v1D3+Mki63HI1yxnlt9CCQAmltp4J8zWLW5jZsKkDnWqBFIOMc+kPEGmylYTO VMSGp9S5tF5TBodl5eIh5pcY5ZkZ4fAaO+LUeyGRY4GS6JmRMt2N7bCSDIsh1U7xNFqlPB L+yW959pRoqEH0kSnMEGXfsUp6+Oho3wno6UTxkHBUIYR6vRGaZ/g8Pxq1+3Lg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1659482952; a=rsa-sha256; cv=none; b=PtwRX3DDmbdKkC8X3nFwhVWtj6hVHjxuMOamimzILgVh2X8IaBaC9J42NxbTlPi+oKDoeP ov302cKUrz/lGuCMQ1oRIvGrn4JF6v02FI6e7vXrNJJK7rzSYJXggv/8rvqGHe63Spg6lW qqSbWGAlCBqA9agC63/NbEZFaOfgp2Z/DPcmjea/JseWsH4HuqXHJ2fiHsmajSnLTY5Qty KPJntO7g7pwdq5nbgwpSzFHlrADK+ehBytacThUMggEXIoeWAG2Z5vxza2pyZQ/hWwbTE/ gNci3uelZJBZnhlexFyKdyOc7FPGRfsBqXaa7OPB3IoGzlOSZ5xoI0Lx6FMUMg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.72 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 44449BBCC X-Spam-Score: -4.72 X-Migadu-Scanner: scn1.migadu.com X-TUID: mi8zeCEQ1NMK --Sig_/zH6aDpHDvo2O5nM=XO1zn7J Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi, Thanks a lot for working on having a recent FSDG compliant versions of phoronix-test-suite. I've found a minor issue with phoronix-test-suite and I've a couple of questions to help synchronize between Parabola and Guix to prevent accidental installation of nonfree software. Nonfree software downloaded by phoronix-test-suite: --------------------------------------------------- According to Debian, Linux has the following nonfree files: > Documentation/netlabel/draft-ietf-cipso-ipsecurity-01.txt > arch/powerpc/platforms/8xx/micropatch.c > drivers/media/usb/dvb-usb/af9005-script.h drivers/media/i2c/vs6624.c > drivers/net/appletalk/cops* > drivers/video/fbdev/nvidia > drivers/video/fbdev/riva The GNU project also mention that ("nonfree blobs are shipped with Linux, the kernel") in the list of distros that are not FSDG compliant[1]. When running 'phoronix-test-suite test build-linux-kernel' (and selecting Yes(Y) to install the test), phoronix-test-suite downloads a tarball of Linux. So I assume that the tarball downloaded also have nonfree software like arch/powerpc/platforms/8xx/micropatch.c. So we also need to filter-out two tests (to keep being FSDG compliant): > pts/build-linux-kernel > pts/unpack-linux As I understand, the other build should be fine. Question on the package description and collaborating with Parabola: -------------------------------------------------------------------- If I run 'phoronix-test-suite list' on a fresh Guix installation, it lists nonfree software like BioShock Infinite, Hitman, which are games that have not been released under free licenses (according to Wikipedia). I've installed Guix on a separate computer just for that (as it would be negligence from my part to risk running nonfree software like that on computers that are either hold keys to sign releases or build releases). And there it seems that it runs hoses tests (I need to do that in a terminal in a graphical interface like sway for instance) but I'm unsure if it actually downloaded nonfree software or not as the tests seem to fail and I didn't find the games being downloaded (but I only looked rapidly). If it didn't download any nonfree games, we could update the package description to explain how this FSDG compliance is done to not make users afraid and prevent invalid bug reports. I also saw there is a python script[2] that somehow is supposed to take care of FSDG compliance. How does it work in practice? I'm also asking because I've also added phoronix-test-suite to Parabola long time ago with a very different patch, and if for some reasons both patches are incompatible, I don't want to end up in a situation where users running Guix on top of Parabola would end up accidentally installing nonfree software. If that's the case it would be easier to fix the issue in Parabola (just by updating phoronix-test-suite and taking care of informing the users to delete their old ~/.phoronix-test-suite/) but I also need to understand how the python script works first. Once these questions are sorted out I'll try to install Parabola instead of Guix on that test laptop, import my existing ~/.phoronix-test-suite/, install Guix on top, and install phoronix-test-suite through Guix to see if the nonfree tests somehow run something. And I'll then report the result of test here and I'll then probably end up updating in Parabola (and reusing your patch). References: ----------- [1]https://www.gnu.org/distros/common-distros.html [2]gnu/packages/patches/phoronix-test-suite-fsdg.patch Denis. --Sig_/zH6aDpHDvo2O5nM=XO1zn7J Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEeC+d2+Nrp/PU3kkGX138wUF34mMFAmLpsvEACgkQX138wUF3 4mP4cA//csWVPlPUqihZh3KEHPWaDHbA+bxWmEzzxy0MiTtv8mEk0aHfqx0kWwUW I4LAupTBMNAYfSwtM/Ild0r+i2IlheQREZaBL2IT9z6GL7eZU+WgaKxldUnda3Xs wq3tiWQwUiwxzwj3yNcUsVGv+p3aGwS1NeaqadcegBzhng/4SqHk87tG37TKq668 /BuHOjhRaotQItFF9f0sQOjs+Ecdd5Tjjx36QI8dJFjHnN2mvhVjqEurKKOa8g/D wjf7d3Pzko9iks3SZYklCzEud07mexyozz68ycfHGY1/kF3lBC0VuwubDXMhzFm3 imLlhQ9AnATAFp+16g+Gvm9eC+ufCqjuQHlj+SHKgZiVC8TzptOjLe4DIUoFQmc8 OyLRWSVnGpBdVkbWelH5IB2VzvyN3dgkrz7X1XPCn3sdbCb+lXibpoqb1Kloawdz fjrEAsjMCbSypsfHBrInHQhJD8Qfayw1poX3MaaY+glouQ19bH5PLuniNmdbSaFM C4tWGDj8SsCc61Z0JNFHfIqu1I64GzjksNP/pQDqBZMwCtDIdNP2pBB58grnkYu0 icA0YX/O0Ti/3vq9TCrcn0dleTSNy4/pPJnu0SEiz/Mn7Wlp8HLsFV/s5+Tu5k2p qS3dcMsL8aEAiwhwnISzw0Z4pRLvXAEuLvr3SLqWO2qUXrbBwZY= =gnwN -----END PGP SIGNATURE----- --Sig_/zH6aDpHDvo2O5nM=XO1zn7J--