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 imJKH2YSjmAgDgAAgWs5BA (envelope-from ) for ; Sun, 02 May 2021 04:45:58 +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 IB5mGmYSjmDJbgAAbx9fmQ (envelope-from ) for ; Sun, 02 May 2021 02:45:58 +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 AA0B61DA1C for ; Sun, 2 May 2021 04:45:57 +0200 (CEST) Received: from localhost ([::1]:37580 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ld27I-0007sm-OF for larch@yhetil.org; Sat, 01 May 2021 22:45:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:48602) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ld275-0007sa-Dv for guix-devel@gnu.org; Sat, 01 May 2021 22:45:43 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:33085) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ld26t-00057b-Sv for guix-devel@gnu.org; Sat, 01 May 2021 22:45:38 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 442D85C0065; Sat, 1 May 2021 22:45:30 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Sat, 01 May 2021 22:45:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-transfer-encoding:in-reply-to; s=mesmtp; bh=/1EBHlIvNcuhaTAk2VzI6L69ulyV63k0L8s7Kg7O1eo=; b=aOAXYJV92VOC jpcme6EX4ZcNVSZ2BvTuMdL+krglbfh98MsHXjIWpoDkLEggD1bmIyP3I9MxABH+ j8s6v50mJfLaGi1XEJoZrh8e6Tvm52p+crEnFGL7SvyGLCictOCMKCyRNn6JUiyH SfiCsUDIa+ZBFfLj/UrXDivUEpmx0xo= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=/1EBHlIvNcuhaTAk2VzI6L69ulyV63k0L8s7Kg7O1 eo=; b=YJS7k6+/DYtbyrx8jJlF2JSVeXBEBBrhW5Tyd2ZRbWoYVa+P1xzylC0Rv JBd6DCIde4t1YxQowndFXfBpj3bP7TkDBLxMFJ1XTTuw3PgTsjtD4kVQp2VelduZ Zl5ioTEdxBNaTR6rgt3rNfiJr0qt7xC3kNUMx92E+cFknvsOFPTly0N61d3Uf35n QH8n5m4Bt1V/VXnlOywffKMwiFrjZPCc5QPOXREMUpnqmyHPeusq2TbK1PF5HKtT 29vshvlAQH5tYsx9V4+4NUOVfvJLHIDs7Gf4dC9x0skNHA2oibvNL2st0AVwS7Bi Kpc4d93snQNCrxc/YCN8z822ivw9g== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrvdeftddgudefkecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvuffkfhggtggugfgjsehtqhertddttddvnecuhfhrohhmpefnvgho ucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrg htthgvrhhnpeegfeeijeetfeetvdfffeefleefleeuuddtvddthfektdduheekffevveef vedtieenucffohhmrghinhepghhnuhdrohhrghenucfkphepudeivddrvddujedrfeefrd duuddvnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhep lhgvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: from localhost (d-162-217-33-112.ct.cpe.atlanticbb.net [162.217.33.112]) by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 1 May 2021 22:45:29 -0400 (EDT) Date: Sat, 1 May 2021 22:45:22 -0400 From: Leo Famulari To: Vagrant Cascadian Subject: Re: linux-libre source tarballs Message-ID: References: <87lf8xvrgj.fsf@yucca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <87lf8xvrgj.fsf@yucca> Received-SPF: pass client-ip=66.111.4.29; envelope-from=leo@famulari.name; helo=out5-smtp.messagingengine.com 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, 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.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: guix-devel 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=1619923558; 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: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=/1EBHlIvNcuhaTAk2VzI6L69ulyV63k0L8s7Kg7O1eo=; b=Iy3+ZR/W3FphGjgZMMk9oDdlBd9s7RRq6YJus+OW/MRVLhYZYHF6wfpZgoWje8TaNsMdUA VyDWfcKa/dfWplQIIqRsT0s/ho9pOu/GA6ZTQ0U/cpLjXfQDXuSn+pxDW6PnyMqzc1/fAr RAqG5AGP1zf5M41Y435mKPrQhi8yQMC7z1pYZ9SUsaFlpay9yfKCYQ2WNa7gLzEAqswkkT OpK3k4v2fwPErimhqAAlZWN2A9P6KhqRcVHNQdI5AAfJCOlb9Kg78CVD7XBFJHsri1ktQV YqRkRLAbF1nmXzr7EcwvW/dLqvepXd7SZcK5kBvnZs6N7R/B+lJWqYYsiu3VyA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1619923558; a=rsa-sha256; cv=none; b=kJ1A/CxhM/+KMzNIPkt31JxIdj7MPAUHVe3RegdV9MgtPyS2KBmXnLRfCC9GCiGTHZNRNt b2nBsoLgOwf0ocevX4bS1vjdWd1uXiMXkmX3V8NSwCNsN06x/TYphrUohC3D6UVcbY0VXu X81h6lgYn9RaXoVvLW0Db8o6MVdW0WjfXxTJiQq5TWxIyXZcSU9PfVatiLdp00LwaLam91 PDS6RFdpFtHmuqKaeISWu+45AQnCJbp5pwXoPOAtdmrQC2hrDjrSaRchQMZL4FrYOrwfIG GWsUMbqT4dOg/MNUa5Dmg4RGpMdH+Hjdtsp9YRBlEM4ftHIJcAJZNojO9H2phQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b=aOAXYJV9; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b="YJS7k6+/"; 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: -1.46 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b=aOAXYJV9; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b="YJS7k6+/"; 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: AA0B61DA1C X-Spam-Score: -1.46 X-Migadu-Scanner: scn0.migadu.com X-TUID: Kj7WexPU7BVg On Sat, May 01, 2021 at 06:45:32PM -0700, Vagrant Cascadian wrote: > Pragmatically speaking, on slower platforms this is a huge resource > overhead. So much so that ci.guix.gnu.org *usually* times out when > generating the linux-libre aarch64 tarballs: >=20 > https://ci.guix.gnu.org/search?query=3Dsystem%3Aaarch64-linux+linux-lib= re-arm64-generic Thanks for letting me know. I didn't know this was happening. The immediate solution is for me to make sure the tarballs have built before committing the updates. I already do this for x86_64 and I can start doing it for aarch64 too. > * Using linux-libre's git repository. We could do this. The decision is up to the maintainers, ultimately. I'd rather we did not because linux-libre is not the "upstream" of the kernel in a meaningful way (they do not develop or fix bugs), and it's not "source code" in the GNU sense, which is the "preferred form of the work for making changes in it": http://www.gnu.org/licenses/gpl-faq.en.html#GPLOtherThanSoftware Not to mention that cloning a 1 GB Git repo is rather expensive compared to downloading a tarball, and thus also suboptimal for the ARM boards that can't easily deblob. Although if people are building the linux-libre tarballs, they are also compiling, which is of course way more expensive. =20 > * Using the linux-libre tarballs. May have some issues with long-term > availability, but fast to download and the deblobbing scripts have > effectively already been run, saving a lot of local work. There is > basically support for this in guix already, and was the method used in > guix before july 2019 1ad9c105c208caa9059924cbfbe4759c8101f6c9. As you say, these tarballs are not available for very long. I think this option is not practical for that reason. > * Bump the timeouts on ci.guix.gnu.org for linux-libre so that the > deblob scripts actually get a chance to finish. Doesn't require much > change in the guix infrastructure to significantly improve the status > quo for slower architectures. Might take some tweaking over time to > find the right timeouts. Will do.