From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id GDUoF9QRL19uJwAA0tVLHw (envelope-from ) for ; Sat, 08 Aug 2020 20:57:56 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id 8H8EE9QRL19DTAAAB5/wlQ (envelope-from ) for ; Sat, 08 Aug 2020 20:57:56 +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 F27B39403EC for ; Sat, 8 Aug 2020 20:57:55 +0000 (UTC) Received: from localhost ([::1]:54160 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k4Vuc-0003nq-Sq for larch@yhetil.org; Sat, 08 Aug 2020 16:57:54 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43792) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k4VuJ-0003ne-0e for guix-devel@gnu.org; Sat, 08 Aug 2020 16:57:35 -0400 Received: from cascadia.aikidev.net ([173.255.214.101]:59310) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k4VuH-0005F6-2f for guix-devel@gnu.org; Sat, 08 Aug 2020 16:57:34 -0400 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:21:21:0:100e]) (Authenticated sender: vagrant@cascadia.debian.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id 76DE41AA54; Sat, 8 Aug 2020 13:57:28 -0700 (PDT) From: Vagrant Cascadian To: guix-devel@gnu.org Subject: Linux-libre 5.8 and beyond Date: Sat, 08 Aug 2020 13:57:23 -0700 Message-ID: <87pn8097po.fsf@ponder> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: none client-ip=173.255.214.101; envelope-from=vagrant@debian.org; helo=cascadia.aikidev.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/08 16:57:28 X-ACL-Warn: Detected OS = Linux 3.11 and newer 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_NONE=0.001, SPF_NONE=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: , Cc: Marius Bakke Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Scanner: scn0 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-Spam-Score: -2.61 X-TUID: MWsJNkCDKfn3 --=-=-= Content-Type: text/plain Thanks for updating linux-libre to 5.7! I saw the 5.8 was out, and gave a quick shot at updating it, but it hung python indefinitely during the deblobbing process. I also tried switching to python 3 instead of python 2, but it had the same issue. Apparently this is a known issue: https://lists.gnu.org/archive/html/info-gnu/2020-08/msg00001.html When I tried switching deblob to use gawk instead, it produced the cleaned tarball, but resulted in syntax errors when building linux-libre. So I asked a bit in #linux-libre on freenode and they wondered why we don't use the git repository instead of running the deblob scripts again in guix. One of the issues might be that linux-libre may occasionally remove releases that accidentally contained non-free code breaking guix's ability to build old versions. Not sure exactly where guix's balance between functional package management and software freedom interplays there. That said, using their git repository could allow guix to take advantage of the software heritage as a fallback; though I'm not quite sure how well that would work with removed versions. Downloading the git repository of a project as large as linux-libre every time is probably somewhat expensive. Though the process of deblobbing in guix is also quite expensive... There's more debugging to do (and admittedly, wrapping my head around the deblobbing code in linux.scm is a bit difficult) and the linux-libre folks are somewhat interested to figure out what exactly is wrong with the process building on guix. Not sure how much time I can throw at it, but curious what others think! live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCXy8RtAAKCRDcUY/If5cW qvjaAP44s6OxlJm/rrtoM+eRXkN4/vWVcHPOMmwz4Uhgi9ut8AD6A5T0UAhDotvN G//dJOCKDSG6f9edE3uHkQLlLaEA6wU= =Mnj5 -----END PGP SIGNATURE----- --=-=-=--