Received: (at 67921) by debbugs.gnu.org; 16 Nov 2024 10:36:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 16 05:36:30 2024 Received: from localhost ([127.0.0.1]:52206 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tCGAH-0003Gg-R4 for submit <at> debbugs.gnu.org; Sat, 16 Nov 2024 05:36:30 -0500 Received: from 8.mo560.mail-out.ovh.net ([188.165.52.147]:58009) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1tCGAE-0003GO-EO for 67921 <at> debbugs.gnu.org; Sat, 16 Nov 2024 05:36:28 -0500 Received: from director4.ghost.mail-out.ovh.net (unknown [10.109.148.146]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id 4Xr9Kh6FqHz1Xcs for <67921 <at> debbugs.gnu.org>; Sat, 16 Nov 2024 10:36:24 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-gghbl (unknown [10.108.54.36]) by director4.ghost.mail-out.ovh.net (Postfix) with ESMTPS id BAFF61FD6F; Sat, 16 Nov 2024 10:36:23 +0000 (UTC) Received: from ngraves.fr ([37.59.142.111]) by ghost-submission-5b5ff79f4f-gghbl with ESMTPSA id 95f+Cad1OGcZ2CAAeZX8Zw (envelope-from <ngraves@HIDDEN>); Sat, 16 Nov 2024 10:36:23 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-111S005c6004844-3ce6-45e5-9d2c-252c48093c57, DCC5B34D136351FDCD74B46CD4CC48AA15126211) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 90.92.117.144 From: Nicolas Graves <ngraves@HIDDEN> To: Saku Laesvuori <saku@HIDDEN>, Divya Ranjan <divya@HIDDEN> Subject: Re: [bug#67921] [PATCH v3 01/24] gnu: ghc: More robust build with binutils =?utf-8?Q?=E2=89=A5?= 2.39. In-Reply-To: <5qmi3mlpuq3ehbmk3yroffk74o6igftmt2jx7ektkfen6uh5vx@on6j2fg5xmpr> References: <87bjz09xqs.fsf@HIDDEN> <ZyZC3GmjNmkVm-j0@HIDDEN> <87h68p322g.fsf@HIDDEN> <871pzfwxix.fsf@HIDDEN> <87a5e34l73.fsf@HIDDEN> <875xop3e62.fsf@HIDDEN> <87r07dtoh6.fsf@HIDDEN> <4264BC22-4256-400A-A845-5852208AB8A2@HIDDEN> <87a5e06geb.fsf@HIDDEN> <583D93C5-A3C5-45FD-9AC8-C82B6FE18B83@HIDDEN> <5qmi3mlpuq3ehbmk3yroffk74o6igftmt2jx7ektkfen6uh5vx@on6j2fg5xmpr> Date: Sat, 16 Nov 2024 11:36:19 +0100 Message-ID: <8734jr8nz0.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 8478026300135563980 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeefuddrvdeigdduhecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvfevufgjfhffkfggtgesthdtredttddtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeefhfeftdeugfeuhefgtdekvedugefgudelveeuvdejgedttedvfefgueehveefheenucfkphepuddvjedrtddrtddruddpledtrdelvddruddujedrudeggedpfeejrdehledrudegvddrudduudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeitdgmpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=BXiIdxg6wLmQ7SpnVoJpqLSW09ZUHelNfrDcctoakUQ=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1731753384; v=1; b=3m/5GC7Uld0/GPvGFQRgfbPP7qJ3jV5vFqMfx1/8E5D20XqUVzP8P5x4rf/fwaH9qU0gESWa jQNH4YdJIPz96DHsEyr4P62sI6wi3OCvazuMBLQ1EV1i3ZC2IHuglcSbKcQ9qI9YAwEtcXbIagp MShjdnTWkbYO9k79AciKUby32Iw67MTMhokfo3IF6+LwZBXMpS6bCZ6eXNzuwnyw9oHSGDCJ9el vuOwR5vaT23S58khSVfJh7zcBatRwKgCcTJX78U54Wd62k1I8BjHLVYFUBxgmRayQOS3eHXtevd K3P5DRDE0H3LzpiY+Ve3Nnu4IwMKuGrnvT38P4G11cK6A== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, Lars-Dominik Braun <lars@HIDDEN>, 67921 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 2024-11-16 10:26, Saku Laesvuori wrote: > On Fri, Nov 15, 2024 at 07:52:15PM +0000, Divya Ranjan wrote: >> Also, one of the reasons why we haven't yet packaged >> haskell-language-server is because of these ghc build issues, right? > > I think it is mostly because haskell-language-server is not on stackage > and the hackage importer is[1] not able to recursively import working > versions of the dependencies. Thus packaging HLS is quite tidious as one > has to manually go through all the tens of invalid dependency versions. > Updating ghc would probably help a bit, but I don't think it is the main > issue. > > [1]: There was recently some work related to importing hackage packages > by version so maybe this has changed Indeed, I'll provide some patches for that, will CC you. > > - Saku -- Best regards, Nicolas Graves
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 16 Nov 2024 08:26:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 16 03:26:46 2024 Received: from localhost ([127.0.0.1]:52021 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tCE8j-0005Sw-Td for submit <at> debbugs.gnu.org; Sat, 16 Nov 2024 03:26:46 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:33534 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1tCE8h-0005Sm-Ak for 67921 <at> debbugs.gnu.org; Sat, 16 Nov 2024 03:26:44 -0500 Received: from X-kone (85-76-78-90-nat.elisa-mobile.fi [85.76.78.90]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 4029134013B; Sat, 16 Nov 2024 09:26:49 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1731745609; bh=pE9rM/7GY67ZJ80OU4HcnUwIKNZKyQBZ/GeXjtFCcD0=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=QuhA80v1MCAr4w6CJg/QReWUmYvND/irURhHbtvNWjHjxVZN9k/wn6cSOOGnTvUKD RASMa7vw/rItMIJbSK4PBOrXdimTLUEQ2he5z7F/JoEeG83PPHt7C6OcFSULQaVU3Q EJDfaRRn0FOnZJrAmuhf2AZ08mPdBIAaHaSHzL7g= Date: Sat, 16 Nov 2024 10:26:34 +0200 From: Saku Laesvuori <saku@HIDDEN> To: Divya Ranjan <divya@HIDDEN> Subject: Re: [bug#67921] [PATCH v3 01/24] gnu: ghc: More =?utf-8?Q?robust_?= =?utf-8?Q?build_with_binutils_=E2=89=A5?= 2.39. Message-ID: <5qmi3mlpuq3ehbmk3yroffk74o6igftmt2jx7ektkfen6uh5vx@on6j2fg5xmpr> References: <87bjz09xqs.fsf@HIDDEN> <ZyZC3GmjNmkVm-j0@HIDDEN> <87h68p322g.fsf@HIDDEN> <871pzfwxix.fsf@HIDDEN> <87a5e34l73.fsf@HIDDEN> <875xop3e62.fsf@HIDDEN> <87r07dtoh6.fsf@HIDDEN> <4264BC22-4256-400A-A845-5852208AB8A2@HIDDEN> <87a5e06geb.fsf@HIDDEN> <583D93C5-A3C5-45FD-9AC8-C82B6FE18B83@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="kmnoz7f4hzyblir5" Content-Disposition: inline In-Reply-To: <583D93C5-A3C5-45FD-9AC8-C82B6FE18B83@HIDDEN> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Lars-Dominik Braun <lars@HIDDEN>, dev@HIDDEN, Nicolas Graves <ngraves@HIDDEN>, 67921 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --kmnoz7f4hzyblir5 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Fri, Nov 15, 2024 at 07:52:15PM +0000, Divya Ranjan wrote: > Also, one of the reasons why we haven't yet packaged > haskell-language-server is because of these ghc build issues, right? I think it is mostly because haskell-language-server is not on stackage and the hackage importer is[1] not able to recursively import working versions of the dependencies. Thus packaging HLS is quite tidious as one has to manually go through all the tens of invalid dependency versions. Updating ghc would probably help a bit, but I don't think it is the main issue. [1]: There was recently some work related to importing hackage packages by version so maybe this has changed - Saku --kmnoz7f4hzyblir5 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoMkZR3NPB29fCOn/JX0oSiodOjIFAmc4VzoACgkQJX0oSiod OjJe6hAAuN68XvN8/lhSlya/j4RfzuGIg0OdNUEx5ni7sYMyVWv2dRJdGRDzJKs7 LsPd4I5JrkhGrzChQtOmxfuTPhIQ6tPY5FOyt+M+Glfrg1qejgnnLEy+tyV6rd3F /jKuSAIe38artthZSLKiHniF7hEW7khg3fykvtwMgRM9ietVFzTHs8FKKAtPdpbi lkriiiqt2eYe7lIrORsUF5rz4ynfTcwtIdjBwjE2LCa+988oW2SuMXqBZEmLCj99 L+eelKT1oToBbtSLjArcSpGdboSPagYlYrqqo7YlWiA3K6CvaMiZCdQnupTcd91N BKNX/fdeeZKQGWBXC77LRTahwJkhscmrvIHc7Y5PqKvFuSBruxR6Xaes1S7rYkz4 7LsrSLjzEBmGoXMgsKEgl4UzSEgrWEYaZKCVXLfmrycPk8umVuk1zfibg3R5kGRV l+8XAJTQXhqZJZRf2LXPKb+jKJDxZ8TXdrIlufamThcyxGWnBTQUFUttZxtCmBNH 43gllI+6RhiwQ86TzJaNlb1SWQwpKtAdxKExWtr4/Vs4t4zCl6tV8rgXaq8dogd4 IiZkwpa5dzPRrSrZATgQyqonWnPsjDOOEvcPd7uL4BbgqDpkkIqI7GJgEn369UoR W/Yob0mKDKLLlAgn64CoQzVTI+N2GcceXUHxW2PYUnluyucC1co= =ExK/ -----END PGP SIGNATURE----- --kmnoz7f4hzyblir5--
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Nov 2024 19:53:38 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 15 14:53:38 2024 Received: from localhost ([127.0.0.1]:50945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tC2Nt-00057N-Mg for submit <at> debbugs.gnu.org; Fri, 15 Nov 2024 14:53:38 -0500 Received: from devianza.investici.org ([198.167.222.108]:34463) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tC2Nr-00057E-Cp for 67921 <at> debbugs.gnu.org; Fri, 15 Nov 2024 14:53:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1731700406; bh=asO4AYgoKHfOiqCNfVIcZQaH6Y1Mf36oKbEplF5SfFI=; h=Date:From:To:CC:Subject:In-Reply-To:References:From; b=ISenbEhEf4J9rUpawo6BGFa1ZkqRcpDNgXwZwQlVCkbhWjs4GnJxFwBIfFOIhn6O4 VIxL8ummeSIl6CDMDmghwNiQxFDcbG4u4UAwqwssUmHUU4d4EoJbf9ELPVTzxiRgoz jnER5DbI+MbzbQ8yqAMp5jeShMfz6Vit0W3N3DtU= Received: from mx2.investici.org (unknown [127.0.0.1]) by devianza.investici.org (Postfix) with ESMTP id 4Xqnkt5SBFz6vKV; Fri, 15 Nov 2024 19:53:26 +0000 (UTC) Received: from [198.167.222.108] (mx2.investici.org [198.167.222.108]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4Xqnks71JRz6vJM; Fri, 15 Nov 2024 19:53:25 +0000 (UTC) Date: Fri, 15 Nov 2024 19:52:15 +0000 From: Divya Ranjan <divya@HIDDEN> To: Nicolas Graves <ngraves@HIDDEN> Subject: =?UTF-8?Q?Re=3A_=5Bbug=2367921=5D_=5BPATCH_v3_01/24=5D_gnu=3A_ghc?= =?UTF-8?Q?=3A_More_robust_build_with_binutils_=E2=89=A5_2=2E39=2E?= User-Agent: Thunderbird for Android In-Reply-To: <87a5e06geb.fsf@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> <20241031125127.14080-2-ngraves@HIDDEN> <87bjz09xqs.fsf@HIDDEN> <ZyZC3GmjNmkVm-j0@HIDDEN> <87h68p322g.fsf@HIDDEN> <871pzfwxix.fsf@HIDDEN> <87a5e34l73.fsf@HIDDEN> <875xop3e62.fsf@HIDDEN> <87r07dtoh6.fsf@HIDDEN> <4264BC22-4256-400A-A845-5852208AB8A2@HIDDEN> <87a5e06geb.fsf@HIDDEN> Message-ID: <583D93C5-A3C5-45FD-9AC8-C82B6FE18B83@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=----LF6WD7STZXU7LOYZTF0NE6DOZIJP48 Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, Lars-Dominik Braun <lars@HIDDEN>, saku@HIDDEN, 67921 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) ------LF6WD7STZXU7LOYZTF0NE6DOZIJP48 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable > I'm not sure I understand your question well=2E Once these derivations ar= e built on the server and available as substitutes, users will replace them= by downloading their binaries=2E But I'm not sure this is your question=2E I meant is this building process going to be conducted everytime one insta= lls a version of ghc using guix install? > Using 15 cores on x86-64, it takes basically one day (~10h) to rebuild v= ersions 8=2E6 to 9=2E4=2E That is humungous=2E I can't even estimate how long that'll take on my poo= r i3, if it doesn't melt it=2E > If you wish to avoid these rebuild costs, you can instead just drop the = patch, and use this option passed to the linker on 9=2E4 only (necessary, t= here are similar build failures otherwise)=2E This is actually a good alternative, since I know o= ther versions will build=2E If you can fix 9=2E6, we can inject my first pa= tch only for server evaluation before merging=2E Okay, indeed this seems the better option=2E I'll try this the option meth= od and see if 9=2E4 builds=2E Also, do you want to catch up on this in-sync sometime? Like talk about th= is in realtime over mumble, jitsi or whatever=2E As a regular Haskeller I t= hink this is extremely important, so I'm looking forward to getting this do= ne=2E Also, one of the reasons why we haven't yet packaged haskell-language-serv= er is because of these ghc build issues, right? Regards, Divya Ranjan, Mathematics, Philosophy and Libre Software ------LF6WD7STZXU7LOYZTF0NE6DOZIJP48 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <!DOCTYPE html><html><body><div dir=3D"auto">> I'm not sure I understand= your question well=2E Once these derivations are built on the server and a= vailable as substitutes, users will replace them by downloading their binar= ies=2E But I'm not sure this is your<br>question=2E<br><br>I meant is this = building process going to be conducted everytime one installs a version of = ghc using guix install?<br><br>> Using 15 cores on x86-64, it takes basi= cally one day (~10h) to rebuild versions 8=2E6 to 9=2E4=2E<br><br>That is h= umungous=2E I can't even estimate how long that'll take on my poor i3, if i= t doesn't melt it=2E<br><br>> If you wish to avoid these rebuild costs, = you can instead just drop the patch, and use this option passed to the link= er on 9=2E4 only (necessary, there are similar build<br>failures otherwise)= =2E This is actually a good alternative, since I know other versions will b= uild=2E If you can fix 9=2E6, we can inject my first patch only for server = evaluation before merging=2E<br><br>Okay, indeed this seems the better opti= on=2E I'll try this the option method and see if 9=2E4 builds=2E<br><br>Als= o, do you want to catch up on this in-sync sometime? Like talk about this i= n realtime over mumble, jitsi or whatever=2E As a regular Haskeller I think= this is extremely important, so I'm looking forward to getting this done= =2E<br><br>Also, one of the reasons why we haven't yet packaged haskell-lan= guage-server is because of these ghc build issues, right?<br><br>Regards,<b= r></div><div dir=3D"auto">Divya Ranjan, Mathematics, Philosophy and Libre S= oftware</div></body></html> ------LF6WD7STZXU7LOYZTF0NE6DOZIJP48--
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Nov 2024 08:38:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 15 03:38:30 2024 Received: from localhost ([127.0.0.1]:48494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tBrqY-0000j1-Jp for submit <at> debbugs.gnu.org; Fri, 15 Nov 2024 03:38:30 -0500 Received: from 5.mo581.mail-out.ovh.net ([178.32.120.239]:55201) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1tBrqV-0000iq-7f for 67921 <at> debbugs.gnu.org; Fri, 15 Nov 2024 03:38:29 -0500 Received: from director9.ghost.mail-out.ovh.net (unknown [10.109.140.177]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id 4XqVm12kzSz1BxV for <67921 <at> debbugs.gnu.org>; Fri, 15 Nov 2024 08:38:24 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-vv7xm (unknown [10.111.174.233]) by director9.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 1004F1FE74; Fri, 15 Nov 2024 08:38:23 +0000 (UTC) Received: from ngraves.fr ([37.59.142.108]) by ghost-submission-5b5ff79f4f-vv7xm with ESMTPSA id hDk/K38IN2dWOAAAApPlFQ (envelope-from <ngraves@HIDDEN>); Fri, 15 Nov 2024 08:38:23 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-108S002f8bfc8d7-8ff9-48b5-9f03-0a5a270f0bcf, A9B0FEDC47A92FBCA31F4C8415503AD514F50C82) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 90.92.117.144 From: Nicolas Graves <ngraves@HIDDEN> To: Divya Ranjan <divya@HIDDEN> Subject: Re: [bug#67921] [PATCH v3 01/24] gnu: ghc: More robust build with binutils =?utf-8?Q?=E2=89=A5?= 2.39. In-Reply-To: <4264BC22-4256-400A-A845-5852208AB8A2@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> <20241031125127.14080-2-ngraves@HIDDEN> <87bjz09xqs.fsf@HIDDEN> <ZyZC3GmjNmkVm-j0@HIDDEN> <87h68p322g.fsf@HIDDEN> <871pzfwxix.fsf@HIDDEN> <87a5e34l73.fsf@HIDDEN> <875xop3e62.fsf@HIDDEN> <87r07dtoh6.fsf@HIDDEN> <4264BC22-4256-400A-A845-5852208AB8A2@HIDDEN> Date: Fri, 15 Nov 2024 09:38:20 +0100 Message-ID: <87a5e06geb.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 612489552729268940 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeefuddrvdefgdduudelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvvefujghffffkgggtsehttdertddttdejnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepfefhfedtuefgueehgfdtkeevudeggfduleevuedvjeegtdetvdefgfeuheevfeehnecukfhppeduvdejrddtrddtrddupdeltddrledvrdduudejrddugeegpdefjedrheelrddugedvrddutdeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedumgdpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=P1VlCwMjZPzDrYuySyYxIEtK9OGLgOYieEXgMmAAfXI=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1731659905; v=1; b=c2FGb9T9adAo5xdfFIPlWj0wSC6CehwgHA30stD9lMgXhwE22C6sU/SQXHDFAmKfjjAoZzmM n0m5dogafV5Ib0rw0C71jzX8N2X4cuPtxNqv132j085Z8NRe+zMLSitrplI1rSXF1aIz2SejR9B BANYAiJD0fMRRWIst6YifOR0m+/+bl9283f3RnmySpyP24DFmwLaF0L3WdRKZwBMKGXDum9z+1f 6zwJWTYRzyFDtL0dI3r9y6Z17LJF+dR7QoNenozy2reZD3GUYcHV7N4OCJU1B4D+obj2QDXm6G/ hYKYwFTqZHMzFeUQFhZwULLFZ7oOctNHqwDuh1rhvDgcA== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, Lars-Dominik Braun <lars@HIDDEN>, saku@HIDDEN, 67921 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 2024-11-14 23:13, Divya Ranjan wrote: >> The upside is more consistent and easier to understand code in Guix, >> the downside is rebuild times. Only depends on how you weigh each >> other. > > Any estimation for the ballpark within which which it might fall? Here > do you mean rebuild times of each version? Like, this build time isn't > going to affect user installation and creation of drvs, or would it? I'm not sure I understand your question well. Once these derivations are built on the server and available as substitutes, users will replace them by downloading their binaries. But I'm not sure this is your question. Using 15 cores on x86-64, it takes basically one day (~10h) to rebuild versions 8.6 to 9.4. This first commit is not strictly necessary. If you wich to avoid these rebuild costs, you can instead just drop the patch, and use this option passed to the linker on 9.4 only (necessary, there are similar build failures otherwise). This is actually a good alternative, since I know other versions will build. If you can fix 9.6, we can inject my first patch only for server evaluation before merging. -- Best regards, Nicolas Graves
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 14 Nov 2024 23:13:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 14 18:13:29 2024 Received: from localhost ([127.0.0.1]:47702 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tBj1k-0001G1-NX for submit <at> debbugs.gnu.org; Thu, 14 Nov 2024 18:13:29 -0500 Received: from confino.investici.org ([93.190.126.19]:57943) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tBj1i-0001Fr-1O for 67921 <at> debbugs.gnu.org; Thu, 14 Nov 2024 18:13:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1731625996; bh=a07J5OzcSgbZMzSUjHn5wxEAuoxEERywggFiUaKNNBo=; h=Date:From:To:CC:Subject:In-Reply-To:References:From; b=sXlbrfbj7X1hvdYiyXD4ma3+V6nvdf3/qqySFdWv27JvMdWLEzjfLDKolsnQxF1C1 30uIdyecfAOJ8ZFpbGlCmcaCkW7OdXVLf0P8GumZ6ays53g3TqHhD/fwwqs1T9KWkQ f9rbKjmRhsVCSCXAUwZyU91uK4loxDzxWR/rLkdg= Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4XqGCw3Y0pz11KN; Thu, 14 Nov 2024 23:13:16 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4XqGCv5DWlz11KM; Thu, 14 Nov 2024 23:13:15 +0000 (UTC) Date: Thu, 14 Nov 2024 23:13:08 +0000 From: Divya Ranjan <divya@HIDDEN> To: Nicolas Graves <ngraves@HIDDEN> Subject: =?UTF-8?Q?Re=3A_=5Bbug=2367921=5D_=5BPATCH_v3_01/24=5D_gnu=3A_ghc?= =?UTF-8?Q?=3A_More_robust_build_with_binutils_=E2=89=A5_2=2E39=2E?= User-Agent: Thunderbird for Android In-Reply-To: <87r07dtoh6.fsf@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> <20241031125127.14080-2-ngraves@HIDDEN> <87bjz09xqs.fsf@HIDDEN> <ZyZC3GmjNmkVm-j0@HIDDEN> <87h68p322g.fsf@HIDDEN> <871pzfwxix.fsf@HIDDEN> <87a5e34l73.fsf@HIDDEN> <875xop3e62.fsf@HIDDEN> <87r07dtoh6.fsf@HIDDEN> Message-ID: <4264BC22-4256-400A-A845-5852208AB8A2@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=----KYEOZ9P8RV17BFN0D8LT7S61DG4NLZ Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, Lars-Dominik Braun <lars@HIDDEN>, saku@HIDDEN, 67921 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) ------KYEOZ9P8RV17BFN0D8LT7S61DG4NLZ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable > The upside is more consistent and easier to understand code in Guix, the = downside is rebuild times=2E Only depends on how you weigh each other=2E Any estimation for the ballpark within which which it might fall? Here do = you mean rebuild times of each version? Like, this build time isn't going t= o affect user installation and creation of drvs, or would it? On 14 November 2024 22:55:17 GMT, Nicolas Graves <ngraves@ngraves=2Efr> wr= ote: >On 2024-11-14 17:42, Divya Ranjan wrote: > >> Nicolas Graves <ngraves@ngraves=2Efr> writes: >> >>> On 2024-11-13 04:47, Divya Ranjan via Guix-patches via wrote: >>> >>>> Hello Nicholas, Lars and others=2E >>>> >>>> I=E2=80=99ve planned to pick up the work needed for this upgrade=2E W= here are we >>>> and what more work is needed? A brief summary with specific tasks >>>> would help me get started=2E >>> >>> I haven't managed to get much more done=2E What happened is that >>> core-updates broke the original patch series, the patch I added fixes >>> the build of version 9=2E4=2E8 and makes a previous patch unnecessary,= but >>> the way I wrote it required to build from versions 8=2E6 (basically on= e >>> entire day of pure build on my machine)=2E >>> >>> If I were to rebuild everything from 8=2E6 once again, I would actuall= y >>> rather try the #:make-flag EXTRA_HC_OPTS (IIRC) which is definitely th= e >>> same thing in 9=2E4=2E8, but it wasn't that clear in 8=2E6=2E >> >> Is building everything from 8=2E6 a good idea though? Is it /that/ >> broken? > >The upside is more consistent and easier to understand code in Guix, the >downside is rebuild times=2E Only depends on how you weight each other= =2E > >>> From there you'll see that some tests for 9=2E6 are still broken=2E I= last >>> was working on decoupling the build (which works) from the tests (some >>> still failed, hard to understand why), because the rebuild is huge and >>> makes iterations quite painful=2E But even that is hard since you wou= ld >>> need the hadrian test phase to be run to get the necessary files >>> (hadrian config for tests and some binaries) to run tests independentl= y >>> in another guix package=2E IIRC I stopped there but still have some >>> progress in my stash=2E=20 >> >> Okay, is there any particular reason why this is being so hard? I >> haven=E2=80=99t seen such problems with Nix=2E > >It is hard to get what's wrong based on the error messages=2E Also when = I >tried to add options for more logging (don't remember which one I >tested) on Hadrian's options passed to the linker (through >EXTRA_HC_OPTS for instance), it fails because the option was >incompatible with another one set by Hadrian=2E I wanted to try more >logging options to at least have a better understanding of what was >going wrong, but then started on decoupling build and tests because of >the high rebuild time=2E > >There's still ultimately the option to skip the tests, which is not >difficult, but neither desirable=2E=20 >> >> Regards, > >--=20 >Best regards, >Nicolas Graves Divya Ranjan, Mathematics, Philosophy and Libre Software ------KYEOZ9P8RV17BFN0D8LT7S61DG4NLZ Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable <html><head></head><body><div dir=3D"auto">> The upside is more consiste= nt and easier to understand code in Guix, the downside is rebuild times=2E = Only depends on how you weigh each other=2E<br><br>Any estimation for the b= allpark within which which it might fall? Here do you mean rebuild times of= each version? Like, this build time isn't going to affect user installatio= n and creation of drvs, or would it?</div><br><br><div class=3D"gmail_quote= "><div dir=3D"auto">On 14 November 2024 22:55:17 GMT, Nicolas Graves <ng= raves@ngraves=2Efr> wrote:</div><blockquote class=3D"gmail_quote" style= =3D"margin: 0pt 0pt 0pt 0=2E8ex; border-left: 1px solid rgb(204, 204, 204);= padding-left: 1ex;"> <pre class=3D"k9mail"><div dir=3D"auto">On 2024-11-14 17:42, Divya Ranjan = wrote:<br><br></div><blockquote class=3D"gmail_quote" style=3D"margin: 0pt = 0pt 1ex 0=2E8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"><div d= ir=3D"auto"> Nicolas Graves <ngraves@ngraves=2Efr> writes:<br><br></d= iv><blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 1ex 0=2E8ex; = border-left: 1px solid #ad7fa8; padding-left: 1ex;"><div dir=3D"auto"> On 2= 024-11-13 04:47, Divya Ranjan via Guix-patches via wrote:<br><br></div><blo= ckquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 1ex 0=2E8ex; border-= left: 1px solid #8ae234; padding-left: 1ex;"><div dir=3D"auto"> Hello Nicho= las, Lars and others=2E<br><br> I=E2=80=99ve planned to pick up the work ne= eded for this upgrade=2E Where are we<br> and what more work is needed? A b= rief summary with specific tasks<br> would help me get started=2E<br></div>= </blockquote><div dir=3D"auto"><br> I haven't managed to get much more done= =2E What happened is that<br> core-updates broke the original patch series= , the patch I added fixes<br> the build of version 9=2E4=2E8 and makes a pr= evious patch unnecessary, but<br> the way I wrote it required to build from= versions 8=2E6 (basically one<br> entire day of pure build on my machine)= =2E<br><br> If I were to rebuild everything from 8=2E6 once again, I would = actually<br> rather try the #:make-flag EXTRA_HC_OPTS (IIRC) which is defin= itely the<br> same thing in 9=2E4=2E8, but it wasn't that clear in 8=2E6=2E= <br></div></blockquote><div dir=3D"auto"><br> Is building everything from 8= =2E6 a good idea though? Is it /that/<br> broken?<br></div></blockquote><di= v dir=3D"auto"><br>The upside is more consistent and easier to understand c= ode in Guix, the<br>downside is rebuild times=2E Only depends on how you w= eight each other=2E<br><br></div><blockquote class=3D"gmail_quote" style=3D= "margin: 0pt 0pt 1ex 0=2E8ex; border-left: 1px solid #729fcf; padding-left:= 1ex;"><blockquote class=3D"gmail_quote" style=3D"margin: 0pt 0pt 1ex 0=2E8= ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;"><div dir=3D"auto">F= rom there you'll see that some tests for 9=2E6 are still broken=2E I last<= br>was working on decoupling the build (which works) from the tests (some<b= r>still failed, hard to understand why), because the rebuild is huge and<br= >makes iterations quite painful=2E But even that is hard since you would<b= r>need the hadrian test phase to be run to get the necessary files<br>(hadr= ian config for tests and some binaries) to run tests independently<br>in an= other guix package=2E IIRC I stopped there but still have some<br>progress= in my stash=2E <br></div></blockquote><div dir=3D"auto"><br> Okay, is ther= e any particular reason why this is being so hard? I<br> haven=E2=80=99t se= en such problems with Nix=2E<br></div></blockquote><div dir=3D"auto"><br>It= is hard to get what's wrong based on the error messages=2E Also when I<br= >tried to add options for more logging (don't remember which one I<br>teste= d) on Hadrian's options passed to the linker (through<br>EXTRA_HC_OPTS for = instance), it fails because the option was<br>incompatible with another one= set by Hadrian=2E I wanted to try more<br>logging options to at least hav= e a better understanding of what was<br>going wrong, but then started on de= coupling build and tests because of<br>the high rebuild time=2E<br><br>Ther= e's still ultimately the option to skip the tests, which is not<br>difficul= t, but neither desirable=2E <br></div><blockquote class=3D"gmail_quote" sty= le=3D"margin: 0pt 0pt 1ex 0=2E8ex; border-left: 1px solid #729fcf; padding-= left: 1ex;"><div dir=3D"auto"><br> Regards,<br></div></blockquote><div dir= =3D"auto"><br></div></pre></blockquote></div><div dir=3D"auto">Divya Ranjan= , Mathematics, Philosophy and Libre Software</div></body></html> ------KYEOZ9P8RV17BFN0D8LT7S61DG4NLZ--
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 14 Nov 2024 22:55:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 14 17:55:27 2024 Received: from localhost ([127.0.0.1]:47677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tBikI-0000Wx-Qi for submit <at> debbugs.gnu.org; Thu, 14 Nov 2024 17:55:27 -0500 Received: from 2.mo560.mail-out.ovh.net ([188.165.53.149]:54167) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1tBikE-0000Wj-LV for 67921 <at> debbugs.gnu.org; Thu, 14 Nov 2024 17:55:25 -0500 Received: from director11.ghost.mail-out.ovh.net (unknown [10.109.139.212]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id 4XqFqD4qkTz1Zdh for <67921 <at> debbugs.gnu.org>; Thu, 14 Nov 2024 22:55:20 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-wnzhp (unknown [10.111.182.11]) by director11.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 212301FE7D; Thu, 14 Nov 2024 22:55:17 +0000 (UTC) Received: from ngraves.fr ([37.59.142.101]) by ghost-submission-5b5ff79f4f-wnzhp with ESMTPSA id X7nLKdV/Nme31wgAcESdTQ (envelope-from <ngraves@HIDDEN>); Thu, 14 Nov 2024 22:55:17 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-101G004a0605235-8904-44dd-b9be-fdd881b6fed3, 501AC7EFD528B1D19D4D6904EB879C64F0123236) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 90.92.117.144 From: Nicolas Graves <ngraves@HIDDEN> To: Divya Ranjan <divya@HIDDEN> Subject: Re: [bug#67921] [PATCH v3 01/24] gnu: ghc: More robust build with binutils =?utf-8?Q?=E2=89=A5?= 2.39. In-Reply-To: <875xop3e62.fsf@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> <20241031125127.14080-2-ngraves@HIDDEN> <87bjz09xqs.fsf@HIDDEN> <ZyZC3GmjNmkVm-j0@HIDDEN> <87h68p322g.fsf@HIDDEN> <871pzfwxix.fsf@HIDDEN> <87a5e34l73.fsf@HIDDEN> <875xop3e62.fsf@HIDDEN> Date: Thu, 14 Nov 2024 23:55:17 +0100 Message-ID: <87r07dtoh6.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Ovh-Tracer-Id: 9212113038879613644 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeefuddrvdefgddtvdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvfevufgjfhffkfggtgfgsehtqhertddttdejnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepffduleekjeevteelueffjeefffethffhffeutdettefhleeuleevffejvdfftdffnecukfhppeduvdejrddtrddtrddupdeltddrledvrdduudejrddugeegpdefjedrheelrddugedvrddutddunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedtmgdpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=VCcZp8ohs+ymKWDmB8reNZmrQyLs7pyaWUXNtFz8Tu0=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1731624920; v=1; b=se188xYZ+74IhS+RDwVfWvWKPPuzMJ8Wtm9CTNLWgoQNDMbcQeYhdVVvoMJieVrT/Ww5Zr4y NIOlkzeM0Ojf/xSJFEyjhNbk9sP1rQVSbUG7RecSrSlc9TKZtJMVK7IHlaDPXBbC7nfEpaW1yxH bPprbSK7P1q0aW5H+d8MPoSDNNrVVLBx6zJ9IwM3EqlLhP1S31DFs8cFr5/WZUKEYiH8QJl6Q2B NYlooeq102d2P2lBLtX5Qpvs6KDugzDOiQQNTWQ2RkFVMioMuFVdvZG0ZaBV3BrADJQNRsN2enZ D6c3T+ERp7TQJTsFBJp+M9nPBK2Bq83e7c065+IwSluyQ== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, Lars-Dominik Braun <lars@HIDDEN>, saku@HIDDEN, 67921 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 2024-11-14 17:42, Divya Ranjan wrote: > Nicolas Graves <ngraves@HIDDEN> writes: > >> On 2024-11-13 04:47, Divya Ranjan via Guix-patches via wrote: >> >>> Hello Nicholas, Lars and others. >>> >>> I=E2=80=99ve planned to pick up the work needed for this upgrade. Where= are we >>> and what more work is needed? A brief summary with specific tasks >>> would help me get started. >> >> I haven't managed to get much more done. What happened is that >> core-updates broke the original patch series, the patch I added fixes >> the build of version 9.4.8 and makes a previous patch unnecessary, but >> the way I wrote it required to build from versions 8.6 (basically one >> entire day of pure build on my machine). >> >> If I were to rebuild everything from 8.6 once again, I would actually >> rather try the #:make-flag EXTRA_HC_OPTS (IIRC) which is definitely the >> same thing in 9.4.8, but it wasn't that clear in 8.6. > > Is building everything from 8.6 a good idea though? Is it /that/ > broken? The upside is more consistent and easier to understand code in Guix, the downside is rebuild times. Only depends on how you weight each other. >> From there you'll see that some tests for 9.6 are still broken. I last >> was working on decoupling the build (which works) from the tests (some >> still failed, hard to understand why), because the rebuild is huge and >> makes iterations quite painful. But even that is hard since you would >> need the hadrian test phase to be run to get the necessary files >> (hadrian config for tests and some binaries) to run tests independently >> in another guix package. IIRC I stopped there but still have some >> progress in my stash.=20 > > Okay, is there any particular reason why this is being so hard? I > haven=E2=80=99t seen such problems with Nix. It is hard to get what's wrong based on the error messages. Also when I tried to add options for more logging (don't remember which one I tested) on Hadrian's options passed to the linker (through EXTRA_HC_OPTS for instance), it fails because the option was incompatible with another one set by Hadrian. I wanted to try more logging options to at least have a better understanding of what was going wrong, but then started on decoupling build and tests because of the high rebuild time. There's still ultimately the option to skip the tests, which is not difficult, but neither desirable.=20 > > Regards, --=20 Best regards, Nicolas Graves
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 14 Nov 2024 17:42:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 14 12:42:44 2024 Received: from localhost ([127.0.0.1]:47065 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tBdrg-0002i4-Gj for submit <at> debbugs.gnu.org; Thu, 14 Nov 2024 12:42:44 -0500 Received: from devianza.investici.org ([198.167.222.108]:33987) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tBdrd-0002hu-HX for 67921 <at> debbugs.gnu.org; Thu, 14 Nov 2024 12:42:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1731606160; bh=0QjcHQWeZ5u48iBk45XuSeGCx4mJ9jSDjrRjZ+TJjoU=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=foLSA7eURb26s9Kz5pNUEBSgiToXBAPutX4q/agFNnE2/7NwCqX2AIzFdSJsdGabU 1qplCvRrG3DWQwOdgtKjEJ9tJpOJpTDswEL2PmtEAjo7us5GraO3QeBN6ePePHNr7X IOZm2eJIembojjtheZ7Rnhwjts4CYO3DKxU8Wnro= Received: from mx2.investici.org (unknown [127.0.0.1]) by devianza.investici.org (Postfix) with ESMTP id 4Xq6tS3mw6z6vJG; Thu, 14 Nov 2024 17:42:40 +0000 (UTC) Received: from [198.167.222.108] (mx2.investici.org [198.167.222.108]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4Xq6tR1gKXz6vJ0; Thu, 14 Nov 2024 17:42:39 +0000 (UTC) From: Divya Ranjan <divya@HIDDEN> To: Nicolas Graves <ngraves@HIDDEN> Subject: Re: [bug#67921] [PATCH v3 01/24] gnu: ghc: More robust build with binutils =?utf-8?Q?=E2=89=A5?= 2.39. In-Reply-To: <87a5e34l73.fsf@HIDDEN> (Nicolas Graves's message of "Wed, 13 Nov 2024 09:00:48 +0100") References: <20241031125127.14080-1-ngraves@HIDDEN> <20241031125127.14080-2-ngraves@HIDDEN> <87bjz09xqs.fsf@HIDDEN> <ZyZC3GmjNmkVm-j0@HIDDEN> <87h68p322g.fsf@HIDDEN> <871pzfwxix.fsf@HIDDEN> <87a5e34l73.fsf@HIDDEN> Date: Thu, 14 Nov 2024 17:42:29 +0000 Message-ID: <875xop3e62.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, Lars-Dominik Braun <lars@HIDDEN>, saku@HIDDEN, 67921 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Nicolas Graves <ngraves@HIDDEN> writes: > On 2024-11-13 04:47, Divya Ranjan via Guix-patches via wrote: > >> Hello Nicholas, Lars and others. >> >> I=E2=80=99ve planned to pick up the work needed for this upgrade. Where = are we >> and what more work is needed? A brief summary with specific tasks >> would help me get started. > > I haven't managed to get much more done. What happened is that > core-updates broke the original patch series, the patch I added fixes > the build of version 9.4.8 and makes a previous patch unnecessary, but > the way I wrote it required to build from versions 8.6 (basically one > entire day of pure build on my machine). > > If I were to rebuild everything from 8.6 once again, I would actually > rather try the #:make-flag EXTRA_HC_OPTS (IIRC) which is definitely the > same thing in 9.4.8, but it wasn't that clear in 8.6. Is building everything from 8.6 a good idea though? Is it /that/ broken? > From there you'll see that some tests for 9.6 are still broken. I last > was working on decoupling the build (which works) from the tests (some > still failed, hard to understand why), because the rebuild is huge and > makes iterations quite painful. But even that is hard since you would > need the hadrian test phase to be run to get the necessary files > (hadrian config for tests and some binaries) to run tests independently > in another guix package. IIRC I stopped there but still have some > progress in my stash.=20 Okay, is there any particular reason why this is being so hard? I haven=E2= =80=99t seen such problems with Nix. Regards, --=20 Divya Ranjan, Philosophy, Mathematics, Libre Software.
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 13 Nov 2024 08:00:56 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 13 03:00:56 2024 Received: from localhost ([127.0.0.1]:40592 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tB8J6-0000uw-AD for submit <at> debbugs.gnu.org; Wed, 13 Nov 2024 03:00:56 -0500 Received: from 6.mo576.mail-out.ovh.net ([46.105.50.107]:47679) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1tB8J1-0000uj-Uu for 67921 <at> debbugs.gnu.org; Wed, 13 Nov 2024 03:00:54 -0500 Received: from director1.ghost.mail-out.ovh.net (unknown [10.109.140.5]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 4XpG1Y6Wy0z1s9K for <67921 <at> debbugs.gnu.org>; Wed, 13 Nov 2024 08:00:49 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-5q664 (unknown [10.108.42.79]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id C4E191FEC0; Wed, 13 Nov 2024 08:00:48 +0000 (UTC) Received: from ngraves.fr ([37.59.142.101]) by ghost-submission-5b5ff79f4f-5q664 with ESMTPSA id ycQyGrBcNGfODQAA4hLoMg (envelope-from <ngraves@HIDDEN>); Wed, 13 Nov 2024 08:00:48 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-101G0047be537b9-b7b6-4667-9e8d-43ed14d5ce4c, E46EE4CFA6AA1EB3B0ED220F39F6A53F8FAC1481) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 90.92.117.144 From: Nicolas Graves <ngraves@HIDDEN> To: Divya Ranjan <divya@HIDDEN> Subject: Re: [bug#67921] [PATCH v3 01/24] gnu: ghc: More robust build with binutils =?utf-8?Q?=E2=89=A5?= 2.39. In-Reply-To: <871pzfwxix.fsf@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> <20241031125127.14080-2-ngraves@HIDDEN> <87bjz09xqs.fsf@HIDDEN> <ZyZC3GmjNmkVm-j0@HIDDEN> <87h68p322g.fsf@HIDDEN> <871pzfwxix.fsf@HIDDEN> Date: Wed, 13 Nov 2024 09:00:48 +0100 Message-ID: <87a5e34l73.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Ovh-Tracer-Id: 6679119722603799244 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeefuddrudelgdduudcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvfevufgjfhffkfggtgfgsehtqhertddttdejnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepffduleekjeevteelueffjeefffethffhffeutdettefhleeuleevffejvdfftdffnecukfhppeduvdejrddtrddtrddupdeltddrledvrdduudejrddugeegpdefjedrheelrddugedvrddutddunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehjeeimgdpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=PT+OziMlpPrNqrqbLYftXlLozyLgJ9qzhbL0bQfTMi0=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1731484850; v=1; b=GCX/EB3khwxu829awrsq+z4RftK6x/ljEnHZtgtJ9Pm9041LE76U+4vYOVquArtgmuAGvVa+ BnVkAFJGCOLU/jCwIf759/yQLV+OQyWAHspgyWXZSbMoF7bcCdUsUV21QKdivaU3XS5RdRjOuul Z4KKTDm9ue+J70C9Funn0IG79PmvOefvb8gdREp8LbTb2B7zSnSn0lhzIaAGA/1XoYTyN02YryH Z6rsJ6eX4b1+zNabgNxR0uUyr0l6ymrBo6lP1zYn42OWxuRv0ECkRmZvD6OO7OtMnM3LyCCfOg3 gNyVL/OKWZeBjk4Q7domDMKGE46XRp46Gboa0daxH+maA== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, Lars-Dominik Braun <lars@HIDDEN>, saku@HIDDEN, 67921 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 2024-11-13 04:47, Divya Ranjan via Guix-patches via wrote: > Hello Nicholas, Lars and others. > > I=E2=80=99ve planned to pick up the work needed for this upgrade. Where a= re we > and what more work is needed? A brief summary with specific tasks > would help me get started. I haven't managed to get much more done. What happened is that core-updates broke the original patch series, the patch I added fixes the build of version 9.4.8 and makes a previous patch unnecessary, but the way I wrote it required to build from versions 8.6 (basically one entire day of pure build on my machine). If I were to rebuild everything from 8.6 once again, I would actually rather try the #:make-flag EXTRA_HC_OPTS (IIRC) which is definitely the same thing in 9.4.8, but it wasn't that clear in 8.6. From there you'll see that some tests for 9.6 are still broken. I last was working on decoupling the build (which works) from the tests (some still failed, hard to understand why), because the rebuild is huge and makes iterations quite painful. But even that is hard since you would need the hadrian test phase to be run to get the necessary files (hadrian config for tests and some binaries) to run tests independently in another guix package. IIRC I stopped there but still have some progress in my stash.=20 > > Regards, --=20 Best regards, Nicolas Graves
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 13 Nov 2024 04:47:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 12 23:47:19 2024 Received: from localhost ([127.0.0.1]:40335 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tB5Hi-0000Ki-PU for submit <at> debbugs.gnu.org; Tue, 12 Nov 2024 23:47:19 -0500 Received: from confino.investici.org ([93.190.126.19]:34705) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <divya@HIDDEN>) id 1tB5Hf-0000KW-Sq for 67921 <at> debbugs.gnu.org; Tue, 12 Nov 2024 23:47:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=subvertising.org; s=stigmate; t=1731473227; bh=75vWjLyeyDl77Gmo7oIgX09rmfz/7pfzsM2aTjrJTVo=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=E8wrFCJ7Ly/ECa+EakkNkxnBYgi/I0O0LJcuRwAwFKlerwzFJ/4UKSoqzE1yb/J6j DV+sbllEiSEjI9FXE5jU476Dizv0pEvNwnsLvIS0iOiz/wJ583ydjj0+HVNmz1BXBA zPtt/97ChF42Q2QeooMyMG7oUYeUFS3dLWshiJZk= Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4Xp9k30l0Lz11Gt; Wed, 13 Nov 2024 04:47:07 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: divya@HIDDEN) by localhost (Postfix) with ESMTPSA id 4Xp9k16Wxlz11GH; Wed, 13 Nov 2024 04:47:05 +0000 (UTC) From: Divya Ranjan <divya@HIDDEN> To: Nicolas Graves <ngraves@HIDDEN> Subject: Re: [bug#67921] [PATCH v3 01/24] gnu: ghc: More robust build with binutils =?utf-8?Q?=E2=89=A5?= 2.39. In-Reply-To: <87h68p322g.fsf@HIDDEN> (Nicolas Graves's message of "Sat, 02 Nov 2024 19:47:35 +0100") References: <20241031125127.14080-1-ngraves@HIDDEN> <20241031125127.14080-2-ngraves@HIDDEN> <87bjz09xqs.fsf@HIDDEN> <ZyZC3GmjNmkVm-j0@HIDDEN> <87h68p322g.fsf@HIDDEN> Date: Wed, 13 Nov 2024 04:47:02 +0000 Message-ID: <871pzfwxix.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, Lars-Dominik Braun <lars@HIDDEN>, saku@HIDDEN, 67921 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hello Nicholas, Lars and others. I=E2=80=99ve planned to pick up the work needed for this upgrade. Where are= we and what more work is needed? A brief summary with specific tasks would= help me get started. Regards, --=20 Divya Ranjan, Philosophy, Mathematics, Libre Software.
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Nicolas Graves <ngraves@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 2 Nov 2024 18:47:43 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 02 14:47:43 2024 Received: from localhost ([127.0.0.1]:54991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t7J9y-0004fk-KS for submit <at> debbugs.gnu.org; Sat, 02 Nov 2024 14:47:42 -0400 Received: from 11.mo550.mail-out.ovh.net ([188.165.48.29]:38013) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t7J9v-0004fc-OP for 67921 <at> debbugs.gnu.org; Sat, 02 Nov 2024 14:47:41 -0400 Received: from director11.ghost.mail-out.ovh.net (unknown [10.109.148.12]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 4Xgmtx4syZz1TCt for <67921 <at> debbugs.gnu.org>; Sat, 2 Nov 2024 18:47:37 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-fbn68 (unknown [10.110.178.46]) by director11.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 288001FD68; Sat, 2 Nov 2024 18:47:36 +0000 (UTC) Received: from ngraves.fr ([37.59.142.97]) by ghost-submission-5b5ff79f4f-fbn68 with ESMTPSA id J3kYNcdzJme78gEAWsKkYQ (envelope-from <ngraves@HIDDEN>); Sat, 02 Nov 2024 18:47:36 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-97G002c8ab603d-2b7e-4dbf-94a5-2dc61b182e1c, 5D3EF6C11DF1AC602B2CEE05864443D19B101497) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 86.246.19.221 From: Nicolas Graves <ngraves@HIDDEN> To: Lars-Dominik Braun <lars@HIDDEN> Subject: Re: [bug#67921] [PATCH v3 01/24] gnu: ghc: More robust build with binutils =?utf-8?Q?=E2=89=A5?= 2.39. In-Reply-To: <ZyZC3GmjNmkVm-j0@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> <20241031125127.14080-2-ngraves@HIDDEN> <87bjz09xqs.fsf@HIDDEN> <ZyZC3GmjNmkVm-j0@HIDDEN> Date: Sat, 02 Nov 2024 19:47:35 +0100 Message-ID: <87h68p322g.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Ovh-Tracer-Id: 8343199788017115800 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdeluddgudduhecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvfevufgjfhffkfggtgfgsehtqhertddttdejnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepffduleekjeevteelueffjeefffethffhffeutdettefhleeuleevffejvdfftdffnecukfhppeduvdejrddtrddtrddupdekiedrvdegiedrudelrddvvddupdefjedrheelrddugedvrdeljeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheehtddpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=4sZNSgKLYBQCb8b149UNDj5rPn/lSA59gTh2bf2272w=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730573257; v=1; b=dxz6sT5wBmQG8oKKoV5UCTnIMtiFLXCwFEKyuLnNPOOic8MAZOSGNXId3MJEemAFtQ3STTsQ M/vKPpxg88rW4JaFdRbKqsB6wmVwxf35OfSWE328G/KEUtW+J3iQNaaD3jQRJ5zP0eLQa1h3neW oEwHCgk2tjaM8xNFwTqRrJ1sACRCe407XgkChG6IB3BRUqPqCymN3OkLQn63dneFmv+hkWQru1j l1nBqm9BNnPMx/S/f2PiE6xXeAXwkXIsh4QfMEaDNSyu5XYDXKHjdikHDlA/wFhhG281SgRHmf+ WICNu7EWgEYiO/FkClUBPK+VTTpmbmagT/zBMDlcx90ew== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, saku@HIDDEN, 67921 <at> debbugs.gnu.org, Nicolas Graves via Guix-patches via <guix-patches@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 2024-11-02 16:18, Lars-Dominik Braun wrote: > Hi, > >> My mistake, just to be clear, this patch is here to fix the build of >> 9.8.4 after the core-updates merges, more than to fix the last errors on >> the 9.6 version. I needed it anyway to be able to compile up to 9.6, >> but I haven't taken a look at 9.6 yet. > > you mean =E2=80=9Cfix the build of 8.8.4=E2=80=9D? I don=E2=80=99t see th= at we have 9.8 > anywhere. 9.4.8 sorry. It actually needed another small fix (there is an invocation of ghc in RTS tests that doesn't use TEST_HC_OPTS). I will provide it in another revision. I still have the bugs for 9.6, I'm trying to investigate them but they are indeed tricky, the rebuild time for ghc and the default flags of ld incompatible with --print-c-compiler-link-flags makes it difficult to even understand why these last 9.6 tests are failing. > > Lars > --=20 Best regards, Nicolas Graves
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 2 Nov 2024 18:47:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 02 14:47:50 2024 Received: from localhost ([127.0.0.1]:54996 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t7JA5-0004fy-Vp for submit <at> debbugs.gnu.org; Sat, 02 Nov 2024 14:47:50 -0400 Received: from lists.gnu.org ([209.51.188.17]:45606) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t7JA3-0004fs-WE for submit <at> debbugs.gnu.org; Sat, 02 Nov 2024 14:47:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ngraves@HIDDEN>) id 1t7JA3-0001ao-6l for guix-patches@HIDDEN; Sat, 02 Nov 2024 14:47:47 -0400 Received: from 3.mo582.mail-out.ovh.net ([178.33.253.26]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ngraves@HIDDEN>) id 1t7JA0-0003oB-Jm for guix-patches@HIDDEN; Sat, 02 Nov 2024 14:47:46 -0400 Received: from director11.ghost.mail-out.ovh.net (unknown [10.108.25.35]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id 4Xgmtx4RJMz1Dqh for <guix-patches@HIDDEN>; Sat, 2 Nov 2024 18:47:37 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-fbn68 (unknown [10.110.178.46]) by director11.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 288001FD68; Sat, 2 Nov 2024 18:47:36 +0000 (UTC) Received: from ngraves.fr ([37.59.142.97]) by ghost-submission-5b5ff79f4f-fbn68 with ESMTPSA id J3kYNcdzJme78gEAWsKkYQ (envelope-from <ngraves@HIDDEN>); Sat, 02 Nov 2024 18:47:36 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-97G002c8ab603d-2b7e-4dbf-94a5-2dc61b182e1c, 5D3EF6C11DF1AC602B2CEE05864443D19B101497) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 86.246.19.221 From: Nicolas Graves <ngraves@HIDDEN> To: Lars-Dominik Braun <lars@HIDDEN> Subject: Re: [bug#67921] [PATCH v3 01/24] gnu: ghc: More robust build with binutils =?utf-8?Q?=E2=89=A5?= 2.39. In-Reply-To: <ZyZC3GmjNmkVm-j0@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> <20241031125127.14080-2-ngraves@HIDDEN> <87bjz09xqs.fsf@HIDDEN> <ZyZC3GmjNmkVm-j0@HIDDEN> Date: Sat, 02 Nov 2024 19:47:35 +0100 Message-ID: <87h68p322g.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Ovh-Tracer-Id: 8343199788017115800 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdeluddgudduhecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefhvfevufgjfhffkfggtgfgsehtqhertddttdejnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepffduleekjeevteelueffjeefffethffhffeutdettefhleeuleevffejvdfftdffnecukfhppeduvdejrddtrddtrddupdekiedrvdegiedrudelrddvvddupdefjedrheelrddugedvrdeljeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepghhuihigqdhprghttghhvghssehgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedvpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=4sZNSgKLYBQCb8b149UNDj5rPn/lSA59gTh2bf2272w=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730573257; v=1; b=dxz6sT5wBmQG8oKKoV5UCTnIMtiFLXCwFEKyuLnNPOOic8MAZOSGNXId3MJEemAFtQ3STTsQ M/vKPpxg88rW4JaFdRbKqsB6wmVwxf35OfSWE328G/KEUtW+J3iQNaaD3jQRJ5zP0eLQa1h3neW oEwHCgk2tjaM8xNFwTqRrJ1sACRCe407XgkChG6IB3BRUqPqCymN3OkLQn63dneFmv+hkWQru1j l1nBqm9BNnPMx/S/f2PiE6xXeAXwkXIsh4QfMEaDNSyu5XYDXKHjdikHDlA/wFhhG281SgRHmf+ WICNu7EWgEYiO/FkClUBPK+VTTpmbmagT/zBMDlcx90ew== Received-SPF: pass client-ip=178.33.253.26; envelope-from=ngraves@HIDDEN; helo=3.mo582.mail-out.ovh.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=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: dev@HIDDEN, saku@HIDDEN, 67921 <at> debbugs.gnu.org, Nicolas Graves via Guix-patches via <guix-patches@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) On 2024-11-02 16:18, Lars-Dominik Braun wrote: > Hi, > >> My mistake, just to be clear, this patch is here to fix the build of >> 9.8.4 after the core-updates merges, more than to fix the last errors on >> the 9.6 version. I needed it anyway to be able to compile up to 9.6, >> but I haven't taken a look at 9.6 yet. > > you mean =E2=80=9Cfix the build of 8.8.4=E2=80=9D? I don=E2=80=99t see th= at we have 9.8 > anywhere. 9.4.8 sorry. It actually needed another small fix (there is an invocation of ghc in RTS tests that doesn't use TEST_HC_OPTS). I will provide it in another revision. I still have the bugs for 9.6, I'm trying to investigate them but they are indeed tricky, the rebuild time for ghc and the default flags of ld incompatible with --print-c-compiler-link-flags makes it difficult to even understand why these last 9.6 tests are failing. > > Lars > --=20 Best regards, Nicolas Graves
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 2 Nov 2024 15:19:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 02 11:19:34 2024 Received: from localhost ([127.0.0.1]:53940 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t7FuX-0006cP-NZ for submit <at> debbugs.gnu.org; Sat, 02 Nov 2024 11:19:33 -0400 Received: from mout-p-202.mailbox.org ([80.241.56.172]:51500) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lars@HIDDEN>) id 1t7FuW-0006cH-Mu for 67921 <at> debbugs.gnu.org; Sat, 02 Nov 2024 11:19:33 -0400 Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4XghG73HZ0z9sbM; Sat, 2 Nov 2024 16:18:55 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1730560735; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ApDFNU2WzQ/c6jcgk1L9ZsilptZwKEbyKh/TEX1luVg=; b=KnDS0NFeRFcwtmt2kOYxQyPxQfpbj3oT05Usp4oM/EQOksoytbodH+/9uoVvWwyTWgBM0v ydC+lO8Ct8DfGvRFTuJhclQoKJseFI2JmV7DXVqXwrYQfjQdVVRLOzHMTGkw4yA0c43gGi UIapc+qetqlN8mQLa/i+psKdUHMvESkVqxoz4QnWAG8ioGIy6FO0H5Vb+XUKAJXslWLZZ7 jIBmnnfOrPH4GqEph0g06tXfS9gZxpMdOmFtMfHqYYtnMoqkzRvZzoz2ChjeRGBlNgSwpw J0P1RWqETervYe9uMULqFZYM2FZnunLwPslgo0O0mBZu5/DyKuiuvRIsHVx3cA== Date: Sat, 2 Nov 2024 16:18:52 +0100 From: Lars-Dominik Braun <lars@HIDDEN> To: Nicolas Graves <ngraves@HIDDEN> Subject: Re: [bug#67921] [PATCH v3 =?utf-8?Q?01=2F2?= =?utf-8?Q?4=5D_gnu=3A_ghc=3A_More_robust_build_with_binutils_?= =?utf-8?B?4oml?= 2.39. Message-ID: <ZyZC3GmjNmkVm-j0@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> <20241031125127.14080-2-ngraves@HIDDEN> <87bjz09xqs.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87bjz09xqs.fsf@HIDDEN> X-Rspamd-Queue-Id: 4XghG73HZ0z9sbM X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, saku@HIDDEN, 67921 <at> debbugs.gnu.org, Nicolas Graves via Guix-patches via <guix-patches@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hi, > My mistake, just to be clear, this patch is here to fix the build of > 9.8.4 after the core-updates merges, more than to fix the last errors on > the 9.6 version. I needed it anyway to be able to compile up to 9.6, > but I haven't taken a look at 9.6 yet. you mean “fix the build of 8.8.4”? I don’t see that we have 9.8 anywhere. Lars
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 2 Nov 2024 15:19:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 02 11:19:19 2024 Received: from localhost ([127.0.0.1]:53935 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t7FuJ-0006by-7r for submit <at> debbugs.gnu.org; Sat, 02 Nov 2024 11:19:19 -0400 Received: from lists.gnu.org ([209.51.188.17]:40696) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lars@HIDDEN>) id 1t7FuG-0006bn-L6 for submit <at> debbugs.gnu.org; Sat, 02 Nov 2024 11:19:17 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <lars@HIDDEN>) id 1t7FuF-0004my-PW for guix-patches@HIDDEN; Sat, 02 Nov 2024 11:19:16 -0400 Received: from mout-p-202.mailbox.org ([80.241.56.172]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from <lars@HIDDEN>) id 1t7FuD-0000RG-Jp for guix-patches@HIDDEN; Sat, 02 Nov 2024 11:19:15 -0400 Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4XghG73HZ0z9sbM; Sat, 2 Nov 2024 16:18:55 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1730560735; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ApDFNU2WzQ/c6jcgk1L9ZsilptZwKEbyKh/TEX1luVg=; b=KnDS0NFeRFcwtmt2kOYxQyPxQfpbj3oT05Usp4oM/EQOksoytbodH+/9uoVvWwyTWgBM0v ydC+lO8Ct8DfGvRFTuJhclQoKJseFI2JmV7DXVqXwrYQfjQdVVRLOzHMTGkw4yA0c43gGi UIapc+qetqlN8mQLa/i+psKdUHMvESkVqxoz4QnWAG8ioGIy6FO0H5Vb+XUKAJXslWLZZ7 jIBmnnfOrPH4GqEph0g06tXfS9gZxpMdOmFtMfHqYYtnMoqkzRvZzoz2ChjeRGBlNgSwpw J0P1RWqETervYe9uMULqFZYM2FZnunLwPslgo0O0mBZu5/DyKuiuvRIsHVx3cA== Date: Sat, 2 Nov 2024 16:18:52 +0100 From: Lars-Dominik Braun <lars@HIDDEN> To: Nicolas Graves <ngraves@HIDDEN> Subject: Re: [bug#67921] [PATCH v3 =?utf-8?Q?01=2F2?= =?utf-8?Q?4=5D_gnu=3A_ghc=3A_More_robust_build_with_binutils_?= =?utf-8?B?4oml?= 2.39. Message-ID: <ZyZC3GmjNmkVm-j0@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> <20241031125127.14080-2-ngraves@HIDDEN> <87bjz09xqs.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87bjz09xqs.fsf@HIDDEN> X-Rspamd-Queue-Id: 4XghG73HZ0z9sbM Received-SPF: pass client-ip=80.241.56.172; envelope-from=lars@HIDDEN; helo=mout-p-202.mailbox.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit Cc: dev@HIDDEN, saku@HIDDEN, 67921 <at> debbugs.gnu.org, Nicolas Graves via Guix-patches via <guix-patches@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.6 (--) Hi, > My mistake, just to be clear, this patch is here to fix the build of > 9.8.4 after the core-updates merges, more than to fix the last errors on > the 9.6 version. I needed it anyway to be able to compile up to 9.6, > but I haven't taken a look at 9.6 yet. you mean “fix the build of 8.8.4”? I don’t see that we have 9.8 anywhere. Lars
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 14:02:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 10:02:27 2024 Received: from localhost ([127.0.0.1]:42151 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6Vkp-0001xz-G6 for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 10:02:27 -0400 Received: from 11.mo581.mail-out.ovh.net ([87.98.173.157]:50977) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6Vkl-0001xt-Kw for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 10:02:25 -0400 Received: from director3.ghost.mail-out.ovh.net (unknown [10.108.17.76]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id 4XfQfj5h9pz1QXD for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 14:02:21 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-c4p87 (unknown [10.110.96.65]) by director3.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 850511FD13; Thu, 31 Oct 2024 14:02:20 +0000 (UTC) Received: from ngraves.fr ([37.59.142.99]) by ghost-submission-5b5ff79f4f-c4p87 with ESMTPSA id Jo8yE+yNI2fxtwAAlCZMpw (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 14:02:20 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-99G003e3e1a619-3a95-4c33-a1e4-80c81d804761, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: Nicolas Graves via Guix-patches via <guix-patches@HIDDEN>, 67921 <at> debbugs.gnu.org Subject: Re: [bug#67921] [PATCH v3 01/24] gnu: ghc: More robust build with binutils =?utf-8?Q?=E2=89=A5?= 2.39. In-Reply-To: <20241031125127.14080-2-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> <20241031125127.14080-2-ngraves@HIDDEN> Date: Thu, 31 Oct 2024 15:02:19 +0100 Message-ID: <87bjz09xqs.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 10226830328972894872 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedgheejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvvefujghffffkgggtsehttdertddttdejnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepfefhfedtuefgueehgfdtkeevudeggfduleevuedvjeegtdetvdefgfeuheevfeehnecukfhppeduvdejrddtrddtrddupdektddrvddugedrjeegrdduudelpdefjedrheelrddugedvrdelleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekuddpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=kCWo3qKbziztjULmtlyOD3YYh6tGj0V32Qhx0ypLpi8=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730383341; v=1; b=CKcL61dWFD3W873TJL1EXBXrBlYsB2F3Y9bAF5+F92RPpk0+uhE3fuzdu/++zEB9Ri5c388o Kg97wav31Se37KxHMIi3KuS7iohwYFHN30NgCXBP1TrCvamuIdpQiX9yaTw2L1q01ijNkxkyxnQ 4AtSc7aP1usgWjb2zydBm+TgVm0D9PLRkEqyyIOUyF6vGAX00VrXUHpDEKMvhRHHa4M3a9E7OMI yUKFTgk4p1GwGMhNssAb0K39fkj2hG3b84Zl8FGfuo+aArWZTLBQzo/2/D1HE9cpGh03m+lCOND nlZDJIOu+xF7iD5igPMIj7sR1DbYok2danOE+fK3nEpHQ== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 2024-10-31 13:46, Nicolas Graves via Guix-patches via wrote: > Future versions of ghc will have more occurrences of the execstack > warning. Instead of modifying the tests for each new version, a more > robust approach is to explicitely make ghc pass -Wl,-z,noexecstack to > its ld invocations during all tests. This is what this patch does. > > * gnu/packages/patches/ghc-testsuite-recomp015-execstack.patch: New patches. > * gnu/local.mk (disp_path_DATA): Deregister patch. > * gnu/packages/haskell.scm (ghc-8.6, ghc-8.8, ghc-9.0, ghc-9.2, > ghc-9.4): Deregister patch use. Add phase 'fix-tests-with-binutils@HIDDEN My mistake, just to be clear, this patch is here to fix the build of 9.8.4 after the core-updates merges, more than to fix the last errors on the 9.6 version. I needed it anyway to be able to compile up to 9.6, but I haven't taken a look at 9.6 yet. -- Best regards, Nicolas Graves
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 31 Oct 2024 14:02:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 10:02:40 2024 Received: from localhost ([127.0.0.1]:42155 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6Vl1-0001yC-Qw for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 10:02:40 -0400 Received: from lists.gnu.org ([209.51.188.17]:42352) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6Vky-0001y6-Ud for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 10:02:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ngraves@HIDDEN>) id 1t6Vky-0001zf-Lh for guix-patches@HIDDEN; Thu, 31 Oct 2024 10:02:36 -0400 Received: from 7.mo550.mail-out.ovh.net ([87.98.158.110]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ngraves@HIDDEN>) id 1t6Vkw-0002Io-2X for guix-patches@HIDDEN; Thu, 31 Oct 2024 10:02:36 -0400 Received: from director3.ghost.mail-out.ovh.net (unknown [10.108.9.167]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 4XfQfj552Fz1Z6q for <guix-patches@HIDDEN>; Thu, 31 Oct 2024 14:02:21 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-c4p87 (unknown [10.110.96.65]) by director3.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 850511FD13; Thu, 31 Oct 2024 14:02:20 +0000 (UTC) Received: from ngraves.fr ([37.59.142.99]) by ghost-submission-5b5ff79f4f-c4p87 with ESMTPSA id Jo8yE+yNI2fxtwAAlCZMpw (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 14:02:20 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-99G003e3e1a619-3a95-4c33-a1e4-80c81d804761, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: Nicolas Graves via Guix-patches via <guix-patches@HIDDEN>, 67921 <at> debbugs.gnu.org Subject: Re: [bug#67921] [PATCH v3 01/24] gnu: ghc: More robust build with binutils =?utf-8?Q?=E2=89=A5?= 2.39. In-Reply-To: <20241031125127.14080-2-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> <20241031125127.14080-2-ngraves@HIDDEN> Date: Thu, 31 Oct 2024 15:02:19 +0100 Message-ID: <87bjz09xqs.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 10226830328972894872 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedgheejucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvvefujghffffkgggtsehttdertddttdejnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepfefhfedtuefgueehgfdtkeevudeggfduleevuedvjeegtdetvdefgfeuheevfeehnecukfhppeduvdejrddtrddtrddupdektddrvddugedrjeegrdduudelpdefjedrheelrddugedvrdelleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepghhuihigqdhprghttghhvghssehgnhhurdhorhhgpdfovfetjfhoshhtpehmohehhedtpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=kCWo3qKbziztjULmtlyOD3YYh6tGj0V32Qhx0ypLpi8=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730383341; v=1; b=CKcL61dWFD3W873TJL1EXBXrBlYsB2F3Y9bAF5+F92RPpk0+uhE3fuzdu/++zEB9Ri5c388o Kg97wav31Se37KxHMIi3KuS7iohwYFHN30NgCXBP1TrCvamuIdpQiX9yaTw2L1q01ijNkxkyxnQ 4AtSc7aP1usgWjb2zydBm+TgVm0D9PLRkEqyyIOUyF6vGAX00VrXUHpDEKMvhRHHa4M3a9E7OMI yUKFTgk4p1GwGMhNssAb0K39fkj2hG3b84Zl8FGfuo+aArWZTLBQzo/2/D1HE9cpGh03m+lCOND nlZDJIOu+xF7iD5igPMIj7sR1DbYok2danOE+fK3nEpHQ== Received-SPF: pass client-ip=87.98.158.110; envelope-from=ngraves@HIDDEN; helo=7.mo550.mail-out.ovh.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=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: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) On 2024-10-31 13:46, Nicolas Graves via Guix-patches via wrote: > Future versions of ghc will have more occurrences of the execstack > warning. Instead of modifying the tests for each new version, a more > robust approach is to explicitely make ghc pass -Wl,-z,noexecstack to > its ld invocations during all tests. This is what this patch does. > > * gnu/packages/patches/ghc-testsuite-recomp015-execstack.patch: New patches. > * gnu/local.mk (disp_path_DATA): Deregister patch. > * gnu/packages/haskell.scm (ghc-8.6, ghc-8.8, ghc-9.0, ghc-9.2, > ghc-9.4): Deregister patch use. Add phase 'fix-tests-with-binutils@HIDDEN My mistake, just to be clear, this patch is here to fix the build of 9.8.4 after the core-updates merges, more than to fix the last errors on the 9.6 version. I needed it anyway to be able to compile up to 9.6, but I haven't taken a look at 9.6 yet. -- Best regards, Nicolas Graves
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:53:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:53:26 2024 Received: from localhost ([127.0.0.1]:41991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6Ug2-0007vh-3D for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:53:26 -0400 Received: from 7.mo550.mail-out.ovh.net ([87.98.158.110]:55219) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6UfR-0007rg-JJ for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:50 -0400 Received: from director1.ghost.mail-out.ovh.net (unknown [10.109.139.183]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 4XfP6S3Jxmz1ZBP for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:48 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-rmzdr (unknown [10.108.42.28]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id D7E9A1FE9F; Thu, 31 Oct 2024 12:52:47 +0000 (UTC) Received: from ngraves.fr ([37.59.142.105]) by ghost-submission-5b5ff79f4f-rmzdr with ESMTPSA id Ig8JJJ99I2d4UgAAxx3PZQ (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:52:47 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-105G006e50ea5cf-9f72-4d8f-acfa-707d022f4fcc, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 24/24] gnu: ghc: Update to version 9.6.4 Date: Thu, 31 Oct 2024 13:47:03 +0100 Message-ID: <20241031125127.14080-25-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9052235254661702182 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdffvdeitdehleefteefvedtffeuffdvtdfgjeekgffgteegiefggeduieejvdehnecuffhomhgrihhnpehgnhhurdhorhhgnecukfhppeduvdejrddtrddtrddupdektddrvddugedrjeegrdduudelpdefjedrheelrddugedvrddutdehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehhedtpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=bcV303H70ID5yKRuTFUfOKOYOSFYWSPNZcGuy9qUfZI=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379168; v=1; b=OgMJBvKt6SmQFcsNGcom5IqTrDk51S7Ha1TeXBLK352B3fyChbhkUiDa2/+4rHqGhx0pT8GD XeusVEQDnq5RTnA68QBBn8K6zve897vJlLWIPwg5A36y0Jl4lc7zZmUj9Zwl/dyeWYzl5IbqeA5 HNZY3RmrXo1e6f95ckzHSkGgyQED9uZHNVl5Cm/keHsrUvz3JBBncvO6cxw5LFvR2gwKJskuoi8 bJK3/LDdGANLAjLDRJKPE+2bfqPb+Ax1Of7F2WeCHBvSieQCBw58zmoCAVuPwLMl/GksGBOM2wC jOgJprjM3pgW91dtgy6dUn+gL3fJGsvjIZbHmMQVsBm0w== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Saku Laesvuori <saku@HIDDEN> * gnu/packages/haskell.scm (ghc): Update to ghc-9.6 Change-Id: I40da6cacc4d260902cd66d7d626375038fba4346 --- gnu/packages/haskell.scm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 239871cfcd..5bdedcc05c 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1498,12 +1498,6 @@ (define-public ghc-9.2 (file-pattern ".*\\.conf\\.d$") (file-type 'directory))))))) -;; Versions newer than ghc defined below (i.e. the compiler -;; haskell-build-system uses) should use ghc-next as their name to -;; ensure ghc (without version specification) and ghc-* packages are -;; always compatible. See https://issues.guix.gnu.org/issue/47335. -(define-public ghc ghc-9.2) - ;; 9.4 is the last version to support the make-based build system, ;; but it boot with 9.2, only 9.0 is supported. (define ghc-bootstrap-for-9.4 ghc-9.0) @@ -1567,7 +1561,7 @@ (define-public ghc-9.4 (let ((base ghc-9.2)) (package (inherit base) - (name "ghc-next") + (name "ghc") (version "9.4.8") (source (origin (method url-fetch) @@ -2166,7 +2160,7 @@ (define-public ghc-9.6 (let ((base ghc-9.4)) (package (inherit base) - (name "ghc-next") + (name "ghc") (version "9.6.4") (source (origin (inherit (package-source base)) @@ -2267,4 +2261,10 @@ (define-public ghc-9.6 (file-pattern ".*\\.conf\\.d$") (file-type 'directory))))))) +;; Versions newer than ghc defined below (i.e. the compiler +;; haskell-build-system uses) should use ghc-next as their name to +;; ensure ghc (without version specification) and ghc-* packages are +;; always compatible. See https://issues.guix.gnu.org/issue/47335. +(define-public ghc ghc-9.6) + ;;; haskell.scm ends here -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:53:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:53:26 2024 Received: from localhost ([127.0.0.1]:41989 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6Ug0-0007vd-V0 for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:53:26 -0400 Received: from 15.mo583.mail-out.ovh.net ([178.33.107.29]:49289) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6UfQ-0007rJ-9h for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:49 -0400 Received: from director4.ghost.mail-out.ovh.net (unknown [10.109.140.151]) by mo583.mail-out.ovh.net (Postfix) with ESMTP id 4XfP6R123fz1XSZ for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:47 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-dx2nv (unknown [10.110.113.68]) by director4.ghost.mail-out.ovh.net (Postfix) with ESMTPS id B67881FE9D; Thu, 31 Oct 2024 12:52:46 +0000 (UTC) Received: from ngraves.fr ([37.59.142.104]) by ghost-submission-5b5ff79f4f-dx2nv with ESMTPSA id 8BnCJJ59I2eJ1AAA05gKsg (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:52:46 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-104R0052d22be97-0694-4dc5-bcfe-932fbb18ab37, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 23/24] gnu: Add ghc-9.6 Date: Thu, 31 Oct 2024 13:47:02 +0100 Message-ID: <20241031125127.14080-24-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9051953776186155558 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvedvveefhfehveevhfeuueetueelieejleetleevgeefgedujeevgfefgfffgfeunecuffhomhgrihhnpehhrghskhgvlhhlrdhorhhgpdhghhgtrdhlihhnkhenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddruddtgeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekfedpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=+OrhFGxXjSmB2ZWHhLNKT4amTDii9S5HURcQniTLFsA=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379167; v=1; b=JevsKzW9NPsyg8UX7HGt93DrLF5/OW/WVp7HbWum+iwWbx1UGvxlIs+Z71sVQYN3+nMG2p5x SMjMPIOoaRpHOmTiWel4zW7Dzw0CBpkmDrOVCrBqwKgZmnJ/7b8mNSBWorlSRTjpfXgMwi2DMHk CsgJoIBoX4TyrFyyUmLTMT6QjaiVCagcKRF4xwcO63+loan/+C8ETG7yz6bwGiGj1IzmgO81Cb8 fvKQ6DQd7xYv/W2aUKVAjZM2azpMNGOfKOxktOlD22XkzzSShR3fah6ztt3yV60mVCDwVubp3SV kdgc+PrUEI9uMWdHjKGOz1f/KibMQ4nhDQumNjOzZBP+Q== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Saku Laesvuori <saku@HIDDEN> * gnu/packages/haskell.scm (ghc-9.6): New variable. Change-Id: I6883ed973bdd1d6eaf981605c1bc8f855f850187 --- gnu/packages/haskell.scm | 108 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 107 insertions(+), 1 deletion(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 256fe84c89..239871cfcd 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -72,7 +72,8 @@ (define-module (gnu packages haskell) #:use-module (guix packages) #:use-module (guix utils) #:use-module (ice-9 match) - #:use-module (ice-9 regex)) + #:use-module (ice-9 regex) + #:use-module (srfi srfi-26)) (define-public cl-yale-haskell (let ((commit "85f94c72a16c5f70301dd8db04cde9de2d7dd270") @@ -2161,4 +2162,109 @@ (define hadrian-for-ghc-9.6 It is based on the Shake library and replaces @{make} in building GHC") (license license:expat))) +(define-public ghc-9.6 + (let ((base ghc-9.4)) + (package + (inherit base) + (name "ghc-next") + (version "9.6.4") + (source (origin + (inherit (package-source base)) + (uri (string-append "https://www.haskell.org/ghc/dist/" version + "/ghc-" version "-src.tar.xz")) + (sha256 + (base32 + "1h6lpx8kd4xycjwb8iv2rgnz23kwq5b0qp4bhvczsx3in2w2bgqh")))) + (arguments + (substitute-keyword-arguments (package-arguments base) + ((#:make-flags flags ''()) + #~(list "-V" "--docs=no-sphinx")) + ((#:phases phases '%standard-phases) + #~(let* ((run-hadrian (lambda args + (apply invoke "hadrian" args)))) + (modify-phases #$phases + (delete 'fix-shell-wrappers) + ;; https://gitlab.haskell.org/ghc/ghc/-/issues/22557 + (add-before 'build 'fix-iserv-rpath + (lambda _ + (mkdir-p "_build") + (call-with-output-file + "_build/hadrian.settings" + (lambda (port) + (display + (string-append + "*.iserv.ghc.link.opts += -optl-Wl,-rpath," + #$output "/lib/ghc-" #$(package-version this-package) + "/lib/" #$(or (%current-target-system) + (%current-system)) + "-ghc-" #$(package-version this-package) "/") + port))))) + (replace 'build + (lambda* (#:key (parallel-build? #f) (make-flags '()) + #:allow-other-keys) + (apply run-hadrian + `("binary-dist-dir" + ,@(if parallel-build? + `(,(string-append "-j" (number->string (parallel-job-count)))) + '()) + ,@make-flags)))) + (replace 'check + (lambda* (#:key (tests? #t) (parallel-tests? #f) (make-flags '()) #:allow-other-keys) + (if tests? + (apply run-hadrian + `(,@(if parallel-tests? + `(,(string-append "-j" (number->string (parallel-job-count)))) + '()) + ,@make-flags + "test" + "--skip-perf")) + (format #t "test suite not run~%")))) + (replace 'install + (lambda* (#:key (make-flags '()) #:allow-other-keys) + (apply run-hadrian + `("install" + ,@make-flags + ,(string-append "--prefix=" #$output))))) + (add-after 'install 'replace-$pkgroot + (lambda _ + (substitute* + (find-files + (string-append #$output "/lib/ghc-" + #$(package-version this-package) + "/lib/package.conf.d/") + "^.*\\.conf$") + (("\\$\\{pkgroot\\}/") + (string-append #$output "/lib/ghc-" + #$(package-version this-package) + "/lib/")))))))))) + (inputs (list bash-minimal gmp ncurses libffi)) + (native-inputs + `(("perl" ,perl) + ("python" ,python) + ("git" ,git-minimal/pinned) + ("which" ,which) + ("ghostscript" ,ghostscript) + ("autoconf" ,autoconf) + ("automake" ,automake) + + ("hadrian" ,hadrian-for-ghc-9.6) + ("ghc-bootstrap" ,ghc-bootstrap-for-9.6) + ("ghc-alex" ,ghc-alex-bootstrap-for-9.4) + ("ghc-happy" ,ghc-happy-bootstrap-for-9.4) + ("ghc-testsuite" + ,(origin + (method url-fetch) + (uri (string-append + "https://www.haskell.org/ghc/dist/" + version "/ghc-" version "-testsuite.tar.xz")) + (sha256 + (base32 + "0wwd6d68aia2rmlpki30azz0raf98is472cqljhbzzdzpqpjh4vf")))))) + (native-search-paths + (list (search-path-specification + (variable "GHC_PACKAGE_PATH") + (files (list (string-append "lib/ghc-" version))) + (file-pattern ".*\\.conf\\.d$") + (file-type 'directory))))))) + ;;; haskell.scm ends here -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:52 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:52:51 2024 Received: from localhost ([127.0.0.1]:41966 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6UfT-0007sS-G2 for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:51 -0400 Received: from 4.mo575.mail-out.ovh.net ([46.105.59.63]:46441) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6UfP-0007r4-7Y for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:48 -0400 Received: from director5.ghost.mail-out.ovh.net (unknown [10.108.9.56]) by mo575.mail-out.ovh.net (Postfix) with ESMTP id 4XfP6Q0Tkgz1rMR for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:46 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-chfd5 (unknown [10.111.182.36]) by director5.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 8E9B91FDD5; Thu, 31 Oct 2024 12:52:45 +0000 (UTC) Received: from ngraves.fr ([37.59.142.97]) by ghost-submission-5b5ff79f4f-chfd5 with ESMTPSA id f65qLZx9I2fA2AAAw+/Q5Q (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:52:45 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-97G00231a0f400-4fe6-4310-87db-7244d0835463, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 22/24] gnu: Add hadrian-for-ghc-9.6 Date: Thu, 31 Oct 2024 13:47:01 +0100 Message-ID: <20241031125127.14080-23-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9051672303657542182 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnheptdegkefhteekgfefleehleeggfdufeejteehveelfeejjeelleevudehheevkeefnecuffhomhgrihhnpehhrghskhgvlhhlrdhorhhgnecukfhppeduvdejrddtrddtrddupdektddrvddugedrjeegrdduudelpdefjedrheelrddugedvrdeljeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheejhedpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=lKjSi7r2wUJpIMpoLAUC8bhrki1GXsTh6wGP4gc2c3I=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379166; v=1; b=mHHYM2/Cb9wpu9ZE80hbphJk5b3E5vLrxaYtCZLUGGj2Hui8r+U5xy4qgoMN2EQJkfw4Oscl YuDfyBslEdcrDYkyJd50Fk45jGIQ6bPV6jKP1a8/Nz7lZ49BdgeSNbCnm+HkMVIPunHQefyfeYW OJiKUWZdw2hnj3ZLgCa4HfHu6ZDlMxXzItnHPMX5bGms3jO/sj7yW+a4ONorxoJGPvD6ASdrDbk WRwz4Jk2otlU5oxTD5m3OjLv5JjmEzl8D9XLnTEllSiEMBxxpa6DfIlwJ5v0hh13M0njknzusmv LPgQ5waQX8gYG4Td4vzQ2JcckeYC/RyBgtGYoo1Bcg2TQ== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Saku Laesvuori <saku@HIDDEN> * gnu/packages/haskell.scm (hadrian-for-ghc-9.6): New variable. Change-Id: I4205c888afa7b03b4b1622a3af7d1d538fa5c9b1 --- gnu/packages/haskell.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 4bd1ef150b..256fe84c89 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -2121,4 +2121,44 @@ (define ghc-primitive-bootstrap-for-9.6 "This package provides various primitive memory-related operations.") (license license:bsd-3))) +(define hadrian-for-ghc-9.6 + (package + (name "hadrian") + (version "9.6.4") + (source (origin + (method url-fetch) + (uri (string-append "https://www.haskell.org/ghc/dist/" version + "/ghc-" version "-src.tar.xz")) + (sha256 + (base32 + "1h6lpx8kd4xycjwb8iv2rgnz23kwq5b0qp4bhvczsx3in2w2bgqh")))) + (build-system haskell-build-system) + (inputs + (list ghc-base16-bytestring-bootstrap-for-9.6 + ghc-cryptohash-sha256-bootstrap-for-9.6 + ghc-extra-bootstrap-for-9.6 + ghc-shake-bootstrap-for-9.6 + ghc-unordered-containers-bootstrap-for-9.6 + bash-minimal)) + (arguments + (list #:configure-flags ''("--flags=-selftest") + #:tests? #f + #:haskell ghc-bootstrap-for-9.6 + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'cd-to-hadrian + (lambda _ + (chdir "hadrian"))) + (add-after 'cd-to-hadrian 'fix-shell-wrappers + (lambda _ + (substitute* + "src/Rules/Test.hs" + (("\"#!/bin/sh\"") + (format #f "\"#!~a/bin/sh\"" #$(this-package-input "bash-minimal"))))))))) + (home-page "https://gitlab.haskell.org/ghc/ghc/-/tree/master/hadrian") + (synopsis "Build system for the Glasgow Haskell Compiler (@code{ghc})") + (description "Hadrian is the build system for the Glasgow Haskell Compiler. +It is based on the Shake library and replaces @{make} in building GHC") + (license license:expat))) + ;;; haskell.scm ends here -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:52:51 2024 Received: from localhost ([127.0.0.1]:41964 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6UfS-0007sO-UE for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:51 -0400 Received: from 5.mo561.mail-out.ovh.net ([87.98.178.36]:49707) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6UfN-0007qy-Ct for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:46 -0400 Received: from director1.ghost.mail-out.ovh.net (unknown [10.108.17.245]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 4XfP6N1Gkrz1NB5 for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:44 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-2z8j5 (unknown [10.110.178.153]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id AD2AA1FE03; Thu, 31 Oct 2024 12:52:43 +0000 (UTC) Received: from ngraves.fr ([37.59.142.103]) by ghost-submission-5b5ff79f4f-2z8j5 with ESMTPSA id 7ZJsHpt9I2ewpAAADiq/dQ (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:52:43 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-103G0052f946a77-4daa-4fd0-bdcf-255799800119, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 21/24] gnu: Add ghc-shake-bootstrap-for-9.6 Date: Thu, 31 Oct 2024 13:47:00 +0100 Message-ID: <20241031125127.14080-22-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9051109354249708070 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepieeufedvvdfgkefhhfeuveeiueeltdevjeejgfelkeduueefleeghefgkeekheefnecuffhomhgrihhnpehshhgrkhgvsghuihhlugdrtghomhenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddruddtfeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeiuddpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=HSt4SXkqLPu3uWBp10gOWIo2TynsUh0ve2wbuNr+guU=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379164; v=1; b=pElWVSHVeEjUFEZGDZ9zsI+kqBhL1Yii3i9BOtgX5LD3GOJbfq7BUhkc4mJvV72vLFsVjX7g KHzsBtcqIdeEzBHakfu3U4pOT/y5XH3ow7gct5Fc8arAGC8HASwFHtqNiceyaop19QutFiL60q0 sTcScyIlSpqbhGy9/Lry39QYewoll7jfevvHoZeXyIZva2VrUY+wXokHuv6OXILnkui7/63TaQl 8TgJCfaVJK3nux36IZLsjs79CLZzaUmjsh9kw8319EiTCzRoDqYE3kgx83EAMEhh/3qrd1iBd71 VVNQCFBL6jVG77qll9K9yslQeMWClWaGMANNUDRCdiIyA== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Saku Laesvuori <saku@HIDDEN> * gnu/packages/haskell.scm (ghc-shake-bootstrap-for-9.6): New variable. Change-Id: I195bc5f779709ef7b2ccefe2271402ef342bc0b8 --- gnu/packages/haskell.scm | 56 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 0ffc4df728..4bd1ef150b 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1612,6 +1612,62 @@ (define-public ghc-9.4 (define ghc-bootstrap-for-9.6 ghc-9.4) +(define ghc-shake-bootstrap-for-9.6 + (package + (name "ghc-shake-bootstrap") + (version "0.19.7") + (source + (origin + (method url-fetch) + (uri (hackage-uri "shake" version)) + (sha256 + (base32 "1lcr6q53qwm308bny6gfawcjhxsmalqi3dnwckam02zp2apmcaim")))) + (build-system haskell-build-system) + (properties '((upstream-name . "shake"))) + (inputs (list bash-minimal + ghc-extra-bootstrap-for-9.6 + ghc-filepattern-bootstrap-for-9.6 + ghc-hashable-bootstrap-for-9.6 + ghc-heaps-bootstrap-for-9.6 + ghc-js-dgtable-bootstrap-for-9.6 + ghc-js-flot-bootstrap-for-9.6 + ghc-js-jquery-bootstrap-for-9.6 + ghc-primitive-bootstrap-for-9.6 + ghc-random-bootstrap-for-9.6 + ghc-unordered-containers-bootstrap-for-9.6 + ghc-utf8-string-bootstrap-for-9.6 + ghc-semigroups-bootstrap-for-9.6)) + (arguments + (list #:cabal-revision '("1" + "1hz57kw5pp5cpbicbi7x8sz8c6qy58dzyiljz9b9f2r1rr683d9w") + #:tests? #f + #:haskell ghc-bootstrap-for-9.6 + #:phases + #~(modify-phases %standard-phases + (add-after 'patch-source-shebangs 'patch-/bin/sh + (lambda _ + (for-each + (lambda (file) + (substitute* + file + (("/bin/sh") + #$(file-append (this-package-input "bash-minimal") + "/bin/sh")))) + '("src/Development/Shake/Command.hs"))))))) + (home-page "https://shakebuild.com") + (synopsis + "Build system library, like Make, but more accurate dependencies.") + (description + "Shake is a Haskell library for writing build systems - designed as a +replacement for @@make@@. To use Shake the user writes a Haskell program that +imports \"Development.Shake\", defines some build rules, and calls the +Development.Shake.@code{shakeArgs} function. However, as build systems get more +complex, Shake is able to take advantage of the excellent abstraction facilities +offered by Haskell and easily support much larger projects. Shake also provides more +accurate dependency tracking, including seamless support for generated files, and +dependencies on system information (e.g. compiler version).") + (license license:bsd-3))) + (define ghc-js-flot-bootstrap-for-9.6 (package (name "ghc-js-flot-bootstrap") -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:52:50 2024 Received: from localhost ([127.0.0.1]:41962 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6UfS-0007s8-A8 for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:50 -0400 Received: from 16.mo550.mail-out.ovh.net ([178.33.104.224]:50461) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6UfM-0007qx-0l for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:45 -0400 Received: from director10.ghost.mail-out.ovh.net (unknown [10.108.17.147]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 4XfP6L5ygdz1Z1c for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:42 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-2dsqj (unknown [10.110.188.91]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 650841FEB0; Thu, 31 Oct 2024 12:52:42 +0000 (UTC) Received: from ngraves.fr ([37.59.142.105]) by ghost-submission-5b5ff79f4f-2dsqj with ESMTPSA id NKMBBpp9I2dZ4SwAVLPGQw (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:52:42 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-105G0069545bad4-eda9-4ff7-9012-92de99f278fc, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 20/24] gnu: Add ghc-filepattern-bootstrap-for-9.6 Date: Thu, 31 Oct 2024 13:46:59 +0100 Message-ID: <20241031125127.14080-21-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9050546405415313958 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepgfetffdvheefudethfduleekvdehffdvffeutdetkeegteevvdduffekgfduvdeknecuffhomhgrihhnpehgihhthhhusgdrtghomhdpfhhilhgvphgrthhtvghrnhdrughirhgvtghtohhrhienucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddruddtheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheehtddpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=tWWcKCyX+bhT8YUDhkeBStdtqXesxCJNBuGmUl3BAo8=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379162; v=1; b=fuUi5/78JUy/Sj1N7/NhBCICtWsVh6V21tAZnrwu13WVb09NwqXxFNUfy9lDpILetcq3W/hh uTJftH6VTFd4hXKoQzbbcWKaYjDJRVQAojrgwMJjRZHjle4jN0MHJTPXoBYM3TCVJWJwkshJBgO a1o9FXw06DuwgrW65DeqN3QnoSzxcyZM7t4wVysPRkzcoIxBOcFhrAto6VcxnB+rTsTJCWCdsIv Vw6Jw384e1W7xQeNQDN5Uv9P98lnIOlUbT+hT9l6/0ViV133viohmTHl+JvcYe4HgWMufrrMHcR cteyGsCkcR4JUf37lwrNsHMES9AUy6MgJ6Ohp22CWpZOw== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Saku Laesvuori <saku@HIDDEN> * gnu/packages/haskell.scm (ghc-filepattern-bootstrap-for-9.6): New variable. Change-Id: I3778f85d7a14474445295ebd6bbb1f4bfbe4f6d5 --- gnu/packages/haskell.scm | 41 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index d63dde6319..0ffc4df728 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1638,6 +1638,47 @@ (define ghc-js-flot-bootstrap-for-9.6 requirements of downstream users (e.g. Debian).") (license license:expat))) +(define ghc-filepattern-bootstrap-for-9.6 + (package + (name "ghc-filepattern-bootstrap") + (version "0.1.3") + (source (origin + (method url-fetch) + (uri (hackage-uri "filepattern" version)) + (sha256 + (base32 + "0dlnwnwhsfdkwm69z66wj5d2x9n3la55glq4fsn5rxm2kr1msi6c")))) + (build-system haskell-build-system) + (properties '((upstream-name . "filepattern"))) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (inputs (list ghc-extra-bootstrap-for-9.6)) + (home-page "https://github.com/ndmitchell/filepattern#readme") + (synopsis "File path glob-like matching") + (description + "This package provides Haskell library for matching files using patterns +such as @code{\\\"src\\/**\\/*.png\\\"} for all @@file{.png} files recursively +under the @@file{src} directory. + +Some of its features include: + +@itemize +@item All matching is O(n). + +@item Most functions pre-compute some information given only one argument. + +@item Uses @code{match} and @code{substitute} to extract suitable strings from +the @code{*} and @code{**} matches, and substitutes them back into other +patterns. + +@item Uses @code{step} and @code{matchMany} to perform bulk matching of many +patterns against many paths simultaneously. + +@item Uses @code{System.FilePattern.Directory} to perform optimised directory +traverals using patterns. +@end itemize") + (license license:bsd-3))) + (define ghc-unordered-containers-bootstrap-for-9.6 (package (name "ghc-unordered-containers-bootstrap") -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:52:50 2024 Received: from localhost ([127.0.0.1]:41958 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6UfR-0007s2-Oe for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:50 -0400 Received: from 5.mo576.mail-out.ovh.net ([46.105.43.105]:44921) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6UfJ-0007qo-Uh for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:42 -0400 Received: from director3.ghost.mail-out.ovh.net (unknown [10.109.140.194]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 4XfP6J50bfz1lZd for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:40 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-gmz9p (unknown [10.110.96.9]) by director3.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 4C5DB1FEA4; Thu, 31 Oct 2024 12:52:40 +0000 (UTC) Received: from ngraves.fr ([37.59.142.96]) by ghost-submission-5b5ff79f4f-gmz9p with ESMTPSA id vYnxNJd9I2fqtQAAmdR05w (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:52:40 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-96R001bb2b85ca-654e-4529-a33f-b0b52a8238ae, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 19/24] gnu: Add ghc-unordered-containers-bootstrap-for-9.6 Date: Thu, 31 Oct 2024 13:46:58 +0100 Message-ID: <20241031125127.14080-20-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9049983455146336806 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddrleeinecuvehluhhsthgvrhfuihiivgepkeenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehjeeipdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=7D9yb5/hZ8KPgxIRkCvOQVzH6l5g2x8IIBevppoPTVw=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379160; v=1; b=jZfyaKW5Wgo10TPj2IgMahLDsuRXvivpOJ0Wx6ApBh+LP07yDS2GnvPA23u7D91dskGmEUqN pZFLN6HEtgaXSphMfAYiCwZxfY5T100YAFHgmDf82JfZfMFl9DHH9iG51lstDo5FMaGZtBgbjvc s9avGJ0BtXwS4Y7Lpx6ANI6Oh9Q+P1WLkuiNOJtakguZM9Wc3rYUz4ybkn2jinRQrBkvI6xAx+/ xv1LGFvlEXV0zORIQ9UqIOlPO1ZpxcaYuO6ysHlNo62TjutpPMpw2U+32byIW65TbjACUcvI8+c pXkI+zBuj1ZE/+NA8tgSWEyizseynix6A7rsHgjXzaVug== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Saku Laesvuori <saku@HIDDEN> * gnu/packages/haskell.scm (ghc-unordered-containers-bootstrap-for-9.6): New variable. Change-Id: I190d7e765d30b469290d26109478fbe97dfbe3ae --- gnu/packages/haskell.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index c0d2ab8c1d..d63dde6319 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1638,6 +1638,33 @@ (define ghc-js-flot-bootstrap-for-9.6 requirements of downstream users (e.g. Debian).") (license license:expat))) +(define ghc-unordered-containers-bootstrap-for-9.6 + (package + (name "ghc-unordered-containers-bootstrap") + (version "0.2.19.1") + (source (origin + (method url-fetch) + (uri (hackage-uri "unordered-containers" version)) + (sha256 + (base32 + "1li8s6qw8mgv6a7011y7hg0cn2nllv2g9sr9c1xb48nmw32vw9qv")))) + (build-system haskell-build-system) + (properties '((upstream-name . "unordered-containers"))) + (inputs (list ghc-hashable-bootstrap-for-9.6)) + (arguments + `(#:cabal-revision ("3" + "1p9a2mvfbfz2d4cyr16b03bxvb6c4yj7k1ch601xwq1rkr1cla0w") + #:haskell ,ghc-bootstrap-for-9.6 + #:tests? #f)) + (home-page + "https://github.com/haskell-unordered-containers/unordered-containers") + (synopsis "Efficient hashing-based container types") + (description + "Efficient hashing-based container types. The containers have been +optimized for performance critical use, both in terms of large data quantities +and high speed.") + (license license:bsd-3))) + (define ghc-cryptohash-sha256-bootstrap-for-9.6 (package (name "ghc-cryptohash-sha256-bootstrap") -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:49 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:52:49 2024 Received: from localhost ([127.0.0.1]:41956 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6UfR-0007rp-7f for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:49 -0400 Received: from 17.mo584.mail-out.ovh.net ([46.105.41.16]:45765) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6UfH-0007qa-Kp for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:40 -0400 Received: from director10.ghost.mail-out.ovh.net (unknown [10.109.176.8]) by mo584.mail-out.ovh.net (Postfix) with ESMTP id 4XfP6G3S5jz1TxT for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:38 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-thc2g (unknown [10.110.164.113]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id F19E81FEB5; Thu, 31 Oct 2024 12:52:37 +0000 (UTC) Received: from ngraves.fr ([37.59.142.100]) by ghost-submission-5b5ff79f4f-thc2g with ESMTPSA id 6cnAMpV9I2eSVgcA4SpeVQ (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:52:37 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-100R00365b2b7e5-3118-47f9-99a6-0ec29ba7c33f, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 18/24] gnu: Add ghc-cryptohash-sha256-bootstrap-for-9.6 Date: Thu, 31 Oct 2024 13:46:57 +0100 Message-ID: <20241031125127.14080-19-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9049420501930205734 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepueeiueekheefgfdtieehgeeghfeuleegfffgkefhueegteelvdfhfeehueejieehnecuffhomhgrihhnpehgihhthhhusgdrtghomhdpfihikhhiphgvughirgdrohhrghenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddruddttdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekgedpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=vWa4+yE+NyncVgD/wjuZqxU7QXmujLhFcpOdcf2n4aM=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379158; v=1; b=jjeUGDAFkO271yJd8cGNfWdutk1FLCVYgPlzYqyQUNBWVteEtNX5+j/qzixix8Ihi/RadaZl JEddRpp1WN3VRhNIcgaz/uDIKcxD1NiYlwmgyPlZT74g7aZ7nWrZ8701/tREYG9PLk3nZ3dDBUL o4Pu153hCihU17bMBQXc64lxc2w+ieaX23fttd+x2S4yfZo7lyQENQN7/OB3kU5DdBj9EnH9AdI W7iUXPrjNKJRnLk3spcGZKUk0ZDC7lLPd+0Y1ZV3cXv8bWPtSEw6ohSCeFkwM8A4uK72e4z7+G4 frBoUyqilcmhUf4ZmByPiv/KsaMtDZCaGwmcD+dphzgUg== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Saku Laesvuori <saku@HIDDEN> * gnu/packages/haskell.scm (ghc-cryptohash-sha256-bootstrap-for-9.6): New variable. Change-Id: I80dd73de554160f4dc904c01ea292a886f51e970 --- gnu/packages/haskell.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 5feef5992c..c0d2ab8c1d 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1638,6 +1638,35 @@ (define ghc-js-flot-bootstrap-for-9.6 requirements of downstream users (e.g. Debian).") (license license:expat))) +(define ghc-cryptohash-sha256-bootstrap-for-9.6 + (package + (name "ghc-cryptohash-sha256-bootstrap") + (version "0.11.102.1") + (source + (origin + (method url-fetch) + (uri (hackage-uri "cryptohash-sha256" version)) + (sha256 + (base32 + "1xkb7iqplbw4fy1122p79xf1zcb7k44rl0wmfj1q06l7cdqxr9vk")))) + (build-system haskell-build-system) + (properties '((upstream-name . "cryptohash-sha256"))) + (arguments + `(#:cabal-revision + ("1" "1hyzqv30rpj920ddnr0zypyjjlh52vyp2d140pn2byayj820rkgs") + #:haskell ,ghc-bootstrap-for-9.6 + #:tests? #f)) + (home-page "https://github.com/hvr/cryptohash-sha1") + (synopsis "SHA-256 implementation for Haskell") + (description "This Haskell package provides an incremental and +one-pass, pure API to the @uref{https://en.wikipedia.org/wiki/SHA-2, +SHA-256 cryptographic hash algorithm}, with performance close to the +fastest implementations available in other languages. + +The implementation is made in C with a haskell FFI wrapper that hides +the C implementation.") + (license license:bsd-3))) + (define ghc-base16-bytestring-bootstrap-for-9.6 (package (name "ghc-base16-bytestring-bootstrap") -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:49 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:52:49 2024 Received: from localhost ([127.0.0.1]:41954 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6UfQ-0007ri-QZ for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:49 -0400 Received: from 20.mo584.mail-out.ovh.net ([46.105.33.73]:49057) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6UfG-0007qW-38 for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:39 -0400 Received: from director1.ghost.mail-out.ovh.net (unknown [10.108.25.157]) by mo584.mail-out.ovh.net (Postfix) with ESMTP id 4XfP6D5Wrzz1LND for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:36 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-l6hmw (unknown [10.110.164.42]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 470BD1FEB1; Thu, 31 Oct 2024 12:52:36 +0000 (UTC) Received: from ngraves.fr ([37.59.142.109]) by ghost-submission-5b5ff79f4f-l6hmw with ESMTPSA id UFA5AJR9I2fwtQAAz1BV7A (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:52:36 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-109S003924025e4-e2fa-45fd-ae73-842e41b96637, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 17/24] gnu: Add ghc-base16-bytestring-bootstrap-for-9.6 Date: Thu, 31 Oct 2024 13:46:56 +0100 Message-ID: <20241031125127.14080-18-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9048857554372321830 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddruddtleenucevlhhushhtvghrufhiiigvpedunecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekgedpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=gb1OEM0CLE8EXHBdYZ3GqxcN+Ptgmu5U2kolzadFkHU=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379157; v=1; b=kk2/S3qhELoDoGh09yTVF2qHvXs22wDBd4hvGUFrhmm1j96o681jaA3C1aapB9XuCGyciu++ iuXPA4T/30C1hkrwjHUbmtT+COZwfPP0bQ/4izkMAMXYxs4VmK/rWIwJPB1WoTgjkHo6j0BlTYN zb7EpE9Mku2lrwSdglh7oClr/2t6sM1+dCjxNqLDoz3yT/uZKO+uQ8stTAjykRateY09BGgzqom 5EyrLxrqOqHFfzJbKp1yeMz2exP8P2v7lJF4vpe71OvGSN7kRR0AMoraAbqUhMIMbGLcxdCVl70 w/Je4oN7dQ7IvCiEanR8H/vTqFvzmHwYUR6JwU3OlInqQ== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Saku Laesvuori <saku@HIDDEN> * gnu/packages/haskell.scm (ghc-base16-bytestring-bootstrap-for-9.6): New variable. Change-Id: I7c20bdfd7600fb2bed5de497e02acda74b242fec --- gnu/packages/haskell.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index ca82f51fd0..5feef5992c 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1638,6 +1638,27 @@ (define ghc-js-flot-bootstrap-for-9.6 requirements of downstream users (e.g. Debian).") (license license:expat))) +(define ghc-base16-bytestring-bootstrap-for-9.6 + (package + (name "ghc-base16-bytestring-bootstrap") + (version "1.0.2.0") + (source (origin + (method url-fetch) + (uri (hackage-uri "base16-bytestring" version)) + (sha256 + (base32 + "1167f9jaivnabn6kg2gc421ac9njb67fr4v0adbj3qph7qa92nhx")))) + (build-system haskell-build-system) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (properties '((upstream-name . "base16-bytestring"))) + (home-page "http://github.com/haskell/base16-bytestring") + (synopsis "Fast base16 (hex) encoding and decoding for ByteStrings") + (description + "This package provides a Haskell library for working with base16-encoded +data quickly and efficiently, using the ByteString type.") + (license license:bsd-3))) + (define ghc-extra-bootstrap-for-9.6 (package (name "ghc-extra-bootstrap") -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:52:48 2024 Received: from localhost ([127.0.0.1]:41950 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6UfQ-0007rU-8D for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:48 -0400 Received: from 6.mo575.mail-out.ovh.net ([46.105.63.100]:56789) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6Uez-0007pf-Q9 for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:23 -0400 Received: from director10.ghost.mail-out.ovh.net (unknown [10.108.2.115]) by mo575.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5w3xZKz1l19 for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:20 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-fpl2j (unknown [10.111.182.36]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 03A8D1FEC1; Thu, 31 Oct 2024 12:52:19 +0000 (UTC) Received: from ngraves.fr ([37.59.142.99]) by ghost-submission-5b5ff79f4f-fpl2j with ESMTPSA id MeRbJIN9I2cQUwAAbLrc0w (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:52:19 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-99G0030133599f-0699-41ca-a783-863d570dd5c5, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 16/24] gnu: Add ghc-semigroups-bootstrap-for-9.6 Date: Thu, 31 Oct 2024 13:46:55 +0100 Message-ID: <20241031125127.14080-17-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9044353955408175654 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddrleelnecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehjeehpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=qXgqQZCscv42nRIWw89apSg7JzV8eKe5a8kU1uBb2QU=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379140; v=1; b=yyqhjfiAeAdl2M3yNjiRiKAnK5b1R/s3t7vTAumHURuqmM4pK33DlnlTO92qrFdW/m/nz6pe 2pX7BXwoHPeuxdyp/So6rNqwpnSxSXZ8jELHYgOT+x+t0RblKLLgPXjt8jpRTfFbXYeOn25FNpi xIZTgqmp8EM5hdvP52yeTv37uR8ZQtImf83pY6//5OcaxKssf0TCwnaJDhjQeuCqy0V3AeOgXzO RJkzObTK7M9DLgWKGq4KxcdrjOBproIeidvSsM4mDY6D7SD0L10ALpKf3m0o6B2NojXrSkoAjdS z8R0+QjoiJRSkO0543VkTXToMikdsZWr/czdTqpUjt3Xw== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Saku Laesvuori <saku@HIDDEN> * gnu/packages/haskell.scm (ghc-semigroups-bootstrap-for-9.6): New variable. Change-Id: Ic676fed80bea3805f8e70cd958c3d7523226053d --- gnu/packages/haskell.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index d59f9d7133..ca82f51fd0 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1760,6 +1760,36 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-semigroups-bootstrap-for-9.6 + (package + (name "ghc-semigroups-bootstrap") + (version "0.20") + (source (origin + (method url-fetch) + (uri (hackage-uri "semigroups" version)) + (sha256 + (base32 + "1qbk6scp1rzb69dy8mz26p6az5vi16g2lzwmwnfshh3br4rjwbch")))) + (build-system haskell-build-system) + (properties '((upstream-name . "semigroups"))) + (arguments (list #:haskell ghc-bootstrap-for-9.6)) + (inputs + (list ghc-nats-bootstrap-for-9.6 + ghc-tagged-bootstrap-for-9.6 + ghc-unordered-containers-bootstrap-for-9.6 + ghc-hashable-bootstrap-for-9.6)) + (home-page "http://github.com/ekmett/semigroups/") + (synopsis "Semigroup operations for Haskell") + (description + "This package provides semigroups for Haskell. In +mathematics, a semigroup is an algebraic structure consisting of a set +together with an associative binary operation. A semigroup generalizes a +monoid in that there might not exist an identity element. It +also (originally) generalized a group (a monoid with all inverses) to a type +where every element did not have to have an inverse, thus the name +semigroup.") + (license license:bsd-3))) + (define ghc-tagged-bootstrap-for-9.6 (package (name "ghc-tagged-bootstrap") -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:52:48 2024 Received: from localhost ([127.0.0.1]:41948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6UfP-0007rM-ML for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:48 -0400 Received: from 10.mo576.mail-out.ovh.net ([46.105.73.241]:35155) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6Uex-0007pT-DU for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:20 -0400 Received: from director5.ghost.mail-out.ovh.net (unknown [10.109.148.126]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5t2PLXz23Sb for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:18 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-jhbxs (unknown [10.111.174.16]) by director5.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 9E66A1FE3C; Thu, 31 Oct 2024 12:52:17 +0000 (UTC) Received: from ngraves.fr ([37.59.142.99]) by ghost-submission-5b5ff79f4f-jhbxs with ESMTPSA id ohmyFYF9I2eFkgAA425QWA (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:52:17 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-99G00348f52c4f-22fd-4bd9-801c-5f03ab7fcd88, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 15/24] gnu: Add ghc-tagged-bootstrap-for-9.6 Date: Thu, 31 Oct 2024 13:46:54 +0100 Message-ID: <20241031125127.14080-16-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9043791003970363942 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnheptdegkefhteekgfefleehleeggfdufeejteehveelfeejjeelleevudehheevkeefnecuffhomhgrihhnpehhrghskhgvlhhlrdhorhhgnecukfhppeduvdejrddtrddtrddupdektddrvddugedrjeegrdduudelpdefjedrheelrddugedvrdelleenucevlhhushhtvghrufhiiigvpedunecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheejiedpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=TT7Z8enpEy/0to0m0FZK/bDPur8CLiY+cWDRMhdUogI=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379138; v=1; b=y7XwdxZaQqbLuMTpTZ3s62iKl1WtUkH8VFGN9fzp7MZqneRNEB9kKuACBz39qxoJnBryf92l 0UaSEMelXqc8z9pfhwR+99QcA1yWMZ1HmtFsYzyuadHjKTO3ztG7gDvXJEweLqiYUa+2n1lpmAB d+cm2HFx1kUA2Ux6ImcUXxcP35eDN6yJxcyx1W7mTC36Ygq9W9fHjoeMttcv5BMBs5u5jnJH8rI jQpSDO58aUg948jFBvDeQCosDSTUYrFG2g/vfgJvjaQRCFYHT63CpOKHjDVn7AmbAZyppVtyY9J qiQE04HmHqqEcVRMynRBR3hvvM2o9UU7eAwF1wtj4R68g== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Saku Laesvuori <saku@HIDDEN> * gnu/packages/haskell.scm (ghc-tagged-bootstrap-for-9.6): New variable. Change-Id: Ifd3996a62cfa33d155315807d4ead706f7e64452 --- gnu/packages/haskell.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index a7e8cc93ef..d59f9d7133 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1760,6 +1760,26 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-tagged-bootstrap-for-9.6 + (package + (name "ghc-tagged-bootstrap") + (version "0.8.7") + (source + (origin + (method url-fetch) + (uri (hackage-uri "tagged" version)) + (sha256 + (base32 + "0qdr1kv1zn5iamnwyn5nf0ywxs4wv779k0gpw94kyqx14ynfw534")))) + (build-system haskell-build-system) + (properties '((upstream-name . "tagged"))) + (arguments (list #:haskell ghc-bootstrap-for-9.6)) + (home-page "https://hackage.haskell.org/package/tagged") + (synopsis "Haskell phantom types to avoid passing dummy arguments") + (description "This library provides phantom types for Haskell 98, to avoid +having to unsafely pass dummy arguments.") + (license license:bsd-3))) + (define ghc-nats-bootstrap-for-9.6 (package (name "ghc-nats-bootstrap") -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:52:47 2024 Received: from localhost ([127.0.0.1]:41944 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6UfP-0007rG-6z for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:47 -0400 Received: from 3.mo550.mail-out.ovh.net ([46.105.60.232]:40331) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6Uet-0007pJ-4V for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:16 -0400 Received: from director6.ghost.mail-out.ovh.net (unknown [10.109.139.93]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5p10XYz1Z23 for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:14 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-4sn6n (unknown [10.110.164.191]) by director6.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 214611FE90; Thu, 31 Oct 2024 12:52:12 +0000 (UTC) Received: from ngraves.fr ([37.59.142.105]) by ghost-submission-5b5ff79f4f-4sn6n with ESMTPSA id BvLcJHx9I2c41AAAJOgl4w (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:52:12 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-105G006f002fdcf-943b-4af0-8dbd-48428abd29fc, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 13/24] gnu: Add ghc-js-dgtable-bootstrap-for-9.6 Date: Thu, 31 Oct 2024 13:46:52 +0100 Message-ID: <20241031125127.14080-14-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9042665103430902310 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddruddtheenucevlhhushhtvghrufhiiigvpeefnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheehtddpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=XPH46Td9BvyYWAze9NcTiNqCBMkUDXfS+2PvAlhPyMU=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379134; v=1; b=zxYzLrGvS+AZr4pFT3YX0Sd+Hl84xsFep04f2OOzpVqJuQE+oT0DsCfU+GUXek7U2Dk7vbIZ nL4sL+E7Mialz2wVV3IYpq0I9x1TlbRK9dLUbxZtgMRao2b9xHbcTGTY3xmIbOLUufZBUV4B942 cbMk3fcEqYqaBSEagvNY9lcB/e/iVEbMeTDkP2RFTY/BbkFyElu6HxQC32pMfCQpexnAd3WSq6H g2BBj5VLjve330Mcyg7yP9cIVjz7AVqzIjAvoLrGzb0d97M3WIV2er48eXqhktMs9KhBPL5/j5Z 0Imj99poHclXIOyIf4xKjkfM5MvR4LotW5cB+8Er6bh8Q== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Saku Laesvuori <saku@HIDDEN> * gnu/packages/haskell.scm (ghc-js-dgtable-bootstrap-for-9.6): New variable. Change-Id: Ic7e9e6c584e4fb8830ec55288759796271822964 --- gnu/packages/haskell.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index ab770be456..6c2fd8bdd5 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1760,6 +1760,29 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-js-dgtable-bootstrap-for-9.6 + (package + (name "ghc-js-dgtable-bootstrap") + (version "0.5.2") + (source + (origin + (method url-fetch) + (uri (hackage-uri "js-dgtable" version)) + (sha256 + (base32 "1b10kx703kbkb5q1ggdpqcrxqjb33kh24khk21rb30w0xrdxd3g2")))) + (build-system haskell-build-system) + (properties '((upstream-name . "js-dgtable"))) + (arguments (list #:haskell ghc-bootstrap-for-9.6)) + (home-page "https://github.com/ndmitchell/js-dgtable#readme") + (synopsis "Obtain minified jquery.dgtable code") + (description + "This package bundles the minified <https://github.com/danielgindi/jquery.dgtable +jquery.dgtable> code into a Haskell package, so it can be depended upon by Cabal +packages. The first three components of the version number match the upstream +jquery.dgtable version. The package is designed to meet the redistribution +requirements of downstream users (e.g. Debian).") + (license license:expat))) + (define ghc-heaps-bootstrap-for-9.6 (package (name "ghc-heaps-bootstrap") -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:52:47 2024 Received: from localhost ([127.0.0.1]:41942 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6UfO-0007r5-EM for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:47 -0400 Received: from 20.mo561.mail-out.ovh.net ([178.33.47.94]:57277) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6Uev-0007pP-Oo for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:19 -0400 Received: from director5.ghost.mail-out.ovh.net (unknown [10.108.25.2]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5r2Gdtz18fm for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:16 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-tn5kr (unknown [10.110.118.174]) by director5.ghost.mail-out.ovh.net (Postfix) with ESMTPS id BC4641FEA3; Thu, 31 Oct 2024 12:52:15 +0000 (UTC) Received: from ngraves.fr ([37.59.142.110]) by ghost-submission-5b5ff79f4f-tn5kr with ESMTPSA id Qf/vHn99I2cW1gAAUxeI3g (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:52:15 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-110S0048f1b0606-5638-4f1c-b94c-6dee78ff28b8, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 14/24] gnu: Add ghc-nats-bootstrap-for-9.6 Date: Thu, 31 Oct 2024 13:46:53 +0100 Message-ID: <20241031125127.14080-15-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9043228054169903654 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnheptdegkefhteekgfefleehleeggfdufeejteehveelfeejjeelleevudehheevkeefnecuffhomhgrihhnpehhrghskhgvlhhlrdhorhhgnecukfhppeduvdejrddtrddtrddupdektddrvddugedrjeegrdduudelpdefjedrheelrddugedvrdduuddtnecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedupdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=lj4apyygLEG55u8ahfbEjzPtVR4tQjXUk8lkIHrtTr8=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379136; v=1; b=yVAWjlR3enrPoLnXKuvRrptYFtB1M4fv97CwXtj7fuycERC2cwXSUQl67yvXcdcjTe33Kx/W HLpQX8ydLz0h5Z1BfeIG5NV+x6Oel1g4p9S1RM0/8ue1ttjuBoeNQ+bCeNP+sDnPXjltRcxzSwa CkJajJ5ynZUS1u3AvUCXCUoJxvIAZ1dFsDYpJ3oI9CbeAIWyLO8C5wnjYeAVhXDCK6fXr81fnmq to5mIe3fF8r31TxpD/DsBj9j8QLxKcHC3tqoFefI/W28zZzCKqrVXkV3S4Jf8LcBOD07qJHdLS4 WWG0YUNuLwvXrxYcVZhN5rZkn+fSHSELrx8iD+84b1okQ== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Saku Laesvuori <saku@HIDDEN> * gnu/packages/haskell.scm (ghc-nats-bootstrap-for-9.6): New variable. Change-Id: I57351e88ba0bc52e7fd5fefc5c3006f63925fd86 --- gnu/packages/haskell.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 6c2fd8bdd5..a7e8cc93ef 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1760,6 +1760,28 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-nats-bootstrap-for-9.6 + (package + (name "ghc-nats-bootstrap") + (version "1.1.2") + (source + (origin + (method url-fetch) + (uri (hackage-uri "nats" version)) + (sha256 + (base32 + "1v40drmhixck3pz3mdfghamh73l4rp71mzcviipv1y8jhrfxilmr")))) + (build-system haskell-build-system) + (properties '((upstream-name . "nats"))) + (arguments `(#:haddock? #f + #:haskell ,ghc-bootstrap-for-9.6)) + (inputs + (list ghc-hashable-bootstrap-for-9.6)) + (home-page "https://hackage.haskell.org/package/nats") + (synopsis "Natural numbers") + (description "This library provides the natural numbers for Haskell.") + (license license:bsd-3))) + (define ghc-js-dgtable-bootstrap-for-9.6 (package (name "ghc-js-dgtable-bootstrap") -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:52:30 2024 Received: from localhost ([127.0.0.1]:41930 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6Uf7-0007qH-IQ for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:30 -0400 Received: from 3.mo560.mail-out.ovh.net ([46.105.58.226]:57861) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6Ueq-0007pD-2h for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:12 -0400 Received: from director9.ghost.mail-out.ovh.net (unknown [10.109.140.55]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5l3sx7z1hXH for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:11 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-gmf7r (unknown [10.110.168.204]) by director9.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 076EC1FD71; Thu, 31 Oct 2024 12:52:10 +0000 (UTC) Received: from ngraves.fr ([37.59.142.105]) by ghost-submission-5b5ff79f4f-gmf7r with ESMTPSA id j9kYLHp9I2d9kgAA8tO77A (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:52:10 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-105G006cdffdf17-06f4-4348-8930-1738c21fd119, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 12/24] gnu: Add ghc-heaps-bootstrap-for-9.6 Date: Thu, 31 Oct 2024 13:46:51 +0100 Message-ID: <20241031125127.14080-13-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9041820678608445990 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepueeigeduieelkeeiffejveeuuddvffefhedtgeejleeivdffgfekvddugeeuhffhnecuffhomhgrihhnpehgihhthhhusgdrtghomhdpphhsuhdrvgguuhenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddruddtheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeitddpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=qv95DChzUOY/zzNU4/3l4aB+Dxz6DwIqiC+ugwiUMFE=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379131; v=1; b=LrHVKY3gyZvyvajQE3CtKDsMamLC3Gjw/t9RlEkNQ7gAfsBXvmkXlxc04DzHSdWFVMfO+9Qp KPUNmQ5TeC9rjl6tdU76sTYf6031tT0ifqBTQozABCZdqjMT3oRZZ2Ad9Tg8zsXNXKVTPxGbd7x 97hZAzM0VrUbBdBf2P1mzs/O1a5LXcw68DzmnWGwoJgZ783/QUChylCuGJOLqSQvZkaQgkDHo3+ oaUBJqXdgxVK085E1whKBTaHDQ1qJfET5u+jRJyfZLqag3Z2B6XZ6qhXfR9d35pfw9uZnEF+GAx Ob7t7SoDLExCBD5+tgXmKfc9vc11nsvgaB96GQK49T+uQ== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Saku Laesvuori <saku@HIDDEN> * gnu/packages/haskell.scm (ghc-heaps-bootstrap-for-9.6): New variable. Change-Id: Ib04a47d3eacba415fd44cd532c18c02f8d9cf40b --- gnu/packages/haskell.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index c5224aee1e..ab770be456 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1760,6 +1760,27 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-heaps-bootstrap-for-9.6 + (package + (name "ghc-heaps-bootstrap") + (version "0.4") + (source + (origin + (method url-fetch) + (uri (hackage-uri "heaps" version)) + (sha256 + (base32 "1zbw0qrlnhb42v04phzwmizbpwg21wnpl7p4fbr9xsasp7w9scl9")))) + (build-system haskell-build-system) + (properties '((upstream-name . "heaps"))) + (arguments (list #:haskell ghc-bootstrap-for-9.6)) + (home-page "http://github.com/ekmett/heaps/") + (synopsis "Asymptotically optimal Brodal/Okasaki heaps.") + (description + "Asymptotically optimal Brodal\\/Okasaki bootstrapped skew-binomial heaps from the +paper <http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.48.973 \"Optimal +Purely Functional Priority Queues\">, extended with a Foldable interface.") + (license license:bsd-3))) + (define ghc-utf8-string-bootstrap-for-9.6 (package (name "ghc-utf8-string-bootstrap") -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:52:29 2024 Received: from localhost ([127.0.0.1]:41928 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6Uf7-0007qC-5S for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:29 -0400 Received: from 3.mo576.mail-out.ovh.net ([188.165.52.203]:43069) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6Ueo-0007p6-LR for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:11 -0400 Received: from director10.ghost.mail-out.ovh.net (unknown [10.109.176.180]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5j34zvz23Rf for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:09 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-r49l8 (unknown [10.111.182.11]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 00B961FEBB; Thu, 31 Oct 2024 12:52:08 +0000 (UTC) Received: from ngraves.fr ([37.59.142.99]) by ghost-submission-5b5ff79f4f-r49l8 with ESMTPSA id oT2MK3h9I2fCLwEAoUlMYg (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:52:08 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-99G0037367197e-3dc3-46b9-ba57-d744e636557a, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 11/24] gnu: Add ghc-utf8-string-bootstrap-for-9.6 Date: Thu, 31 Oct 2024 13:46:50 +0100 Message-ID: <20241031125127.14080-12-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9041257729979048486 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddrleelnecuvehluhhsthgvrhfuihiivgepheenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehjeeipdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=JU/ULX032uGFFIuFVmywHHQTnN4MwDjCtu/4SgFe8GI=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379129; v=1; b=thgEybrS52HK/gTLqyiz+veboLUBL+y7+lLrTZY0EZAlCZWsx0PXro/HZMQg8gUPHfVtQxZW J58CaUlfiVQHTdz0ukhdYbwj5MRtFHzkmBjGQb7/Jq2smqqWKgiRjH0DKF8S+4l6BWi4yR9dw7M N4Zj6NObBiaTB5lzeKfD4ARRvSnIG6Ds8X7IubZ/7Vd8WY5aKRTxUKkauy9cb4lZqExODUTQTK2 FepcIyXMrjTRf2WKGbLeQgcs7c4boGUt1TDvLEW54iTgSNdiAx0cDwvtwHj8CaabnASLv4Tb/Hk OJG5lrwaVDC+qZvqW6ohkkIqIzZpvkiFxWaP4BAwQ7oxw== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Saku Laesvuori <saku@HIDDEN> * gnu/packages/haskell.scm (ghc-utf8-string-bootstrap-for-9.6): New variable. Change-Id: Iea2ba4d3202195a54b71037882352cdac9415901 --- gnu/packages/haskell.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index fbca58286c..c5224aee1e 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1760,6 +1760,28 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-utf8-string-bootstrap-for-9.6 + (package + (name "ghc-utf8-string-bootstrap") + (version "1.0.2") + (source + (origin + (method url-fetch) + (uri (hackage-uri "utf8-string" version)) + (sha256 + (base32 "16mh36ffva9rh6k37bi1046pgpj14h0cnmj1iir700v0lynxwj7f")))) + (build-system haskell-build-system) + (properties '((upstream-name . "utf8-string"))) + (arguments `(#:tests? #f + #:haskell ,ghc-bootstrap-for-9.6)) + (home-page "https://github.com/glguy/utf8-string/") + (synopsis "Support for reading and writing UTF8 Strings") + (description + "A UTF8 layer for Strings. The utf8-string package provides operations +for encoding UTF8 strings to Word8 lists and back, and for reading and writing +UTF8 without truncation.") + (license license:bsd-3))) + (define ghc-js-jquery-bootstrap-for-9.6 (package (name "ghc-js-jquery-bootstrap") -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:52:29 2024 Received: from localhost ([127.0.0.1]:41926 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6Uf6-0007q2-3e for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:29 -0400 Received: from 15.mo550.mail-out.ovh.net ([188.165.38.232]:58913) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6Uel-0007ob-89 for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:08 -0400 Received: from director4.ghost.mail-out.ovh.net (unknown [10.109.176.96]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5d3SpRz1YGV for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:05 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-zb2pg (unknown [10.111.182.119]) by director4.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 8DA2F1FD7F; Thu, 31 Oct 2024 12:52:04 +0000 (UTC) Received: from ngraves.fr ([37.59.142.107]) by ghost-submission-5b5ff79f4f-zb2pg with ESMTPSA id Z0CDDHR9I2ef1gAAycuDpA (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:52:04 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-107S001aab2de58-64d6-459d-a25f-33064931cbdf, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 10/24] gnu: Add ghc-js-jquery-bootstrap-for-9.6 Date: Thu, 31 Oct 2024 13:46:49 +0100 Message-ID: <20241031125127.14080-11-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9040131830396346918 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepkeelgeefiedthfevgeegffegkeelgfduheektdekueevgfduveeludduvdfgieejnecuffhomhgrihhnpehgihhthhhusgdrtghomhdpjhhquhgvrhihrdgtohhmnecukfhppeduvdejrddtrddtrddupdektddrvddugedrjeegrdduudelpdefjedrheelrddugedvrddutdejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehhedtpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=7jL5VX3GiYLISLQhqlNrBCPe1+K5jGAWWoNCbGWqais=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379125; v=1; b=vIuTktHzNVHZnRIiW+rl6vg7ZXQut1kHti3Lv3433RpS8Fk2B19GRacec2Qz4ucTIhR+aMEm mraiFiJuUFlngIMyHVApvJwX1AI11ZObMbr2lShuFf9VEabRibBfPpONE7p1bSNaNl1c6XF2N7N 7tT4m8nlpn9wpNG2P3q3k9ysA/HqQaGgtlZ7rQS9Atp6Gq9yON2nrdBr1iFasTyUdVXjXQ4cWAR cQSFfR+VxPBRs0kr0ZOWzCyRxEiHZIb/vYYN4G0YBAlxaJwUEfsZkafcieI1BN1dLAjD2wC4avX RcDjuSYF51Gp2P6JsArgZAXH4kCGHVCbqA29hBvW4psmg== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Saku Laesvuori <saku@HIDDEN> * gnu/packages/haskell.scm (ghc-js-jquery-bootstrap-for-9.6): New variable. Change-Id: I579efb04ad665f0938e24a9656f959abdd27905e --- gnu/packages/haskell.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index a241e9253f..fbca58286c 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1760,6 +1760,32 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-js-jquery-bootstrap-for-9.6 + (package + (name "ghc-js-jquery-bootstrap") + (version "3.3.1") + (source + (origin + (method url-fetch) + (uri + (hackage-uri "js-jquery" version)) + (sha256 + (base32 + "16q68jzbs7kp07dnq8cprdcc8fd41rim38039vg0w4x11lgniq70")))) + (build-system haskell-build-system) + (properties '((upstream-name . "js-jquery"))) + (arguments `(#:tests? #f + #:haskell ,ghc-bootstrap-for-9.6)) + (home-page "https://github.com/ndmitchell/js-jquery") + (synopsis "Obtain minified jQuery code") + (description "This package bundles the minified +@url{http://jquery.com/, jQuery} code into a Haskell package, so it can +be depended upon by Cabal packages. The first three components of the +version number match the upstream jQuery version. The package is +designed to meet the redistribution requirements of downstream +users (e.g. Debian).") + (license license:expat))) + (define ghc-primitive-bootstrap-for-9.6 (package (name "ghc-primitive-bootstrap") -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:28 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:52:28 2024 Received: from localhost ([127.0.0.1]:41924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6Uf5-0007py-KY for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:28 -0400 Received: from 7.mo576.mail-out.ovh.net ([46.105.50.32]:53763) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6Uei-0007np-40 for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:05 -0400 Received: from director7.ghost.mail-out.ovh.net (unknown [10.109.148.178]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5Z72Cpz23SP for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:02 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-gsdz7 (unknown [10.110.118.5]) by director7.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 883151FE84; Thu, 31 Oct 2024 12:52:02 +0000 (UTC) Received: from ngraves.fr ([37.59.142.96]) by ghost-submission-5b5ff79f4f-gsdz7 with ESMTPSA id Q+TtFXJ9I2dHtgAAlQmEug (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:52:02 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-96R001c97c79c9-d1aa-4c2e-94e7-7a17b5e2026b, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 09/24] gnu: Add ghc-primitive-bootstrap-for-9.6 Date: Thu, 31 Oct 2024 13:46:48 +0100 Message-ID: <20241031125127.14080-10-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9039287404147106342 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddrleeinecuvehluhhsthgvrhfuihiivgepgeenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehjeeipdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=yNIe6Xq4ldzg9Il/903JdmsYFOnC1UwIv9XjYpA0m1w=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379123; v=1; b=YJIo9HNC32tB/jAdSZfn4ZjKC6kXnQwAIwG/5Goc8gFWZpNV1c6l0hFA7U99iX82NGrnTdrj rKVrvr14k98JKPfNVV8Xxa3+5d/7V7s3qklrsqgPjgKCs4otBhguhBg6p8fWFR/ZOqrkjcn6cMd uO6AjXq9UOuNLiZvHBITsQnFthp5A1Jk+alY6/T9TCXrA7RF/8HhH5ywXHluAq+260eEl5ZiiJV JD8rEi/oiwpd8CALCJ4K2Sn90Waxlo+sbhGKROBx0WwLPR0GY/1eSma/mEiI5f7PoBaZ6tMJXVG wsUbPnQGIt5wzk7cfz45RcVmq3E+7gSp0B3/PcwpTcd3w== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Saku Laesvuori <saku@HIDDEN> * gnu/packages/haskell.scm (ghc-primitive-bootstrap-for-9.6): New variable. Change-Id: I393ff5f57862de0c6da118a803ed6f898adcf0cb --- gnu/packages/haskell.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 2d50113d64..a241e9253f 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1760,4 +1760,27 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-primitive-bootstrap-for-9.6 + (package + (name "ghc-primitive-bootstrap") + (version "0.8.0.0") + (source (origin + (method url-fetch) + (uri (hackage-uri "primitive" version)) + (sha256 + (base32 + "0pwr5g3bra5m2zjm14pj98klqj2qrjcfasgd3rcrp7vq98dw4lsm")))) + (build-system haskell-build-system) + (properties '((upstream-name . "primitive"))) + (arguments + `(#:tests? #f + #:haskell ,ghc-bootstrap-for-9.6 + #:cabal-revision ("1" + "0w1nf0rabgyk5q7ccw7va1mj6k50lswvikhi6vr2myb1dvx4bzyh"))) + (home-page "https://github.com/haskell/primitive") + (synopsis "Primitive memory-related operations") + (description + "This package provides various primitive memory-related operations.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:27 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:52:27 2024 Received: from localhost ([127.0.0.1]:41922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6Uf5-0007pp-2n for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:27 -0400 Received: from 20.mo583.mail-out.ovh.net ([91.121.55.239]:34437) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6Uef-0007nS-Se for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:03 -0400 Received: from director7.ghost.mail-out.ovh.net (unknown [10.109.176.96]) by mo583.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5X3942z1XHX for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:52:00 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-qjhvw (unknown [10.110.113.153]) by director7.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 161AF1FDF2; Thu, 31 Oct 2024 12:52:00 +0000 (UTC) Received: from ngraves.fr ([37.59.142.106]) by ghost-submission-5b5ff79f4f-qjhvw with ESMTPSA id 5f2XOG99I2c1xAAAZsWFxg (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:52:00 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-106R006fcba355a-7d03-48cb-89a2-c1eb141fcef2, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 08/24] gnu: Add ghc-random-bootstrap-for-9.6 Date: Thu, 31 Oct 2024 13:46:47 +0100 Message-ID: <20241031125127.14080-9-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9038724456048157222 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnheptdegkefhteekgfefleehleeggfdufeejteehveelfeejjeelleevudehheevkeefnecuffhomhgrihhnpehhrghskhgvlhhlrdhorhhgnecukfhppeduvdejrddtrddtrddupdektddrvddugedrjeegrdduudelpdefjedrheelrddugedvrddutdeinecuvehluhhsthgvrhfuihiivgepudenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkeefpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=V96Uu6QH13q3anOiujoAMzvqAC2h8k/6UY9WcmhyjY8=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379120; v=1; b=tYWxFVMzRtTjusOErL3AC3PsMAPwSysq2abJYHyGhze7vFRFlj0mdWRPnI3CjhzWGmL0rGie 0FbMoEJWCycrMswE7VWiTXlYnJpk16s/yZtJ6CClmezXtx2kziyyC4K0qvbSxku81thNjXOtWdX 6IWYV7DBKsvRlv3SqI7auS60SCMIE7tHRJ1IWqIPT7Glp2hdoUv9tGQ5yqxJQIkCzEqhsbM3dnx GziEZZ2bDrMPjrOdNFWbGLIKwYd64kvpfsbtBWD+UE4ViwtOgPiUL+tk000+Vz3tERCKEhAFM5q /fqOUsqgZclngDqKIokC9HjOU0lyZCGbYT8R+A9q2dwXA== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Saku Laesvuori <saku@HIDDEN> * gnu/packages/haskell.scm (ghc-random-bootstrap-for-9.6): New variable. Change-Id: If1a39b27687a63a63dab5aa4c1a366a8ba78196a --- gnu/packages/haskell.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index f93e3bf6c7..2d50113d64 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1738,4 +1738,26 @@ (define ghc-splitmix-bootstrap-for-9.6 internal state).") (license license:bsd-3))) +(define ghc-random-bootstrap-for-9.6 + (package + (name "ghc-random-bootstrap") + (version "1.2.1.1") + (source (origin + (method url-fetch) + (uri (hackage-uri "random" version)) + (sha256 + (base32 + "0xlv1k4sj87akwvj54kq4nrfkzi6qcz1941bf78pnkbaxpvp44iy")))) + (build-system haskell-build-system) + (properties '((upstream-name . "random"))) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (inputs (list ghc-splitmix-bootstrap-for-9.6)) + (home-page "http://hackage.haskell.org/package/random") + (synopsis "Random number library") + (description + "This package provides a basic random number generation +library, including the ability to split random number generators.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:52:09 2024 Received: from localhost ([127.0.0.1]:41908 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6Uem-0007op-BW for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:08 -0400 Received: from 3.mo560.mail-out.ovh.net ([46.105.58.226]:51609) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6Uee-0007nL-AW for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:01 -0400 Received: from director1.ghost.mail-out.ovh.net (unknown [10.108.9.167]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5W1n0xz1hXn for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:51:59 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-wgwrw (unknown [10.111.174.161]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id C52091FD55; Thu, 31 Oct 2024 12:51:58 +0000 (UTC) Received: from ngraves.fr ([37.59.142.101]) by ghost-submission-5b5ff79f4f-wgwrw with ESMTPSA id 9WTrHG59I2emkgAAoFuPjA (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:51:58 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-101G00493c28993-c742-4e4c-a3c1-8c3e3e397a2e, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 07/24] gnu: Add ghc-splitmix-bootstrap-for-9.6 Date: Thu, 31 Oct 2024 13:46:46 +0100 Message-ID: <20241031125127.14080-8-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9038442979567067686 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnheptdegkefhteekgfefleehleeggfdufeejteehveelfeejjeelleevudehheevkeefnecuffhomhgrihhnpehhrghskhgvlhhlrdhorhhgnecukfhppeduvdejrddtrddtrddupdektddrvddugedrjeegrdduudelpdefjedrheelrddugedvrddutddunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedtpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=9dLMh1D7dBlSTnSoE5fVJkFQjqUzHFDYhXUI1ZT9SwU=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379119; v=1; b=aGQdzLYGqz37UnICew261ugazVPvSfIa/l/8250Qc084GdyewdRzrEHdACvw2MMU6v9GNC6n pg6ccMQv8vCVQ7nA1xH7aWsP9yf5k3lo3jhTjD/OeTcpm3IzxZBdKu00AzIUTwI0SSYZTnwfbNh dUqiWqn6wYwua5I4iF2RVGqSglVCX9G8OS2EUZAyTMy6phyK4nTpGUBB5muVpQ9zWoPuQ3IISYV PC7uDXc9DPtN0GVj0x3EtBo0ALl9y41Swh2kJVPuNtWmd9Y+lgg/fv3EGWNLh/eJjrH/tDo5Lf4 EpX7PumVurJitSUYCcvnk2Zb01LM59LSgA8qtQcgg/APQ== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Saku Laesvuori <saku@HIDDEN> * gnu/packages/haskell.scm (ghc-splitmix-bootstrap-for-9.6): New variable. Change-Id: I65584aa893975015dc44491b120636844af801de --- gnu/packages/haskell.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index c1a1fa190c..f93e3bf6c7 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1706,4 +1706,36 @@ (define ghc-hashable-bootstrap-for-9.6 combine hash values.") (license license:bsd-3))) +(define ghc-splitmix-bootstrap-for-9.6 + (package + (name "ghc-splitmix-bootstrap") + (version "0.1.0.5") + (source (origin + (method url-fetch) + (uri (hackage-uri "splitmix" version)) + (sha256 + (base32 + "00ihw7vji8ydik7f5lk9iwj21j829lpl22wa4nqz2igg26b7mw4x")))) + (build-system haskell-build-system) + (properties '((upstream-name . "splitmix"))) + (arguments + `(#:tests? #f + #:haskell ,ghc-bootstrap-for-9.6)) + (home-page "http://hackage.haskell.org/package/splitmix") + (synopsis "Fast and splittable pseudorandom number generator") + (description + "This package provides a Pure Haskell implementation of the +SplitMix pseudorandom number generator. SplitMix is a \"splittable\" +pseudorandom number generator that is quite fast: 9 64-bit +arithmetic/logical operations per 64 bits generated. SplitMix is tested +with two standard statistical test suites (DieHarder and TestU01, this +implementation only using the former) and it appears to be adequate for +\"everyday\" use, such as Monte Carlo algorithms and randomized data +structures where speed is important. In particular, it @strong{should not +be used for cryptographic or security applications}, because generated +sequences of pseudorandom values are too predictable (the mixing functions +are easily inverted, and two successive outputs suffice to reconstruct the +internal state).") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:08 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:52:08 2024 Received: from localhost ([127.0.0.1]:41906 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6Uel-0007of-Mm for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:08 -0400 Received: from 6.mo576.mail-out.ovh.net ([46.105.50.107]:40111) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6Uec-0007nI-PW for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:51:59 -0400 Received: from director1.ghost.mail-out.ovh.net (unknown [10.108.9.167]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5T4yHmz23TC for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:51:57 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-468sm (unknown [10.110.96.92]) by director1.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 6063C1FEB9; Thu, 31 Oct 2024 12:51:55 +0000 (UTC) Received: from ngraves.fr ([37.59.142.99]) by ghost-submission-5b5ff79f4f-468sm with ESMTPSA id o4nKDmt9I2c/6AAAihll+A (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:51:55 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-99G0031eb76d77-c1bd-4a34-952b-49c4f4a4eb43, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 06/24] gnu: Add ghc-hashable-bootstrap-for-9.6 Date: Thu, 31 Oct 2024 13:46:45 +0100 Message-ID: <20241031125127.14080-7-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9037880030378320422 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddrleelnecuvehluhhsthgvrhfuihiivgepvdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehjeeipdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=5orHVJmsgWTla1mKPdSMYMcwem+enp3dr+Fz7rLZUnU=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379117; v=1; b=hI8yjfoQfgOMkMSAVYOyrhW5pXw216AwyUHsWOwGmEh7mWiKeZ1jBAexh1EH5BT+W8JYCMTm 1wiWwgJa8tdmXuQs17Tcw4z1GB5oprkxBCplByO0zG6RSS4XkICXsG0AHv8OImUBDW5/g6B8kNf FiSMFJ5v8XEK6UCueiscfv6sJNQMk7HGxdbGn5gR/NHSGjhrqyAcFR+mzlWFQ13jmS6064KRxqs eSfSo9sVRZUiTSBVC8jC8Mry1RxG5gAwSKbhto0NEq7Wt5A0Rk0EHhyLr9Om+4Y6qh9VSD+DtCw fpWyscNnAQ6MroBUEdS7Yl+BriLs2gkh9Va8e2W0zC7YQ== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Saku Laesvuori <saku@HIDDEN> * gnu/packages/haskell.scm (ghc-hashable-bootstrap-for-9.6): New variable. Change-Id: Id96f7df459a3db56747cd4204b32b7ad253139a4 --- gnu/packages/haskell.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 22fa3614ea..c1a1fa190c 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1683,4 +1683,27 @@ (define ghc-clock-bootstrap-for-9.6 timer functions of different operating systems via a unified API.") (license license:bsd-3))) +(define ghc-hashable-bootstrap-for-9.6 + (package + (name "ghc-hashable-bootstrap") + (version "1.4.1.0") + (source (origin + (method url-fetch) + (uri (hackage-uri "hashable" version)) + (sha256 + (base32 + "11sycr73821amdz8g0k8c97igi4z7f9xdvgaxlkxhsp6h310bcz1")))) + (build-system haskell-build-system) + (properties '((upstream-name . "hashable"))) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (home-page "http://github.com/haskell-unordered-containers/hashable") + (synopsis "Class for types that can be converted to a hash value") + (description + "This package defines a class, @code{Hashable}, for types that can be +converted to a hash value. This class exists for the benefit of hashing-based +data structures. The package provides instances for basic types and a way to +combine hash values.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:52:07 2024 Received: from localhost ([127.0.0.1]:41902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6Uej-0007oZ-8r for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:07 -0400 Received: from 1.mo560.mail-out.ovh.net ([46.105.63.121]:59095) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6UeZ-0007n5-Rn for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:51:56 -0400 Received: from director3.ghost.mail-out.ovh.net (unknown [10.109.148.12]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5Q1ppLz1hVp for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:51:54 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-xgld8 (unknown [10.110.101.176]) by director3.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 2237A1FDD5; Thu, 31 Oct 2024 12:51:53 +0000 (UTC) Received: from ngraves.fr ([37.59.142.97]) by ghost-submission-5b5ff79f4f-xgld8 with ESMTPSA id dfIHNWh9I2dqNQYAbVp0EA (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:51:52 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-97G002946a3672-f0f7-4dac-8cb4-88f318d75b04, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 05/24] gnu: Add ghc-extra-bootstrap-for-9.6 Date: Thu, 31 Oct 2024 13:46:44 +0100 Message-ID: <20241031125127.14080-6-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9037035604201890342 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddrleejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehiedtpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=LQ4cki6SOTIQw5pK95ZprS49iGXygErYFVPYbksCH9A=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379114; v=1; b=mPuzumiEOaMj1oo9gtdscJ27QTjZJzU9lb0ZVJwEcJW8QUMv+AoBTFoKME9kmVqkD8xqMXmu 7OBsu0rBO0n1SXhaQ5zoRQThg3Vycm2hSqYXYZUmsaCYiCQTc5J/BZ7N4WkwUIMjBcRGAZSo4UU jLg8oxxartY9gKR0EZKBiSap+4yDXdXLNd3EHwLS77+sStpC2qBUskzCpRVktvXPDgYDj1qZFli bqTT7px0tJXzS5QXjVIaYyYmF+FpgBE7NP69yBDudfcMv+/tvX63h5D1xBPVWG8k4AFosS3ARNT QncmShKzyipArEj85K0/eXocN85jATu1JfR6b+PGHWLFg== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Saku Laesvuori <saku@HIDDEN> * gnu/packages/haskell.scm (ghc-extra-bootstrap-for-9.6): New variable. Change-Id: I73f1bd1a821bb01fc9d081c78313e583ce8fab6b --- gnu/packages/haskell.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 8cfbeed186..22fa3614ea 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1638,6 +1638,30 @@ (define ghc-js-flot-bootstrap-for-9.6 requirements of downstream users (e.g. Debian).") (license license:expat))) +(define ghc-extra-bootstrap-for-9.6 + (package + (name "ghc-extra-bootstrap") + (version "1.7.12") + (source (origin + (method url-fetch) + (uri (hackage-uri "extra" version)) + (sha256 + (base32 + "0g5h8fp0nq4k9asiknw0bhvb10zpfnsixfp0n3xz0rc83pnajwg5")))) + (build-system haskell-build-system) + (properties '((upstream-name . "extra"))) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (inputs (list ghc-clock-bootstrap-for-9.6)) + (home-page "https://github.com/ndmitchell/extra#readme") + (synopsis "Extra Haskell functions") + (description + "This library provides extra functions for the standard +Haskell libraries. Most functions are simple additions, filling out missing +functionality. A few functions are available in later versions of GHC, but +this package makes them available back to GHC 7.2.") + (license license:bsd-3))) + (define ghc-clock-bootstrap-for-9.6 (package (name "ghc-clock-bootstrap") -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:05 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:52:05 2024 Received: from localhost ([127.0.0.1]:41900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6Uei-0007oI-Lk for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:05 -0400 Received: from 10.mo583.mail-out.ovh.net ([46.105.52.148]:57681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6UeX-0007mq-4A for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:51:54 -0400 Received: from director5.ghost.mail-out.ovh.net (unknown [10.109.139.43]) by mo583.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5M6KRNz1WwQ for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:51:51 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-pfxjl (unknown [10.110.188.214]) by director5.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 0323D1FE85; Thu, 31 Oct 2024 12:51:50 +0000 (UTC) Received: from ngraves.fr ([37.59.142.105]) by ghost-submission-5b5ff79f4f-pfxjl with ESMTPSA id t6vGLmZ9I2dc4ywALqpFYw (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:51:50 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-105G006a04c201d-96a3-492c-a100-c0b7f1093d73, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 04/24] gnu: Add ghc-clock-bootstrap-for-9.6 Date: Thu, 31 Oct 2024 13:46:43 +0100 Message-ID: <20241031125127.14080-5-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9036191181356327462 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddruddtheenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekfedpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=5f4uDInoeTUX6LQdjkoLWHEr8dsd/t4mPfk6h0eM30w=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379112; v=1; b=RD0DI3a2krdOVGOK6EWH3is0CxjNiMo+VH2PqRb8fAQfXIOXk+KBbPp4+yOYK06J6DKRXM06 CqU+S2cOWYa/e02RgHtfPNoH0bETzJwiN5XhRaU+L4I65ymcq/7JuqERI+gh0wEz0DepY9ow3JU XIXRGN+Z1CUrXC12Gm+m5ta5+UYea7VlIMNVGcZuchdzqXBtAHeCiHRraXmiINZc/2OU7lKObsi W51A8u1Fye8TXh8X/Lvg2yAOHKl8SGdHARBQpwMoTlt/rsRA/itvqL9e+ublFbD/R475gnQfU3+ ijZhtcXmWHn7sLJ7Ho+IgaVhCvae8V/aypxX/mFP/IRyA== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Saku Laesvuori <saku@HIDDEN> * gnu/packages/haskell.scm (ghc-clock-bootstrap-for-9.6): New variable. Change-Id: I78d0997ee749a0c1725490c99308dcd1dc5bfbe5 --- gnu/packages/haskell.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 05be1c019a..8cfbeed186 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1638,4 +1638,25 @@ (define ghc-js-flot-bootstrap-for-9.6 requirements of downstream users (e.g. Debian).") (license license:expat))) +(define ghc-clock-bootstrap-for-9.6 + (package + (name "ghc-clock-bootstrap") + (version "0.8.3") + (source (origin + (method url-fetch) + (uri (hackage-uri "clock" version)) + (sha256 + (base32 + "1l850pf1dxjf3i15wc47d64gzkpzgvw0bq13fd8zvklq9kdyap44")))) + (build-system haskell-build-system) + (properties '((upstream-name . "clock"))) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (home-page "https://github.com/corsis/clock") + (synopsis "High-resolution clock for Haskell") + (description + "A package for convenient access to high-resolution clock and +timer functions of different operating systems via a unified API.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:52:04 2024 Received: from localhost ([127.0.0.1]:41896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6Uei-0007oB-4u for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:04 -0400 Received: from 4.mo582.mail-out.ovh.net ([87.98.184.159]:40671) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6UeV-0007mc-GJ for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:51:52 -0400 Received: from director10.ghost.mail-out.ovh.net (unknown [10.109.148.12]) by mo582.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5L0312z1VdN for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:51:49 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-r49l8 (unknown [10.111.182.85]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id D8FE11FEB5; Thu, 31 Oct 2024 12:51:48 +0000 (UTC) Received: from ngraves.fr ([37.59.142.108]) by ghost-submission-5b5ff79f4f-r49l8 with ESMTPSA id bp2DH2R9I2eRLwEAoUlMYg (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:51:48 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-108S00270be935b-c837-4850-a015-2af404e8f769, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 03/24] gnu: Add ghc-js-flot-bootstrap-for-9.6 Date: Thu, 31 Oct 2024 13:46:42 +0100 Message-ID: <20241031125127.14080-4-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9035628228667105830 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggedvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepteejveekjeefhfeuieevvdfggfejveeiteevheejteegheekjedtfffhveehjeetnecuffhomhgrihhnpehgihhthhhusgdrtghomhdpfhhlohhttghhrghrthhsrdhorhhgnecukfhppeduvdejrddtrddtrddupdektddrvddugedrjeegrdduudelpdefjedrheelrddugedvrddutdeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkedvpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=Hfu6VI6BBXPSH6j59/d7kkAv92o1O0SR7dufBZMULLY=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379110; v=1; b=tX7VAqtYAg7NpGCS2e6h6oIGS7YsMUqP6u4lhgJiaeKdQy6cU6I+xL/KlziuL9gPb8F4QKKf mqmBOd5UYORybES03rG8OOsQRXRZNqlkMep9yblLvTI0h4zjyPGm6oEH/YRyX5hZZ6/u27/v+I3 dPn0Pri9JwRNWCq9QYdQC92zg2/aRmLaf7N/4CIoEbkSIT9WfEu9dt+KEp6ob3z80yGyvZyAMkT hSWuxXoCn1qw6q//89fpXH8FOSPvRjEl8qBL3w8av+UE+VKDO1Ftg0xSFtowGsuC8GI0AmRTLal AMNQEDOXTMGGd8O7nSgbXcfco7AMjUCQOO7AYxIYyKCnw== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) From: Saku Laesvuori <saku@HIDDEN> * gnu/packages/haskell.scm (ghc-js-flot-bootstrap-for-9.6): New variable. Change-Id: Ie01768c263084a3aa38b7120de832913a80fc99a --- gnu/packages/haskell.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 4e2875cffa..05be1c019a 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1608,4 +1608,34 @@ (define-public ghc-9.4 (file-pattern ".*\\.conf\\.d$") (file-type 'directory))))))) +;;; Bootstrap packages for hadrian, the new GHC build system + +(define ghc-bootstrap-for-9.6 ghc-9.4) + +(define ghc-js-flot-bootstrap-for-9.6 + (package + (name "ghc-js-flot-bootstrap") + (version "0.8.3") + (source + (origin + (method url-fetch) + (uri + (hackage-uri "js-flot" version)) + (sha256 + (base32 + "0yjyzqh3qzhy5h3nql1fckw0gcfb0f4wj9pm85nafpfqp2kg58hv")))) + (build-system haskell-build-system) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (properties '((upstream-name . "js-flot"))) + (home-page "https://github.com/ndmitchell/js-flot") + (synopsis "Obtain minified flot code") + (description "This package bundles the minified +@url{http://www.flotcharts.org/, Flot} code (a jQuery plotting library) +into a Haskell package, so it can be depended upon by Cabal packages. +The first three components of the version number match the upstream flot +version. The package is designed to meet the redistribution +requirements of downstream users (e.g. Debian).") + (license license:expat))) + ;;; haskell.scm ends here -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:52:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:52:04 2024 Received: from localhost ([127.0.0.1]:41893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6Ueh-0007no-4c for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:52:04 -0400 Received: from 2.mo583.mail-out.ovh.net ([178.33.109.111]:46369) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6UeQ-0007mH-0Q for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:51:50 -0400 Received: from director8.ghost.mail-out.ovh.net (unknown [10.109.148.20]) by mo583.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5C69Msz1TyD for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:51:43 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-tn5kr (unknown [10.110.168.164]) by director8.ghost.mail-out.ovh.net (Postfix) with ESMTPS id D91A01FE09; Thu, 31 Oct 2024 12:51:42 +0000 (UTC) Received: from ngraves.fr ([37.59.142.106]) by ghost-submission-5b5ff79f4f-tn5kr with ESMTPSA id dlBOE159I2fY1QAAUxeI3g (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:51:42 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-106R00622b5d82e-d07b-4cc2-81c4-6ff44066233d, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 01/24] =?UTF-8?q?gnu:=20ghc:=20More=20robust=20build=20?= =?UTF-8?q?with=20binutils=20=E2=89=A5=202.39.?= Date: Thu, 31 Oct 2024 13:46:40 +0100 Message-ID: <20241031125127.14080-2-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9033939378314535650 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfgggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpedvvddufedvffelleffvdduffeuteevhefgueejueejtdekhedtgfehheeghfetieenucffohhmrghinhephhgrshhkvghllhdrohhrghenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddruddtieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekfedpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=PwWTUQ7Jo2jitBuL3EzN7Z1INtSYCv4U89Yqnm5MFmk=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379104; v=1; b=Dr1rDTbipzVANXoC2F4sK+Q+YzYJcwyaOULU4a2XEHPgBwdwJrZPktkdpICKHqblnh8JYqXZ xUdHiCGNGLsDl2jkBm9d8swle4Qf6I2V64u60VTk8C89Nn8Oi2sQztIm3QcUh57aSumX8H6kUYZ 9w4pbbJaFlOjnMyQhdyQUOtBbtoav+K4hHA6Pp9wxQiDSiqi5XINcDMgqm6q9Y8hIQAxtNDLA73 c9M7SI0mgeUiR3Y0Wi05m/Je7HWc/zvGJdpDzpNn+v1qGnDSECVSG6Od4gk85iD76OqCUYCWIeS 76GTU1xoAnPdUZwcK5wiGGwozsdO7xaKQkdrBVt7C8Ehw== X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 67921 Cc: Nicolas Graves <ngraves@HIDDEN>, dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.8 (/) Future versions of ghc will have more occurrences of the execstack warning. Instead of modifying the tests for each new version, a more robust approach is to explicitely make ghc pass -Wl,-z,noexecstack to its ld invocations during all tests. This is what this patch does. * gnu/packages/patches/ghc-testsuite-recomp015-execstack.patch: New patches. * gnu/local.mk (disp_path_DATA): Deregister patch. * gnu/packages/haskell.scm (ghc-8.6, ghc-8.8, ghc-9.0, ghc-9.2, ghc-9.4): Deregister patch use. Add phase 'fix-tests-with-binutils@HIDDEN --- gnu/local.mk | 1 - gnu/packages/haskell.scm | 24 ++++++++++--------- .../ghc-testsuite-recomp015-execstack.patch | 10 -------- 3 files changed, 13 insertions(+), 22 deletions(-) delete mode 100644 gnu/packages/patches/ghc-testsuite-recomp015-execstack.patch diff --git a/gnu/local.mk b/gnu/local.mk index b0b3d2ea2b..2292577c86 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1381,7 +1381,6 @@ dist_patch_DATA = \ %D%/packages/patches/ghc-basement-fix-32-bit.patch \ %D%/packages/patches/ghc-testsuite-dlopen-pie.patch \ %D%/packages/patches/ghc-testsuite-grep-compat.patch \ - %D%/packages/patches/ghc-testsuite-recomp015-execstack.patch \ %D%/packages/patches/ghc-aeson-encodeDouble.patch \ %D%/packages/patches/ghc-basement-fix-32bit.patch \ %D%/packages/patches/ghc-bytestring-handle-ghc9.patch \ diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 10803f5afe..c580c660f1 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1174,8 +1174,7 @@ (define-public ghc-8.6 "https://www.haskell.org/ghc/dist/" version "/" name "-" version "-testsuite.tar.xz")) (patches (search-patches "ghc-testsuite-dlopen-pie.patch" - "ghc-testsuite-grep-compat.patch" - "ghc-testsuite-recomp015-execstack.patch")) + "ghc-testsuite-grep-compat.patch")) (sha256 (base32 "0pw9r91g2np3i806g2f4f8z4jfdd7mx226cmdizk4swa7av1qf91")) @@ -1229,7 +1228,14 @@ (define-public ghc-8.6 (substitute* "libraries/unix/tests/all.T" (("^test\\('T8108'") "# guix skipped: test('T8108'")) (substitute* "libraries/unix/tests/libposix/all.T" - (("^test\\('posix010'") "# guix skipped: test('posix010'")))))))) + (("^test\\('posix010'") "# guix skipped: test('posix010'")))) + ;; binutils@HIDDEN warns for execstack deprecation by default, causing + ;; some tests to fail ; explicitely disable during linking instead. + (add-after 'unpack-testsuite 'fix-tests-with-binutils@HIDDEN + (lambda _ + (substitute* "testsuite/mk/test.mk" + (("^TEST_HC_OPTS = ") + "TEST_HC_OPTS = -optl -Wl,-z,noexecstack ")))))))) (native-search-paths (list (search-path-specification (variable "GHC_PACKAGE_PATH") (files (list @@ -1257,8 +1263,7 @@ (define-public ghc-8.8 "https://www.haskell.org/ghc/dist/" version "/ghc-" version "-testsuite.tar.xz")) (patches (search-patches "ghc-testsuite-dlopen-pie.patch" - "ghc-testsuite-grep-compat.patch" - "ghc-testsuite-recomp015-execstack.patch")) + "ghc-testsuite-grep-compat.patch")) (sha256 (base32 "0c55pj2820q26rikhpf636sn4mjgqsxjrl94vsywrh79dxp3k14z")) @@ -1317,8 +1322,7 @@ (define-public ghc-8.10 "https://www.haskell.org/ghc/dist/" version "/ghc-" version "-testsuite.tar.xz")) (patches (search-patches "ghc-testsuite-dlopen-pie.patch" - "ghc-testsuite-grep-compat.patch" - "ghc-testsuite-recomp015-execstack.patch")) + "ghc-testsuite-grep-compat.patch")) (sha256 (base32 "1zl25gg6bpx5601k8h3cqnns1xfc0nqgwnh8jvn2s65ra3f2g1nz")) @@ -1415,8 +1419,7 @@ (define-public ghc-9.0 (sha256 (base32 "1m5fzhr4gjn9ni8gxx7ag3fkbw1rspjzgv39mnfb0nkm5mw70v3s")) - (patches (search-patches "ghc-9.2-grep-warnings.patch" - "ghc-testsuite-recomp015-execstack.patch")) + (patches (search-patches "ghc-9.2-grep-warnings.patch")) (modules '((guix build utils))) (snippet ;; collections.Iterable was moved to collections.abc in Python 3.10. @@ -1481,8 +1484,7 @@ (define-public ghc-9.2 (sha256 (base32 "0cmmwhcwv9fjzvmgjj85d354858qqbmqfzaz5160xqj4yl9zk225")) - (patches (search-patches "ghc-9.2-grep-warnings.patch" - "ghc-testsuite-recomp015-execstack.patch")))) + (patches (search-patches "ghc-9.2-grep-warnings.patch")))) ,@(filter (match-lambda (("ghc-bootstrap" . _) #f) (("ghc-testsuite" . _) #f) diff --git a/gnu/packages/patches/ghc-testsuite-recomp015-execstack.patch b/gnu/packages/patches/ghc-testsuite-recomp015-execstack.patch deleted file mode 100644 index cdaf5b180d..0000000000 --- a/gnu/packages/patches/ghc-testsuite-recomp015-execstack.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/testsuite/tests/driver/recomp015/Makefile 2024-01-13 16:22:42.643106725 +0100 -+++ b/testsuite/tests/driver/recomp015/Makefile 2024-01-13 16:23:18.406867917 +0100 -@@ -26,6 +26,7 @@ - # number of sections) - '$(TEST_HC)' $(TEST_HC_OPTS) Generate.hs - ./Generate > ManySections.s -+ echo '.section .note.GNU-stack,"",@progbits' > ManySections.s - echo 'main = putStrLn "Running main..."' > Main.hs - '$(TEST_HC)' $(TEST_HC_OPTS) -c ManySections.s - '$(TEST_HC)' $(TEST_HC_OPTS) --make -O Main.hs ManySections.o -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:51:52 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:51:52 2024 Received: from localhost ([127.0.0.1]:41878 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6UeV-0007mg-70 for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:51:52 -0400 Received: from 14.mo584.mail-out.ovh.net ([46.105.40.29]:32875) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6UeR-0007mI-2m for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:51:48 -0400 Received: from director8.ghost.mail-out.ovh.net (unknown [10.108.2.10]) by mo584.mail-out.ovh.net (Postfix) with ESMTP id 4XfP5F63qYz1Thn for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:51:45 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-7stm6 (unknown [10.110.168.167]) by director8.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 2588F1FE6B; Thu, 31 Oct 2024 12:51:45 +0000 (UTC) Received: from ngraves.fr ([37.59.142.110]) by ghost-submission-5b5ff79f4f-7stm6 with ESMTPSA id FNKZNWB9I2c3/wAAZkaXsA (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:51:45 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-110S00460036066-9a44-4f93-81bc-ab65a281e0fe, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 02/24] gnu: ghc-next: Update to version 9.4.8 Date: Thu, 31 Oct 2024 13:46:41 +0100 Message-ID: <20241031125127.14080-3-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 In-Reply-To: <20241031125127.14080-1-ngraves@HIDDEN> References: <20241031125127.14080-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9034502331082990118 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnheptdegkefhteekgfefleehleeggfdufeejteehveelfeejjeelleevudehheevkeefnecuffhomhgrihhnpehhrghskhgvlhhlrdhorhhgnecukfhppeduvdejrddtrddtrddupdektddrvddugedrjeegrdduudelpdefjedrheelrddugedvrdduuddtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehnghhrrghvvghssehnghhrrghvvghsrdhfrhdpnhgspghrtghpthhtohepuddprhgtphhtthhopeeijeelvdduseguvggssghughhsrdhgnhhurdhorhhgpdfovfetjfhoshhtpehmohehkeegpdhmohguvgepshhmthhpohhuth DKIM-Signature: a=rsa-sha256; bh=fEhGQl3ThsklIP7kHqAtOF8kMx34Zipn5FUPru3qTKg=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379106; v=1; b=jlPD5UnTbcH5JD87TWrjoj4gJiIFoDFYtNn4GEWeBKMdhjJXnhgIWtwErfjpzms8Iida4QyE m/sdsM4VHHOjr6FbQpkXW2BVfmwVT2Y2J/VghcwcAcZZpBZJaJjFVfV2sr0CXwu5g5YNJ50Th0U O9+G+y4eweGKAEmRdJh85CObVTE+859ZCeRvnpInvnk3aRTuDB3XCwx+Y9kj07DMhE7ewnK1WB7 1BWu3OhwFhsYWRtiZAXsCOy301xcPcz6NsmlQ2rsjeaS2kPE5NMga97SMwHtDdA97Cwi5zTLXlt urpwfWskCKZ9lCXJj4wqBBG6cAQCDD4pKD9guwNnzo0yA== X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 67921 Cc: dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.8 (/) From: Saku Laesvuori <saku@HIDDEN> * gnu/packages/haskell.scm (ghc-9.4): Update to version 9.4.8. [native-inputs]<ghc-testsuite>: Add a patch to fix the testsuite. (ghc-happy-bootstrap-for-9.4): Update to version 1.20.1.1. * gnu/packages/patches/ghc-9.4-testsuite-fixes.patch: New patch. Change-Id: I5ef72f83e5feed1defb706bafa934077fda1553c --- gnu/packages/haskell.scm | 13 +- .../patches/ghc-9.4-testsuite-fixes.patch | 119 ++++++++++++++++++ 2 files changed, 125 insertions(+), 7 deletions(-) create mode 100644 gnu/packages/patches/ghc-9.4-testsuite-fixes.patch diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index c580c660f1..4e2875cffa 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1542,14 +1542,14 @@ (define ghc-happy-bootstrap-for-9.4 (hidden-package (package (name "ghc-happy") - (version "1.20.0") + (version "1.20.1.1") (source (origin (method url-fetch) (uri (hackage-uri "happy" version)) (sha256 (base32 - "1346r2x5ravs5fqma65bzjragqbb2g6v41wz9maknwm2jf7kl79v")))) + "06w8g3lfk2ynrfhqznhp1mnp8a5b64lj6qviixpndzf5lv2psklb")))) (build-system haskell-build-system) (arguments (list #:haskell ghc-bootstrap-for-9.4 @@ -1567,15 +1567,14 @@ (define-public ghc-9.4 (package (inherit base) (name "ghc-next") - (version "9.4.4") + (version "9.4.8") (source (origin (method url-fetch) (uri (string-append "https://www.haskell.org/ghc/dist/" version "/ghc-" version "-src.tar.xz")) (sha256 (base32 - "1qk7rlqf02s3b6m6sqqngmjq1mxnrz88h159lz6k25gddmdg5kp8")) - (patches (search-patches "ghc-9-StgCRunAsm-only-when-needed.patch")))) + "0pmqg9846lanb0hcyxhgr9ipzq33rfldxj7ln0j3qgpyczmhgx0b")))) (arguments (substitute-keyword-arguments (package-arguments base) ((#:phases phases '%standard-phases) @@ -1593,8 +1592,8 @@ (define-public ghc-9.4 version "/ghc-" version "-testsuite.tar.xz")) (sha256 (base32 - "04p2lawxxg3nyv6frzhyjyh3arhqqyh5ka3alxa2pxhcd2hdcja3")) - (patches (search-patches "ghc-testsuite-recomp015-execstack.patch")))) + "159wsqnqpqb0pxa3zyhvyg07wxr2zz7v52h52wkplw4pn12dsidc")) + (patches (search-patches "ghc-9.4-testsuite-fixes.patch")))) ("ghc-alex" ,ghc-alex-bootstrap-for-9.4) ("ghc-happy" ,ghc-happy-bootstrap-for-9.4) ,@(filter (match-lambda diff --git a/gnu/packages/patches/ghc-9.4-testsuite-fixes.patch b/gnu/packages/patches/ghc-9.4-testsuite-fixes.patch new file mode 100644 index 0000000000..f394632add --- /dev/null +++ b/gnu/packages/patches/ghc-9.4-testsuite-fixes.patch @@ -0,0 +1,119 @@ +From 3acd8aa948a27465cffc8e2ab56229485e2a5b98 Mon Sep 17 00:00:00 2001 +From: Saku Laesvuori <saku@HIDDEN> +Date: Tue, 5 Dec 2023 22:49:45 +0200 +Subject: [PATCH] Fix tests + +* replaces egrep with grep -E +* removes unnecessary escaping in some grep regular expressions +* adds a missing include header to a makefile +--- + testsuite/tests/cabal/cabal01/Makefile | 2 +- + testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile | 4 ++++ + testsuite/tests/haddock/perf/Makefile | 8 ++++---- + testsuite/tests/hsc2hs/Makefile | 4 ++-- + testsuite/tests/numeric/should_run/T7014.primops | 4 ++-- + testsuite/tests/simplCore/should_compile/Makefile | 4 ++-- + 6 files changed, 15 insertions(+), 11 deletions(-) + +diff --git a/testsuite/tests/cabal/cabal01/Makefile b/testsuite/tests/cabal/cabal01/Makefile +index 004e4c75..6ec499c9 100644 +--- a/testsuite/tests/cabal/cabal01/Makefile ++++ b/testsuite/tests/cabal/cabal01/Makefile +@@ -5,7 +5,7 @@ include $(TOP)/mk/test.mk + # Find all the env variables starting with CI_ to unset them. + # Otherwise, we might run into environment length limitations on Windows. + # (See `xargs --show-limits`.) +-VARS_TO_UNSET := $(shell env | grep ^CI_ | egrep -o '^[^=]+') ++VARS_TO_UNSET := $(shell env | grep ^CI_ | grep -E -o '^[^=]+') + unexport $(VARS_TO_UNSET) + + clean: +diff --git a/testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile b/testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile +index fd64d23f..cb669db3 100644 +--- a/testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile ++++ b/testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile +@@ -1,3 +1,7 @@ ++TOP=../../../.. ++include $(TOP)/mk/boilerplate.mk ++include $(TOP)/mk/test.mk ++ + .PHONY: GHCiPrimCall + GHCiPrimCall: + '$(TEST_HC)' $(TEST_HC_OPTS) -fPIC -v0 -c GHCiPrimCall_cmm.cmm +diff --git a/testsuite/tests/haddock/perf/Makefile b/testsuite/tests/haddock/perf/Makefile +index b67b52f2..ff2f7ebb 100644 +--- a/testsuite/tests/haddock/perf/Makefile ++++ b/testsuite/tests/haddock/perf/Makefile +@@ -4,12 +4,12 @@ include $(TOP)/mk/test.mk + + # We accept a 5% increase in parser allocations due to -haddock + haddock_parser_perf : +- WithHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -haddock -O0 Fold.hs 2>/dev/null | grep Parser | egrep -o 'alloc=[0-9]+' | cut -c7- ) ; \ +- WithoutHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -O0 Fold.hs 2>/dev/null | grep Parser | egrep -o 'alloc=[0-9]+' | cut -c7- ) ; \ ++ WithHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -haddock -O0 Fold.hs 2>/dev/null | grep Parser | grep -E -o 'alloc=[0-9]+' | cut -c7- ) ; \ ++ WithoutHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -O0 Fold.hs 2>/dev/null | grep Parser | grep -E -o 'alloc=[0-9]+' | cut -c7- ) ; \ + awk "BEGIN { ratio = ($$WithHaddock / $$WithoutHaddock); if (ratio > 1.05) {print \"-haddock allocation ratio too high:\", ratio; exit 1} else {exit 0} }" + + # Similarly for the renamer + haddock_renamer_perf : +- WithoutHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -O0 Fold.hs 2>/dev/null | grep Renamer | egrep -o 'alloc=[0-9]+' | cut -c7- ) ; \ +- WithHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -haddock -O0 Fold.hs 2>/dev/null | grep Renamer | egrep -o 'alloc=[0-9]+' | cut -c7- ) ; \ ++ WithoutHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -O0 Fold.hs 2>/dev/null | grep Renamer | grep -E -o 'alloc=[0-9]+' | cut -c7- ) ; \ ++ WithHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -haddock -O0 Fold.hs 2>/dev/null | grep Renamer | grep -E -o 'alloc=[0-9]+' | cut -c7- ) ; \ + awk "BEGIN { ratio = ($$WithHaddock / $$WithoutHaddock); if (ratio > 1.05) {print \"-haddock allocation ratio too high:\", ratio; exit 1} else {exit 0} }" +diff --git a/testsuite/tests/hsc2hs/Makefile b/testsuite/tests/hsc2hs/Makefile +index d0b2d249..95b011c8 100644 +--- a/testsuite/tests/hsc2hs/Makefile ++++ b/testsuite/tests/hsc2hs/Makefile +@@ -52,9 +52,9 @@ T11004: + T12504: + '$(HSC2HS)' $(HSC2HS_OPTS) T12504/path/to/$@.hsc + ifeq "$(WINDOWS)" "YES" +- grep '{-# LINE 1 \"T12504\\\\path\\\\to\\\\$@\.hsc\" #-}' T12504/path/to/$@.hs ++ grep '{-# LINE 1 "T12504\\\\path\\\\to\\\\$@\.hsc" #-}' T12504/path/to/$@.hs + else +- grep '{-# LINE 1 \"T12504/path/to/$@\.hsc\" #-}' T12504/path/to/$@.hs ++ grep '{-# LINE 1 "T12504/path/to/$@\.hsc" #-}' T12504/path/to/$@.hs + endif + + .PHONY: T15758 +diff --git a/testsuite/tests/numeric/should_run/T7014.primops b/testsuite/tests/numeric/should_run/T7014.primops +index 3243666d..c807fb45 100644 +--- a/testsuite/tests/numeric/should_run/T7014.primops ++++ b/testsuite/tests/numeric/should_run/T7014.primops +@@ -1,8 +1,8 @@ + and# + or# + uncheckedShift.*# +-\+# +-\-# +++# ++-# + \*# + quotInt# + remInt# +diff --git a/testsuite/tests/simplCore/should_compile/Makefile b/testsuite/tests/simplCore/should_compile/Makefile +index b5041800..c56e04f6 100644 +--- a/testsuite/tests/simplCore/should_compile/Makefile ++++ b/testsuite/tests/simplCore/should_compile/Makefile +@@ -66,7 +66,7 @@ T13367: + + T8832: + $(RM) -f T8832.o T8832.hi +- '$(TEST_HC)' $(TEST_HC_OPTS) -O -c -ddump-simpl -dsuppress-ticks T8832.hs | egrep '^[a-zA-Z0-9]+ =' ++ '$(TEST_HC)' $(TEST_HC_OPTS) -O -c -ddump-simpl -dsuppress-ticks T8832.hs | grep -E '^[a-zA-Z0-9]+ =' + + T12603: + $(RM) -f T12603.o T12603.hi +@@ -259,7 +259,7 @@ str-rules: + # g should have been collapsed into one defininition by CSE. + .PHONY: T13340 + T13340: +- '$(TEST_HC)' $(TEST_HC_OPTS) -c -O T13340.hs -ddump-simpl -dsuppress-all | grep -c '\+#' ++ '$(TEST_HC)' $(TEST_HC_OPTS) -c -O T13340.hs -ddump-simpl -dsuppress-all | grep -c '+#' + + + # We expect to see all dictionaries specialized away. +-- +2.41.0 + -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 31 Oct 2024 12:51:51 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 08:51:51 2024 Received: from localhost ([127.0.0.1]:41876 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1t6UeU-0007md-Oh for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:51:51 -0400 Received: from 4.mo576.mail-out.ovh.net ([46.105.42.102]:58697) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1t6UeN-0007mF-2J for 67921 <at> debbugs.gnu.org; Thu, 31 Oct 2024 08:51:46 -0400 Received: from director7.ghost.mail-out.ovh.net (unknown [10.109.140.75]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id 4XfP590XNqz1pxy for <67921 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 12:51:41 +0000 (UTC) Received: from ghost-submission-5b5ff79f4f-l6hmw (unknown [10.110.178.240]) by director7.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 4269A1FD7A; Thu, 31 Oct 2024 12:51:40 +0000 (UTC) Received: from ngraves.fr ([37.59.142.108]) by ghost-submission-5b5ff79f4f-l6hmw with ESMTPSA id 8gKZK1t9I2d2tQAAz1BV7A (envelope-from <ngraves@HIDDEN>); Thu, 31 Oct 2024 12:51:40 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-108S00264dd195b-ae37-47ee-8e0f-25f204840503, CD33DFF0435C6B52A7C438D6B876B70D33D893A4) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 80.214.74.119 From: Nicolas Graves <ngraves@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH v3 00/24] [haskell-team] GHC update. Date: Thu, 31 Oct 2024 13:46:39 +0100 Message-ID: <20241031125127.14080-1-ngraves@HIDDEN> X-Mailer: git-send-email 2.46.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 9033376428294136546 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgeeftddrvdekhedggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffogggtgfesthekredtredtjeenucfhrhhomheppfhitgholhgrshcuifhrrghvvghsuceonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqeenucggtffrrghtthgvrhhnpeetveehffevvdfgtddthedvhfeguefggeffteetueeliedvhffhjeegudehleegheenucfkphepuddvjedrtddrtddruddpkedtrddvudegrdejgedrudduledpfeejrdehledrudegvddruddtkeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepnhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrpdhnsggprhgtphhtthhopedupdhrtghpthhtohepieejledvudesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheejiedpmhhouggvpehsmhhtphhouhht DKIM-Signature: a=rsa-sha256; bh=75H47y6A7ISmP/H77ppVx+Fz7r3KkN2eStgOiIZkYZU=; c=relaxed/relaxed; d=ngraves.fr; h=From; s=ovhmo4487190-selector1; t=1730379101; v=1; b=YzmIb8sRH1MlrRFIGTvYMr88d1gN+mb0gKmStM41vhvhbB3TFj92hYrw4YQ9QrLEJ8dg/ULv jZGnLE8y0LtdYmk9QnKHwjhmETjYZBll6uuO4L4iJA9Gh/M6b4/najRB8SpiTm1U7aU0fmOfzfK m+DGP8iZTWJqiwqx/MfO317z0OrBwZNRB37OWoonEQMtnMCttfK0QQT/LUYNM93+Bc6/W5CUOl0 bCU9u4VNBFodRlBcSL1E8x5suKDiTpRSms1m1wqXXRIsD3tbmBFP5J9HcodQqerikgPCtIra3Hn GOq0tOrRQthXBVWOe8sovKyhCI6VbZXkZVlRgXULpG9fw== X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Nicolas Graves <ngraves@HIDDEN>, dev@HIDDEN, lars@HIDDEN, saku@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi! Such a long rabbithole to update pandoc, but I think I managed to find a way to make the last errors disappear. It however includes a lot of earlier GHC rebuilds, so it could be a fix added only for 9.4.8 instead of on earlier versions of GHC too. I haven't rebuilt everything from the ground up myself, but have tested this fix on 8.6.5. I add Josselin to the cc loop since it's a rewrite of one of its patches durign the last core-updates. Nicolas Graves (1): gnu: ghc: More robust build with binutils ≥ 2.39. Saku Laesvuori (23): gnu: ghc-next: Update to version 9.4.8 gnu: Add ghc-js-flot-bootstrap-for-9.6 gnu: Add ghc-clock-bootstrap-for-9.6 gnu: Add ghc-extra-bootstrap-for-9.6 gnu: Add ghc-hashable-bootstrap-for-9.6 gnu: Add ghc-splitmix-bootstrap-for-9.6 gnu: Add ghc-random-bootstrap-for-9.6 gnu: Add ghc-primitive-bootstrap-for-9.6 gnu: Add ghc-js-jquery-bootstrap-for-9.6 gnu: Add ghc-utf8-string-bootstrap-for-9.6 gnu: Add ghc-heaps-bootstrap-for-9.6 gnu: Add ghc-js-dgtable-bootstrap-for-9.6 gnu: Add ghc-nats-bootstrap-for-9.6 gnu: Add ghc-tagged-bootstrap-for-9.6 gnu: Add ghc-semigroups-bootstrap-for-9.6 gnu: Add ghc-base16-bytestring-bootstrap-for-9.6 gnu: Add ghc-cryptohash-sha256-bootstrap-for-9.6 gnu: Add ghc-unordered-containers-bootstrap-for-9.6 gnu: Add ghc-filepattern-bootstrap-for-9.6 gnu: Add ghc-shake-bootstrap-for-9.6 gnu: Add hadrian-for-ghc-9.6 gnu: Add ghc-9.6 gnu: ghc: Update to version 9.6.4 gnu/local.mk | 1 - gnu/packages/haskell.scm | 712 +++++++++++++++++- .../patches/ghc-9.4-testsuite-fixes.patch | 119 +++ .../ghc-testsuite-recomp015-execstack.patch | 10 - 4 files changed, 805 insertions(+), 37 deletions(-) create mode 100644 gnu/packages/patches/ghc-9.4-testsuite-fixes.patch delete mode 100644 gnu/packages/patches/ghc-testsuite-recomp015-execstack.patch -- 2.46.0
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 27 Jun 2024 20:25:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jun 27 16:25:03 2024 Received: from localhost ([127.0.0.1]:43372 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sMvfz-0003Ya-5y for submit <at> debbugs.gnu.org; Thu, 27 Jun 2024 16:25:03 -0400 Received: from [75.119.130.101] (port=47012 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sMvfv-0003Y6-VW for 67921 <at> debbugs.gnu.org; Thu, 27 Jun 2024 16:25:01 -0400 Received: from X-kone (88-113-24-127.elisa-laajakaista.fi [88.113.24.127]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 068A334009D; Thu, 27 Jun 2024 22:24:51 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1719519896; bh=ptREDBiV8QJgMDpoj8rwkrovlseEVM1yie++UEhZY2Y=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=PKrOFV/uzibd/0yiswkW5gM1i9EbZ33v6Hwofj6AgxI2FzWtbjNOvjIuZelLOmJsR e62kr424JiaQGdanFHacSm5pUWl8ao1iHJzpvwU8wK+4fF+zdMYvDVmIUwyICTCitl 0fIuTzMr9SmqMbRL9i6z0E/Ch8q8z/7J9o9XYj6k= Date: Thu, 27 Jun 2024 23:24:31 +0300 From: Saku Laesvuori <saku@HIDDEN> To: Lars-Dominik Braun <lars@HIDDEN> Subject: Re: [bug#67921] [PATCH haskell-team 00/23] Update GHC to 9.6.5 Message-ID: <wwbsgyayjwv3w6zuwhblzkh66txjjawmsu5qqdfwdptj6vhlws@xtibgfn6vto5> References: <cover.1707827100.git.saku@HIDDEN> <cover.1717746077.git.saku@HIDDEN> <ZmxL5LQgDItlfMDz@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="hwarupnbnlknv5dp" Content-Disposition: inline In-Reply-To: <ZmxL5LQgDItlfMDz@HIDDEN> X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Fri, Jun 14, 2024 at 03:55:48PM +0200, Lars-Dominik Braun wrote: > Hi, > > > I didn't hear any ideas for a better solution, so here is a patch set > > with the failing tests disabled. The current h [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 T_SCC_BODY_TEXT_LINE No description available. 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS X-Debbugs-Envelope-To: 67921 Cc: 67921 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 0.3 (/) --hwarupnbnlknv5dp Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jun 14, 2024 at 03:55:48PM +0200, Lars-Dominik Braun wrote: > Hi, >=20 > > I didn't hear any ideas for a better solution, so here is a patch set > > with the failing tests disabled. The current haskell-team merge should > > probably be continued without this series and a new one started from > > these patches. >=20 > perhaps, instead of disabling working tests, we can just patch line > 370 of testsuite/driver/runtests.py to not use a directory with > spaces? Maybe it=E2=80=99s just a test system failure? I tried patching that line with a trivial `(substitute* ... (("test spaces") ""))` snippet and it does fix all but 7 failures. The remaining ones could just be caused by some simple egrep vs grep -E warnings, but I will have very little time to look into this during the next six weeks. Anyone interested should feel free to try finalizing this series in the meantime. - Saku --hwarupnbnlknv5dp Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoMkZR3NPB29fCOn/JX0oSiodOjIFAmZ9yn8ACgkQJX0oSiod OjKtNQ/9GumVYxETmo8TocnrlEWq477hmI0fyOhwBAo5fFf8S0WeUk17Q6mKFGU0 9kxvqMvCR429v+NTlak26cKm+TXEGAso1cD/tdJV1R409UImQUA083vu5AQLkpRr 9bI9MSgXoWshl068Vi6+c4pBe1low+M/IlSQJIv9+BZJppvFU+O29mgLFYfJUNyd F1lyQvFOW2MTggTtGjW8KcFiNMoUSKz9BOtUlGgwlDuhcFAYbaSV6MUJO5NCsDEi 23VeXA8BToGPcYAp5Wm6eLMtlxfKqOHo4tEQHcepwbNeXhN7G3j0W6c6RvMYBuvg b1UGCTkOnmJiOq/RKKV+NcsjEJAE2WMCVpDZpWuRdDmGrmvPYbRVZNrNBmwIeFoO actrxsXxiFuwgfjcnYa9fpyEVrc6gOm4rnqJW8aFu6rR6L5C8NvvbSdlwZJPdAYQ Bcf+mqgeNaqRoiRIBhvDUJ8kOSdFvoD6ukjeq4+qB9Iu1oEMgW2HX45VaVeYZZxD I1lrMFwU9wp0kwSgLFLvsC5H6ryWFOmSIxBo8Q5lJ/Yv3bfnQw8qMKfJPIHsX7VF maYAXTE7Lrk/EW7tpaSLaTh6SQdpfJEw05ddPAuVPa3ab0WjbOVJhaACro7mnBHE Kb77KN5vZZHQPdizSfLzn4cwoqhFUCan5ZsFQ3C/5nLuH3TUOx8= =G7pv -----END PGP SIGNATURE----- --hwarupnbnlknv5dp--
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 14 Jun 2024 13:56:03 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 14 09:56:03 2024 Received: from localhost ([127.0.0.1]:40727 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sI7PP-0006Wp-14 for submit <at> debbugs.gnu.org; Fri, 14 Jun 2024 09:56:03 -0400 Received: from mout-p-202.mailbox.org ([80.241.56.172]:59276) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lars@HIDDEN>) id 1sI7PL-0006WC-6g for 67921 <at> debbugs.gnu.org; Fri, 14 Jun 2024 09:56:01 -0400 Received: from smtp202.mailbox.org (smtp202.mailbox.org [10.196.197.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-202.mailbox.org (Postfix) with ESMTPS id 4W115L2Glfz9sk1; Fri, 14 Jun 2024 15:55:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1718373350; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=c8APsExYpauuEP1/o7hf3NpLoKJIyMqqfjoCGvbqOfw=; b=BCIpSt3mmIe4HpOxsXMTZZe7vdP3/s+TdVn14qHNzuuNN50DFcWkBzNua4tfOQpuSjRJCo i2wNpw+PrYSC0+LOrCyz8qQRvLkTz58vSA2mZMM0eoBUCAc7b8+kdxzjgbF5ckd4qcs6HZ PTsu/oEhYsjT8et5tNNeCiXZcdMVxeOlLR3ZvTGc4oQg6sZbISo5bF1PM9gZp1gtLWQEe2 RGM6T4+HUyJ0HJzMbSXnYPahRCUB/Gtf/dZoURconi0slKUidPD1jEd2mp6LMNlyrJvMj4 2gKHFIiYh0OTuqKhc9i0zOwrcrOu7I0XsFgtgkWKVzjGT/cE0442HHMVntYBFA== Date: Fri, 14 Jun 2024 15:55:48 +0200 From: Lars-Dominik Braun <lars@HIDDEN> To: Saku Laesvuori <saku@HIDDEN> Subject: Re: [bug#67921] [PATCH haskell-team 00/23] Update GHC to 9.6.5 Message-ID: <ZmxL5LQgDItlfMDz@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> <cover.1717746077.git.saku@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <cover.1717746077.git.saku@HIDDEN> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 67921 Cc: 67921 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hi, > I didn't hear any ideas for a better solution, so here is a patch set > with the failing tests disabled. The current haskell-team merge should > probably be continued without this series and a new one started from > these patches. perhaps, instead of disabling working tests, we can just patch line 370 of testsuite/driver/runtests.py to not use a directory with spaces? Maybe it’s just a test system failure? I tried compiling a simple Hello World Haskell program in a directory with spaces and that worked. Lars
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 7 Jun 2024 08:32:08 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 07 04:32:07 2024 Received: from localhost ([127.0.0.1]:35256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sFV15-0006Ow-GX for submit <at> debbugs.gnu.org; Fri, 07 Jun 2024 04:32:07 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101]:43660 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sFV13-0006Oh-By for 67921 <at> debbugs.gnu.org; Fri, 07 Jun 2024 04:32:06 -0400 Received: from X-kone.org.aalto.fi (unknown [130.233.144.95]) by mail.laesvuori.fi (Postfix) with ESMTPSA id F15A33436E7; Fri, 7 Jun 2024 09:52:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1717746761; bh=s6UsBjcTdTeJLD/KnDQuEJ/0htHvlATBYNv6XIf20fM=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=ufCoaMDZzJuEMWVwGje6iLJNIJSZ/pa1cla6LiF6fgBK6l4Xhrvv2Ol5qN/vpmjIX d6/BzHad4B7ue1ZmX3mycYo+DSq6JBAz4YP4T928jzmeup5v4JCiZMzwwC/v74JoKn yawiU8IVIAdWUyv8OILo+zqB1tZ4SY9otvWTlJWQ= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 07/23] gnu: Add ghc-random-bootstrap-for-9.6 Date: Fri, 7 Jun 2024 10:49:38 +0300 Message-ID: <989a8c9d29432ec4a4f54a037be37e8e2dae1271.1717746077.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/haskell.scm (ghc-random-bootstrap-for-9.6): New variable. Change-Id: If1a39b27687a63a63dab5aa4c1a366a8ba78196a --- gnu/packages/haskell.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 3c3016f999..cb66e5d745 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1729,4 +1729,26 @@ (define ghc-splitmix-bootstrap-for-9.6 internal state).") (license license:bsd-3))) +(define ghc-random-bootstrap-for-9.6 + (package + (name "ghc-random-bootstrap") + (version "1.2.1.1") + (source (origin + (method url-fetch) + (uri (hackage-uri "random" version)) + (sha256 + (base32 + "0xlv1k4sj87akwvj54kq4nrfkzi6qcz1941bf78pnkbaxpvp44iy")))) + (build-system haskell-build-system) + (properties '((upstream-name . "random"))) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (inputs (list ghc-splitmix-bootstrap-for-9.6)) + (home-page "http://hackage.haskell.org/package/random") + (synopsis "Random number library") + (description + "This package provides a basic random number generation +library, including the ability to split random number generators.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 7 Jun 2024 08:12:11 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 07 04:12:11 2024 Received: from localhost ([127.0.0.1]:33638 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sFUhm-0005P2-Qj for submit <at> debbugs.gnu.org; Fri, 07 Jun 2024 04:12:11 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101]:40822 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sFUhj-0005Nw-M7 for 67921 <at> debbugs.gnu.org; Fri, 07 Jun 2024 04:12:08 -0400 Received: from X-kone.org.aalto.fi (unknown [130.233.144.95]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 0F7AE3436B7; Fri, 7 Jun 2024 09:52:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1717746758; bh=quElzc8XA53XF/0MS3FQ0CSXGmebJQirPi2CwhZFCag=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=bmmXh+Jh62RskxLMlvQnY0V/xu439vry3UnyYXZsw7M4Hfnb27Y6ovf1sjvRj2C/j sm0UHsTarND+yegE7+0bOz0zYPYxLHSu5h7as0eWob0V3zc5K2XCJbjjwkgzuRPAwS YqhemIhHiKwNWDQxm+PA0RVnSJJI/sxEQ9XZbxI0= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 01/23] gnu: ghc-next: Update to version 9.4.8 Date: Fri, 7 Jun 2024 10:49:32 +0300 Message-ID: <9786d1f5689c51ae37afaa3c323eb4c134a942bb.1717746077.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.8 (/) * gnu/packages/haskell.scm (ghc-9.4): Update to version 9.4.8. [native-inputs]<ghc-testsuite>: Add a patch to fix the testsuite. (ghc-happy-bootstrap-for-9.4): Update to version 1.20.1.1. * gnu/packages/patches/ghc-9.4-testsuite-fixes.patch: New patch. Change-Id: I5ef72f83e5feed1defb706bafa934077fda1553c --- gnu/packages/haskell.scm | 11 +- .../patches/ghc-9.4-testsuite-fixes.patch | 119 ++++++++++++++++++ 2 files changed, 125 insertions(+), 5 deletions(-) create mode 100644 gnu/packages/patches/ghc-9.4-testsuite-fixes.patch diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 6d8675d37e..25b21a0209 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1533,14 +1533,14 @@ (define ghc-happy-bootstrap-for-9.4 (hidden-package (package (name "ghc-happy") - (version "1.20.0") + (version "1.20.1.1") (source (origin (method url-fetch) (uri (hackage-uri "happy" version)) (sha256 (base32 - "1346r2x5ravs5fqma65bzjragqbb2g6v41wz9maknwm2jf7kl79v")))) + "06w8g3lfk2ynrfhqznhp1mnp8a5b64lj6qviixpndzf5lv2psklb")))) (build-system haskell-build-system) (arguments (list #:haskell ghc-bootstrap-for-9.4 @@ -1558,14 +1558,14 @@ (define-public ghc-9.4 (package (inherit base) (name "ghc-next") - (version "9.4.4") + (version "9.4.8") (source (origin (method url-fetch) (uri (string-append "https://www.haskell.org/ghc/dist/" version "/ghc-" version "-src.tar.xz")) (sha256 (base32 - "1qk7rlqf02s3b6m6sqqngmjq1mxnrz88h159lz6k25gddmdg5kp8")))) + "0pmqg9846lanb0hcyxhgr9ipzq33rfldxj7ln0j3qgpyczmhgx0b")))) (arguments (substitute-keyword-arguments (package-arguments base) ((#:phases phases '%standard-phases) @@ -1583,7 +1583,8 @@ (define-public ghc-9.4 version "/ghc-" version "-testsuite.tar.xz")) (sha256 (base32 - "04p2lawxxg3nyv6frzhyjyh3arhqqyh5ka3alxa2pxhcd2hdcja3")))) + "159wsqnqpqb0pxa3zyhvyg07wxr2zz7v52h52wkplw4pn12dsidc")) + (patches (search-patches "ghc-9.4-testsuite-fixes.patch")))) ("ghc-alex" ,ghc-alex-bootstrap-for-9.4) ("ghc-happy" ,ghc-happy-bootstrap-for-9.4) ,@(filter (match-lambda diff --git a/gnu/packages/patches/ghc-9.4-testsuite-fixes.patch b/gnu/packages/patches/ghc-9.4-testsuite-fixes.patch new file mode 100644 index 0000000000..f394632add --- /dev/null +++ b/gnu/packages/patches/ghc-9.4-testsuite-fixes.patch @@ -0,0 +1,119 @@ +From 3acd8aa948a27465cffc8e2ab56229485e2a5b98 Mon Sep 17 00:00:00 2001 +From: Saku Laesvuori <saku@HIDDEN> +Date: Tue, 5 Dec 2023 22:49:45 +0200 +Subject: [PATCH] Fix tests + +* replaces egrep with grep -E +* removes unnecessary escaping in some grep regular expressions +* adds a missing include header to a makefile +--- + testsuite/tests/cabal/cabal01/Makefile | 2 +- + testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile | 4 ++++ + testsuite/tests/haddock/perf/Makefile | 8 ++++---- + testsuite/tests/hsc2hs/Makefile | 4 ++-- + testsuite/tests/numeric/should_run/T7014.primops | 4 ++-- + testsuite/tests/simplCore/should_compile/Makefile | 4 ++-- + 6 files changed, 15 insertions(+), 11 deletions(-) + +diff --git a/testsuite/tests/cabal/cabal01/Makefile b/testsuite/tests/cabal/cabal01/Makefile +index 004e4c75..6ec499c9 100644 +--- a/testsuite/tests/cabal/cabal01/Makefile ++++ b/testsuite/tests/cabal/cabal01/Makefile +@@ -5,7 +5,7 @@ include $(TOP)/mk/test.mk + # Find all the env variables starting with CI_ to unset them. + # Otherwise, we might run into environment length limitations on Windows. + # (See `xargs --show-limits`.) +-VARS_TO_UNSET := $(shell env | grep ^CI_ | egrep -o '^[^=]+') ++VARS_TO_UNSET := $(shell env | grep ^CI_ | grep -E -o '^[^=]+') + unexport $(VARS_TO_UNSET) + + clean: +diff --git a/testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile b/testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile +index fd64d23f..cb669db3 100644 +--- a/testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile ++++ b/testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile +@@ -1,3 +1,7 @@ ++TOP=../../../.. ++include $(TOP)/mk/boilerplate.mk ++include $(TOP)/mk/test.mk ++ + .PHONY: GHCiPrimCall + GHCiPrimCall: + '$(TEST_HC)' $(TEST_HC_OPTS) -fPIC -v0 -c GHCiPrimCall_cmm.cmm +diff --git a/testsuite/tests/haddock/perf/Makefile b/testsuite/tests/haddock/perf/Makefile +index b67b52f2..ff2f7ebb 100644 +--- a/testsuite/tests/haddock/perf/Makefile ++++ b/testsuite/tests/haddock/perf/Makefile +@@ -4,12 +4,12 @@ include $(TOP)/mk/test.mk + + # We accept a 5% increase in parser allocations due to -haddock + haddock_parser_perf : +- WithHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -haddock -O0 Fold.hs 2>/dev/null | grep Parser | egrep -o 'alloc=[0-9]+' | cut -c7- ) ; \ +- WithoutHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -O0 Fold.hs 2>/dev/null | grep Parser | egrep -o 'alloc=[0-9]+' | cut -c7- ) ; \ ++ WithHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -haddock -O0 Fold.hs 2>/dev/null | grep Parser | grep -E -o 'alloc=[0-9]+' | cut -c7- ) ; \ ++ WithoutHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -O0 Fold.hs 2>/dev/null | grep Parser | grep -E -o 'alloc=[0-9]+' | cut -c7- ) ; \ + awk "BEGIN { ratio = ($$WithHaddock / $$WithoutHaddock); if (ratio > 1.05) {print \"-haddock allocation ratio too high:\", ratio; exit 1} else {exit 0} }" + + # Similarly for the renamer + haddock_renamer_perf : +- WithoutHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -O0 Fold.hs 2>/dev/null | grep Renamer | egrep -o 'alloc=[0-9]+' | cut -c7- ) ; \ +- WithHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -haddock -O0 Fold.hs 2>/dev/null | grep Renamer | egrep -o 'alloc=[0-9]+' | cut -c7- ) ; \ ++ WithoutHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -O0 Fold.hs 2>/dev/null | grep Renamer | grep -E -o 'alloc=[0-9]+' | cut -c7- ) ; \ ++ WithHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -haddock -O0 Fold.hs 2>/dev/null | grep Renamer | grep -E -o 'alloc=[0-9]+' | cut -c7- ) ; \ + awk "BEGIN { ratio = ($$WithHaddock / $$WithoutHaddock); if (ratio > 1.05) {print \"-haddock allocation ratio too high:\", ratio; exit 1} else {exit 0} }" +diff --git a/testsuite/tests/hsc2hs/Makefile b/testsuite/tests/hsc2hs/Makefile +index d0b2d249..95b011c8 100644 +--- a/testsuite/tests/hsc2hs/Makefile ++++ b/testsuite/tests/hsc2hs/Makefile +@@ -52,9 +52,9 @@ T11004: + T12504: + '$(HSC2HS)' $(HSC2HS_OPTS) T12504/path/to/$@.hsc + ifeq "$(WINDOWS)" "YES" +- grep '{-# LINE 1 \"T12504\\\\path\\\\to\\\\$@\.hsc\" #-}' T12504/path/to/$@.hs ++ grep '{-# LINE 1 "T12504\\\\path\\\\to\\\\$@\.hsc" #-}' T12504/path/to/$@.hs + else +- grep '{-# LINE 1 \"T12504/path/to/$@\.hsc\" #-}' T12504/path/to/$@.hs ++ grep '{-# LINE 1 "T12504/path/to/$@\.hsc" #-}' T12504/path/to/$@.hs + endif + + .PHONY: T15758 +diff --git a/testsuite/tests/numeric/should_run/T7014.primops b/testsuite/tests/numeric/should_run/T7014.primops +index 3243666d..c807fb45 100644 +--- a/testsuite/tests/numeric/should_run/T7014.primops ++++ b/testsuite/tests/numeric/should_run/T7014.primops +@@ -1,8 +1,8 @@ + and# + or# + uncheckedShift.*# +-\+# +-\-# +++# ++-# + \*# + quotInt# + remInt# +diff --git a/testsuite/tests/simplCore/should_compile/Makefile b/testsuite/tests/simplCore/should_compile/Makefile +index b5041800..c56e04f6 100644 +--- a/testsuite/tests/simplCore/should_compile/Makefile ++++ b/testsuite/tests/simplCore/should_compile/Makefile +@@ -66,7 +66,7 @@ T13367: + + T8832: + $(RM) -f T8832.o T8832.hi +- '$(TEST_HC)' $(TEST_HC_OPTS) -O -c -ddump-simpl -dsuppress-ticks T8832.hs | egrep '^[a-zA-Z0-9]+ =' ++ '$(TEST_HC)' $(TEST_HC_OPTS) -O -c -ddump-simpl -dsuppress-ticks T8832.hs | grep -E '^[a-zA-Z0-9]+ =' + + T12603: + $(RM) -f T12603.o T12603.hi +@@ -259,7 +259,7 @@ str-rules: + # g should have been collapsed into one defininition by CSE. + .PHONY: T13340 + T13340: +- '$(TEST_HC)' $(TEST_HC_OPTS) -c -O T13340.hs -ddump-simpl -dsuppress-all | grep -c '\+#' ++ '$(TEST_HC)' $(TEST_HC_OPTS) -c -O T13340.hs -ddump-simpl -dsuppress-all | grep -c '+#' + + + # We expect to see all dictionaries specialized away. +-- +2.41.0 + -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 7 Jun 2024 08:12:11 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 07 04:12:10 2024 Received: from localhost ([127.0.0.1]:33636 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sFUhm-0005Ot-Dm for submit <at> debbugs.gnu.org; Fri, 07 Jun 2024 04:12:10 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101]:40836 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sFUhj-0005OC-Vt for 67921 <at> debbugs.gnu.org; Fri, 07 Jun 2024 04:12:08 -0400 Received: from X-kone.org.aalto.fi (unknown [130.233.144.95]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 0FE313436EE; Fri, 7 Jun 2024 09:52:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1717746765; bh=mR38STeYdtxouxJ8fhSunAZzijoIJZsB+IU0acfK4Qs=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=fxWZSjgdDbywMKhlSVJ9dK7OL9a5tq+uRunnOOWxlWngfO6hnpY3Q+csPq9D/QMnK pPZQ1QeKHGOeWJcApJZdA8ZuZ2e/6h/rBB0xPT2i+9xaeZdyjASvLnUzC1pwYWBiXK zLSf9c0tvadBUUGknvypKksKhwTg4adzZVe0nL0M= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 15/23] gnu: Add ghc-semigroups-bootstrap-for-9.6 Date: Fri, 7 Jun 2024 10:49:46 +0300 Message-ID: <bbd79e52b032e552119ff43b16b0736caf83cb67.1717746077.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/haskell.scm (ghc-semigroups-bootstrap-for-9.6): New variable. Change-Id: Ic676fed80bea3805f8e70cd958c3d7523226053d --- gnu/packages/haskell.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 970934dad8..9a66b6d225 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1751,6 +1751,36 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-semigroups-bootstrap-for-9.6 + (package + (name "ghc-semigroups-bootstrap") + (version "0.20") + (source (origin + (method url-fetch) + (uri (hackage-uri "semigroups" version)) + (sha256 + (base32 + "1qbk6scp1rzb69dy8mz26p6az5vi16g2lzwmwnfshh3br4rjwbch")))) + (build-system haskell-build-system) + (properties '((upstream-name . "semigroups"))) + (arguments (list #:haskell ghc-bootstrap-for-9.6)) + (inputs + (list ghc-nats-bootstrap-for-9.6 + ghc-tagged-bootstrap-for-9.6 + ghc-unordered-containers-bootstrap-for-9.6 + ghc-hashable-bootstrap-for-9.6)) + (home-page "http://github.com/ekmett/semigroups/") + (synopsis "Semigroup operations for Haskell") + (description + "This package provides semigroups for Haskell. In +mathematics, a semigroup is an algebraic structure consisting of a set +together with an associative binary operation. A semigroup generalizes a +monoid in that there might not exist an identity element. It +also (originally) generalized a group (a monoid with all inverses) to a type +where every element did not have to have an inverse, thus the name +semigroup.") + (license license:bsd-3))) + (define ghc-tagged-bootstrap-for-9.6 (package (name "ghc-tagged-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 7 Jun 2024 08:12:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 07 04:12:10 2024 Received: from localhost ([127.0.0.1]:33634 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sFUhl-0005Om-Ti for submit <at> debbugs.gnu.org; Fri, 07 Jun 2024 04:12:10 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101]:40812 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sFUhh-0005Nk-Vm for 67921 <at> debbugs.gnu.org; Fri, 07 Jun 2024 04:12:07 -0400 Received: from X-kone.org.aalto.fi (unknown [130.233.144.95]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 735AB3436F2; Fri, 7 Jun 2024 09:52:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1717746767; bh=kH82xirR0JLxvw8kgl+QLjGb/RQr8njdgmXilf+yKxM=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=Ld2fQfJIDhzI8Jn4FL/Uo75gopeOshnaNAZEsruHaNCgAcDTi4F3f5fNoKUb+Pf+a oeHsPg8K46YTOWHuOcmC0N+rgbYkuR46r8HdNiq5A0r6s9Vzmct4WS8wzS+4vM5U1q gKKbIWrXoL/V/u6W9ZRkgA2SzkgJaTbiFQ/gBLMA= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 20/23] gnu: Add ghc-shake-bootstrap-for-9.6 Date: Fri, 7 Jun 2024 10:49:51 +0300 Message-ID: <fa2221de8d1b0ebe0913f70c75cad2e1185c4746.1717746077.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/haskell.scm (ghc-shake-bootstrap-for-9.6): New variable. Change-Id: I195bc5f779709ef7b2ccefe2271402ef342bc0b8 --- gnu/packages/haskell.scm | 56 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index b2d874e330..fb20f3e2a3 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1603,6 +1603,62 @@ (define-public ghc-9.4 (define ghc-bootstrap-for-9.6 ghc-9.4) +(define ghc-shake-bootstrap-for-9.6 + (package + (name "ghc-shake-bootstrap") + (version "0.19.7") + (source + (origin + (method url-fetch) + (uri (hackage-uri "shake" version)) + (sha256 + (base32 "1lcr6q53qwm308bny6gfawcjhxsmalqi3dnwckam02zp2apmcaim")))) + (build-system haskell-build-system) + (properties '((upstream-name . "shake"))) + (inputs (list bash-minimal + ghc-extra-bootstrap-for-9.6 + ghc-filepattern-bootstrap-for-9.6 + ghc-hashable-bootstrap-for-9.6 + ghc-heaps-bootstrap-for-9.6 + ghc-js-dgtable-bootstrap-for-9.6 + ghc-js-flot-bootstrap-for-9.6 + ghc-js-jquery-bootstrap-for-9.6 + ghc-primitive-bootstrap-for-9.6 + ghc-random-bootstrap-for-9.6 + ghc-unordered-containers-bootstrap-for-9.6 + ghc-utf8-string-bootstrap-for-9.6 + ghc-semigroups-bootstrap-for-9.6)) + (arguments + (list #:cabal-revision '("1" + "1hz57kw5pp5cpbicbi7x8sz8c6qy58dzyiljz9b9f2r1rr683d9w") + #:tests? #f + #:haskell ghc-bootstrap-for-9.6 + #:phases + #~(modify-phases %standard-phases + (add-after 'patch-source-shebangs 'patch-/bin/sh + (lambda _ + (for-each + (lambda (file) + (substitute* + file + (("/bin/sh") + #$(file-append (this-package-input "bash-minimal") + "/bin/sh")))) + '("src/Development/Shake/Command.hs"))))))) + (home-page "https://shakebuild.com") + (synopsis + "Build system library, like Make, but more accurate dependencies.") + (description + "Shake is a Haskell library for writing build systems - designed as a +replacement for @@make@@. To use Shake the user writes a Haskell program that +imports \"Development.Shake\", defines some build rules, and calls the +Development.Shake.@code{shakeArgs} function. However, as build systems get more +complex, Shake is able to take advantage of the excellent abstraction facilities +offered by Haskell and easily support much larger projects. Shake also provides more +accurate dependency tracking, including seamless support for generated files, and +dependencies on system information (e.g. compiler version).") + (license license:bsd-3))) + (define ghc-js-flot-bootstrap-for-9.6 (package (name "ghc-js-flot-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 7 Jun 2024 08:12:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 07 04:12:09 2024 Received: from localhost ([127.0.0.1]:33631 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sFUhl-0005Oe-EG for submit <at> debbugs.gnu.org; Fri, 07 Jun 2024 04:12:09 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101]:40792 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sFUhh-0005Ni-WB for 67921 <at> debbugs.gnu.org; Fri, 07 Jun 2024 04:12:07 -0400 Received: from X-kone.org.aalto.fi (unknown [130.233.144.95]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 79BCD3436F0; Fri, 7 Jun 2024 09:52:45 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1717746765; bh=+sZ2yZ+RLuXn5IDy0kDbCT8Z5YpYU5Wu3ZknQv6lBrU=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=KNYTmXZfAIHn3JF5PJKPMpQPugc/Ubo00IIv2a+3V7YdmVdSi3vN3UkkTB1FJjn66 SbZ/OKcxdyx1GxgfCIScmIYhii3F4BHKGvScEHvmEobFFPKE4XkgIrNxK9kgNfST9m HCShyaA7xLdNn8QTvoeHDysq8fverm9W3fwyVCeo= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 16/23] gnu: Add ghc-base16-bytestring-bootstrap-for-9.6 Date: Fri, 7 Jun 2024 10:49:47 +0300 Message-ID: <31f84dc3d438564619dc95cd1ac2f18adb7be714.1717746077.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/haskell.scm (ghc-base16-bytestring-bootstrap-for-9.6): New variable. Change-Id: I7c20bdfd7600fb2bed5de497e02acda74b242fec --- gnu/packages/haskell.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 9a66b6d225..eb4d546ad4 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1629,6 +1629,27 @@ (define ghc-js-flot-bootstrap-for-9.6 requirements of downstream users (e.g. Debian).") (license license:expat))) +(define ghc-base16-bytestring-bootstrap-for-9.6 + (package + (name "ghc-base16-bytestring-bootstrap") + (version "1.0.2.0") + (source (origin + (method url-fetch) + (uri (hackage-uri "base16-bytestring" version)) + (sha256 + (base32 + "1167f9jaivnabn6kg2gc421ac9njb67fr4v0adbj3qph7qa92nhx")))) + (build-system haskell-build-system) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (properties '((upstream-name . "base16-bytestring"))) + (home-page "http://github.com/haskell/base16-bytestring") + (synopsis "Fast base16 (hex) encoding and decoding for ByteStrings") + (description + "This package provides a Haskell library for working with base16-encoded +data quickly and efficiently, using the ByteString type.") + (license license:bsd-3))) + (define ghc-extra-bootstrap-for-9.6 (package (name "ghc-extra-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 7 Jun 2024 08:12:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 07 04:12:09 2024 Received: from localhost ([127.0.0.1]:33627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sFUhk-0005OV-TQ for submit <at> debbugs.gnu.org; Fri, 07 Jun 2024 04:12:09 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101]:40788 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sFUhi-0005Nh-2g for 67921 <at> debbugs.gnu.org; Fri, 07 Jun 2024 04:12:07 -0400 Received: from X-kone.org.aalto.fi (unknown [130.233.144.95]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 158F73436EC; Fri, 7 Jun 2024 09:52:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1717746762; bh=3+HsCNcZVcwwIeCC6BCDqB9rFaYTboRyVprEml+eHn0=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=ed77wVgJgf61ZUckYwspGnPKisUXv12cOr3KWl8AQYveHW8cmI9FdrYowSReWrK4K s6WXhtpDeAgmotdI97ssaRm36/+M6xaou+x4QgxtXYw5PR89alMqADEtXpHw0CdZ93 2kpeV0pve+9n/fdU4ESmrdXTaWud9XwcB86niqFk= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 09/23] gnu: Add ghc-js-jquery-bootstrap-for-9.6 Date: Fri, 7 Jun 2024 10:49:40 +0300 Message-ID: <8b02ea798f9d6ed0ebc8fc1edf98b1859ad5cc14.1717746077.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/haskell.scm (ghc-js-jquery-bootstrap-for-9.6): New variable. Change-Id: I579efb04ad665f0938e24a9656f959abdd27905e --- gnu/packages/haskell.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 2212bd2cf6..4482fdb0d3 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1751,6 +1751,32 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-js-jquery-bootstrap-for-9.6 + (package + (name "ghc-js-jquery-bootstrap") + (version "3.3.1") + (source + (origin + (method url-fetch) + (uri + (hackage-uri "js-jquery" version)) + (sha256 + (base32 + "16q68jzbs7kp07dnq8cprdcc8fd41rim38039vg0w4x11lgniq70")))) + (build-system haskell-build-system) + (properties '((upstream-name . "js-jquery"))) + (arguments `(#:tests? #f + #:haskell ,ghc-bootstrap-for-9.6)) + (home-page "https://github.com/ndmitchell/js-jquery") + (synopsis "Obtain minified jQuery code") + (description "This package bundles the minified +@url{http://jquery.com/, jQuery} code into a Haskell package, so it can +be depended upon by Cabal packages. The first three components of the +version number match the upstream jQuery version. The package is +designed to meet the redistribution requirements of downstream +users (e.g. Debian).") + (license license:expat))) + (define ghc-primitive-bootstrap-for-9.6 (package (name "ghc-primitive-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 7 Jun 2024 08:12:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 07 04:12:08 2024 Received: from localhost ([127.0.0.1]:33624 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sFUhk-0005OO-Gf for submit <at> debbugs.gnu.org; Fri, 07 Jun 2024 04:12:08 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101]:40796 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sFUhh-0005Nj-Vn for 67921 <at> debbugs.gnu.org; Fri, 07 Jun 2024 04:12:06 -0400 Received: from X-kone.org.aalto.fi (unknown [130.233.144.95]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 87AF63436E9; Fri, 7 Jun 2024 09:52:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1717746761; bh=R3U8dZ2rjWBS7PZUafH0df5ed91YJ9cnJrJlMPuNM3c=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=Y3Ks60kEDfA5pfrzC16mJQKCflxMd82R7pB2vslNFDtz2hJqlH1x5UZ+v53Sl4yGC 5ghrMaVrfDJXXTMFHk+fP7eihw4Cw/fRSSVrEHlUeIaW3RY3H7WDO+1z4Z8ew5uvnJ 1WHrhjnwZX23rkJbGbw5GiDGvClMutR3tFbpxZrU= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 08/23] gnu: Add ghc-primitive-bootstrap-for-9.6 Date: Fri, 7 Jun 2024 10:49:39 +0300 Message-ID: <2a3ec845fca31364cc21896850dafe6b9afd748c.1717746077.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/haskell.scm (ghc-primitive-bootstrap-for-9.6): New variable. Change-Id: I393ff5f57862de0c6da118a803ed6f898adcf0cb --- gnu/packages/haskell.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index cb66e5d745..2212bd2cf6 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1751,4 +1751,27 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-primitive-bootstrap-for-9.6 + (package + (name "ghc-primitive-bootstrap") + (version "0.8.0.0") + (source (origin + (method url-fetch) + (uri (hackage-uri "primitive" version)) + (sha256 + (base32 + "0pwr5g3bra5m2zjm14pj98klqj2qrjcfasgd3rcrp7vq98dw4lsm")))) + (build-system haskell-build-system) + (properties '((upstream-name . "primitive"))) + (arguments + `(#:tests? #f + #:haskell ,ghc-bootstrap-for-9.6 + #:cabal-revision ("1" + "0w1nf0rabgyk5q7ccw7va1mj6k50lswvikhi6vr2myb1dvx4bzyh"))) + (home-page "https://github.com/haskell/primitive") + (synopsis "Primitive memory-related operations") + (description + "This package provides various primitive memory-related operations.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 7 Jun 2024 08:02:08 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 07 04:02:08 2024 Received: from localhost ([127.0.0.1]:32815 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sFUY3-0004u3-KA for submit <at> debbugs.gnu.org; Fri, 07 Jun 2024 04:02:07 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101]:47508 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sFUY0-0004tX-Nb for 67921 <at> debbugs.gnu.org; Fri, 07 Jun 2024 04:02:05 -0400 Received: from X-kone.org.aalto.fi (unknown [130.233.144.95]) by mail.laesvuori.fi (Postfix) with ESMTPSA id A3DD53436E5; Fri, 7 Jun 2024 09:52:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1717746762; bh=5uBQf2TPwWijcN0gKyznLV5hQ6uPx0hx+gNNgoUhYGg=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=ATiJEnwx68+9kUp1mcAimnD3LuJP2gdpXweo3lDkh8Q8Y4A/N6jDPAAE2KnVeEkhW QxcQXod38VFXocxbAnsMtDsN5VVdy9XHGTFfQVox/rdJ+dGRb89VrZOYbw5kP6g6JX QLnIbxVtKC9EN+MjS4EiUVwhAEOiwg+8TBjmWzxc= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 10/23] gnu: Add ghc-utf8-string-bootstrap-for-9.6 Date: Fri, 7 Jun 2024 10:49:41 +0300 Message-ID: <dd24bd2edbc34aa4e2c37cd7239966bd4b43add7.1717746077.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/haskell.scm (ghc-utf8-string-bootstrap-for-9.6): New variable. Change-Id: Iea2ba4d3202195a54b71037882352cdac9415901 --- gnu/packages/haskell.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 4482fdb0d3..e9aa8f7524 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1751,6 +1751,28 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-utf8-string-bootstrap-for-9.6 + (package + (name "ghc-utf8-string-bootstrap") + (version "1.0.2") + (source + (origin + (method url-fetch) + (uri (hackage-uri "utf8-string" version)) + (sha256 + (base32 "16mh36ffva9rh6k37bi1046pgpj14h0cnmj1iir700v0lynxwj7f")))) + (build-system haskell-build-system) + (properties '((upstream-name . "utf8-string"))) + (arguments `(#:tests? #f + #:haskell ,ghc-bootstrap-for-9.6)) + (home-page "https://github.com/glguy/utf8-string/") + (synopsis "Support for reading and writing UTF8 Strings") + (description + "A UTF8 layer for Strings. The utf8-string package provides operations +for encoding UTF8 strings to Word8 lists and back, and for reading and writing +UTF8 without truncation.") + (license license:bsd-3))) + (define ghc-js-jquery-bootstrap-for-9.6 (package (name "ghc-js-jquery-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 7 Jun 2024 08:02:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 07 04:02:07 2024 Received: from localhost ([127.0.0.1]:32813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sFUY3-0004u0-8T for submit <at> debbugs.gnu.org; Fri, 07 Jun 2024 04:02:07 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101]:47506 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sFUY0-0004tW-Nb for 67921 <at> debbugs.gnu.org; Fri, 07 Jun 2024 04:02:05 -0400 Received: from X-kone.org.aalto.fi (unknown [130.233.144.95]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 151CD3436EA; Fri, 7 Jun 2024 09:52:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1717746760; bh=vXTVmQJ59Yy9pHPjnCtIuBgVWRgClvHoaquzCiINWlk=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=c71hzfVD5tvpqoeRFXP00s38BMNJnPXF5l1z2kXCzky/dC6ufcn9nXJhim2SMUwBJ SAOo/YXdgs/cX28fslfx/sEJyhnZVr2hAMEvtWvdnB2NIeete1DwXQFSLNgWLUVUQ1 AXng4ep8xwRnmz3vohN69jdM932KMuHd9viEBH7c= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 05/23] gnu: Add ghc-hashable-bootstrap-for-9.6 Date: Fri, 7 Jun 2024 10:49:36 +0300 Message-ID: <65089b893a4ae34a2f58b0e452961c2699652866.1717746077.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/haskell.scm (ghc-hashable-bootstrap-for-9.6): New variable. Change-Id: Id96f7df459a3db56747cd4204b32b7ad253139a4 --- gnu/packages/haskell.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index c2ce7d9e16..bd30f2804d 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1674,4 +1674,27 @@ (define ghc-clock-bootstrap-for-9.6 timer functions of different operating systems via a unified API.") (license license:bsd-3))) +(define ghc-hashable-bootstrap-for-9.6 + (package + (name "ghc-hashable-bootstrap") + (version "1.4.1.0") + (source (origin + (method url-fetch) + (uri (hackage-uri "hashable" version)) + (sha256 + (base32 + "11sycr73821amdz8g0k8c97igi4z7f9xdvgaxlkxhsp6h310bcz1")))) + (build-system haskell-build-system) + (properties '((upstream-name . "hashable"))) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (home-page "http://github.com/haskell-unordered-containers/hashable") + (synopsis "Class for types that can be converted to a hash value") + (description + "This package defines a class, @code{Hashable}, for types that can be +converted to a hash value. This class exists for the benefit of hashing-based +data structures. The package provides instances for basic types and a way to +combine hash values.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 7 Jun 2024 07:55:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 07 03:55:26 2024 Received: from localhost ([127.0.0.1]:60601 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sFURZ-0004Z1-Sg for submit <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:55:26 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101]:34434 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sFUOr-0004Pj-4X for 67921 <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:52:37 -0400 Received: from X-kone.org.aalto.fi (unknown [130.233.144.95]) by mail.laesvuori.fi (Postfix) with ESMTPSA id DD2E53436F3; Fri, 7 Jun 2024 09:52:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1717746768; bh=Tvw8b4mr3CIBg+/eHOqKv4BQHEX7mesrrqk4Ebj2a0s=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=k6Zipv5NXE2E0C11XwMjmkAv+mGKuUrZw/LS2nUuayZkxLhRNy+2xC0erHGOj5Gcq 6Wgbzd8qh3xIl1QuNjV0CFClOm9EBwx7WRXoPUmkGsoz/1TdcYghfoYRqR2WahCDvE 7LtS9HqI4dqfuKXlAYDeuKnHCGuRTsr70m6KljDo= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 21/23] gnu: Add hadrian-for-ghc-9.6 Date: Fri, 7 Jun 2024 10:49:52 +0300 Message-ID: <edaabf0509d355711ef206719198bdd8009ccca3.1717746077.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/haskell.scm (hadrian-for-ghc-9.6): New variable. Change-Id: I4205c888afa7b03b4b1622a3af7d1d538fa5c9b1 --- gnu/packages/haskell.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index fb20f3e2a3..5070833a94 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -2112,4 +2112,44 @@ (define ghc-primitive-bootstrap-for-9.6 "This package provides various primitive memory-related operations.") (license license:bsd-3))) +(define hadrian-for-ghc-9.6 + (package + (name "hadrian") + (version "9.6.4") + (source (origin + (method url-fetch) + (uri (string-append "https://www.haskell.org/ghc/dist/" version + "/ghc-" version "-src.tar.xz")) + (sha256 + (base32 + "1h6lpx8kd4xycjwb8iv2rgnz23kwq5b0qp4bhvczsx3in2w2bgqh")))) + (build-system haskell-build-system) + (inputs + (list ghc-base16-bytestring-bootstrap-for-9.6 + ghc-cryptohash-sha256-bootstrap-for-9.6 + ghc-extra-bootstrap-for-9.6 + ghc-shake-bootstrap-for-9.6 + ghc-unordered-containers-bootstrap-for-9.6 + bash-minimal)) + (arguments + (list #:configure-flags ''("--flags=-selftest") + #:tests? #f + #:haskell ghc-bootstrap-for-9.6 + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'cd-to-hadrian + (lambda _ + (chdir "hadrian"))) + (add-after 'cd-to-hadrian 'fix-shell-wrappers + (lambda _ + (substitute* + "src/Rules/Test.hs" + (("\"#!/bin/sh\"") + (format #f "\"#!~a/bin/sh\"" #$(this-package-input "bash-minimal"))))))))) + (home-page "https://gitlab.haskell.org/ghc/ghc/-/tree/master/hadrian") + (synopsis "Build system for the Glasgow Haskell Compiler (@code{ghc})") + (description "Hadrian is the build system for the Glasgow Haskell Compiler. +It is based on the Shake library and replaces @{make} in building GHC") + (license license:expat))) + ;;; haskell.scm ends here -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 7 Jun 2024 07:55:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 07 03:55:25 2024 Received: from localhost ([127.0.0.1]:60599 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sFURZ-0004Yr-9J for submit <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:55:25 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101]:34412 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sFUOq-0004PN-9z for 67921 <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:52:36 -0400 Received: from X-kone.org.aalto.fi (unknown [130.233.144.95]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 00D363436EF; Fri, 7 Jun 2024 09:52:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1717746767; bh=wIPuJLodOme6cbfSzOD2iic/Eh18OWqawW1kWngPEYQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=Q+I5IsZPHbCIRRovbXwtuBe3d44TiGkbUTyktlwtyXOYmZqkYo9FW2HVYUi55H7WP cu+kQ4gtD1K7C5SZu0qnHLEBUUUBdMHtKM4aPI5t1PEdJwF5Fl6N1FWfCLkaAy4UHp y9/gQqU4VuSrAAJ0i8NMd8CFSrCXa+BQ2hHuowdg= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 19/23] gnu: Add ghc-filepattern-bootstrap-for-9.6 Date: Fri, 7 Jun 2024 10:49:50 +0300 Message-ID: <3a5d794e547439ab1fbf8b4aa994e196717d1e07.1717746077.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/haskell.scm (ghc-filepattern-bootstrap-for-9.6): New variable. Change-Id: I3778f85d7a14474445295ebd6bbb1f4bfbe4f6d5 --- gnu/packages/haskell.scm | 41 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index c2e5391fea..b2d874e330 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1629,6 +1629,47 @@ (define ghc-js-flot-bootstrap-for-9.6 requirements of downstream users (e.g. Debian).") (license license:expat))) +(define ghc-filepattern-bootstrap-for-9.6 + (package + (name "ghc-filepattern-bootstrap") + (version "0.1.3") + (source (origin + (method url-fetch) + (uri (hackage-uri "filepattern" version)) + (sha256 + (base32 + "0dlnwnwhsfdkwm69z66wj5d2x9n3la55glq4fsn5rxm2kr1msi6c")))) + (build-system haskell-build-system) + (properties '((upstream-name . "filepattern"))) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (inputs (list ghc-extra-bootstrap-for-9.6)) + (home-page "https://github.com/ndmitchell/filepattern#readme") + (synopsis "File path glob-like matching") + (description + "This package provides Haskell library for matching files using patterns +such as @code{\\\"src\\/**\\/*.png\\\"} for all @@file{.png} files recursively +under the @@file{src} directory. + +Some of its features include: + +@itemize +@item All matching is O(n). + +@item Most functions pre-compute some information given only one argument. + +@item Uses @code{match} and @code{substitute} to extract suitable strings from +the @code{*} and @code{**} matches, and substitutes them back into other +patterns. + +@item Uses @code{step} and @code{matchMany} to perform bulk matching of many +patterns against many paths simultaneously. + +@item Uses @code{System.FilePattern.Directory} to perform optimised directory +traverals using patterns. +@end itemize") + (license license:bsd-3))) + (define ghc-unordered-containers-bootstrap-for-9.6 (package (name "ghc-unordered-containers-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 7 Jun 2024 07:55:25 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 07 03:55:25 2024 Received: from localhost ([127.0.0.1]:60595 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sFURY-0004Yo-SO for submit <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:55:25 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101]:34434 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sFUOq-0004Pj-3d for 67921 <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:52:36 -0400 Received: from X-kone.org.aalto.fi (unknown [130.233.144.95]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 8BDC73436ED; Fri, 7 Jun 2024 09:52:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1717746766; bh=oPXhgVOibhhbL8G4hJQkvrf4X6pUyUqz650SpJkqclM=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=SYvZfdEmLf9Vxm4o6kw3qy4KrDTQfT3/i2p8spsfYcZzEptVaoicn6ImBHyoR3ItS 69fkce1Tma2j21tM57ScFJEmbchru+gBmgwsliyxumdOmSk1h7gwNfo2KoU2i4bSi3 ACT7b3kvTW+n4Ef7eCd/Tr4BhRgQ50pBkHtk7Ahw= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 18/23] gnu: Add ghc-unordered-containers-bootstrap-for-9.6 Date: Fri, 7 Jun 2024 10:49:49 +0300 Message-ID: <a78ce26e4c577ecbfc3033298aaffbdd260e7924.1717746077.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/haskell.scm (ghc-unordered-containers-bootstrap-for-9.6): New variable. Change-Id: I190d7e765d30b469290d26109478fbe97dfbe3ae --- gnu/packages/haskell.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 9afe9a5382..c2e5391fea 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1629,6 +1629,33 @@ (define ghc-js-flot-bootstrap-for-9.6 requirements of downstream users (e.g. Debian).") (license license:expat))) +(define ghc-unordered-containers-bootstrap-for-9.6 + (package + (name "ghc-unordered-containers-bootstrap") + (version "0.2.19.1") + (source (origin + (method url-fetch) + (uri (hackage-uri "unordered-containers" version)) + (sha256 + (base32 + "1li8s6qw8mgv6a7011y7hg0cn2nllv2g9sr9c1xb48nmw32vw9qv")))) + (build-system haskell-build-system) + (properties '((upstream-name . "unordered-containers"))) + (inputs (list ghc-hashable-bootstrap-for-9.6)) + (arguments + `(#:cabal-revision ("3" + "1p9a2mvfbfz2d4cyr16b03bxvb6c4yj7k1ch601xwq1rkr1cla0w") + #:haskell ,ghc-bootstrap-for-9.6 + #:tests? #f)) + (home-page + "https://github.com/haskell-unordered-containers/unordered-containers") + (synopsis "Efficient hashing-based container types") + (description + "Efficient hashing-based container types. The containers have been +optimized for performance critical use, both in terms of large data quantities +and high speed.") + (license license:bsd-3))) + (define ghc-cryptohash-sha256-bootstrap-for-9.6 (package (name "ghc-cryptohash-sha256-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 7 Jun 2024 07:55:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 07 03:55:24 2024 Received: from localhost ([127.0.0.1]:60593 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sFURY-0004Yd-HG for submit <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:55:24 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101]:34412 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sFUOp-0004PN-DJ for 67921 <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:52:35 -0400 Received: from X-kone.org.aalto.fi (unknown [130.233.144.95]) by mail.laesvuori.fi (Postfix) with ESMTPSA id F3C9B3436F2; Fri, 7 Jun 2024 09:52:45 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1717746766; bh=2sO9/r8VWhHFVNRk8Pdmp+rskIZXNoOTnsTrUsWYNQk=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=XnZMkFevncD5qA08MdCRL6Jon3n5eJszDsFwv0FcAV7Bt3XO9fJVHEszA77Yd7CSa qBE/3qO/5YlufNadft/Zof38gNSCGa/783bewE9BOWvFTD7THwLYsTo+I1KgkDtNJR rP+3O2MHKp6GvaDJtIK8ZKgdlYrKsNBu94wz5+wo= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 17/23] gnu: Add ghc-cryptohash-sha256-bootstrap-for-9.6 Date: Fri, 7 Jun 2024 10:49:48 +0300 Message-ID: <3fe27c152474aabceb77b297244a3dfda518c086.1717746077.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/haskell.scm (ghc-cryptohash-sha256-bootstrap-for-9.6): New variable. Change-Id: I80dd73de554160f4dc904c01ea292a886f51e970 --- gnu/packages/haskell.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index eb4d546ad4..9afe9a5382 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1629,6 +1629,35 @@ (define ghc-js-flot-bootstrap-for-9.6 requirements of downstream users (e.g. Debian).") (license license:expat))) +(define ghc-cryptohash-sha256-bootstrap-for-9.6 + (package + (name "ghc-cryptohash-sha256-bootstrap") + (version "0.11.102.1") + (source + (origin + (method url-fetch) + (uri (hackage-uri "cryptohash-sha256" version)) + (sha256 + (base32 + "1xkb7iqplbw4fy1122p79xf1zcb7k44rl0wmfj1q06l7cdqxr9vk")))) + (build-system haskell-build-system) + (properties '((upstream-name . "cryptohash-sha256"))) + (arguments + `(#:cabal-revision + ("1" "1hyzqv30rpj920ddnr0zypyjjlh52vyp2d140pn2byayj820rkgs") + #:haskell ,ghc-bootstrap-for-9.6 + #:tests? #f)) + (home-page "https://github.com/hvr/cryptohash-sha1") + (synopsis "SHA-256 implementation for Haskell") + (description "This Haskell package provides an incremental and +one-pass, pure API to the @uref{https://en.wikipedia.org/wiki/SHA-2, +SHA-256 cryptographic hash algorithm}, with performance close to the +fastest implementations available in other languages. + +The implementation is made in C with a haskell FFI wrapper that hides +the C implementation.") + (license license:bsd-3))) + (define ghc-base16-bytestring-bootstrap-for-9.6 (package (name "ghc-base16-bytestring-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 7 Jun 2024 07:55:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 07 03:55:24 2024 Received: from localhost ([127.0.0.1]:60591 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sFURY-0004YV-4i for submit <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:55:24 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101]:34412 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sFUOo-0004PN-6Y for 67921 <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:52:35 -0400 Received: from X-kone.org.aalto.fi (unknown [130.233.144.95]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 9156A3436ED; Fri, 7 Jun 2024 09:52:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1717746764; bh=+YnQaKov428eB9SmQC/MfkPZ7vmbVT/YO1VNNCWENtU=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=BjaUeUgPAa4HiRn2ipoPSxa2/Q+g+74EsriWs/x0zIcyzWFuM6vdrksTT1EUBCrPH xAh2OJ7FmltK4ZbVpsQCBWdb6lyKm7ZpXMn6aZTKKGD5C1IpnbSVhOZQYXFk5R0nhY VFqKTcrtrp2JKYhKQK3sr6zXQC3dXJ8FRWTHtp38= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 14/23] gnu: Add ghc-tagged-bootstrap-for-9.6 Date: Fri, 7 Jun 2024 10:49:45 +0300 Message-ID: <9614edd2b13ce89f8799ddfaea7a967bf6f05742.1717746077.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/haskell.scm (ghc-tagged-bootstrap-for-9.6): New variable. Change-Id: Ifd3996a62cfa33d155315807d4ead706f7e64452 --- gnu/packages/haskell.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index d3517d2740..970934dad8 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1751,6 +1751,26 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-tagged-bootstrap-for-9.6 + (package + (name "ghc-tagged-bootstrap") + (version "0.8.7") + (source + (origin + (method url-fetch) + (uri (hackage-uri "tagged" version)) + (sha256 + (base32 + "0qdr1kv1zn5iamnwyn5nf0ywxs4wv779k0gpw94kyqx14ynfw534")))) + (build-system haskell-build-system) + (properties '((upstream-name . "tagged"))) + (arguments (list #:haskell ghc-bootstrap-for-9.6)) + (home-page "https://hackage.haskell.org/package/tagged") + (synopsis "Haskell phantom types to avoid passing dummy arguments") + (description "This library provides phantom types for Haskell 98, to avoid +having to unsafely pass dummy arguments.") + (license license:bsd-3))) + (define ghc-nats-bootstrap-for-9.6 (package (name "ghc-nats-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 7 Jun 2024 07:55:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 07 03:55:24 2024 Received: from localhost ([127.0.0.1]:60589 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sFURX-0004YO-Q6 for submit <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:55:24 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101]:34402 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sFUOn-0004PH-Me for 67921 <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:52:34 -0400 Received: from X-kone.org.aalto.fi (unknown [130.233.144.95]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 27A2E3436EF; Fri, 7 Jun 2024 09:52:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1717746764; bh=56mVvKizUjwfaH2m6qudkLPP4ScAM7pL6nyP49uCuT8=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=Mc28JxV5V5hsg0BsTlTrxNrydCQgybwCKC6qa/fShNXH2/mfanbM/rXmGhgMiJ/g0 qbntF8c5pFmBRE4Rv0Qlf1dhyQ52V4NAJHAHspf/5HhwdjaEjGeSF/lVAyBgMi/zFg FKdLIe/rTHh5qRpTLNkF7ZNRQHAGRACxXWcoLC9M= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 13/23] gnu: Add ghc-nats-bootstrap-for-9.6 Date: Fri, 7 Jun 2024 10:49:44 +0300 Message-ID: <c32d50893b2f895145c27c41e3870bed693e1d0d.1717746077.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/haskell.scm (ghc-nats-bootstrap-for-9.6): New variable. Change-Id: I57351e88ba0bc52e7fd5fefc5c3006f63925fd86 --- gnu/packages/haskell.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index e4e4fe5cf6..d3517d2740 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1751,6 +1751,28 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-nats-bootstrap-for-9.6 + (package + (name "ghc-nats-bootstrap") + (version "1.1.2") + (source + (origin + (method url-fetch) + (uri (hackage-uri "nats" version)) + (sha256 + (base32 + "1v40drmhixck3pz3mdfghamh73l4rp71mzcviipv1y8jhrfxilmr")))) + (build-system haskell-build-system) + (properties '((upstream-name . "nats"))) + (arguments `(#:haddock? #f + #:haskell ,ghc-bootstrap-for-9.6)) + (inputs + (list ghc-hashable-bootstrap-for-9.6)) + (home-page "https://hackage.haskell.org/package/nats") + (synopsis "Natural numbers") + (description "This library provides the natural numbers for Haskell.") + (license license:bsd-3))) + (define ghc-js-dgtable-bootstrap-for-9.6 (package (name "ghc-js-dgtable-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 7 Jun 2024 07:55:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 07 03:55:23 2024 Received: from localhost ([127.0.0.1]:60587 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sFURX-0004YH-EC for submit <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:55:23 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101]:34388 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sFUOn-0004PD-9t for 67921 <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:52:33 -0400 Received: from X-kone.org.aalto.fi (unknown [130.233.144.95]) by mail.laesvuori.fi (Postfix) with ESMTPSA id AA28B3436EE; Fri, 7 Jun 2024 09:52:43 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1717746763; bh=Z8/nKhZcTKE+I+LDNCyrTW+yS6HmQ0rBobnSvbUUqz4=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=sMlQB7st8AcuddThJQsdZGQClkyWnsfeXiLawJ6nZYpGh3IprS//JrbuQ16IeiSly hNXab+BE7tv3lSYyuvniws+2T45c/UsTlOiivSGITKTsBfoQVHjTRQnxS8XjKjeU7p rQ3AItUYtJcxBlcCyRznh7KCYW5qy0OOUKW4K8Ag= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 12/23] gnu: Add ghc-js-dgtable-bootstrap-for-9.6 Date: Fri, 7 Jun 2024 10:49:43 +0300 Message-ID: <6f6d2b6ce6f97b4d4ab505707ce7284cbc00fa0f.1717746077.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/haskell.scm (ghc-js-dgtable-bootstrap-for-9.6): New variable. Change-Id: Ic7e9e6c584e4fb8830ec55288759796271822964 --- gnu/packages/haskell.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index fd814a2346..e4e4fe5cf6 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1751,6 +1751,29 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-js-dgtable-bootstrap-for-9.6 + (package + (name "ghc-js-dgtable-bootstrap") + (version "0.5.2") + (source + (origin + (method url-fetch) + (uri (hackage-uri "js-dgtable" version)) + (sha256 + (base32 "1b10kx703kbkb5q1ggdpqcrxqjb33kh24khk21rb30w0xrdxd3g2")))) + (build-system haskell-build-system) + (properties '((upstream-name . "js-dgtable"))) + (arguments (list #:haskell ghc-bootstrap-for-9.6)) + (home-page "https://github.com/ndmitchell/js-dgtable#readme") + (synopsis "Obtain minified jquery.dgtable code") + (description + "This package bundles the minified <https://github.com/danielgindi/jquery.dgtable +jquery.dgtable> code into a Haskell package, so it can be depended upon by Cabal +packages. The first three components of the version number match the upstream +jquery.dgtable version. The package is designed to meet the redistribution +requirements of downstream users (e.g. Debian).") + (license license:expat))) + (define ghc-heaps-bootstrap-for-9.6 (package (name "ghc-heaps-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 7 Jun 2024 07:55:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 07 03:55:23 2024 Received: from localhost ([127.0.0.1]:60585 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sFURW-0004Y9-UG for submit <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:55:23 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101]:34378 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sFUOm-0004PB-TB for 67921 <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:52:33 -0400 Received: from X-kone.org.aalto.fi (unknown [130.233.144.95]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 26E533436ED; Fri, 7 Jun 2024 09:52:43 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1717746763; bh=WpILTqgF6PsSpHkpKbbA+xh/Ts6/0fXsmy9yzyzZTaM=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=kpsDTkajK+s3PzbHprrcTKSt7drgI0nk8dA0wfFjpAFo5sGnx92Yqlf7xdqseOudD YXN79A1ddLVTeIwHvYtlseMEnSLWZgpV1EEuXeUA01Rr25OAnh/ecf6U1y3iZzGDo6 g20U5Fg0ph7gbBkN28xTNXgUDnTDzIAJW9iNjm0o= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 11/23] gnu: Add ghc-heaps-bootstrap-for-9.6 Date: Fri, 7 Jun 2024 10:49:42 +0300 Message-ID: <e961fe588bae30d9a1e49c13babdbad40911c75f.1717746077.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/haskell.scm (ghc-heaps-bootstrap-for-9.6): New variable. Change-Id: Ib04a47d3eacba415fd44cd532c18c02f8d9cf40b --- gnu/packages/haskell.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index e9aa8f7524..fd814a2346 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1751,6 +1751,27 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-heaps-bootstrap-for-9.6 + (package + (name "ghc-heaps-bootstrap") + (version "0.4") + (source + (origin + (method url-fetch) + (uri (hackage-uri "heaps" version)) + (sha256 + (base32 "1zbw0qrlnhb42v04phzwmizbpwg21wnpl7p4fbr9xsasp7w9scl9")))) + (build-system haskell-build-system) + (properties '((upstream-name . "heaps"))) + (arguments (list #:haskell ghc-bootstrap-for-9.6)) + (home-page "http://github.com/ekmett/heaps/") + (synopsis "Asymptotically optimal Brodal/Okasaki heaps.") + (description + "Asymptotically optimal Brodal\\/Okasaki bootstrapped skew-binomial heaps from the +paper <http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.48.973 \"Optimal +Purely Functional Priority Queues\">, extended with a Foldable interface.") + (license license:bsd-3))) + (define ghc-utf8-string-bootstrap-for-9.6 (package (name "ghc-utf8-string-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 7 Jun 2024 07:55:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 07 03:55:22 2024 Received: from localhost ([127.0.0.1]:60583 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sFURW-0004Y7-Ak for submit <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:55:22 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101]:34320 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sFUOk-0004OZ-6H for 67921 <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:52:31 -0400 Received: from X-kone.org.aalto.fi (unknown [130.233.144.95]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 867703436E5; Fri, 7 Jun 2024 09:52:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1717746760; bh=r/tupFtQ2FXvrA52fsWU7lMUFY2AslL7UB8llrnWass=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=ptGaD8GO34vywjtNE/iqWmva+KivEP8EYu7kD8+ITdR5r3jsRg7gZyueM2aTfvN8R u9i/niD8Om0zvGUAHulPF6lfpHSuDxnX5zFo0/wePcmg51WXMd6hIxx4YNY8NaLnME pOSOvQF7HIRDRRSfJjh6nw7oHnln+/w29RcxMewo= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 06/23] gnu: Add ghc-splitmix-bootstrap-for-9.6 Date: Fri, 7 Jun 2024 10:49:37 +0300 Message-ID: <e2d86e91a52e5ef9417c98cfeec268f731bce95e.1717746077.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/haskell.scm (ghc-splitmix-bootstrap-for-9.6): New variable. Change-Id: I65584aa893975015dc44491b120636844af801de --- gnu/packages/haskell.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index bd30f2804d..3c3016f999 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1697,4 +1697,36 @@ (define ghc-hashable-bootstrap-for-9.6 combine hash values.") (license license:bsd-3))) +(define ghc-splitmix-bootstrap-for-9.6 + (package + (name "ghc-splitmix-bootstrap") + (version "0.1.0.5") + (source (origin + (method url-fetch) + (uri (hackage-uri "splitmix" version)) + (sha256 + (base32 + "00ihw7vji8ydik7f5lk9iwj21j829lpl22wa4nqz2igg26b7mw4x")))) + (build-system haskell-build-system) + (properties '((upstream-name . "splitmix"))) + (arguments + `(#:tests? #f + #:haskell ,ghc-bootstrap-for-9.6)) + (home-page "http://hackage.haskell.org/package/splitmix") + (synopsis "Fast and splittable pseudorandom number generator") + (description + "This package provides a Pure Haskell implementation of the +SplitMix pseudorandom number generator. SplitMix is a \"splittable\" +pseudorandom number generator that is quite fast: 9 64-bit +arithmetic/logical operations per 64 bits generated. SplitMix is tested +with two standard statistical test suites (DieHarder and TestU01, this +implementation only using the former) and it appears to be adequate for +\"everyday\" use, such as Monte Carlo algorithms and randomized data +structures where speed is important. In particular, it @strong{should not +be used for cryptographic or security applications}, because generated +sequences of pseudorandom values are too predictable (the mixing functions +are easily inverted, and two successive outputs suffice to reconstruct the +internal state).") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 7 Jun 2024 07:52:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 07 03:52:48 2024 Received: from localhost ([127.0.0.1]:60419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sFUP1-0004Qi-EI for submit <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:52:47 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101]:34434 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sFUOs-0004Pj-1S for 67921 <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:52:38 -0400 Received: from X-kone.org.aalto.fi (unknown [130.233.144.95]) by mail.laesvuori.fi (Postfix) with ESMTPSA id BDA9B3436F4; Fri, 7 Jun 2024 09:52:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1717746768; bh=yMiZy58mw3/vdhzrVhYqMA+0hunqm4wFtDPipIY7HEA=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=ZxwKc9FHaituySImDfLRoipq0O3SZFFknRMkSVNcFj4Lbb9cW9JBpyrKCUA1bRqgs ZT+CFsoyKxjpcPs0LSy5ulJ/47eENMsQmvfil3rB6Wv3iIAu9BH8SS/qtKeJdA/deP DxcMR2gQ9tc08QDbuELNRfLOQTonzHkFXWZhujz4= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 23/23] gnu: ghc: Update to version 9.6.5 Date: Fri, 7 Jun 2024 10:49:54 +0300 Message-ID: <5d724aa7ae40390b15cb4fea38a6b3d2740cf3f3.1717746077.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/haskell.scm (ghc): Update to ghc-9.6 Change-Id: I40da6cacc4d260902cd66d7d626375038fba4346 --- gnu/packages/haskell.scm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 158bdd41bd..e8ec1eb3ae 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1488,12 +1488,6 @@ (define-public ghc-9.2 (file-pattern ".*\\.conf\\.d$") (file-type 'directory))))))) -;; Versions newer than ghc defined below (i.e. the compiler -;; haskell-build-system uses) should use ghc-next as their name to -;; ensure ghc (without version specification) and ghc-* packages are -;; always compatible. See https://issues.guix.gnu.org/issue/47335. -(define-public ghc ghc-9.2) - ;; 9.4 is the last version to support the make-based build system, ;; but it boot with 9.2, only 9.0 is supported. (define ghc-bootstrap-for-9.4 ghc-9.0) @@ -1557,7 +1551,7 @@ (define-public ghc-9.4 (let ((base ghc-9.2)) (package (inherit base) - (name "ghc-next") + (name "ghc") (version "9.4.8") (source (origin (method url-fetch) @@ -2156,7 +2150,7 @@ (define-public ghc-9.6 (let ((base ghc-9.4)) (package (inherit base) - (name "ghc-next") + (name "ghc") (version "9.6.5") (source (origin (inherit (package-source base)) @@ -2305,4 +2299,10 @@ (define-public ghc-9.6 (file-pattern ".*\\.conf\\.d$") (file-type 'directory))))))) +;; Versions newer than ghc defined below (i.e. the compiler +;; haskell-build-system uses) should use ghc-next as their name to +;; ensure ghc (without version specification) and ghc-* packages are +;; always compatible. See https://issues.guix.gnu.org/issue/47335. +(define-public ghc ghc-9.6) + ;;; haskell.scm ends here -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 7 Jun 2024 07:52:41 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 07 03:52:41 2024 Received: from localhost ([127.0.0.1]:60409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sFUOu-0004QP-Pf for submit <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:52:41 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101]:34412 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sFUOr-0004PN-Ha for 67921 <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:52:38 -0400 Received: from X-kone.org.aalto.fi (unknown [130.233.144.95]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 5CC9C3436EF; Fri, 7 Jun 2024 09:52:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1717746768; bh=V+YNd5aohO1vUP9z0gWXOGUWWR2KpSk/rwnC8Z0jLUE=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=f4pjJxeGedrVtuT75j7eJNAKVkvHIqQQsQ1RFB5+01V3wiye2hCxL72EAzZ1mlY4u w4ysI5vwsC4JVQMTTZ/aSXT+U29FVyvHye1VMB1j3HtAHOCZjJgc6GpiN01ayTyUW2 i82kzT9kiCV24uED+ErSEaFdO6A/h6L9S4d47riY= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 22/23] gnu: Add ghc-9.6 Date: Fri, 7 Jun 2024 10:49:53 +0300 Message-ID: <aa782edc1fd49a3da3c843888bd91d1759d7b41f.1717746077.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/haskell.scm (ghc-9.6): New variable. Change-Id: I6883ed973bdd1d6eaf981605c1bc8f855f850187 --- gnu/packages/haskell.scm | 157 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 155 insertions(+), 2 deletions(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 5070833a94..158bdd41bd 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -2115,14 +2115,14 @@ (define ghc-primitive-bootstrap-for-9.6 (define hadrian-for-ghc-9.6 (package (name "hadrian") - (version "9.6.4") + (version "9.6.5") (source (origin (method url-fetch) (uri (string-append "https://www.haskell.org/ghc/dist/" version "/ghc-" version "-src.tar.xz")) (sha256 (base32 - "1h6lpx8kd4xycjwb8iv2rgnz23kwq5b0qp4bhvczsx3in2w2bgqh")))) + "0g5r68j788i6lbx71xpws4xb7nn871rpa8ji41na5hcq9y98kcw7")))) (build-system haskell-build-system) (inputs (list ghc-base16-bytestring-bootstrap-for-9.6 @@ -2152,4 +2152,157 @@ (define hadrian-for-ghc-9.6 It is based on the Shake library and replaces @{make} in building GHC") (license license:expat))) +(define-public ghc-9.6 + (let ((base ghc-9.4)) + (package + (inherit base) + (name "ghc-next") + (version "9.6.5") + (source (origin + (inherit (package-source base)) + (uri (string-append "https://www.haskell.org/ghc/dist/" version + "/ghc-" version "-src.tar.xz")) + (sha256 + (base32 + "0g5r68j788i6lbx71xpws4xb7nn871rpa8ji41na5hcq9y98kcw7")))) + (arguments + (substitute-keyword-arguments (package-arguments base) + ((#:make-flags flags ''()) + #~(list "-V" "--docs=no-sphinx")) + ((#:phases phases '%standard-phases) + #~(let* ((run-hadrian (lambda args + (apply invoke "hadrian" args)))) + (modify-phases #$phases + (delete 'fix-shell-wrappers) + ;; https://gitlab.haskell.org/ghc/ghc/-/issues/22557 + (replace 'fix-lib-paths + (lambda* (#:key inputs #:allow-other-keys) + (substitute* + (list "libraries/process/System/Process/Posix.hs" + "libraries/unix/cbits/execvpe.c") + (("/bin/sh") (search-input-file inputs "/bin/sh"))))) + (add-before 'build 'fix-iserv-rpath + (lambda _ + (mkdir-p "_build") + (call-with-output-file + "_build/hadrian.settings" + (lambda (port) + (display + (string-append + "*.iserv.ghc.link.opts += -optl-Wl,-rpath," + #$output "/lib/ghc-" #$(package-version this-package) + "/lib/" #$(or (%current-target-system) + (%current-system)) + "-ghc-" #$(package-version this-package) "/") + port))))) + (replace 'build + (lambda* (#:key (parallel-build? #f) (make-flags '()) + #:allow-other-keys) + (apply run-hadrian + `("binary-dist-dir" + ,@(if parallel-build? + `(,(string-append "-j" (number->string (parallel-job-count)))) + '()) + ,@make-flags)))) + (replace 'check + (lambda* (#:key (tests? #t) (parallel-tests? #f) (make-flags '()) #:allow-other-keys) + (if tests? + (apply run-hadrian + `(,@(if parallel-tests? + `(,(string-append "-j" (number->string (parallel-job-count)))) + '()) + ,@make-flags + "test" + ,(string-append "--broken-test=" + (string-join + (list "bkpcabal01" + "cabal01" + "cabal06" + "cabal08" + "haddock_parser_perf" + "haddock_renamer_perf" + "package-imports-20779" + "plugins01" + "plugins08" + "plugins10" + "recomp007" + "recompChangedPackage" + "recompPkgLink" + "recompPluginPackage" + "recompTHpackage" + "T10420" + "T10458" + "T12504" + "T13340" + "T1372" + "T14304" + "T16219" + "T20218b" + "T22333" + "T3007" + "T7014" + "T8832" + "test-defaulting-plugin" + "plugin-recomp-change" + "plugin-recomp-change-2" + "plugin-recomp-change-prof" + "plugin-recomp-flags" + "plugin-recomp-impure" + "plugin-recomp-pure" + "plugins-order" + "plugins-order-pragma" + "T15633a" + "T15633b" + "T15858" + "T20417"))) + "--skip-perf")) + (format #t "test suite not run~%")))) + (replace 'install + (lambda* (#:key (make-flags '()) #:allow-other-keys) + (apply run-hadrian + `("install" + ,@make-flags + ,(string-append "--prefix=" #$output))))) + (add-after 'install 'replace-$pkgroot + (lambda _ + (substitute* + (find-files + (string-append #$output "/lib/ghc-" + #$(package-version this-package) + "/lib/package.conf.d/") + "^.*\\.conf$") + (("\\$\\{pkgroot\\}/") + (string-append #$output "/lib/ghc-" + #$(package-version this-package) + "/lib/")))))))))) + (inputs (list bash-minimal gmp ncurses libffi)) + (native-inputs + `(("perl" ,perl) + ("python" ,python) + ("git" ,git-minimal/pinned) + ("which" ,which) + ("ghostscript" ,ghostscript) + ("autoconf" ,autoconf) + ("automake" ,automake) + + ("hadrian" ,hadrian-for-ghc-9.6) + ("ghc-bootstrap" ,ghc-bootstrap-for-9.6) + ("ghc-alex" ,ghc-alex-bootstrap-for-9.4) + ("ghc-happy" ,ghc-happy-bootstrap-for-9.4) + ("ghc-testsuite" + ,(origin + (method url-fetch) + (uri (string-append + "https://www.haskell.org/ghc/dist/" + version "/ghc-" version "-testsuite.tar.xz")) + (sha256 + (base32 + "0k521601lgbs03ii66nb6y1y9327x4965zz3niyr3xswjx4dz8yw")))))) + (native-search-paths + (list (search-path-specification + (variable "GHC_PACKAGE_PATH") + (files (list (string-append "lib/ghc-" version))) + (file-pattern ".*\\.conf\\.d$") + (file-type 'directory))))))) + ;;; haskell.scm ends here -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 7 Jun 2024 07:52:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 07 03:52:32 2024 Received: from localhost ([127.0.0.1]:60382 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sFUOl-0004Ox-HM for submit <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:52:32 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101]:44068 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sFUOj-0004OR-Ck for 67921 <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:52:29 -0400 Received: from X-kone.org.aalto.fi (unknown [130.233.144.95]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 8D8133436E9; Fri, 7 Jun 2024 09:52:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1717746759; bh=Qb1lSxIhOtGUXUGU+d06xZ47J0sVuXOOra/3LMSBP+E=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=EvYYGNPks3K4HR7Qm6AmObqL/VVaq6LS9oapP/iuo6FoMFmx5jxfueFzqsBZfK37I is1kfdJhiXofv6rYTFcfCfLDzgjh6bVIvbLuGudM2oPn1JjWl7KKFxdjvWGNIxfphM cMT7neVWD49RjXgbHc2D+iBR81Y/c0l3aze+mhxc= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 04/23] gnu: Add ghc-extra-bootstrap-for-9.6 Date: Fri, 7 Jun 2024 10:49:35 +0300 Message-ID: <10117aa0c9db856d2aa54b4226ef746935917ecb.1717746077.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/haskell.scm (ghc-extra-bootstrap-for-9.6): New variable. Change-Id: I73f1bd1a821bb01fc9d081c78313e583ce8fab6b --- gnu/packages/haskell.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 0f5cc323f8..c2ce7d9e16 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1629,6 +1629,30 @@ (define ghc-js-flot-bootstrap-for-9.6 requirements of downstream users (e.g. Debian).") (license license:expat))) +(define ghc-extra-bootstrap-for-9.6 + (package + (name "ghc-extra-bootstrap") + (version "1.7.12") + (source (origin + (method url-fetch) + (uri (hackage-uri "extra" version)) + (sha256 + (base32 + "0g5h8fp0nq4k9asiknw0bhvb10zpfnsixfp0n3xz0rc83pnajwg5")))) + (build-system haskell-build-system) + (properties '((upstream-name . "extra"))) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (inputs (list ghc-clock-bootstrap-for-9.6)) + (home-page "https://github.com/ndmitchell/extra#readme") + (synopsis "Extra Haskell functions") + (description + "This library provides extra functions for the standard +Haskell libraries. Most functions are simple additions, filling out missing +functionality. A few functions are available in later versions of GHC, but +this package makes them available back to GHC 7.2.") + (license license:bsd-3))) + (define ghc-clock-bootstrap-for-9.6 (package (name "ghc-clock-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 7 Jun 2024 07:52:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 07 03:52:31 2024 Received: from localhost ([127.0.0.1]:60378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sFUOk-0004Oi-Lk for submit <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:52:31 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101]:44052 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sFUOj-0004OL-2o for 67921 <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:52:29 -0400 Received: from X-kone.org.aalto.fi (unknown [130.233.144.95]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 130F53436E7; Fri, 7 Jun 2024 09:52:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1717746759; bh=r1OWhfH+WwipzH+PrmyaSL6LEe35Y14IFUoqpx+D2tg=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=XU0zaqU3ZnVSw1QP4PTHZl2tJzLmWvcWSiFwwFDQhbmKVUFLxus/RPYSWmHUYyh/E vb8LXZP6iBziz1LSyHGt3vaF2Cj6ij9BRr5+9ly6gOap9a2XdShEUzHmLZWyy7oONT rgr35SJJtuMqhB84e5rU7uxsWONdtF8usTCtuOM4= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 03/23] gnu: Add ghc-clock-bootstrap-for-9.6 Date: Fri, 7 Jun 2024 10:49:34 +0300 Message-ID: <08a8c9168069b14c371963a09bab2e6fc1b8fc76.1717746077.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/haskell.scm (ghc-clock-bootstrap-for-9.6): New variable. Change-Id: I78d0997ee749a0c1725490c99308dcd1dc5bfbe5 --- gnu/packages/haskell.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 3d7612bc61..0f5cc323f8 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1629,4 +1629,25 @@ (define ghc-js-flot-bootstrap-for-9.6 requirements of downstream users (e.g. Debian).") (license license:expat))) +(define ghc-clock-bootstrap-for-9.6 + (package + (name "ghc-clock-bootstrap") + (version "0.8.3") + (source (origin + (method url-fetch) + (uri (hackage-uri "clock" version)) + (sha256 + (base32 + "1l850pf1dxjf3i15wc47d64gzkpzgvw0bq13fd8zvklq9kdyap44")))) + (build-system haskell-build-system) + (properties '((upstream-name . "clock"))) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (home-page "https://github.com/corsis/clock") + (synopsis "High-resolution clock for Haskell") + (description + "A package for convenient access to high-resolution clock and +timer functions of different operating systems via a unified API.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 7 Jun 2024 07:52:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 07 03:52:30 2024 Received: from localhost ([127.0.0.1]:60374 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sFUOk-0004Of-5f for submit <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:52:30 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101]:44050 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sFUOi-0004OK-6p for 67921 <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:52:28 -0400 Received: from X-kone.org.aalto.fi (unknown [130.233.144.95]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 8FF953436E5; Fri, 7 Jun 2024 09:52:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1717746758; bh=Bd9h6UQZIhzMffviQ3LQnRIrtPcAB/F0wgVdO7ormvs=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=VXGqykIPGPaf77IJqhSqz6FLiTDocoK+YIWXXxJq9qQCJSAV2YS+SxwAJbG48wq56 gBfxrIAM8IS5aIMjQH/B9N0kjZL2purwBW51UccjxWp4tFhcjQV7jkM50atPBcxt7I tDcT51qhQzcIJm19goq0ryp9ARnKjfM9UgCyLc/4= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 02/23] gnu: Add ghc-js-flot-bootstrap-for-9.6 Date: Fri, 7 Jun 2024 10:49:33 +0300 Message-ID: <a434ec84807485ba96d4a191901075f8c4233511.1717746077.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/haskell.scm (ghc-js-flot-bootstrap-for-9.6): New variable. Change-Id: Ie01768c263084a3aa38b7120de832913a80fc99a --- gnu/packages/haskell.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 25b21a0209..3d7612bc61 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1599,4 +1599,34 @@ (define-public ghc-9.4 (file-pattern ".*\\.conf\\.d$") (file-type 'directory))))))) +;;; Bootstrap packages for hadrian, the new GHC build system + +(define ghc-bootstrap-for-9.6 ghc-9.4) + +(define ghc-js-flot-bootstrap-for-9.6 + (package + (name "ghc-js-flot-bootstrap") + (version "0.8.3") + (source + (origin + (method url-fetch) + (uri + (hackage-uri "js-flot" version)) + (sha256 + (base32 + "0yjyzqh3qzhy5h3nql1fckw0gcfb0f4wj9pm85nafpfqp2kg58hv")))) + (build-system haskell-build-system) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (properties '((upstream-name . "js-flot"))) + (home-page "https://github.com/ndmitchell/js-flot") + (synopsis "Obtain minified flot code") + (description "This package bundles the minified +@url{http://www.flotcharts.org/, Flot} code (a jQuery plotting library) +into a Haskell package, so it can be depended upon by Cabal packages. +The first three components of the version number match the upstream flot +version. The package is designed to meet the redistribution +requirements of downstream users (e.g. Debian).") + (license license:expat))) + ;;; haskell.scm ends here -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 7 Jun 2024 07:50:38 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 07 03:50:38 2024 Received: from localhost ([127.0.0.1]:60244 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sFUMv-0004JF-JV for submit <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:50:37 -0400 Received: from vmi571514.contaboserver.net ([75.119.130.101]:33330 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1sFUMs-0004J3-VQ for 67921 <at> debbugs.gnu.org; Fri, 07 Jun 2024 03:50:35 -0400 Received: from X-kone.org.aalto.fi (unknown [130.233.144.95]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 3804B3436B7; Fri, 7 Jun 2024 09:50:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1717746644; bh=iQAw8RNYXf4wT1ZxznvtWR3Cbah8erRsIcSKt7BhvPw=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=X3xTxYAZWg3iw/luVpztqx6mfHW024PvLF0jWwqHSaxxLmoEJVJVQwPREcOGDj9jq 4wzAp/NnVYxnQwNcwe+FQZEAdguf2bbMHk7VYZtNc1wnmTAiVZq7AM7gDIMfjDsFLG OUUmPSY77n9QH7OoEOrDm9z44XABkoEv34gMDaqM= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 00/23] Update GHC to 9.6.5 Date: Fri, 7 Jun 2024 10:49:31 +0300 Message-ID: <cover.1717746077.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) I didn't hear any ideas for a better solution, so here is a patch set with the failing tests disabled. The current haskell-team merge should probably be continued without this series and a new one started from these patches. Saku Laesvuori (23): gnu: ghc-next: Update to version 9.4.8 gnu: Add ghc-js-flot-bootstrap-for-9.6 gnu: Add ghc-clock-bootstrap-for-9.6 gnu: Add ghc-extra-bootstrap-for-9.6 gnu: Add ghc-hashable-bootstrap-for-9.6 gnu: Add ghc-splitmix-bootstrap-for-9.6 gnu: Add ghc-random-bootstrap-for-9.6 gnu: Add ghc-primitive-bootstrap-for-9.6 gnu: Add ghc-js-jquery-bootstrap-for-9.6 gnu: Add ghc-utf8-string-bootstrap-for-9.6 gnu: Add ghc-heaps-bootstrap-for-9.6 gnu: Add ghc-js-dgtable-bootstrap-for-9.6 gnu: Add ghc-nats-bootstrap-for-9.6 gnu: Add ghc-tagged-bootstrap-for-9.6 gnu: Add ghc-semigroups-bootstrap-for-9.6 gnu: Add ghc-base16-bytestring-bootstrap-for-9.6 gnu: Add ghc-cryptohash-sha256-bootstrap-for-9.6 gnu: Add ghc-unordered-containers-bootstrap-for-9.6 gnu: Add ghc-filepattern-bootstrap-for-9.6 gnu: Add ghc-shake-bootstrap-for-9.6 gnu: Add hadrian-for-ghc-9.6 gnu: Add ghc-9.6 gnu: ghc: Update to version 9.6.5 gnu/packages/haskell.scm | 731 +++++++++++++++++- .../patches/ghc-9.4-testsuite-fixes.patch | 119 +++ 2 files changed, 838 insertions(+), 12 deletions(-) create mode 100644 gnu/packages/patches/ghc-9.4-testsuite-fixes.patch base-commit: 447e9c96259e8fa15a828de9b2dd3400e2ffafe6 -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 17:49:39 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 12:49:39 2024 Received: from localhost ([127.0.0.1]:56912 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rafre-0007vm-RG for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 12:49:39 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:58220 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1rafrc-0007vb-L3 for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 12:49:37 -0500 Received: from X-kone (88-113-24-127.elisa-laajakaista.fi [88.113.24.127]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 43EEC3400A9; Thu, 15 Feb 2024 18:49:53 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1708019394; bh=xf15nyYkg+jnDOKLoMtO0iZRcwRZgAk4iHsbeI52+IQ=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=HPpLryrv/r+QgqO5yhAFO3g2pZPqr7dABSHoShilKG/P61cjUV6gUHi7kSajAmcWl n2VUGbJlHIuP8FDs8rralo7ALUyENNu6v+mhuKUSpar737gkaosOme1n13ukI6rhZF /94gErYhF+Jc2nVPCGlvr5bj9adYNTga/7Gx7T18= Date: Thu, 15 Feb 2024 19:49:11 +0200 From: Saku Laesvuori <saku@HIDDEN> To: Suhail <suhail@HIDDEN> Subject: Re: [bug#67921] [WIP PATCH v2 00/23] Update GHC to 9.6.4 Message-ID: <e3ui54vi2rgrzo2yoqgvvtwl6rlqgz4sl22jtqwibirracry42@7duqmnvkebrd> References: <87il2p1wv1.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="dgqfc5cnqfobfk63" Content-Disposition: inline In-Reply-To: <87il2p1wv1.fsf@HIDDEN> X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Lars-Dominik Braun <lars@HIDDEN>, 67921 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) --dgqfc5cnqfobfk63 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable > Saku Laesvuori via Guix-patches via <guix-patches@HIDDEN> writes: >=20 > > - updates ghc-next to 9.4.8 >=20 > Did you mean "updates ghc-9.4 to 9.4.8", instead? I guess that would be a clearer way of wording it. > > - changes the default ghc to ghc-9.6. >=20 > If my understanding is correct, this means that 9.8 onwards should use > "ghc-next". Yes. --dgqfc5cnqfobfk63 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoMkZR3NPB29fCOn/JX0oSiodOjIFAmXOTpcACgkQJX0oSiod OjJK+BAAvR48oCCtZj5qs9RKGBF9HO8GQnkW2ZTE1im2RuY8AdDtYZHK4VMjEIUv IgvIcvdYk/DZXnF4HnREzSytwoD7xiKbVKQfI3Dlub66ojw8Twdg2Uv2rDoCy2r7 3ibvUjb7pFseeOICU5MbYPaI8CyD+64gICQubltRHl63ScptGsEBW2eYRjR6WtE9 zpts2K0JoU/vXCoQAKKLh4IMswJjSPCmU2r88h7uaCSQd9ECH0DiA5KZWpNyGLsP KuYTiYG5yJOISq0xT09N0G5kdraBFp/VTZK4uYV2JzOwAD2OrRGcdcIvAuHgsq6h Vk0kwy/+n3zfFkQA7W3mayjI50cnQtpYHKI8PPI4mIiltqjjs0jjqQb23aHGGXo1 HIZEje+lY9GJe7n68oKqrZiXiCWMe1vpYSvXdxDowngqoZJbIYgrajVR5JznC3gr 0eUAyYjFmZAguwQJfrYpc72FJ79QEsd0voFpOn1FbLoc6gOrQGfxOKkEGdOOaIF0 yPspsodavyZCEy3ngmArMfjhebeLkxLiB5wbbg6+b7EObfAaDP/Y9JSny7hZ7tNY beWpBU6fkbNEbbC00NBsGfkxctKW1O/Ye7q1zO9zgMCh33NV4+B7j1PyjAcroTjY fdhF5zFUfgnldYQ/SZ2KFAfJnJmF5wxL9dVYmq+ZjKYGlo1a0OY= =xVTV -----END PGP SIGNATURE----- --dgqfc5cnqfobfk63--
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 17:06:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 12:06:23 2024 Received: from localhost ([127.0.0.1]:56876 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rafBn-0006bU-5l for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 12:06:23 -0500 Received: from mail-40136.proton.ch ([185.70.40.136]:48635) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <suhail@HIDDEN>) id 1rafBj-0006b7-4N for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 12:06:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bayesians.ca; s=protonmail2; t=1708016751; x=1708275951; bh=Ny4JQL1fPVctB6MpsaKtmugvb7ye7l59xEohmZ5hrRE=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=ZGlpRPt8OOGaRrkOYox9TzTuI7tTOTljDVPklYbaMq6P2JP2/ZS/GOrHGZROPvaVW 9TG5ynvlKTvWwPJ3FdQ9zFnabGZauP17+lEkNS83SgANw0osWwnj8KYYuPydvenWYC B+UGxZ9RfkoEtPLG/jxmWKj02Es3lobhwkwEuNBYYMzc1u/jsFj/1r5HnRBQA+SRgj J9PlxPAL4+50g7+6w7sSm4XZX/tLoPu2ueTbISbqzKMnGufQuxEW22HlqeRANqGoef NkaqQJ8hHZJ9Z5fVPaFnNvU04/KqwNQ6rvvdfKIKbxk7VG5rdbxLCvwbUNMsuPtzpL XKOzMDe1PBiiQ== Date: Thu, 15 Feb 2024 17:05:42 +0000 To: 67921 <at> debbugs.gnu.org From: Suhail <suhail@HIDDEN> Subject: Re: [bug#67921] [WIP PATCH v2 00/23] Update GHC to 9.6.4 Message-ID: <87il2p1wv1.fsf@HIDDEN> Feedback-ID: 38691229:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN>, Lars-Dominik Braun <lars@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) Saku Laesvuori via Guix-patches via <guix-patches@HIDDEN> writes: > - updates ghc-next to 9.4.8 Did you mean "updates ghc-9.4 to 9.4.8", instead? > - changes the default ghc to ghc-9.6. If my understanding is correct, this means that 9.8 onwards should use "ghc-next". --=20 Suhail
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:51:46 2024 Received: from localhost ([127.0.0.1]:54046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raXT8-000174-1k for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:46 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55060 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1raXSa-000122-RD for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:13 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 07E29343682; Thu, 15 Feb 2024 09:51:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987092; bh=T1qfTsfi4bfI9Xk3tT9sJyMg23oNIm0VoxLuJ61mwmo=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=T4G818orhwkCXRnqS3MIOHTu9PmPxjLPKKPuKFbdr9+I+b1hOCMwbqHnT9gb9xThF Mtdq5Hc12dJV6pE8oULAGxA5jeQl+B9Ev8HoNI6Yd4geTfx7kzCDH9aWl1jOev0mHT VH9Il9fNYEuX4saFoyKMlNCKSHLK3bulndWxMAIU= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN, 67921 <at> debbugs.gnu.org Subject: [PATCH v2 23/23] gnu: ghc: Update to version 9.6.4 Date: Thu, 15 Feb 2024 10:50:04 +0200 Message-ID: <64d0be34c74b765c544e16a1f9115a774357f183.1707827100.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) * gnu/packages/haskell.scm (ghc): Update to ghc-9.6 Change-Id: I40da6cacc4d260902cd66d7d626375038fba4346 --- gnu/packages/haskell.scm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index e316fc860e..3944d8f15f 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1393,12 +1393,6 @@ (define-public ghc-9.2 (file-pattern ".*\\.conf\\.d$") (file-type 'directory))))))) -;; Versions newer than ghc defined below (i.e. the compiler -;; haskell-build-system uses) should use ghc-next as their name to -;; ensure ghc (without version specification) and ghc-* packages are -;; always compatible. See https://issues.guix.gnu.org/issue/47335. -(define-public ghc ghc-9.2) - ;; 9.4 is the last version to support the make-based build system, ;; but it boot with 9.2, only 9.0 is supported. (define ghc-bootstrap-for-9.4 ghc-9.0) @@ -1462,7 +1456,7 @@ (define-public ghc-9.4 (let ((base ghc-9.2)) (package (inherit base) - (name "ghc-next") + (name "ghc") (version "9.4.8") (source (origin (method url-fetch) @@ -2061,7 +2055,7 @@ (define-public ghc-9.6 (let ((base ghc-9.4)) (package (inherit base) - (name "ghc-next") + (name "ghc") (version "9.6.4") (source (origin (inherit (package-source base)) @@ -2162,4 +2156,10 @@ (define-public ghc-9.6 (file-pattern ".*\\.conf\\.d$") (file-type 'directory))))))) +;; Versions newer than ghc defined below (i.e. the compiler +;; haskell-build-system uses) should use ghc-next as their name to +;; ensure ghc (without version specification) and ghc-* packages are +;; always compatible. See https://issues.guix.gnu.org/issue/47335. +(define-public ghc ghc-9.6) + ;;; haskell.scm ends here -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:46 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:51:46 2024 Received: from localhost ([127.0.0.1]:54044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raXT7-00016x-Ey for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:45 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55072 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1raXSa-00012G-E9 for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:13 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 75DEB343681; Thu, 15 Feb 2024 09:51:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987091; bh=8McD71PgWAmFv796ocCVx7tsA3u18Rw5tyFELJ25lxk=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=qpWDeAbd4NZ6qaCnNdhTuOA7M/BbahX8uAmbZ4bbhIq0yPXWsyZWiVVylvGxLBm3r hjJRypfuOYTHdzZhw3mhI1V/bQ4Kb8a01w6697FWlWCet2Kbvgpq1TlOjRhmiLPLQM GmVoNifdnoxvALsZoqmBvgY8cmI6oytsQRvK5P9w= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN, 67921 <at> debbugs.gnu.org Subject: [PATCH v2 22/23] gnu: Add ghc-9.6 Date: Thu, 15 Feb 2024 10:50:03 +0200 Message-ID: <073e883857858856f28e19843adbef915ab9df60.1707827100.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) * gnu/packages/haskell.scm (ghc-9.6): New variable. Change-Id: I6883ed973bdd1d6eaf981605c1bc8f855f850187 --- gnu/packages/haskell.scm | 108 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 107 insertions(+), 1 deletion(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 9e1e659cf1..e316fc860e 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -72,7 +72,8 @@ (define-module (gnu packages haskell) #:use-module (guix packages) #:use-module (guix utils) #:use-module (ice-9 match) - #:use-module (ice-9 regex)) + #:use-module (ice-9 regex) + #:use-module (srfi srfi-26)) (define-public cl-yale-haskell (let ((commit "85f94c72a16c5f70301dd8db04cde9de2d7dd270") @@ -2056,4 +2057,109 @@ (define hadrian-for-ghc-9.6 It is based on the Shake library and replaces @{make} in building GHC") (license license:expat))) +(define-public ghc-9.6 + (let ((base ghc-9.4)) + (package + (inherit base) + (name "ghc-next") + (version "9.6.4") + (source (origin + (inherit (package-source base)) + (uri (string-append "https://www.haskell.org/ghc/dist/" version + "/ghc-" version "-src.tar.xz")) + (sha256 + (base32 + "1h6lpx8kd4xycjwb8iv2rgnz23kwq5b0qp4bhvczsx3in2w2bgqh")))) + (arguments + (substitute-keyword-arguments (package-arguments base) + ((#:make-flags flags ''()) + #~(list "-V" "--docs=no-sphinx")) + ((#:phases phases '%standard-phases) + #~(let* ((run-hadrian (lambda args + (apply invoke "hadrian" args)))) + (modify-phases #$phases + (delete 'fix-shell-wrappers) + ;; https://gitlab.haskell.org/ghc/ghc/-/issues/22557 + (add-before 'build 'fix-iserv-rpath + (lambda _ + (mkdir-p "_build") + (call-with-output-file + "_build/hadrian.settings" + (lambda (port) + (display + (string-append + "*.iserv.ghc.link.opts += -optl-Wl,-rpath," + #$output "/lib/ghc-" #$(package-version this-package) + "/lib/" #$(or (%current-target-system) + (%current-system)) + "-ghc-" #$(package-version this-package) "/") + port))))) + (replace 'build + (lambda* (#:key (parallel-build? #f) (make-flags '()) + #:allow-other-keys) + (apply run-hadrian + `("binary-dist-dir" + ,@(if parallel-build? + `(,(string-append "-j" (number->string (parallel-job-count)))) + '()) + ,@make-flags)))) + (replace 'check + (lambda* (#:key (tests? #t) (parallel-tests? #f) (make-flags '()) #:allow-other-keys) + (if tests? + (apply run-hadrian + `(,@(if parallel-tests? + `(,(string-append "-j" (number->string (parallel-job-count)))) + '()) + ,@make-flags + "test" + "--skip-perf")) + (format #t "test suite not run~%")))) + (replace 'install + (lambda* (#:key (make-flags '()) #:allow-other-keys) + (apply run-hadrian + `("install" + ,@make-flags + ,(string-append "--prefix=" #$output))))) + (add-after 'install 'replace-$pkgroot + (lambda _ + (substitute* + (find-files + (string-append #$output "/lib/ghc-" + #$(package-version this-package) + "/lib/package.conf.d/") + "^.*\\.conf$") + (("\\$\\{pkgroot\\}/") + (string-append #$output "/lib/ghc-" + #$(package-version this-package) + "/lib/")))))))))) + (inputs (list bash-minimal gmp ncurses libffi)) + (native-inputs + `(("perl" ,perl) + ("python" ,python) + ("git" ,git-minimal/pinned) + ("which" ,which) + ("ghostscript" ,ghostscript) + ("autoconf" ,autoconf) + ("automake" ,automake) + + ("hadrian" ,hadrian-for-ghc-9.6) + ("ghc-bootstrap" ,ghc-bootstrap-for-9.6) + ("ghc-alex" ,ghc-alex-bootstrap-for-9.4) + ("ghc-happy" ,ghc-happy-bootstrap-for-9.4) + ("ghc-testsuite" + ,(origin + (method url-fetch) + (uri (string-append + "https://www.haskell.org/ghc/dist/" + version "/ghc-" version "-testsuite.tar.xz")) + (sha256 + (base32 + "0wwd6d68aia2rmlpki30azz0raf98is472cqljhbzzdzpqpjh4vf")))))) + (native-search-paths + (list (search-path-specification + (variable "GHC_PACKAGE_PATH") + (files (list (string-append "lib/ghc-" version))) + (file-pattern ".*\\.conf\\.d$") + (file-type 'directory))))))) + ;;; haskell.scm ends here -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:51:45 2024 Received: from localhost ([127.0.0.1]:54042 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raXT7-00016q-14 for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:45 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55062 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1raXSZ-000129-Qn for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:12 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 0BD58343680; Thu, 15 Feb 2024 09:51:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987091; bh=3rF5uasXhUx+jeXQ/TOPMTGmC2EeZ7Z07yUga8N4u6I=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=vKp4FV7mMHVlE9OPgeYHh2UZzjmXzG03hUivk64OuR81rh6rkQ0f5lj5bjbYD7bG+ LGiIScqWj7/w8y/W5EOZDfgWz29aXrdHQbruF5n7ZwXjXqlXkFAiSt2p/sj2o0Mm6F ORjrZ0s4g5O99vvyfQMSpyb3kEwN5a3E/m5K/5SY= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN, 67921 <at> debbugs.gnu.org Subject: [PATCH v2 21/23] gnu: Add hadrian-for-ghc-9.6 Date: Thu, 15 Feb 2024 10:50:02 +0200 Message-ID: <e874d2c0f592e4f92be8c5baaabb3f3f7f8c4db2.1707827100.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) * gnu/packages/haskell.scm (hadrian-for-ghc-9.6): New variable. Change-Id: I4205c888afa7b03b4b1622a3af7d1d538fa5c9b1 --- gnu/packages/haskell.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 4127d7d4a7..9e1e659cf1 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -2016,4 +2016,44 @@ (define ghc-primitive-bootstrap-for-9.6 "This package provides various primitive memory-related operations.") (license license:bsd-3))) +(define hadrian-for-ghc-9.6 + (package + (name "hadrian") + (version "9.6.4") + (source (origin + (method url-fetch) + (uri (string-append "https://www.haskell.org/ghc/dist/" version + "/ghc-" version "-src.tar.xz")) + (sha256 + (base32 + "1h6lpx8kd4xycjwb8iv2rgnz23kwq5b0qp4bhvczsx3in2w2bgqh")))) + (build-system haskell-build-system) + (inputs + (list ghc-base16-bytestring-bootstrap-for-9.6 + ghc-cryptohash-sha256-bootstrap-for-9.6 + ghc-extra-bootstrap-for-9.6 + ghc-shake-bootstrap-for-9.6 + ghc-unordered-containers-bootstrap-for-9.6 + bash-minimal)) + (arguments + (list #:configure-flags ''("--flags=-selftest") + #:tests? #f + #:haskell ghc-bootstrap-for-9.6 + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'cd-to-hadrian + (lambda _ + (chdir "hadrian"))) + (add-after 'cd-to-hadrian 'fix-shell-wrappers + (lambda _ + (substitute* + "src/Rules/Test.hs" + (("\"#!/bin/sh\"") + (format #f "\"#!~a/bin/sh\"" #$(this-package-input "bash-minimal"))))))))) + (home-page "https://gitlab.haskell.org/ghc/ghc/-/tree/master/hadrian") + (synopsis "Build system for the Glasgow Haskell Compiler (@code{ghc})") + (description "Hadrian is the build system for the Glasgow Haskell Compiler. +It is based on the Shake library and replaces @{make} in building GHC") + (license license:expat))) + ;;; haskell.scm ends here -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:51:45 2024 Received: from localhost ([127.0.0.1]:54040 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raXT6-00016m-EO for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:44 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55060 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1raXSZ-000122-EO for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:12 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 91F1B34367F; Thu, 15 Feb 2024 09:51:30 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987090; bh=+OsmfqVqjlZjbKBTETxyy+GEMzO9TWrqs/s/wiEAOzE=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=FA7l/IAwV/D6ipGvq9LQYD7hpvb2STfspUPbojc0RZdEnFU7qa6lAesXloVJ7ow56 OxxH5ScnbU0ybipWA/8fsbXo11v0Ps7ZA1Q9ctsqBhi19fTlKUJ8MXRr+VfzN+dP1Q K2wh6pg5QXLb2RImFc/gnEr1ot49zWCOIA63asR8= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN, 67921 <at> debbugs.gnu.org Subject: [PATCH v2 20/23] gnu: Add ghc-shake-bootstrap-for-9.6 Date: Thu, 15 Feb 2024 10:50:01 +0200 Message-ID: <e3ffb21b60cd14cde0e296a6feedffda614ec12a.1707827100.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) * gnu/packages/haskell.scm (ghc-shake-bootstrap-for-9.6): New variable. Change-Id: I195bc5f779709ef7b2ccefe2271402ef342bc0b8 --- gnu/packages/haskell.scm | 56 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 47eab1d5fa..4127d7d4a7 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1507,6 +1507,62 @@ (define-public ghc-9.4 (define ghc-bootstrap-for-9.6 ghc-9.4) +(define ghc-shake-bootstrap-for-9.6 + (package + (name "ghc-shake-bootstrap") + (version "0.19.7") + (source + (origin + (method url-fetch) + (uri (hackage-uri "shake" version)) + (sha256 + (base32 "1lcr6q53qwm308bny6gfawcjhxsmalqi3dnwckam02zp2apmcaim")))) + (build-system haskell-build-system) + (properties '((upstream-name . "shake"))) + (inputs (list bash-minimal + ghc-extra-bootstrap-for-9.6 + ghc-filepattern-bootstrap-for-9.6 + ghc-hashable-bootstrap-for-9.6 + ghc-heaps-bootstrap-for-9.6 + ghc-js-dgtable-bootstrap-for-9.6 + ghc-js-flot-bootstrap-for-9.6 + ghc-js-jquery-bootstrap-for-9.6 + ghc-primitive-bootstrap-for-9.6 + ghc-random-bootstrap-for-9.6 + ghc-unordered-containers-bootstrap-for-9.6 + ghc-utf8-string-bootstrap-for-9.6 + ghc-semigroups-bootstrap-for-9.6)) + (arguments + (list #:cabal-revision '("1" + "1hz57kw5pp5cpbicbi7x8sz8c6qy58dzyiljz9b9f2r1rr683d9w") + #:tests? #f + #:haskell ghc-bootstrap-for-9.6 + #:phases + #~(modify-phases %standard-phases + (add-after 'patch-source-shebangs 'patch-/bin/sh + (lambda _ + (for-each + (lambda (file) + (substitute* + file + (("/bin/sh") + #$(file-append (this-package-input "bash-minimal") + "/bin/sh")))) + '("src/Development/Shake/Command.hs"))))))) + (home-page "https://shakebuild.com") + (synopsis + "Build system library, like Make, but more accurate dependencies.") + (description + "Shake is a Haskell library for writing build systems - designed as a +replacement for @@make@@. To use Shake the user writes a Haskell program that +imports \"Development.Shake\", defines some build rules, and calls the +Development.Shake.@code{shakeArgs} function. However, as build systems get more +complex, Shake is able to take advantage of the excellent abstraction facilities +offered by Haskell and easily support much larger projects. Shake also provides more +accurate dependency tracking, including seamless support for generated files, and +dependencies on system information (e.g. compiler version).") + (license license:bsd-3))) + (define ghc-js-flot-bootstrap-for-9.6 (package (name "ghc-js-flot-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:51:23 2024 Received: from localhost ([127.0.0.1]:54038 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raXSk-00016D-SN for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:23 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55072 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1raXSY-00012G-VB for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:11 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id D18D834367E; Thu, 15 Feb 2024 09:51:29 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987090; bh=Cc7cjxd2b9lEZV/jMo4ocsBVL9HapdbxVQa9ItuKs94=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=J5Cphn29cyonWmXhfEnHwJLPBMp4qvXE4ktf2DDa7yAkHfNpw41GAtCkR2GTKODm3 8/Jcr8j8U5OAp6N6Bj/Z3FGwvh7keNhcVt7YVbuXTK8mpC/X3wQYVpamRHcn4EO4Ol VPCwVg3xkCBQu8QvBCZ64jd3Rb40g8s6qWxzqHrk= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN, 67921 <at> debbugs.gnu.org Subject: [PATCH v2 19/23] gnu: Add ghc-filepattern-bootstrap-for-9.6 Date: Thu, 15 Feb 2024 10:50:00 +0200 Message-ID: <635c344ad4a4862184093aba05c4eae6d71b324f.1707827100.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) * gnu/packages/haskell.scm (ghc-filepattern-bootstrap-for-9.6): New variable. Change-Id: I3778f85d7a14474445295ebd6bbb1f4bfbe4f6d5 --- gnu/packages/haskell.scm | 41 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 3b591c6ffa..47eab1d5fa 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1533,6 +1533,47 @@ (define ghc-js-flot-bootstrap-for-9.6 requirements of downstream users (e.g. Debian).") (license license:expat))) +(define ghc-filepattern-bootstrap-for-9.6 + (package + (name "ghc-filepattern-bootstrap") + (version "0.1.3") + (source (origin + (method url-fetch) + (uri (hackage-uri "filepattern" version)) + (sha256 + (base32 + "0dlnwnwhsfdkwm69z66wj5d2x9n3la55glq4fsn5rxm2kr1msi6c")))) + (build-system haskell-build-system) + (properties '((upstream-name . "filepattern"))) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (inputs (list ghc-extra-bootstrap-for-9.6)) + (home-page "https://github.com/ndmitchell/filepattern#readme") + (synopsis "File path glob-like matching") + (description + "This package provides Haskell library for matching files using patterns +such as @code{\\\"src\\/**\\/*.png\\\"} for all @@file{.png} files recursively +under the @@file{src} directory. + +Some of its features include: + +@itemize +@item All matching is O(n). + +@item Most functions pre-compute some information given only one argument. + +@item Uses @code{match} and @code{substitute} to extract suitable strings from +the @code{*} and @code{**} matches, and substitutes them back into other +patterns. + +@item Uses @code{step} and @code{matchMany} to perform bulk matching of many +patterns against many paths simultaneously. + +@item Uses @code{System.FilePattern.Directory} to perform optimised directory +traverals using patterns. +@end itemize") + (license license:bsd-3))) + (define ghc-unordered-containers-bootstrap-for-9.6 (package (name "ghc-unordered-containers-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:23 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:51:22 2024 Received: from localhost ([127.0.0.1]:54036 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raXSk-000165-9a for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:22 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55062 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1raXSY-000129-7i for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:10 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 33F8D34367D; Thu, 15 Feb 2024 09:51:29 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987089; bh=ywwMeG4MbNKjVeS3InOTSk2lzCEb2O5r6UMasxoTaWI=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=qodDrpifIa1/kMnjKWSaH9mt/bg4P1MgyChmsHHRTab7MKnuTeeaqt0kfBLZDx1+h 5XUFqB8gb7ecXlvDsFJx4+tLAr52AybNUrSloUpGHguNiAii4ohAvZMSbhoibdy3Kf DjW2qdPvLtDpyCgQFVoX6H/7CqBn3p8iNWArdVE8= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN, 67921 <at> debbugs.gnu.org Subject: [PATCH v2 18/23] gnu: Add ghc-unordered-containers-bootstrap-for-9.6 Date: Thu, 15 Feb 2024 10:49:59 +0200 Message-ID: <4f3d4f1d26348b10303c4b1f2590007db93300f7.1707827100.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) * gnu/packages/haskell.scm (ghc-unordered-containers-bootstrap-for-9.6): New variable. Change-Id: I190d7e765d30b469290d26109478fbe97dfbe3ae --- gnu/packages/haskell.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index d163331b2b..3b591c6ffa 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1533,6 +1533,33 @@ (define ghc-js-flot-bootstrap-for-9.6 requirements of downstream users (e.g. Debian).") (license license:expat))) +(define ghc-unordered-containers-bootstrap-for-9.6 + (package + (name "ghc-unordered-containers-bootstrap") + (version "0.2.19.1") + (source (origin + (method url-fetch) + (uri (hackage-uri "unordered-containers" version)) + (sha256 + (base32 + "1li8s6qw8mgv6a7011y7hg0cn2nllv2g9sr9c1xb48nmw32vw9qv")))) + (build-system haskell-build-system) + (properties '((upstream-name . "unordered-containers"))) + (inputs (list ghc-hashable-bootstrap-for-9.6)) + (arguments + `(#:cabal-revision ("3" + "1p9a2mvfbfz2d4cyr16b03bxvb6c4yj7k1ch601xwq1rkr1cla0w") + #:haskell ,ghc-bootstrap-for-9.6 + #:tests? #f)) + (home-page + "https://github.com/haskell-unordered-containers/unordered-containers") + (synopsis "Efficient hashing-based container types") + (description + "Efficient hashing-based container types. The containers have been +optimized for performance critical use, both in terms of large data quantities +and high speed.") + (license license:bsd-3))) + (define ghc-cryptohash-sha256-bootstrap-for-9.6 (package (name "ghc-cryptohash-sha256-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:51:22 2024 Received: from localhost ([127.0.0.1]:54034 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raXSj-00015y-PO for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:22 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55054 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1raXSX-000121-Ia for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:10 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id BFBCD34367C; Thu, 15 Feb 2024 09:51:28 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987088; bh=Th/yrjWkXBU0OObv8igVYGgPiRpXu0IXr+ep8cmkXPc=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=v2oSrnY6zQ3Ji5KjJgugaCoCinNTTjEhOF/Pbmolv0mLq6AZgsUdgCIiYrXcE7mLM rYlPUbjdpQXN2NDsJS1VyWzjDngQYY4tmqhcGlMjOLuOV8sxGj+LfiXttByNkjeYGk 4zwEn/mh7Xap3iGdmMHf+lX2QXgZJyeBdcstVwE0= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN, 67921 <at> debbugs.gnu.org Subject: [PATCH v2 17/23] gnu: Add ghc-cryptohash-sha256-bootstrap-for-9.6 Date: Thu, 15 Feb 2024 10:49:58 +0200 Message-ID: <5024925e614ba9b15470aabd183169ce60c4e273.1707827100.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) * gnu/packages/haskell.scm (ghc-cryptohash-sha256-bootstrap-for-9.6): New variable. Change-Id: I80dd73de554160f4dc904c01ea292a886f51e970 --- gnu/packages/haskell.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 348a67f1c5..d163331b2b 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1533,6 +1533,35 @@ (define ghc-js-flot-bootstrap-for-9.6 requirements of downstream users (e.g. Debian).") (license license:expat))) +(define ghc-cryptohash-sha256-bootstrap-for-9.6 + (package + (name "ghc-cryptohash-sha256-bootstrap") + (version "0.11.102.1") + (source + (origin + (method url-fetch) + (uri (hackage-uri "cryptohash-sha256" version)) + (sha256 + (base32 + "1xkb7iqplbw4fy1122p79xf1zcb7k44rl0wmfj1q06l7cdqxr9vk")))) + (build-system haskell-build-system) + (properties '((upstream-name . "cryptohash-sha256"))) + (arguments + `(#:cabal-revision + ("1" "1hyzqv30rpj920ddnr0zypyjjlh52vyp2d140pn2byayj820rkgs") + #:haskell ,ghc-bootstrap-for-9.6 + #:tests? #f)) + (home-page "https://github.com/hvr/cryptohash-sha1") + (synopsis "SHA-256 implementation for Haskell") + (description "This Haskell package provides an incremental and +one-pass, pure API to the @uref{https://en.wikipedia.org/wiki/SHA-2, +SHA-256 cryptographic hash algorithm}, with performance close to the +fastest implementations available in other languages. + +The implementation is made in C with a haskell FFI wrapper that hides +the C implementation.") + (license license:bsd-3))) + (define ghc-base16-bytestring-bootstrap-for-9.6 (package (name "ghc-base16-bytestring-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:51:21 2024 Received: from localhost ([127.0.0.1]:54032 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raXSj-00015q-A7 for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:21 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55060 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1raXSX-000122-4J for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:09 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 335CA342FEF; Thu, 15 Feb 2024 09:51:28 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987088; bh=oI8lYrmrJNcdU/BOUgpxMG5CoUogQwxiPvaBdixICKI=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=vpPthZ1TayFfObY8sYbscU3LG4/EAqZVZQJd3Gb8QFYYykPVs/zWfuxh2Yn5ZP7P/ ADiIWcepxcsaUsYO3vCtmbojiS0QTjj7Hu1aj3ibXVBr8i3F2XR0tvGd4znTxTY6Sq aNHEmBsFX1QEpCPgHW2P8f3MWTdPFCkNyQmPhryE= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN, 67921 <at> debbugs.gnu.org Subject: [PATCH v2 16/23] gnu: Add ghc-base16-bytestring-bootstrap-for-9.6 Date: Thu, 15 Feb 2024 10:49:57 +0200 Message-ID: <8a165ae652b0652299f4075f40c52d58d42b2313.1707827100.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) * gnu/packages/haskell.scm (ghc-base16-bytestring-bootstrap-for-9.6): New variable. Change-Id: I7c20bdfd7600fb2bed5de497e02acda74b242fec --- gnu/packages/haskell.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 6a19287d4a..348a67f1c5 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1533,6 +1533,27 @@ (define ghc-js-flot-bootstrap-for-9.6 requirements of downstream users (e.g. Debian).") (license license:expat))) +(define ghc-base16-bytestring-bootstrap-for-9.6 + (package + (name "ghc-base16-bytestring-bootstrap") + (version "1.0.2.0") + (source (origin + (method url-fetch) + (uri (hackage-uri "base16-bytestring" version)) + (sha256 + (base32 + "1167f9jaivnabn6kg2gc421ac9njb67fr4v0adbj3qph7qa92nhx")))) + (build-system haskell-build-system) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (properties '((upstream-name . "base16-bytestring"))) + (home-page "http://github.com/haskell/base16-bytestring") + (synopsis "Fast base16 (hex) encoding and decoding for ByteStrings") + (description + "This package provides a Haskell library for working with base16-encoded +data quickly and efficiently, using the ByteString type.") + (license license:bsd-3))) + (define ghc-extra-bootstrap-for-9.6 (package (name "ghc-extra-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:51:21 2024 Received: from localhost ([127.0.0.1]:54030 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raXSi-00015j-SQ for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:21 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55072 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1raXSW-00012G-OL for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:09 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 9740234367B; Thu, 15 Feb 2024 09:51:27 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987087; bh=7p8g3e0Nutlkpf9rdm+mpqP7mmXa+YTZqOErinZsUzI=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=q7IN4EDGXYdLu9hVeAZ0OkSKaOnE6qLG4kxlaKvyH4/YSiX03OGE49KMEE3tfOIah VyBk8SP55ysFZcc6BUQ5rgWSOQDWkijHpzla9SnBh1hl04gCT9W4mOPH+BB6Xa37aP c8CY1JvQ6cpCoNanCe1pJ04W9zxfP8ab0QrO9ims= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN, 67921 <at> debbugs.gnu.org Subject: [PATCH v2 15/23] gnu: Add ghc-semigroups-bootstrap-for-9.6 Date: Thu, 15 Feb 2024 10:49:56 +0200 Message-ID: <b445a688642189d47fbbd64098af401aab9ddcb6.1707827100.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) * gnu/packages/haskell.scm (ghc-semigroups-bootstrap-for-9.6): New variable. Change-Id: Ic676fed80bea3805f8e70cd958c3d7523226053d --- gnu/packages/haskell.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 0f49aabdb1..6a19287d4a 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1655,6 +1655,36 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-semigroups-bootstrap-for-9.6 + (package + (name "ghc-semigroups-bootstrap") + (version "0.20") + (source (origin + (method url-fetch) + (uri (hackage-uri "semigroups" version)) + (sha256 + (base32 + "1qbk6scp1rzb69dy8mz26p6az5vi16g2lzwmwnfshh3br4rjwbch")))) + (build-system haskell-build-system) + (properties '((upstream-name . "semigroups"))) + (arguments (list #:haskell ghc-bootstrap-for-9.6)) + (inputs + (list ghc-nats-bootstrap-for-9.6 + ghc-tagged-bootstrap-for-9.6 + ghc-unordered-containers-bootstrap-for-9.6 + ghc-hashable-bootstrap-for-9.6)) + (home-page "http://github.com/ekmett/semigroups/") + (synopsis "Semigroup operations for Haskell") + (description + "This package provides semigroups for Haskell. In +mathematics, a semigroup is an algebraic structure consisting of a set +together with an associative binary operation. A semigroup generalizes a +monoid in that there might not exist an identity element. It +also (originally) generalized a group (a monoid with all inverses) to a type +where every element did not have to have an inverse, thus the name +semigroup.") + (license license:bsd-3))) + (define ghc-tagged-bootstrap-for-9.6 (package (name "ghc-tagged-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:51:20 2024 Received: from localhost ([127.0.0.1]:54028 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raXSi-00015b-E7 for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:20 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55062 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1raXSV-000129-VT for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:08 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 1FDCA34367A; Thu, 15 Feb 2024 09:51:27 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987087; bh=TIzE/umQZ3tTe+TPoQSsK1PUm9Qiq8iq81L+2V4K3Ms=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=FUIEtcIDmivppjnVqRgF6o5nQ/TcFwDHHmhDCqBvc05xu0CWMsKj3h9kT2siUIUXj cS3oH7mOkznQWpWp6CHiLZU/5xBayA41cI3kjLaqJdXiIkwiSYj/wX773+8+uwGYdu iVkVxhduxTpd0RLLH8C9XYJo+sHPtBhYBVqJM2XU= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN, 67921 <at> debbugs.gnu.org Subject: [PATCH v2 14/23] gnu: Add ghc-tagged-bootstrap-for-9.6 Date: Thu, 15 Feb 2024 10:49:55 +0200 Message-ID: <754e2c787ada867156e382f4b167de1f03710456.1707827100.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) * gnu/packages/haskell.scm (ghc-tagged-bootstrap-for-9.6): New variable. Change-Id: Ifd3996a62cfa33d155315807d4ead706f7e64452 --- gnu/packages/haskell.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 604b38cce6..0f49aabdb1 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1655,6 +1655,26 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-tagged-bootstrap-for-9.6 + (package + (name "ghc-tagged-bootstrap") + (version "0.8.7") + (source + (origin + (method url-fetch) + (uri (hackage-uri "tagged" version)) + (sha256 + (base32 + "0qdr1kv1zn5iamnwyn5nf0ywxs4wv779k0gpw94kyqx14ynfw534")))) + (build-system haskell-build-system) + (properties '((upstream-name . "tagged"))) + (arguments (list #:haskell ghc-bootstrap-for-9.6)) + (home-page "https://hackage.haskell.org/package/tagged") + (synopsis "Haskell phantom types to avoid passing dummy arguments") + (description "This library provides phantom types for Haskell 98, to avoid +having to unsafely pass dummy arguments.") + (license license:bsd-3))) + (define ghc-nats-bootstrap-for-9.6 (package (name "ghc-nats-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:51:20 2024 Received: from localhost ([127.0.0.1]:54026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raXSi-00015T-1j for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:20 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55054 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1raXSV-000121-Ek for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:08 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 847F8343679; Thu, 15 Feb 2024 09:51:26 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987086; bh=XhHtLxeTDs2pU1P8D/tgN5w9M9cQIMJXqDTut+oSSHQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=iK87dril5b8fbcli8xI2PVz6vKrabYpPnguEWq2ge87QY8xVmTI2UI57VSwQN7BUz CFh5Y7U55PdC2VQobTe665dqc/aI4U2nmyb1liaJeYHGiXZtpHa6PU1VWXAo6LVuKz f2zw1XqLPe+RwctAlfD0OD/TQVBJ0KNPCrJh+bio= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN, 67921 <at> debbugs.gnu.org Subject: [PATCH v2 13/23] gnu: Add ghc-nats-bootstrap-for-9.6 Date: Thu, 15 Feb 2024 10:49:54 +0200 Message-ID: <d0a32bbcd0352a5c68b749f0d284e26bc4e5992e.1707827100.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) * gnu/packages/haskell.scm (ghc-nats-bootstrap-for-9.6): New variable. Change-Id: I57351e88ba0bc52e7fd5fefc5c3006f63925fd86 --- gnu/packages/haskell.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 88c7278168..604b38cce6 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1655,6 +1655,28 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-nats-bootstrap-for-9.6 + (package + (name "ghc-nats-bootstrap") + (version "1.1.2") + (source + (origin + (method url-fetch) + (uri (hackage-uri "nats" version)) + (sha256 + (base32 + "1v40drmhixck3pz3mdfghamh73l4rp71mzcviipv1y8jhrfxilmr")))) + (build-system haskell-build-system) + (properties '((upstream-name . "nats"))) + (arguments `(#:haddock? #f + #:haskell ,ghc-bootstrap-for-9.6)) + (inputs + (list ghc-hashable-bootstrap-for-9.6)) + (home-page "https://hackage.haskell.org/package/nats") + (synopsis "Natural numbers") + (description "This library provides the natural numbers for Haskell.") + (license license:bsd-3))) + (define ghc-js-dgtable-bootstrap-for-9.6 (package (name "ghc-js-dgtable-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:51:20 2024 Received: from localhost ([127.0.0.1]:54024 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raXSh-00015N-I7 for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:19 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55060 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1raXSU-000122-Sp for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:08 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 077EF34356B; Thu, 15 Feb 2024 09:51:26 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987086; bh=tMeRpZR1nINrDB5Ff1hOUBuRDTSkOFcuys2qBAEJMhg=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=hSp+erfxxM+Ji/4T3KHGBxB8RsvDB/EbjW0sVO4BtZaPa1rBIXcPPSG6jrI2rTlQU uLEmkSF/glVIz2sXEsGOSFA3Qi+/DdUnT27uHfuSVdjEr3g6e3A0D3SoNdPxdd6zyY +hbxxZoIDFK9uEdrvsSadbKbsIpnobyi3nfqw9Wo= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN, 67921 <at> debbugs.gnu.org Subject: [PATCH v2 12/23] gnu: Add ghc-js-dgtable-bootstrap-for-9.6 Date: Thu, 15 Feb 2024 10:49:53 +0200 Message-ID: <cbb9dc256cba13f7b98092f7ac012364bc1185b8.1707827100.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) * gnu/packages/haskell.scm (ghc-js-dgtable-bootstrap-for-9.6): New variable. Change-Id: Ic7e9e6c584e4fb8830ec55288759796271822964 --- gnu/packages/haskell.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index a83d785554..88c7278168 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1655,6 +1655,29 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-js-dgtable-bootstrap-for-9.6 + (package + (name "ghc-js-dgtable-bootstrap") + (version "0.5.2") + (source + (origin + (method url-fetch) + (uri (hackage-uri "js-dgtable" version)) + (sha256 + (base32 "1b10kx703kbkb5q1ggdpqcrxqjb33kh24khk21rb30w0xrdxd3g2")))) + (build-system haskell-build-system) + (properties '((upstream-name . "js-dgtable"))) + (arguments (list #:haskell ghc-bootstrap-for-9.6)) + (home-page "https://github.com/ndmitchell/js-dgtable#readme") + (synopsis "Obtain minified jquery.dgtable code") + (description + "This package bundles the minified <https://github.com/danielgindi/jquery.dgtable +jquery.dgtable> code into a Haskell package, so it can be depended upon by Cabal +packages. The first three components of the version number match the upstream +jquery.dgtable version. The package is designed to meet the redistribution +requirements of downstream users (e.g. Debian).") + (license license:expat))) + (define ghc-heaps-bootstrap-for-9.6 (package (name "ghc-heaps-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:51:19 2024 Received: from localhost ([127.0.0.1]:54022 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raXSh-00015D-2F for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:19 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55072 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1raXST-00012G-Uy for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:07 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 07483343010; Thu, 15 Feb 2024 09:51:24 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987085; bh=GR/P81RxwNDsnimvO/nXNnNNxXTDYpRxQ7KT+KMpX2Y=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=QFSbasNReDhB0SJRR7MaFXTT4kqNRESGT0cbqJscz9uz7isZlfTBXeELAcFEDq9jJ HzRc79jhIcpMUKhBJBc6E3nbwYL+aGQkdEqNFN+WC+6cDIyiXH4gL3TNkmflkqOXSU KFtZ4kUFdq62vdB4t93PcfOD53FnQpAMia7Gsa0E= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN, 67921 <at> debbugs.gnu.org Subject: [PATCH v2 10/23] gnu: Add ghc-utf8-string-bootstrap-for-9.6 Date: Thu, 15 Feb 2024 10:49:51 +0200 Message-ID: <b6dce692d4ff5f41170ab8ac28c63b85f7a21faa.1707827100.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) * gnu/packages/haskell.scm (ghc-utf8-string-bootstrap-for-9.6): New variable. Change-Id: Iea2ba4d3202195a54b71037882352cdac9415901 --- gnu/packages/haskell.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 9f442e25a1..3561e494d2 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1655,6 +1655,28 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-utf8-string-bootstrap-for-9.6 + (package + (name "ghc-utf8-string-bootstrap") + (version "1.0.2") + (source + (origin + (method url-fetch) + (uri (hackage-uri "utf8-string" version)) + (sha256 + (base32 "16mh36ffva9rh6k37bi1046pgpj14h0cnmj1iir700v0lynxwj7f")))) + (build-system haskell-build-system) + (properties '((upstream-name . "utf8-string"))) + (arguments `(#:tests? #f + #:haskell ,ghc-bootstrap-for-9.6)) + (home-page "https://github.com/glguy/utf8-string/") + (synopsis "Support for reading and writing UTF8 Strings") + (description + "A UTF8 layer for Strings. The utf8-string package provides operations +for encoding UTF8 strings to Word8 lists and back, and for reading and writing +UTF8 without truncation.") + (license license:bsd-3))) + (define ghc-js-jquery-bootstrap-for-9.6 (package (name "ghc-js-jquery-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:19 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:51:19 2024 Received: from localhost ([127.0.0.1]:54020 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raXSg-000156-La for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:19 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55062 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1raXSU-000129-DM for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:07 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 8E00A343044; Thu, 15 Feb 2024 09:51:25 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987085; bh=s4KR+GPn9NM0NRyA/OvSHVqJ9P4IkL7CUFS8WZDx/h0=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=VkI7nOP7iVriOAas0VzBtA2FU/ovwZqLndeaVD6ky0MMXR4q7FrB++iRd+Ge1kyBg WVDKkgfDWgClCyyyHY0nt7Q9boGHsLxM66TuksCd6dhsSNTAkXMhLAyLK0kg7s8/4y Fo9MxOZGsbxPyQrfJK6zB0KXyouss2PRWYNVJC9U= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN, 67921 <at> debbugs.gnu.org Subject: [PATCH v2 11/23] gnu: Add ghc-heaps-bootstrap-for-9.6 Date: Thu, 15 Feb 2024 10:49:52 +0200 Message-ID: <f76b21175d5c22c9926c7a325a6a76afbc1ed3e6.1707827100.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) * gnu/packages/haskell.scm (ghc-heaps-bootstrap-for-9.6): New variable. Change-Id: Ib04a47d3eacba415fd44cd532c18c02f8d9cf40b --- gnu/packages/haskell.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 3561e494d2..a83d785554 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1655,6 +1655,27 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-heaps-bootstrap-for-9.6 + (package + (name "ghc-heaps-bootstrap") + (version "0.4") + (source + (origin + (method url-fetch) + (uri (hackage-uri "heaps" version)) + (sha256 + (base32 "1zbw0qrlnhb42v04phzwmizbpwg21wnpl7p4fbr9xsasp7w9scl9")))) + (build-system haskell-build-system) + (properties '((upstream-name . "heaps"))) + (arguments (list #:haskell ghc-bootstrap-for-9.6)) + (home-page "http://github.com/ekmett/heaps/") + (synopsis "Asymptotically optimal Brodal/Okasaki heaps.") + (description + "Asymptotically optimal Brodal\\/Okasaki bootstrapped skew-binomial heaps from the +paper <http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.48.973 \"Optimal +Purely Functional Priority Queues\">, extended with a Foldable interface.") + (license license:bsd-3))) + (define ghc-utf8-string-bootstrap-for-9.6 (package (name "ghc-utf8-string-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:51:18 2024 Received: from localhost ([127.0.0.1]:54018 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raXSg-00014y-9F for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:18 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55054 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1raXST-000121-A1 for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:07 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 5EF03342FEF; Thu, 15 Feb 2024 09:51:24 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987084; bh=DSk+upDjtXZs3AaGSGewutWubNjZrXPCDxrokUWgQic=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=kPZbdytlhXspG/YyIkJABm5xHshbHu56RFo3EIdzc57mWjcFlcyyQFmZ2Uy0uEE9u vVY3QcDVLohDnKBwVLJQo1mMSynX0gdG4pn51ZnYPs6l+7HVUoPIIs0q0wCgQCNGEl GuFZGtUQAtogqMuWYG9cGkfy+ls9ZrOblgoJkKbw= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN, 67921 <at> debbugs.gnu.org Subject: [PATCH v2 09/23] gnu: Add ghc-js-jquery-bootstrap-for-9.6 Date: Thu, 15 Feb 2024 10:49:50 +0200 Message-ID: <01cb2540efacba50a9740d633c6e169538ea572c.1707827100.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) * gnu/packages/haskell.scm (ghc-js-jquery-bootstrap-for-9.6): New variable. Change-Id: I579efb04ad665f0938e24a9656f959abdd27905e --- gnu/packages/haskell.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index cc6215ef80..9f442e25a1 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1655,6 +1655,32 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-js-jquery-bootstrap-for-9.6 + (package + (name "ghc-js-jquery-bootstrap") + (version "3.3.1") + (source + (origin + (method url-fetch) + (uri + (hackage-uri "js-jquery" version)) + (sha256 + (base32 + "16q68jzbs7kp07dnq8cprdcc8fd41rim38039vg0w4x11lgniq70")))) + (build-system haskell-build-system) + (properties '((upstream-name . "js-jquery"))) + (arguments `(#:tests? #f + #:haskell ,ghc-bootstrap-for-9.6)) + (home-page "https://github.com/ndmitchell/js-jquery") + (synopsis "Obtain minified jQuery code") + (description "This package bundles the minified +@url{http://jquery.com/, jQuery} code into a Haskell package, so it can +be depended upon by Cabal packages. The first three components of the +version number match the upstream jQuery version. The package is +designed to meet the redistribution requirements of downstream +users (e.g. Debian).") + (license license:expat))) + (define ghc-primitive-bootstrap-for-9.6 (package (name "ghc-primitive-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:51:18 2024 Received: from localhost ([127.0.0.1]:54016 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raXSf-00014r-Sr for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:18 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55060 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1raXSS-000122-Rb for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:06 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id C2E9C34367C; Thu, 15 Feb 2024 09:51:23 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987084; bh=0svUm6Z+u1LF4Do2owI32ql3araYERVbcd8xf4o3uB0=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=us8k9dum8ei+JjeVXUEroGjUhcf7DJ3XMVxyEMXRPLXU6DltoayfvJt/AUWUSlEFu 2QwXlldzxClgtDfajbRLi/tHL4L6MEiWyMBxhC4NND7kLDuP7RqrGPID+qECNt4hps d3tW1/FK2ieqpujwoZtsd5PmpjdmaNAt73gb+O9Q= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN, 67921 <at> debbugs.gnu.org Subject: [PATCH v2 08/23] gnu: Add ghc-primitive-bootstrap-for-9.6 Date: Thu, 15 Feb 2024 10:49:49 +0200 Message-ID: <af493b31a4f1b2cdd4ff9ee213617b95829722a8.1707827100.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) * gnu/packages/haskell.scm (ghc-primitive-bootstrap-for-9.6): New variable. Change-Id: I393ff5f57862de0c6da118a803ed6f898adcf0cb --- gnu/packages/haskell.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 9487223636..cc6215ef80 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1655,4 +1655,27 @@ (define ghc-random-bootstrap-for-9.6 library, including the ability to split random number generators.") (license license:bsd-3))) +(define ghc-primitive-bootstrap-for-9.6 + (package + (name "ghc-primitive-bootstrap") + (version "0.8.0.0") + (source (origin + (method url-fetch) + (uri (hackage-uri "primitive" version)) + (sha256 + (base32 + "0pwr5g3bra5m2zjm14pj98klqj2qrjcfasgd3rcrp7vq98dw4lsm")))) + (build-system haskell-build-system) + (properties '((upstream-name . "primitive"))) + (arguments + `(#:tests? #f + #:haskell ,ghc-bootstrap-for-9.6 + #:cabal-revision ("1" + "0w1nf0rabgyk5q7ccw7va1mj6k50lswvikhi6vr2myb1dvx4bzyh"))) + (home-page "https://github.com/haskell/primitive") + (synopsis "Primitive memory-related operations") + (description + "This package provides various primitive memory-related operations.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:18 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:51:17 2024 Received: from localhost ([127.0.0.1]:54014 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raXSf-00014k-D7 for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:17 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55062 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1raXSS-000129-2d for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:05 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id DE39134367A; Thu, 15 Feb 2024 09:51:22 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987083; bh=azhQmk2dAYy5HdQrNemhnNNvIoyC1t8JKKo9YLfLgKo=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=IbvX7RnAEUINiUXDFJXMp8gEwAz2rKUkPUSLuuWg/omKynEdNqrDe2Lpyxg5FcFiW 45Cqrk7saaffhqG3pxiEKa5y0gZPk0uN2bszDOFcCmoakOAfA7XXSipUXhzAG44+83 YH8kReTNDA6FZOlIMOFA4A2wC1cWSa597tnGPFQw= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN, 67921 <at> debbugs.gnu.org Subject: [PATCH v2 06/23] gnu: Add ghc-splitmix-bootstrap-for-9.6 Date: Thu, 15 Feb 2024 10:49:47 +0200 Message-ID: <0b77306b9641fc095a6d8ce755b160afaeda9bff.1707827100.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) * gnu/packages/haskell.scm (ghc-splitmix-bootstrap-for-9.6): New variable. Change-Id: I65584aa893975015dc44491b120636844af801de --- gnu/packages/haskell.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 307231e8f3..ce3ca5083d 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1601,4 +1601,36 @@ (define ghc-hashable-bootstrap-for-9.6 combine hash values.") (license license:bsd-3))) +(define ghc-splitmix-bootstrap-for-9.6 + (package + (name "ghc-splitmix-bootstrap") + (version "0.1.0.5") + (source (origin + (method url-fetch) + (uri (hackage-uri "splitmix" version)) + (sha256 + (base32 + "00ihw7vji8ydik7f5lk9iwj21j829lpl22wa4nqz2igg26b7mw4x")))) + (build-system haskell-build-system) + (properties '((upstream-name . "splitmix"))) + (arguments + `(#:tests? #f + #:haskell ,ghc-bootstrap-for-9.6)) + (home-page "http://hackage.haskell.org/package/splitmix") + (synopsis "Fast and splittable pseudorandom number generator") + (description + "This package provides a Pure Haskell implementation of the +SplitMix pseudorandom number generator. SplitMix is a \"splittable\" +pseudorandom number generator that is quite fast: 9 64-bit +arithmetic/logical operations per 64 bits generated. SplitMix is tested +with two standard statistical test suites (DieHarder and TestU01, this +implementation only using the former) and it appears to be adequate for +\"everyday\" use, such as Monte Carlo algorithms and randomized data +structures where speed is important. In particular, it @strong{should not +be used for cryptographic or security applications}, because generated +sequences of pseudorandom values are too predictable (the mixing functions +are easily inverted, and two successive outputs suffice to reconstruct the +internal state).") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:51:17 2024 Received: from localhost ([127.0.0.1]:54012 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raXSe-00014c-U1 for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:17 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55072 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1raXSS-00012G-Hw for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:05 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 5486834367B; Thu, 15 Feb 2024 09:51:23 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987083; bh=in3gyVMd0M4cI45JpoQe9r1+t6Q52sxo9p74vF11uPQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=LtJaQfUwUtp/6T13hXBPJn7IIms9yaD56iEculNaHt0ik5/l5RLybaowjIrTIAcHL hTSzvy0H5QLnMHrH3yM8o+DMZIAlSAGCbT3mrRYpP+h6IzIHv1hV53w4HeO986bJ7n F97QrFDFnkz2g4OKiIxGYyhkA+dyLL1X8a+KiXbc= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN, 67921 <at> debbugs.gnu.org Subject: [PATCH v2 07/23] gnu: Add ghc-random-bootstrap-for-9.6 Date: Thu, 15 Feb 2024 10:49:48 +0200 Message-ID: <18347a8224a94cd64bfb1d8d665abcf2aeb81937.1707827100.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) * gnu/packages/haskell.scm (ghc-random-bootstrap-for-9.6): New variable. Change-Id: If1a39b27687a63a63dab5aa4c1a366a8ba78196a --- gnu/packages/haskell.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index ce3ca5083d..9487223636 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1633,4 +1633,26 @@ (define ghc-splitmix-bootstrap-for-9.6 internal state).") (license license:bsd-3))) +(define ghc-random-bootstrap-for-9.6 + (package + (name "ghc-random-bootstrap") + (version "1.2.1.1") + (source (origin + (method url-fetch) + (uri (hackage-uri "random" version)) + (sha256 + (base32 + "0xlv1k4sj87akwvj54kq4nrfkzi6qcz1941bf78pnkbaxpvp44iy")))) + (build-system haskell-build-system) + (properties '((upstream-name . "random"))) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (inputs (list ghc-splitmix-bootstrap-for-9.6)) + (home-page "http://hackage.haskell.org/package/random") + (synopsis "Random number library") + (description + "This package provides a basic random number generation +library, including the ability to split random number generators.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:51:16 2024 Received: from localhost ([127.0.0.1]:54010 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raXSe-00014a-DH for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:16 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55054 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1raXSR-000121-L2 for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:04 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 0001234356B; Thu, 15 Feb 2024 09:51:21 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987082; bh=nfl2v2mzVSh67PRAha2dRwDT7aPbDzK7OnKZL00DSNU=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=AQv7gMJXZoGXAFG9o5B54cXLfUjvx1VDiOOm+lB+nw+woKdPePuPqJ7UcqI7KSHdL EPXMul9G9mLezVtFHAEq9cAhxp6DBPw5X9QMI0pu/4K4y61ec5g4wO7xdPDfNYM994 2E7WRAlNM56X0vF757e+123tMmFhCZjw5rwg03ME= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN, 67921 <at> debbugs.gnu.org Subject: [PATCH v2 04/23] gnu: Add ghc-extra-bootstrap-for-9.6 Date: Thu, 15 Feb 2024 10:49:45 +0200 Message-ID: <7e65460e888f1493803b733a1f7bad7857751d4c.1707827100.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) * gnu/packages/haskell.scm (ghc-extra-bootstrap-for-9.6): New variable. Change-Id: I73f1bd1a821bb01fc9d081c78313e583ce8fab6b --- gnu/packages/haskell.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index c2f0d8a160..717181b424 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1533,6 +1533,30 @@ (define ghc-js-flot-bootstrap-for-9.6 requirements of downstream users (e.g. Debian).") (license license:expat))) +(define ghc-extra-bootstrap-for-9.6 + (package + (name "ghc-extra-bootstrap") + (version "1.7.12") + (source (origin + (method url-fetch) + (uri (hackage-uri "extra" version)) + (sha256 + (base32 + "0g5h8fp0nq4k9asiknw0bhvb10zpfnsixfp0n3xz0rc83pnajwg5")))) + (build-system haskell-build-system) + (properties '((upstream-name . "extra"))) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (inputs (list ghc-clock-bootstrap-for-9.6)) + (home-page "https://github.com/ndmitchell/extra#readme") + (synopsis "Extra Haskell functions") + (description + "This library provides extra functions for the standard +Haskell libraries. Most functions are simple additions, filling out missing +functionality. A few functions are available in later versions of GHC, but +this package makes them available back to GHC 7.2.") + (license license:bsd-3))) + (define ghc-clock-bootstrap-for-9.6 (package (name "ghc-clock-bootstrap") -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:08 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:51:08 2024 Received: from localhost ([127.0.0.1]:53996 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raXSV-00012w-0B for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:08 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55060 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1raXSR-000122-L1 for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:04 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 7B716343679; Thu, 15 Feb 2024 09:51:22 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987082; bh=r9uYeMeZ/qMDceZanztoVqp0O16vy/qrhSx+dSDbySY=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=n7cXq51i0MDCVtl5qKUfvV7Y3ASpxckRAoc986rj36D7oU6gQ8mbQ1NfwL1L0erXp t1Pw8euRSbZNDuiMKi5V/ydXJyJrHkJPHpejRUgOmpNQyENJmgVtWxaIp/WE+aT5XH a4Uuz8qBqd6u/XVGSqyKz6UE+JW0tXF2QvZ/aXko= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN, 67921 <at> debbugs.gnu.org Subject: [PATCH v2 05/23] gnu: Add ghc-hashable-bootstrap-for-9.6 Date: Thu, 15 Feb 2024 10:49:46 +0200 Message-ID: <78c6174b635442b945df8fde9449c329e92fdbc6.1707827100.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) * gnu/packages/haskell.scm (ghc-hashable-bootstrap-for-9.6): New variable. Change-Id: Id96f7df459a3db56747cd4204b32b7ad253139a4 --- gnu/packages/haskell.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 717181b424..307231e8f3 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1578,4 +1578,27 @@ (define ghc-clock-bootstrap-for-9.6 timer functions of different operating systems via a unified API.") (license license:bsd-3))) +(define ghc-hashable-bootstrap-for-9.6 + (package + (name "ghc-hashable-bootstrap") + (version "1.4.1.0") + (source (origin + (method url-fetch) + (uri (hackage-uri "hashable" version)) + (sha256 + (base32 + "11sycr73821amdz8g0k8c97igi4z7f9xdvgaxlkxhsp6h310bcz1")))) + (build-system haskell-build-system) + (properties '((upstream-name . "hashable"))) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (home-page "http://github.com/haskell-unordered-containers/hashable") + (synopsis "Class for types that can be converted to a hash value") + (description + "This package defines a class, @code{Hashable}, for types that can be +converted to a hash value. This class exists for the benefit of hashing-based +data structures. The package provides instances for basic types and a way to +combine hash values.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:51:07 2024 Received: from localhost ([127.0.0.1]:53992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raXST-00012g-Rn for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:06 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55048 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1raXSQ-00011o-VZ for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:03 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 397C8343044; Thu, 15 Feb 2024 09:51:21 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987081; bh=WsxSA0CYcxi3UA+EcTQF9qmJXyv9fB1WX/uB6Y+yEds=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=obshHTUuRl4x0mvE5o/t+YZ4fhGtHqpiNLFdNcxc6aEEvtRNynaBn3FOx0lFxrg6f HGhs/Yus2DRizTugcUygFSKj8yWSzy4JbpEBtcqu7IwGLCQu6XTBbcef+mjwjWFHqo VcbDn0Ift2Kl+uBitXyLOZPcm4O7PwULVcyNfJKQ= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN, 67921 <at> debbugs.gnu.org Subject: [PATCH v2 03/23] gnu: Add ghc-clock-bootstrap-for-9.6 Date: Thu, 15 Feb 2024 10:49:44 +0200 Message-ID: <e67642a48939cf99153a168f3c839fe54be8bfb2.1707827100.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) * gnu/packages/haskell.scm (ghc-clock-bootstrap-for-9.6): New variable. Change-Id: I78d0997ee749a0c1725490c99308dcd1dc5bfbe5 --- gnu/packages/haskell.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index cd44d9c915..c2f0d8a160 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1533,4 +1533,25 @@ (define ghc-js-flot-bootstrap-for-9.6 requirements of downstream users (e.g. Debian).") (license license:expat))) +(define ghc-clock-bootstrap-for-9.6 + (package + (name "ghc-clock-bootstrap") + (version "0.8.3") + (source (origin + (method url-fetch) + (uri (hackage-uri "clock" version)) + (sha256 + (base32 + "1l850pf1dxjf3i15wc47d64gzkpzgvw0bq13fd8zvklq9kdyap44")))) + (build-system haskell-build-system) + (properties '((upstream-name . "clock"))) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (home-page "https://github.com/corsis/clock") + (synopsis "High-resolution clock for Haskell") + (description + "A package for convenient access to high-resolution clock and +timer functions of different operating systems via a unified API.") + (license license:bsd-3))) + ;;; haskell.scm ends here -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:06 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:51:05 2024 Received: from localhost ([127.0.0.1]:53987 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raXSS-00012K-Cn for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:05 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55040 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1raXSP-00011S-Uc for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:02 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id C911C343010; Thu, 15 Feb 2024 09:51:20 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987080; bh=vy9CwPW7mVsRltFj0R2U/xLjHeWfIjKfe37g3hFgSkM=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=eY6wt5AW7nPPDIG1YNL21VvgoLZN259F2kqFdh+R8kl1t2bXSnXp17ih5wu0TycA2 51Uc4P6EsmNuXvJPvzB5fmLUrG1S6+cCDU0ieLjjSSDvl9OH+j6UH0dndG57pZnONB pzGqko5oil12NoOWVipUZA+FPS4+VSFOQEjfOHrI= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN, 67921 <at> debbugs.gnu.org Subject: [PATCH v2 02/23] gnu: Add ghc-js-flot-bootstrap-for-9.6 Date: Thu, 15 Feb 2024 10:49:43 +0200 Message-ID: <e56ebd2dc8b475d86eb6bf9d46285db80f3986a0.1707827100.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) * gnu/packages/haskell.scm (ghc-js-flot-bootstrap-for-9.6): New variable. Change-Id: Ie01768c263084a3aa38b7120de832913a80fc99a --- gnu/packages/haskell.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 88826fb31f..cd44d9c915 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1503,4 +1503,34 @@ (define-public ghc-9.4 (file-pattern ".*\\.conf\\.d$") (file-type 'directory))))))) +;;; Bootstrap packages for hadrian, the new GHC build system + +(define ghc-bootstrap-for-9.6 ghc-9.4) + +(define ghc-js-flot-bootstrap-for-9.6 + (package + (name "ghc-js-flot-bootstrap") + (version "0.8.3") + (source + (origin + (method url-fetch) + (uri + (hackage-uri "js-flot" version)) + (sha256 + (base32 + "0yjyzqh3qzhy5h3nql1fckw0gcfb0f4wj9pm85nafpfqp2kg58hv")))) + (build-system haskell-build-system) + (arguments (list #:tests? #f + #:haskell ghc-bootstrap-for-9.6)) + (properties '((upstream-name . "js-flot"))) + (home-page "https://github.com/ndmitchell/js-flot") + (synopsis "Obtain minified flot code") + (description "This package bundles the minified +@url{http://www.flotcharts.org/, Flot} code (a jQuery plotting library) +into a Haskell package, so it can be depended upon by Cabal packages. +The first three components of the version number match the upstream flot +version. The package is designed to meet the redistribution +requirements of downstream users (e.g. Debian).") + (license license:expat))) + ;;; haskell.scm ends here -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:51:04 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:51:04 2024 Received: from localhost ([127.0.0.1]:53982 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raXSR-000123-EK for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:04 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55028 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1raXSP-00011M-GP for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:51:02 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 41C31342FEF; Thu, 15 Feb 2024 09:51:20 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987080; bh=/cAHoQF4gGeaLKyD2ZL4RdY7KN2YZs4ckv/L/xNIRwc=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=WgZsBMTOfXj5kn0wK1HADoLkfHlkHDrAUtL6qHHBadj9PfekCkJhJQq0jC6YR7fUJ tIasS3EL+kjKJQyRiH9156WLPoSMLDm6P1mhlPHXi2pQm77jE7LiikNaewOVWGllmu +B+u6jOsPrh9x5K5TmLU8wYV/h7vPws8EUQkIZt0= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN, 67921 <at> debbugs.gnu.org Subject: [PATCH v2 01/23] gnu: ghc-next: Update to version 9.4.8 Date: Thu, 15 Feb 2024 10:49:42 +0200 Message-ID: <a034d509b200281d69d32f56b67949b4c20ce5a1.1707827100.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <cover.1707827100.git.saku@HIDDEN> References: <cover.1707827100.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) * gnu/packages/haskell.scm (ghc-9.4): Update to version 9.4.8. [native-inputs]<ghc-testsuite>: Add a patch to fix the testsuite. (ghc-happy-bootstrap-for-9.4): Update to version 1.20.1.1. * gnu/packages/patches/ghc-9.4-testsuite-fixes.patch: New patch. Change-Id: I5ef72f83e5feed1defb706bafa934077fda1553c --- gnu/packages/haskell.scm | 11 +- .../patches/ghc-9.4-testsuite-fixes.patch | 119 ++++++++++++++++++ 2 files changed, 125 insertions(+), 5 deletions(-) create mode 100644 gnu/packages/patches/ghc-9.4-testsuite-fixes.patch diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 62815efbb1..88826fb31f 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1437,14 +1437,14 @@ (define ghc-happy-bootstrap-for-9.4 (hidden-package (package (name "ghc-happy") - (version "1.20.0") + (version "1.20.1.1") (source (origin (method url-fetch) (uri (hackage-uri "happy" version)) (sha256 (base32 - "1346r2x5ravs5fqma65bzjragqbb2g6v41wz9maknwm2jf7kl79v")))) + "06w8g3lfk2ynrfhqznhp1mnp8a5b64lj6qviixpndzf5lv2psklb")))) (build-system haskell-build-system) (arguments (list #:haskell ghc-bootstrap-for-9.4 @@ -1462,14 +1462,14 @@ (define-public ghc-9.4 (package (inherit base) (name "ghc-next") - (version "9.4.4") + (version "9.4.8") (source (origin (method url-fetch) (uri (string-append "https://www.haskell.org/ghc/dist/" version "/ghc-" version "-src.tar.xz")) (sha256 (base32 - "1qk7rlqf02s3b6m6sqqngmjq1mxnrz88h159lz6k25gddmdg5kp8")))) + "0pmqg9846lanb0hcyxhgr9ipzq33rfldxj7ln0j3qgpyczmhgx0b")))) (arguments (substitute-keyword-arguments (package-arguments base) ((#:phases phases '%standard-phases) @@ -1487,7 +1487,8 @@ (define-public ghc-9.4 version "/ghc-" version "-testsuite.tar.xz")) (sha256 (base32 - "04p2lawxxg3nyv6frzhyjyh3arhqqyh5ka3alxa2pxhcd2hdcja3")))) + "159wsqnqpqb0pxa3zyhvyg07wxr2zz7v52h52wkplw4pn12dsidc")) + (patches (search-patches "ghc-9.4-testsuite-fixes.patch")))) ("ghc-alex" ,ghc-alex-bootstrap-for-9.4) ("ghc-happy" ,ghc-happy-bootstrap-for-9.4) ,@(filter (match-lambda diff --git a/gnu/packages/patches/ghc-9.4-testsuite-fixes.patch b/gnu/packages/patches/ghc-9.4-testsuite-fixes.patch new file mode 100644 index 0000000000..f394632add --- /dev/null +++ b/gnu/packages/patches/ghc-9.4-testsuite-fixes.patch @@ -0,0 +1,119 @@ +From 3acd8aa948a27465cffc8e2ab56229485e2a5b98 Mon Sep 17 00:00:00 2001 +From: Saku Laesvuori <saku@HIDDEN> +Date: Tue, 5 Dec 2023 22:49:45 +0200 +Subject: [PATCH] Fix tests + +* replaces egrep with grep -E +* removes unnecessary escaping in some grep regular expressions +* adds a missing include header to a makefile +--- + testsuite/tests/cabal/cabal01/Makefile | 2 +- + testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile | 4 ++++ + testsuite/tests/haddock/perf/Makefile | 8 ++++---- + testsuite/tests/hsc2hs/Makefile | 4 ++-- + testsuite/tests/numeric/should_run/T7014.primops | 4 ++-- + testsuite/tests/simplCore/should_compile/Makefile | 4 ++-- + 6 files changed, 15 insertions(+), 11 deletions(-) + +diff --git a/testsuite/tests/cabal/cabal01/Makefile b/testsuite/tests/cabal/cabal01/Makefile +index 004e4c75..6ec499c9 100644 +--- a/testsuite/tests/cabal/cabal01/Makefile ++++ b/testsuite/tests/cabal/cabal01/Makefile +@@ -5,7 +5,7 @@ include $(TOP)/mk/test.mk + # Find all the env variables starting with CI_ to unset them. + # Otherwise, we might run into environment length limitations on Windows. + # (See `xargs --show-limits`.) +-VARS_TO_UNSET := $(shell env | grep ^CI_ | egrep -o '^[^=]+') ++VARS_TO_UNSET := $(shell env | grep ^CI_ | grep -E -o '^[^=]+') + unexport $(VARS_TO_UNSET) + + clean: +diff --git a/testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile b/testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile +index fd64d23f..cb669db3 100644 +--- a/testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile ++++ b/testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile +@@ -1,3 +1,7 @@ ++TOP=../../../.. ++include $(TOP)/mk/boilerplate.mk ++include $(TOP)/mk/test.mk ++ + .PHONY: GHCiPrimCall + GHCiPrimCall: + '$(TEST_HC)' $(TEST_HC_OPTS) -fPIC -v0 -c GHCiPrimCall_cmm.cmm +diff --git a/testsuite/tests/haddock/perf/Makefile b/testsuite/tests/haddock/perf/Makefile +index b67b52f2..ff2f7ebb 100644 +--- a/testsuite/tests/haddock/perf/Makefile ++++ b/testsuite/tests/haddock/perf/Makefile +@@ -4,12 +4,12 @@ include $(TOP)/mk/test.mk + + # We accept a 5% increase in parser allocations due to -haddock + haddock_parser_perf : +- WithHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -haddock -O0 Fold.hs 2>/dev/null | grep Parser | egrep -o 'alloc=[0-9]+' | cut -c7- ) ; \ +- WithoutHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -O0 Fold.hs 2>/dev/null | grep Parser | egrep -o 'alloc=[0-9]+' | cut -c7- ) ; \ ++ WithHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -haddock -O0 Fold.hs 2>/dev/null | grep Parser | grep -E -o 'alloc=[0-9]+' | cut -c7- ) ; \ ++ WithoutHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -O0 Fold.hs 2>/dev/null | grep Parser | grep -E -o 'alloc=[0-9]+' | cut -c7- ) ; \ + awk "BEGIN { ratio = ($$WithHaddock / $$WithoutHaddock); if (ratio > 1.05) {print \"-haddock allocation ratio too high:\", ratio; exit 1} else {exit 0} }" + + # Similarly for the renamer + haddock_renamer_perf : +- WithoutHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -O0 Fold.hs 2>/dev/null | grep Renamer | egrep -o 'alloc=[0-9]+' | cut -c7- ) ; \ +- WithHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -haddock -O0 Fold.hs 2>/dev/null | grep Renamer | egrep -o 'alloc=[0-9]+' | cut -c7- ) ; \ ++ WithoutHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -O0 Fold.hs 2>/dev/null | grep Renamer | grep -E -o 'alloc=[0-9]+' | cut -c7- ) ; \ ++ WithHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -haddock -O0 Fold.hs 2>/dev/null | grep Renamer | grep -E -o 'alloc=[0-9]+' | cut -c7- ) ; \ + awk "BEGIN { ratio = ($$WithHaddock / $$WithoutHaddock); if (ratio > 1.05) {print \"-haddock allocation ratio too high:\", ratio; exit 1} else {exit 0} }" +diff --git a/testsuite/tests/hsc2hs/Makefile b/testsuite/tests/hsc2hs/Makefile +index d0b2d249..95b011c8 100644 +--- a/testsuite/tests/hsc2hs/Makefile ++++ b/testsuite/tests/hsc2hs/Makefile +@@ -52,9 +52,9 @@ T11004: + T12504: + '$(HSC2HS)' $(HSC2HS_OPTS) T12504/path/to/$@.hsc + ifeq "$(WINDOWS)" "YES" +- grep '{-# LINE 1 \"T12504\\\\path\\\\to\\\\$@\.hsc\" #-}' T12504/path/to/$@.hs ++ grep '{-# LINE 1 "T12504\\\\path\\\\to\\\\$@\.hsc" #-}' T12504/path/to/$@.hs + else +- grep '{-# LINE 1 \"T12504/path/to/$@\.hsc\" #-}' T12504/path/to/$@.hs ++ grep '{-# LINE 1 "T12504/path/to/$@\.hsc" #-}' T12504/path/to/$@.hs + endif + + .PHONY: T15758 +diff --git a/testsuite/tests/numeric/should_run/T7014.primops b/testsuite/tests/numeric/should_run/T7014.primops +index 3243666d..c807fb45 100644 +--- a/testsuite/tests/numeric/should_run/T7014.primops ++++ b/testsuite/tests/numeric/should_run/T7014.primops +@@ -1,8 +1,8 @@ + and# + or# + uncheckedShift.*# +-\+# +-\-# +++# ++-# + \*# + quotInt# + remInt# +diff --git a/testsuite/tests/simplCore/should_compile/Makefile b/testsuite/tests/simplCore/should_compile/Makefile +index b5041800..c56e04f6 100644 +--- a/testsuite/tests/simplCore/should_compile/Makefile ++++ b/testsuite/tests/simplCore/should_compile/Makefile +@@ -66,7 +66,7 @@ T13367: + + T8832: + $(RM) -f T8832.o T8832.hi +- '$(TEST_HC)' $(TEST_HC_OPTS) -O -c -ddump-simpl -dsuppress-ticks T8832.hs | egrep '^[a-zA-Z0-9]+ =' ++ '$(TEST_HC)' $(TEST_HC_OPTS) -O -c -ddump-simpl -dsuppress-ticks T8832.hs | grep -E '^[a-zA-Z0-9]+ =' + + T12603: + $(RM) -f T12603.o T12603.hi +@@ -259,7 +259,7 @@ str-rules: + # g should have been collapsed into one defininition by CSE. + .PHONY: T13340 + T13340: +- '$(TEST_HC)' $(TEST_HC_OPTS) -c -O T13340.hs -ddump-simpl -dsuppress-all | grep -c '\+#' ++ '$(TEST_HC)' $(TEST_HC_OPTS) -c -O T13340.hs -ddump-simpl -dsuppress-all | grep -c '+#' + + + # We expect to see all dictionaries specialized away. +-- +2.41.0 + -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 15 Feb 2024 08:50:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 15 03:50:59 2024 Received: from localhost ([127.0.0.1]:53975 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1raXSM-00011D-VJ for submit <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:50:59 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:32846 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1raXSJ-000113-Vh for 67921 <at> debbugs.gnu.org; Thu, 15 Feb 2024 03:50:57 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.187]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 4F321342FEF; Thu, 15 Feb 2024 09:51:13 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1707987073; bh=wKgiVXf8tTP7y6f5bkixpMDApiDixo46vvPnoJvpfug=; h=From:To:Cc:Subject:Date; b=M7LtvZsTcunaO2iFpIw0YdM+Z67/C5TApOXMytHcaEIOzM2FoIeyxffXX7+t16xH0 PaJvPFoj/J+y6J1rKaEbBfC7hmFe0Qs/ELpLtvaSDGrcn+kbzzQPUwF9Zlapu9LhvB VE1V1KNdbB/YIlIYu7xXa3wY0um2eu/dJ1QKR+A0= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN, 67921 <at> debbugs.gnu.org Subject: [WIP PATCH v2 00/23] Update GHC to 9.6.4 Date: Thu, 15 Feb 2024 10:49:41 +0200 Message-ID: <cover.1707827100.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.9 (--) This series - updates ghc-next to 9.4.8 - adds bootstrap dependencies for Hadrian (ghc-9.6 build system) - adds ghc-9.6 - changes the default ghc to ghc-9.6. The compiler seems to work (I have built some haskell packages with it after running `guix refresh` and disabling it's tests) but some tests fail with weird errors like the following: ``` ld: cannot find \: No such file or directory ld: cannot find \: No such file or directory ld: cannot find spaces/testsuite/tests/backpack/cabal/T16219/T16219.run/dist/build/library-a-impl: No such file or directory collect2: error: ld returned 1 exit status `gcc' failed in phase `Linker'. (Exit code: 1) make: *** [Makefile:12: T16219] Error 1 ``` Something seems to be failing due to the tests being run in '/tmp/guix-build-ghc-9.6.4.drv-0/ghctest-lgjqumae/test spaces/testsuite/...' but I can't figure out what it is. I've tried tracing the tests and it seems that ld is called with arguments '/tmp/.../test' '\' '\' 'spaces/...' which obviously can't work, but I could not pin down where the escaping fails. This happens with just ~40 out of almost 10 000 tests which makes it even more confusing. Any ideas what could be causing the failures or should I just try disabling those tests? I also noticed that hidden packages shadow other packages, for example the hidden base package from any haskell package can shadow the exposed version from ghc. I guess I'll try implementing a fix for https://issues.guix.gnu.org/66347 by adding a new profile hook that creates a package environment[1] for ghc. [2]: https://ghc.gitlab.haskell.org/ghc/doc/users_guide/packages.html#package-environments Saku Laesvuori (23): gnu: ghc-next: Update to version 9.4.8 gnu: Add ghc-js-flot-bootstrap-for-9.6 gnu: Add ghc-clock-bootstrap-for-9.6 gnu: Add ghc-extra-bootstrap-for-9.6 gnu: Add ghc-hashable-bootstrap-for-9.6 gnu: Add ghc-splitmix-bootstrap-for-9.6 gnu: Add ghc-random-bootstrap-for-9.6 gnu: Add ghc-primitive-bootstrap-for-9.6 gnu: Add ghc-js-jquery-bootstrap-for-9.6 gnu: Add ghc-utf8-string-bootstrap-for-9.6 gnu: Add ghc-heaps-bootstrap-for-9.6 gnu: Add ghc-js-dgtable-bootstrap-for-9.6 gnu: Add ghc-nats-bootstrap-for-9.6 gnu: Add ghc-tagged-bootstrap-for-9.6 gnu: Add ghc-semigroups-bootstrap-for-9.6 gnu: Add ghc-base16-bytestring-bootstrap-for-9.6 gnu: Add ghc-cryptohash-sha256-bootstrap-for-9.6 gnu: Add ghc-unordered-containers-bootstrap-for-9.6 gnu: Add ghc-filepattern-bootstrap-for-9.6 gnu: Add ghc-shake-bootstrap-for-9.6 gnu: Add hadrian-for-ghc-9.6 gnu: Add ghc-9.6 gnu: ghc: Update to version 9.6.4 gnu/packages/haskell.scm | 686 +++++++++++++++++- .../patches/ghc-9.4-testsuite-fixes.patch | 119 +++ 2 files changed, 792 insertions(+), 13 deletions(-) create mode 100644 gnu/packages/patches/ghc-9.4-testsuite-fixes.patch base-commit: f2102cb5b9239be2ed2023b908b726af542e0124 -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 8 Jan 2024 07:09:36 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 08 02:09:36 2024 Received: from localhost ([127.0.0.1]:34869 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rMjlQ-0004IN-96 for submit <at> debbugs.gnu.org; Mon, 08 Jan 2024 02:09:36 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:34782 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1rMjlO-0004IF-Qm for 67921 <at> debbugs.gnu.org; Mon, 08 Jan 2024 02:09:35 -0500 Received: from X-kone (unknown [185.50.245.20]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 26E72342FEF; Mon, 8 Jan 2024 08:09:43 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1704697784; bh=YrzK82EnqHcC44Fx7FJMyho6kVGQ44LW0LY+y2zJpVI=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=uV4qW30Ch9ovPE7f9LEftZBYKDhONoeVhP5Z2egQB/SqQkjNLo1MJbrJt2KIavXZT 2T6Okx1YnVGDI/VhqKWsn23DP2wgGP9MB7W4+xowR5NE9+ROEdSOrXHhcQwCdpqWLD E8XvxMbnt0X5etomSvZax3zDwxHy/8Cw2PPDjcYg= Date: Mon, 8 Jan 2024 09:09:23 +0200 From: Saku Laesvuori <saku@HIDDEN> To: Lars-Dominik Braun <lars@HIDDEN> Subject: Re: [bug#67921] [PATCH haskell-team 3/3] guix: haskell-build-system: Hide dependecies from ghc's package db Message-ID: <vceyvgylkpftupwxlm4nc2555nvrg6kdeqsghv4lo722po57el@t5xc7wwn5b2r> References: <5cdfcf3aadfbe42655b941764d5a700b6d4bca88.1703056111.git.saku@HIDDEN> <6030eebe203e81a45acda76c95bcbfb064ff5e74.1703056111.git.saku@HIDDEN> <ZZmfF_c4kxUV0BZl@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="cvspcsirzfuvcbyw" Content-Disposition: inline In-Reply-To: <ZZmfF_c4kxUV0BZl@HIDDEN> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: 67921 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --cvspcsirzfuvcbyw Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable > Hi, >=20 > > A Haskell package P contains information about all other haskell > > packages P_n it depends on. This commit hides the packages P_n in the > > package database stored in P, which enables being explicit about which > > haskell packages one wants to be visible in their profile. >=20 > oddly enough this patch causes the 'check phase of ghc-doctest to > not finish/hang. Any idea why? No idea, I'll look into it more when I get GHC 9.6 packaged. --cvspcsirzfuvcbyw Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoMkZR3NPB29fCOn/JX0oSiodOjIFAmWbn6MACgkQJX0oSiod OjIKLhAAiQ5m3svlXkdRKUQsXAHjsDs8qA6CAOtegPMsvd/fEUn4GOaIJ6wYxF9T RDrxKYd03eJ3IcNeOftlGEE4lhaaP0mqotQKx640tzlxwH0yPt1E3GNYfcgay1Ti VKqz4eOyeCvustpykLh4MCx0pDKEYvCr8BV7UyRHx6O+g2X1xAUEvQL1SnJaa1Dj QUQbDR+4xIvbUqz8XqrJxO7bx+8ipP481vhciXbFbGkwJ4BFxuy1NRY1/dMwefEK NefZqKPgf9NWGLbdiS0S/1LNwOBs3vcbkh+Kr+MH4MY7XQ4tnjXTmRm9BHKjcZXZ Jc9BaCMjlwAulGE0QRsFg8C0yjYAiX8NAEnpJT0/dST/3WeFqjYEBvIbjLQd3ZfU nl4290VL13IIwNpYtYoNSIXbKbReYUmqcDK2O5/ndezCI7ceHwTJBW5JPfghc9Cg DgN49kIScevnaVt95cbsZfXYFilWS6NTye2hFT4uUk9eUwaIWmisX+a6HYkhpDfU B3wDdlKXqtvI+qYoHVZ8w5smmkhBcyRCh+GsPRfv/q/l6Ph17q42fIRuPnRweHJ8 wVv185A7e9B3tUIGyp7l+bTB/KpuN0xmIm1zAEWMosc4UaIjRUvBB8DtUX65EW8C lWgCvbiFEXB72Hws1lPCUuOUgCcortAY6jSQyA/jRLfCMUu/D8k= =tkO5 -----END PGP SIGNATURE----- --cvspcsirzfuvcbyw--
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 6 Jan 2024 18:42:50 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jan 06 13:42:50 2024 Received: from localhost ([127.0.0.1]:60294 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rMBdC-0003kt-IE for submit <at> debbugs.gnu.org; Sat, 06 Jan 2024 13:42:50 -0500 Received: from mout-p-101.mailbox.org ([2001:67c:2050:0:465::101]:51776) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lars@HIDDEN>) id 1rMBdA-0003kf-Fq for 67921 <at> debbugs.gnu.org; Sat, 06 Jan 2024 13:42:49 -0500 Received: from smtp2.mailbox.org (smtp2.mailbox.org [IPv6:2001:67c:2050:b231:465::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4T6q241d6zz9snR; Sat, 6 Jan 2024 19:42:36 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1704566556; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=P3+CnzgoqiRXpzFEhu1Y/gfut22ywh+zEeWq8HxTmiw=; b=Z4zRbyc9RxWkEuWsNnVDCNjuGfYSpY0WfLNlQqHNmQyrSfXNEvl9x3rMpi5XSXSYGk7HOw 2/iF2EbS7/BUr480AzmTIzDQ3WECf6nn0uVUZpyyvD7CEd+7JIA+I2WZr/kE9eHW0epkBG 5Wx8U8hd+5vCsdJHmK0aSi4RJ4YacM15+mcaI0tovqByEp/7vhQLnC/AgJxGyvVffI/qDY T/aNYNWIuOmYGumrw4c4d2RwqohjbXpu4n+Pf9wRNEhSu3vJ8wtvIIlddzFyq1lMMHlHVo 3I3IjzkDi9cu+m06wZN/x1z6mGYd+Z5XGHuw3mQW5l9hluFQiq02aZyFWY1SVA== Date: Sat, 6 Jan 2024 19:42:31 +0100 From: Lars-Dominik Braun <lars@HIDDEN> To: Saku Laesvuori <saku@HIDDEN> Subject: Re: [bug#67921] [PATCH haskell-team 3/3] guix: haskell-build-system: Hide dependecies from ghc's package db Message-ID: <ZZmfF_c4kxUV0BZl@HIDDEN> References: <5cdfcf3aadfbe42655b941764d5a700b6d4bca88.1703056111.git.saku@HIDDEN> <6030eebe203e81a45acda76c95bcbfb064ff5e74.1703056111.git.saku@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <6030eebe203e81a45acda76c95bcbfb064ff5e74.1703056111.git.saku@HIDDEN> X-Rspamd-Queue-Id: 4T6q241d6zz9snR X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 67921 Cc: 67921 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hi, > A Haskell package P contains information about all other haskell > packages P_n it depends on. This commit hides the packages P_n in the > package database stored in P, which enables being explicit about which > haskell packages one wants to be visible in their profile. oddly enough this patch causes the 'check phase of ghc-doctest to not finish/hang. Any idea why? Cheers, Lars
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 22 Dec 2023 11:04:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 22 06:04:06 2023 Received: from localhost ([127.0.0.1]:46113 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rGdK2-0000MR-Gm for submit <at> debbugs.gnu.org; Fri, 22 Dec 2023 06:04:06 -0500 Received: from mout-p-101.mailbox.org ([2001:67c:2050:0:465::101]:54470) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lars@HIDDEN>) id 1rGdK0-0000Lu-Dd for 67921 <at> debbugs.gnu.org; Fri, 22 Dec 2023 06:04:05 -0500 Received: from smtp102.mailbox.org (smtp102.mailbox.org [10.196.197.102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4SxPYg5Pdnz9snR; Fri, 22 Dec 2023 12:03:51 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1703243031; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=VQ3Lsqg3kZlm2qvS8Tp3qUAbBKrGpe8quQbqo7dtifY=; b=z4RjWsdrKIRSB89/gKaAz8lq3uGOo2NrFkUMMT11/rDyKEBOQ6CBXV6dF4Ze3oLbeuyzWY Bz4MHW2idgqzL7n9P0hEaPccxyo3BfwoqaGiNifPOAAfs640Nx63BhMM/pzjxU/L/e+pNe Lj7o0Srsjwa6VyJDIcKCmO40zqyFZGpf+FmD2CyhJYthhbR3QeHoVaTwLzjkMKWEQG4y+S BadfGwKhsl7lvuSNRQDFR+z0behk4xTzpPGmU6q9sqaMJEQnODIrxIZZwKlLt1SFL8D8mB RmhN+VrcwMIlnuAEoJBSgq6lD2crxkjrF9pJ/bu1H7IzcoVjCUCh9+fI1V03Bw== Date: Fri, 22 Dec 2023 12:03:49 +0100 From: Lars-Dominik Braun <lars@HIDDEN> To: Saku Laesvuori <saku@HIDDEN> Subject: Re: [bug#67921] [PATCH haskell-team 2/3] gnu: ghc: Use version 9.4.8 as the default Message-ID: <ZYVtFfZ5DdWiYaHl@HIDDEN> References: <5cdfcf3aadfbe42655b941764d5a700b6d4bca88.1703056111.git.saku@HIDDEN> <c4f97924d832d52aa15366b4e2397568e2d96868.1703056111.git.saku@HIDDEN> <ZYVfxTBW9lsUtMFW@HIDDEN> <o22z5twrua57nzv5aqyldigbempxwglsa6xh2ytpxif4l2nacc@hgfkyqqcsbmt> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="U4w8i89Nmx6nxVXh" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <o22z5twrua57nzv5aqyldigbempxwglsa6xh2ytpxif4l2nacc@hgfkyqqcsbmt> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 67921 Cc: 67921 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) --U4w8i89Nmx6nxVXh Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Hi Saku, > Because I wrote that patch when there wasn't yet a Stackage release for > ghc 9.6. But if a stackage release for it has now been released I'll try > updating it to 9.6. oh, I see. I believe 9.6 drops the Makefile-based build-system, making it a slightly more involved upgrade. > Regarding the big upgrade, I have been wondering how could the cabal > revisions be updated automatically. I’ve been using the script attached, which basically overwrites the entire package, except for synopsis and description. > Is there some reason why the revision is not part of the package > version? I don’t know. > Moving it there would probably be much easier than modifying > guix refresh (but then again, if those modifications should be done > anyway it doesn't really reduce the amount of work) The thing is that we still need the cabal file hash somewhere and it needs to be updated. My idea was to create a new HACKAGE-URI procedure, which accepts package name, version, revision and cabal file hash and add some black magic to combine the new cabal file with the tarball from hackage. Code exists for this, but I’ve never been able to finalize it. Lars --U4w8i89Nmx6nxVXh Content-Type: application/vnd.lotus-screencam Content-Disposition: attachment; filename="haskell-update.scm" Content-Transfer-Encoding: quoted-printable (use-modules (guix import stackage)=0A (guix import hackage)=0A= (guix packages)=0A (guix utils)=0A (gu= ix read-print)=0A (guix build-system haskell)=0A (g= uix diagnostics)=0A (gnu packages)=0A (ice-9 match)= =0A (srfi srfi-1)=0A (srfi srfi-9 gnu))=0A=0A(defin= e (package-sexp->properties package)=0A (match package=0A ((and expr ('= package fields ...))=0A (match expr=0A ((path *** ('properties ('= list sym ...)))=0A sym)=0A (_ '())))=0A (x=0A (pk 'nop= e))))=0A=0A(define (replace-package-sexp-field package field after replacem= ent)=0A "Replace PACKAGE=E2=80=99s FIELD with REPLACEMENT."=0A (match pac= kage=0A ((and expr ('package fields ...))=0A `(package=0A ,@(= fold (lambda (arg accum)=0A (match arg=0A = ((name args)=0A (if (eq? name field)=0A = (append (list `((,field ,@replacement))) accum)=0A = (append (list name args) accum)))=0A ((? com= ment? comment) comment)=0A (_ (error "nope"))))=0A = '() fields)))=0A (x=0A (pk 'nope))))=0A=0A(define (package= -field-location* package field)=0A "Return the source code location of the= definition of FIELD for PACKAGE, or=0A#f if it could not be determined."= =0A (match (package-location package)=0A (($ <location> file line colum= n)=0A (match (search-path %load-path file)=0A ((? string? file-fo= und)=0A (catch 'system-error=0A (lambda ()=0A ;;= In general we want to keep relative file names for modules.=0A = (call-with-input-file file-found=0A (lambda (port)=0A = (go-to-location port line column)=0A (match (read por= t)=0A (('package inits ...)=0A (let ((fi= eld (assoc field inits)))=0A (match field=0A = ((_ value)=0A (let ((loc (and=3D> (sourc= e-properties field)=0A source-prop= erties->location)))=0A (and loc=0A = ;; Preserve the original file name, which may be a=0A = ;; relative file name.=0A = (set-field loc (location-file) file))))=0A (_=0A= #f))))=0A (_=0A = #f)))))=0A (lambda _=0A #f)))=0A (#f=0A ;;= FILE could not be found in %LOAD-PATH.=0A #f)))=0A (_ #f)))=0A= =0A(define (add-upstream-name package)=0A (let* ((location (package-field-= location* package 'build-system))=0A (column (location-column locat= ion))=0A (upstream-name (guix-package->hackage-name package))=0A = (properties (package-properties package))=0A (existing-upstre= am-name (assoc-ref properties 'upstream-name))=0A (properties-exist= ? (not (null? properties))))=0A (cond=0A ((not location) (format #t= "No location for build-system, bailing on ~a~%" upstream-name))=0A (e= xisting-upstream-name (format #t "Upstream name ~a exists for ~a~%" existin= g-upstream-name upstream-name))=0A (properties-exist? (format #t "Prop= erties exist for ~a, bailing. ~a~%" upstream-name properties))=0A (ups= tream-name=0A (begin=0A (format #t "Adding upstream name ~a= to ~a at ~a~%" upstream-name (package-name package) location)=0A = (edit-expression=0A (location->source-properties location)=0A = (lambda (str)=0A (let ((properties `(properties (quote (= (upstream-name . ,upstream-name))))))=0A (string-append str "= \n" (make-string column #\space) (object->string* properties column))))))))= ))=0A=0A(define (package-source-uri-location package)=0A "Return the sourc= e code location of the definition of FIELD for PACKAGE, or=0A#f if it could= not be determined."=0A (match (package-location package)=0A (($ <locat= ion> file line column)=0A (match (search-path %load-path file)=0A = ((? string? file-found)=0A (catch 'system-error=0A (lambda= ()=0A ;; In general we want to keep relative file names for mod= ules.=0A (call-with-input-file file-found=0A (lambd= a (port)=0A (go-to-location port line column)=0A = (match (read port)=0A ((path *** ('source source))=0A = (match source=0A ((path *** ('uri u= ri))=0A (let ((loc (and=3D> (source-properties uri)= =0A source-properties->location)))= =0A (and loc=0A ;; P= reserve the original file name, which may be a=0A = ;; relative file name.=0A (set-field loc= (location-file) file))))))=0A (m=0A (be= gin=0A (format #t "Nothing found at ~a~%" m)=0A = #f))))))=0A (lambda _=0A #f)))=0A (#f= =0A ;; FILE could not be found in %LOAD-PATH.=0A #f)))=0A = (_ #f)))=0A=0A(define (add-hackage-uri package)=0A (let* ((location (packa= ge-source-uri-location package))=0A (column (and=3D> location locat= ion-column))=0A (upstream-name (assq-ref (package-properties packag= e) 'upstream-name))=0A (uri `(hackage-uri ,upstream-name version)))= =0A (cond=0A ((not location) (format #t "Not adding uri ~a to ~a, n= o location" uri (package-name package)))=0A ((not upstream-name) (form= at #t "Not adding uri ~a to ~a, not hackage" uri (package-name package)))= =0A (else=0A (format #t "Adding uri ~a to ~a at ~a~%" uri (pack= age-name package) location)=0A (edit-expression=0A (location= ->source-properties location)=0A (lambda (str) (object->string* uri= column)))))))=0A=0A(define (package-sexp->version package)=0A (match pack= age=0A ((and expr ('package fields ...))=0A (match expr=0A ((p= ath *** ('version version))=0A version)))=0A (x=0A (pk 'nope= ))))=0A=0A(define (package-sexp->arguments package)=0A (match package=0A = ((and expr ('package fields ...))=0A (match expr=0A ((path *** = ('arguments arguments))=0A arguments)=0A (_ #f)))=0A (x=0A= (pk 'nope))))=0A=0A(define (replace-package-sexp-field package field r= eplacement)=0A "Replace PACKAGE=E2=80=99s FIELD with REPLACEMENT."=0A (ma= tch package=0A ((and expr ('package fields ...))=0A `(package ,@(map= (lambda (x) (if (eq? (car x) field) `(,(car x) (,@replacement)) x)) fields= )))=0A (x=0A (error (format #f "cannot replace sexp field ~a in ~a" = field package)))))=0A=0A(define (update-package package)=0A (let* ((locati= on (package-location package))=0A (column (and=3D> location locatio= n-column))=0A (upstream-name (assq-ref (package-properties package)= 'upstream-name))=0A (old-version (package-version package))=0A = (old-arguments (package-arguments package)))=0A (cond=0A ((not= location) (format #t "Not updating ~a, because it has no location~%" (pack= age-name package)))=0A ((not upstream-name) (format #t "Not updating ~= a, because it has no upstream name~%" (package-name package)))=0A (els= e=0A (let* ((new-package (with-exception-handler=0A = (lambda (e) #f)=0A (lambda ()= (stackage->guix-package upstream-name))=0A = #:unwind? #t))=0A (new-version (package-sexp->version new-pac= kage))=0A (new-arguments (package-sexp->arguments new-package= )))=0A (cond=0A ((not new-package)=0A (form= at #t "Not updating ~a, cannot import package.~%" (package-name package)))= =0A ; XXX: also compare arguments=0A ((and (equal? old= -version new-version) (eq? old-arguments new-arguments))=0A (fo= rmat #t "Not updating ~a, same version.~%" (package-name package)))=0A = (else=0A (begin=0A (format #t "Updating pack= age ~a to ~a at ~a~%" (package-name package) new-version location)=0A = (edit-expression=0A (location->source-properties loca= tion)=0A (lambda (str) (object->string* (replace-package-sexp= -field=0A (replace-package-sexp-field new-pac= kage 'synopsis (package-synopsis package))=0A = 'description (package-description package))=0A = column)))))))))))=0A=0A(match (program-arguments)=0A ((p= rogname name)=0A (update-package (specification->package name))))=0A=0A --U4w8i89Nmx6nxVXh--
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 22 Dec 2023 10:33:33 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 22 05:33:33 2023 Received: from localhost ([127.0.0.1]:46105 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rGcqS-0002i5-MT for submit <at> debbugs.gnu.org; Fri, 22 Dec 2023 05:33:33 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:55540 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1rGcqQ-0002hv-5U for 67921 <at> debbugs.gnu.org; Fri, 22 Dec 2023 05:33:31 -0500 Received: from X-kone (unknown [130.233.144.183]) by mail.laesvuori.fi (Postfix) with ESMTPSA id BF09C34304F; Fri, 22 Dec 2023 11:33:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1703241212; bh=u1NXcFONihi4nkq1NyIlcLY9iWKuBFvWxK59dY590DI=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=VG6EYQOdkB1FuwiPd/p1oWU7FKqmNag8wRogQ0XJN+j5yBLefPtg60HIYuVCs94zV WYI31NuVmsB9k9OLuDlFJLJ2eCGiluP4YIEGh23jf6mjS5j1q7aMYYpsnbnJYsGveC ZvywQx8J6v+rzNwsE1UBjttx/+JtTXcoHFtRwJ0Y= Date: Fri, 22 Dec 2023 12:33:21 +0200 From: Saku Laesvuori <saku@HIDDEN> To: Lars-Dominik Braun <lars@HIDDEN> Subject: Re: [bug#67921] [PATCH haskell-team 2/3] gnu: ghc: Use version 9.4.8 as the default Message-ID: <o22z5twrua57nzv5aqyldigbempxwglsa6xh2ytpxif4l2nacc@hgfkyqqcsbmt> References: <5cdfcf3aadfbe42655b941764d5a700b6d4bca88.1703056111.git.saku@HIDDEN> <c4f97924d832d52aa15366b4e2397568e2d96868.1703056111.git.saku@HIDDEN> <ZYVfxTBW9lsUtMFW@HIDDEN> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="obylmhjgscp5arsq" Content-Disposition: inline In-Reply-To: <ZYVfxTBW9lsUtMFW@HIDDEN> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: 67921 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --obylmhjgscp5arsq Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable > Hi, >=20 > > * gnu/packages/haskell.scm (ghc-9.4): Rename from ghc-next to ghc. >=20 > why 9.4 and not 9.6? Stackage 22.0 for 9.6 has just been released and > if we go for a big upgrade (you=E2=80=99ll have to update the entire Hask= ell > ecosystem if you update GHC), we might as well just make the jump to > GHC 9.6 and Stackage 22.0. Because I wrote that patch when there wasn't yet a Stackage release for ghc 9.6. But if a stackage release for it has now been released I'll try updating it to 9.6. Regarding the big upgrade, I have been wondering how could the cabal revisions be updated automatically. Is there a simpler way than to 1. include a procedure for editing the declaration in the <upstream-updater= >=20 2. refactor the entire updater code to use that procedure 3. implement completely new logic for adding fields to package definitions? That seems like a lot of work in code that I don't know all that well. Is there some reason why the revision is not part of the package version? Moving it there would probably be much easier than modifying guix refresh (but then again, if those modifications should be done anyway it doesn't really reduce the amount of work) - Saku --obylmhjgscp5arsq Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoMkZR3NPB29fCOn/JX0oSiodOjIFAmWFZfEACgkQJX0oSiod OjL3EhAAkQSMY/WVBDEndRqbgCc1TMLpeeC6GXP1xFY6xmlkNG5CRPjVEpf7Yq2N YaMbQq1qAnLRRa4WHmq/hFvbpgaNXut6BiOruePQ+0LWl6Zay4ITd0OO8Bjq8weu gaNdBpLbCKBWw3mEBbZdVPpjFtI6xBWf/FZRMbLTvOUvfZPuDfTXpyRQMrUGNXzr NU/GkHuIktIMN3neP7Z5lQhojTBSA6WAaq+NrQGQb0zWocwVurxnGFF77/LfUOQ6 KgpqiyJRK+LPhiJQoU3M13LUXxiMHzzAojjJx6WHtRQtM4AAbD7PvQUZbo0soez9 XJm+KTWUMT1RYkvRdMtzhPmRkBQJ0fWOETFcFAardn18cKFdl9PLPz3QD4Wtl9yd 0vUp6CrNQl/4TM2A/05v6AQWv87lAFy27Q0CjfU4WKWiRLFPPEsCQQilWRrYl29e i40ce4t0MXNWIBCsrp2wivG6NVtxIAPbMG/d5v+ocyEF2LoVxRrxDbVg90Wyb4oJ KYRiIxT4a57q0iUMFuyaZLnQ0T6tK9SY8xTGLf02iMsYQk58iD/d+rW5guSvM8Dc ueHY+TMOp//VaMiTcPlPBOiw+IJmZ0AB6ivtKNUQZK9NVNGgGUrZU1BX8eL7tfr1 1SOCFpz6jwLbghbPYI/85zCxMEBTUWvsLGDDiqRjZXWJj093D8Q= =fZSa -----END PGP SIGNATURE----- --obylmhjgscp5arsq--
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 22 Dec 2023 10:07:21 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 22 05:07:21 2023 Received: from localhost ([127.0.0.1]:46088 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rGcR7-0005IK-Fk for submit <at> debbugs.gnu.org; Fri, 22 Dec 2023 05:07:21 -0500 Received: from mout-p-201.mailbox.org ([80.241.56.171]:47548) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <lars@HIDDEN>) id 1rGcR5-0005I2-5R for 67921 <at> debbugs.gnu.org; Fri, 22 Dec 2023 05:07:20 -0500 Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4SxNJB0wXBz9sTb; Fri, 22 Dec 2023 11:07:06 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=6xq.net; s=MBO0001; t=1703239626; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=6OOM46/PKiedOqT9vSQw6jLl56Vn8/YS5gwOny72MbE=; b=fYgNDFlYMzrMdtq4o7ayuqSPb19dX70pHtd8ZkZt5/nSXBTARY4mDF5a+vTnSJc/BWnEu/ D6Dmv93fESxC05fSYhRalwD+p6Qvi0T12TgNvofQXiRwhL7MYABSgauFXqr6MlpdEX2FN5 W+bSDmGfMQev/ydjYBkysJY55iknzR4QlOwo26BGg8X2nndmKp+0QkvXQB4MX7512PYH/v 6I+VTRB5EA7tKetW7iMTGp5yw6joGkVpYsWgmoSNOrgy/+14gIsh8Ijv0bvF3drdcsFOAD DFSNWpcWNywJSOmkFG6tYGzfwdRibJwy2saL/CG0S0yjf4ZKCYkBqwve3WliwQ== Date: Fri, 22 Dec 2023 11:07:01 +0100 From: Lars-Dominik Braun <lars@HIDDEN> To: Saku Laesvuori <saku@HIDDEN> Subject: Re: [bug#67921] [PATCH haskell-team 2/3] gnu: ghc: Use version 9.4.8 as the default Message-ID: <ZYVfxTBW9lsUtMFW@HIDDEN> References: <5cdfcf3aadfbe42655b941764d5a700b6d4bca88.1703056111.git.saku@HIDDEN> <c4f97924d832d52aa15366b4e2397568e2d96868.1703056111.git.saku@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <c4f97924d832d52aa15366b4e2397568e2d96868.1703056111.git.saku@HIDDEN> X-Rspamd-Queue-Id: 4SxNJB0wXBz9sTb X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 67921 Cc: 67921 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hi, > * gnu/packages/haskell.scm (ghc-9.4): Rename from ghc-next to ghc. why 9.4 and not 9.6? Stackage 22.0 for 9.6 has just been released and if we go for a big upgrade (you’ll have to update the entire Haskell ecosystem if you update GHC), we might as well just make the jump to GHC 9.6 and Stackage 22.0. Lars
guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 20 Dec 2023 07:14:30 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 20 02:14:30 2023 Received: from localhost ([127.0.0.1]:38508 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rFqmV-0007MH-C0 for submit <at> debbugs.gnu.org; Wed, 20 Dec 2023 02:14:30 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:34516 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1rFqmT-0007M9-ON for 67921 <at> debbugs.gnu.org; Wed, 20 Dec 2023 02:14:14 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.71]) by mail.laesvuori.fi (Postfix) with ESMTPSA id 97009342FF8; Wed, 20 Dec 2023 08:14:17 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1703056457; bh=5xtjy1kM0SzasnRjhA7wh6YdwKtdVavX9Tdb7hhWJmM=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=vxfxZ2zA9JKlIrnA8bm2z+3EwgRlrHekFM7kwsxLxt97llIf9wXbSzv4VIIeGje/z s7ha5iJk+wjgI54jllBj25f+XKAgkn8eyAYoQixsFnxkzwF8X/G50XB668w2xo5D8s 9XCbt9HfFVoRMFmf7it9TosH8dCk5uUNwCht2u5c= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 3/3] guix: haskell-build-system: Hide dependecies from ghc's package db Date: Wed, 20 Dec 2023 09:13:49 +0200 Message-ID: <6030eebe203e81a45acda76c95bcbfb064ff5e74.1703056111.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <5cdfcf3aadfbe42655b941764d5a700b6d4bca88.1703056111.git.saku@HIDDEN> References: <5cdfcf3aadfbe42655b941764d5a700b6d4bca88.1703056111.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) A Haskell package P contains information about all other haskell packages P_n it depends on. This commit hides the packages P_n in the package database stored in P, which enables being explicit about which haskell packages one wants to be visible in their profile. * guix/build/haskell-build-system.scm (register)[install-transitive-deps]: Set the 'exposed' field to False in the dependencies' .conf files. Remove a comment about symlinking because the copied files are now modified. Fixes: https://issues.guix.gnu.org/66347 Change-Id: I66332cd49e6036689873d9435036c9f876216f1b --- guix/build/haskell-build-system.scm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/guix/build/haskell-build-system.scm b/guix/build/haskell-build-system.scm index 0e94cf59a5..83c742427a 100644 --- a/guix/build/haskell-build-system.scm +++ b/guix/build/haskell-build-system.scm @@ -214,7 +214,10 @@ (define* (register #:key name system inputs outputs #:allow-other-keys) (unless dep-conf*-exists? (unless dep-conf-exists? (error (format #f "File ~a does not exist. This usually means the dependency ~a is missing. Was checking conf-file ~a." dep-conf id conf-file))) - (copy-file dep-conf dep-conf*)) ;XXX: maybe symlink instead? + (copy-file dep-conf dep-conf*) + (substitute* dep-conf* + (("(exposed:[ \t]*)True" _ field) + (string-append field "False")))) (loop (vhash-cons id #t seen) next-tail)) (loop seen tail)))))) -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at 67921) by debbugs.gnu.org; 20 Dec 2023 07:14:12 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 20 02:14:12 2023 Received: from localhost ([127.0.0.1]:38505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rFqmR-0007M0-Ve for submit <at> debbugs.gnu.org; Wed, 20 Dec 2023 02:14:12 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101]:34506 helo=mail.laesvuori.fi) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1rFqmP-0007Ls-NI for 67921 <at> debbugs.gnu.org; Wed, 20 Dec 2023 02:14:10 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.71]) by mail.laesvuori.fi (Postfix) with ESMTPSA id F3DE9342FF8; Wed, 20 Dec 2023 08:14:12 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1703056453; bh=g1gfZoGqKcop/o0dpKOpUWzX6UBtyOsPjLdt1nWcmZo=; h=From:To:Cc:Subject:Date:In-Reply-To:References; b=WabzRbKqwUrpQ5ZGIzRP1ZzqX7AwY773eEjRh8gWELS+3yZGRQmT3dP33hW8ramgC d0/EMyBuhvYFQ7ZsRxQIj82JZ6OC8gTcN+1EUQNsH+XNCsJLzKq33ntzFnKwNWy6zA XJPGUfaSWYnNK81ze45xNbmZNHS+c0O1vF+zCiz4= From: Saku Laesvuori <saku@HIDDEN> To: 67921 <at> debbugs.gnu.org Subject: [PATCH haskell-team 2/3] gnu: ghc: Use version 9.4.8 as the default Date: Wed, 20 Dec 2023 09:13:48 +0200 Message-ID: <c4f97924d832d52aa15366b4e2397568e2d96868.1703056111.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 In-Reply-To: <5cdfcf3aadfbe42655b941764d5a700b6d4bca88.1703056111.git.saku@HIDDEN> References: <5cdfcf3aadfbe42655b941764d5a700b6d4bca88.1703056111.git.saku@HIDDEN> MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67921 Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/haskell.scm (ghc-9.4): Rename from ghc-next to ghc. (ghc): Redefine as ghc-9.4 instead of ghc-9.2. Change-Id: I5696907ea6e2fac656d21d68c2ac89d549767ec2 --- gnu/packages/haskell.scm | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 88826fb31f..ebe5bc6dc8 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1392,12 +1392,6 @@ (define-public ghc-9.2 (file-pattern ".*\\.conf\\.d$") (file-type 'directory))))))) -;; Versions newer than ghc defined below (i.e. the compiler -;; haskell-build-system uses) should use ghc-next as their name to -;; ensure ghc (without version specification) and ghc-* packages are -;; always compatible. See https://issues.guix.gnu.org/issue/47335. -(define-public ghc ghc-9.2) - ;; 9.4 is the last version to support the make-based build system, ;; but it boot with 9.2, only 9.0 is supported. (define ghc-bootstrap-for-9.4 ghc-9.0) @@ -1461,7 +1455,7 @@ (define-public ghc-9.4 (let ((base ghc-9.2)) (package (inherit base) - (name "ghc-next") + (name "ghc") (version "9.4.8") (source (origin (method url-fetch) @@ -1503,4 +1497,10 @@ (define-public ghc-9.4 (file-pattern ".*\\.conf\\.d$") (file-type 'directory))))))) +;; Versions newer than ghc defined below (i.e. the compiler +;; haskell-build-system uses) should use ghc-next as their name to +;; ensure ghc (without version specification) and ghc-* packages are +;; always compatible. See https://issues.guix.gnu.org/issue/47335. +(define-public ghc ghc-9.4) + ;;; haskell.scm ends here -- 2.41.0
lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.Received: (at submit) by debbugs.gnu.org; 20 Dec 2023 07:11:09 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 20 02:11:09 2023 Received: from localhost ([127.0.0.1]:38498 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1rFqjV-0007GT-02 for submit <at> debbugs.gnu.org; Wed, 20 Dec 2023 02:11:09 -0500 Received: from lists.gnu.org ([2001:470:142::17]:58098) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <saku@HIDDEN>) id 1rFqjS-0007Fw-Ld for submit <at> debbugs.gnu.org; Wed, 20 Dec 2023 02:11:07 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <saku@HIDDEN>) id 1rFqjJ-00043i-QW for guix-patches@HIDDEN; Wed, 20 Dec 2023 02:10:57 -0500 Received: from vmi571514.contaboserver.net ([75.119.130.101] helo=mail.laesvuori.fi) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <saku@HIDDEN>) id 1rFqjH-0000g5-IL for guix-patches@HIDDEN; Wed, 20 Dec 2023 02:10:57 -0500 Received: from X-kone.org.aalto.fi (unknown [130.233.144.71]) by mail.laesvuori.fi (Postfix) with ESMTPSA id A4B2E342FF8; Wed, 20 Dec 2023 08:10:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=laesvuori.fi; s=mail; t=1703056258; bh=eOUw8LOiNKRVvNCikUcvDsapxXdUk41tLLorzxNjXbw=; h=From:To:Cc:Subject:Date; b=PDurbtMZLNDZ4cY4bnX56y40pYUEu5PLiaRnVGi4mFmaFlbmmVLtTH6BmuwFhiE04 SEmjFsXP9nm7THecf0x1gdOol7WSDlaoyDRRP+/HqP5mziJlGW5HyI5Du6+3xXW6Rb rUhy6k6P0N0EQM+S7NDx6PG02+BU3WbCSH94yAMM= From: Saku Laesvuori <saku@HIDDEN> To: guix-patches@HIDDEN Subject: [PATCH haskell-team 1/3] gnu: ghc-next: Update to version 9.4.8 Date: Wed, 20 Dec 2023 09:10:38 +0200 Message-ID: <5cdfcf3aadfbe42655b941764d5a700b6d4bca88.1703056111.git.saku@HIDDEN> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 X-Debbugs-Cc: Lars-Dominik Braun <lars@HIDDEN> Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=75.119.130.101; envelope-from=saku@HIDDEN; helo=mail.laesvuori.fi X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit Cc: Saku Laesvuori <saku@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.1 (/) * gnu/packages/haskell.scm (ghc-9.4): Update to version 9.4.8. [native-inputs]<ghc-testsuite>: Add a patch to fix the testsuite. (ghc-happy-bootstrap-for-9.4): Update to version 1.20.1.1. * gnu/packages/patches/ghc-9.4-testsuite-fixes.patch: New patch. Change-Id: I5ef72f83e5feed1defb706bafa934077fda1553c --- gnu/packages/haskell.scm | 11 +- .../patches/ghc-9.4-testsuite-fixes.patch | 119 ++++++++++++++++++ 2 files changed, 125 insertions(+), 5 deletions(-) create mode 100644 gnu/packages/patches/ghc-9.4-testsuite-fixes.patch diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm index 62815efbb1..88826fb31f 100644 --- a/gnu/packages/haskell.scm +++ b/gnu/packages/haskell.scm @@ -1437,14 +1437,14 @@ (define ghc-happy-bootstrap-for-9.4 (hidden-package (package (name "ghc-happy") - (version "1.20.0") + (version "1.20.1.1") (source (origin (method url-fetch) (uri (hackage-uri "happy" version)) (sha256 (base32 - "1346r2x5ravs5fqma65bzjragqbb2g6v41wz9maknwm2jf7kl79v")))) + "06w8g3lfk2ynrfhqznhp1mnp8a5b64lj6qviixpndzf5lv2psklb")))) (build-system haskell-build-system) (arguments (list #:haskell ghc-bootstrap-for-9.4 @@ -1462,14 +1462,14 @@ (define-public ghc-9.4 (package (inherit base) (name "ghc-next") - (version "9.4.4") + (version "9.4.8") (source (origin (method url-fetch) (uri (string-append "https://www.haskell.org/ghc/dist/" version "/ghc-" version "-src.tar.xz")) (sha256 (base32 - "1qk7rlqf02s3b6m6sqqngmjq1mxnrz88h159lz6k25gddmdg5kp8")))) + "0pmqg9846lanb0hcyxhgr9ipzq33rfldxj7ln0j3qgpyczmhgx0b")))) (arguments (substitute-keyword-arguments (package-arguments base) ((#:phases phases '%standard-phases) @@ -1487,7 +1487,8 @@ (define-public ghc-9.4 version "/ghc-" version "-testsuite.tar.xz")) (sha256 (base32 - "04p2lawxxg3nyv6frzhyjyh3arhqqyh5ka3alxa2pxhcd2hdcja3")))) + "159wsqnqpqb0pxa3zyhvyg07wxr2zz7v52h52wkplw4pn12dsidc")) + (patches (search-patches "ghc-9.4-testsuite-fixes.patch")))) ("ghc-alex" ,ghc-alex-bootstrap-for-9.4) ("ghc-happy" ,ghc-happy-bootstrap-for-9.4) ,@(filter (match-lambda diff --git a/gnu/packages/patches/ghc-9.4-testsuite-fixes.patch b/gnu/packages/patches/ghc-9.4-testsuite-fixes.patch new file mode 100644 index 0000000000..f394632add --- /dev/null +++ b/gnu/packages/patches/ghc-9.4-testsuite-fixes.patch @@ -0,0 +1,119 @@ +From 3acd8aa948a27465cffc8e2ab56229485e2a5b98 Mon Sep 17 00:00:00 2001 +From: Saku Laesvuori <saku@HIDDEN> +Date: Tue, 5 Dec 2023 22:49:45 +0200 +Subject: [PATCH] Fix tests + +* replaces egrep with grep -E +* removes unnecessary escaping in some grep regular expressions +* adds a missing include header to a makefile +--- + testsuite/tests/cabal/cabal01/Makefile | 2 +- + testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile | 4 ++++ + testsuite/tests/haddock/perf/Makefile | 8 ++++---- + testsuite/tests/hsc2hs/Makefile | 4 ++-- + testsuite/tests/numeric/should_run/T7014.primops | 4 ++-- + testsuite/tests/simplCore/should_compile/Makefile | 4 ++-- + 6 files changed, 15 insertions(+), 11 deletions(-) + +diff --git a/testsuite/tests/cabal/cabal01/Makefile b/testsuite/tests/cabal/cabal01/Makefile +index 004e4c75..6ec499c9 100644 +--- a/testsuite/tests/cabal/cabal01/Makefile ++++ b/testsuite/tests/cabal/cabal01/Makefile +@@ -5,7 +5,7 @@ include $(TOP)/mk/test.mk + # Find all the env variables starting with CI_ to unset them. + # Otherwise, we might run into environment length limitations on Windows. + # (See `xargs --show-limits`.) +-VARS_TO_UNSET := $(shell env | grep ^CI_ | egrep -o '^[^=]+') ++VARS_TO_UNSET := $(shell env | grep ^CI_ | grep -E -o '^[^=]+') + unexport $(VARS_TO_UNSET) + + clean: +diff --git a/testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile b/testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile +index fd64d23f..cb669db3 100644 +--- a/testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile ++++ b/testsuite/tests/ghci/should_run/GHCiPrimCall/Makefile +@@ -1,3 +1,7 @@ ++TOP=../../../.. ++include $(TOP)/mk/boilerplate.mk ++include $(TOP)/mk/test.mk ++ + .PHONY: GHCiPrimCall + GHCiPrimCall: + '$(TEST_HC)' $(TEST_HC_OPTS) -fPIC -v0 -c GHCiPrimCall_cmm.cmm +diff --git a/testsuite/tests/haddock/perf/Makefile b/testsuite/tests/haddock/perf/Makefile +index b67b52f2..ff2f7ebb 100644 +--- a/testsuite/tests/haddock/perf/Makefile ++++ b/testsuite/tests/haddock/perf/Makefile +@@ -4,12 +4,12 @@ include $(TOP)/mk/test.mk + + # We accept a 5% increase in parser allocations due to -haddock + haddock_parser_perf : +- WithHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -haddock -O0 Fold.hs 2>/dev/null | grep Parser | egrep -o 'alloc=[0-9]+' | cut -c7- ) ; \ +- WithoutHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -O0 Fold.hs 2>/dev/null | grep Parser | egrep -o 'alloc=[0-9]+' | cut -c7- ) ; \ ++ WithHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -haddock -O0 Fold.hs 2>/dev/null | grep Parser | grep -E -o 'alloc=[0-9]+' | cut -c7- ) ; \ ++ WithoutHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -O0 Fold.hs 2>/dev/null | grep Parser | grep -E -o 'alloc=[0-9]+' | cut -c7- ) ; \ + awk "BEGIN { ratio = ($$WithHaddock / $$WithoutHaddock); if (ratio > 1.05) {print \"-haddock allocation ratio too high:\", ratio; exit 1} else {exit 0} }" + + # Similarly for the renamer + haddock_renamer_perf : +- WithoutHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -O0 Fold.hs 2>/dev/null | grep Renamer | egrep -o 'alloc=[0-9]+' | cut -c7- ) ; \ +- WithHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -haddock -O0 Fold.hs 2>/dev/null | grep Renamer | egrep -o 'alloc=[0-9]+' | cut -c7- ) ; \ ++ WithoutHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -O0 Fold.hs 2>/dev/null | grep Renamer | grep -E -o 'alloc=[0-9]+' | cut -c7- ) ; \ ++ WithHaddock=$(shell '$(TEST_HC)' $(TEST_HC_OPTS) -fno-code -fforce-recomp -Wno-all -ddump-timings -haddock -O0 Fold.hs 2>/dev/null | grep Renamer | grep -E -o 'alloc=[0-9]+' | cut -c7- ) ; \ + awk "BEGIN { ratio = ($$WithHaddock / $$WithoutHaddock); if (ratio > 1.05) {print \"-haddock allocation ratio too high:\", ratio; exit 1} else {exit 0} }" +diff --git a/testsuite/tests/hsc2hs/Makefile b/testsuite/tests/hsc2hs/Makefile +index d0b2d249..95b011c8 100644 +--- a/testsuite/tests/hsc2hs/Makefile ++++ b/testsuite/tests/hsc2hs/Makefile +@@ -52,9 +52,9 @@ T11004: + T12504: + '$(HSC2HS)' $(HSC2HS_OPTS) T12504/path/to/$@.hsc + ifeq "$(WINDOWS)" "YES" +- grep '{-# LINE 1 \"T12504\\\\path\\\\to\\\\$@\.hsc\" #-}' T12504/path/to/$@.hs ++ grep '{-# LINE 1 "T12504\\\\path\\\\to\\\\$@\.hsc" #-}' T12504/path/to/$@.hs + else +- grep '{-# LINE 1 \"T12504/path/to/$@\.hsc\" #-}' T12504/path/to/$@.hs ++ grep '{-# LINE 1 "T12504/path/to/$@\.hsc" #-}' T12504/path/to/$@.hs + endif + + .PHONY: T15758 +diff --git a/testsuite/tests/numeric/should_run/T7014.primops b/testsuite/tests/numeric/should_run/T7014.primops +index 3243666d..c807fb45 100644 +--- a/testsuite/tests/numeric/should_run/T7014.primops ++++ b/testsuite/tests/numeric/should_run/T7014.primops +@@ -1,8 +1,8 @@ + and# + or# + uncheckedShift.*# +-\+# +-\-# +++# ++-# + \*# + quotInt# + remInt# +diff --git a/testsuite/tests/simplCore/should_compile/Makefile b/testsuite/tests/simplCore/should_compile/Makefile +index b5041800..c56e04f6 100644 +--- a/testsuite/tests/simplCore/should_compile/Makefile ++++ b/testsuite/tests/simplCore/should_compile/Makefile +@@ -66,7 +66,7 @@ T13367: + + T8832: + $(RM) -f T8832.o T8832.hi +- '$(TEST_HC)' $(TEST_HC_OPTS) -O -c -ddump-simpl -dsuppress-ticks T8832.hs | egrep '^[a-zA-Z0-9]+ =' ++ '$(TEST_HC)' $(TEST_HC_OPTS) -O -c -ddump-simpl -dsuppress-ticks T8832.hs | grep -E '^[a-zA-Z0-9]+ =' + + T12603: + $(RM) -f T12603.o T12603.hi +@@ -259,7 +259,7 @@ str-rules: + # g should have been collapsed into one defininition by CSE. + .PHONY: T13340 + T13340: +- '$(TEST_HC)' $(TEST_HC_OPTS) -c -O T13340.hs -ddump-simpl -dsuppress-all | grep -c '\+#' ++ '$(TEST_HC)' $(TEST_HC_OPTS) -c -O T13340.hs -ddump-simpl -dsuppress-all | grep -c '+#' + + + # We expect to see all dictionaries specialized away. +-- +2.41.0 + base-commit: dc2b59ddc1e8f510935777db40e881896f7a0cab -- 2.41.0
Saku Laesvuori <saku@HIDDEN>
:lars@HIDDEN, guix-patches@HIDDEN
.
Full text available.lars@HIDDEN, guix-patches@HIDDEN
:bug#67921
; Package guix-patches
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.