From unknown Sat Sep 20 12:00:25 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#50778 <50778@debbugs.gnu.org> To: bug#50778 <50778@debbugs.gnu.org> Subject: Status: [PATCH] m4: Don't require courage on unsupported systems. Reply-To: bug#50778 <50778@debbugs.gnu.org> Date: Sat, 20 Sep 2025 19:00:25 +0000 retitle 50778 [PATCH] m4: Don't require courage on unsupported systems. reassign 50778 guix-patches submitter 50778 Efraim Flashner severity 50778 normal tag 50778 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 24 09:41:30 2021 Received: (at submit) by debbugs.gnu.org; 24 Sep 2021 13:41:30 +0000 Received: from localhost ([127.0.0.1]:56982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTlSE-0005KO-Ff for submit@debbugs.gnu.org; Fri, 24 Sep 2021 09:41:30 -0400 Received: from lists.gnu.org ([209.51.188.17]:48002) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mTlSD-0005KG-31 for submit@debbugs.gnu.org; Fri, 24 Sep 2021 09:41:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60424) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mTlSC-0004ve-SB for guix-patches@gnu.org; Fri, 24 Sep 2021 09:41:28 -0400 Received: from flashner.co.il ([178.62.234.194]:43334) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mTlSB-0002mM-1p; Fri, 24 Sep 2021 09:41:28 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id AAFF040043; Fri, 24 Sep 2021 13:40:53 +0000 (UTC) Date: Fri, 24 Sep 2021 16:39:41 +0300 From: Efraim Flashner To: guix-patches@gnu.org Subject: [PATCH] m4: Don't require courage on unsupported systems. Message-ID: <6cef6643c809f73110b9d74db74c6511be000ee4.1632490595.git.efraim@flashner.co.il> Mail-Followup-To: guix-patches@gnu.org, ludo@gnu.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="BmFI8m073RAj7tZL" Content-Disposition: inline X-TUID: EJW3s77IDs4S Received-SPF: pass client-ip=178.62.234.194; envelope-from=efraim@flashner.co.il; helo=flashner.co.il 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 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit Cc: ludo@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: -2.3 (--) --BmFI8m073RAj7tZL Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * m4/guix.m4 (GUIX_ASSERT_SUPPORTED_SYSTEM): Don't error if building on an unsupported system. * doc/guix.texi (GNU Distribution): Relabel mips64el-linux as unsupported. --- As we discussed previously with the powerpc-linux patches, I've gotten around to changing the m4 error to a warning. Also, I didn't change i586-gnu to say unsupported next to it in GNU Distribution in the manual, although I suppose the other option would be to add i586-gnu to supported in m4/guix.m4. --- doc/guix.texi | 2 +- m4/guix.m4 | 17 +++-------------- 2 files changed, 4 insertions(+), 15 deletions(-) diff --git a/doc/guix.texi b/doc/guix.texi index 9bb91b94fd..5cec6c0645 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -525,7 +525,7 @@ way for you to give it a try is by setting up an instan= ce of (@pxref{transparent-emulation-qemu, @code{hurd-vm-service-type}}). @xref{Contributing}, on how to help! =20 -@item mips64el-linux (deprecated) +@item mips64el-linux (unsupported) little-endian 64-bit MIPS processors, specifically the Loongson series, n32 ABI, and Linux-Libre kernel. This configuration is no longer fully supported; in particular, there is no ongoing work to ensure that this diff --git a/m4/guix.m4 b/m4/guix.m4 index 05d409a674..7a5eaa47f9 100644 --- a/m4/guix.m4 +++ b/m4/guix.m4 @@ -1,7 +1,7 @@ dnl GNU Guix --- Functional package management for GNU dnl Copyright =C2=A9 2012, 2013, 2014, 2015, 2016, 2018, 2019, 2020, 2021 = Ludovic Court=C3=A8s dnl Copyright =C2=A9 2014 Mark H Weaver -dnl Copyright =C2=A9 2017 Efraim Flashner +dnl Copyright =C2=A9 2017, 2021 Efraim Flashner dnl Copyright =C2=A9 2021 Chris Marusich dnl dnl This file is part of GNU Guix. @@ -79,25 +79,14 @@ dnl Assert that this is a system to which the distro is= ported. AC_DEFUN([GUIX_ASSERT_SUPPORTED_SYSTEM], [ AC_REQUIRE([GUIX_SYSTEM_TYPE]) =20 - AC_ARG_WITH([courage], [AS_HELP_STRING([--with-courage], - [Assert that even if this platform is unsupported, you will be -courageous and port the GNU System distribution to it (see -"GNU Distribution" in the manual.)])], - [guix_courageous=3D"$withval"], - [guix_courageous=3D"no"]) - # Currently only Linux-based systems are supported, and only on some # platforms. case "$guix_system" in x86_64-linux|i686-linux|armhf-linux|aarch64-linux|powerpc64le-linux) ;; *) - if test "x$guix_courageous" =3D "xyes"; then - AC_MSG_WARN([building Guix on `$guix_system', which is not support= ed]) - else - AC_MSG_ERROR([`$guix_system' is not a supported platform. -See "GNU Distribution" in the manual, or try `--with-courage'.]) - fi + AC_MSG_WARN([`$guix_system' IS NOT A SUPPORTED PLATFORM. +See "GNU Distribution" in the manual, for more information.]) ;; esac ]) base-commit: a7b6c5a1270e52385a70b4192ee40ac6eb3b7c27 --=20 2.33.0 --BmFI8m073RAj7tZL Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmFN1R0ACgkQQarn3Mo9 g1EL8Q//SaSxfRy+aQKUxf3VZv2g1G6DFIi0brN0AokOXVrc8T4PGfcYT+I7gBdE +m8xApcfcOKdGYnbIeJ3nC8JTkbM3I4984FSHVgvyY3elszlfPCHriKEmDGsg5Rd 9Arrdo0+Z7wyRwjdEgae/4H4gysiramIqpXH+iCJCa2vW0yVUq4XXoFK6LY3haJH GI2Nlx3lKVD4xQpMX7pC1c3dO+ZjO867Rgh1SWdU/AHLeIMRGs38VZ2/doLxusev QC0aFuF6tK/w/RDl1EoHRaVUVYt1HgMW5SCJ4f/inff1Tl+9yTxtBvdf373nxVDH yVwoj/2qZy7Y/H8zZU/ATZeiKNildyJJmm0ppQDiBotD1ZzVezf+k4Pm+ySmDueR sMSGQZJkGIAwn2XJzEsaX9QiSD+SCZBTNo15Vg3qwMXikx+AUOash0LlNVRrqKQ6 K+iIAVSHDjQ14ij0Zg/KSLz2dBmV53ag+PmYTKPh5poZoPbJKwWiJ2cJOQ9OCyXj WUhb5GDId2Pnd6dOtYSpGG2MOiMaps4VC6N7Tk0DrjX5qhX+abfJZd/EMwJHs4Vp QB8WCBlKEnjMH2Mxa7MY/XIF8oZ1UK4QrvudRwq2DZ1xSsr1Ls/18B4OELNiv0zj usmzL3vT1RkSMO1rCWzHYpVVUVpd3CO1lOIFlG0A0qf3tcOwfjA= =D1tc -----END PGP SIGNATURE----- --BmFI8m073RAj7tZL-- From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 13 05:00:29 2021 Received: (at 50778) by debbugs.gnu.org; 13 Oct 2021 09:00:29 +0000 Received: from localhost ([127.0.0.1]:58232 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1maa7h-0004Zw-3X for submit@debbugs.gnu.org; Wed, 13 Oct 2021 05:00:29 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49772) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1maa7f-0004Th-Pz for 50778@debbugs.gnu.org; Wed, 13 Oct 2021 05:00:28 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:50566) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1maa7a-00062T-EJ for 50778@debbugs.gnu.org; Wed, 13 Oct 2021 05:00:22 -0400 Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:62362 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1maa7Z-00069g-Je for 50778@debbugs.gnu.org; Wed, 13 Oct 2021 05:00:21 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: 50778@debbugs.gnu.org Subject: Re: bug#50778: [PATCH] m4: Don't require courage on unsupported systems. References: <6cef6643c809f73110b9d74db74c6511be000ee4.1632490595.git.efraim@flashner.co.il> Date: Wed, 13 Oct 2021 11:00:16 +0200 In-Reply-To: <6cef6643c809f73110b9d74db74c6511be000ee4.1632490595.git.efraim@flashner.co.il> (Efraim Flashner's message of "Fri, 24 Sep 2021 16:39:41 +0300") Message-ID: <87h7dls3j3.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50778 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 (---) Efraim Flashner skribis: > * m4/guix.m4 (GUIX_ASSERT_SUPPORTED_SYSTEM): Don't error if building on > an unsupported system. > * doc/guix.texi (GNU Distribution): Relabel mips64el-linux as > unsupported. > --- > > As we discussed previously with the powerpc-linux patches, I've gotten > around to changing the m4 error to a warning. Also, I didn't change > i586-gnu to say unsupported next to it in GNU Distribution in the > manual, although I suppose the other option would be to add i586-gnu to > supported in m4/guix.m4. Yes, I=E2=80=99d rather mark i586-gnu as supported in m4/guix.m4 (it should= have been the case long ago) and keep the error and =E2=80=98--with-courage=E2= =80=99 flag. WDYT? > -@item mips64el-linux (deprecated) > +@item mips64el-linux (unsupported) Good idea. :-) Thanks! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 17 03:21:25 2021 Received: (at 50778) by debbugs.gnu.org; 17 Oct 2021 07:21:25 +0000 Received: from localhost ([127.0.0.1]:43526 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mc0U1-0002Y5-J5 for submit@debbugs.gnu.org; Sun, 17 Oct 2021 03:21:25 -0400 Received: from flashner.co.il ([178.62.234.194]:36544) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mc0Tz-0002Xr-Ik for 50778@debbugs.gnu.org; Sun, 17 Oct 2021 03:21:24 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id AC743402E0; Sun, 17 Oct 2021 07:21:17 +0000 (UTC) Date: Sun, 17 Oct 2021 10:20:45 +0300 From: Efraim Flashner To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#50778] [PATCH] m4: Don't require courage on unsupported systems. Message-ID: Mail-Followup-To: Efraim Flashner , Ludovic =?utf-8?Q?Court=C3=A8s?= , 50778@debbugs.gnu.org References: <6cef6643c809f73110b9d74db74c6511be000ee4.1632490595.git.efraim@flashner.co.il> <87h7dls3j3.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="lLxuFobWn/Sx6R4+" Content-Disposition: inline In-Reply-To: <87h7dls3j3.fsf@gnu.org> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50778 Cc: 50778@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 (-) --lLxuFobWn/Sx6R4+ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Oct 13, 2021 at 11:00:16AM +0200, Ludovic Court=C3=A8s wrote: > Efraim Flashner skribis: >=20 > > * m4/guix.m4 (GUIX_ASSERT_SUPPORTED_SYSTEM): Don't error if building on > > an unsupported system. > > * doc/guix.texi (GNU Distribution): Relabel mips64el-linux as > > unsupported. > > --- > > > > As we discussed previously with the powerpc-linux patches, I've gotten > > around to changing the m4 error to a warning. Also, I didn't change > > i586-gnu to say unsupported next to it in GNU Distribution in the > > manual, although I suppose the other option would be to add i586-gnu to > > supported in m4/guix.m4. >=20 > Yes, I=E2=80=99d rather mark i586-gnu as supported in m4/guix.m4 (it shou= ld have > been the case long ago) and keep the error and =E2=80=98--with-courage=E2= =80=99 flag. >=20 > WDYT? I'm OK with changing i586-gnu to supported in m4/guix.m4. However, part of the plan was to make it so that we didn't have to have the --with-courage flag when building for mips64el, and so we could remove powerpc-linux so it would also say that it is unsupported but we wouldn't need people to make special versions of the guix package so they can try to build it. I can make it bigger and flashier, so it looks more like **************************************** WARNING: YOU ARE ATTEMPTING TO BUILD GUIX ON AN UNSUPPORTED PLATFORM! PROCEED AT YOUR OWN RISK!!! YOU HAVE BEEN WARNED! HERE BE DRAGONS!!!! **************************************** > > -@item mips64el-linux (deprecated) > > +@item mips64el-linux (unsupported) >=20 > Good idea. :-) >=20 > Thanks! >=20 > Ludo=E2=80=99. >=20 >=20 >=20 --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --lLxuFobWn/Sx6R4+ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmFrzsgACgkQQarn3Mo9 g1FRCg//ZtuKj6NlO+HMxpk01QnWv81e20LXwwV+y2v4j/84DzdfElxeGPGJz5C/ Wqy4kFSl+FyUCdrW7UkSjuYtnN0YCHSZ3CS+J3KXl7Hvs2rK0aBE4I1sEmqQH+MA kRvTLVQXpVibTLt+DoTwLAh7kvqD40hvhbzvCgISVhVS5qLHbKcRPmLl/SdrQIY/ JoAlsrFHj+86uhY911tgHDHQvMwaWwtrz1fulpwA8dau8o2x+B7dw3O++7Cer0EA V5fPAMV0xy1kOeg7aJU98H/F+P4j5ccPHXBy6bDTodS6klsL10ar2Dcg/NOE91rR /ndzINUB4Kvc7lidmSzgVEXg+piLuKqsA4SFAyV1hvmGvd8F9LyqJ6YPtL20Z2wP wKeeuPtnp5Fx+pDdK7d8mrtN1Cdv4aoAw2E1x2Snx8zuBmyIi8VHo00pIrx0ugBl VRxzicYJpmCmQ9omxCgLygG/Gw0wtjR8ODGB1H+zpvOT1Nps1BTkrdw21OlUefWE Sm5biLcEIqIlIdBWxMh2CMp16jrP27Z64FGpLl9w/M5Ksb1OXu+sS8skK80w9mHj ukgodZ26EMMi96sR6/izmEtHKxUazXFLp0/o1DzVW87MtaqqQQkK+nSw09Kvk+O4 11hGQ3xjmrZ7Q/zcWVXtC0+ILqpSE6q6v0C4+0eEAUUCFCY/nvw= =4Ku8 -----END PGP SIGNATURE----- --lLxuFobWn/Sx6R4+-- From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 18 04:44:05 2021 Received: (at 50778) by debbugs.gnu.org; 18 Oct 2021 08:44:05 +0000 Received: from localhost ([127.0.0.1]:45928 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mcOFZ-0001Qk-04 for submit@debbugs.gnu.org; Mon, 18 Oct 2021 04:44:05 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mcOFV-0001Q5-Qw for 50778@debbugs.gnu.org; Mon, 18 Oct 2021 04:44:03 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:60038) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mcOFQ-0005Yy-HL; Mon, 18 Oct 2021 04:43:56 -0400 Received: from [193.50.110.252] (port=58234 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mcOFP-0006IS-UL; Mon, 18 Oct 2021 04:43:56 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Efraim Flashner Subject: Re: [bug#50778] [PATCH] m4: Don't require courage on unsupported systems. References: <6cef6643c809f73110b9d74db74c6511be000ee4.1632490595.git.efraim@flashner.co.il> <87h7dls3j3.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 27 =?utf-8?Q?Vend=C3=A9miaire?= an 230 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 18 Oct 2021 10:43:54 +0200 In-Reply-To: (Efraim Flashner's message of "Sun, 17 Oct 2021 10:20:45 +0300") Message-ID: <87mtn6bu45.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50778 Cc: 50778@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! Efraim Flashner skribis: > On Wed, Oct 13, 2021 at 11:00:16AM +0200, Ludovic Court=C3=A8s wrote: [...] >> Yes, I=E2=80=99d rather mark i586-gnu as supported in m4/guix.m4 (it sho= uld have >> been the case long ago) and keep the error and =E2=80=98--with-courage= =E2=80=99 flag. >>=20 >> WDYT? > > I'm OK with changing i586-gnu to supported in m4/guix.m4. However, part > of the plan was to make it so that we didn't have to have the > --with-courage flag when building for mips64el, and so we could remove > powerpc-linux so it would also say that it is unsupported but we > wouldn't need people to make special versions of the guix package so > they can try to build it. I can make it bigger and flashier, so it looks > more like Ah! So I think you=E2=80=99re asking that there be three levels: 1. Fully supported (should include i586-gnu). 2. =E2=80=9CHalf supported=E2=80=9D or =E2=80=9Cin the works=E2=80=9D, li= ke mips64el-linux and powerpc-linux: in that case, maybe just emit a warning with AC_MSG_WARN? 3. Unsupported: error asking users to pass =E2=80=98--with-courage=E2=80= =99. How does that sound? Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 18 08:16:37 2021 Received: (at 50778) by debbugs.gnu.org; 18 Oct 2021 12:16:37 +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 1mcRZE-00053Q-V8 for submit@debbugs.gnu.org; Mon, 18 Oct 2021 08:16:37 -0400 Received: from flashner.co.il ([178.62.234.194]:42938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mcRZA-00053B-Qo for 50778@debbugs.gnu.org; Mon, 18 Oct 2021 08:16:35 -0400 Received: from localhost (unknown [141.226.169.107]) by flashner.co.il (Postfix) with ESMTPSA id A5997402E0; Mon, 18 Oct 2021 12:16:26 +0000 (UTC) Date: Mon, 18 Oct 2021 15:15:54 +0300 From: Efraim Flashner To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#50778] [PATCH] m4: Don't require courage on unsupported systems. Message-ID: Mail-Followup-To: Efraim Flashner , Ludovic =?utf-8?Q?Court=C3=A8s?= , 50778@debbugs.gnu.org References: <6cef6643c809f73110b9d74db74c6511be000ee4.1632490595.git.efraim@flashner.co.il> <87h7dls3j3.fsf@gnu.org> <87mtn6bu45.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="A6Dbu0nXBW2jmd+x" Content-Disposition: inline In-Reply-To: <87mtn6bu45.fsf@gnu.org> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50778 Cc: 50778@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 (-) --A6Dbu0nXBW2jmd+x Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Oct 18, 2021 at 10:43:54AM +0200, Ludovic Court=C3=A8s wrote: > Hello! >=20 > Efraim Flashner skribis: >=20 > > On Wed, Oct 13, 2021 at 11:00:16AM +0200, Ludovic Court=C3=A8s wrote: >=20 > [...] >=20 > >> Yes, I=E2=80=99d rather mark i586-gnu as supported in m4/guix.m4 (it s= hould have > >> been the case long ago) and keep the error and =E2=80=98--with-courage= =E2=80=99 flag. > >>=20 > >> WDYT? > > > > I'm OK with changing i586-gnu to supported in m4/guix.m4. However, part > > of the plan was to make it so that we didn't have to have the > > --with-courage flag when building for mips64el, and so we could remove > > powerpc-linux so it would also say that it is unsupported but we > > wouldn't need people to make special versions of the guix package so > > they can try to build it. I can make it bigger and flashier, so it looks > > more like >=20 > Ah! So I think you=E2=80=99re asking that there be three levels: >=20 > 1. Fully supported (should include i586-gnu). >=20 > 2. =E2=80=9CHalf supported=E2=80=9D or =E2=80=9Cin the works=E2=80=9D, = like mips64el-linux and > powerpc-linux: in that case, maybe just emit a warning with > AC_MSG_WARN? >=20 > 3. Unsupported: error asking users to pass =E2=80=98--with-courage=E2= =80=99. >=20 > How does that sound? I hadn't really planned on keeping the third category, but thinking about it more it would make sense to keep it for architectures that we don't even have bootstrap binaries for. Vagrant said he was able to build the guix package for riscv64-linux, I think without even adding my patches for adding the bootstrap binaries. By forcing people to pass --with-courage it goes past "it doesn't really work" and all the way into "really really unsupported" So yes, I like the idea of the three levels. --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --A6Dbu0nXBW2jmd+x Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmFtZXcACgkQQarn3Mo9 g1GaxBAAlocSjXpAKRaRiN1Hk/pcFEjzH6E2Nf5hrv76RbtbzXVEOEr4iGfYSCjV ZMKmYwPZibXNglzPGguBLXxiPNPu5rllwulnGPR7Ij6Zlww+C0QPjjpj75EHT6TW j1MZG8s10Zy79QuZ5rhTmJExip7GnQZ/IF1FEXpoxsmmQm42d3UFPOFacB0X+cWW fmkLOgOCCNne/rUIfdv/tHXtl7scKPNxK6E86Yt2JuY1G6kuVAhdWaaG8vKmTOpA hL1moXx9pEhq+oZWwyRO58qwKbsDA/j+S1yX0WGPe96OWikkchBghqBWi9ou20JQ 0Ixbzld5NGE4LE3p6flCF4mu9syG/FTGDkIBMb0fhD9tTD+cYcGgZfhCnibbHw/i /iadjGUslhqwBN13BVvcvbag7Pt/AyTy26FQQmXxSfMsUFitnP4IwK8IZ3C6pW8U 03obQOEWYKUvpPz83j3E0w0pJjYrahMuwPO6UhJ2lrHID83dHN9QpcL0AStvKZxX nL/piIALnwSXxVnnUHQmcpmJ3GJQoougCWLMnnE3Yr1X9YE8MIPq7Fermp64TABD +g9IM96j94mQWQrhReQAme8ETPz2NWXtVw+roMdgSXFEQy1Hpk93xE/cgOtw/QYm 97Cbwtdkhs+lwn+9O2r6+CaUuv1LIaY8f+/Jq2nV8+s/Dzzw7H4= =hZVP -----END PGP SIGNATURE----- --A6Dbu0nXBW2jmd+x-- From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 19 06:15:52 2021 Received: (at 50778) by debbugs.gnu.org; 19 Oct 2021 10:15:52 +0000 Received: from localhost ([127.0.0.1]:49471 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mcm9w-0007Lr-IJ for submit@debbugs.gnu.org; Tue, 19 Oct 2021 06:15:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:33930) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mcm9u-0007Lc-JN for 50778@debbugs.gnu.org; Tue, 19 Oct 2021 06:15:50 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:48000) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mcm9p-0000ql-B1; Tue, 19 Oct 2021 06:15:45 -0400 Received: from 91-160-117-201.subs.proxad.net ([91.160.117.201]:51258 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mcm9S-0005J6-Cx; Tue, 19 Oct 2021 06:15:23 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Efraim Flashner Subject: Re: [bug#50778] [PATCH] m4: Don't require courage on unsupported systems. References: <6cef6643c809f73110b9d74db74c6511be000ee4.1632490595.git.efraim@flashner.co.il> <87h7dls3j3.fsf@gnu.org> <87mtn6bu45.fsf@gnu.org> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 28 =?utf-8?Q?Vend=C3=A9miaire?= an 230 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Tue, 19 Oct 2021 12:15:17 +0200 In-Reply-To: (Efraim Flashner's message of "Mon, 18 Oct 2021 15:15:54 +0300") Message-ID: <87k0i99v7u.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 50778 Cc: 50778@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 (---) Howdy! Efraim Flashner skribis: > On Mon, Oct 18, 2021 at 10:43:54AM +0200, Ludovic Court=C3=A8s wrote: [...] >> Ah! So I think you=E2=80=99re asking that there be three levels: >>=20 >> 1. Fully supported (should include i586-gnu). >>=20 >> 2. =E2=80=9CHalf supported=E2=80=9D or =E2=80=9Cin the works=E2=80=9D,= like mips64el-linux and >> powerpc-linux: in that case, maybe just emit a warning with >> AC_MSG_WARN? >>=20 >> 3. Unsupported: error asking users to pass =E2=80=98--with-courage=E2= =80=99. >>=20 >> How does that sound? > > I hadn't really planned on keeping the third category, but thinking > about it more it would make sense to keep it for architectures that we > don't even have bootstrap binaries for. Vagrant said he was able to > build the guix package for riscv64-linux, I think without even adding my > patches for adding the bootstrap binaries. By forcing people to pass > --with-courage it goes past "it doesn't really work" and all the way > into "really really unsupported" > > So yes, I like the idea of the three levels. Alright. Can you send (or push) an updated patch? Thanks! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 14 11:37:33 2021 Received: (at 50778-done) by debbugs.gnu.org; 14 Dec 2021 16:37:33 +0000 Received: from localhost ([127.0.0.1]:59363 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mxAo1-0007Hv-IJ for submit@debbugs.gnu.org; Tue, 14 Dec 2021 11:37:33 -0500 Received: from flashner.co.il ([178.62.234.194]:34542) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mxAnz-0007Hi-Vo for 50778-done@debbugs.gnu.org; Tue, 14 Dec 2021 11:37:32 -0500 Received: from localhost (unknown [94.230.83.253]) by flashner.co.il (Postfix) with ESMTPSA id C6CD540720; Tue, 14 Dec 2021 16:37:25 +0000 (UTC) Date: Tue, 14 Dec 2021 18:36:48 +0200 From: Efraim Flashner To: Ludovic =?utf-8?Q?Court=C3=A8s?= , 50778-done@debbugs.gnu.org Subject: Re: [bug#50778] [PATCH] m4: Don't require courage on unsupported systems. Message-ID: Mail-Followup-To: Efraim Flashner , Ludovic =?utf-8?Q?Court=C3=A8s?= , 50778-done@debbugs.gnu.org References: <6cef6643c809f73110b9d74db74c6511be000ee4.1632490595.git.efraim@flashner.co.il> <87h7dls3j3.fsf@gnu.org> <87mtn6bu45.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="jKVWYQayHsOV7wZj" Content-Disposition: inline In-Reply-To: X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50778-done 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 (-) --jKVWYQayHsOV7wZj Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Finally took care of this today. On Mon, Oct 18, 2021 at 03:15:54PM +0300, Efraim Flashner wrote: > On Mon, Oct 18, 2021 at 10:43:54AM +0200, Ludovic Court=C3=A8s wrote: > > Hello! > >=20 > > Efraim Flashner skribis: > >=20 > > > On Wed, Oct 13, 2021 at 11:00:16AM +0200, Ludovic Court=C3=A8s wrote: > >=20 > > [...] > >=20 > > >> Yes, I=E2=80=99d rather mark i586-gnu as supported in m4/guix.m4 (it= should have > > >> been the case long ago) and keep the error and =E2=80=98--with-coura= ge=E2=80=99 flag. > > >>=20 > > >> WDYT? > > > > > > I'm OK with changing i586-gnu to supported in m4/guix.m4. However, pa= rt > > > of the plan was to make it so that we didn't have to have the > > > --with-courage flag when building for mips64el, and so we could remove > > > powerpc-linux so it would also say that it is unsupported but we > > > wouldn't need people to make special versions of the guix package so > > > they can try to build it. I can make it bigger and flashier, so it lo= oks > > > more like > >=20 > > Ah! So I think you=E2=80=99re asking that there be three levels: > >=20 > > 1. Fully supported (should include i586-gnu). > >=20 > > 2. =E2=80=9CHalf supported=E2=80=9D or =E2=80=9Cin the works=E2=80=9D= , like mips64el-linux and > > powerpc-linux: in that case, maybe just emit a warning with > > AC_MSG_WARN? > >=20 > > 3. Unsupported: error asking users to pass =E2=80=98--with-courage=E2= =80=99. > >=20 > > How does that sound? >=20 > I hadn't really planned on keeping the third category, but thinking > about it more it would make sense to keep it for architectures that we > don't even have bootstrap binaries for. Vagrant said he was able to > build the guix package for riscv64-linux, I think without even adding my > patches for adding the bootstrap binaries. By forcing people to pass > --with-courage it goes past "it doesn't really work" and all the way > into "really really unsupported" >=20 > So yes, I like the idea of the three levels. >=20 > --=20 > Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7= =A4 =D7=9D=D7=99=D7=A8=D7=A4=D7=90 > GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 > Confidentiality cannot be guaranteed on emails sent or received unencrypt= ed --=20 Efraim Flashner =D7=A8=D7=A0=D7=A9=D7=9C=D7=A4 = =D7=9D=D7=99=D7=A8=D7=A4=D7=90 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --jKVWYQayHsOV7wZj Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmG4yB8ACgkQQarn3Mo9 g1EDzRAAg/xvpOzoNhO/cJhAGk1Z2tckYJNPVtEo5K5noP3UidobhGPyqKs+u/F6 OGAvBu+D/p13QR6E3ZBXhzPRAoRQqTPfui+SPf63FQ+AJKXgN7WtpBdQgHUdE5UE BtLqUUJN5PHW2OY2oBHVXCWhZnf7uyOFDimcqw2S0rBHgtpuK0wcCex0xqmLEZ01 yjEHrwyVNPT/OowZ/j0jSsWuZeqZqlySKCtRftyNx89j2XxnjMScw6c8uORJ6na/ iVN489wQ2gdwfEX/wf2uP4XYQPs+Lk0FBYGSy53OZElJRo87M7xoiPXLeyf1OKIG rfnE33mnORPbvKoeQip+UqJRsr6KEPOS/4fcDQUIgLTdZRFVa/Tf/8wAFn4e+TDQ 5Z1VsmPgNkCccPB2IAddfDQx4WhQMz5jRSzXqi04L8+NE52k9GN7Iwlt3c2mwLk8 GvAV+Eq7mpwZCc4nGQ6Zu2yjEHrD6+bAGYi1QTo6jSqrO03EUcPYr5qt5Z2lLNdf FFnAjLxFpK54KUybA2Ehq07EnP8uIW4i3BeU45s5wQHM8oh4bbkvnSP16e9sh2sF 1WUX8xgzFhbrPeZFpS0aJKKok4M4TQUezA9F13pszfAlpcuJXFgNqlgwGE3/wqIF GNv4NTeWEqNP81EqjkbokLBZTjMFWKv6arIcTe04j7mxvC5c71k= =SmXz -----END PGP SIGNATURE----- --jKVWYQayHsOV7wZj-- From unknown Sat Sep 20 12:00:25 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 12 Jan 2022 12: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