From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 13 15:57:06 2021 Received: (at submit) by debbugs.gnu.org; 13 Jul 2021 19:57:06 +0000 Received: from localhost ([127.0.0.1]:42106 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3OWg-00016v-B4 for submit@debbugs.gnu.org; Tue, 13 Jul 2021 15:57:06 -0400 Received: from lists.gnu.org ([209.51.188.17]:37942) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m3OWb-00016U-BC for submit@debbugs.gnu.org; Tue, 13 Jul 2021 15:57:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57466) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m3OWb-0006Je-1i for guix-patches@gnu.org; Tue, 13 Jul 2021 15:57:01 -0400 Received: from mout.gmx.net ([212.227.15.19]:56595) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m3OWZ-0000QJ-1y for guix-patches@gnu.org; Tue, 13 Jul 2021 15:57:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1626206217; bh=tK11zAeMb0VHV87XSaj1uUmSeMitMB0/HupB5+dacwA=; h=X-UI-Sender-Class:From:To:Subject:Date; b=AFvUZKyZ8Xn3COlT6sM/hi47M0z8BS7Y2NGdIJzgp5zD3unlGqF9FaBHzJYdQros+ CCxSR+shxDGByct5U3GKlZ++tTktrKJoP/SyNErMGNzHkr++4njg5xozxBOkCGlPct 7gDpdR99NbhcZW9FNFv3kwewuvmocpD5FbSgPtQY= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from labiere ([82.69.64.142]) by mail.gmx.net (mrgmx005 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MStCe-1la9u23vZe-00UKJp for ; Tue, 13 Jul 2021 21:56:57 +0200 User-agent: mu4e 1.4.15; emacs 27.2 From: Pierre Langlois To: Guix-patches Subject: [PATCH] gnu: u-boot: Update to 2021.07. Date: Tue, 13 Jul 2021 20:56:55 +0100 Message-ID: <87mtqqkmwo.fsf@gmx.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:RcZ/NCN6zRworhT1xbALBWVhEeYXjX3hEaNV40BSCdwhbrl9wWd btFO36+JKgqOyFPkOjSmkynozuhSR/wPJHu5v8HT2YGfG9s3wVodEx2IfSPGntI9ZQoyeFF MZ/SFW4gNzBR6Cy3SZSYqTAAT6Oo4CUScvqqGVHd2KuuNSn9vM3xd2EPf2AlOAitdSFkuo/ ObEPm/m3ZFLgWPST0v2gQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:m1xxpMradck=:jlLeX+evJgMtA35xUfKptb e10XF4SpP36qAL1ZIy1uKNqj9T3vu4b5/D83JRASrmy9UMZBh1CfUFrsUZU86eni/u3VUv/ai EjMVAlhDTdNGqNYQ6IUnjKq89cRq6g5WJN1VUrvi6lB2ehZDA5gPXWZguEV9xiMJkw1aBw9Mj 76eQg/ZrxpEekD7iLs6ElgV6fsDWOQ8aixWN6Z/LMJmL1EQn23y1qd7H9XM2bzr6XKn35bbBN 6JInNXGe7T9IBWlbrVvm1AEi6/j7Knj4Y7doQvxPU2Eu/dqSI9dr7105TAwRQ0js6AacHLB2z bdahTCStGXrKykqTDnfYxS5+s2w6nMfDTOQYqff0F4dDGaeGAVW9IAo0jlDUR4+j81ZQ+9PpK 8Qvsi55F4NMecaGPU/xXFfXuq1uo3Z5mDfHgmcvtkHxM+gvJMBWZQRQAVZdNZ8ZhlTsTewH7S I4l6NKSe6ZJIWg3YzDCY/H0Xwerdn/9tALRD3AbiL/VQ+EvK0/bkKYPcbMoHUY0b7/UVmDCvx lXPwZAPZU59FEZfIr5twz9MUfxp04plIcz2egOoq0XBS6/iypD53EFT+6NObgBleK6BuTETae KhrdDQzOwO7ODwzrLsPh9/LxTDuzi3UMKgpsSyLhbUoMMTNajUSSMO/sWOi6/y4e1dQrv21R5 3nImOgNTc5+1rk1oR25yCMNLYkzopiE3sh9oQY2kFtP8Ezbdd6WPDYqbcyt7Ai0he1bfNOh5K 2RS/2YJVlu16A3ZmN5OLwcqOA0qsZMcKDakDN1vRt2amzvejg+GrSHYp4FE7tHd9aARSmGd87 FTiST5kgf9qYYuHwojiI4b1ph2Uko+cosl33RPoCnvARvAtcm1gntaW6dZqGZAPkinooVG8Bc gv2Rv3azlft0+dKvenRakbN88IGKcMh1bC0wYeMZTIRBI3MeAxMBvC1fMWPlaYR49liX+Smls jGovpnt7PLoGkfjz60eDBb3bxRNyqMnB7moKg4KLHnSMGiwcARru/NbBKdpTMmedSwCl17buI fawvN5cGdZx3aAQ80e9vZxoFnJJJzPsM1j+AnYgLA8343fhMQBkyjPfxRwG2TG0HL9HWtYFOW iCMkaLod7cvnULOB4tVtN+h2RiWk/9mGYXOcg+rV7KYS76EukxC0x3Osg== Received-SPF: pass client-ip=212.227.15.19; envelope-from=pierre.langlois@gmx.com; helo=mout.gmx.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) --=-=-= Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" --==-=-= Content-Type: text/plain Hi Guix! Here's a patch to update u-boot to 2021.07. I've tested this by booting a barebone image on the pinebook pro. I've also tested it on the rockpro64 however that still requires another fix, see bug#49550 [0] which is an existing issue. Thanks, Pierre [0]: https://lists.gnu.org/archive/html/bug-guix/2021-07/msg00225.html --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFMBAEBCgA2FiEEctU9gYy29KFyWDdMqPyeRH9PfVQFAmDt8AcYHHBpZXJyZS5s YW5nbG9pc0BnbXguY29tAAoJEKj8nkR/T31U3JAIALS0ASRIUdENNGgyC/ITsUtn uEMOENGSCAsBq2MOGeQ2MxJF+WQZ3nTKtRh53fjPlhwBieXspjHViHgj1k1th6ii UTdeRQpVVTEWdHFPEQrLIXeTjMLrKhGq6Xfq6q6ivQ+N9wHhjukwYWmjU2VooMsL KmqaKdM//CWFH2rq5biAtqIq5mpKd/2s/cSMaccsa1xYG5XRzYs1gBcXfbY6ENcG t6/gCSt8ZB/5InuV92pF8dfS5qzWoUoopR7YsC33eG0oYxRGieQRGw8E2cMPHIzV c33c1wSivmzhJ3ZPEuHwX2PE5MwM/a1iAUHRtdlLH2cKuqIDjyNCvTpAlQ1mJn4= =hye7 -----END PGP SIGNATURE----- --==-=-=-- --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-u-boot-Update-to-2021.07.patch Content-Transfer-Encoding: quoted-printable =46rom 82c2422ea06013ca8914c2628cdd2569ffb43973 Mon Sep 17 00:00:00 2001 From: Pierre Langlois Date: Sat, 10 Jul 2021 14:12:02 +0100 Subject: [PATCH] gnu: u-boot: Update to 2021.07. * gnu/packages/bootloaders.scm (u-boot): Update to 2021.07. [native-inputs]: Add python-pycryptodomex. (u-boot-2021.07): Delete variable. (u-boot-tools)[arguments]: Adapt 'patch phase, disable failing test_spl te= st. (u-boot-sifive-unmatched): Use default u-boot package. (u-boot-pinebook-pro-rk3328): Use default u-boot package. =2D-- gnu/packages/bootloaders.scm | 38 +++++++++++------------------------- 1 file changed, 11 insertions(+), 27 deletions(-) diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm index 75705a27c1..448853a7da 100644 =2D-- a/gnu/packages/bootloaders.scm +++ b/gnu/packages/bootloaders.scm @@ -56,6 +56,7 @@ #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) + #:use-module (gnu packages python-crypto) #:use-module (gnu packages texinfo) #:use-module (gnu packages tls) #:use-module (gnu packages sdl) @@ -496,7 +497,7 @@ tree binary files. These are board description files = used by Linux and BSD.") (define u-boot (package (name "u-boot") - (version "2021.04") + (version "2021.07") (source (origin (patches (list %u-boot-rockchip-inno-usb-patch)) @@ -506,7 +507,7 @@ tree binary files. These are board description files = used by Linux and BSD.") "u-boot-" version ".tar.bz2")) (sha256 (base32 - "06p1vymf0dl6jc2xy5w7p42mpgppa46lmpm2ishmgsycnldqnhqd")))= ) + "0zm7igkdnz0w4ir8rfl2dislfrl0ip104grs5hvd30a5wkm7wari")))= ) (native-inputs `(("bc" ,bc) ("bison" ,bison) @@ -516,6 +517,7 @@ tree binary files. These are board description files = used by Linux and BSD.") ("perl" ,perl) ("python" ,python) ("python-coverage" ,python-coverage) + ("python-pycryptodomex" ,python-pycryptodomex) ("python-pytest" ,python-pytest) ("swig" ,swig))) (build-system gnu-build-system) @@ -525,21 +527,6 @@ tree binary files. These are board description files= used by Linux and BSD.") also initializes the boards (RAM etc).") (license license:gpl2+))) -(define-public u-boot-2021.07 - (package - (inherit u-boot) - (version "2021.07-rc4") - (source (origin - (patches - (list %u-boot-rockchip-inno-usb-patch)) - (method url-fetch) - (uri (string-append - "https://ftp.denx.de/pub/u-boot/" - "u-boot-" version ".tar.bz2")) - (sha256 - (base32 - "0bnsywgy2b0jxim5h9dc807lqk5kq8hvgf4lcsmffnc0hf4isv8p")))))= ) - (define-public u-boot-tools (package (inherit u-boot) @@ -568,9 +555,12 @@ also initializes the boards (RAM etc).") ;; This test would require git. (("\\./tools/patman/patman") (which "true")) ;; FIXME: test fails, needs further investiation - (("run_test \"binman\"") ": run_test \"binman\"") + (("run_test \"binman\"") "# run_test \"binman\"") + ;; FIXME: test_spl fails, needs further investiation + (("test_ofplatdata or test_handoff or test_spl") + "test_ofplatdata or test_handoff") ;; FIXME: code coverage not working - (("run_test \"binman code coverage\"") ": run_test \"binman= code coverage\"") + (("run_test \"binman code coverage\"") "# run_test \"binman= code coverage\"") ;; This test would require internet access. (("\\./tools/buildman/buildman") (which "true"))) (substitute* "test/py/tests/test_sandbox_exit.py" @@ -879,11 +869,7 @@ to Novena upstream, does not load u-boot.img from the= first partition.") (make-u-boot-package "sifive_fu540" "riscv64-linux-gnu")) (define-public u-boot-sifive-unmatched - (let ((base (make-u-boot-package "sifive_unmatched" "riscv64-linux-gnu"= ))) - (package - (inherit base) - (version (package-version u-boot-2021.07)) - (source (package-source u-boot-2021.07))))) + (make-u-boot-package "sifive_unmatched" "riscv64-linux-gnu")) (define-public u-boot-rock64-rk3328 (let ((base (make-u-boot-package "rock64-rk3328" "aarch64-linux-gnu"))) @@ -951,9 +937,7 @@ to Novena upstream, does not load u-boot.img from the = first partition.") (define-public u-boot-pinebook-pro-rk3399 (let ((base (make-u-boot-package "pinebook-pro-rk3399" "aarch64-linux-g= nu"))) (package - (inherit base) - (version (package-version u-boot-2021.07)) - (source (package-source u-boot-2021.07)) + (inherit base) (arguments (substitute-keyword-arguments (package-arguments base) ((#:phases phases) =2D- 2.32.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 25 11:55:53 2021 Received: (at 49552) by debbugs.gnu.org; 25 Jul 2021 15:55:53 +0000 Received: from localhost ([127.0.0.1]:49225 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m7gTp-0008Ao-JX for submit@debbugs.gnu.org; Sun, 25 Jul 2021 11:55:53 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51316) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m7gTn-0008Ac-OI for 49552@debbugs.gnu.org; Sun, 25 Jul 2021 11:55:52 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:40234) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m7gTh-0001Ra-KD; Sun, 25 Jul 2021 11:55:45 -0400 Received: from [2a01:e0a:19b:d9a0:f2f7:a404:c3d3:f8b4] (port=33686 helo=meije) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m7gTh-0000mH-8p; Sun, 25 Jul 2021 11:55:45 -0400 From: Mathieu Othacehe To: Pierre Langlois Subject: Re: bug#49552: [PATCH] gnu: u-boot: Update to 2021.07. References: <87mtqqkmwo.fsf@gmx.com> Date: Sun, 25 Jul 2021 17:55:44 +0200 In-Reply-To: <87mtqqkmwo.fsf@gmx.com> (Pierre Langlois's message of "Tue, 13 Jul 2021 20:56:55 +0100") Message-ID: <875ywyqtfj.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49552 Cc: Vagrant Cascadian , 49552@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hello Pierre, > * gnu/packages/bootloaders.scm (u-boot): Update to 2021.07. > [native-inputs]: Add python-pycryptodomex. > (u-boot-2021.07): Delete variable. > (u-boot-tools)[arguments]: Adapt 'patch phase, disable failing test_spl test. > (u-boot-sifive-unmatched): Use default u-boot package. > (u-boot-pinebook-pro-rk3328): Use default u-boot package. This seems fine to me, Vagrant any objections here? Thanks, Mathieu From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 25 13:07:03 2021 Received: (at 49552) by debbugs.gnu.org; 25 Jul 2021 17:07:03 +0000 Received: from localhost ([127.0.0.1]:49291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m7hah-0001Rg-CI for submit@debbugs.gnu.org; Sun, 25 Jul 2021 13:07:03 -0400 Received: from cascadia.aikidev.net ([173.255.214.101]:53124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m7hag-0001RD-3r for 49552@debbugs.gnu.org; Sun, 25 Jul 2021 13:07:02 -0400 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:21:21:0:100b]) (Authenticated sender: vagrant@cascadia.debian.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id 0C7401A9FD; Sun, 25 Jul 2021 10:06:56 -0700 (PDT) From: Vagrant Cascadian To: Mathieu Othacehe , Pierre Langlois Subject: Re: bug#49552: [PATCH] gnu: u-boot: Update to 2021.07. In-Reply-To: <875ywyqtfj.fsf@gnu.org> References: <87mtqqkmwo.fsf@gmx.com> <875ywyqtfj.fsf@gnu.org> Date: Sun, 25 Jul 2021 10:06:10 -0700 Message-ID: <87lf5ugw71.fsf@yucca> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49552 Cc: 49552@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain On 2021-07-25, Mathieu Othacehe wrote: >> * gnu/packages/bootloaders.scm (u-boot): Update to 2021.07. >> [native-inputs]: Add python-pycryptodomex. >> (u-boot-2021.07): Delete variable. >> (u-boot-tools)[arguments]: Adapt 'patch phase, disable failing test_spl test. >> (u-boot-sifive-unmatched): Use default u-boot package. >> (u-boot-pinebook-pro-rk3328): Use default u-boot package. > > This seems fine to me, Vagrant any objections here? Heh. Just uploaded 2021.07 to Debian last night! Been meaning to look at updating in guix, but apparently someone beat me to it :) Overall, sounds fine to me, with one relatively minor change... u-boot-sifive-unmatched will need a pretty trivial patch in order to update to 2021.07: https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/1937246 https://salsa.debian.org/debian/u-boot/-/blob/debian/latest/debian/patches/riscv64/unmatched-prevent-relocating-initrd-and-fdt.patch At least, it did when building on Debian (and apparently Ubuntu)... live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCYP2aAgAKCRDcUY/If5cW qoI+AQCH6wzUY0GUSDkBT1hHeao/iU1Zim2x5gDyqpjyFcd9TgD9G08iCyfNGMN3 OkggqghzZSQHjilA5kDWWRo6cp1Ebwk= =xRYN -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 26 06:54:58 2021 Received: (at 49552) by debbugs.gnu.org; 26 Jul 2021 10:54:58 +0000 Received: from localhost ([127.0.0.1]:50035 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m7yG3-0003dd-LG for submit@debbugs.gnu.org; Mon, 26 Jul 2021 06:54:58 -0400 Received: from mout.gmx.net ([212.227.15.18]:33551) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m7yG0-0003dO-4u for 49552@debbugs.gnu.org; Mon, 26 Jul 2021 06:54:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1627296878; bh=PFSWWGltSb29/UAjgVTKOTn6io+LyiAzz+v+QnqP124=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:In-reply-to:Date; b=XCOLgWr+47zySzz0cwEfvmuDNeAcfjJr+5IIu2CqKT+ZAsadG1Ha6+Q0tNulZLpXw GcToQkz3HlmaH0Vw4BbxepT3OHddkGrjLU3kQQct63jBn/CqmzJ9LmtNkekdyaExyV xwNr60ROWPMeuaM6Jd0xdn1DVE2wIOmwRjcMr4vg= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from labiere ([82.69.64.142]) by mail.gmx.net (mrgmx005 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MCbEf-1lyvxl1Nml-009cyX; Mon, 26 Jul 2021 12:54:38 +0200 References: <87mtqqkmwo.fsf@gmx.com> <875ywyqtfj.fsf@gnu.org> <87lf5ugw71.fsf@yucca> User-agent: mu4e 1.4.15; emacs 27.2 From: Pierre Langlois To: Vagrant Cascadian Subject: Re: bug#49552: [PATCH] gnu: u-boot: Update to 2021.07. In-reply-to: <87lf5ugw71.fsf@yucca> Date: Mon, 26 Jul 2021 11:54:29 +0100 Message-ID: <87mtq9s5ui.fsf@gmx.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:MJVuciFE++rdRXvy5uD8OO38QchdZPoYg5g2nP0k5gBEJ3/IR6B CeiYOeti5tnu4IWFmrtZNyDc+tNexAkZ+9UlzsHF5nyrWEUwC8PAFcITm/cSG4eTbj+3MlM mSTOtrYxt2eOx1ISyODiFOKUck+MbrC2+mYVc1m+pLBgpDuMSyWdwZjDPKG08FLPLvIsgvO U0N/pbBEQHxFfpBmRNYjg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:Yzirn6Thcvs=:0sHjTlS0xCGQn5egu6BMax xR0izPadHH/50oFO9asvsdBK9GVUaQXDux+2p+IvOlav5amVZaHlXEXnAxVWaQV+3QDfuJxNY REiY37u5czuhQuBRK4EgY0BIC4Sbka6ETFEZt1dUj4WVXhsKiye/GQCOsj1OoR5FBWkjon3qb D5L5nwZq+hv+8yb3Q5K5v//LLy8zIAioinSaYveNaxhG4/GBXZWwDLIp1JLTyf2nVogO1EeAa 1QffGS1zxemcATjGOPMaJjoH9/Hk/ZKnVa/97mx1lIfWZO8udxRknqadb4GZYL4n6JuE8ZMvZ L8tVdyUrAO6ih9Z6ViQbH5g+a8Awqk+YkgVZfqpEzzGuSA0n6/64iqLISvUmkLPZ7gC99B0NJ Uur0wpETAlvbVpfq16bh8lfK6dIV8R9fiDwoFiLlMZ6aAuw409l7oL1hGfUDLvZUcFK3WJw9T Ie+ZHqOK3cF2EvRY9QWwKwxYUyjsXucQlqlkLBNYUWKoBu/P/GJWPkvJG0nMcO0d0X25I5+jI VKSWSEfjZ9G+c/b5QWn20XT0ENJoaaPUG7CvsInokY9J5HNZEr0Okhrusf3eJ6tixSMqCR9c2 CIVo9sJDK62YzcbGgZIADKO9ZnV0eO2Bsfr1c7mlYPIrrwIkyiGapDNR1C98dvosCKGt78pz3 dc0eMqp7XSjx9UIJdL6f3l0G4XhuWrRqSN5p0rGzwl9eB2HxmDQ8nD8U46FdeEibI2us0ffG3 l6svEhmx4swt+I+nQILw4k2EhXsWVSgofkluoh9Gki3RmQEXHMLdLq7uy4IdUre5Yd3P1dT6i +P/6M4uCfPUgEki74nmNuboTLeWiLrfWwx/a0Qgf3CaiLd+8GRMc4ehTK0mufyACRGbiabbOc FzkibdZzkOlD18qxX2em3s2jLRxT6dJLRklHfattoeRu86zIbwiKLPTy4jzaUO8o79LfcIyFG NUfoWjCnASh+AzGq+/GxUAuH5ovUw9o6+NYXcZDiJ1QtGkMax+dghVNQCXsWTkRaZEBXuQtJC 2sABGKPc+BZBeS3kR+aRAAhte1pOWfI8eApHGeOB/FHHRBYVXHfCf7L/PvnNb6GUpLtPllJy7 xxNw1cxo57ssI1/E2eDUe4G4XHfkOFC6ESa60zFS029njZFz8PJbsiIzA== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49552 Cc: Mathieu Othacehe , Pierre Langlois , 49552@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" --==-=-= Content-Type: text/plain Hi! Vagrant Cascadian writes: > On 2021-07-25, Mathieu Othacehe wrote: >>> * gnu/packages/bootloaders.scm (u-boot): Update to 2021.07. >>> [native-inputs]: Add python-pycryptodomex. >>> (u-boot-2021.07): Delete variable. >>> (u-boot-tools)[arguments]: Adapt 'patch phase, disable failing test_spl test. >>> (u-boot-sifive-unmatched): Use default u-boot package. >>> (u-boot-pinebook-pro-rk3328): Use default u-boot package. >> >> This seems fine to me, Vagrant any objections here? > > Heh. Just uploaded 2021.07 to Debian last night! Been meaning to look at > updating in guix, but apparently someone beat me to it :) > > Overall, sounds fine to me, with one relatively minor change... > > u-boot-sifive-unmatched will need a pretty trivial patch in order to > update to 2021.07: > > https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/1937246 > https://salsa.debian.org/debian/u-boot/-/blob/debian/latest/debian/patches/riscv64/unmatched-prevent-relocating-initrd-and-fdt.patch > > At least, it did when building on Debian (and apparently Ubuntu)... Sure, I've added the patch! I don't have any HW to test sifive unmatched support though, I did test the update on a pinebookpro and rockpro64 when originally posting this, the new patch shouldn't affect them. That being said, while it works on pinebookpro, I still need an extra patch on the rockpro64 in order to boot, both on master with u-boot 2021.07 :-/ (see #49550). Were you able to confirm the issue? I see it looks like we have the same configuration in debian and guix, CONFIG_USE_PREBOOT=y and the "inno-usb" patch applied, mmmm Thanks, Pierre --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFMBAEBCgA2FiEEctU9gYy29KFyWDdMqPyeRH9PfVQFAmD+lGUYHHBpZXJyZS5s YW5nbG9pc0BnbXguY29tAAoJEKj8nkR/T31UoOQIAMrpMHGaKlgoW8O8lXXKWLlk 48fcA8PEmtJ72mp+GGCHbqrgNsUu2JSoHuYckLIFv9WNVQWYx9Dk5YhYRS2KC+nq 5gMiwAPy/VqrX/gH4mVkCtlkAJHzi+qjfrVjQbxtUvB9fUh3WIDLMXBcDYE10Sbf rfgpA6u2q2G6+LM2Zef/uIed5UUUN8Qg1oGmF5juKm+TIwLZvpeKUfflsLql9wCw i02KwHQ3Pse19g/BqdujGtPvN1u3tAYVAv/lKwrWqmjjhO4ZPHgBP1P52apSZZE5 8WiKGkDjjIS6lufwuwdWW5wD9EnwSrxyxv+g5xXCSmD4iPRbsmbpbJDiSpeKni8= =M9md -----END PGP SIGNATURE----- --==-=-=-- --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=0001-gnu-u-boot-Update-to-2021.07.patch Content-Transfer-Encoding: quoted-printable >From 8a7b8f0b85a69fff085bd07da6777c1ebca31f74 Mon Sep 17 00:00:00 2001 From: Pierre Langlois Date: Sat, 10 Jul 2021 14:12:02 +0100 Subject: [PATCH] gnu: u-boot: Update to 2021.07. * gnu/packages/patches/u-boot-sifive-prevent-relocating-initrd-fdt.patch: N= ew patch. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/bootloaders.scm (u-boot): Update to 2021.07. [native-inputs]: Add python-pycryptodomex. (u-boot-2021.07): Delete variable. (u-boot-tools)[arguments]: Adapt 'patch phase, disable failing test_spl tes= t. (u-boot-sifive-unmatched): Use default u-boot package. (u-boot-pinebook-pro-rk3328): Use default u-boot package. --- gnu/local.mk | 1 + gnu/packages/bootloaders.scm | 48 ++++++++----------- ...sifive-prevent-relocating-initrd-fdt.patch | 16 +++++++ 3 files changed, 36 insertions(+), 29 deletions(-) create mode 100644 gnu/packages/patches/u-boot-sifive-prevent-relocating-i= nitrd-fdt.patch diff --git a/gnu/local.mk b/gnu/local.mk index b944c671af..495a94a988 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1772,6 +1772,7 @@ dist_patch_DATA =3D \ %D%/packages/patches/tuxpaint-stamps-path.patch \ %D%/packages/patches/twinkle-bcg729.patch \ %D%/packages/patches/u-boot-rockchip-inno-usb.patch \ + %D%/packages/patches/u-boot-sifive-prevent-relocating-initrd-fdt.patch \ %D%/packages/patches/u-boot-riscv64-fix-extlinux.patch \ %D%/packages/patches/ucx-tcp-iface-ioctl.patch \ %D%/packages/patches/udiskie-no-appindicator.patch \ diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm index 742992a119..09125b1582 100644 --- a/gnu/packages/bootloaders.scm +++ b/gnu/packages/bootloaders.scm @@ -12,7 +12,7 @@ ;;; Copyright =C2=A9 2019 Mathieu Othacehe ;;; Copyright =C2=A9 2020 Bj=C3=B6rn H=C3=B6fling ;;; Copyright =C2=A9 2018, 2019, 2020 Vagrant Cascadian -;;; Copyright =C2=A9 2020 Pierre Langlois +;;; Copyright =C2=A9 2020, 2021 Pierre Langlois ;;; Copyright =C2=A9 2021 Vincent Legoll ;;; Copyright =C2=A9 2021 Brice Waegeneire ;;; @@ -56,6 +56,7 @@ #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python) + #:use-module (gnu packages python-crypto) #:use-module (gnu packages texinfo) #:use-module (gnu packages tls) #:use-module (gnu packages sdl) @@ -493,20 +494,26 @@ tree binary files. These are board description files= used by Linux and BSD.") ;; and https://patchwork.ozlabs.org/project/uboot/patch/20210406151059.1= 187379-1-icenowy@aosc.io (search-patch "u-boot-rockchip-inno-usb.patch")) =20 +(define %u-boot-sifive-prevent-relocating-initrd-fdt + ;; Fix boot in 2021.07 on Hifive unmatched, see + ;; https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/1937246 + (search-patch "u-boot-sifive-prevent-relocating-initrd-fdt.patch")) + (define u-boot (package (name "u-boot") - (version "2021.04") + (version "2021.07") (source (origin (patches - (list %u-boot-rockchip-inno-usb-patch)) + (list %u-boot-rockchip-inno-usb-patch + %u-boot-sifive-prevent-relocating-initrd-fdt)) (method url-fetch) (uri (string-append "https://ftp.denx.de/pub/u-boot/" "u-boot-" version ".tar.bz2")) (sha256 (base32 - "06p1vymf0dl6jc2xy5w7p42mpgppa46lmpm2ishmgsycnldqnhqd")))) + "0zm7igkdnz0w4ir8rfl2dislfrl0ip104grs5hvd30a5wkm7wari")))) (native-inputs `(("bc" ,bc) ("bison" ,bison) @@ -516,6 +523,7 @@ tree binary files. These are board description files u= sed by Linux and BSD.") ("perl" ,perl) ("python" ,python) ("python-coverage" ,python-coverage) + ("python-pycryptodomex" ,python-pycryptodomex) ("python-pytest" ,python-pytest) ("swig" ,swig))) (build-system gnu-build-system) @@ -525,21 +533,6 @@ tree binary files. These are board description files = used by Linux and BSD.") also initializes the boards (RAM etc).") (license license:gpl2+))) =20 -(define-public u-boot-2021.07 - (package - (inherit u-boot) - (version "2021.07-rc4") - (source (origin - (patches - (list %u-boot-rockchip-inno-usb-patch)) - (method url-fetch) - (uri (string-append - "https://ftp.denx.de/pub/u-boot/" - "u-boot-" version ".tar.bz2")) - (sha256 - (base32 - "0bnsywgy2b0jxim5h9dc807lqk5kq8hvgf4lcsmffnc0hf4isv8p")))))) - (define-public u-boot-tools (package (inherit u-boot) @@ -568,9 +561,12 @@ also initializes the boards (RAM etc).") ;; This test would require git. (("\\./tools/patman/patman") (which "true")) ;; FIXME: test fails, needs further investiation - (("run_test \"binman\"") ": run_test \"binman\"") + (("run_test \"binman\"") "# run_test \"binman\"") + ;; FIXME: test_spl fails, needs further investiation + (("test_ofplatdata or test_handoff or test_spl") + "test_ofplatdata or test_handoff") ;; FIXME: code coverage not working - (("run_test \"binman code coverage\"") ": run_test \"binman = code coverage\"") + (("run_test \"binman code coverage\"") "# run_test \"binman = code coverage\"") ;; This test would require internet access. (("\\./tools/buildman/buildman") (which "true"))) (substitute* "test/py/tests/test_sandbox_exit.py" @@ -879,11 +875,7 @@ to Novena upstream, does not load u-boot.img from the = first partition.") (make-u-boot-package "sifive_fu540" "riscv64-linux-gnu")) =20 (define-public u-boot-sifive-unmatched - (let ((base (make-u-boot-package "sifive_unmatched" "riscv64-linux-gnu")= )) - (package - (inherit base) - (version (package-version u-boot-2021.07)) - (source (package-source u-boot-2021.07))))) + (make-u-boot-package "sifive_unmatched" "riscv64-linux-gnu")) =20 (define-public u-boot-rock64-rk3328 (let ((base (make-u-boot-package "rock64-rk3328" "aarch64-linux-gnu"))) @@ -946,9 +938,7 @@ to Novena upstream, does not load u-boot.img from the f= irst partition.") (define-public u-boot-pinebook-pro-rk3399 (let ((base (make-u-boot-package "pinebook-pro-rk3399" "aarch64-linux-gn= u"))) (package - (inherit base) - (version (package-version u-boot-2021.07)) - (source (package-source u-boot-2021.07)) + (inherit base) (arguments (substitute-keyword-arguments (package-arguments base) ((#:phases phases) diff --git a/gnu/packages/patches/u-boot-sifive-prevent-relocating-initrd-f= dt.patch b/gnu/packages/patches/u-boot-sifive-prevent-relocating-initrd-fdt= .patch new file mode 100644 index 0000000000..a5b92e3e8f --- /dev/null +++ b/gnu/packages/patches/u-boot-sifive-prevent-relocating-initrd-fdt.patch @@ -0,0 +1,16 @@ +Description: prevent relocating initrd & fdt, that results in failure to b= oot +Author: Heinrich Schuchardt (xypron) +Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/1937246 +Index: u-boot-2021.07~rc4+dfsg/include/configs/sifive-unmatched.h +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D +--- u-boot-2021.07~rc4+dfsg.orig/include/configs/sifive-unmatched.h ++++ u-boot-2021.07~rc4+dfsg/include/configs/sifive-unmatched.h +@@ -62,6 +62,8 @@ + "name=3Dsystem,size=3D-,bootable,type=3D${type_guid_gpt_system};" +=20 + #define CONFIG_EXTRA_ENV_SETTINGS \ ++ "fdt_high=3D0xffffffffffffffff\0" \ ++ "initrd_high=3D0xffffffffffffffff\0" \ + "kernel_addr_r=3D0x84000000\0" \ + "fdt_addr_r=3D0x88000000\0" \ + "scriptaddr=3D0x88100000\0" \ --=20 2.32.0 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 01 17:03:58 2021 Received: (at 49552) by debbugs.gnu.org; 1 Aug 2021 21:03:58 +0000 Received: from localhost ([127.0.0.1]:37036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAIcg-0005jj-Si for submit@debbugs.gnu.org; Sun, 01 Aug 2021 17:03:58 -0400 Received: from cascadia.aikidev.net ([173.255.214.101]:34708) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAIce-0005jW-Hz for 49552@debbugs.gnu.org; Sun, 01 Aug 2021 17:03:49 -0400 Received: from localhost (unknown [IPv6:2600:3c01:e000:21:21:21:0:100b]) (Authenticated sender: vagrant@cascadia.debian.net) by cascadia.aikidev.net (Postfix) with ESMTPSA id A06771A9FD; Sun, 1 Aug 2021 14:03:42 -0700 (PDT) From: Vagrant Cascadian To: Pierre Langlois Subject: Re: bug#49552: [PATCH] gnu: u-boot: Update to 2021.07. In-Reply-To: <87mtq9s5ui.fsf@gmx.com> References: <87mtqqkmwo.fsf@gmx.com> <875ywyqtfj.fsf@gnu.org> <87lf5ugw71.fsf@yucca> <87mtq9s5ui.fsf@gmx.com> Date: Sun, 01 Aug 2021 14:03:39 -0700 Message-ID: <87lf5k6fo4.fsf@yucca> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49552 Cc: Mathieu Othacehe , 49552@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 2021-07-26, Pierre Langlois wrote: > Vagrant Cascadian writes: > >> On 2021-07-25, Mathieu Othacehe wrote: >>>> * gnu/packages/bootloaders.scm (u-boot): Update to 2021.07. >>>> [native-inputs]: Add python-pycryptodomex. >>>> (u-boot-2021.07): Delete variable. >>>> (u-boot-tools)[arguments]: Adapt 'patch phase, disable failing test_sp= l test. >>>> (u-boot-sifive-unmatched): Use default u-boot package. >>>> (u-boot-pinebook-pro-rk3328): Use default u-boot package. >>> >>> This seems fine to me, Vagrant any objections here? >> >> Heh. Just uploaded 2021.07 to Debian last night! Been meaning to look at >> updating in guix, but apparently someone beat me to it :) >> >> Overall, sounds fine to me, with one relatively minor change... >> >> u-boot-sifive-unmatched will need a pretty trivial patch in order to >> update to 2021.07: >> >> https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/1937246 >> https://salsa.debian.org/debian/u-boot/-/blob/debian/latest/debian/pat= ches/riscv64/unmatched-prevent-relocating-initrd-and-fdt.patch >> >> At least, it did when building on Debian (and apparently Ubuntu)... > > Sure, I've added the patch! I don't have any HW to test sifive unmatched > support though, I did test the update on a pinebookpro and rockpro64 > when originally posting this, the new patch shouldn't affect them. I have pretty high confidence it's needed, has low risk for breaking other u-boot platforms, and riscv64 support in guix is pretty experimental at this point so I would say safe to go with it untested at this point... though at some point I can test it on actual hardware if it really is needed. > That being said, while it works on pinebookpro, I still need an extra > patch on the rockpro64 in order to boot, both on master with u-boot > 2021.07 :-/ (see #49550). > > Were you able to confirm the issue? I see it looks like we have the same > configuration in debian and guix, CONFIG_USE_PREBOOT=3Dy and the > "inno-usb" patch applied, mmmm Seems like you fixed the core of that problem in another commit! Patch looks good to me, thanks for working on it! live well, vagrant > From 8a7b8f0b85a69fff085bd07da6777c1ebca31f74 Mon Sep 17 00:00:00 2001 > From: Pierre Langlois > Date: Sat, 10 Jul 2021 14:12:02 +0100 > Subject: [PATCH] gnu: u-boot: Update to 2021.07. > > * gnu/packages/patches/u-boot-sifive-prevent-relocating-initrd-fdt.patch:= New patch. > * gnu/local.mk (dist_patch_DATA): Add it. > * gnu/packages/bootloaders.scm (u-boot): Update to 2021.07. > [native-inputs]: Add python-pycryptodomex. > (u-boot-2021.07): Delete variable. > (u-boot-tools)[arguments]: Adapt 'patch phase, disable failing test_spl t= est. > (u-boot-sifive-unmatched): Use default u-boot package. > (u-boot-pinebook-pro-rk3328): Use default u-boot package. > --- > gnu/local.mk | 1 + > gnu/packages/bootloaders.scm | 48 ++++++++----------- > ...sifive-prevent-relocating-initrd-fdt.patch | 16 +++++++ > 3 files changed, 36 insertions(+), 29 deletions(-) > create mode 100644 gnu/packages/patches/u-boot-sifive-prevent-relocating= -initrd-fdt.patch > > diff --git a/gnu/local.mk b/gnu/local.mk > index b944c671af..495a94a988 100644 > --- a/gnu/local.mk > +++ b/gnu/local.mk > @@ -1772,6 +1772,7 @@ dist_patch_DATA =3D \ > %D%/packages/patches/tuxpaint-stamps-path.patch \ > %D%/packages/patches/twinkle-bcg729.patch \ > %D%/packages/patches/u-boot-rockchip-inno-usb.patch \ > + %D%/packages/patches/u-boot-sifive-prevent-relocating-initrd-fdt.patch= \ > %D%/packages/patches/u-boot-riscv64-fix-extlinux.patch \ > %D%/packages/patches/ucx-tcp-iface-ioctl.patch \ > %D%/packages/patches/udiskie-no-appindicator.patch \ > diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm > index 742992a119..09125b1582 100644 > --- a/gnu/packages/bootloaders.scm > +++ b/gnu/packages/bootloaders.scm > @@ -12,7 +12,7 @@ > ;;; Copyright =C2=A9 2019 Mathieu Othacehe > ;;; Copyright =C2=A9 2020 Bj=C3=B6rn H=C3=B6fling > ;;; Copyright =C2=A9 2018, 2019, 2020 Vagrant Cascadian > -;;; Copyright =C2=A9 2020 Pierre Langlois > +;;; Copyright =C2=A9 2020, 2021 Pierre Langlois > ;;; Copyright =C2=A9 2021 Vincent Legoll > ;;; Copyright =C2=A9 2021 Brice Waegeneire > ;;; > @@ -56,6 +56,7 @@ > #:use-module (gnu packages perl) > #:use-module (gnu packages pkg-config) > #:use-module (gnu packages python) > + #:use-module (gnu packages python-crypto) > #:use-module (gnu packages texinfo) > #:use-module (gnu packages tls) > #:use-module (gnu packages sdl) > @@ -493,20 +494,26 @@ tree binary files. These are board description fil= es used by Linux and BSD.") > ;; and https://patchwork.ozlabs.org/project/uboot/patch/20210406151059= .1187379-1-icenowy@aosc.io > (search-patch "u-boot-rockchip-inno-usb.patch")) >=20=20 > +(define %u-boot-sifive-prevent-relocating-initrd-fdt > + ;; Fix boot in 2021.07 on Hifive unmatched, see > + ;; https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/1937246 > + (search-patch "u-boot-sifive-prevent-relocating-initrd-fdt.patch")) > + > (define u-boot > (package > (name "u-boot") > - (version "2021.04") > + (version "2021.07") > (source (origin > (patches > - (list %u-boot-rockchip-inno-usb-patch)) > + (list %u-boot-rockchip-inno-usb-patch > + %u-boot-sifive-prevent-relocating-initrd-fdt)) > (method url-fetch) > (uri (string-append > "https://ftp.denx.de/pub/u-boot/" > "u-boot-" version ".tar.bz2")) > (sha256 > (base32 > - "06p1vymf0dl6jc2xy5w7p42mpgppa46lmpm2ishmgsycnldqnhqd"))= )) > + "0zm7igkdnz0w4ir8rfl2dislfrl0ip104grs5hvd30a5wkm7wari"))= )) > (native-inputs > `(("bc" ,bc) > ("bison" ,bison) > @@ -516,6 +523,7 @@ tree binary files. These are board description files= used by Linux and BSD.") > ("perl" ,perl) > ("python" ,python) > ("python-coverage" ,python-coverage) > + ("python-pycryptodomex" ,python-pycryptodomex) > ("python-pytest" ,python-pytest) > ("swig" ,swig))) > (build-system gnu-build-system) > @@ -525,21 +533,6 @@ tree binary files. These are board description file= s used by Linux and BSD.") > also initializes the boards (RAM etc).") > (license license:gpl2+))) >=20=20 > -(define-public u-boot-2021.07 > - (package > - (inherit u-boot) > - (version "2021.07-rc4") > - (source (origin > - (patches > - (list %u-boot-rockchip-inno-usb-patch)) > - (method url-fetch) > - (uri (string-append > - "https://ftp.denx.de/pub/u-boot/" > - "u-boot-" version ".tar.bz2")) > - (sha256 > - (base32 > - "0bnsywgy2b0jxim5h9dc807lqk5kq8hvgf4lcsmffnc0hf4isv8p"))))= )) > - > (define-public u-boot-tools > (package > (inherit u-boot) > @@ -568,9 +561,12 @@ also initializes the boards (RAM etc).") > ;; This test would require git. > (("\\./tools/patman/patman") (which "true")) > ;; FIXME: test fails, needs further investiation > - (("run_test \"binman\"") ": run_test \"binman\"") > + (("run_test \"binman\"") "# run_test \"binman\"") > + ;; FIXME: test_spl fails, needs further investiation > + (("test_ofplatdata or test_handoff or test_spl") > + "test_ofplatdata or test_handoff") > ;; FIXME: code coverage not working > - (("run_test \"binman code coverage\"") ": run_test \"binma= n code coverage\"") > + (("run_test \"binman code coverage\"") "# run_test \"binma= n code coverage\"") > ;; This test would require internet access. > (("\\./tools/buildman/buildman") (which "true"))) > (substitute* "test/py/tests/test_sandbox_exit.py" > @@ -879,11 +875,7 @@ to Novena upstream, does not load u-boot.img from th= e first partition.") > (make-u-boot-package "sifive_fu540" "riscv64-linux-gnu")) >=20=20 > (define-public u-boot-sifive-unmatched > - (let ((base (make-u-boot-package "sifive_unmatched" "riscv64-linux-gnu= "))) > - (package > - (inherit base) > - (version (package-version u-boot-2021.07)) > - (source (package-source u-boot-2021.07))))) > + (make-u-boot-package "sifive_unmatched" "riscv64-linux-gnu")) >=20=20 > (define-public u-boot-rock64-rk3328 > (let ((base (make-u-boot-package "rock64-rk3328" "aarch64-linux-gnu"))) > @@ -946,9 +938,7 @@ to Novena upstream, does not load u-boot.img from the= first partition.") > (define-public u-boot-pinebook-pro-rk3399 > (let ((base (make-u-boot-package "pinebook-pro-rk3399" "aarch64-linux-= gnu"))) > (package > - (inherit base) > - (version (package-version u-boot-2021.07)) > - (source (package-source u-boot-2021.07)) > + (inherit base) > (arguments > (substitute-keyword-arguments (package-arguments base) > ((#:phases phases) > diff --git a/gnu/packages/patches/u-boot-sifive-prevent-relocating-initrd= -fdt.patch b/gnu/packages/patches/u-boot-sifive-prevent-relocating-initrd-f= dt.patch > new file mode 100644 > index 0000000000..a5b92e3e8f > --- /dev/null > +++ b/gnu/packages/patches/u-boot-sifive-prevent-relocating-initrd-fdt.pa= tch > @@ -0,0 +1,16 @@ > +Description: prevent relocating initrd & fdt, that results in failure to= boot > +Author: Heinrich Schuchardt (xypron) > +Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/1937246 > +Index: u-boot-2021.07~rc4+dfsg/include/configs/sifive-unmatched.h > +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > +--- u-boot-2021.07~rc4+dfsg.orig/include/configs/sifive-unmatched.h > ++++ u-boot-2021.07~rc4+dfsg/include/configs/sifive-unmatched.h > +@@ -62,6 +62,8 @@ > + "name=3Dsystem,size=3D-,bootable,type=3D${type_guid_gpt_system};" > +=20 > + #define CONFIG_EXTRA_ENV_SETTINGS \ > ++ "fdt_high=3D0xffffffffffffffff\0" \ > ++ "initrd_high=3D0xffffffffffffffff\0" \ > + "kernel_addr_r=3D0x84000000\0" \ > + "fdt_addr_r=3D0x88000000\0" \ > + "scriptaddr=3D0x88100000\0" \ > --=20 > 2.32.0 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCYQcMKwAKCRDcUY/If5cW qu9jAQD4z8BsoIDa7xskzaQTtXDClgmECvv7g38LKhloHPaM6QD+OziCRoFBFXB7 /+Bsys9H15453mX033+VQTLyv8ea4QA= =nJta -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 02 08:34:08 2021 Received: (at 49552-done) by debbugs.gnu.org; 2 Aug 2021 12:34:08 +0000 Received: from localhost ([127.0.0.1]:37835 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAX8y-0008Gk-EB for submit@debbugs.gnu.org; Mon, 02 Aug 2021 08:34:08 -0400 Received: from mout.gmx.net ([212.227.15.18]:44243) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAX8w-0008GE-Bt for 49552-done@debbugs.gnu.org; Mon, 02 Aug 2021 08:34:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1627907635; bh=q61vNW4bzJSjnDbmDbVwUdYBuN+uHxkaTbig0nGtp+A=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=H7+ak2bQ8bRzpX0BbSh9nuEpiLi+k7dJxVgnS3eyN9Xea/gBU8TccACP0AkTR3Dci mBBuwc71nnGQKJwAxwBbTWOew0UZsOau0jtUAKTlIcFC0eCyS+rJik1CpXl20e4Wkf 8WzipsombIl0JRwchkH8CzH4516eQyQUVCqYo/do= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from labiere ([82.69.64.142]) by mail.gmx.net (mrgmx004 [212.227.17.184]) with ESMTPSA (Nemesis) id 1Mplc7-1mxbf40By9-00q7mW; Mon, 02 Aug 2021 14:33:55 +0200 References: <87mtqqkmwo.fsf@gmx.com> <875ywyqtfj.fsf@gnu.org> <87lf5ugw71.fsf@yucca> <87mtq9s5ui.fsf@gmx.com> <87lf5k6fo4.fsf@yucca> User-agent: mu4e 1.6.1; emacs 27.2 From: Pierre Langlois To: Vagrant Cascadian Subject: Re: bug#49552: [PATCH] gnu: u-boot: Update to 2021.07. Date: Mon, 02 Aug 2021 13:31:02 +0100 In-reply-to: <87lf5k6fo4.fsf@yucca> Message-ID: <87lf5k81qm.fsf@gmx.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Provags-ID: V03:K1:gS5I/O9clZUF9mn+Y6nN/RgTNpAtVM5XQOIhdVKsYXAHkrqJ1iv MmwS8B/uUaItx4BsQsW4sfvIksN9ojKJzvPfl8KgFqEBQWWao5kY1R18wVTmHkB/qVCuVh+ GdluRyx5ZWXa4GgvFLfcehQoPNuzLFB2BHerKXAyV1AuQAii3IJsTVn0mL9m3LAND66G5u7 4Zt0AGzAWn0xIpBjcjvTQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:TK8iPO/Pp+A=:hK+ikbhBgtAqgt+e4+Ih8f /sxYSoxhJRPN6UVtn1D0tz80soRQznVPdWboQnYQ34kdazirQq7zkrbao/IsdC6omcm9B5MDM RQh2URG4cIdfWNZQCnfvxEVmPVPRq+rjUxN3f5bZPfAtPN3VTWSIRrYkt3qLxJoK+ysT75U/k 6d+lpV0i/2w6uW9U2tQ2KUE++cr0kyBHjtPIbzgheYfQMvv94qswaJkYb2rBd5g46iHCjlbGQ EGP8zWzK0/wyejvrHuoLuiuEoQPfmJ1G0l980eWRmqcYDR1pg6usyqQXoFJ2PlmaNZ/alXz3c 3vFTcJAf52aL8Zqja6yFvyjDDmGxvTc2G5k/mbBtzo7OkH/RADYJ+SR0nloGZaEEi2tYOC5sm C3kq7uSt59IJFfsaHC7C0a85EV9nK+vtBjfVKSeEpE6mC0KmZHEnr9YOwGPGIcbGj5FVQ38FU xfICAFH2DB77EY2yiyVTwyyhKwzysn5/lcDDqQZf0jy2elWAYIq67p6f/fnUNLbaZ7dGEFPQY aeleFv4AfsOpLB2YqJ9+YCFGPIILJrhHsdPO2sDlZpEDQ0D1QIyuW/8efAEDJ/Wvr7kAuspv2 5QLiDZlt5X0rRJ7HNdFn1oD+G7zvmPZRMwuO1ggX844Z4exPDXKNtUHkmSC8/K+vfbjh/sJ/h jmXKfroDetNFTm5J/rnPUqTUelxSUw1bmxVYS4NLBICYW4nvHTvO13wK31SmwEw82hF5ALG2r V9H3AYyfTtKmiBu8/GSWJr4tbl9jR4pXUFaJTMLoqAGevpPRVCBCEgON4e55vCCKv+h3IhEWA IzokdJ0B0zTzVZ2JZinTxjnIywzWk8aLYiz0dTRFOs9hBKrs/Vvj2FlKrB5xe6F3JldlDtWzQ Gcl4CSdkRIKkKJb7I2ALNAPsqgFBfx5R9rujkTcQcwC56d5Sa/NV0H0X+oTz+Xazmfvm+yh2V d0Kc7I2oPY23+trmdcZz8LkrHOVWtJUG64k+G/Ylqw/PTCqKyKg/52p51Z37S17amMtLckDkG PrjyCsPDg7RrafEyg7Doqj23Lw6CbPJ1fWjggHDmnKO8rx+QY8TzNg5tZb1pz7EKJOtcNf5Lt uVtO0ekrcPBalA3XYy9ruUb7EXitAL0Bz/9ykgldwzk+gdFM65GJ0qMQQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49552-done Cc: Mathieu Othacehe , Pierre Langlois , 49552-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Hi! Vagrant Cascadian writes: > [[PGP Signed Part:Undecided]] > On 2021-07-26, Pierre Langlois wrote: >> Vagrant Cascadian writes: >> >>> On 2021-07-25, Mathieu Othacehe wrote: >>>>> * gnu/packages/bootloaders.scm (u-boot): Update to 2021.07. >>>>> [native-inputs]: Add python-pycryptodomex. >>>>> (u-boot-2021.07): Delete variable. >>>>> (u-boot-tools)[arguments]: Adapt 'patch phase, disable failing test_spl test. >>>>> (u-boot-sifive-unmatched): Use default u-boot package. >>>>> (u-boot-pinebook-pro-rk3328): Use default u-boot package. >>>> >>>> This seems fine to me, Vagrant any objections here? >>> >>> Heh. Just uploaded 2021.07 to Debian last night! Been meaning to look at >>> updating in guix, but apparently someone beat me to it :) >>> >>> Overall, sounds fine to me, with one relatively minor change... >>> >>> u-boot-sifive-unmatched will need a pretty trivial patch in order to >>> update to 2021.07: >>> >>> https://bugs.launchpad.net/ubuntu/+source/u-boot/+bug/1937246 >>> https://salsa.debian.org/debian/u-boot/-/blob/debian/latest/debian/patches/riscv64/unmatched-prevent-relocating-initrd-and-fdt.patch >>> >>> At least, it did when building on Debian (and apparently Ubuntu)... >> >> Sure, I've added the patch! I don't have any HW to test sifive unmatched >> support though, I did test the update on a pinebookpro and rockpro64 >> when originally posting this, the new patch shouldn't affect them. > > I have pretty high confidence it's needed, has low risk for breaking > other u-boot platforms, and riscv64 support in guix is pretty > experimental at this point so I would say safe to go with it untested at > this point... though at some point I can test it on actual hardware if > it really is needed. Sounds good to me! > > >> That being said, while it works on pinebookpro, I still need an extra >> patch on the rockpro64 in order to boot, both on master with u-boot >> 2021.07 :-/ (see #49550). >> >> Were you able to confirm the issue? I see it looks like we have the same >> configuration in debian and guix, CONFIG_USE_PREBOOT=y and the >> "inno-usb" patch applied, mmmm > > Seems like you fixed the core of that problem in another commit! > > Patch looks good to me, thanks for working on it! Thanks for the review! I've just pushed it as eb46c6c5c81695af475f7e1e416d05e51157fe60, with a couple of tweaks to make `guix lint' happy (the patch filename was a little too long, as well as a line was over the column limit). Thanks, Pierre --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFMBAEBCgA2FiEEctU9gYy29KFyWDdMqPyeRH9PfVQFAmEH5jEYHHBpZXJyZS5s YW5nbG9pc0BnbXguY29tAAoJEKj8nkR/T31U5EYH/0lkvpkAJgX/42ho8aIIvtf1 EBY12H9H0W7B/tzocKnJ8hGMli8/CX0L3dnq7sgW9xvHS/RpaJ2cUu7cMNVi3iN3 VTIyf7U0kzDfH7O8IhhtqRVFtLFBBKlf9sUmLGFyfOLIUmTjPJ3iJH6WcKbO02xe Wlwk/9aG6paTXCkZWW151vOlZOIKsniVpVR+tyMMrAk9KQ5JlQzXvQ5ZxHL+2UyX DqKNMEgoMbwIrTtuuYprG7JXABoszDTB4WfMsyDjUz7J4rmLLZiy0e/9fdXOiJVd PF3IXXmLv0+w0F0XipW0OCwc3aJUCkaGnuPO5hcXQjVgot/xZn/29hoRR8Eufs8= =/XU1 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 02 12:13:03 2021 Received: (at 49552-done) by debbugs.gnu.org; 2 Aug 2021 16:13:03 +0000 Received: from localhost ([127.0.0.1]:39119 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAaYp-0005dq-6k for submit@debbugs.gnu.org; Mon, 02 Aug 2021 12:13:03 -0400 Received: from mout.gmx.net ([212.227.15.19]:41979) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAaYm-0005dI-Vo for 49552-done@debbugs.gnu.org; Mon, 02 Aug 2021 12:13:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1627920767; bh=oGXxFRMvzJvAyD/F9UaYIXTUS9oAV4CwLr6tDIz0YA0=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=S6kJXNUx4eSaWL6P1r+tDwg4FLkVZIsN9Z6LOAIhuqCfFI89YtqnjV5huO/XVy/Bv qJqkpugEYHk3ZTe6lCW0oqC1bOlcHBkzAbpgMEI8xC4BNlkJX4H4gKK1uVqX2VNHM7 rsNXuP989GvcMpsZBvbYLpE+QeaQYAsheCnGM2Qo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from labiere ([82.69.64.142]) by mail.gmx.net (mrgmx004 [212.227.17.184]) with ESMTPSA (Nemesis) id 1N0X8o-1n74vK32Wa-00wZ5d; Mon, 02 Aug 2021 18:12:46 +0200 References: <87mtqqkmwo.fsf@gmx.com> <875ywyqtfj.fsf@gnu.org> <87lf5ugw71.fsf@yucca> <87mtq9s5ui.fsf@gmx.com> <87lf5k6fo4.fsf@yucca> <87lf5k81qm.fsf@gmx.com> User-agent: mu4e 1.6.1; emacs 27.2 From: Pierre Langlois To: Vagrant Cascadian Subject: Re: bug#49552: [PATCH] gnu: u-boot: Update to 2021.07. Date: Mon, 02 Aug 2021 17:02:13 +0100 In-reply-to: <87lf5k81qm.fsf@gmx.com> Message-ID: <87im0n966g.fsf@gmx.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:UULRpsT95sw7tF9nP+f03CblTpc7jHeBz7eQItvHLkcdI0FU1h9 cu1dFfjoPUDgboHqPBCCnTP/O870AYf8qJpPNuyflgBdDZ5X7nT9UfRsZdVuvq/Z/5uEAwp NiK9AM1WnspQ712BazEhKgpDK+lJU0zBQSt4RwNQV2sLhF/fKymWd/7AYE1dQ+aVBQ+CP8W /vbL594ki1H5rgDV8550A== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:zS/63M2MOsw=:axYbSZTYKuwwPt/nsWXyz5 sJLKMC2wjsAHR1B6bu8ncj7FtV12ChTUpimw7LJYz60cF16s3AdY3hGRRw/DZUoH1g+1icUWA 8iOdIXhe2K5HhqGWv8ubXzqgfnMXwNm7H6AysZLXjy76IAWI74xzQ0SL4TEEWHxAtnkDQMtcn 4XcHl+WlgwcATNq4IrQBt7ym4MlwKQeq5scPSxOezzjqbUXv5hW1Bg3Qd3AXM8xoeugOo8sX8 ZqGdVB9YwowzeDYbsEvPbZlVk9fe1ZeQQ08kMXE5/ozET1teuLdSQyRRREPkOA1wYJMrkdylk eNRkMl0+VE8/0N6tFsPPjN0yJkXi8jKvO/pOyoTxTGFTO6HPnpkx5lJazYKBSkO30CegMaQUv 0TBtD3WO9XAAyBJGWMLCpjbxqvhhF2PCW1/oH4oxQmjex55kD6UQf+1M/1AxnkdyA0t/Fx8MB JpUJW33jiUqXRiVHkWC9QlG8b0Pk33Sela7LsdLots+DcGM5DwFomAd5dGwGhj7QPQA3ye7Za VnSOS56m4m2dr/8a53Jse9VNTm8fdvMLvAwTBLBCTuslLVhtD4B30JxwpDX3RTVp/qhO/ycc2 ijnUnDktrPXgkiAVfe5jJVz8T9+X2bsG9uSG3p3lBeQV6B6lTcysdcRuqFu1yLydDIY4uayxc 60zse2t+xBk0mDuzt5aHk8iIn3HSWJruplrUt0o7ji1QBGWDTSjSSDpaIhi6poVlaAYDaopoQ ChliCvfpKvyCkO9IvZzVcSZPfvD3qC19EWqCrLyWz8nuBicN5viZl3VerovfOhnoaFy+6G7DC KWceANcoEZHjSuHYDEDHtuh04B8plMLmIYzrKIinGW303GB3h0pU1qStoq0oHRzS7+yFDFb2i NtE2ePa2srsJMGrP0K0nWbPq2OvJzBsncJELhzWAZPrlYyQH1ZsjOSbTihrMASG/3hyvqSjac w+8sAzHgJeq64gzpLlqOnjK1WU8M54fvzsahrP+TIwXOT5Tp3Y93qyb4rEa2rXdv0jW6VWMBB u6N/OfPKKeXmrNCe8zfswuOs/nrKacXYdYu+Koy/PGrYByEtwXBQxiRCRBS8AHEES38FW+cUw XzOsMBg4LACIK2ILZZg+qQJajr/d7jRcnnUBhe1gO47XFAmt3tQMXIePQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 49552-done Cc: Mathieu Othacehe , Pierre Langlois , 49552-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" --==-=-= Content-Type: text/plain Hello, Pierre Langlois writes: (snip) >>> That being said, while it works on pinebookpro, I still need an extra >>> patch on the rockpro64 in order to boot, both on master with u-boot >>> 2021.07 :-/ (see #49550). >>> >>> Were you able to confirm the issue? I see it looks like we have the same >>> configuration in debian and guix, CONFIG_USE_PREBOOT=y and the >>> "inno-usb" patch applied, mmmm >> >> Seems like you fixed the core of that problem in another commit! >> >> Patch looks good to me, thanks for working on it! > > Thanks for the review! I've just pushed it as > eb46c6c5c81695af475f7e1e416d05e51157fe60, with a couple of tweaks to > make `guix lint' happy (the patch filename was a little too long, as > well as a line was over the column limit). It turns out I broke a few u-boot packages :-/ https://ci.guix.gnu.org/eval/70864?status=failed u-boot-tools failing to build on aarch64 appears to be unrelated, it's due to libical which builds just fine for me on my rockpro64. However u-boot-vexpress, u-boot-sifive-fu540 and u-boot-qemu-riscv64-smode are real issues. Here are a couple of patches for them, they're pretty trivial so I'll push them soon unless anybody objects: --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFMBAEBCgA2FiEEctU9gYy29KFyWDdMqPyeRH9PfVQFAmEIGXcYHHBpZXJyZS5s YW5nbG9pc0BnbXguY29tAAoJEKj8nkR/T31U2RYH/2AVX5iKOenm4buRB3Qqg+1b 43WZTrOgZJ91tew1sdsv7cree9cgHK0mJxS2IglCs5jIWOSXCO8/xKm1Ck0AyJCn Is0R6p74hs2/G9BqjM4pa3m+/d4H709fEWtpMDoXUeR/zbGEqYd0mq1VtLtpmwJX 9i1HLEPJoO5SeypgkKOr/jXu0GKQqWEffdP+6ufsxWsbXYf1nUmAoxpEin3hEWHY eOwAVax+wvh3QYJCZctI2jagVqXPdZ/thuvcGbO+VpNBZP4O0y3li30a/HzoiDvY NBhS9pqyaKu8eVMMXfcK5uikwJGzBVr7ETTPAxV/DebyT+N7Tsa/cTwMWL7BYt8= =W12+ -----END PGP SIGNATURE----- --==-=-=-- --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-u-boot-vexpress-Downgrade-to-2021.04.patch Content-Transfer-Encoding: quoted-printable =46rom bb4f2831531b29194d5de499a52f6bf8aaaf93ad Mon Sep 17 00:00:00 2001 From: Pierre Langlois Date: Mon, 2 Aug 2021 15:05:49 +0100 Subject: [PATCH 1/2] gnu: u-boot-vexpress: Downgrade to 2021.04. * gnu/packages/bootloaders.scm (u-boot-2021.04): New variable. (u-boot-vexpress): Downgrade to 2021.04. =2D-- gnu/packages/bootloaders.scm | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm index 504b89f122..c64f5a09d5 100644 =2D-- a/gnu/packages/bootloaders.scm +++ b/gnu/packages/bootloaders.scm @@ -533,6 +533,20 @@ tree binary files. These are board description files= used by Linux and BSD.") also initializes the boards (RAM etc).") (license license:gpl2+))) +(define u-boot-2021.04 + (package + (inherit u-boot) + (version "2021.04") + (source (origin + (patches (list %u-boot-rockchip-inno-usb-patch)) + (method url-fetch) + (uri (string-append + "https://ftp.denx.de/pub/u-boot/" + "u-boot-" version ".tar.bz2")) + (sha256 + (base32 + "06p1vymf0dl6jc2xy5w7p42mpgppa46lmpm2ishmgsycnldqnhqd")))= ))) + (define-public u-boot-tools (package (inherit u-boot) @@ -714,7 +728,12 @@ board-independent tools."))) #t))))))))) (define-public u-boot-vexpress - (make-u-boot-package "vexpress_ca9x4" "arm-linux-gnueabihf")) + ;; vexpress_ca9x4 support was removed with version 2021.07, + ;; see https://lists.denx.de/pipermail/u-boot/2021-February/440803.html= . + (package + (inherit (make-u-boot-package "vexpress_ca9x4" "arm-linux-gnueabihf")= ) + (version (package-version u-boot-2021.04)) + (source (package-source u-boot-2021.04)))) (define-public u-boot-malta (make-u-boot-package "malta" "mips64el-linux-gnuabi64")) =2D- 2.32.0 --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0002-gnu-Rename-u-boot-sifive-fu540-to-sifive-unleashed.patch Content-Transfer-Encoding: quoted-printable =46rom 26957dac52584457d43d6139e2edc49074c7ca44 Mon Sep 17 00:00:00 2001 From: Pierre Langlois Date: Mon, 2 Aug 2021 15:13:11 +0100 Subject: [PATCH 2/2] gnu: Rename u-boot-sifive-fu540 to sifive-unleashed. * gnu/packages/bootloaders.scm (u-boot-sifive-fu540): Rename to ... (u-boot-sifive-unleashed): ... this. Change board name from sifive_fu540 = to sifive_unleashed. * gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch: Rename sifive_fu= 540 to sifive_unleashed. =2D-- gnu/packages/bootloaders.scm | 4 ++-- gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm index c64f5a09d5..9b1bcf9da6 100644 =2D-- a/gnu/packages/bootloaders.scm +++ b/gnu/packages/bootloaders.scm @@ -891,8 +891,8 @@ to Novena upstream, does not load u-boot.img from the = first partition.") (patches (search-patches "u-boot-riscv64-fix-extlinux.patch")))))= )) -(define-public u-boot-sifive-fu540 - (make-u-boot-package "sifive_fu540" "riscv64-linux-gnu")) +(define-public u-boot-sifive-unleashed + (make-u-boot-package "sifive_unleashed" "riscv64-linux-gnu")) (define-public u-boot-sifive-unmatched (make-u-boot-package "sifive_unmatched" "riscv64-linux-gnu")) diff --git a/gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch b/gnu/= packages/patches/u-boot-riscv64-fix-extlinux.patch index d6c1987718..468024ab00 100644 =2D-- a/gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch +++ b/gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch @@ -30,8 +30,8 @@ Index: u-boot/configs/qemu-riscv64_smode_defconfig +CONFIG_PREBOOT=3D"setenv fdt_addr ${fdtcontroladdr}; fdt addr ${fdtcontr= oladdr};" Index: u-boot/configs/sifive_fu540_defconfig =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =2D--- u-boot.orig/configs/sifive_fu540_defconfig -+++ u-boot/configs/sifive_fu540_defconfig +--- u-boot.orig/configs/sifive_unleashed_defconfig ++++ u-boot/configs/sifive_unleashed_defconfig @@ -27,3 +27,5 @@ CONFIG_SPL_DM_SEQ_ALIAS=3Dy CONFIG_SPL_CLK=3Dy CONFIG_DM_MTD=3Dy =2D- 2.32.0 --=-=-= Content-Type: text/plain Thanks, Pierre --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon Aug 02 15:33:08 2021 Received: (at 49552) by debbugs.gnu.org; 2 Aug 2021 19:33:08 +0000 Received: from localhost ([127.0.0.1]:39318 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAdgS-00027S-6m for submit@debbugs.gnu.org; Mon, 02 Aug 2021 15:33:08 -0400 Received: from cascadia.aikidev.net ([173.255.214.101]:36508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAdgQ-00026w-BT for 49552@debbugs.gnu.org; Mon, 02 Aug 2021 15:33:06 -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 798DF1A9FD; Mon, 2 Aug 2021 12:33:00 -0700 (PDT) From: Vagrant Cascadian To: Pierre Langlois Subject: Re: bug#49552: [PATCH] gnu: u-boot: Update to 2021.07. In-Reply-To: <87im0n966g.fsf@gmx.com> References: <87mtqqkmwo.fsf@gmx.com> <875ywyqtfj.fsf@gnu.org> <87lf5ugw71.fsf@yucca> <87mtq9s5ui.fsf@gmx.com> <87lf5k6fo4.fsf@yucca> <87lf5k81qm.fsf@gmx.com> <87im0n966g.fsf@gmx.com> Date: Mon, 02 Aug 2021 12:32:46 -0700 Message-ID: <87im0nve01.fsf@ponder> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49552 Cc: Mathieu Othacehe , 49552@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain On 2021-08-02, Pierre Langlois wrote: > Pierre Langlois writes: >>>> That being said, while it works on pinebookpro, I still need an extra >>>> patch on the rockpro64 in order to boot, both on master with u-boot >>>> 2021.07 :-/ (see #49550). >>>> >>>> Were you able to confirm the issue? I see it looks like we have the same >>>> configuration in debian and guix, CONFIG_USE_PREBOOT=y and the >>>> "inno-usb" patch applied, mmmm >>> >>> Seems like you fixed the core of that problem in another commit! >>> >>> Patch looks good to me, thanks for working on it! >> >> Thanks for the review! I've just pushed it as >> eb46c6c5c81695af475f7e1e416d05e51157fe60, with a couple of tweaks to >> make `guix lint' happy (the patch filename was a little too long, as >> well as a line was over the column limit). Great! > It turns out I broke a few u-boot packages :-/ https://ci.guix.gnu.org/eval/70864?status=failed Oh well... > u-boot-tools failing to build on aarch64 appears to be unrelated, it's > due to libical which builds just fine for me on my rockpro64. hrm... yeah, it has been a while since libical succeeded on aarch64: https://ci.guix.gnu.org/search?query=libical+system%3Aaarch64-linux Might be another case where the package doesn't build on some of the virtualized machines but builds fine on real hardware... Appears to have built fine on bordeaux: $ guix weather libical computing 1 package derivations for aarch64-linux... looking for 1 store items on https://ci.guix.gnu.org... https://ci.guix.gnu.org 0.0% substitutes available (0 out of 1) unknown substitute sizes 0.0 MiB on disk (uncompressed) 0.723 seconds per request (0.7 seconds in total) 1.4 requests per second 0.0% (0 out of 1) of the missing items are queued 1 queued builds aarch64-linux: 1 (100.0%) build rate: .00 builds per hour x86_64-linux: 39.79 builds per hour i686-linux: 0.00 builds per hour aarch64-linux: 0.00 builds per hour looking for 1 store items on https://bordeaux.guix.gnu.org... https://bordeaux.guix.gnu.org 100.0% substitutes available (1 out of 1) 0.5 MiB of nars (compressed) 7.4 MiB on disk (uncompressed) 0.872 seconds per request (0.9 seconds in total) 1.1 requests per second (continuous integration information unavailable) > However u-boot-vexpress I suspect u-boot-vexpress should just be dropped. The hardware was always unobtanium (e.g. you can't get it even with absurd sums of money); the only use-case was it was a platform supported in qemu early on, but there are better virtualization platform options these days (e.g. virt)... > u-boot-sifive-fu540 and u-boot-qemu-riscv64-smode are > real issues. Here are a couple of patches for them, they're pretty > trivial so I'll push them soon unless anybody objects: > From 26957dac52584457d43d6139e2edc49074c7ca44 Mon Sep 17 00:00:00 2001 > From: Pierre Langlois > Date: Mon, 2 Aug 2021 15:13:11 +0100 > Subject: [PATCH 2/2] gnu: Rename u-boot-sifive-fu540 to sifive-unleashed. > * gnu/packages/bootloaders.scm (u-boot-sifive-fu540): Rename to ... > (u-boot-sifive-unleashed): ... this. Change board name from sifive_fu540 to > sifive_unleashed. > * gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch: Rename sifive_fu540 > to sifive_unleashed. Ah, sorry, I should have caught this, as I had to do this in the Debian packages too (but an earlier upload, so not as fresh in my memory)... Patch looks good to me, for what it's worth. :) It might normally be good to make a deprecated package for the name change, but again, since riscv64 is so experimental in guix it is probably not worth cluttering up with niche deprecated packages like this... live well, vagrant --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQRlgHNhO/zFx+LkXUXcUY/If5cWqgUCYQhIZgAKCRDcUY/If5cW qtUhAQCWVStDPtSqBvuWMKcW0Ck1xpFwVIk/DwWg3e8GlrIUNAEAngN78MTI+eLZ JrAj9uHz2g2WGh/haipAWGFayQntUA0= =WADA -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 05 08:41:54 2021 Received: (at 49552) by debbugs.gnu.org; 5 Aug 2021 12:41:54 +0000 Received: from localhost ([127.0.0.1]:46136 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mBch7-0004X2-O8 for submit@debbugs.gnu.org; Thu, 05 Aug 2021 08:41:54 -0400 Received: from mout.gmx.net ([212.227.17.22]:33337) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mBch5-0004Wm-4J for 49552@debbugs.gnu.org; Thu, 05 Aug 2021 08:41:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1628167300; bh=fv5ZGSOrDYMTOY9TcHqhiz888sbTCSvw9LIu2l9BBNI=; h=X-UI-Sender-Class:References:From:To:Cc:Subject:Date:In-reply-to; b=lAimphfUCDU2RTtNdsX2kaJgX6Nt7t7t9E6p9Ba+1ZsaiE80rO3J3dsktSObOdd2g JuyOUqee73KID3BRE59/6lbGrrKhOTiwM8QHm2JyGv71srSlyaAe7hPROuP2LQ0Xb5 fZ7Fe4DQCjvaDPJn6qJxxkaVN2XrvX7mn7e14YBI= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from labiere ([82.69.64.142]) by mail.gmx.net (mrgmx104 [212.227.17.174]) with ESMTPSA (Nemesis) id 1M4Jqb-1mBLi11Ia9-000Nsx; Thu, 05 Aug 2021 14:41:40 +0200 References: <87mtqqkmwo.fsf@gmx.com> <875ywyqtfj.fsf@gnu.org> <87lf5ugw71.fsf@yucca> <87mtq9s5ui.fsf@gmx.com> <87lf5k6fo4.fsf@yucca> <87lf5k81qm.fsf@gmx.com> <87im0n966g.fsf@gmx.com> <87im0nve01.fsf@ponder> User-agent: mu4e 1.6.1; emacs 27.2 From: Pierre Langlois To: Vagrant Cascadian Subject: Re: bug#49552: [PATCH] gnu: u-boot: Update to 2021.07. Date: Thu, 05 Aug 2021 13:37:52 +0100 In-reply-to: <87im0nve01.fsf@ponder> Message-ID: <87eeb8t667.fsf@gmx.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Provags-ID: V03:K1:GeO7g94Gpw8TXAYTG3XizLLZGitRBAJplK8Bz5Ynb3haV46nbcD 6KvdlCMRHgJZTGugQN4qTjzr1HRebuBlQ1hClEpRZa3zgecyJPkEaq0kU/S2nUP5nb3uqpJ Kj7vCVNcuVeZ36UBjPSd8P1Tjx71CCQgJT37kPSpQHwpWXkJk42vy+OXJcpI+xwS9lKwjSx jNIq/3lWgkwPcRk4yvzYg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:TxosXj+MXj4=:SC4O5gLHY5DkDQ075dqjCa vS0M7YGQ5ik+BR9LIxxDzmO7ellABBMVex6QR/OvvFED/p6l31b2EZzd+ay7Q4glD/0zCCDXv soFYzyuinLTWpp1i/F22NKp0lacjuRiWa6pWGsogjUAorB4YO8cv2oAH5VnQCq4qSHkUtZd3u c4hsjIzFKFZq5kIJeKUvTkPHkuYI4lu4xCCoBTk5vi+2Rwa+x/akyYLvyk2D1CVlChqubY0ue YIbalCJjM/gghlrAA0QLBKnNchhCBDoBmUqu/qOCgjZYsX0X9H15T+9DSeOtnYtKFlDBclNx1 BFdRyJPcmCWewNKoE4u495x+igrmQ9GUQFQagUB72lgjcbr5Gi/TFJbsbVhC+On+J5haglVSN n/dzPUMiJhKk7r6YI77rFjoSf6in1xq7aodzQk56rP2rqdiN8vBVqM1UavkDrRTFhshQDyeLc cvnUOzabDd6w2h/0y8e7wobqYDJRK8l8f7AxOAWxlamHaULB5Lw1EJ/xS7QDIp8T1Y2YrJs+p 7LOHDdGV+b7g0pSHAEtGMgPpBr3MFMnkj8pEp/MViqNk3DXb+UShUISZ7GrqnH55zvYCPYKrd TtV6z02rnbHOhLH8LiMuFtZiXqJ453P+gclxdwinO5XUw6K7D/PafZ0XhxxkhtlM7lwDwsVca m8S6jCzMm1zEIjfnR/V4o7pfyAB1yHTzQjrMDAjYpFjFz8A6FYmKxBtfgTuB9OGWMCm7BmK0X nXqSPnzUADWY5nyH186AgiUkTicMoA7eGIQNkNZOxojjrIkKrYcmwP21UMiPWXkg11PmxkCFK knKut/1dlab1bh3cRuneXI46vhUQJZGRPG2OsGtmQQAu+JDnK1eVVTnm1G/7+q/oeMyTiC7ZC l2jCBEZloPu/tJldGRJDlOpuCRztsxD5VD0b03FxCaIEnJQvObDwXcT2vEgjqKDxV5tLFZ993 mqUEKkSdt0gU1V7mvAIGmDZTJH2OklZsHob/3dqzb22w34SCuAR529h6JIGNvc0e3JirlYjuo QPommM/uPJ24cW19T8j1cM7RiiSA0Eiu4cpiY5f0H9cN8Y8TVejR19yDXv7GV9lD3d+Cdw9o2 fDwh74icrQ+hTGjKaNIfFiUI2KDIYkzhcJK6R5XpQ3ba5mI26UWyKuCOA== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49552 Cc: Mathieu Othacehe , Pierre Langlois , 49552@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Hi! Vagrant Cascadian writes: > [[PGP Signed Part:Undecided]] > On 2021-08-02, Pierre Langlois wrote: >> Pierre Langlois writes: >>>>> That being said, while it works on pinebookpro, I still need an extra >>>>> patch on the rockpro64 in order to boot, both on master with u-boot >>>>> 2021.07 :-/ (see #49550). >>>>> >>>>> Were you able to confirm the issue? I see it looks like we have the same >>>>> configuration in debian and guix, CONFIG_USE_PREBOOT=y and the >>>>> "inno-usb" patch applied, mmmm >>>> >>>> Seems like you fixed the core of that problem in another commit! >>>> >>>> Patch looks good to me, thanks for working on it! >>> >>> Thanks for the review! I've just pushed it as >>> eb46c6c5c81695af475f7e1e416d05e51157fe60, with a couple of tweaks to >>> make `guix lint' happy (the patch filename was a little too long, as >>> well as a line was over the column limit). > > Great! > >> It turns out I broke a few u-boot packages :-/ https://ci.guix.gnu.org/eval/70864?status=failed > > Oh well... > >> u-boot-tools failing to build on aarch64 appears to be unrelated, it's >> due to libical which builds just fine for me on my rockpro64. > > hrm... yeah, it has been a while since libical succeeded on aarch64: > > https://ci.guix.gnu.org/search?query=libical+system%3Aaarch64-linux > > Might be another case where the package doesn't build on some of the > virtualized machines but builds fine on real hardware... > > > Appears to have built fine on bordeaux: > > $ guix weather libical > computing 1 package derivations for aarch64-linux... > looking for 1 store items on https://ci.guix.gnu.org... > https://ci.guix.gnu.org > 0.0% substitutes available (0 out of 1) > unknown substitute sizes > 0.0 MiB on disk (uncompressed) > 0.723 seconds per request (0.7 seconds in total) > 1.4 requests per second > > 0.0% (0 out of 1) of the missing items are queued > 1 queued builds > aarch64-linux: 1 (100.0%) > build rate: .00 builds per hour > x86_64-linux: 39.79 builds per hour > i686-linux: 0.00 builds per hour > aarch64-linux: 0.00 builds per hour > looking for 1 store items on https://bordeaux.guix.gnu.org... > https://bordeaux.guix.gnu.org > 100.0% substitutes available (1 out of 1) > 0.5 MiB of nars (compressed) > 7.4 MiB on disk (uncompressed) > 0.872 seconds per request (0.9 seconds in total) > 1.1 requests per second > (continuous integration information unavailable) > > >> However u-boot-vexpress > > I suspect u-boot-vexpress should just be dropped. The hardware was > always unobtanium (e.g. you can't get it even with absurd sums of > money); the only use-case was it was a platform supported in qemu early > on, but there are better virtualization platform options these days > (e.g. virt)... Oh I see, I was curious why it had been added, assuming somebody had access to this board and probably still cared. If not, I agree let's remove it! > > >> u-boot-sifive-fu540 and u-boot-qemu-riscv64-smode are >> real issues. Here are a couple of patches for them, they're pretty >> trivial so I'll push them soon unless anybody objects: > >> From 26957dac52584457d43d6139e2edc49074c7ca44 Mon Sep 17 00:00:00 2001 >> From: Pierre Langlois >> Date: Mon, 2 Aug 2021 15:13:11 +0100 >> Subject: [PATCH 2/2] gnu: Rename u-boot-sifive-fu540 to sifive-unleashed. > >> * gnu/packages/bootloaders.scm (u-boot-sifive-fu540): Rename to ... >> (u-boot-sifive-unleashed): ... this. Change board name from sifive_fu540 to >> sifive_unleashed. >> * gnu/packages/patches/u-boot-riscv64-fix-extlinux.patch: Rename sifive_fu540 >> to sifive_unleashed. > > Ah, sorry, I should have caught this, as I had to do this in the Debian > packages too (but an earlier upload, so not as fresh in my > memory)... No worries! I should have made sure to build all dependents. > > Patch looks good to me, for what it's worth. :) > > It might normally be good to make a deprecated package for the name > change, but again, since riscv64 is so experimental in guix it is > probably not worth cluttering up with niche deprecated packages like > this... SGTM! I'll push a patch to remove the vexpress board support and the renaming patch shortly. Thanks, Pierre --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFMBAEBCgA2FiEEctU9gYy29KFyWDdMqPyeRH9PfVQFAmEL3IAYHHBpZXJyZS5s YW5nbG9pc0BnbXguY29tAAoJEKj8nkR/T31UOGMH/38IuyGWwEvY67AxrVyicM5M kG7K0BcnxJr+JMucjAdWC4jB2rSdN4LyBFSg85JI4QybuF+ekBZhgQIcWGgwgt4j eywXX9Bko8Y7fKe9sBuy3knn04+glOW5LlvHzunyO4sudx1+ovRUB775mBwYIhJK GDGrKH4Al60x4wUA4m2lb5vQ8s51/ZB57ymGMkPDWGP7H1ynGSGw33xug6Cfkt72 ONlPmleiXkBYC3RUX4n9hZdf7Z6JR7CACYq+lN8TtmxhW8Bhy0P6XQ32tnIGNoDg KD6iQlSt6+i5dbzCdAP9LTQhtfIkXLFSjQjagI2Fr6tmbf0lTQCysnX0p7vzKC4= =SV7d -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Jun 22 17:14:04 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 03 Sep 2021 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator