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 iCgEHtp2MF+EUAAA0tVLHw (envelope-from ) for ; Sun, 09 Aug 2020 22:21:14 +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 sOEDGtp2MF/AJAAAB5/wlQ (envelope-from ) for ; Sun, 09 Aug 2020 22:21:14 +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 2964494051F for ; Sun, 9 Aug 2020 22:21:14 +0000 (UTC) Received: from localhost ([::1]:52380 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k4tgn-0006rg-1p for larch@yhetil.org; Sun, 09 Aug 2020 18:21:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45478) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k4rr2-00062q-RJ for guix-devel@gnu.org; Sun, 09 Aug 2020 16:23:40 -0400 Received: from bluehome.net ([96.66.250.149]:43952) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k4rr0-00075d-Th for guix-devel@gnu.org; Sun, 09 Aug 2020 16:23:40 -0400 Received: from pc (pc.lan [10.0.0.51]) by bluehome.net (Postfix) with ESMTPSA id 8AC5C4B40457 for ; Sun, 9 Aug 2020 13:15:43 -0700 (PDT) Date: Sun, 9 Aug 2020 13:15:41 -0700 From: Jason Self To: guix-devel@gnu.org Subject: Re: Linux-libre 5.8 and beyond Message-ID: <20200809131541.2f6706cc@pc> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/3lAfoBiBxLeGT.PxJUKbCBu"; protocol="application/pgp-signature" Received-SPF: pass client-ip=96.66.250.149; envelope-from=jason@bluehome.net; helo=bluehome.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/09 16:15:44 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] 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, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sun, 09 Aug 2020 18:20:45 -0400 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: , 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: 1.89 X-TUID: GWSq8HubHcVW --Sig_/3lAfoBiBxLeGT.PxJUKbCBu Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable > the linux-libre project periodically deletes most of its older > tarballs, even if there are no accidents. Just FYI that git://linux-libre.fsfla.org/releases.git was created mainly to solve that problem. Versions are now pretty much permanent. > It may be useful for users with newer hardware devices, which are > not yet well supported by the latest stable release, to use an > arbitrary commit from either Linus' mainline git repository or some > other subsystem tree. The cleaning up scripts are version-specific and won't work on an=20 "arbitrary commit from Linus's mainline git repository" (i.e., someone wanting to get today's most recent commit going into 5.9.) The scripts would fall over and die in such a scenario, or if forced to continue by using --force the result would be incomplete cleaning. Using the scripts on a version other than what the precise version that they were intended for can also cause them to fail in obscure ways, as Vagrant Cascadian has found out firsthand by running the 5.7 cleaning scripts on 5.8 (that was determined to be the source of the problems they were having.) If you look closely at the results of Vagrant Cascadian's attempt, you'll see there was more than syntax errors: plenty of blobs were certainly left in. Thus: As said, the clean up scripts can only be used for the version that they were intended. Use with any other version invites problems. > It allows us to update to a new point version (which usually > includes security fixes) more quickly, before the linux-libre > project reacts. Any attempt outrun the Linux-libre project and get updates out sooner is unwise. While major new kernel releases will definitely require=20 updates to the cleanup scripts, even minor patched versions=20 occasionally require changes too. Updating to a new version prior to=20 the Linux-libre project having had time to review that new version and=20 determine if any updates are needed to the scripts risks introducing freedom problems in the corresponding Guix version. The moment that the Linux-libre project determines that scripts are suitable is the moment that the new cleaned-up release is ready to publish in git and the appropriate tags will then appear in git. The compressed tarballs come some time later. --Sig_/3lAfoBiBxLeGT.PxJUKbCBu Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJfMFluAAoJEJ0NsxtUWjGYvlMP/2wYtQpFrTAOC+SPGYAXTEU7 wmX9S/ofEt/OA0datEP4oE4yz1YunG53Ck7C+wyfDoGRbpIpmSaxliLimkxC7I0W bchceGq3tfVSet9izHUTK7HoGEf6yOqe2/th6ICoOEkmBJKPJ5tH3g63+uO+BW8A rrO2yFKV6cp+BeJjiIezxdAaU4aU0vplR8/SUG9IiT7P31Yzb29NzxiNmNUSj64I mYsZKWWiBt3qbdCqHov8/7HvfCfQjwGyAs42iFpD/Zr8hV0SDQSA/+30hFKdkRsl 8u7TBf8RKBHdP6A++CQgn4AfXuLXJpe47TKIIRAadhFkKHbKu+zSvMcTI2LBABXe hmiPDXuFqDEB4d1wQd4iDoUIeN5yjBBQx80eSG32p6zUMHP51lvo6J7+x4gQfCfn ajkEoJouU9o2YZ8EUlOpJ6rVk8PBpjfvQ9wxbU94PCB+INh2ekrttcP2betgr26p w73ooBRwnxNyIRnbzWnr9uS4k4cTVUncZ4do/SLMvlVWmCvNbdpqsJabdZyQkeMj qSRYCs8qxM+k/8+jk3fOdDGDx+wGBVA+dqWJ0HNbfLiUiwEUNjHamF5jGYm+BGi7 +1FTNhAqrR9/8oaFcNwUnVlVud2AVbRgM67LY5Bcb46n/QeDQZujP4XPx8aAwZ41 5NTRwPkX0+JUQEMdWTLb =/1Rm -----END PGP SIGNATURE----- --Sig_/3lAfoBiBxLeGT.PxJUKbCBu--