GNU bug report logs - #56729
[RFC PATCH 00/10] Add sagemath.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix-patches; Reported by: vicvbcun <guix@HIDDEN>; Keywords: patch; dated Sat, 23 Jul 2022 20:48:01 UTC; Maintainer for guix-patches is guix-patches@HIDDEN.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 22 Dec 2024 17:32:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Dec 22 12:32:29 2024
Received: from localhost ([127.0.0.1]:51777 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tPPoa-00087h-LT
	for submit <at> debbugs.gnu.org; Sun, 22 Dec 2024 12:32:28 -0500
Received: from mout02.posteo.de ([185.67.36.66]:49893)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <monego@HIDDEN>) id 1tPPoX-00087O-OM
 for 56729 <at> debbugs.gnu.org; Sun, 22 Dec 2024 12:32:27 -0500
Received: from submission (posteo.de [185.67.36.169]) 
 by mout02.posteo.de (Postfix) with ESMTPS id 02142240101
 for <56729 <at> debbugs.gnu.org>; Sun, 22 Dec 2024 18:32:20 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017;
 t=1734888740; bh=VBftnmskpriTEhd8RO9MwLCgdX0k2hQ5gx4pCaidFvw=;
 h=Message-ID:Date:MIME-Version:Subject:To:Cc:From:Content-Type:
 Content-Transfer-Encoding:From;
 b=glyOe2Pg1gme7njcF18LxpMlp0HreI09g7rYyrAyeO/8ZCnqQYA2Po10jE4Zd5ghw
 92kYHhMNT48VL8cLus3ZQq3VfsBpEsHE18bry2rgfWe5pU45py7JV76HsbBpck7So1
 Cn/gJvvHRYtYdg6Zegmo2nOYsIPwVEp67G+4pXWFU6HhmEWwp0L3BvzxPzuX+xvjpm
 gqZsNIwwnzc3eA2Pw+7IwNpz1FwQwBUsX7Isu9zvrN7vOcWTE53xstO5t624MKB++s
 DAxq0PX2SLrfQ5mE7kZytuwr97OY9LUbQ7UhKoJsJG+36QOEpl01EMN+sAcbUNyhQR
 eLLaYBJAvRg1Q==
Received: from customer (localhost [127.0.0.1])
 by submission (posteo.de) with ESMTPSA id 4YGSrx3BDMz9rxB;
 Sun, 22 Dec 2024 18:32:17 +0100 (CET)
Message-ID: <b9b28dcc-33eb-4f98-9620-18f041113fa9@HIDDEN>
Date: Sun, 22 Dec 2024 17:32:15 +0000
MIME-Version: 1.0
Subject: Re: [RFC PATCH 00/10] Add sagemath.
To: Sharlatan Hellseher <sharlatanus@HIDDEN>, 56729 <at> debbugs.gnu.org
References: <875xphnzrr.fsf@HIDDEN>
Content-Language: en-US
From: Vinicius Monego <monego@HIDDEN>
In-Reply-To: <875xphnzrr.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>,
 vicvbcun <guix@HIDDEN>, Andreas Enge <andreas@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: -3.3 (---)

Hi,

I sent a followup at https://issues.guix.gnu.org/75032

Vinicius

Em 24/10/2024 15:04, Sharlatan Hellseher escreveu:
> Hi
>
> I've checked, build and pushed 8 packages to master from
> https://issues.guix.gnu.org/70924.
>
> Let's refresh this series as well and maybe we may pack just new
> not-dependent packages out from "v3 32" series?
>
> --
> Thanks,
> Oleg




Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 24 Oct 2024 18:06:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 24 14:06:07 2024
Received: from localhost ([127.0.0.1]:36119 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t42Di-0000JZ-Fv
	for submit <at> debbugs.gnu.org; Thu, 24 Oct 2024 14:06:07 -0400
Received: from mail-wr1-f54.google.com ([209.85.221.54]:55562)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <sharlatanus@HIDDEN>) id 1t42Df-0000Iw-Ta
 for 56729 <at> debbugs.gnu.org; Thu, 24 Oct 2024 14:06:00 -0400
Received: by mail-wr1-f54.google.com with SMTP id
 ffacd0b85a97d-37d51055097so854229f8f.3
 for <56729 <at> debbugs.gnu.org>; Thu, 24 Oct 2024 11:05:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1729793068; x=1730397868; darn=debbugs.gnu.org;
 h=mime-version:message-id:date:subject:cc:to:from:from:to:cc:subject
 :date:message-id:reply-to;
 bh=Co/6tRwVG/YtYOLvlcVSD4QVovkXNp0BGgswjuBaKIQ=;
 b=MHY+m6klS+YVJ+CDP9XKHBpY5D2+OyYaKKVfkATObuOc5AYU3PBsvUEDlD7swr1iBQ
 HeuZoEire2YawKmSGye66G9pNh7sFabEB1zd16hw5ZMYHKOGAI4WZu0emGEVnjzjV5M8
 gpCUFvzYGHM0Bctne4PjJJyMc/4iOQ1jonf4K+O7O1L91dT7aIBdtaMbIj1TEN2jhZm/
 +GRSCVorgL5Cy73jDc25tGeCNgJTQFxxh2kaP45RUWOu52d/m5bhm5u6fXiUK2dWKnLL
 0C7Ipybv/qd8hodRXA5p+qtsBVgJwZGaO0NiN0Bhtgbjss+OJfnpnnWZgllrYP1GgmI3
 815w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1729793068; x=1730397868;
 h=mime-version:message-id:date:subject:cc:to:from:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=Co/6tRwVG/YtYOLvlcVSD4QVovkXNp0BGgswjuBaKIQ=;
 b=ANXJeNcCbMKh8AwSRTImjOqDNvSZhbms76qRRE82wIipyx4NSe56SwzCJuZ6DLHdt5
 5np2Ldu5NrU8EBUet2PPBzGpLxtHjndTmh+Gjp3VURiWeqnUGe10ErWNDUycd5zVWBge
 3oAooviX9RfisOtpO9gbG9JO6Fcm6lY9npR6NN024DW4A9ZcR283TgrNNl0evJYTK9m7
 Sa/YIMHyCQJ5jtMdKO6bQfQ0/I2KpnljycLTEzariYznvdPg9xNXWHWBmfV7b1nu7fPG
 WFBhcv1I3dGghrvGwPGRrMikjxCjf0z6pMwRQxnkUyPysaSHhLTEnr8yHwD+evdM3Gog
 78WA==
X-Gm-Message-State: AOJu0YwypwlFbFrL4gwjBCHFbU8dT9VF/TVPZT/2PauPZGNFdA13nEYK
 qseGgtzRuqJ6p9KwbLzxNByG1VnMOlwoui/U2+UAL0ZtGjioR2rE
X-Google-Smtp-Source: AGHT+IEyNsVqMClnTTTNBqhyZZD7wc1Zo5+RdgnYlNYG63fEV02IHJRaFbtPC9sM7PMELX81xuwvZw==
X-Received: by 2002:adf:fe86:0:b0:37d:39c8:ecca with SMTP id
 ffacd0b85a97d-37efcf91ec4mr4185558f8f.55.1729793067422; 
 Thu, 24 Oct 2024 11:04:27 -0700 (PDT)
Received: from guxtil (cpc100684-bagu15-2-0-cust967.1-3.cable.virginm.net.
 [86.8.111.200]) by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-37ee0a48283sm11851521f8f.36.2024.10.24.11.04.26
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Thu, 24 Oct 2024 11:04:26 -0700 (PDT)
From: Sharlatan Hellseher <sharlatanus@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH 00/10] Add sagemath.
Date: Thu, 24 Oct 2024 19:04:24 +0100
Message-ID: <875xphnzrr.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha512; protocol="application/pgp-signature"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 56729
Cc: vicvbcun <guix@HIDDEN>,
 Ludovic =?utf-8?Q?Court=C3=A8s?= <ludo@HIDDEN>,
 Vinicius Monego <monego@HIDDEN>, Andreas Enge <andreas@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 (-)

--=-=-=
Content-Type: text/plain


Hi

I've checked, build and pushed 8 packages to master from
https://issues.guix.gnu.org/70924.

Let's refresh this series as well and maybe we may pack just new
not-dependent packages out from "v3 32" series?

--
Thanks,
Oleg

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEmEeB3micIcJkGAhndtcnv/Ys0rUFAmcajCgACgkQdtcnv/Ys
0rXAqg//Q7OuG2zZ5EvgGnEQEGxXnxkMPL8MDBOpjb7NefedUr9ZKoUxGeMxlK+r
uauEPRm3jWCkEpwtvZejZy9TgUdnEYJyUolyM8FQ3i6Vne8xc4yw7ugs+RtatiDK
uy7DzNbtDLHdp6hfluaTFxWY7G04t/Ifrz2HAogKNnbyLJGb8yeYZDyti1Tp/qDw
HLyoH71bANusZrrclMHaYqWG7pC4mwzElnUWa0iD5sIyrrOmWmpvTDVsCOtlU1a5
s0S1u7p6Z8FF0Jwzj4KygPBNnm9J7R42iVKe/xwRQDNz5RyfsWcPIno9HrkRcRLG
tPP4cqaBWuOOtLdiRVmVjC9y0EIkNmkua9gKm5Ii7jK37f/Ytn0Z/GtI9w6e2zAM
DI4GKs7GNuUdfsM8H3z6GEMJjUPiJ13DGYWmU50dOasBc0aePCZBnb/j07nG8xPM
6Qbj7rQInD1OzgOaf/yyJS16oWV73msUHPbdSJ4rLW3gaDKvsT1+oW3QHxC5IJ7P
dTOdC5pVPqZEoVLAsG6ese/SDT8ZNrH3ohC5ZNum1+gYLG9gPvlud/PZWLGLFspQ
ebgYNTeXi53JEPO2yVJ5x4MDhVk0MlUSK/SnoyhnBCZdVSYdAVgB0pR8IcEX/QqK
+e/xlwgF0wtH306Y9Wa3cRLHdL7dQgNIhUwvIhbD2bk6jqY+yoQ=
=HyqJ
-----END PGP SIGNATURE-----
--=-=-=--




Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 30 May 2023 03:57:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 23:57:54 2023
Received: from localhost ([127.0.0.1]:59644 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3qUc-00037v-63
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 23:57:54 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.135]:38721)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3qUN-00036J-PC
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 23:57:43 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685419057; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=ZHd/W8Lk5zIyj9EJQkTYTZhw8oS4I6URQWw7U49ATJo4FVI1LWHW02DmxEaYKw0uir
 0zg1rVdGoJ7vr1b4xFKkzGcXPVBam+nSVL5NRI/pWmUlzp+p08EVpODXaFK8TDLgYHmW
 xFKB2rd/29In0zX+TvRaK5QntpDcyNpLpBLuwB22Q63wEsAmIKKa9ANyUiRbMi5dtpE1
 VYqvGGoEVjAJtL/tRqfxGajI5M2+8SMgn3GN5w3AlfT9m55KBZ0yfDgzuinswOIScB11
 ZY1CokleQxzExo0RbNAwDFRWPWSAe7FiElN85ci/KxOed2E6VDd8ZlIgUJ+8ufdOFX1J
 GW8g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685419057;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=Bvz3BIJ2B3PQSwj4UO6UqhFPBqTZ1ZkaHeZDzkktPzk=;
 b=MyQwLYk1OVIAP+vJNVPRASFGjEx52qGE23xcjUO0b3I+R+u1AsidFDoN1+VHGbqJ5D
 yn+iTx1NWpJRZ+Jjwv+fWipYQcbfhpWvVAElNDOzWcDJFs+8pBjL3QQw9+FEaOuNVUGz
 XO97MIwzX9FJ9iK4F93N+2F0TDMqQHaUvyrnOPqOxrAarirk3+T7uvf3Sns/6NQCC5+x
 KAS/jNhxtWaNiGAJVanqNTWX7WArU8jLNSveRd1QSbPVY6Da9kfcViSeha6ZpMR0tN9x
 vbZt/A2yXAkyg0yQ254sfojMZnGhailq3rHowSllxT1mgagKfX+xvkkKA++E5XqULscT
 zHPA==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685419057;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=Bvz3BIJ2B3PQSwj4UO6UqhFPBqTZ1ZkaHeZDzkktPzk=;
 b=VqQ9RyfBC7EPuKI6gv+L5haPgMWJ94rknx1fOdsHHwZNaum4BvnTnanou/Ej+ruw3c
 /k5WEPOxwA5wZ+4+WyBEmqUNPf3kbfBRN/MBPolkiYrWWtCl63sBDCJtAZzp1BKf7Qtc
 Pi/eu9NTNxY/UvolNfL12JnJyHd/TyHqaLfE1D7dRYFGg7p9+eCcw2XcI5Z+cXD8irLB
 VRbn9d5Wv71NPE5zl1tJKvFn26p9jQhX514Izd08/BIkAoWJFshGP/9ph2dviz/YiGlS
 72ZRfYrAJHkECkF+hv9NgPuImGPxnGd75ZFDxspogzVICpU5yy/rYjgOKS/KoVElcPJ1
 4IMA==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685419057;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=Bvz3BIJ2B3PQSwj4UO6UqhFPBqTZ1ZkaHeZDzkktPzk=;
 b=LxRL50vy1bbaDjY7VP6FGP8sNgEVlqDjYylsXLvwnrivASe1hLAWsdLU1vQtQyoQgo
 FxOiSZXpEjrhWVfph6AQ==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9elHkvI0r6JTEEwPZQIGpITRHJw3QBV19xfC5caujhgQnTJiaYr"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 AUTH)
 with ESMTPSA id z055e6z4U3vbnYL
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Tue, 30 May 2023 05:57:37 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 23/32] gnu: maxima: Build with ecl.
Date: Mon, 29 May 2023 22:38:32 +0200
Message-Id: <ae56b848d4407a373adf9ff70c622241992a8f45.1685391447.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 1.7 (+)
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:  The eventual sagemath package requires maxima.fas, which is
 only built with ecl. * gnu/packages/maths.scm (maxima)[inputs]: Replace sbcl
 with ecl. [arguments]<#:configure-flags>: Build with ecl instead. <#:phases>:
 Run test with ecl. * gnu/packages/patches/maxima-test-precision.pa [...] 
 Content analysis details:   (1.7 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.4 NO_DNS_FOR_FROM        DNS: Envelope sender has no MX or A DNS records
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level
 mail domains are different
 1.1 DATE_IN_PAST_06_12     Date: is 6 to 12 hours before Received: date
 0.0 SPF_NONE               SPF: sender does not publish an SPF Record
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.7 (/)

The eventual sagemath package requires maxima.fas, which is only built with
ecl.

* gnu/packages/maths.scm (maxima)[inputs]: Replace sbcl with ecl.
[arguments]<#:configure-flags>: Build with ecl instead.
<#:phases>: Run test with ecl.
* gnu/packages/patches/maxima-test-precision.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
---

Notes:
    The decrease in precision worries me a bit…

 gnu/local.mk                                  |  1 +
 gnu/packages/maths.scm                        | 11 +++----
 .../patches/maxima-test-precision.patch       | 30 +++++++++++++++++++
 3 files changed, 37 insertions(+), 5 deletions(-)
 create mode 100644 gnu/packages/patches/maxima-test-precision.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index 683c36c383..1a90c8d2e4 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1551,6 +1551,7 @@ dist_patch_DATA =						\
   %D%/packages/patches/mathjax-no-a11y.patch			\
   %D%/packages/patches/mathjax-3.1.2-no-a11y.patch		\
   %D%/packages/patches/maxima-defsystem-mkdir.patch		\
+  %D%/packages/patches/maxima-test-precision.patch		\
   %D%/packages/patches/maven-generate-component-xml.patch		\
   %D%/packages/patches/maven-generate-javax-inject-named.patch		\
   %D%/packages/patches/mcrl2-fix-1687.patch			\
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index c2d9d07b00..1c98e842de 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -4358,20 +4358,21 @@ (define-public maxima
        (sha256
         (base32
          "01wbm8jj43p7gpdj4h55aij0b44bjydn4bwb7q1wjrfs91mz143k"))
-       (patches (search-patches "maxima-defsystem-mkdir.patch"))))
+       (patches (search-patches "maxima-defsystem-mkdir.patch"
+                                "maxima-test-precision.patch"))))
     (build-system gnu-build-system)
     (inputs
      `(("bash" ,bash-minimal)
        ("gnuplot" ,gnuplot)                       ;for plots
-       ("sbcl" ,sbcl)
+       ("ecl" ,ecl)
        ("sed" ,sed)
        ("tk" ,tk)))                               ;Tcl/Tk is used by 'xmaxima'
     (native-inputs
      (list texinfo perl python))
     (arguments
      `(#:configure-flags
-       ,#~(list "--enable-sbcl"
-                (string-append "--with-sbcl=" #$sbcl "/bin/sbcl")
+       ,#~(list "--enable-ecl"
+                (string-append "--with-ecl=" #$ecl "/bin/ecl")
                 (string-append "--with-posix-shell=" #$bash-minimal "/bin/sh")
                 (string-append "--with-wish=" #$tk "/bin/wish"
                                #$(version-major+minor (package-version tk))))
@@ -4411,7 +4412,7 @@ (define-public maxima
              (invoke "sh" "-c"
                      (string-append
                       "./maxima-local "
-                      "--lisp=sbcl "
+                      "--lisp=ecl "
                       "--batch-string=\"run_testsuite();\" "
                       "| grep -q \"No unexpected errors found\""))))
          ;; Make sure the doc and emacs files are found in the
diff --git a/gnu/packages/patches/maxima-test-precision.patch b/gnu/packages/patches/maxima-test-precision.patch
new file mode 100644
index 0000000000..1990a89d56
--- /dev/null
+++ b/gnu/packages/patches/maxima-test-precision.patch
@@ -0,0 +1,30 @@
+https://sourceforge.net/p/maxima/mailman/maxima-bugs/thread/6321ccd9332dab3666181108.bugs%40maxima.p.sourceforge.net/#msg37707276
+
+old and new:
+0.009214957317429523 %i - 0.596914179042388
+0.009214957317428399 %i - 0.59691417904239
+
+old and new
+(- 0.009214957317429523 %i) - 0.596914179042388
+(- 0.009214957317428399 %i) - 0.59691417904239
+
+--- a/tests/rtest_gamma.mac	2023-04-01 11:32:32.998269650 +0200
++++ b/tests/rtest_gamma.mac	2023-04-01 11:34:46.611842977 +0200
+@@ -1843,7 +1843,7 @@
+ relerror(
+   gamma_incomplete(0.5,-2.5*%i),
+   -0.59691417904238855062194720247331 + 0.00921495731742953647951029973386*%i,
+-  2.81e-15);
++  3.08e-15);
+ true;
+ 
+ relerror(
+@@ -1879,7 +1879,7 @@
+ relerror(
+   gamma_incomplete(0.5,2.5*%i),
+   -0.59691417904238855062194720247331 - 0.00921495731742953647951029973386*%i,
+- 2.81e-15);
++ 3.08e-15);
+ true;
+ 
+ relerror(
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 30 May 2023 03:57:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 23:57:54 2023
Received: from localhost ([127.0.0.1]:59642 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3qUb-00037o-Ou
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 23:57:54 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.130]:45797)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3qUN-00036H-FA
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 23:57:43 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685419057; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=TNt0tj8SH9ztlV4TkmvlS4YfoaXKLrIJxJB8Z77aTd6oLEpPXosqKt0m/9puS1/MQN
 MhSO4Ti3Pq/urOUhhhepM+abbFQte264ae322RWT4ENqmSREN6k6iCZXr/rXdUfnOkTR
 IaowOwK1aBKoGUh98DNeEKekZ5uhF9JqunJrQBY3P0G/fj+j2a6tg3nd8Dtbdh3r68wE
 WE90swv1gUORhd+ELutGvP8fGvSH2EmcsUdPh9yx9yWBEYff3LwiVPFQuXGAYF89G8zm
 p6G4V/lVkFYygJSC9VL61l5LH3mzs3D//oe5fwc0tXjdovhUsnuIiQERXho6sIgHyDEW
 Gthw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685419057;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=GXC9vSY/fOiSZKeg/YX+6K+OxglzmOMpEaL2WXvO8r8=;
 b=HwObb5bxkcxfpCfNUhefKtsSZlp5SdSu/rRCkyqJtuS8aVtPurW7o8KtBl8pBozRQd
 IRVwRv/GW7Tf2kmQJSREbF2FIf3EKvCip7kaCq5nb4/m5/lOlKt64W689wun28/AspvD
 cZ2u0y8A5kpvGL1i+cnbt8/mB5YbtOuEWV245Se+dNxC9zV571miE+p9tk+93M/xLyom
 WzBn1pFNScmbURPzUxW5xoJslz0T2FmP/Ebs5y2WZABystFsHWhxj7uSVls1+T87t0JX
 o/wvcqbwiZVo9h664cgKYDO5eKVPJlhp3Nc1/dbI/HryMoKRkMnsuLLrsCVFqb4Iit3P
 N1Cw==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685419057;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=GXC9vSY/fOiSZKeg/YX+6K+OxglzmOMpEaL2WXvO8r8=;
 b=bgiFW2x+a3TdECnMxJJd4j6b3hjn8efnmBafPbRN/XV1EwF2JDMGG4lRHB+yV+n/IS
 Rumb4WYqGxdWI34oEFIse1Qvf+eRdZdaHrcHV/2ZaxGnuoh7N1rGVVqRCuXySeIl/rmV
 amNzT9CJweopQK00fp+pQeDV1Ja/mcYF8h4oK+LHZF05xERV6VBZ1dKOjjWEpGIqEfA5
 Gdu11dNLo1CwfB/qnrlfrPGZ0Q30n6UOmgLGaEB3iN9oEU5Nzx5e7ZYWWPbPxp5kB6sp
 /SCwUH4idrcItqKI0LTByfU3c8XkqvhnupqGqV8+TlDN7Erh4xCveGz1yQxxxbdWkv2A
 C+0w==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685419057;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=GXC9vSY/fOiSZKeg/YX+6K+OxglzmOMpEaL2WXvO8r8=;
 b=322Wc2eDURJFolQzwQ8cETobpoZ4Ma2ZLjW2PVgt8xWsn7oNzGFWAAiEOtRFaU2YjI
 vu1ZpdpTdHV7Fu8iSbAA==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9elHkvI0r6JTEEwPZQIGpITRHJw3QBV19xfC5caujhgQnTJiaYr"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 AUTH)
 with ESMTPSA id z055e6z4U3vbnYF
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Tue, 30 May 2023 05:57:37 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 25/32] gnu: maxima: Apply matrix exponentiation patch.
Date: Mon, 29 May 2023 22:38:34 +0200
Message-Id: <9d296c6fb9a698883b4bed351def073c51f4e33d.1685391448.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 1.7 (+)
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:  * gnu/packages/patches/maxima-matrixexp.patch: New file. *
 gnu/local.mk (dist_patch_DATA): Register here. * gnu/packages/maths.scm
 (maxima)[source]:
 Add patch. --- gnu/local.mk | 1 + gnu/packages/math [...] 
 Content analysis details:   (1.7 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.4 NO_DNS_FOR_FROM        DNS: Envelope sender has no MX or A DNS records
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level
 mail domains are different
 1.1 DATE_IN_PAST_06_12     Date: is 6 to 12 hours before Received: date
 0.0 SPF_NONE               SPF: sender does not publish an SPF Record
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.7 (/)

* gnu/packages/patches/maxima-matrixexp.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register here.
* gnu/packages/maths.scm (maxima)[source]: Add patch.
---
 gnu/local.mk                                |  1 +
 gnu/packages/maths.scm                      |  1 +
 gnu/packages/patches/maxima-matrixexp.patch | 17 +++++++++++++++++
 3 files changed, 19 insertions(+)
 create mode 100644 gnu/packages/patches/maxima-matrixexp.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index 1a90c8d2e4..8f85825f56 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1551,6 +1551,7 @@ dist_patch_DATA =						\
   %D%/packages/patches/mathjax-no-a11y.patch			\
   %D%/packages/patches/mathjax-3.1.2-no-a11y.patch		\
   %D%/packages/patches/maxima-defsystem-mkdir.patch		\
+  %D%/packages/patches/maxima-matrixexp.patch			\
   %D%/packages/patches/maxima-test-precision.patch		\
   %D%/packages/patches/maven-generate-component-xml.patch		\
   %D%/packages/patches/maven-generate-javax-inject-named.patch		\
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 91027e9885..99c76cd224 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -4359,6 +4359,7 @@ (define-public maxima
         (base32
          "01wbm8jj43p7gpdj4h55aij0b44bjydn4bwb7q1wjrfs91mz143k"))
        (patches (search-patches "maxima-defsystem-mkdir.patch"
+                                "maxima-matrixexp.patch"
                                 "maxima-test-precision.patch"))))
     (build-system gnu-build-system)
     (inputs
diff --git a/gnu/packages/patches/maxima-matrixexp.patch b/gnu/packages/patches/maxima-matrixexp.patch
new file mode 100644
index 0000000000..5123c176bb
--- /dev/null
+++ b/gnu/packages/patches/maxima-matrixexp.patch
@@ -0,0 +1,17 @@
+Taken from sagemath 9.8
+
+diff --git a/share/linearalgebra/matrixexp.lisp b/share/linearalgebra/matrixexp.lisp
+index 218bf35..f2fd468 100644
+--- a/share/linearalgebra/matrixexp.lisp
++++ b/share/linearalgebra/matrixexp.lisp
+@@ -138,8 +138,8 @@
+ 	   (print `(ratvars = ,$ratvars gcd = '$gcd algebraic = ,$algebraic))
+ 	   (print `(ratfac = ,$ratfac))
+ 	   (merror "Unable to find the spectrum")))
+-   
+-    (setq res ($fullratsimp (ncpower (sub (mult z ($ident n)) mat) -1) z))
++
++    (setq res ($fullratsimp ($invert_by_lu (sub (mult z ($ident n)) mat) '$crering) z))
+     (setq m (length sp))
+     (dotimes (i m)
+       (setq zi (nth i sp))
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 30 May 2023 03:57:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 23:57:53 2023
Received: from localhost ([127.0.0.1]:59640 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3qUb-00037h-BE
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 23:57:53 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.136]:40089)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3qUN-00036G-Jz
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 23:57:43 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685419057; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=IZcSsB5cacxz0riXKY8yQ/APA9eozHzMYOK4PsHTti/n1y4yJjaqZ2wHF6O5gbe+TZ
 0vSMTzUrQcE7CVtV4WUGe71Gs10681QOxUYFxcoFgpaY5v3aOSx+wpoR836aFw8NeFay
 zLjY6Vr5cbTn02sxjFdbtczXOenje8cSK4Lps77BfgEdi6qx5aACIPyLClBz1uHsAleC
 nyIY6CcHvNpw45hxpJYsAX0mIKUj772eLP8ZXQbwcQwxf/SuTzdd9ku54CA7CACZXg6/
 jRgiIaZ0mxlgsT8h9IGG6LRKFnqcgZpiljtpE865yNDh7Xk35e67ojxwGotxSLEZUtoo
 sk+Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685419057;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=rN2kUY4D/RZ4pKmze2EXboU7SYOwNxyzBU76j78LbY4=;
 b=qLyooiUhewfdNEeipHT3qqVCpyGOlIyw+1V03d+hePfZZNkk8Xem/Bb5GVs/oHfoIs
 8JPWGRGIg4ffgCz1nQ2qJtxdu9dqEByQvyCQFthFHXFAascXEIl1egwDwaq6Ah7GIxhG
 mzcfSROn54MF3NA2oPXlA7LdZsM/8o6BsXrt8G6b5NVIKNuNrOy6VIvou07RE/hQilby
 N85FUdj9s/LOQjp9n4WR3/xnTTGXKbc8f+HKjvigKjE9YKI8HGI42kR+o1vfLHn9IHJH
 RJuFOKGZyA2zCm0mXWMmO6Jq5iHVY7xk78JT6tvR4iBBSk30DsP6euLle5J1CaXenQIy
 A1AA==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685419057;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=rN2kUY4D/RZ4pKmze2EXboU7SYOwNxyzBU76j78LbY4=;
 b=iwSKGjq1mr6l1V39awkLdR3e01kyMLxKefwZ6PG3gwIEOgDZaF0mZDhln6+FVKf8Zq
 agRRto/b5AKG6z3WzhbUys2WWHxPSNKoqDnD6h9CPoOafvgFbWjGxX56NzKr5pPjTkJN
 5iZ9LynzT95pomYXXh+iDilBZR55Vnwz7NzDreiaeE9UUzZNhNibQRNPO0qO6MlnQV50
 04i1Qogutcw7+bl3tVijFEGwv3/sD9WcBLcyqrbGwUdhC+GT/LX5IEej57UnIBELXH7K
 Uz3HIvqMyD8wBCw5U4dBYtcBmjVuMtEiFVJ2L9u+rQhTjuSo9VYtqYyt7a0ecnShIano
 BhdQ==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685419057;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=rN2kUY4D/RZ4pKmze2EXboU7SYOwNxyzBU76j78LbY4=;
 b=DMu7ukQqfGB+KP2KedoFWKxiEinPEQynASNgnZppFTfxW7RVGfBexC5Rih4EsLbMWN
 D+iOrNguNtWzn9yvbkCw==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9elHkvI0r6JTEEwPZQIGpITRHJw3QBV19xfC5caujhgQnTJiaYr"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 AUTH)
 with ESMTPSA id z055e6z4U3vbnYJ
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Tue, 30 May 2023 05:57:37 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 26/32] gnu: Add tachyon.
Date: Mon, 29 May 2023 22:38:35 +0200
Message-Id: <b1e0d125a82f82898bfc66a8278a624c5d9c6066.1685391448.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 1.7 (+)
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: * gnu/packages/graphics.scm (tachyon): New variable. ---
 gnu/packages/graphics.scm
 | 58 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+)
 diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm index
 60db7543a6..6fc11f8c2d 100644 --- a/gnu/packages/graphics.scm +++
 b/gnu/packages/graphics.scm
 @@ -2597,3 +2597,61 @@ (define-pu [...] 
 Content analysis details:   (1.7 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.4 NO_DNS_FOR_FROM        DNS: Envelope sender has no MX or A DNS records
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level
 mail domains are different
 1.1 DATE_IN_PAST_06_12     Date: is 6 to 12 hours before Received: date
 0.0 SPF_NONE               SPF: sender does not publish an SPF Record
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.7 (/)

* gnu/packages/graphics.scm (tachyon): New variable.
---
 gnu/packages/graphics.scm | 58 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 58 insertions(+)

diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index 60db7543a6..6fc11f8c2d 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -2597,3 +2597,61 @@ (define-public gpaint
     (home-page "https://www.gnu.org/software/gpaint/")
     (license license:gpl3+)))
 
+(define-public tachyon
+  (package
+    (name "tachyon")
+    (version "0.99.5")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://sagemath/spkg/upstream/tachyon/tachyon-"
+                    version ".tar.bz2"))
+              (sha256
+               (base32
+                "1xd6h5d4v6dsnm6w46bdcr15fwkcz44p8dncymfry50i4c83q809"))))
+    (build-system gnu-build-system)
+    (arguments
+     (list #:tests? #f                  ; no tests
+           #:make-flags #~(list "linux-thr")
+           #:phases
+           #~(modify-phases %standard-phases
+               (delete 'configure)
+               (add-after 'unpack 'prepare-src
+                 (lambda _
+                   (substitute* "unix/Make-arch"
+                     (("CC = cc")
+                      (string-append "CC = " #$(cc-for-target))))
+                   (chdir "unix")))
+               (add-before 'build 'enable-png-jpeg-support
+                 (lambda* (#:key inputs #:allow-other-keys)
+                   (substitute* "Make-config"
+                     (("USEJPEG=")
+                      "USEJPEG = -DUSEJPEG")
+                     (("JPEGLIB=")
+                      "JPEGLIB = -ljpeg")
+                     (("USEPNG=")
+                      "USEPNG = -DUSEPNG")
+                     (("PNGLIB=")
+                      "PNGLIB = -lpng -lz"))))
+               (add-before 'build 'fix-paths
+                 (lambda* (#:key inputs #:allow-other-keys)
+                   (substitute* "Make-config"
+                     (("SHELL=/bin/sh")
+                      (string-append "SHELL=" (which "sh"))))))
+               (replace 'install
+                 (lambda _
+                   (install-file "../compile/linux-thr/tachyon"
+                                 (string-append #$output "/bin"))
+                   (install-file "../compile/linux-thr/libtachyon.a"
+                                 (string-append #$output "/lib")))))))
+    (inputs (list libjpeg-turbo libpng))
+    ;; The server does not seem to be reliably accessible
+    (home-page "http://jedi.ks.uiuc.edu/~johns/raytracer/")
+    (synopsis "Multithreaded ray tracing software")
+    (description
+     "This package contains the Tachyon raytracer.  It supports the typical
+ray tracer features, most of the common geometric primitives, shading and
+texturing modes, etc.  It also supports less common features such as HDR image
+output, ambient occlusion lighting, and support for various triangle mesh and
+volumetric texture formats beneficial for molecular visualization.")
+    (license license:bsd-3)))
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 30 May 2023 03:57:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 23:57:53 2023
Received: from localhost ([127.0.0.1]:59638 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3qUa-00037e-Gt
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 23:57:53 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.182]:46403)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3qUN-00036I-Lu
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 23:57:41 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685419057; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=GI00qBcKxM9kEcKfxeOdPjlDM5TTL57unjMFlJCQwF1R0hxZ6RTVeo+tc+9FvT93Lx
 XtHkD4KzuEEqjIafSsIS8gknpW6KhgmtV0pXS+3KBaQ1fzWfGhaetSNpngeB0vKLMQHk
 d0uXu36vLhDN+NRyM69+NkVW9uIW2xFQAGsK+LKdN4tbal3XzmAu4jBCaP6q+GFZpAmR
 3nplbV7By7wXizTMsljbvJX+oUKFYmdL4eU1kq+djByZRrVxkuIOhh3bJ954ZPnql9Mm
 cz9helTVa6K5r+iDXave4PaJd1dzq8Wq7/BHxj2Ld0JxFGsL0xtFDTbhb5z5YDVN6n86
 XN3w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685419057;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=kpFXvVjpscLF5cWje9nvX9FNJOVMke97OPU1U9Y0oys=;
 b=K77l46iJ7BV+S/M79QrCwHTDgK3Md9Bmrqa8uedyLP51Ve+AZNF5JWoAIE4jOhui9O
 plL56MBuw7O8TKcHQ850NYIjYAFQfVgnhVqsCWZ71JwmyBgmYfeiC8db/5tki1okug6e
 dTYD/uTZt9a4DvTedDwcqgrbGF2e1jat9BE+My0Pk90rV0f+MjzzMt/oRHHQIZhh9gAe
 mKTfG+rITxoxN0sDQRz89x37+iHrzLsuaVVvoS8C8qpGQ+S/KCaYhRmZVVXCmAgs2oFa
 yDL1fhpLJa9tLlcqW2IeOjCrblkR6SVdvvGODrzFZnj3vsxpLsJ8DBtPYEY6qWlRNvia
 Uemg==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685419057;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=kpFXvVjpscLF5cWje9nvX9FNJOVMke97OPU1U9Y0oys=;
 b=FixPxhzIeJagl7kCB2/jp75MVZugRJ5q3KPiPoWMDLDOSdWGcTkxeakT9LlhTD5BeM
 iY3VPhD9eLjEcukQtJmcNYybiTvlGw5OeJNs8Fd06qN0PbXFKS2yO6NVS9vGZDkswzJi
 9PhLopm5RtZdeQ0O2OE2bfoXIcqAOjA/dNTFLZ8PnXTwRbQ9myda6QZXkYs/xrSV+/4Y
 4CVLr8ACPgX9spTHbPNU8muTqSvoh6fGh934M4KFNizl8xbXnmv6d94lKUDB3C44dYqb
 twzqx9Gr6NfBmC7BNLA7NXjL2/rtUqYMe0WbHE9oCJL7bQ2pjyBWWRBDEwlv4/Dkl+qc
 cEaQ==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685419057;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=kpFXvVjpscLF5cWje9nvX9FNJOVMke97OPU1U9Y0oys=;
 b=1eKHucFQdS6rzMMdbx86Q0snTnMO9/SyELZp+Og/jM3j9vEZk50NdfGnn+wyeUqEYN
 deHxavjkykVvUkjNJRCQ==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9elHkvI0r6JTEEwPZQIGpITRHJw3QBV19xfC5caujhgQnTJiaYr"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 AUTH)
 with ESMTPSA id z055e6z4U3vbnYG
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Tue, 30 May 2023 05:57:37 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 11/32] gnu: Add sympow.
Date: Mon, 29 May 2023 22:38:20 +0200
Message-Id: <1ba8f917eb764c920eab9c766026dca251ec1f3c.1685391447.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.0 (/)

* gnu/packages/patches/sympow-enable-cross-compilation.patch,
gnu/packages/patches/sympow-null-terminate-dupdir.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register here.
* gnu/packages/algebra.scm (sympow): New variable.
---
 gnu/local.mk                                  |   2 +
 gnu/packages/algebra.scm                      |  52 ++++++++
 .../sympow-enable-cross-compilation.patch     | 124 ++++++++++++++++++
 .../sympow-null-terminate-dupdir.patch        |  15 +++
 4 files changed, 193 insertions(+)
 create mode 100644 gnu/packages/patches/sympow-enable-cross-compilation.patch
 create mode 100644 gnu/packages/patches/sympow-null-terminate-dupdir.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index 18e8235140..683c36c383 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1933,6 +1933,8 @@ dist_patch_DATA =						\
   %D%/packages/patches/symmetrica-int32.patch			\
   %D%/packages/patches/symmetrica-return_values.patch 		\
   %D%/packages/patches/symmetrica-sort_sum_rename.patch 	\
+  %D%/packages/patches/sympow-enable-cross-compilation.patch	\
+  %D%/packages/patches/sympow-null-terminate-dupdir.patch	\
   %D%/packages/patches/t1lib-CVE-2010-2642.patch		\
   %D%/packages/patches/t1lib-CVE-2011-0764.patch		\
   %D%/packages/patches/t1lib-CVE-2011-1552+.patch		\
diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index 92a9faa04f..ee08378058 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -34,6 +34,7 @@
 (define-module (gnu packages algebra)
   #:use-module (gnu packages)
   #:use-module (gnu packages autotools)
+  #:use-module (gnu packages base)
   #:use-module (gnu packages bash)
   #:use-module (gnu packages bison)
   #:use-module (gnu packages boost)
@@ -49,6 +50,7 @@ (define-module (gnu packages algebra)
   #:use-module (gnu packages graphviz)
   #:use-module (gnu packages image)
   #:use-module (gnu packages java)
+  #:use-module (gnu packages man)
   #:use-module (gnu packages maths)
   #:use-module (gnu packages mpi)
   #:use-module (gnu packages multiprecision)
@@ -1655,6 +1657,56 @@ (define-public symmetrica
 polynomials, and the representation theory of Hecke algebras of type A_n.")
     (license license:public-domain)))
 
+(define-public sympow
+  (package
+    (name "sympow")
+    (version "2.023.6")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://gitlab.com/rezozer/forks/sympow")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0anvrb0pkchc1c6hs1nlx0vpahbsn02mbms2kldszsfiizwmv72f"))
+              (patches (search-patches "sympow-enable-cross-compilation.patch"
+                                       "sympow-null-terminate-dupdir.patch"))))
+    (build-system gnu-build-system)
+    (arguments
+     (list #:tests? #f ; no tests
+           #:phases #~(modify-phases %standard-phases
+                        (replace 'configure
+                          (lambda* (#:key inputs #:allow-other-keys)
+                            ;; sympow tries to write to /var/cache
+                            ;; silence warnings when running as non-root user
+                            (substitute* "sympow.h"
+                              (("VERBOSE_DEFAULT 1")
+                               "VERBOSE_DEFAULT 0"))
+                            (substitute* "Configure"
+                              (("RM=")
+                               (string-append "RM=" (search-input-file inputs "/bin/rm")))
+                              (("GREP=")
+                               (string-append "GREP=" (search-input-file inputs "/bin/grep")))
+                              (("GP=")
+                               (string-append "GP=" (search-input-file inputs "/bin/gp")))
+                              (("SED=")
+                               (string-append "SED=" (search-input-file inputs "/bin/sed")))
+                              (("SH=")
+                               (string-append "SH=" (search-input-file inputs "/bin/sh"))))
+                            (setenv "PREFIX" #$output)
+                            (setenv "CC" #$(cc-for-target))
+                            (invoke "./Configure"))))))
+    (inputs (list bash-minimal coreutils grep pari-gp sed))
+    (native-inputs (list grep help2man pari-gp sed which))
+    (home-page "https://gitlab.com/rezozer/forks/sympow")
+    (synopsis "Package to compute elliptic curve L-functions")
+    (description
+     "SYMPOW is a package to compute special values of symmetric power
+elliptic curve L-functions.  It can compute up to about 64 digits of
+precision.")
+    (license (license:non-copyleft "file:///COPYING"))))
+
 (define-public m4rie
   (package
     (name "m4rie")
diff --git a/gnu/packages/patches/sympow-enable-cross-compilation.patch b/gnu/packages/patches/sympow-enable-cross-compilation.patch
new file mode 100644
index 0000000000..0ffc63c788
--- /dev/null
+++ b/gnu/packages/patches/sympow-enable-cross-compilation.patch
@@ -0,0 +1,124 @@
+Separate build-time from run-time binaries
+
+diff --git a/Configure b/Configure
+index 1ef9756..0b42b6b 100755
+--- a/Configure
++++ b/Configure
+@@ -12,36 +12,20 @@ VARPREFIX=${VARPREFIX:-"/var"}
+ 
+ FILE="Makefile.new"
+ CONFIG="config.h"
+-RM=`which \rm`
+-if [ -z "$RM" ];
+-then
+-echo "**ERROR**: Could not find rm"; exit;
+-fi
+-$RM -f $FILE
+-$RM -f $CONFIG
++RM=
++rm -f $FILE
++rm -f $CONFIG
+ VERSION=2.023.6
+ echo "#define PREFIX \"$PREFIX\"" >> $CONFIG
+ echo "#define VARPREFIX \"$VARPREFIX\"" >> $CONFIG
+ echo "#define VERSION \"$VERSION\"" >> $CONFIG
+ echo "VERSION = $VERSION" >> $FILE
+ 
+-GREP=`which \grep`
+-if [ -z "$GREP" ];
+-then
+-echo "*WARNING*: Could not find grep --- will not be able to build new_data"
+-fi
++GREP=
+ 
+-GP=`which \gp`
+-if [ -z "$GP" ];
+-then
+-echo "*WARNING*: Could not find gp --- will not be able to build new_data"
+-fi
++GP=
+ 
+-SED=`which \sed` && echo "SED = $SED" >> $FILE
+-if [ -z "$SED" ];
+-then
+-echo "*WARNING*: Could not find sed --- will not be able to build new_data"
+-fi
++SED=
+ 
+ if [ "x$ADDBINPATH" = "xyes" ]; then
+ echo "#define RM \"$RM\"" >> $CONFIG
+@@ -58,9 +42,8 @@ fi
+ [ -n "$GREP" ] && [ -n "$GP" ] && [ -n "$SED" ]\
+  && echo "#define NEW_DATA" >> $CONFIG
+ 
+-SH=/bin/sh
++SH=
+ echo "#define SH \"$SH\"" >> $CONFIG
+-echo "SH = $SH" >> $FILE
+ 
+ CC=${CC:-gcc} && echo "CC = $CC" >> $FILE
+ ##if [ -z "$CC" ];
+@@ -283,22 +266,6 @@ echo "TILDES = *~ datafiles/*~" >> $FILE
+ df="datafiles"
+ echo "DATAFILES = $df/*M.txt $df/*S.txt $df/param_data" >> $FILE
+ 
+-echo "RM = $RM" >> $FILE
+-CP=`which \cp` && echo "CP = $CP" >> $FILE
+-if [ -z "$CP" ];
+-then
+-echo "**ERROR**: Could not find cp"; exit;
+-fi
+-MKDIR=`which \mkdir` && echo "MKDIR = $MKDIR" >> $FILE
+-if [ -z "$MKDIR" ];
+-then
+-echo "**ERROR**: Could not find mkdir"; exit;
+-fi
+-TOUCH=`which \touch` && echo "TOUCH = $TOUCH" >> $FILE
+-if [ -z "$TOUCH" ];
+-then
+-echo "**ERROR**: Could not find touch"; exit;
+-fi
+ ####TAR=`which \tar` && echo "TAR = $TAR" >> $FILE
+ ####if [ -z "$TAR" ];
+ ####then
+@@ -319,19 +286,19 @@ echo "	\$(CC) \$(CPPFLAGS) \$(CFLAGS) \$(OPT) -o \$@ \$(DEFS) \$(OBJS) \$(LDFLAG
+ echo "%.o : %.c \$(HEADERS) Makefile" >> $FILE
+ echo "	\$(CC) \$(CPPFLAGS) \$(CFLAGS) \$(OPT) \$(DEFS) -c -o \$@ \$<" >> $FILE
+ echo "datafiles/param_data: \$(OTHERb)" >> $FILE
+-echo "	\$(MKDIR) -p datafiles" >> $FILE
+-echo "	\$(TOUCH) datafiles/param_data" >> $FILE
+-echo "	\$(SH) armd.sh" >> $FILE
+-echo "	\$(SED) -i -e '/logfile =/d' datafiles/*.txt" >> $FILE
++echo "	mkdir -p datafiles" >> $FILE
++echo "	touch datafiles/param_data" >> $FILE
++echo "	sh armd.sh" >> $FILE
++echo "	sed -i -e '/logfile =/d' datafiles/*.txt" >> $FILE
+ echo "sympow.1: sympow" >> $FILE
+ echo "	\$(HELP2MAN) \$(H2MFLAGS) -s 1 -n \"SYMPOW program\" -I sympow.h2m -o \$@ ./\$<" >> $FILE
+ echo "clean:" >> $FILE
+ ##echo "	\$(RM) -f \$(OBJSf) sympow \$(TILDES) \$(TARS)" >> $FILE
+-echo "	\$(RM) -f \$(OBJS) sympow sympow.1 \$(TILDES)" >> $FILE
+-echo "	\$(RM) -rf datafiles" >> $FILE
++echo "	rm -f \$(OBJS) sympow sympow.1 \$(TILDES)" >> $FILE
++echo "	rm -rf datafiles" >> $FILE
+ echo "distclean: clean" >> $FILE
+-echo "	\$(RM) -f \$(CONFEXE)" >> $FILE
+-echo "	\$(RM) -f config.h Makefile" >> $FILE
++echo "	rm -f \$(CONFEXE)" >> $FILE
++echo "	rm -f config.h Makefile" >> $FILE
+ echo "install-arch: build-arch" >> $FILE
+ echo "	install -d \$(DESTDIR)$PREFIX/bin" >> $FILE
+ echo "	install -d \$(DESTDIR)$PREFIX/share/man/man1" >> $FILE
+@@ -361,9 +328,9 @@ echo "install: install-arch install-indep" >> $FILE
+ ####echo "	\$(RM) -rf \$(WDIR)" >> $FILE
+ ####fi
+ 
+-$RM -f Makefile
+-$CP -f Makefile.new Makefile
+-$RM -f Makefile.new
++rm -f Makefile
++cp -f Makefile.new Makefile
++rm -f Makefile.new
+ 
+ echo "Makefile has been re-made. Use make if you wish to build SYMPOW"
+ echo ""
diff --git a/gnu/packages/patches/sympow-null-terminate-dupdir.patch b/gnu/packages/patches/sympow-null-terminate-dupdir.patch
new file mode 100644
index 0000000000..2640175b80
--- /dev/null
+++ b/gnu/packages/patches/sympow-null-terminate-dupdir.patch
@@ -0,0 +1,15 @@
+https://gitlab.com/rezozer/forks/sympow/-/merge_requests/5
+
+diff --git a/main.c b/main.c
+index 1d018dfc76888790212c7a203154c45b88acb383..0ab1386b5f3a62a79cc08adceb2e3e9553e08a4d 100644
+--- a/main.c
++++ b/main.c
+@@ -97,7 +97,7 @@ char * dupdirname(const char *name) {
+   if (eofn!=name) {
+    const size_t ublofn=eofn-name;
+    size_t cdx=0; const char * dim=NULL; char * dam=NULL; int flag=0;
+-   foldername=(char *)(malloc(ublofn)); memset(foldername,'\0',ublofn);
++   foldername=(char *)(malloc(ublofn+1)); memset(foldername,'\0',ublofn+1);
+    for(cdx=0,dim=name,dam=foldername;cdx<ublofn;++dim,++cdx) {
+     if (*dim == '/') flag=1;
+     else {if (flag) {*dam='/'; ++dam; flag=0;} *dam=*dim; ++dam;}}
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 30 May 2023 03:57:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 23:57:43 2023
Received: from localhost ([127.0.0.1]:59635 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3qUQ-00036w-Pw
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 23:57:43 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.180]:45389)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3qUN-00036E-LW
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 23:57:40 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685419057; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=cj/BvVkAFpONpJrO5AIDwynzu4DHgHSlYWn5oHOGn5qwfhBEFSvlVsCgJFcyWEy+/I
 tnelnnb+s4yKwUmpXEPyqEGx1qUHX4CzFhC2gb8iGfPVOcqf70Ay+3OHZCfXyeM6PqKR
 bO0UMFYOFCYH+rEqeyGWlJ1bwzhEzGjyDH9yco7sBpHR+WglvmdCUJjD5f5fdH+lj8Rl
 JljyftMgQtwiURUAUIy0fsLMCJg58+vHAlrO+5ZVTsoH686zHCI0r7wLxlYePaMSOk3c
 ipIGquDNm0OeKNLvdSc4AJwbaDV0Yp7iUltgK2dsiuEj29Bv3x+vUsC3X5ibtPCAAn00
 fNSQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685419057;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=nTw7alzmCMIG5B3kbF/ceoZABQYPRRNUAsf+bzJ6eFo=;
 b=MwjXaSFcNxsRWk/yrXJlwWC7jFsN2JlBXfjxmTqW+dOhB13f59Hy89k1+4NOA72sgV
 s4SxJ7dCE4vHP1m0Nj8B6/ieBz7h6FY8tLYsKWYTnQQkd34Qi0g4FEu9o1edU4uJTmPe
 3Uc7KBd0kN4/0sVGgZAPW0VclkDVYmwHRwbm4D0UkzfXMhq5kBeydN4kMQwxQGnAHbJ3
 rwcpvWZbMaCeccbdM4h3Iw1qSlbQN8a+c4Jr66wnfdh+ctMeyKTq3EBe9qGl8oWsS3vT
 l00RXCJtrJlQ8rr4rY66jEvLy81NR/8vuVuihMWCFsS/OSN2QZ4gdDf4oP1Q4uRbHyK9
 +wZQ==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685419057;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=nTw7alzmCMIG5B3kbF/ceoZABQYPRRNUAsf+bzJ6eFo=;
 b=K4S/r56zMM6DKUW0fL5XrD94jxlqoT28cPOnSoywbii2DxaimwL+US4g+mZRaYscvf
 jRx8AFo66hfFVkFQAD+VIwDAdMBsToAonrz6s/65rdVO6ULlT7LOuVpTY40tavZsTIaE
 6KxFmQiyYSsI93FBAUEDDfnirWHb6RySrn8Z4BAmDSuXR0N5d0YBfD66BWvE2C0tAT3Y
 za6VkSSnlVvsJ0VzylEnzBehUhBheBvEZgwZ0YLvOfVeWz7xSXKMxfMmsc4hy0URD9wR
 W/M7Fr2j7sd2r5XOddc3iGUz/60OnxhUhOzvj5Y436djLWUqrunfKWLOqXEGtgI83nzJ
 yC2w==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685419057;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=nTw7alzmCMIG5B3kbF/ceoZABQYPRRNUAsf+bzJ6eFo=;
 b=e1o5OPl13URfUrtZJeglSdNhCEc4+aysX47L7Wsf2B+csDiDsR1KaGNi1srsKCNni6
 PqPup+ujSUuITdxUfqBQ==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9elHkvI0r6JTEEwPZQIGpITRHJw3QBV19xfC5caujhgQnTJiaYr"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 AUTH)
 with ESMTPSA id z055e6z4U3vbnYI
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Tue, 30 May 2023 05:57:37 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 28/32] gnu: singular: Don't compress info file.
Date: Mon, 29 May 2023 22:38:37 +0200
Message-Id: <333ceb3cc92c2ab272b35a7d29edcfad6a98f2a3.1685391448.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.0 (/)

Singular doesn't find the compressed file.

* gnu/packages/algebra.scm (singular)[arguments]<#:phases>: Delete phase
'compress-documentation.
---
 gnu/packages/algebra.scm | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index 9ea4cfbf09..df3ec30718 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -670,7 +670,10 @@ (define-public singular
    (arguments
     `(#:configure-flags
       (list (string-append "--with-ntl="
-                           (assoc-ref %build-inputs "ntl")))))
+                           (assoc-ref %build-inputs "ntl")))
+      #:phases (modify-phases %standard-phases
+                 ;; singular doesn't find its compressed info file
+                 (delete 'compress-documentation))))
    (synopsis "Computer algebra system for polynomial computations")
    (description
     "Singular is a computer algebra system for polynomial computations,
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 30 May 2023 03:57:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 23:57:42 2023
Received: from localhost ([127.0.0.1]:59633 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3qUQ-00036p-6J
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 23:57:42 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.183]:36527)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3qUN-00036K-Kj
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 23:57:40 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685419057; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=D3TfpLHwkQeiWPtFJJjTI/koyrIuF5Ol73YNg+zFTrZkpbIQ6f9FmHZbMEjpOew6pE
 WPPrBBnzAznWNxjDvKtB2XT6CHq09h15PyTEvGjVkQeJ4IcdyeA2DOzfEKuXA9dw6G89
 qiC0PY47es6TOzxhdeXChFZOqO6RAnyYgyeYb3Yg6QbpoPVSFpBFxz0i6FT44B4Zy8QT
 ngar2HF2Zvp0b4+9J26lUNQOb5j7UpVWYR0V0QLIKBNtlmg1lzNPeeVPncZyBwaqHqFb
 SZCSJVmzdTW0dgVazFTPHbGtDZXIxlTSxMKVhvvKjETSqZ8UyWp5Vmk9Ns18oVOohLR8
 GpUQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685419057;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=6oybq0sYzVG1pdFH7DUj4Acdba7OPx7QBykAqtIM1IQ=;
 b=nApj2nM/fllUgqK3BKKI1Yjo+UgahSod3jzqNhWgBIAWLuzyxxy44qffaQ6U8U6qK1
 oRNku2H1sy7Gr5SMf4R43oVYNAivF+x3i0tZHlTkyNicQyvvmCU43b/YTOaQlh2vMLHx
 9EsxbPtp6eL3kByyl5TUFppInO/vCSCdTnjNkFGpuqFRXsvmd6LlsnlBWDsEYV7v9/Aw
 rqLkoG4Ov/K3j2JAu5/iWQ/KqtylRAha45sQLLqODWYWY+c/xskdCNNrN+ibToKZdyvL
 taFKnHb0bwV9K707ayK/y+nKZAdNuBPqeS7+cn7be7p399vtRZfBKasOjGQTSQqU9pQi
 C7Vw==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685419057;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=6oybq0sYzVG1pdFH7DUj4Acdba7OPx7QBykAqtIM1IQ=;
 b=MuzuGNB5b+Tn2pE5YU1MvEsnRInnhsWcysWHNbCGqbotodnXu4MC7TQJoXvi4iKDkP
 nKWSHzrNamrDCgJ494slxJyiUi3L+3hHFIvTRTW1LC2N3R1sj+EjN9UNdf9TIsS/Jbjr
 cBP9iLYkzjRKgUQF/scRmDBn+5vsgwyHKT/aU65ocan0opqxwbXdfkwYzgd3jhiljDmx
 h8psNJZJcd78rFITBUhf8XKZw2t2dC5Cu4aiIpKJ8d6EibmV6pNQO7Cs4h9opApJmxqN
 8Xl0oaIM6/ds9YqfYYdr+rcW0j/PZ2CLHidjXt/UykbxoJNPVNBspjHRzAY00gxrG3Bv
 V6AQ==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685419057;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=6oybq0sYzVG1pdFH7DUj4Acdba7OPx7QBykAqtIM1IQ=;
 b=4dClS4rwZMdjycF6azXb4VsNUDdBos3MEj1Q4Pi9x3UpbJ4IZFy3t3F4+60a0EEV22
 8LfEPeLDWtFHGVJWm6DQ==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9elHkvI0r6JTEEwPZQIGpITRHJw3QBV19xfC5caujhgQnTJiaYr"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 AUTH)
 with ESMTPSA id z055e6z4U3vbnYK
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Tue, 30 May 2023 05:57:37 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 22/32] gnu: gap: Remove leftover source and build files.
Date: Mon, 29 May 2023 22:38:31 +0200
Message-Id: <aae176e7c52aeed78e1d791660e1d9450945fcbb.1685391447.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.0 (/)

This also removes GCC from the closure, reducing it by ~155 MiB.

* gnu/packages/algebra.scm (gap)[arguments]<#:phases> {'install-packages}:
Delete copied src directories.
---
 gnu/packages/algebra.scm | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index b7a900f61d..e4af9d7d55 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -1435,7 +1435,14 @@ (define-public gap
            (lambda* (#:key outputs #:allow-other-keys)
              (let* ((out (assoc-ref outputs "out"))
                     (share (string-append out "/share/gap")))
-               (copy-recursively "pkg" (string-append share "/pkg")))))
+               (copy-recursively "pkg" (string-append share "/pkg"))
+               ;; These directories contain C/C++ source code, object files
+               ;; and Make dependency information
+               (for-each
+                delete-file-recursively
+                (find-files (string-append share "/pkg")
+                            "^src$"
+                            #:directories? #t)))))
          ;; configure logs and LaTeX output that contains timestamps, uname
          ;; output etc
          (add-after 'install-packages 'remove-logs
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 30 May 2023 03:57:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 23:57:42 2023
Received: from localhost ([127.0.0.1]:59631 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3qUP-00036m-RN
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 23:57:42 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.181]:32965)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3qUN-00036F-Ki
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 23:57:40 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685419057; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=KmOzpl7NHIYs07sfwIw6PBiKkgH5bzMJIJE9opqXnhXX97qsjhoZG992nvNtPbSFt0
 5BtI318KTqWL8eXtLBuXmp3sbfMbAZ6RQvUNef5sZJRxczqqpwVx5tNzhAln4hJ8t9aP
 459nzM5iojQextoIJQNXUOh1mdOz8hJiTclatd9uZBHXP0fzeE558AMc+LCGpUHA9jcy
 Ycd+lcG5b0QSYOW7nCENVhxMVrw8YXgPoExEeGNWzZx8QPnihKd1QeTJHVSDiuHays2R
 AuKYVOZVNc8eG5FtT+OyiynTQ4E23iIvxaiF0pQOvyM8otxlpZJUCOAis4X0UyyfDh3m
 XWvw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685419057;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=X/4ACxBwv0eCICwlSST+9ZzbXPnwIrmK6qFmYEV71o8=;
 b=IKLSMWps/GIr57mal3PCW2d8KLPgU1zRKnbTEWElOV+jR13uhRXIVsmC5dLQ0Qnt4K
 xKQVB0CJhe1vz3q5gZatDqhMgMl2dlYOFGtUi2raZ/j1wY4Rk8rMLP3Ycq9xdJcx9RcX
 qpHzh7eliUKJFkEPm7VCOgB1HC2z+WGqRGvvxtC2eSDdaXf4a7HHnFr83luX+FiPSUaw
 W87A6BacKS2hJa/WCjDccBx6qmxRSmrYOTvGoVXIi4K2na135YaZuGlLK/z9gnTH6+Vf
 thSwvFtzpwcBVzo0S3zp8HsVMhU906rJHao6pDwJLqvczkdBBZ8/Qsk798/pl5jRyLUT
 UmXA==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685419057;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=X/4ACxBwv0eCICwlSST+9ZzbXPnwIrmK6qFmYEV71o8=;
 b=rmn9Ese/M0ZPAgYavw0j0ijUUfFcespNSf8bqsy6GOBYPQCQx8PclhJ77hIKRwGbNq
 JE/zllj/fcnpdLRm8Anw8J6Kq2E0IRCdBj/rAA39j1xfXKeO2gk6XOw/bl7EzBoKJ/5P
 0jRUz+b2JlaJP/eZHY1j22vmQyRyF3K42JaEgHOL9Fa9JCSZQwMTbHa+qvy628A0xv9G
 Ab2GMZ9V+oGH8c055tzHyA2/Ht9A3D8074opEeC+tIN86o1JES5/xRYoAwp7AI+3Cdmu
 2CUk3uQHUW9KTyJnD0h46VFoJ5mChVQA5VFafXn5kQHhkhG0tjWzvHXvEZFg4B4Kle4U
 b6Xw==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685419057;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=X/4ACxBwv0eCICwlSST+9ZzbXPnwIrmK6qFmYEV71o8=;
 b=6xXjfMQdFYTqiVDCNTID1ouPERBLLFaWTiJciu6mSndxboadPqQgQG/DBhgbiKi/KS
 IxQ6BmU8XWpE5vhvwwAQ==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9elHkvI0r6JTEEwPZQIGpITRHJw3QBV19xfC5caujhgQnTJiaYr"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 AUTH)
 with ESMTPSA id z055e6z4U3vbnYH
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Tue, 30 May 2023 05:57:37 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 24/32] gnu: maxima: Install maxima.fas.
Date: Mon, 29 May 2023 22:38:33 +0200
Message-Id: <aa135ed90f5f95275f18fd722dc8a2ef17a2c1cc.1685391448.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.0 (/)

This will be required by the eventual sagemath package.

* gnu/packages/maths.scm (maxima)[arguments]<#:phases> {'install-fas}: New
phase.
---
 gnu/packages/maths.scm | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 1c98e842de..91027e9885 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -4442,6 +4442,10 @@ (define-public maxima
                (wrap-program (string-append out "/bin/maxima")
                  `("PATH" prefix (,binutils))))
              #t))
+         (add-after 'install 'install-fas
+           (lambda* (#:key outputs #:allow-other-keys)
+             (install-file "src/binary-ecl/maxima.fas"
+                           (string-append (assoc-ref outputs "out") "/lib/maxima/" ,version "/binary-ecl"))))
          ;; The Maxima command ‘describe’ allows picking the relevant portions
          ;; from Maxima’s Texinfo docs.  However it does not support reading
          ;; gzipped info files.
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:42:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:42:51 2023
Received: from localhost ([127.0.0.1]:59326 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jhb-0007vi-Cf
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:42:51 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.135]:40155)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jhT-0007vF-HG
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:42:45 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392778; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=qKU1VXxVOPjz1Rye0j9lCLp8thxCeUSXnJ5LYo4lxuEBBV/gSerWXKJXWYdUl7/+Vz
 30ltMOQrMPZJ8Tn9ufLdkexDA1ZHUh6DZmExHRhAPIaCogxEl+zhswIpjN+SpmbCg2F/
 fGZRbUrXilRwJFhQSAAdjBvLQfyefwYPzGkoyVYtVSEEHK5huTfOhZ0S6dhvBSYyYgns
 flgG2bjFGJaSBnVzCgBbPm4DhH7WNN/Ydkbfc3eJK92arXaRjRum8V+EecR16AvwyVJM
 hPn1UEOwYDw6b6UrTZW4QpgK/PAE1pHY2Jp0Uc1Bw9lxVT/tIsiiGa4Bkx1478QrvCIH
 dEvw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=I7b2VQGP4UtePYooy/WJ/CKHRg58RE63UlFKLlWcvJI=;
 b=AkKGSHd3BtBycJZJRTlNsP8u86YujIuJvj6DdlkpPTVPGqaIqJ/AI3lD3Oef8Rblyf
 N1gdrmqg1QYS1ZtMuejL+ssXVgipZCWyAp6ejnXxTwLgZgAAvdKI1H7fNvC+M2wiOWdj
 kDTeIiWup7NqXd9uh862dPfiGf/UFLgiu30beZUzNkQVevwInyheUT525EOGQX/+NmBI
 Y4v2jAGIG9cNdKpKaU6P5PHJ52Yz7q+pIxGhAXpnkM1dmf5HAico9VFqQJRi1CYX7Ouu
 Fh2jmeaWzUx5fIjddn74ZP/6azJEu+i3LMxqVqchayYGmzaPD23bvsKGWf3f4nNWQ7HN
 P6Vw==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=I7b2VQGP4UtePYooy/WJ/CKHRg58RE63UlFKLlWcvJI=;
 b=LXES0GbVf/FqYGPjzviloTv9JAvj0o49BgF2Qmmoik2UnuZSAiRVxwEMRq/LUI/rXU
 i9ZEW6PDqonCU7RViAI7WN8ykQd3gt2Sc9SNNp6ET8M6kUoiSzy9tgZxwxrrYzT2K4Y5
 bZfhXc4MxoJGV9rQ+5kh+rgQV9GAji2QQE7nxGK/Ao2Zz9t1qxpArGZub5IhOqTPexrY
 lUxHGMGlrDclYSP27kuIHmuCp1+Oalb1OObOGT2bUtuNT3YC710P47PcIjROGQDCeUf5
 +WceN12iJjOrgIoOEYhwZs+WMFgjaIuSEKOMH0VWvC33ANNCcjrIcodcAut8KDKoqFEL
 3Law==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=I7b2VQGP4UtePYooy/WJ/CKHRg58RE63UlFKLlWcvJI=;
 b=WU4EyyqP5T7Wb5ESelvxdE37tZdSf/xNpa7B9sz3Cx/6trmHO7a1nGkOsjXuksAQS6
 ZdZQR1KOm3hBBsGN5LAw==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9elHkvI0r6JTEEwPZQIGpITRHJw3QBV19xfC5caujhgQnTJiaYr"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 AUTH)
 with ESMTPSA id z055e6z4TKdcn7f
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:38 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 32/32] gnu: Add sagemath.
Date: Mon, 29 May 2023 22:38:41 +0200
Message-Id: <d12ccdbb7c73d83d72adfeb365ece8fd0dd4b59e.1685391448.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.4 (/)

* gnu/packages/sagemath.scm (sagemath): New variable.
---

Notes:
    Higher timeout (default: 5 min.) or disable entirely?
    The `--timeout' flag needs to be immediately after `t'

 gnu/packages/sagemath.scm | 68 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 68 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index 4f23a7b7a0..69a9af0528 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -39,6 +39,7 @@ (define-module (gnu packages sagemath)
   #:use-module (gnu packages base)
   #:use-module (gnu packages bdw-gc)
   #:use-module (gnu packages boost)
+  #:use-module (gnu packages commencement)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages freedesktop)
   #:use-module (gnu packages gd)
@@ -690,3 +691,70 @@ (define-public python-sagemath-standard
 combined power through a common, Python-based language or directly via
 interfaces or wrappers.")
     (license license:gpl3)))
+
+(define-public sagemath
+  (package
+    (inherit python-sagemath-standard)
+    (name "sagemath")
+    (arguments
+     (list #:phases #~(modify-phases %standard-phases
+                        (add-after 'unpack 'prepare
+                          (lambda _
+                            (setenv "HOME" (string-append (getenv "TMPDIR") "/home"))
+                            (mkdir-p (getenv "HOME"))
+                            (chdir "src")
+
+                            ;; prevent paging for `sage/repl/ipython_tests.py'
+                            (setenv "TERM" "dumb")
+
+                            ;; for `sage --sh' in `sage/tests/cmdline.py'
+                            (setenv "SHELL" (which "bash"))
+
+                            (for-each
+                             delete-file
+                             '("sage/repl/ipython_kernel/install.py" ; needs threejs
+
+                               ;; works in a container
+                               "sage/typeset/ascii_art.py"
+                               "sage/interfaces/gap_workspace.py"
+                               "sage/misc/sage_ostools.pyx" ; checks for /bin/sh
+                               "sage/repl/ipython_tests.py"
+
+                               ;; downgrade to 5.45 may fix this:
+                               ;; https://github.com/sagemath/sage/issues/33718
+                               ;; https://sourceforge.net/p/maxima/bugs/3964/
+                               "sage/calculus/calculus.py"
+                               "sage/interfaces/maxima_lib.py"
+                               "sage/functions/exp_integral.py" ; correct, but different form
+                               "sage/symbolic/integration/integral.py" ; correct, but exact not floating point
+                               "sage/symbolic/relation.py" ; order in minimum different
+
+                               "sage/repl/ipython_kernel/kernel.py" ; deprecation warnings triggered
+                                                                    ; by `python-pydevd'
+
+                               ;; TODO
+                               "sage/env.py" ; maybe try updating `python-pkgconfig'?
+                               "sage/interacts/test_jupyter.rst" ; maybe `python-ipywidgets' is too old?
+                               ))))
+                        (replace 'check
+                          (lambda* (#:key inputs tests? #:allow-other-keys)
+                            (when tests?
+                              (invoke (search-input-file inputs "/bin/sage")
+                                      "-t"
+                                      "--nthreads"
+                                      (number->string (parallel-job-count))
+                                      ;; the file / directory we want to test
+                                      "sage"))))
+                        (delete 'build)
+                        (replace 'install
+                          (lambda* (#:key inputs #:allow-other-keys)
+                            (let
+                                ((target (string-append #$output "/bin"))
+                                 (source (search-input-file inputs "/bin/sage")))
+                              (mkdir-p target)
+                              (symlink source (string-append target "/sage"))))))))
+    (inputs (list python-sagemath-standard))
+    (native-inputs
+     (list python-sagemath-standard
+           gcc-toolchain
+           gfortran-toolchain))))
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:42:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:42:51 2023
Received: from localhost ([127.0.0.1]:59324 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jha-0007va-ML
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:42:51 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.134]:40417)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jhT-0007vG-Ld
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:42:44 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392778; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=o8W+0w7xKDvvvggrISY0IsMpFDq2yQtFpMi3RaBXf1eCni5zhP3gqKKSJep1eOEyZH
 sc+yfOLOlRYblTjI4ya5akOWJEMhfHJV8gnA8xk/QHIMbAq5VsXM3HG1D/NeFKRGB/Zb
 c4TCCnakZQffVBBWUDQyeU+2ljJLdnmekO6WNiqdjArA791x14wHV139b8H2lFUB4g5G
 uDBLtFyrQuZH30UAtlhmOSjNy1Zz9rg1HO7LsPtEnrdTF1NVpopRJLG59oiTwjiFGfY+
 iS/CkpX1NXjrkcBGAUOg0Y0Ma5Wud7I71LBMHhEYCMeAfH/ldFPialysKvJ1Ai/pahXm
 /fxA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=boeNIWoCQsvQYuxUjTBbuwP1EONVLFD209FtlWBPfNM=;
 b=FvNtjmKAjHY4FmhJaMH+r+jpMfLYQfQ4k0aOUJAVGG4cLMsD/ZHUfJ9R5VHv3T+BDL
 3YRlsxAwRvnX+bOBhCUdrRjq4EDaC3IaBxPX/oaX7icQE+SW0AnLyxZ8apUbKaKCgC5j
 wBGmOFU9S+KKveww/+OKTuMtP2qMWnfEExp3pU7J2UheZ/r0BjleUJ3hsqMzmVMZ0ySi
 66fDN9fjgbxfpz8VHVGy0p2PSVfyZKzTmSv6qAX9GW5QXszOztQbYRT6gAmE3UQyzNos
 fdovz9i7Bzp6mNNUaqlWN0UUMI2+UAjfpmmTQ6owCPLwbm9W7zjjI5XwpwyAC0iXMxGT
 lnfA==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=boeNIWoCQsvQYuxUjTBbuwP1EONVLFD209FtlWBPfNM=;
 b=dpB6gT8g/iGyYuDB1NVaIHb0m9H1g1rFxGhp/I0RhUo6oQ4jqxh/rbk8fsuqA/wlBk
 W31zJKvdtfmtiEYJuPaaeEMEIetu98rXWRb31xFcBgTJgH3i8ncUn2ICKGsIlses5QG1
 UlBW3Tf5FL9GezarkjVEa3LI4CDetIFl3PGO/Ss78/2yJHhwjZqoP1WVHYuHldseqo4z
 40rZX4Jzr/zlTg4IctEp6l7b7tHO/wWx/p/e6WvYOZd//OGOV2SPGhAaKNt1u0ggGVsM
 OSlPbZTp89I08jF60m8nz8A8xeCET/AtbQefl/JKYxBR+1AIBgd4zrXl8EiWPNboZ1q6
 wclw==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=boeNIWoCQsvQYuxUjTBbuwP1EONVLFD209FtlWBPfNM=;
 b=SRjSmfTvrN3u8TU95AsrphT0il26lYJMIWflyGkcPzPvbQrJnX5379OcmKRiP6SZrl
 CTFvCkXqbZm/SpSx3XDQ==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvi119VyBPc"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 DYNA|AUTH)
 with ESMTPSA id z055e6z4TKdcn7e
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:38 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 31/32] gnu: Add python-sagemath-standard.
Date: Mon, 29 May 2023 22:38:40 +0200
Message-Id: <3cad701f74519f5e7562e45d7a938cf2d7d52ae9.1685391448.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.4 (/)

* gnu/packages/sagemath.scm (python-sagemath-standard): New variable.
---

Notes:
    sage currently uses python's `sys.prefix' as
    `SAGE_VENV' (i.e. `/gnu/store/…-python-…' instead of
    `/gnu/store/…-sagemath-…'), causing a warning to be printed when running as
    notebook.
    
    `sage' unsets the `SAGE_VENV' environment variable and later tests if it is
    set and if this predictably is not the case uses `sage-venv-config' to
    determine `SAGE_VENV'.  `sage-venv-config' itself uses `sys.prefix'
    unconditionally as `SAGE_VENV'.
    
    Therefore, wrapping `sage' with a the appropriate value for `SAGE_VENV' does
    not work and would need patching.

 gnu/packages/sagemath.scm | 199 +++++++++++++++++++++++++++++++++++++-
 1 file changed, 198 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index dfe5874ed3..4f23a7b7a0 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -4,6 +4,7 @@
 ;;; Copyright © 2019, 2020 Tobias Geerinckx-Rice <me@HIDDEN>
 ;;; Copyright © 2020 Jakub Kądziołka <kuba@HIDDEN>
 ;;; Copyright © 2021 Efraim Flashner <efraim@HIDDEN>
+;;; Copyright © 2023 vicvbcun <guix@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -25,6 +26,7 @@ (define-module (gnu packages sagemath)
   #:use-module (guix build-system copy)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system python)
+  #:use-module (guix build-system pyproject)
   #:use-module (guix build-system trivial)
   #:use-module (guix download)
   #:use-module (guix gexp)
@@ -38,13 +40,22 @@ (define-module (gnu packages sagemath)
   #:use-module (gnu packages bdw-gc)
   #:use-module (gnu packages boost)
   #:use-module (gnu packages compression)
+  #:use-module (gnu packages freedesktop)
+  #:use-module (gnu packages gd)
+  #:use-module (gnu packages graph)
+  #:use-module (gnu packages graphics)
+  #:use-module (gnu packages guile)
   #:use-module (gnu packages image)
   #:use-module (gnu packages lisp)
+  #:use-module (gnu packages m4)
+  #:use-module (gnu packages maths)
   #:use-module (gnu packages multiprecision)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages popt)
   #:use-module (gnu packages python)
-  #:use-module (gnu packages python-xyz))
+  #:use-module (gnu packages python-science)
+  #:use-module (gnu packages python-xyz)
+  #:use-module (gnu packages sqlite))
 
 
 (define-public python-cypari2
@@ -493,3 +504,189 @@ (define-public sagemath-data-polytopes-db
     (synopsis "Lists of 2- and 3-dimensional reflexive polytopes")
     (description synopsis)
     (license #f)))
+
+(define-public python-sagemath-standard
+  (package
+    (name "python-sagemath-standard")
+    (version "10.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/sagemath/sage")
+                    (commit version)))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "01nfpp3zh43kil7pqyrdvxyawmny0sc656kbg833c2l1y6iwppyc"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list #:tests? #f               ; tests are run in the `sagemath' package
+           #:phases
+           #~(modify-phases %standard-phases
+               (add-after 'unpack 'prepare-build
+                 (lambda _
+                   (setenv "SAGE_NUM_THREADS"
+                           (number->string (parallel-job-count)))
+                   (setenv "SAGE_VENV" #$output)
+
+                   (setenv "PYTHONPATH" (string-append (getcwd) "/pkgs/sage-setup"))
+
+                   ;; broken symlink we don't need
+                   (delete-file "pkgs/sage-conf/bin/sage-env-config")
+                   (delete-file "pkgs/sage-conf_pypi/sage_root/configure")
+
+                   ;; Run this before 'ensure-no-mtimes-pre-1980 so that there
+                   ;; are no broken symlinks
+                   (with-directory-excursion "build/pkgs/sagelib"
+                     (let
+                         ((original-path (getenv "PATH")))
+                       (setenv "PATH" (string-append original-path ":../../bin"))
+                       (invoke "sh" "./bootstrap")
+                       (setenv "PATH" original-path)))))
+               (add-before 'build 'cd-to-src
+                 (lambda _
+                   (chdir "pkgs/sagemath-standard")))
+               ;; `setuptools' replaces shebangs that match `#!.*python.*' by
+               ;; the intepreter running it.  Unfortunately this also matches
+               ;; `sage-python'.  But using `sage-python' prevents a weird bug
+               ;; where python's `multiprocessing.resource_tracker' would
+               ;; execute `sage-runtests' instead of `python'.
+               (add-after 'install 'fix-shebangs
+                 (lambda _
+                   (let*
+                       ((bin (string-append #$output "/bin"))
+                        (sage-python (string-append bin "/sage-python")))
+                     (substitute* (find-files bin
+                                              ;; don't touch these to prevent cycles
+                                              ;; sage-num-threads.py -> sage-env -> sage
+                                              ;; sage-venv-config -> sage-python -> sage
+                                              (negate
+                                               (file-name-predicate (string-join '("^sage-coverage$"
+                                                                                   "^sage-num-threads\\.py$"
+                                                                                   "^sage-venv-config$")
+                                                                                 "|"))))
+                       ;; be careful that we don't substitute the newline
+                       ;; character
+                       (("^#!.*python-toolchain[^\n]*") (string-append "#!" sage-python))))))
+               (add-after 'install 'remove-unnecessary-scripts
+                 (lambda _
+                   (for-each
+                    delete-file
+                    (find-files (string-append #$output "/bin") "^sage-rebase"))))
+               (replace 'wrap
+                 (lambda* (#:key inputs #:allow-other-keys)
+                   (let*
+                       ((python-path (search-path-as-string->list (getenv "GUIX_PYTHONPATH")))
+                        (python (dirname (search-input-file inputs "/bin/python3")))
+                        (coreutils (dirname (search-input-file inputs "/bin/readlink")))
+                        (sed (dirname (search-input-file inputs "/bin/sed")))
+                        (xdg-open (dirname (search-input-file inputs "/bin/xdg-open")))
+                        (maxima-version #$(package-version (this-package-input "maxima")))
+                        (maxima-fas (search-input-file inputs
+                                                       (string-append "/lib/maxima/"
+                                                                      maxima-version
+                                                                      "/binary-ecl/maxima.fas")))
+                        (combinatorial-design (search-input-directory inputs "/share/combinatorial_designs"))
+                        (conway-polynomials (search-input-directory inputs "/share/conway_polynomials"))
+                        (ellcurve (search-input-directory inputs "/share/ellcurves"))
+                        (cremona-mini (search-input-directory inputs "/share/cremona"))
+                        (graphs (search-input-directory inputs "/share/graphs"))
+                        (polytope (search-input-directory inputs "/share/reflexive_polytopes"))
+                        (gap-lib (search-input-directory inputs "/lib/gap"))
+                        (gap-share (search-input-directory inputs "/share/gap")))
+                     ;; wrap everything possible, all things with shebang
+                     ;; #!*/sage-* are still covered, as sage-* itself will be
+                     ;; wrapped
+                     (for-each
+                      (lambda (file)
+                        (false-if-exception
+                         (wrap-script file
+                           `("GUIX_PYTHONPATH" = ,python-path)
+                           `("PATH" prefix (,(string-append #$output "/bin") ,coreutils ,python ,sed ,xdg-open))
+                           `("MAXIMA_FAS" = (,maxima-fas))
+                           `("COMBINATORIAL_DESIGN_DATA_DIR" = (,combinatorial-design))
+                           `("CONWAY_POLYNOMIALS_DATA_DIR" = (,conway-polynomials))
+                           `("ELLCURVE_DATA_DIR" = (,ellcurve))
+                           `("CREMONA_MINI_DATA_DIR" = (,cremona-mini))
+                           `("GRAPHS_DATA_DIR" = (,graphs))
+                           `("POLYTOPE_DATA_DIR" = (,polytope))
+                           `("GAP_LIB_DIR" = (,gap-lib))
+                           `("GAP_SHARE_DIR" = (,gap-share)))))
+                      (find-files (string-append #$output "/bin")))))))))
+    (inputs (list arb
+                  boost
+                  brial
+                  cliquer
+                  coreutils
+                  edge-addition-planarity-suite
+                  gd
+                  givaro
+                  glpk
+                  gmp
+                  guile-3.0             ; for wrap-script
+                  iml
+                  libbraiding
+                  libhomfly
+                  linbox
+                  m4ri
+                  m4rie
+                  mpc
+                  mpfi
+                  python-cypari2
+                  python-gmpy2
+                  python-jinja2
+                  python-jupyter-core
+                  python-memory-allocator
+                  python-numpy
+                  python-pplpy
+                  rw
+                  sagemath-data-combinatorial-designs
+                  sagemath-data-conway-polynomials
+                  sagemath-data-elliptic-curves
+                  sagemath-data-graphs
+                  sagemath-data-polytopes-db
+                  sed
+                  symmetrica
+                  xdg-utils
+                  zlib))
+    (native-inputs (list m4 pkg-config python-cython))
+    (propagated-inputs (list cddlib
+                             ecl        ; also buildtime
+                             eclib      ; also buildtime
+                             flint      ; also buildtime
+                             gap        ; also buildtime
+                             gfan
+                             giac       ; also buildtime
+                             gmp-ecm    ; also buildtime
+                             gsl        ; also buildtime
+                             lcalc      ; also buildtime
+                             maxima
+                             mpfr
+                             nauty
+                             ntl        ; also buildtime
+                             openblas   ; also buildtime
+                             palp
+                             pari-gp    ; also buildtime
+                             pkg-config ; also buildtime (native)
+                             python-fpylll
+                             python-ipython
+                             python-ipywidgets
+                             python-lrcalc
+                             python-networkx
+                             python-pkgconfig
+                             python-primecountpy
+                             python-scipy
+                             python-sympy
+                             singular   ; also buildtime
+                             sqlite
+                             sympow
+                             tachyon))
+    (home-page "https://www.sagemath.org")
+    (synopsis "Python-based computer algebra system")
+    (description
+     "SageMath is a free open-source mathematics software system licensed
+under the GPL.  It builds on top of many existing open-source packages: NumPy,
+SciPy, matplotlib, Sympy, Maxima, GAP, FLINT, R and many more.  Access their
+combined power through a common, Python-based language or directly via
+interfaces or wrappers.")
+    (license license:gpl3)))
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:42:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:42:50 2023
Received: from localhost ([127.0.0.1]:59322 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jha-0007vY-D8
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:42:50 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.136]:40445)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jhR-0007um-6U
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:42:41 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392778; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=mqH85qIYQRNg4wOW/PJb9FIIGJ3sM/61XZe/b6z8RrhHGxx2nMPt+waROk5MnrvXa1
 yQG2itzI5jI1jiipC7XEOu6lRCrm4uB53D53ugLuoF4TqW+A7IOvJO1rmW2RHpHId0rC
 lfblT7ON+Rp4ZdS3nqXz4IhRsXibXPr/wdLr3XwqMSP8GgD36ri3K6C13/EqoK4lgEbB
 LwxRVc2EQlJtKBdDWoH02qj5D9Qk4Sjgx/GTJJDVER0Frh8gtf14NQ72C7NhOEVd0EPX
 o1MpxG0Erzw5hin53aOA5Psc/P6ygV1d5tv3G/FdS3fgbZeu/+KP7Icurz98wNTvpdmv
 D1Dg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=QJsUTTZ3Nf0PM3VfVdDq3IkUszgk8CXBriIXu40UhtU=;
 b=ZFVoe8cdpaVHaD1wlKxH0qQmOccm4QwnxKj7GCWscrYM/FbN/iuj7r9ac5kQYaFEAx
 QNhEcbsV/iGNDmbG7llVgCdLWJS5FmPYks0HCOwlFTBnbf/5x1TdTYbTuf2XiUK6cR6Z
 9PyEj6VXfd9INpqbUcuKszKBB9noTvyBJlPlo2q5wEptVFPOzd6Rqu7XR0NMiNGQGuK/
 kk5gMAgELMewC1UGTNww8wrzlWCL0+iiEWKbEsUgJGmvombkK3K6YF5wVqgQKVh2O4em
 Kroci7wPdZp0p60VD4qTb2VLIS7KKMVeheKmoQkvX1QVXZxVd7A7nlrDqLVLsPW2Dzmn
 PGAg==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=QJsUTTZ3Nf0PM3VfVdDq3IkUszgk8CXBriIXu40UhtU=;
 b=sEN8R1tC7iWLiEI1Cd8ZmDjJHxl6tRZIdQZzlSAo01ghSgU5qZNAkyahOYFJ0cFMv6
 GYu+coC6IQQNycwAjRn+dXNfCVGBtgTdBvSfulTlLIw4jhd2UQSLIufzYWDZeD89eg3L
 RjLfCLSBZMuVCN67QPlADrWkzQka+7ojgxqqa6Wq/NDla5ngqI2krBlkl5gHgD5FPmI0
 D7Ql+GDHbTxu9Jde+8cYQWXSs4U08cqO4oUPVD6gSpPQRiD9BbRwbqSthLDKky/yuhaz
 tEj+N6kIM2l+wxm1MPAXWTaSdVT95urynfGWOfcPLkZNVesyyIbzdysof0F7An2HMdT1
 lQDA==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=QJsUTTZ3Nf0PM3VfVdDq3IkUszgk8CXBriIXu40UhtU=;
 b=WugFf1uYBxZP/4UWDz88YRu2z6E2BpgEBExP6wYaAVXDpFzynh9KSVxWW998OCrI3r
 PEV3jb2CvUzisexSk/BA==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvi119VyBPc"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 DYNA|AUTH)
 with ESMTPSA id z055e6z4TKdcn7d
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:38 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 30/32] gnu: python-pythran: Update to 0.13.1.
Date: Mon, 29 May 2023 22:38:39 +0200
Message-Id: <5d5949f9d653a2506af98125f0fb5b1010257e9c.1685391448.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.4 (/)

* gnu/packages/python-science.scm (python-pythran): Update to 0.13.1.
---

Notes:
    I gave up rebuilding all the dependent packages when `gnuradio' filled my
    `/tmp' tmpfs and building `python-graph-tool' consumed all my RAM

 gnu/packages/python-science.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/python-science.scm b/gnu/packages/python-science.scm
index 7d3319e367..1e24ebb2d5 100644
--- a/gnu/packages/python-science.scm
+++ b/gnu/packages/python-science.scm
@@ -478,14 +478,14 @@ (define-public python-pandas
 (define-public python-pythran
   (package
     (name "python-pythran")
-    (version "0.11.0")
+    (version "0.13.1")
     (home-page "https://github.com/serge-sans-paille/pythran")
     (source (origin
               (method git-fetch)
               (uri (git-reference (url home-page) (commit version)))
               (file-name (git-file-name name version))
               (sha256
-               (base32 "0cm7wfcyvkp1wmq7n1lyf2d3sj6158jf63bagjpjmfnjwij19n0p"))
+               (base32 "16qi7lirl2bmzs5cavrjgrgz8fhnw88kc2hg53d7chb0w92yp83d"))
               (modules '((guix build utils)))
               (snippet
                '(begin
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:42:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:42:42 2023
Received: from localhost ([127.0.0.1]:59318 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jhS-0007v1-1y
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:42:42 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.135]:33257)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jhQ-0007ug-Te
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:42:41 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392778; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=FYKSHd/Tp98zcmwgOyIML4Z8Z2/2BcRuJcOpDJzF6hP175idt4Z/AGAc/f99R0ncfB
 cnSUAW0my4oqvuANhSUU4m0ANZ2wJWi6BUle1XVr6+m9rRgMe2dFZ8j4S9VvEPtdJ9hd
 R1tsYgZEvIbbqRuzEkUEJTpzSaJdEjv9v6nLLNNkUHpnbUZK43JHxDEWTBu8zYw+zt2H
 mFVwxKXziSY15GDNTyAwxpSNbUkACIL4sMZJ6mAwlT47l05cn5ld5H2hitcy2bmIIzz9
 pGzgIj0rMKPKrgnSi5b9G0oGFW1X6zenmZc3f57etMhDFjE9Hn4LT4X8BBbzZFVzaBmV
 bpkw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=csREap+NcCrcABUf6WeAL9Q5cDGgbKU2YYDUuSQPwQk=;
 b=ttttYN9kQZ7ieCT9dAF5DbFDM2iyb/liiHwXfSv9Rdvt9StJT4/7XV7psRgq2LL0qX
 +0RYeGET3mhVUzFylU7YKHUkOb5rtbcmG+AW0Wk0Q765F8MILm3bLPonshGk8JH+gFYR
 38n9NQkUBFo+f2DcuOAJsgOX7pBunxINDEpvwMS8GYHDijnC6TnAzXUddJF1eiCl1FBU
 yO/hQWGD2ExPboFJ2MqwVXxmZA/TbOIhIsvl+Tp5J0+KNZPO9Vf0pbRKVmUclpSBy3Sg
 +jUFueD8i3N+WDeh8QGr05t4xMcP96bdFGZZbsULLNA/w3JtcLEUZVsagZJSoUvFGFGV
 JBTw==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=csREap+NcCrcABUf6WeAL9Q5cDGgbKU2YYDUuSQPwQk=;
 b=luh3W3HLGZvtrTfjAeGri8LWkl7MqXD4k4aAZ4n1742MU7rps3HWjx8G5CterE9ySK
 mnO4wmKI5uLggk8ljsbQcOMOy6PzG0ffvmDsKT5RGrDy/NauJDcp7sLEOBvzHmItlwAJ
 x2y6Nwc9vLBXdgy96sdczWsvQtMZSR2xDUmyGwBmu/HSNT/087tqTg9kxN6352b38pYy
 uXC/fJaskAsQWhDWUBmCPFrWizx9nJgigbwktFTRXCOWW+Lbig0URC0uFMka8IPg0UAk
 Fv4LMbQUBbfIVrg6trl5/eN5mysdzsw43Tjnfq26dYlswh5y4jYjt/pKlUWrJLw9Nk2B
 MV9A==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=csREap+NcCrcABUf6WeAL9Q5cDGgbKU2YYDUuSQPwQk=;
 b=xbaZ/xLj4iy6MJ9Hw0BYbzaFD5+VI49uQe1huBXWY15WqXTMrQ6pOe29rXblDI35Nr
 5CH3HqNNdBGeEIqeLrDw==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9elHkvI0r6JTEEwPZQIGpITRHJw3QBV19xfC5caujhgQnTJiaYr"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 AUTH)
 with ESMTPSA id z055e6z4TKdcn7c
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:38 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 29/32] gnu: eclib: Update to 20230424.
Date: Mon, 29 May 2023 22:38:38 +0200
Message-Id: <385467e1a6e86fcfdcc9e9c53a5fe079fbd07702.1685391448.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.4 (/)

* gnu/packages/algebra.scm (eclib): Update to 20230424.
---
 gnu/packages/algebra.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index df3ec30718..cc498070c1 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -1772,16 +1772,16 @@ (define-public m4rie
 (define-public eclib
   (package
     (name "eclib")
-    (version "20220621")
+    (version "20230424")
     (source (origin
               (method git-fetch)
               (uri (git-reference
                     (url "https://github.com/JohnCremona/eclib/")
-                    (commit version)))
+                    (commit (string-append "v" version))))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "07wbkzmn6w0hrv2vim7f0il7k59ccc66x5vnn623xkmhfw32b3nz"))))
+                "02gby28dbzm8wf7cllm8k96s2rr4ipgfb5wjv2p77lzzp7b497w3"))))
     (build-system gnu-build-system)
     (native-inputs
      (list autoconf automake libtool))
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:42:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:42:42 2023
Received: from localhost ([127.0.0.1]:59316 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jhR-0007uz-Q6
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:42:42 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.135]:45041)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jhP-0007ue-LC
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:42:40 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392778; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=n4gwF4OzjxPSjZ3hWi4r3mQrAkYPnlqDC70MtSML1znaHkdBIKt5rf4lHKM4QUCN1f
 k1lH7hMcFp8E1qtSOSI3XlidIBW2Uuohh7iwmEaGJ1hPlZoXt8Fw+O+rplpfcsvPM0nP
 pYE5L1R6Vt0VBc/trHme21az2p6v8b0x60k6pmlFuVrIiWGWYDokxG+WDg2YahUzk5Gw
 +c+5FJF9FddlAOxWGjzCPr5rLaXh7Mu0LAnvWvvds9+SaWmndEUgJO4OLo+a3BnIaK+9
 AO16MYVGfwew4X9zHsKixa3YV95VbkvO46MgYUFn4URc0GY+n7X0JPuzIfVegJ1Rl/dt
 sPAA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=K8ykC7OvnmagdDuD5gvOtiabpkD6ccFYEhVSNNTRhbg=;
 b=Nhps1fyDvo+ynePfkuJ9ASlu1YbRoDZ/Lum85VHk73zTFLCQs739fdWHFskSlf08i2
 9g8tphEcx8fLxjVMIN2YOaFeVVUPrxkpulBLprLgwpCSaFSufv3Ka3P+hX7ccTi7LTwb
 gtc/yyZ0QHHOUHNPZ0gtlvob0xfWLYq1atGVjGXxguY/u8h+crZK9D66zuSasv6xaCK1
 weNp0NCS3209WxckHMyhuIhjwo5eJnpLCbt9XKZbOshITtd1+3FZybWPfY2JPCpVyP2M
 JlX3v2yief/uA0v4U2FcQcUB3EhfRbPEuAIpFxBjOceEM0+7m/v6tkqaS5Lb5283OusC
 pn/g==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=K8ykC7OvnmagdDuD5gvOtiabpkD6ccFYEhVSNNTRhbg=;
 b=qu7zf1QkCQmCh0GQXaYkw9shz3cbpN7YV7Nge7mbsWerXSvzBvYep62dm/Mw8/315k
 taj6ekApYNzkC2mrAUPgrEFmAG3Ytol1B7zEe/ZLXrKV/ks0GiCwJZXSxpGq2vcgAvoU
 nasD4nVFcflCigdNG0PTtwkiU8qQnPAGFdr8nqFJJvk1IqOmYPA43bks0HEZlxKC6crh
 XxSEwZtWhNV8oK06y6x5KYL87E37UVC49ihlwE8i36dARme/DaX0XfyfU7vAx/qMUe16
 4/F9Qp9e2mtd0lWQK0nlMtQ/ab1z9jeHO2l6f7mUBXVudlAMqyKco2zFwIGxYrCmyVSq
 VWKg==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=K8ykC7OvnmagdDuD5gvOtiabpkD6ccFYEhVSNNTRhbg=;
 b=eupzRA64On87diTgK1zvjuMfcLFsKjaQs0me5vc7xUQCHqVWcmlDsve2FN9B1jjQG8
 8lPaqlXFH59Q7KndDjAA==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9elHkvI0r6JTEEwPZQIGpITRHJw3QBV19xfC5caujhgQnTJiaYr"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 AUTH)
 with ESMTPSA id z055e6z4TKdcn7b
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:38 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 27/32] gnu: singular: Update to 4.3.2.
Date: Mon, 29 May 2023 22:38:36 +0200
Message-Id: <841d6fafcd134b03093b85394759faf598463b46.1685391448.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.4 (/)

* gnu/packages/algebra.scm (singular): Update to 4.3.2.
---

Notes:
    python2‽

 gnu/packages/algebra.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index e4af9d7d55..9ea4cfbf09 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -640,7 +640,7 @@ (define-public ntl
 (define-public singular
   (package
    (name "singular")
-   (version "4.2.1")
+   (version "4.3.2")
    (source
     (origin
       (method url-fetch)
@@ -655,7 +655,7 @@ (define-public singular
                         #\.) "-")
                       "/singular-" version ".tar.gz"))
              (sha256 (base32
-                      "13gy1gdng8zijwlr1fn5sixw53z0zf9czzlg0vh1dcc59zw6v998"))))
+                      "1nznj68qs0n2cqa43fxm76csz7bdlcvr266cly5zlra2pp8nbm9z"))))
    (build-system gnu-build-system)
    (native-inputs
     (list doxygen graphviz perl))
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:39:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:39:58 2023
Received: from localhost ([127.0.0.1]:59290 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jeo-0007nn-2f
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:58 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.182]:35797)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jeV-0007jV-UO
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:45 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392778; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=A5IkagYsaiAolJTPk1F0QA3KalNKJq/dyGemB1QRreYWnk+RhTejDlMxPvKp6YyAU5
 o/GmZ4L1FP6GdHo77GvKiIo/gF9iCROmAp1sKWVWmtz7SG1MlsUxSifu9sIYeNfaZKqM
 CLEjrRZEllpO6LDbub0B0CD5U7crwgqja4WuzaGE/kqLcL4pipj7sK+xzMISE04YiAs8
 QiiXW+HWQh9ETOyN+GzAehpM8OFedXrlKKFbHC1YF72OptbrhBTrVo3qHhYxtX19ILa4
 VBn/iyLWRLbJOIHQk5WCDYn/ruc0SPIYp184BBRFZMAdU5IuH29zis+NVPPoMnK+tjv5
 bClg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=LJ06UaRBcBhTTzA+QZk7FWfCQRNo1j2wXqW6MtXLPDs=;
 b=LdapgVi5eGMLZroJvjTjxEuc3o0imJUDgZtAPrgvH9y6tzqcAqs8qF9Qpsy3pIIXMZ
 CUfVnq017F9JgqZCDBkIumBydx57CkCmbp74RFaBVcKcPyDVtxfuLEcA/P/z4+lNGcEh
 tVxWfBBku9pMYJSTpcYLp8XxJvKJ6fw+8RJuMvJ+hb9C8pGBNad6aE+YVis7muSFt7w9
 JmbingdRHO7gfAc1SRsav60JD0GUYa5wZcQT67a4cDqpfH+LXwfehhYQoD9ymBXmbxUs
 D//b1E5IcA57jGq8pallYOtnIabNdKug1xAmB4TBjsDLNKB1QH3f8o5fez55fLZwt/B8
 UPyQ==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=LJ06UaRBcBhTTzA+QZk7FWfCQRNo1j2wXqW6MtXLPDs=;
 b=HLKxK0si33ZHoYJB/r3X0FpZ3b9nv2SFmp/vuyBYtAcfmyG4zjx6lXocyfeDyC/The
 VeA8iAk3v8fpQnS4lu1mopmRKhYfpJoBSSaXrqb72oD/m+pesX7pz8F+SJOrQzTN28BH
 KU/Wl44DrlN6x9Z6KjxC5hr4JoloTVzJFKnizkXPHKz1Unurzx9ylEe+I7FgqiQ8Pfia
 wcztvEN6CJKpHGyRrQYnLRdTKVOSWiQuz0/EU+CqUcCTdvR1jLMkwNfFzMr4Tw+y9Jqb
 a6m2fX7nfE3NJCaHD2+jL9MZFuMs36QYYhY0bLWv1nfrsYa/ITvagMlTQ8U1pPmvbGi/
 1wvQ==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=LJ06UaRBcBhTTzA+QZk7FWfCQRNo1j2wXqW6MtXLPDs=;
 b=r69ckoDv3RCGnP3pbPRk2lnf3ElkWipH3s9mdXyhGG3X8t8i6QzASKWAVa2OOS7Leb
 5PUAszIXEzJEOR7VQdDg==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9elHkvI0r6JTEEwPZQIGpITRHJw3QBV19xfC5caujhgQnTJiaYr"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 AUTH)
 with ESMTPSA id z055e6z4TKdbn7I
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:37 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 09/32] gnu: Add palp.
Date: Mon, 29 May 2023 22:38:18 +0200
Message-Id: <25202f808c3f2b1fa6c89fe568b267ad1bd3042a.1685391447.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: -0.1 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.1 (-)

* gnu/packages/maths.scm (palp): New variable.
---

Notes:
    sage's build/pkgs/palp/SPKG.rst contains a description

 gnu/packages/maths.scm | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index d92b8528a0..c2d9d07b00 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -3158,6 +3158,37 @@ (define-public maxflow
 September 2004}")
     (license license:gpl3+)))
 
+(define-public palp
+  (package
+    (name "palp")
+    (version "2.20")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "http://hep.itp.tuwien.ac.at/~kreuzer/CY/palp/palp-"
+                    version ".tar.gz"))
+              (sha256
+               (base32
+                "1q1cl3vpdir16szy0jcadysydcrjp48hqxyx42kr8g9digkqjgkj"))))
+    (build-system gnu-build-system)
+    (arguments
+     (list #:make-flags #~(list (string-append "CC=" #$(cc-for-target)))
+           #:tests? #f ; no tests
+           #:phases #~(modify-phases %standard-phases
+                        (delete 'configure)
+                        (replace 'install
+                          (lambda _
+                            (for-each
+                             (lambda (name)
+                               (install-file name (string-append #$output "/bin")))
+                             '("class.x" "cws.x" "mori.x" "nef.x" "poly.x")))))))
+    (home-page "http://hep.itp.tuwien.ac.at/~kreuzer/CY/CYpalp.html")
+    (synopsis "Package for Analyzing Lattice Polytopes")
+    (description
+     "PALP is a set of programs for calculations with lattice polytopes and
+applications to toric geometry.")
+    (license license:gpl3)))
+
 (define-public petsc
   (package
     (name "petsc")
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:39:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:39:58 2023
Received: from localhost ([127.0.0.1]:59288 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jen-0007ne-HE
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:58 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.181]:42607)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jeV-0007jU-Ud
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:45 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392778; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=Zv6Z2iyy3ATgUFsgPr/pnDaGBOTR4zHM5CfpEQMq/MAKsMtzPXTp+qHxwpKj/Xde5q
 9HD8Fst52lbzpj4pEc7qvQGMMOA66R72sMP0sFZ+fuRMFX4CkIwAKH29WIQbbhFpoElQ
 3TuvZPgLaROxor7ZmuFWG4ho4TmT2rTZFtDYgtHn/DeO8uD8/gs9r2dATRwwPhIg3Pnf
 piqEi8YkT500T9M4JEODuVndEeeB6mZThSQhUYmGavEMN80BQ4fYIPfzxkuwrLx1xUSM
 cAcVW8OOTKPEtuuAvk0iKGqQw3oCfOizlG9KV46EtnUhySdtTQf0zIS8+a5EZjSDwpEN
 qOOA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=u6egsLt4WxecyvPyNLukVNNQzWbhXRFEQa4eu+VuXXU=;
 b=sTPqwC36nQy5LmrDxdLEkcUQVZddCJ7Ad29C8ZrAz/I2corCJVjeuVU19OhNQIGnX7
 xzioG/XS1k/J02Mxv1CShx0ZbB/tKQd3HocGzXDF9OWKEcJpyGqm+ZgMxh/AIshQG+E3
 5+JIIQijLamPS7wreNntOMUz+MUQDEbc4rBjwi6tbT3zYEG/VthnXAnica6923e8SkQE
 fjFu3MfgimlhgBnL5za+MvKYqK2/sAJIXwzKXSvhGUOElWQS4cfVh/q8QXKulQCvKowN
 4ummN7qZnd7XcYbFm5hxP907/n5+fS3qEm43h0DeYVaG6qKx+Z5M/VnIXF65LKuB1kMc
 jl4A==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=u6egsLt4WxecyvPyNLukVNNQzWbhXRFEQa4eu+VuXXU=;
 b=a7FJ/YwJjGbhhGcyiUUlHBypOIBMo2RaHQ2JwJnsk2bAGQl18Rq1dOKSVEhROsgRwN
 lJsZGp2p/5yiSl55iUgD15QknUZY+yqPO4+8zTwdKHR3Hip5h8kGYOfobckpJK1wEzJn
 WbqQW0ouvZgVddMVkufHIboTKQHEWEq6oXoWhxpbZZ0tbRjHQXzbwvaG0tERpNhR3kyY
 6XKinvN1PbEHuhPuOkgI5hZuriVfTAhP/xPxg+ugPwrEueETvAYN0r9iGmfX6b69T7jc
 iY/O3XFa3MXpN58ghKCthLrY24EWPyuk8JzPHKKN1GrZSIse7Yn77sbelsBs475yHr9O
 +Qlg==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=u6egsLt4WxecyvPyNLukVNNQzWbhXRFEQa4eu+VuXXU=;
 b=2YFirjx8kG3MJthu4uET4BKpD3wUUCbVNCS7PK+gQyHEL4o07YHzkWMRubHMVLZTwk
 w+068DgIstsPFl+Y1DAA==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9elHkvI0r6JTEEwPZQIGpITRHJw3QBV19xfC5caujhgQnTJiaYr"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 AUTH)
 with ESMTPSA id z055e6z4TKdbn7K
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:37 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 10/32] gnu: Add gfan.
Date: Mon, 29 May 2023 22:38:19 +0200
Message-Id: <f2289bbae3f9eb555cf7a19caa3c8efeb246d30f.1685391447.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.1 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.1 (-)

* gnu/packages/algebra.scm (gfan): New variable.
---

Notes:
    gfan homepage contains an abstract

 gnu/packages/algebra.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index 3bc8ec7ab2..92a9faa04f 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -130,6 +130,38 @@ (define-public gf2x
     (home-page "https://gitlab.inria.fr/gf2x/gf2x")
     (license license:gpl3+)))
 
+(define-public gfan
+  (package
+    (name "gfan")
+    (version "0.6.2")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "https://users-math.au.dk/jensen/software/gfan/gfan"
+                    version ".tar.gz"))
+              (sha256
+               (base32
+                "02pihqb1lb76a0xbfwjzs1cd6ay3ldfxsm8dvsbl6qs3vkjxax56"))))
+    (build-system gnu-build-system)
+    (arguments
+     (list #:make-flags #~(list (string-append "PREFIX=" #$output)
+                                (string-append "CC=" #$(cc-for-target))
+                                (string-append "CXX=" #$(cxx-for-target)))
+           #:phases #~(modify-phases %standard-phases
+                        (delete 'configure)
+                        (add-before 'build 'fix-cddlib-include
+                          (lambda _
+                            (substitute* '("src/lp_cdd.cpp"
+                                           "src/gfanlib_zcone.cpp"
+                                           "src/app_librarytest.cpp")
+                              (("^#include \"cdd/")
+                               "#include \"cddlib/")))))))
+    (inputs (list cddlib gmp))
+    (home-page "https://users-math.au.dk/jensen/software/gfan/gfan.html")
+    (synopsis "Software package for computing Gröbner fans and tropical varieties")
+    (description synopsis)
+    (license license:gpl2+)))
+
 (define-public cm
   (package
    (name "cm")
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:39:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:39:57 2023
Received: from localhost ([127.0.0.1]:59286 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jen-0007nX-6H
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:57 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.130]:44665)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jeV-0007jf-RB
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:44 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392778; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=NjNvdWj/MMAxCMBPgAyLHFC3vTzn9Yt9iaMYi4GZvh/lNxzaI3I2Yr6nLWAgkT+P0M
 B4PNV45zlhZbUyOSWKO/le8E/VWwdSshiTIzTWV+ODCnFVJa3DUUrJbCmx3B5nsDKDXr
 8yWU/skgbpZwV+EHIIL4B/JvYqeqoj/bfgFA9U6nVQTwN5euQxp79ECUb53nzrX3o3ap
 i+8jf4wiT+raImggAQ4ngT2oNc1sA8jSoKdPqVgHWuD2v2ALRzOJqN1cu7mnRktbpL9d
 aqv8AKe5Y0UcCd6NUCu/9/15djAkVWTb2abrKotSM3FunBScSol1dZQVwrJQ3qI1so0y
 2I3g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=seyQLy006jdDqhqhRIOWWfWARfr/uyKeXtXpEo66wtw=;
 b=LXQl4vvJBVJ8/9V0dignO+cr90fgWvnZPANhXfTnFhJMP+JnpIguEne7jGav/2K2WT
 eR+ElcbUTNg2ZfGBP4VDOTYKJ39kDTwTkRUoMu5mMeV4psw7V/sZK74LUzrHBAL192xG
 KfH7rj9AIYxeMJewfcr/3Wv2ewlD4Lz3sA42BjOGB3sIyssVyQRcViQSQth3t2aHEk5g
 urx+4lvxkY07/R46QYh0tGCNZPSNuCNELUW16mP4CWDeDHWcXRu5LRdxkJkJiuKTO3T3
 tkgY/CGuQvyzYcn7V0pxicRJtyEuW+819/NFcOdmS5jys6uHygoXK+bVeKaRnpY7a95g
 6G5Q==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=seyQLy006jdDqhqhRIOWWfWARfr/uyKeXtXpEo66wtw=;
 b=UVR9X1eHXClcCtLVi44fd48nNsqQwM+6czI5Z465G9LIPqR30AHoWVDung1iAKEF2B
 Tiax7ifW/ylvEtFrc7ipCSAJFsWbaYZiM1S5bgKY6TKc5JyuJt4s7mEZNCNG7B4UR3BW
 Y1XsBYCIMuocDjyAFu7s28Ht+w1EXFHcelFrSrgJ+R1EYIRIdXv978S3lADcaxB501HH
 4havj7KNmYowUWARI0aljBSbSOI57xyvc+xl6nRlaI+qIHh+nJ9O3Vvq6aonvWXnzW6d
 WvPaK2hoBXB3zJ8Fxz44xkwHgq6xK4HsRrTPRapnxoRasz/ldgV6b56kiJrxf5lQqz41
 PNLA==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=seyQLy006jdDqhqhRIOWWfWARfr/uyKeXtXpEo66wtw=;
 b=rnHENJHM3UMUrIHe7/vOlbPv7NNFztrS9EzNL/J2tlDGzrHxLaCBjkOGIcCqkdPX9j
 4GvgJqYefOrHiyjT/0DA==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvi119VyBPc"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 DYNA|AUTH)
 with ESMTPSA id z055e6z4TKdcn7W
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:38 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 20/32] gnu: gap: Build reproducibly.
Date: Mon, 29 May 2023 22:38:29 +0200
Message-Id: <81c81c228c3c1df489194d3f5229c7dce6ed5e5f.1685391447.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.4 (/)

* gnu/packages/algebra.scm (gap)[arguments]<#:phases> {'pin-build-time}
{'remove-logs}: New phases.
---

Notes:
    Some packages seem to include pdfs, LaTeX output; pdflatex missing

 gnu/packages/algebra.scm | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index c2d1c3ce1e..4d5483bf4d 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -1412,6 +1412,12 @@ (define-public gap
                   (guix build utils))
        #:phases
        (modify-phases %standard-phases
+         (add-after 'unpack 'pin-build-time
+           ;; https://github.com/gap-system/gap/issues/5204
+           (lambda _
+             (substitute* "src/version.c.in"
+               (("@GAP_BUILD_DATETIME@")
+                "@GAP_RELEASEDAY@"))))
          (add-after 'build 'build-packages
            ;; Compile all packages that have not been deleted by the
            ;; code snippet above.
@@ -1428,7 +1434,14 @@ (define-public gap
            (lambda* (#:key outputs #:allow-other-keys)
              (let* ((out (assoc-ref outputs "out"))
                     (share (string-append out "/share/gap")))
-               (copy-recursively "pkg" (string-append share "/pkg"))))))))
+               (copy-recursively "pkg" (string-append share "/pkg")))))
+         ;; configure logs and LaTeX output that contains timestamps, uname
+         ;; output etc
+         (add-after 'install-packages 'remove-logs
+           (lambda* (#:key outputs #:allow-other-keys)
+             (for-each
+              delete-file
+              (find-files (assoc-ref outputs "out") "\\.(out|log)$")))))))
     (home-page "https://www.gap-system.org/")
     (synopsis
      "System for computational group theory")
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:39:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:39:57 2023
Received: from localhost ([127.0.0.1]:59284 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jem-0007nR-R2
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:57 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.180]:40941)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jeV-0007jX-Md
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:44 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392778; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=fcKe+PSS2CL1t5FnB//SHZXYcSqg2BaaqwaMAmXJo2HlPcIEmve7if9t4Gja0rXzy+
 vHWc2SA5mnNTFaJzO+C6Ella5yYJrbAVnR14nji2n9cd7894a4vorQHj0ufBYr3mYwSf
 OlM2vzJaS7vmA5iApv/GNpv1wzLie61bYa+bWHiTLQzm5yCkyFUsbCelz4AmW+sPhfLq
 Jrem7XiisSXA08qqEVsVNdZiAcg1ydVTM+znsq/Og9ZBqKzmvSShbZXc0nWryv9IIDCV
 AjVBQXEmwalv/1a05GBEEh3i5B+vJlmjVtu9tpowfU/1o3JYVtFzNi2mOADiMPdQiYVR
 LE9g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=VfH9pBYKK0BAcKAwj4qW//HIiLy91bQPH1XakilaPUk=;
 b=AfPt3DZPPBpehQWqcSuwa+JMKQB7cym4ex/x7E/VeVHgF2cp88MR5lhSJq6VBdkyYk
 JRg6ttmNklEZSPBs5UvLWT8JV1ULtoSsMHmIbs8d669dQcP9aQM3WOgxvJiGzGzhdWsL
 omxyDCORCYzOQ62JIFIkouUOluSKz/06SIy6unBJEk/LUSLWvyAxbFXZH/PqPCWApgwr
 wIq8Lyst8JYEkd5Py6wZXnNsY0EOZePldkNQOx8F/2Tffa8/h7lnvjZnzQbO1JAvGK6K
 2AXEldBDPoyLiVUFy2hwPmoq/birZPQd78z3JSnT5Dumw0mUVmEDgovwLJihzJXjK92e
 k30w==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=VfH9pBYKK0BAcKAwj4qW//HIiLy91bQPH1XakilaPUk=;
 b=bVJXZRXgIjVeUpYJTMLlcPILDFW8eINqOhUAWkYZhu6jDtw5TYEta7zIzGaJYID5Zi
 LiE/2TLH3/bh0iynzE7oVhmyK/C8iVbwfN5choyOjqXNtCGZL6G+UL34YGq93CFADX3N
 HjWK+oF9wp/AiAlBvScgiklfgvr6ESkpIIR94CIDHglEKYGGThTut75O/7z3XzoyvVCv
 PC4n3xLMpePUfHOTMN1UELVt5mTfvl0bqC5i6kUfQ/f8XCq8EB+bF1aHzRX2N01OyJs8
 jCbIX6oZoImsatPtVc12yyph/sx775x+aumiknTiQMpoYPnr5TsYEh9gnz3vVrr9TRbW
 qsWA==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=VfH9pBYKK0BAcKAwj4qW//HIiLy91bQPH1XakilaPUk=;
 b=Oi1JrOb0k3SPzsQYDCMW/iCJDJUQV0FoPSTYBhvLPtMcx6z8ho2ffabrYVc/Ihk4yN
 8aqEUYrAYjRSP3UK7tDA==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvi119VyBPc"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 DYNA|AUTH)
 with ESMTPSA id z055e6z4TKdcn7O
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:38 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 13/32] gnu: Add sagemath-data-combinatorial-designs.
Date: Mon, 29 May 2023 22:38:22 +0200
Message-Id: <0e766f6ab4c3a421c30c8e802d0ba38cf6798fe7.1685391447.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: -0.1 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.1 (-)

* gnu/packages/sagemath.scm (sagemath-data-combinatorial-designs): New variable.
---

Notes:
    For license:
    
    https://github.com/sagemath/sage/issues/16541#issuecomment-1417604644
    https://github.com/sagemath/sage/issues/16541#issuecomment-1417604646
    
    https://github.com/sagemath/sage/commit/e282f17bd361245dc899a4e56fede2d52f0efdba

 gnu/packages/sagemath.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index 04bb17dc9d..b68d4273f2 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -22,9 +22,11 @@
 
 (define-module (gnu packages sagemath)
   #:use-module ((guix licenses) #:prefix license:)
+  #:use-module (guix build-system copy)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system python)
   #:use-module (guix download)
+  #:use-module (guix gexp)
   #:use-module (guix git-download)
   #:use-module (guix packages)
   #:use-module (guix utils)
@@ -331,3 +333,29 @@ (define-public ratpoints
 a given height bound on a hyperelliptic curve in a very efficient way,
 by using an optimized quadratic sieve algorithm.")
     (license license:gpl2+)))
+
+(define-public sagemath-data-combinatorial-designs
+  (package
+    (name "sagemath-data-combinatorial-designs")
+    (version "20140630")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://sagemath/spkg/upstream/combinatorial_designs/combinatorial_designs-"
+                    version ".tar.bz2"))
+              (sha256
+               (base32
+                "0bj8ngiq59hipa6izi6g5ph5akmy4cbk0vlsb0wa67f7grnnqj69"))))
+    (build-system copy-build-system)
+    (arguments
+     '(#:install-plan '(("." "share/combinatorial_designs/"))))
+    (home-page "https://www.sagemath.org")
+    (synopsis "Data for Combinatorial Designs")
+    (description
+     "This package data for combinatorial designs.  It currently contains:
+
+@itemize
+@item The table of @acronym{MOLS, Mutually orthogonal Latin squares} from the
+Handbook of Combinatorial Designs, 2ed.
+@end itemize")
+    (license license:public-domain)))
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:39:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:39:56 2023
Received: from localhost ([127.0.0.1]:59282 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jel-0007nH-Bt
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:56 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.136]:43909)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jeV-0007jW-Bq
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:44 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392778; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=PEZXojjvpyi18FvzSaKTQJEaxcVdApCiB6W6e8P3E7im70yn9zX06ffR1yjVyOj+HL
 T0Q4xqpH/L90ZKCeXuQZEOqcF2CrCUoC7kvXvok45ED73FgckgDlqzTiTzJVQUbgaJrJ
 SlbauI/EyG2icY8tWqQP8ys/kk1aatyz26fBm+NxWNGLE3O6iK2cqhZZFPxHWOIm7jup
 LpdCqTAGBT5ArhJkUPJH/qIN4PxXsqKardaVGtvPsP7xG1R9unz2WZy1j0yqgpOaXB9G
 wxvZ2b+47yLx11OpFyMkNtWKX4u7KWa3Y7mAOvp65s4ovvn6td3kmuPg/IkeS1ektkx9
 rk1g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=wqGKRlZMf+wvdJYn/UqHFylFPh4Saclk1wVUzWLtJhw=;
 b=Gph2NFktKDUSaSR/bEuVIuoXqnayhB3j3oGxhRcTUkayU738orSD+O7uXS9dDN0K37
 VzsfvJ1kCQQlQyNxbi4ZRRthnABp/Dpsx6GsDckiV2L1K78yuYzEvcBuVbz5QMG3ugWu
 hU37UZRztmq06BevJAZ0f05CZthwPGzCZAAPPqFOI07WvmWg816N4k5ipEFBOTtVtjSp
 RtFuaN99iz7NJIpkisED3oYZdX3QECgF7LVDrSrvaZWLgNMGt72GonuN7E6qZVUACSLl
 Yr/pNA7ZcWro/7HFuP8PDk0aGHB8sXgbL/+pRp8Wr93dZ64yjcXjOtQAohehHw/IrA3d
 mKcQ==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=wqGKRlZMf+wvdJYn/UqHFylFPh4Saclk1wVUzWLtJhw=;
 b=lbGa9QVp1500E42HS0H7ti0Spvl1hHk3ISGua8Nvgfdk0WyFIfjHwQDr06qkD3Bfgt
 JI31UbOPF2RpWt6daLhA2QC6uU7nEmQzD59uxDHXtD0D2Ew/eQqFRtVC+nuTm6tKIGgg
 Je6jkU0RhsH3CFLnbgmtCJWCvvSeb5Hzoe0pCQbytz1fPuFVd8IrySgE7YnrnL66V7Cr
 VvqhISSejCIBXMWtrG4wElFCRkNY+L2RcQRAESJUcIy1XNGFr76OkTr1+yACtL6DXFil
 Ca1C8aHEQpqeFKYrOxreaaN9qEZxu/NN5OXf2SpC2cal9f1asQMvYpP/rz/rsdGr2gWp
 d5Vw==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=wqGKRlZMf+wvdJYn/UqHFylFPh4Saclk1wVUzWLtJhw=;
 b=dnRdQlh+3gx1DYg8YLOr3sHzAu6U9vYUk1z6BnZPZ78Xa2ryr6IQyeb8JEpEKmkbyw
 LMRvJVoA1Tjp4Y2oEsDw==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvi119VyBPc"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 DYNA|AUTH)
 with ESMTPSA id z055e6z4TKdbn7N
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:37 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 12/32] download: Add SageMath mirrors.
Date: Mon, 29 May 2023 22:38:21 +0200
Message-Id: <30079d6b7bcab1e56b590ea75dbe5c370089386e.1685391447.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.1 (++)
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:  * guix/download/.scm (%mirrors): Add mirrors for SageMath.
    --- guix/download.scm | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed,
    36 insertions(+), 1 deletion(-) diff --git a/guix/download.scm b/guix/download.scm
    index 561a893eee..01fb789cab 100644 --- a/guix/download.scm +++ b/guix/download.scm
    @@ -364,7 +364,42 @@ (define %mirrors "https://mirror.esc7.net/pu [...] 
 
 Content analysis details:   (2.1 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  2.5 URIBL_DBL_SPAM         Contains a spam URL listed in the Spamhaus DBL
                             blocklist
                             [URIs: lyrahosting.com]
  0.4 NO_DNS_FOR_FROM        DNS: Envelope sender has no MX or A DNS records
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
  0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level
                             mail domains are different
  0.0 SPF_NONE               SPF: sender does not publish an SPF Record
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

* guix/download/.scm (%mirrors): Add mirrors for SageMath.
---
 guix/download.scm | 37 ++++++++++++++++++++++++++++++++++++-
 1 file changed, 36 insertions(+), 1 deletion(-)

diff --git a/guix/download.scm b/guix/download.scm
index 561a893eee..01fb789cab 100644
--- a/guix/download.scm
+++ b/guix/download.scm
@@ -364,7 +364,42 @@ (define %mirrors
        "https://mirror.esc7.net/pub/OpenBSD/")
       (mate
        "https://pub.mate-desktop.org/releases/"
-       "http://pub.mate-desktop.org/releases/"))))
+       "http://pub.mate-desktop.org/releases/")
+      (sagemath                         ; https://www.sagemath.org/mirrors.html
+       "http://files.sagemath.org/"     ; looks the most "official"
+       ;; Africa
+       "https://mirror.marwan.ma/sage/"
+       "https://ftp.sun.ac.za/ftp/pub/mirrors/www.sagemath.org/"
+       "https://sagemath.mirror.ac.za/"
+       "https://mirror.ufs.ac.za/sagemath/"
+       ;; North America
+       "https://mirrors.mit.edu/sage/"
+       "https://mirror.rcg.sfu.ca/mirror/sage/"
+       "https://mirror.csclub.uwaterloo.ca/sage/"
+       "https://mirrors.xmission.com/sage/"
+       ;; South America
+       "https://sagemath.c3sl.ufpr.br/"
+       "http://linorg.usp.br/sage/"
+       ;; Asia
+       "https://mirrors.aliyun.com/sagemath/"
+       "https://mirror-hk.koddos.net/sagemath/"
+       "https://ftp.riken.jp/sagemath/"
+       "https://mirrors.ustc.edu.cn/sagemath/"
+       "https://ftp.yz.yamagata-u.ac.jp/pub/math/sage/"
+       "https://mirrors.nju.edu.cn/sagemath/"
+       ;; Australia
+       "https://mirror.aarnet.edu.au/pub/sage/"
+       ;; Europe
+       "https://sage.mirror.garr.it/mirrors/sage/"
+       "https://mirror.koddos.net/sagemath/"
+       "https://mirror.lyrahosting.com/sagemath/"
+       "https://mirror.metanet.ch/sage/"
+       "https://www.mirrorservice.org/sites/www.sagemath.org/"
+       "https://ftp.rediris.es/mirror/sagemath/"
+       "https://mirrors.up.pt/pub/sage/"
+       "https://www-ftp.lip6.fr/pub/math/sagemath/"
+       "https://mirror.yandex.ru/mirrors/sage.math.washington.edu/"
+       "https://mirror.dogado.de/sage/"))))
 
 (define %mirror-file
   ;; Copy of the list of mirrors to a file.  This allows us to keep a single
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:39:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:39:55 2023
Received: from localhost ([127.0.0.1]:59280 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jel-0007nA-29
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:55 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.132]:35953)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jeV-0007jc-Oa
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:44 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392778; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=nDRn8HaaeodAS/5w7fiUhVLISZHxEPrMUUZQGivjZXItwf0QGzfbZzjbNHqm9h2MqC
 6Oa4v1E+srb2W4zisyQ7h5Nf5JezhUYd3P7Fy6y5RQWL0hJvyRSGqxZ/PwqPbmkCSwpE
 LVz+UolROnxVS0Uayu+YtPBz8+s9T60BCWxy66rDLEjVQqrCRfr4il+6gjtdqnxH8xdK
 lXzXDjzY/F/Itnmp1mmJ7WzHC9n1hctv1MHVWZ+7A9dYJN7/pBzWLakNMra/GY2wsaV2
 CtNI4kBRxPRsqrGGwPF9IT9ukQ5WOuJqujBrzcD/ncAFMmuNS6ytiQVelm8K+1IhWGPh
 bqMA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=vP/Mxcdb1zsOC4NqbRR7fWQMPvQtxI8MZBFdc28dZGk=;
 b=g5my520KvqKzP1R2ibUyBH1yUWD97t++YBci/tjHQ+9+/WeD7Qo+SruHdS7bpjHeRD
 O0u12OXgB8su1CUCxt0N9AO179apesyczUUETZbqRGoajzNaYWwB+N9HW9CjEDbf08gb
 7Xx8BvaU9aCorujpWx/rUDRZxfizS357c8UGsqrkCroetkfNlEAm1dSBc0oxqXGWekmY
 XKMfnpT+ux5sg5M+P2kpOc0FKYX0RjDF+yxtQCnWHG+TQY6rGkHiT+pxdf7RycIsnjxD
 9wuXE64SAGLILRDOpkA2tE9weO5gUOgQ7OBSKSv4ZEIPEdYH07kQa9KXM7s/3tTOeNZC
 lDpw==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=vP/Mxcdb1zsOC4NqbRR7fWQMPvQtxI8MZBFdc28dZGk=;
 b=A0P5otfE1Br4J9NTdcv3mCu2CU/whnxXj0xTT6EIRyZXEypOyfdq5vh9REsN/UYO6h
 sTsPWpmb1uEaWu6KxhRLtgQen8PK2s0aq/7/N4/VDaqGYVXH0v1Q7qSxl7ZLM+iJg0U2
 jIiQpb7kiIAUiRkYM3IJw4THRbnhnDiWFKLUWBDBj6g6abcApMeQD7TSKIQqMwaeg23E
 5km+jHB7LlZvUXj+PCZ0HwNyyx+ql2F5Sd8K3kQ6JDf7EWeQq7q+IXBY82oDpE6MFNNJ
 XWN5tl9LYYeipKgWMYsg4Uwsnq5xuYIu7yplpbIxAUimlDL8Eq7lZT0yxrCyEnkTlC5I
 hzlQ==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=vP/Mxcdb1zsOC4NqbRR7fWQMPvQtxI8MZBFdc28dZGk=;
 b=4qoJbb+IoWfHh5sXsgGPaf6YAWaYGXoIfMOUwaSAXxQerlo+hhwK+HX2pA3Wp5yPFO
 vSmnQqOuMs/H+7iRXZBQ==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvi119VyBPc"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 DYNA|AUTH)
 with ESMTPSA id z055e6z4TKdcn7U
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:38 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 21/32] gnu: gap: Compile atlasrep package.
Date: Mon, 29 May 2023 22:38:30 +0200
Message-Id: <c216e3a408a499d1f6e9110be72caa69a806fcbd.1685391447.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.4 (/)

The tomlib package depends on atlasrep.

* gnu/packages/algebra.scm (gap)[source]<snippet>: Don't delete atlasrep.
---
 gnu/packages/algebra.scm | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index 4d5483bf4d..b7a900f61d 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -1347,6 +1347,7 @@ (define-public gap
                    ;; Optional packages.
                    "4ti2interface"
                    "alnuth"
+                   "atlasrep"
                    "autodoc"
                    "automata"
                    "autpgrp"
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:39:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:39:55 2023
Received: from localhost ([127.0.0.1]:59278 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jek-0007n3-NI
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:55 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.183]:41915)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jeV-0007jQ-Me
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:43 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392777; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=rsmYs8Twln3BebGIISoicJtScxJiCVH9Omv2ijCR9cfaZQmikDb33BaKv1gfrKmMCF
 Du2dTdEGc/f6+IA2meUl9608rCbZslu+6zSdkWzXQe1Vj/40HJkORw4OJ/ilUODd69YB
 beYx63ItJEsn/rPY10OATeXXyH6aWl8FZ9/gPfaQOMGn8kWJ0s+BLTghiKbi6rqtZVdx
 7GXwf2WFyUUhQZ3pcyGXCGXKe4Ej9hPV9MGsHXGjdqjA4ZjXegzvHAJl/OHsZd3TRD8t
 wfTrdM+AT0TSFFmoUuuQEoqcdNlVOt5JiikBdpTBrMxHmTczJGMO+ZUvhgdAsmebrbDE
 lO1Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392777;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=gZPrngzpkMQW9uN1dxqIU7OCSqiGYe/Ydvqqbk/DUUI=;
 b=a9i6eLZXqdaHFJYloOW4F1Lhyq/9rQwd43G6a6nUNEULxTgFGPVcmxt9tsrY7uJykE
 WCGO0r+fj6Fd95hO+sYZkxHCnbp35UsY1dACQU8KOt3/slhZEapBwcDoDp30MdZfjtzO
 sg3HSE9ybBiQzODkTQPUF/uZKTcmzdzAIoDr0rWlT8kGLPsR47Yj9jRKsPbDfVNjoqBR
 C1dcWP5x3TD9HUfLNfkh47nLsq7WCEP+F5huTwyT4/PHfFgtH0Ux5+T2hdomcGNjx5jT
 uIO0l+dCLOCjgHZnqkDB+iq1JM9y7Ys3TzYeurfkeMVQzgGmWgYzpyn/sx6HGutkW4gq
 +Qcg==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392777;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=gZPrngzpkMQW9uN1dxqIU7OCSqiGYe/Ydvqqbk/DUUI=;
 b=kmYeChI3WIHahjiZr5KNI/EY5wO/Ot6C3D3N7Wa/3O1EhA4g8lV1mN5y7/xxS7KpDK
 5XHe/X9okT03hU04Ty615/XteeiI+D9raq9Y+HYOxcMLrgm0hzlX1mgu8uCZ2OnuePYm
 ReXvdpAyq8oJ1qbuUabYZbPi+BhuCulzi2aSBj3CcIWbUHlFKLS7ryhZ4cKW1Go5la9T
 OFdJvv+0BuSbA22Q70/DZaLGxw6OWGoAol4sIgeOddW1NKW2hQyBattJdLODAOwwknGl
 OgVEXfucgDIS29sdoQSoF2slUjCiefQyKzOQ7qCvetFaFTSQUVY160cW9MPfv5QfSNn7
 XxCQ==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392777;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=gZPrngzpkMQW9uN1dxqIU7OCSqiGYe/Ydvqqbk/DUUI=;
 b=JAJpu+3EPrBfnB85KRokROeZktmhh2QRII0/JGqTLPrn+51VX2nC/37DTh42iwK0eJ
 PcVNkg/NBoQkoz4xWEDA==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvi119VyBPc"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 DYNA|AUTH)
 with ESMTPSA id z055e6z4TKdbn7H
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:37 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 06/32] gnu: Add primecount.
Date: Mon, 29 May 2023 22:38:15 +0200
Message-Id: <24a3bffb7b6f7e22c0adf2a3a218592deb48d904.1685391447.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.1 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.1 (-)

* gnu/packages/algebra.scm (primecount): New variable.
---
 gnu/packages/algebra.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index 3babf90b3c..68a0427f59 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -1901,3 +1901,27 @@ (define-public parform
     (description (string-append (package-description form)
                                 "  This package also includes
 @code{parform}, a version of FORM parallelized using OpenMPI."))))
+
+(define-public primecount
+  (package
+    (name "primecount")
+    (version "7.8")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/kimwalisch/primecount/")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0wsnavixdqi3ix3j4nqyi0hmhx309l1360nqrcxw5z60gg6kxaf8"))))
+    (build-system cmake-build-system)
+    (arguments
+     '(#:configure-flags (list "-DBUILD_SHARED_LIBS=ON" "-DBUILD_TESTS=ON")))
+    (home-page "https://github.com/kimwalisch/primecount/")
+    (synopsis "Fast prime counting function implementations")
+    (description
+     "@command{primecount} is a command-line program and C/C++ library that
+counts the number of primes ≤ x (maximum 10^31) using highly optimized
+implementations of the combinatorial prime counting algorithms.")
+    (license license:bsd-2)))
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:39:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:39:54 2023
Received: from localhost ([127.0.0.1]:59276 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jek-0007mw-EL
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:54 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.180]:37785)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jeV-0007jP-Mb
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:43 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392777; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=MkjI+3Fg04s+1+8DGvi1GSko/tgwdEjWgfvCOGJEjjhxRmkYwXwV+r4FhSbSvuIEu0
 pDmOUXVR/kbWhnWOEFHApPz8qM9YlQxG8US0N4qYXIZrkJrJusm+EZVF1u0OfvEjIHLC
 X9Db+DLh5Ae1yN8QUwezYnW72sCBmSbqu0ng1CWG4ZBPDoHgJfCfk5cJXOewGHSrF93v
 Nmf9BAyy31ZABxZvxke1eanz53Nyi50rFyQSC8iCMpdNAAxQyJG9KwoMfW5L1pgw18me
 ecNWEoO69CKvq4HHnEk1EkV0GbuekpQ9ajTvPjnExOkp1HGZiTYKmGktjPPIn69sb8nr
 /UZQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392777;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=Kib22bEtUUWqjkcpg/qhEHW43612lUOYaVlaXBD/2Z4=;
 b=SGnn+FklspwTdbypKylSkRC8K3ITUQA9+JiWsnUsNBHWMW5EFX/bL+jOGDymfp9soP
 mjlAE56Mk6ijbPgK6EMkj5i8bRCDGcW4MMqVQyuxn+s0HWsykuYEjxcFuu7+9PdbJ+VM
 dJmSnRRpvrQCMVZbXwlhl8MH3/rVzOQvf3b6jcc6sJNu9fxckdY3G/7AfZV39LtYZP+x
 WEhX8kGhypi/8GMSyEJBAx4lHZtNgyrRAe7HwkC2CAOtcQWyTZhKGECXACoRAF5rfE5G
 sd9eEUUVr6yr6yGXnLdvriUavSKs2n2GURlyfWSbYDeuMX/TBJlJgu1mG6uTjR+9qpQJ
 Gavw==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392777;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=Kib22bEtUUWqjkcpg/qhEHW43612lUOYaVlaXBD/2Z4=;
 b=sxf9+uH2ebQ9ATIQTEGr8PR1rOR1TgXpD8Hck2PDHx/LKAYtIuKP8TFMsp1IFZNzPf
 qlWIBBLaOM3LsKw6WDvM7D0U4PHEs9JMx4R1+zdXY3hTRqD4iJzc9amRKxYVYHzBdZXt
 c2ji5RhOaw6J0kyl9KPn7seauUALl0d4SzdktNJT70BMnSR4E+CYlGkfubuXq3/eiOvc
 RChCT4/dAh2Ch7V+IN0oeBfC7u3V6NY5YJD95y0wiM3KOtrzhxFFQzy5qyrvL3FEwgxx
 k6SX2/f2ny55oXOt2j6Qk7eOF+gqs2pby6BxrD/HOcUJK49/zdgewwjykkIOzr5aXBIk
 zsjg==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392777;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=Kib22bEtUUWqjkcpg/qhEHW43612lUOYaVlaXBD/2Z4=;
 b=QiJiwvlM/rkbT5VP0GPMMEyl4+PxFeSlXTCPQn3eUy7KLQ5SElMq/xZuKdFpOspI1d
 GOrn2hmzaIJB7/t6fYCA==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9elHkvI0r6JTEEwPZQIGpITRHJw3QBV19xfC5caujhgQnTJiaYr"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 AUTH)
 with ESMTPSA id z055e6z4TKdbn7G
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:37 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 05/32] gnu: Add python-pplpy.
Date: Mon, 29 May 2023 22:38:14 +0200
Message-Id: <77277d80c5af1a555028cc6599319109bd6f0f5b.1685391447.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: -0.1 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.1 (-)

* gnu/packages/maths.scm (python-pplpy): New variable.
---
 gnu/packages/maths.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 1b34c6e314..d92b8528a0 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -7526,6 +7526,26 @@ (define-public ppl
 functions.")
     (license license:gpl3+)))
 
+(define-public python-pplpy
+  (package
+    (name "python-pplpy")
+    (version "0.8.7")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "pplpy" version))
+              (sha256
+               (base32
+                "1gfq5czkqxl395k06s77zij3xv7maiwagjvzmrpraxhsmvsd02sh"))))
+    (build-system python-build-system)
+    (inputs (list gmp mpc mpfr pari-gp ppl))
+    (native-inputs (list python-cython))
+    (propagated-inputs (list python-cysignals python-gmpy2))
+    (home-page "https://github.com/sagemath/pplpy")
+    (synopsis "Python PPL wrapper")
+    (description
+     "A Python wrapper for @acronym{PPL, the Parma Polyhedra Library}.")
+    (license license:gpl3+)))
+
 (define-public speedcrunch
   (package
     (name "speedcrunch")
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:39:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:39:54 2023
Received: from localhost ([127.0.0.1]:59274 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jek-0007mo-2y
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:54 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.136]:39943)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jeV-0007je-LJ
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:43 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392778; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=Buv72fh8O/jHu+dfkmUlF2ZMVvJdt04V9F1BL9n5LMtIoi+/o7Xhfd9fLqr8fvHX51
 SLotX6S8ktaQgo4/LyeZM8LsqRw3e61HBL+iJ1PkP/1BfpkXSaV/gVpOEB7f5hKvK1Bm
 /cjvPuaYPBcCBCaO4io9QQK1ZKWzTtT1uv0OJTWSN/V6CqPgkkAzOt0Q1PgQXDw3mAhr
 dLcrplRX90ziFYR6k4sqWq6hOIczZqUTRtNY9goYGMXNpFRDd5gDYOyTL6zkiDTJV8Um
 ZnmGYEOwXmLlFycXNbh7DUUGgmz5C8vOsOqk4TXfXocSY+WFhqqsHyPMUm+GcFogNqab
 7LGw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=NnsqtpkzztQTZVzRoLvLeSREVXvEFfDcW5WQLk3BOV4=;
 b=Jm1VPDaltG6Qk+FaoT/oxVuJN+0X3fmBZXkTM7ulJXIa3HYcGhoG8bJi/Zek8X1yZk
 MhZvJbrGfoR3fod25I3Ac4A/FDSXZc/KfK1BHubgw06A9q4gOH2eXKzHNP2Nbn6lnyij
 tjw7wP1E6HJKp5uFTZGKAIawIx55t82AVbF/AJu8NlY7g/QBBHiQllR6mKyVuhOvsYmv
 WuefR6kJB1w+v+f6OyUN+pP6lK3WOwxn90J8sY4CObWsle8hwMdQfyFsI0wm5XGrMpD3
 LPRwv4lZVmAtTXqMJ70prNbmCTINTMrkUqmK6kMIP2GB/j4tHfkT+dqFi1vuyTMpHQEF
 Px+Q==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=NnsqtpkzztQTZVzRoLvLeSREVXvEFfDcW5WQLk3BOV4=;
 b=hRT5JglW2a2Wl5GU7+EDebHPzq7qA/bCS8hcz4zTy/1AuhmfUjGqpBv75RyFBBVzh1
 jkUHVs8E9n5CJW4+C8JmWTK5nCBhp3LAastFywIlrozAQeXX3499100be0qLLXPJODG6
 L6izSMKPukTpgY+NPfMewqhTixLshig8JtI2HJxYxyyW9LvpcLarWMJYGycecN8W0UWI
 4/44nuCDVzsdAYT02Sl82q/T5XsOfaXoxtgASJcbJ0O3wLL/NMuIYa7MoMAcQGJQ+R+7
 KZQuqguBE8sHIUGnJmqnZEtkwqwhKnl7I5xBqL0qJ8X2L3xYHxrHJ1wuMM6AB2kNbCfP
 41UQ==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=NnsqtpkzztQTZVzRoLvLeSREVXvEFfDcW5WQLk3BOV4=;
 b=85UR7zlKGAePXxE97vEss68ralR4DB9MMALNZoaVNtADaB6a0B/QQnCMd+pIbabW5b
 Oti5BGPYE7WmrGGWJTBA==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9elHkvI0r6JTEEwPZQIGpITRHJw3QBV19xfC5caujhgQnTJiaYr"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 AUTH)
 with ESMTPSA id z055e6z4TKdcn7V
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:38 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 19/32] gnu: pari-gp: Install galdata.
Date: Mon, 29 May 2023 22:38:28 +0200
Message-Id: <cee4ad028bca8d0df5878c8b4820c5be2dc61948.1685391447.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.4 (/)

* gnu/packages/algebra.scm (pari-galdata): New variable.
(pari-gp)[arguments]<#:phases>: Add phase "install-galdata".
---

Notes:
    PARI/GP supports only a single load path.
    Multiple packages should work in a profile, as they get symlinked in a single folder.

 gnu/packages/algebra.scm | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index 0b238d6f4b..c2d1c3ce1e 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -257,6 +257,16 @@ (define-public python-fpylll
     (description "fpylll is a Python wrapper for fplll.")
     (license license:gpl2+)))
 
+(define pari-galdata
+  ;; version from 2008-04-12
+  (origin
+    (method url-fetch)
+    ;; no versioning, old files seem to be moved to `old/...' on update
+    (uri "https://pari.math.u-bordeaux.fr/pub/pari/packages/galdata.tgz")
+    (sha256
+     (base32
+      "1pch6bk76f1i6cwwgm7hhxi5h71m52lqayp4mnyj0jmjk406bhdp"))))
+
 (define-public pari-gp
   (package
     (name "pari-gp")
@@ -282,7 +292,11 @@ (define-public pari-gp
                  (lambda _
                    (invoke "./Configure"
                            "--mt=pthread"
-                           (string-append "--prefix=" #$output)))))))
+                           (string-append "--prefix=" #$output))))
+               (add-after 'install 'install-galdata
+                 (lambda _
+                   (invoke "tar" "-xvf" #$pari-galdata)
+                   (copy-recursively "data/" (string-append #$output "/share/pari")))))))
     (synopsis "PARI/GP, a computer algebra system for number theory")
     (description
      "PARI/GP is a widely used computer algebra system designed for fast
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:39:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:39:54 2023
Received: from localhost ([127.0.0.1]:59272 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jej-0007mh-Pk
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:54 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.132]:44741)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jeV-0007jb-Md
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:43 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392778; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=ZK71QR2x7szi+GTh/VTQekYJ7Gisbe4brxhzJl8O+CbGuLVqX2rd/WFUTMIf2K+zBi
 GQr4PpvNUVgTNMJr5quxGBaq4GYiKpBoaYtx71cUOT2muW6rNoXaQh16ORsZ96WAF0CJ
 JtaYkF63PNpBNShH/vtltjnLFVk1jyrCVUyfsDE2bnpKXATeWcnYhNRhrN0C16w0OCSk
 eSnI3gOE1vAArK62KxxkcCVf8sJFgWkywUDrqB2//YtPmc51j+EQ9vmYuPTXbvgpttrd
 KbkxayKv5cqohYTFJcC+HKDRhNmIxa20j8xmjB5HMQjO/KHl267/vYmKBcGoRrpXUrXv
 QguQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=knuWisutXJUxZVEXXXOgw+LqEe6GwqMzVIjOsU5eGV0=;
 b=eyJWBIL6m1hD6npL0Ye3nSp1s6dZkRMjc67V8q6T7iBwqrDJ39XatvwwCNKNkmXeEO
 o2uRkm9ROIQKDgpbNg35EPReTIQdfnE1JWJyF9V27ZLptLzO05yGUDpyhuAtS5Q4YUbL
 LQswfN+9m2ivEWBrR74N+EmKwe9aBkZaT+FQJGNPW0wrCQnuN/AahHGFrasviFDZTljY
 XhYfSh0cZK2EL2DheSh5OPeEcsKEU2ytrs3YPDQ4+qx+/9O5t/sDY+S8k0uQXcyvD7Ev
 tIBuy2jUpTqwruF1vG8iw+UJUUaUimkEJVrww63f6x5lHNjwmTk8Sif9ZY9SJ0t/ba/R
 iO8g==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=knuWisutXJUxZVEXXXOgw+LqEe6GwqMzVIjOsU5eGV0=;
 b=CcYWth/l2ekmQxKblvR4i1ls6Iieb6bbpHcQlnVz59az9zarhcOLoA8aTjdM51+Isi
 sbtjr7LQ8/8BaFzhLlGGix+1wTeBmBBeA3tDNZFZT/WhjS1mLAUv3nlD1JxfcHeQS1ZC
 iZaXWiS0AIbPAO/PZE0F76Kd4+Zp6WDVxuKJ2AkncsycRkCnyMRda8Hi73N8KmrPAkmv
 cimhzhp/xvSZBy/JvARkhvlDnw6Cujt1m2Rc8W3Qx2YcyFQI+duF9uu9UWCltTfJILY8
 9AVYOFp6mwPR0DlbXg1ALUngVvLcZs1mOhDqz7zhtLrS1Hp9DcMQWTsQaM6B4j9RddOU
 SOsg==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=knuWisutXJUxZVEXXXOgw+LqEe6GwqMzVIjOsU5eGV0=;
 b=+5ql8oapLnXYTXxCcWH8ZIVhMgFCYjzpbgrZjetiPV/pm11EV840RuySWIemDtb+yk
 RRhKNz9bPtLMszNvKBBQ==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvi119VyBPc"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 DYNA|AUTH)
 with ESMTPSA id z055e6z4TKdcn7T
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:38 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 18/32] gnu: pari-gp: Use G-expression.
Date: Mon, 29 May 2023 22:38:27 +0200
Message-Id: <e761db2ef69d834df512dd2c97af07e4335fca36.1685391447.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.4 (/)

* gnu/packages/algebra.scm (pari-gp)[arguments]: Convert to gexp.
---
 gnu/packages/algebra.scm | 19 +++++++++----------
 1 file changed, 9 insertions(+), 10 deletions(-)

diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index ee08378058..0b238d6f4b 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -274,16 +274,15 @@ (define-public pari-gp
                           (list texlive-amsfonts))))
     (inputs (list gmp libx11 perl readline))
     (arguments
-     '(#:make-flags '("all")
-       #:test-target "dobench"
-       #:phases
-       (modify-phases %standard-phases
-         (replace 'configure
-           (lambda* (#:key outputs #:allow-other-keys)
-             (invoke "./Configure"
-                     "--mt=pthread"
-                     (string-append "--prefix="
-                                    (assoc-ref outputs "out"))))))))
+     (list #:make-flags '(list "all")
+           #:test-target "dobench"
+           #:phases
+           #~(modify-phases %standard-phases
+               (replace 'configure
+                 (lambda _
+                   (invoke "./Configure"
+                           "--mt=pthread"
+                           (string-append "--prefix=" #$output)))))))
     (synopsis "PARI/GP, a computer algebra system for number theory")
     (description
      "PARI/GP is a widely used computer algebra system designed for fast
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:39:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:39:53 2023
Received: from localhost ([127.0.0.1]:59270 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jej-0007mY-FM
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:53 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.131]:34829)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jeV-0007jd-JS
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:42 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392778; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=LSiso7kszAh7twBZlRGPvrdphANy2ouaTeuPgATCIkqnTmYSwVZgoIa3eiwbavf7AX
 D4cpviJKNDZTlrsAhLrATyhnKTz/kv19FERCB5/LrAlqTKzCUqCpdoinIMKF/9/4fyUK
 3jXsd5wCP6riseIENas15gJMtWTRu/BKebRnN8JjtcWH6J21eQP7LtBGyUha5qx64mWD
 YTp9UDjPAP7Nr9p0CVQqCQaG9653Th3X5GeBg4dY41EbJMTkOuHJ6+MInlOXFvO+Mp6f
 eZdDXRLsvwIlGLNu19BzIKM6F2+Zx1ujZUKEZMyqspYHgGWUvw2BEqDtzSb/Vqp+V+Uy
 FK0Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=5pXDXRcfvXmnkmhk935ME001+77zBI0P0TJ8FK8Ekr8=;
 b=ki5CZJ78prgcDyCTF4vOkdN8as69BiRJ5pyYtfxOdh6Qb/f44iD5FgOoKwXdOCLH0p
 oJ+btynCQjyvQjjp2IWkQ4HW3ZFioXPWfgnH90qfZlEKjJgU2wKmkq0R9Got7734KLoj
 cpx7200PpMMAhtMhYkXPNlQmX3l7Ec/D0QhilKjhrp3cgT78+HRFIIW8MABGDvdzkISp
 5yZXZ2IxfDuAEK+PFztipBt+Wa6QAxtvJOBlZpBnWN8sJX+t/0BXUXYKQYmLufSz/ATl
 l3MXacDwjDGi/fmIzzKZWQO9wG8/UuHnAIbjIOAjwhjEqdVADUCbFMhkVhAfmGtKn15N
 Y7Ng==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=5pXDXRcfvXmnkmhk935ME001+77zBI0P0TJ8FK8Ekr8=;
 b=h29HxBG6uUQ3jA22R5Y5xQf1c6mnMyshE1T28aoniy8vsOCfjBAnSbVA7Fu7xZjRLE
 G7YYd7aYCahIQ1BWKIi+Ic4bsypkP90U8B9TQW4owGvRsEzJy1k0Pmus/XUfB1mJUs6q
 1WbDk51DO0B2DW5+/r5HBDkM+l3k/pr3o8tWQk3pA+2cTHnHfnGGPq7dQ/DeV1vnhSef
 DZayQLq0ZlVCJc+y1zzfAWWhkvcUvI34wc/NEdoJP5Qx5vxuqFdRAMAA84n/WOc2cToo
 RrOlkIKB8rnP573l0m062Xtb//fEh7ctoH7OGSyT/CbtVcaWQvGdsWu9ivCi3962V58/
 B80g==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=5pXDXRcfvXmnkmhk935ME001+77zBI0P0TJ8FK8Ekr8=;
 b=jrvwgu8CSud8F6knANXrw2CbQSlYlkmajvltNE2PN/f3YhxAoLa/tmAMMq0FHP1ieC
 XI4Hs7h/IUwqi3ouU8CQ==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9elHkvI0r6JTEEwPZQIGpITRHJw3QBV19xfC5caujhgQnTJiaYr"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 AUTH)
 with ESMTPSA id z055e6z4TKdcn7S
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:38 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 17/32] gnu: Add sagemath-data-polytopes-db.
Date: Mon, 29 May 2023 22:38:26 +0200
Message-Id: <b285dae9072ccc0c82c094a86d722f9ba1026a20.1685391447.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.4 (/)

* gnu/packages/sagemath.scm (sagemath-data-polytopes-db): New variable.
---
 gnu/packages/sagemath.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index a60dfb8d9f..dfe5874ed3 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -473,3 +473,23 @@ (define-public sagemath-data-graphs
 @acronym{ISGCI, Information System on Graph Classes and their Inclusions}
 database.")
     (license #f)))
+
+(define-public sagemath-data-polytopes-db
+  (package
+    (name "sagemath-data-polytopes-db")
+    (version "20170220")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://sagemath/spkg/upstream/polytopes_db/polytopes_db-"
+                    version ".tar.bz2"))
+              (sha256
+               (base32
+                "1q0cd811ilhax4dsj9y5p7z8prlalqr7k9mzq178c03frbgqny6b"))))
+    (build-system copy-build-system)
+    (arguments
+     '(#:install-plan '(("." "share/reflexive_polytopes"))))
+    (home-page "https://www.sagemath.org")
+    (synopsis "Lists of 2- and 3-dimensional reflexive polytopes")
+    (description synopsis)
+    (license #f)))
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:39:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:39:53 2023
Received: from localhost ([127.0.0.1]:59268 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jej-0007mP-29
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:53 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.135]:39403)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jeV-0007jY-DH
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:42 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392778; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=cv2F/MSz8c4NI4BFe6x5hEgVdtSZ0xqwso/OpPh6Me0awnmtvbpyVqCCDmlZdx9cdo
 FVYgDwt9nxE6tde0ZfwCOUOm9MODhHtMh4lhf70N4FVYbIaL0X0HNStoxtzklTm6hkK3
 IgHHGP9iwn0TjThXdMIEcvOluhJPzMm7UWut7F5GrdIOoPLzuOeNtl8CQSr/9Arxc/vX
 YtBIY0PErXYcJojklUjVn679qkgvEMDlOQUzWtCB6PanHt23taZMVCUDFuSK88lZKoG4
 pFYp8ax8eOZtgx3t0Fq+Y2Q/YAD6UIAex/7cs9xCHDjCyT6Xu9NTdFdyovKtObD5YVLt
 A27w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=+V05SgB8ay/fDphUtCmP4VLX7giXdqiZmuAN8uzfRtg=;
 b=EFK8Rr2YP/6p72UGxFgoSlkHjf2PhIhQOf3ulkunSZ1s+23696o3JOWVvw7GXiDftI
 oqvf1jwhVLQFvs2GagXlOjnkc+OCu68/iS88NVvmXXpzrkOlNfPzjmx5xVrWA1Di3xRd
 8wAZke2Z3vw0sPsMG5VkQdgVHxcNUeTPgEdl3FMpWS0CkNJf5KzinY6UY820h99ZUdcp
 nBQDrgoq2cKLKkHHYHkoOl+b140RqKnvLvVxFXL1GdrSNUWs+GNyLdh3LWPObRIdeSFA
 WP6bcYDP/xmPZv3oXLGCAyQbbyqFS9YQj8SJqOCC2mWM6Gq3vHN4UOKhAQW7tB4g10/b
 zYkA==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=+V05SgB8ay/fDphUtCmP4VLX7giXdqiZmuAN8uzfRtg=;
 b=UO16jMTWTkLnthNSS3gC+zFmAAO461XE+J2FprPrdP/U52XZ4bV1vrhRRvllyl+URK
 aRdwvsenlS60snKT3bLXnlCueO3ov73s9rMFk1kPZWTH/PgbboTt/mv1TQOMEl4q1xm2
 XeACxLdttpkfx9AlexVaTMouniwboXn6Hr+TstKu+3KsPtT8snVHuPyK53OQE6CY0iT9
 mG7MW3ULjD2WRSRrkgYBpkD4ThttZcOGSdVe9TvWmKjN2Ve9i9qYsktzDQQMaH7AlL+R
 n4ugHRZ3JbC4a8DOZYgnhF/107yuEpJFGi7Gtvv3QbzwOEFBtMe2hKKJpkgy8Socg5/X
 Mq5w==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=+V05SgB8ay/fDphUtCmP4VLX7giXdqiZmuAN8uzfRtg=;
 b=2kprQSC9CQa2xQgup0Pf+gn9tZRir0wgGaTHToV9q7Das8kg27qkN7CjfSJCrsE5Qt
 VsakkRr80zW3I2qjPUCw==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9elHkvI0r6JTEEwPZQIGpITRHJw3QBV19xfC5caujhgQnTJiaYr"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 AUTH)
 with ESMTPSA id z055e6z4TKdcn7Q
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:38 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 14/32] gnu: Add sagemath-data-conway-polynomials.
Date: Mon, 29 May 2023 22:38:23 +0200
Message-Id: <c0209e98211c890962ba05f0a19fc1e5e12bc5b5.1685391447.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.4 (/)

* gnu/packages/sagemath.scm (sagemath-data-conway-polynomials): New variable.
---
 gnu/packages/sagemath.scm | 47 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index b68d4273f2..1a1d81b6a7 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -25,6 +25,7 @@ (define-module (gnu packages sagemath)
   #:use-module (guix build-system copy)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system python)
+  #:use-module (guix build-system trivial)
   #:use-module (guix download)
   #:use-module (guix gexp)
   #:use-module (guix git-download)
@@ -33,8 +34,10 @@ (define-module (gnu packages sagemath)
   #:use-module (gnu packages)
   #:use-module (gnu packages algebra)
   #:use-module (gnu packages autotools)
+  #:use-module (gnu packages base)
   #:use-module (gnu packages bdw-gc)
   #:use-module (gnu packages boost)
+  #:use-module (gnu packages compression)
   #:use-module (gnu packages image)
   #:use-module (gnu packages lisp)
   #:use-module (gnu packages multiprecision)
@@ -359,3 +362,47 @@ (define-public sagemath-data-combinatorial-designs
 Handbook of Combinatorial Designs, 2ed.
 @end itemize")
     (license license:public-domain)))
+
+(define-public sagemath-data-conway-polynomials
+  (let
+      ((install-py
+        (origin
+          (method url-fetch)
+          (uri
+           "https://raw.githubusercontent.com/sagemath/sage/9.8/build/pkgs/conway_polynomials/spkg-install.py")
+          (sha256 (base32
+                   "1bwnqasnyv793hxg29viing4dnliz29grkhldsirq19d509yk1fs")))))
+    (package
+      (name "sagemath-data-conway-polynomials")
+      (version "0.5")
+      (source (origin
+                (method url-fetch)
+                (uri (string-append
+                      "mirror://sagemath/spkg/upstream/conway_polynomials/conway_polynomials-"
+                      version ".tar.bz2"))
+                (sha256
+                 (base32
+                  "05zb1ly9x2bbscqv0jgc45g48xx77mfs7qdbqhn4ihmihn57iwnq"))))
+      (build-system trivial-build-system)
+      (arguments
+       (list #:modules '((guix build utils))
+             #:builder #~(begin
+                           (use-modules (guix build utils))
+
+                           (setenv "PATH"
+                                   (string-join (list #+(file-append bzip2 "/bin")
+                                                      #+(file-append tar "/bin")
+                                                      #+(file-append python "/bin"))
+                                                ":"))
+                           ;; the output directory
+                           (setenv "SAGE_SHARE" (string-append #$output "/share"))
+                           (setenv "PYTHONPATH" (getcwd))
+
+                           (invoke "tar" "-xvf" #$source)
+                           (symlink (string-append "conway_polynomials-" #$version) "src")
+                           (invoke "python3" #$install-py))))
+      (home-page
+       "https://www.math.rwth-aachen.de/~Frank.Luebeck/data/ConwayPol/index.html")
+      (synopsis "Tables of Conway polynomials over finite fields")
+      (description synopsis)
+      (license #f))))
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:39:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:39:53 2023
Received: from localhost ([127.0.0.1]:59266 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jei-0007mI-Mp
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:53 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.134]:45439)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jeV-0007ja-GE
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:42 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392778; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=kv1G+0kogDIQsULY5+2Ltqvc54P9ZjAK/oOS0Pbmb7y1GtrEuJZqcwTuPIzlh6/PFO
 L8FgQelPqTEI1on4eDaVx9ODhEzr3loZyiMpuFBvg8negFEHx8BysrblcGF05q02RmSJ
 RwFQgOvDwD78aGuKiXWTOZHx8WkVgRw15iLASnRUCHZie4hRivzyyujG84SquMXLcJOr
 F7tNRljT553fzts8moza++bRDJmMpAV58hnn43UhXucwCuFDvTvYch+kAMkS41EXMa7q
 DvqAzjNW92C3PzSui4lRrCvactGjOOr2W/U1hnbGBopiyExjoFHxDl8UGXYWIykZrTo2
 y8nQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=LT3jQyVQ6fTtY4jGzeD9catxkOqZoCGnMhiVz0ljI3U=;
 b=SKtg6JXTubBROzsQ7xOqv7Bq7xGZTjw0KhKMqv2oSuP4bBNniynN4/a7jI3S8NYzA7
 IXi8JTqi0if1DkNgzFd0lFfjoS2EgHwO6MYmVFY5+mLXsv6rDDPtp9ACblGfgA9wyO/7
 qjPcS5B36lPJ88DhT20IbzLxGtXySAVfmvZKl/Z1b0iv8usCnEsZbsclNBj8FVwZirQB
 F2qchn5SBbLj+p2oVHGcQGz6zKuMKL+JFBysVjxHmKqxp40KW6erHG7wu3xquXLG+IjY
 n4U/l1+xaNjWInZz2o47wu4xzN1aymwsLkewSCsSD/zOYfeuowJ9Mh9GN1eH1LMBfua7
 bcvw==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=LT3jQyVQ6fTtY4jGzeD9catxkOqZoCGnMhiVz0ljI3U=;
 b=WOKFo7RT6cLP8oDYdqi0avH89xkAuSfS687vBNQhH4XQHeUbRXWWYX4OrO+sn0hHOx
 e64QmkrnXRBv8hwNmiTpvcExmgEQp6YdQ8AgezvrO8NDglypgVMJE7FQwD+IjkqfvzeD
 MzZjMJVr0NryTXzJquMzO7nrUNFnNURobk87Otn9S+QDBtvdSNRSn/44V3feY7fzXvF9
 GRl4G1lNS378BEq14Zq7EcjduhOAczhlYQwY0gbrlwjwaGumF1v+HV6rV0qOoPfzMp9p
 b7BEtu3eFcj5VpmLyo9GKk67GSM3RhGOOmaO+fT8YPfM6/KXBDlJikV3mZ1ysOAi11DA
 wPBA==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=LT3jQyVQ6fTtY4jGzeD9catxkOqZoCGnMhiVz0ljI3U=;
 b=1oVrURgH+lPAaTp7MsGXYQNsPEQ9hRtRBLJM9lE6eNmVDMZg+xp9+zkkRzxjguJ/hE
 vIp9JEBW1nhJXLzSeaCg==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9elHkvI0r6JTEEwPZQIGpITRHJw3QBV19xfC5caujhgQnTJiaYr"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 AUTH)
 with ESMTPSA id z055e6z4TKdcn7R
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:38 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 16/32] gnu: Add sagemath-data-graphs.
Date: Mon, 29 May 2023 22:38:25 +0200
Message-Id: <9f221f2dbf4ce76f230675cb18daaaf8ef5cad0d.1685391447.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.4 (/)

* gnu/packages/sagemath.scm (sagemath-data-graphs): New variable.
---

Notes:
    smallgraphs.txt, isgci_sage.xml: The website (graphclasses.org) has an CC-BY-SA 3.0 icon/button in footer

 gnu/packages/sagemath.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index f10dc89cd1..a60dfb8d9f 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -450,3 +450,26 @@ (define-public sagemath-data-elliptic-curves
       (synopsis "Databases of elliptic curves")
       (description synopsis)
       (license #f))))
+
+(define-public sagemath-data-graphs
+  (package
+    (name "sagemath-data-graphs")
+    (version "20210214")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "mirror://sagemath/spkg/upstream/graphs/graphs-" version
+                    ".tar.bz2"))
+              (sha256
+               (base32
+                "0h9p5wrxips51x6vpfiiaqzp9j004nwppzc9qc2iaqakk06pq8q7"))))
+    (build-system copy-build-system)
+    (arguments
+     '(#:install-plan '(("." "share/graphs"))))
+    (home-page "https://www.sagemath.org")
+    (synopsis "Database of graphs")
+    (description
+     "This package contains databases of graphs.  It also includes the
+@acronym{ISGCI, Information System on Graph Classes and their Inclusions}
+database.")
+    (license #f)))
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:39:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:39:52 2023
Received: from localhost ([127.0.0.1]:59264 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jei-0007mB-AK
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:52 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.131]:33871)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jeV-0007jZ-Dm
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:42 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392778; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=lHbctEOURjGZqA77zoedebcaI4AIaTnTFSv4Vc+FZBXKR5Eh1h5SN/UF1vxHZC+RO+
 JQZwWDhxDNxdVbC67QwOxk7dV7TWt+OsCWj7WvNI+cQf5lvjHCp84/EOOL5fl8BaitV5
 6/9Z9CC0kj57UUIPMdtXyqYTxWuyGLYzCGJfyu6XkILx1nS1WSZR0z6JAgojYyo87Dm6
 Cjo9Y2i6rbIBLmKKj51pqsvK6kaw5iKLg1WVkJl6yyQYGKs9MQACirz+ZRNCUtvU/yp9
 i8WbK2AuXuLmSG+LI1wbTVzQkL8Ar9mAKusE+o5vcsAYpROfTLAKuRAaCSjISv6zgv+U
 OH6A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=WXsEKjCxeBnyyCg2ZOPrOZuQTQc+m+cbXI+L39+1hLg=;
 b=dbO+nnDAf0wPfcvb2xoEPotXoy2kChI6tqGqXjhxHNdxfdteAmHgp3yu7eKMCjgHdH
 UaCdeUBNOZuto26nSKUWfyBqYGltOlZfGlxqz59tWoAGfmYGdhRGkX6MI9EicCOsp0wb
 IL9sjUjZxmVGCYeE3aiPjS2cOVjTMbG3+ylxk3UbltvdKIeEQHnH3kjr3G6vUDvDD672
 6Rg4bqF/9I9jka2+cku30qQFnUptDGxHnMdm8cBQw5BEEq2QpkxkHeTu7FOnqt62ItXt
 LqtVUcbAA3jaBLPBfDTPcKcqhKBWKFXs91JDjbenWD5IYjfDcP1JtpEwY04jSB1hKP0C
 2bog==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=WXsEKjCxeBnyyCg2ZOPrOZuQTQc+m+cbXI+L39+1hLg=;
 b=iizu6ABNKjDieecshaNeAipECT1XgT7gFswHrj6VZpYccqs0qvtagNSigqO5UCone+
 zB/vZ2izTuqJVpoHZR+s6NfyJ6VZNhgYrFW5BIjr6z+vI2QBmfPu4xd/MG/TzbzNraQc
 /5uTeL4o18OZqETm/vRrOsbvfTLkSPbOilnNqA7GaE8CQPuRj5/7UDUa/tL9O/Rbplw0
 hXJGy/UviVr87Ts7LOJ1Oqp+8QsQ1do23ZdTvfKxCD6YoON/3VZDo4Nx0IXbY8dF8gmy
 TM39MpcV3tXkm1zS5lFZC8WdZ9wxtZ9N1YvrAqjmRAQDq6wPi5IbjV2/tbzPy6O0AV16
 jihQ==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=WXsEKjCxeBnyyCg2ZOPrOZuQTQc+m+cbXI+L39+1hLg=;
 b=Xm9ZDdpLKGWoJRuoFuK/E7UzROA3CfnP1dCoHXniis3DbmAYJh2cTbmRQcbp+7HmcJ
 yy19Rq15smRA8PDc3oBA==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9elHkvI0r6JTEEwPZQIGpITRHJw3QBV19xfC5caujhgQnTJiaYr"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 AUTH)
 with ESMTPSA id z055e6z4TKdcn7P
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:38 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 15/32] gnu: Add sagemath-data-elliptic-curves.
Date: Mon, 29 May 2023 22:38:24 +0200
Message-Id: <5dbc9f2c5ca98bfbb105329f81e67a979700d77e.1685391447.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.4 (/)

* gnu/packages/sagemath.scm (sagemath-data-elliptic-curves): New variable.
---
 gnu/packages/sagemath.scm | 44 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index 1a1d81b6a7..f10dc89cd1 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -406,3 +406,47 @@ (define-public sagemath-data-conway-polynomials
       (synopsis "Tables of Conway polynomials over finite fields")
       (description synopsis)
       (license #f))))
+
+(define-public sagemath-data-elliptic-curves
+  (let
+      ((install-py-origin
+        (origin
+          (method url-fetch)
+          (uri
+           "https://raw.githubusercontent.com/sagemath/sage/9.8/build/pkgs/elliptic_curves/spkg-install.py")
+          (sha256 (base32
+                   "116g684i6mvs11fvb6fzfsr4fn903axn31vigdyb8bgpf8l4hvc5")))))
+    (package
+      (name "sagemath-data-elliptic-curves")
+      (version "0.8.1")
+      (source (origin
+                (method url-fetch)
+                (uri (string-append
+                      "mirror://sagemath/spkg/upstream/elliptic_curves/elliptic_curves-"
+                      version ".tar.bz2"))
+                (sha256
+                 (base32
+                  "0l7xh4abw5sb4d37r0ylr3vwb88fpx2zrvfm5ql0c7yrv5q59fjz"))))
+      (build-system trivial-build-system)
+      (arguments
+       (list #:modules '((guix build utils))
+             #:builder #~(begin
+                           (use-modules (guix build utils))
+
+                           (setenv "PATH"
+                                   (string-join (list #+(file-append bzip2 "/bin")
+                                                      #+(file-append tar "/bin")
+                                                      #+(file-append python "/bin"))
+                                                ":"))
+                           ;; the output directory
+                           (setenv "SAGE_SHARE" (string-append #$output "/share"))
+                           (setenv "PYTHONPATH" (getcwd))
+
+                           (invoke "tar" "-xvf" #$source)
+                           (symlink (string-append "elliptic_curves-" #$version) "src")
+                           (invoke "python3" (assoc-ref %build-inputs "install-py")))))
+      (inputs `(("install-py" ,install-py-origin)))
+      (home-page "https://johncremona.github.io/ecdata/")
+      (synopsis "Databases of elliptic curves")
+      (description synopsis)
+      (license #f))))
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:39:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:39:52 2023
Received: from localhost ([127.0.0.1]:59262 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jeh-0007m7-Uc
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:52 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.135]:43777)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jeV-0007jN-0E
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:41 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392777; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=aqPds7A3/rRYGBj/vr9Ur1guxmM6vW0ZnC+faWrsWGOdUNB2V1vxiPSD4HJJ83SNuU
 xcyt31J/zpmL7lxC8YmkGf4f9Fo3f0V6nN/K2nnIKLSPlJh7r4VHGmIKfS09VLH2456s
 TZvmpYgMgh+jbKLJXp+HgqyrpHkjtbTQ0yhtjEhjTs3H33N3AjlnquBwrqg9HzLRPLbc
 I3gobGXvvRP2BfEMKTAiP3qk6VtyQicL9ygqCKxZNcnAK4hAiS8r5rj71tItEaYdiQ4m
 +z+mXZMoh0xeib/vXH+oHeUxrhi01aboZIIu4r4LYRnk2sfmPhk/7ZYKgg69iuWvsg6R
 fLQQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392777;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=OIasOSD5GBUP+2r2izIpNbTrZ27gBkv+m1H/m8Mzm10=;
 b=XGQxljbOuQsNU1NHUFA5ce6EBpNstcV58KcfTDeECGtCxTiuMrFH/fLUQO7ABVywyP
 ReSpBsjNWNM8fv5LG6kXdawwZPzFZGS58QE2os93Tz18WMd5b4bxKe3axHgTcCn7gG5e
 TA6THCGf3pXRbeAvsZBraiYnNVYBWqi7vBdN9k+yU1P9GR8ZDLsRmvDNpXvrh2yJNldO
 Gg+SuapBim5cEKVlR/tDv4Z8h7LXQcUWfiBlF3+JEeqKne9dPaVqdxhkfjocXEL/wgRn
 TH3U8yB1ML7DGWcWeJbC8qSRHUDp37hG4v24xY1NO5OalZgs3AFrJKXdWDa1VuXnwopN
 ML+A==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392777;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=OIasOSD5GBUP+2r2izIpNbTrZ27gBkv+m1H/m8Mzm10=;
 b=PrBvskT9qnKlvaVNPZ1xj7uW4WnPeTOOls5QBUw0Y2N7W64zFNkbPt8jx7fQ8bb+9z
 Oy/WaaoqByr+3g8KEd9OZunyeqbbjSv9SPSpTWO86JAQypjqEL42Swch2ALca4CH2kE4
 huxnIvAb4ftlpq7IOab6u8PJ4NBWu05+0hyd4Y3d1S48FgWi0l07ZPnPcTQITafUfjmq
 RIcDYDY0w71wKBys7h0jwV+5ypLdFbSQX6VxEZnKgwWzgVLU7hGbQDvF5BAGL4oHcBVU
 PPM/hdGhOsFNY/7cM9khhapSRG6v7NIAjvx89CzhExlKq0EVDpMbpH0CWUrYBIgYAWOi
 qzGw==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392777;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=OIasOSD5GBUP+2r2izIpNbTrZ27gBkv+m1H/m8Mzm10=;
 b=cWpoMO/+tHv/3BX/e1b0qKWv+5NCNOwluIcaovl5VGZhRbdnKieA5eM18pbr8S+eXS
 eP0AoDjYz8NujxjtnmBg==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9elHkvI0r6JTEEwPZQIGpITRHJw3QBV19xfC5caujhgQnTJiaYr"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 AUTH)
 with ESMTPSA id z055e6z4TKdbn7D
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:37 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 02/32] gnu: cliquer: Update to 1.22.
Date: Mon, 29 May 2023 22:38:11 +0200
Message-Id: <a3122d24f5ed365e29ba60534cd35d4c7db85b08.1685391447.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.4 (/)

* gnu/packages/sagemath.scm (cliquer): Update to 1.22.
---
 gnu/packages/sagemath.scm | 23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index 3d8c07b813..3138006e77 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -97,19 +97,22 @@ (define-public python-gmpy2
 (define-public cliquer
   (package
     (name "cliquer")
-    (version "1.21")
+    (version "1.22")
     ;; The original source package is available from the home page and
     ;; has not seen any release since 2010; it comes with only a Makefile
-    ;; without an "install" target. Instead, there is an autotoolized
-    ;; tarball available from the Sage project.
-    (source
-     (origin
-       (method url-fetch)
-       (uri "http://users.ox.ac.uk/~coml0531/sage/cliquer-1.21.tar.gz")
-       (sha256
-        (base32
-         "1hdzrmrx0nvvj8kbwxrs8swqgkd284khzl623jizixcv28xb77aq"))))
+    ;; without an "install" target. Instead, we use an autotoolized
+    ;; fork
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/dimpase/autocliquer")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "00gcmrhi2fjn8b246w5a3b0pl7p6haxy5wjvd9kcqib1xanz59z4"))))
     (build-system gnu-build-system)
+    (native-inputs (list autoconf automake libtool))
     (synopsis "C routines for finding cliques in weighted graphs")
     (description "Cliquer is a set of reentrant C routines for finding
 cliques in a weighted or unweighted graph.  It uses an exact
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:39:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:39:51 2023
Received: from localhost ([127.0.0.1]:59260 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jeh-0007lw-F5
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:51 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.131]:42273)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jeV-0007jS-4L
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:41 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392778; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=C4xpRm8l7VQQNQgmmP4XTPhimhvzvf0BFmK1NvAeDrikqAfJTsegl8k6yf7WEVqVj+
 GS5HHd4DB9hJF9Cu2KYv3Uv410qWEwUAXsAKTnx2hxIxHX6oUJ6NW0Pxu1iSaBHBjm00
 pgdEaFxfMLoJAxjdxyUby3sB8za6kG/MAYe3RjdFPOc0TPvANEilXfDLmmScp/q81fJ8
 aW/7C0K51CpKTrsE0ynMDcaf1p5KOFE0qGZmQPpBZiJxGzNzRBWIcoLSpN2yWqJJA8HA
 i+z9sROixGz1PyasiA4G/HYpszExuRWB6fAwMKKg9TDW0BYeGr2tl2QgSxTCX1iSa95H
 a6lA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=BjslySLA4+ZvJZJhyhBzsrdXsUJKFzGYCPF1Ysujhaw=;
 b=KR6B9UPHqfLIchmfd7zQ2VUW6M/Np7NQUeKKn4ju0YPrsOc2QRHv3Pw+2iJt1ehv+9
 BBL6YzUl5+wgoT1jYvcVGqa1tTrhzMSF9wrc/iLkzuiTuhi8w5YsHpiRtmCABasce5od
 LlV+kUYPywtxb/YUntfHzJDa8EZZ5GR4f5k3qqCTtjEnNhZr1sJ9ykdo47z5orEllogD
 PacHU5OKBIGYzreL90sy4Aj97+19rCrjTVmB0zcLXt7cf2kCKbolR4Q1YanbUlicos0J
 3gMc19UU6WkmmEgoZG9WLcy19XctRhzi9jF9Jxfx/ZpVN3VIOTbyCsXq+aq76WLbmJRS
 PW+A==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=BjslySLA4+ZvJZJhyhBzsrdXsUJKFzGYCPF1Ysujhaw=;
 b=g/7JUTcHXa1s9FkJ1eCqKk9QE6SEkQJjAJ0ZRLGoVjnClMsIHAqHfvXgL3V8fyZBTq
 /3h1zI6lv6aRBeQPF89Af8osATvJCDLSULYacPzfR6FYB/2kpWMv7vE4j5LhUKuOYKC9
 lxBbymWz7xhHgjSnQrLzjl7uQu45fV+7Pp04Avw2dSE2UadpM93+Q+mTZw83ISQAo16R
 23210+fQUChdbsQELDeRlyE5g8oOetM/09B5VyH8+Gb8lLYTGTqnP/SstUO8zm8u7m4j
 ND0hVOEVxJZSaDi10GNp0o3aciYTqwebu8xByvI1Yvwh8HntQrdBIlE2sSTiK9R6WK1s
 INlg==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=BjslySLA4+ZvJZJhyhBzsrdXsUJKFzGYCPF1Ysujhaw=;
 b=as1nIXI1QDsCVlWtLnE4V3Ipd/AkL+JGWSlIy4YjjvANxXTxeqcEs11O6Mh6uFki4t
 Qx2tRQriO5A2AJ+4hmAQ==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9elHkvI0r6JTEEwPZQIGpITRHJw3QBV19xfC5caujhgQnTJiaYr"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 AUTH)
 with ESMTPSA id z055e6z4TKdbn7J
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:37 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 08/32] gnu: Add python-lrcalc.
Date: Mon, 29 May 2023 22:38:17 +0200
Message-Id: <9c66006374c6762e4702dd20d4e6aaa14f4aff1a.1685391447.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.4 (/)

* gnu/packages/algebra.scm (python-lrcalc): New variable.
---
 gnu/packages/algebra.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index ba1131f358..3bc8ec7ab2 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -1701,6 +1701,26 @@ (define-public lrcalc
     (license license:gpl2+)
     (home-page "https://sites.math.rutgers.edu/~asbuch/lrcalc/")))
 
+(define-public python-lrcalc
+  (package
+    (name "python-lrcalc")
+    (version "2.1")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "lrcalc" version))
+              (sha256
+               (base32
+                "1adassfjalsdsngy01c37835qsx3gj0jx9cinc9b91x4xnd51873"))))
+    (build-system python-build-system)
+    (inputs (list lrcalc))
+    (native-inputs (list python-cython))
+    (home-page "https://sites.math.rutgers.edu/~asbuch/lrcalc/")
+    (synopsis "Python bindings for the Littlewood-Richardson Calculator")
+    (description
+     "This package provides a python interface to the Littlewood-Richardson
+Calculator library (lrcalc).")
+    (license license:gpl3+)))
+
 (define-public iml
   (package
     (name "iml")
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:39:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:39:51 2023
Received: from localhost ([127.0.0.1]:59258 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jeh-0007lp-2a
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:51 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.134]:38243)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jeV-0007jO-3l
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:41 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392777; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=e8hwMmIWkiua3+ma/LAaJAJ6ZH8A0SawBEwJHbYKVp3R59iz5LJOF6efPVbJzA0xAa
 V2GBI2j2t2wNYWlJP4fuck20nZWVXShk+qtRdjD+2sOrLP3JdayESFzL7Wy10B61SkSy
 PqqO+qA9bmq/TDYbeQ2xqBb/6lb0GDIQN3voCX9Oz1mS5up1XaUpBlwFOLJwik+QMHsY
 rpZRjGGzM8L2r++0ToHCnzkvpiR1u8uN5cPhBvgqFMswdfbuETPUZd10RbzaaYNJ2Et1
 IuH7+OoEIhRtJjki+Gpme9tmSO2wA95gsIaHSA03RvFWmSYnPMdvp5jtvYYIRW6461Ku
 gofw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392777;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=hNM7tonaHXReAA0DqwIceZmd7xLdyn8SfacAKE17RQs=;
 b=Ya8G5W15J0TagSSRKMHo2qE26tdtzuLUu3lOMZnxlww/XY7wDaWcPOHicz0vNZHAy/
 hgwLOUEnaXdmeplkxs0Djkl2L9QdyQb1FOAw72kdWEA6hYTnKQ/Dl69ZHhFCHYwjchnO
 xYzWxZB+3V2HFiVGFLybJsYB78ibs3yM1mG7eKHqEN7U9M5efd6Qsyz0ix2G2frhTf+Z
 1/xypZiHz2ithoYV0QNgCMYxCXjCqIg9z+PsPgETyM7TirPgx6gtizMnlG6TqOMtqCm1
 YIIPDv1/Bcxx4OeHeTatLZmtZNyguoymXryRjWBI8Uj7DE3yR+mVP/pr+BwL4pRKWWir
 yOBg==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392777;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=hNM7tonaHXReAA0DqwIceZmd7xLdyn8SfacAKE17RQs=;
 b=Nx7NkuQKigywMiyMT54Y7XQNo/cDcFY8gyXMOibyaTXo1dsEl1cxKmmTqXPw9gj7nN
 gCXmKKXTQHqvEFkMVFIVMLrC6ikQA27X3kEjQgTVsFgY4IcmICeZqmPMDi+3DCwBhU1q
 tgigM5W87Xezj8Gs6O/S/zVwpFeUdlGXfBhDT4tDTuTAMn3VDhTMsNK9EmqWYAN5uMAA
 oIPPhuyzqzXMdGteeAykPpekQvTl7weciEwe3DwZ5lhJrP+h1FYMuHWbuPFINDHDlNr0
 bMCqVjW9V/jQH/WvziP96kh51kYmGJvwWRQ8NHfIn4v+aO9PY8VLEeAgJP9dtiWgKSlW
 EGiA==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392777;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=hNM7tonaHXReAA0DqwIceZmd7xLdyn8SfacAKE17RQs=;
 b=NyYA0tgfvRKX7+bGlDypLCtkePpsDnvYdnca8iFFUdB8E3kVEO0Pj3YsipFokw/Lsl
 LJ1ipyfpuWi8uR0IwQBQ==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvi119VyBPc"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 DYNA|AUTH)
 with ESMTPSA id z055e6z4TKdbn7F
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:37 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 04/32] gnu: python-gmpy2: Move to (gnu packages
 multiprecision).
Date: Mon, 29 May 2023 22:38:13 +0200
Message-Id: <287d605d4a50255e65ae21bcaac3ad1a8b9b73c9.1685391447.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.4 (/)

* gnu/packages/sagemath.scm (python-gmpy2): Move from here ...
* gnu/packages/multiprecision.scm (python-gmpy2): ... to here.
---

Notes:
    Prevent cycle (gnu packages sagemath) -> (gnu packages multiprecision) -> (gnu packages sagemath)

 gnu/packages/multiprecision.scm | 28 +++++++++++++++++++++++++++-
 gnu/packages/sagemath.scm       | 25 -------------------------
 2 files changed, 27 insertions(+), 26 deletions(-)

diff --git a/gnu/packages/multiprecision.scm b/gnu/packages/multiprecision.scm
index 6ba08be3a3..a955a8cae2 100644
--- a/gnu/packages/multiprecision.scm
+++ b/gnu/packages/multiprecision.scm
@@ -30,6 +30,7 @@ (define-module (gnu packages multiprecision)
   #:use-module (gnu packages)
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages bison)
+  #:use-module (gnu packages compression)
   #:use-module (gnu packages flex)
   #:use-module (gnu packages m4)
   #:use-module (gnu packages gcc)
@@ -39,7 +40,8 @@ (define-module (gnu packages multiprecision)
   #:use-module (guix git-download)
   #:use-module (guix packages)
   #:use-module (guix utils)
-  #:use-module (guix build-system gnu))
+  #:use-module (guix build-system gnu)
+  #:use-module (guix build-system python))
 
 (define-public gmp
   (package
@@ -116,6 +118,30 @@ (define-public gmp-6.0
               (patches (search-patches "gmp-arm-asm-nothumb.patch"
                                        "gmp-faulty-test.patch"))))))
 
+(define-public python-gmpy2
+  (package
+    (name "python-gmpy2")
+    (version "2.1.2")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "gmpy2" version))
+       (sha256
+        (base32
+         "1lc29g3s4z5f1qbsc2x9i9sf6wrpni9pwiwmb1wwx3hjr85i8xfs"))))
+    (build-system python-build-system)
+    (native-inputs
+     (list unzip))
+    (inputs
+     (list gmp mpfr mpc))
+    (home-page "https://github.com/aleaxit/gmpy")
+    (synopsis
+     "GMP/MPIR, MPFR, and MPC interface to Python 2.6+ and 3.x")
+    (description
+     "This package provides a Python interface to the GNU multiprecision
+libraries GMO, MPFR and MPC.")
+    (license lgpl3+)))
+
 (define-public mpfr
   (package
    (name "mpfr")
diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index 3138006e77..04bb17dc9d 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -33,7 +33,6 @@ (define-module (gnu packages sagemath)
   #:use-module (gnu packages autotools)
   #:use-module (gnu packages bdw-gc)
   #:use-module (gnu packages boost)
-  #:use-module (gnu packages compression)
   #:use-module (gnu packages image)
   #:use-module (gnu packages lisp)
   #:use-module (gnu packages multiprecision)
@@ -70,30 +69,6 @@ (define-public python-cypari2
 but it can be used independently.")
     (license license:gpl2+)))
 
-(define-public python-gmpy2
-  (package
-    (name "python-gmpy2")
-    (version "2.1.2")
-    (source
-     (origin
-       (method url-fetch)
-       (uri (pypi-uri "gmpy2" version))
-       (sha256
-        (base32
-         "1lc29g3s4z5f1qbsc2x9i9sf6wrpni9pwiwmb1wwx3hjr85i8xfs"))))
-    (build-system python-build-system)
-    (native-inputs
-     (list unzip))
-    (inputs
-     (list gmp mpfr mpc))
-    (home-page "https://github.com/aleaxit/gmpy")
-    (synopsis
-     "GMP/MPIR, MPFR, and MPC interface to Python 2.6+ and 3.x")
-    (description
-     "This package provides a Python interface to the GNU multiprecision
-libraries GMO, MPFR and MPC.")
-    (license license:lgpl3+)))
-
 (define-public cliquer
   (package
     (name "cliquer")
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:39:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:39:51 2023
Received: from localhost ([127.0.0.1]:59256 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jeg-0007lm-Oo
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:51 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.136]:33681)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jeV-0007jT-5g
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:41 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392778; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=jWC4WRqmQFDqXpCicf8sJDaD0TyIc845NzlzFzSAXhWuwmCfWXcNCTCD/OLW2fHswU
 I0Udyu6+2UftxJQgsj7kDwNAnbKQUZx+RAIiwCenH5IQNNfvmzZZfJJukyftXZwjqKKN
 8ouQnQKwemhFhwD7T8yNPmPYMNYOVX9qoyLTCqTbCQOdD7/NuYyizDS/adZM1YrgCSMR
 o3khC6FQ6coD1HUtuVXyhuPVQgT8wXjnCLpR8Y3HJIQP9qdC1TSnrVIsDw8/uC4K7ZZN
 9LQRZ8FeanBVCqvf7nHk+zFw6dAiexqGXx1zJl83OwhNz9WGBVAQeK9IsCQx2m5edA0o
 N4Yw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=j8CQ3ulWmZeoTbKTuAnky3oVMlG5Z7aDa6ZCxIEZwJg=;
 b=haixEP/E5IjO8WPxlmurM94pV0uH3NGgFhk4dO/IFEKxuwbFDGGyR8OTwE4GX+yzKF
 1ECbJZ9bYs2G5y49Xs1Pc1mJgaMQlD43+K7JLlJOCK0Vr+c2rnz1S6eeA1R3zbbGY0Ya
 nlvMqrQyjSmiLH/IvgPSvZxHNpJ8eEZg3I9P3UhA5BD/ZoaGxHR/smfWlNa6fwcU33aT
 FX1hHTM+WxWWslhi7v3VwHMzEuKxwd3x+siRriCE2iUFLVxV0WPcFndt0es2YL5TuUMl
 L0iq1F+8usOhh68/YXROUKFtPq6mGySFODCaj8/7hiet5jR49iljEaAGms5MN+dY953w
 Ykrg==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=j8CQ3ulWmZeoTbKTuAnky3oVMlG5Z7aDa6ZCxIEZwJg=;
 b=oKNY5Twf3x+9lMU2L1KFuQx2cozIdvNboF2WNgw5/kolP2hrPNBz0kF4te4x2TMU+h
 Z6UzJ5vPcCHEAEwgzZ2m6raZCxeBYbRQmM9nB4HbJTx7kTFMBu6MU43xqF+2r8Kv0gGY
 FSw6+bghev3LS9u5S+wu1QrRLH/VmBQuS+ttbaiUvbUsI+zJsBuFHXlddogv4D59R7Qn
 QmS4eCmU/cUxs+U4XYv99bfMhB3dH/Fu+35YOowdZm/wKXFd4hUuBB76qj4FR9lRmYk7
 LDxfOy+hEJxdL1wqRBGPVB0XnLF+DWP8GV9DVs8nofRNhyhLYhaqhlE+l/VTMQYmaYkp
 TkNA==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392778;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=j8CQ3ulWmZeoTbKTuAnky3oVMlG5Z7aDa6ZCxIEZwJg=;
 b=mTq1FNkYKJMGlC5vzOMc6wC9R+zcLRIFbLaMkYiy0oU7mbZsfCoO+2/UbHAH8Kuw+T
 pP2M8MY4bPx5wrnO+dCg==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvi119VyBPc"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 DYNA|AUTH)
 with ESMTPSA id z055e6z4TKdbn7L
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:37 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 07/32] gnu: Add python-primecountpy.
Date: Mon, 29 May 2023 22:38:16 +0200
Message-Id: <7cea6d8ec60772ee41128e07c7ab21e51dac62a8.1685391447.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.4 (/)

* gnu/packages/algebra.scm (python-primecountpy): New variable.
---
 gnu/packages/algebra.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index 68a0427f59..ba1131f358 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -1925,3 +1925,29 @@ (define-public primecount
 counts the number of primes ≤ x (maximum 10^31) using highly optimized
 implementations of the combinatorial prime counting algorithms.")
     (license license:bsd-2)))
+
+(define-public python-primecountpy
+  (package
+    (name "python-primecountpy")
+    (version "0.1.0")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "primecountpy" version))
+              (sha256
+               (base32
+                "0xh6zx5zw5scy7jygqirks9y6z4zyfm0zjfp8nd6dw0m471przkq"))))
+    (build-system python-build-system)
+    (arguments
+     (list #:phases #~(modify-phases %standard-phases
+                        (add-before 'build 'set-cflags
+                          (lambda _
+                            (setenv "CFLAGS" "-fopenmp")
+                            (setenv "CXXFLAGS" "-fopenmp"))))))
+    (inputs (list pari-gp primecount))
+    (native-inputs (list python-cython))
+    (propagated-inputs (list python-cysignals))
+    (home-page "https://github.com/dimpase/primecountpy")
+    (synopsis "Cython interface for primecount")
+    (description
+     "This package provides a cython interface for the primecount library.")
+    (license license:gpl3)))
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:39:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:39:45 2023
Received: from localhost ([127.0.0.1]:59254 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jeb-0007lK-4q
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:45 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.131]:42907)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jeU-0007jM-Ux
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:40 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392777; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=NtvpggkVL8S/gXE6nh8Zx1jKA/25UX6K6TCP3TDjIdiiEXZrSL7dLrEfCalXh+xi6G
 BqkjEy9RreEOtrv7BzqWK8wVL236yPXdxvMPbCPFSLepAbAX1HJrdjUlEz7zQoI+pV+t
 T0aIfT+FRom9oTL4ch9hbmMRkNvC2QvMIWw8QmMuzxNIIBf0HDD+JSQ04JgUGpZjijEM
 bzDpqIfiviMZk5WqObShvYvx7G3uNEQ/bjGiUH2edMX9lAIDCNutRXiz+uQ2CRMmiBzn
 1E9UCkszD/tv40s5sc88nUtJDpFpnxGVwlJkS6CA3nc+Xh423PP9sVmqC2WGUCYhYEZq
 sIdA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392777;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=z/GPt4HqiT8d/ZDkBO5gmOnZGcFfQtAgV9cWxcpr0aY=;
 b=ZsnREHiWF3sJLF7ypn23ZyeWjtZ5TIrn9W9qX69ZxW7bgPW0g1p8i0B3l3tVA+JXaC
 LHtQrxwHt9Q6xzSulSQIMpWlCY/QdT7seO1xpz5DkO5/3Cazc0bph/V7AIGtgdqM1soG
 EQ+tLgjKz+gs4AcsxVsr0P5xswFsLJyOiohoWqLYy2zfdWDzWKzPzHeiqNumslJ4tVbN
 2YtEjlEf6ZzTDObETQw1x8dpeMha4PjWgfbwxEHuP7umEJRSiv5OAzWQC6XRoIgc0BaZ
 GkA7qSGbTSsyGybFhVpV94DJqHsYrK4xqWYApxbmvRpuK8iuh/IsT/vrZXwX3Mom5iMc
 QSAw==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392777;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=z/GPt4HqiT8d/ZDkBO5gmOnZGcFfQtAgV9cWxcpr0aY=;
 b=sJVcuo5ECdzjT1OGr1y8jsnKS620FkQna4t9Iio7nPsAWzMAbRgiKnozYtcjB2eWYi
 IWA7zoYgG1EEaxKfof3ZN3LSFbL+ogrgT9SFJKKV/ALb03EevfG8uiHPC6cGoXCnS39n
 +U7wPM+/cTyzS6zlh2PFJTBwMDBBJSykzlHfy4l40TtzPvTQ1+NMYTLeTUIi1BfL0q+r
 PKSRn14gsC5n8K4jciIMXlvciPshFMQtgjACFzIbE/9cdA/sqv54Kyy26AexFA6K7Khe
 OzN6s40R5HScSJIH8w8s/hL0azysqTyHN8VkytXi9BIlECRDpkkJtQ7gx99ybi5OguDJ
 o3Ew==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392777;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=z/GPt4HqiT8d/ZDkBO5gmOnZGcFfQtAgV9cWxcpr0aY=;
 b=ChfqNrhsOki8sb+44YYI9B9de49OVfz7acKZI3GlsiL3zoBadK0L9kLfGLo7qRs4h+
 xjEXcpMHQcRgo4EYpICw==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9elHkvI0r6JTEEwPZQIGpITRHJw3QBV19xfC5caujhgQnTJiaYr"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 AUTH)
 with ESMTPSA id z055e6z4TKdbn7E
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:37 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 01/32] gnu: python-cysignals: Update to 1.11.2.
Date: Mon, 29 May 2023 22:38:10 +0200
Message-Id: <86ba5974544d96d9f8371447609ecfd19a92b2de.1685391447.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.4 (/)

* gnu/packages/python-xyz.scm (python-cysignals): Update to 1.11.2.
[native-inputs]: Add autoconf and gdb.
[arguments]<#:tests?>: Run tests.
[arguments]<#:phases>: Remove phase 'configure, add phase
'set-shell-for-configure-script, add phase 'fix-testgdb.py.
---
 gnu/packages/python-xyz.scm | 34 +++++++++++++++++++---------------
 1 file changed, 19 insertions(+), 15 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index f7e3f6f538..d07561b185 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -160,6 +160,7 @@ (define-module (gnu packages python-xyz)
   #:use-module (gnu packages adns)
   #:use-module (gnu packages aidc)
   #:use-module (gnu packages attr)
+  #:use-module (gnu packages autotools)
   #:use-module (gnu packages backup)
   #:use-module (gnu packages bash)
   #:use-module (gnu packages check)
@@ -17712,32 +17713,35 @@ (define-public python-future
 (define-public python-cysignals
   (package
     (name "python-cysignals")
-    (version "1.9.0")
+    (version "1.11.2")
     (source
       (origin
         (method url-fetch)
         (uri (pypi-uri "cysignals" version))
         (sha256
           (base32
-            "15ix8crpad26cfl1skyg7qajqqfdrm8q5ahhmlfmqi1aw0jqj2g2"))))
+            "19kgba662s3s942k3mzkr92mmb37793b49mq460q88dy1xvb2n2q"))))
     (build-system python-build-system)
     (native-inputs
-      (list python-cython python-sphinx))
+      (list autoconf gdb python-cython python-sphinx))
     (inputs
       (list pari-gp))
     (arguments
-     `(#:modules ((guix build python-build-system)
-                  ((guix build gnu-build-system) #:prefix gnu:)
-                  (guix build utils))
-       ;; FIXME: Tests are executed after installation and currently fail
-       ;; when not installing into standard locations; the author is working
-       ;; on a fix.
-       #:tests? #f
-       #:phases
-       (modify-phases %standard-phases
-         (add-before
-          'build 'configure
-          (assoc-ref gnu:%standard-phases 'configure)))))
+     (list
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'set-shell-for-configure-script
+            (lambda _
+              (setenv "CONFIG_SHELL" (which "sh"))))
+          (add-after 'unpack 'fix-testgdb.py
+            (lambda _
+              (substitute* "testgdb.py"
+                (("assertIn\\(b")
+                 "assertIn(")
+                (("__pyx_pf_9cysignals_5tests_46unguarded_dereference_null_pointer\\(\\)")
+                 "unguarded_dereference_null_pointer")
+                (("cdef void dereference_null_pointer\\(\\) nogil:")
+                 "dereference_null_pointer")))))))
     (home-page
       "https://github.com/sagemath/cysignals")
     (synopsis
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:39:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:39:45 2023
Received: from localhost ([127.0.0.1]:59252 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jeX-0007k3-AD
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:45 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.131]:36393)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3jeU-0007jL-S2
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:40 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392777; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=MIutp0AUfqe7xTOuX5lny5X8skpIC1hfeYAxiCszhHYM3H7qRJ/sRXnAQEqkAlMtrr
 l1jgJXSUO/R6GLm1UWpuSXMH0c+RJCkXrU7wIlbkIk4erQ2s111kkTai4HyI35MCrbkZ
 /gS1L7JuuOsoqNhirHEMrJkbEd8Ne4G9u5yOS7gAt8ZDKzy+9oh2UHZK++mkt+VZhTBX
 wLg+kKwWseq7w/Vy01maz1k5UVMJcCb29NdwLtdqxUlhCYr/VvUlzBMHdQ7mheoRjj64
 NzYSPWasOqWNO4hz8dfVCAUzvPPKOGW1NPqCvNm8lzMDNfd4kHBq1JgWJSPdHQBPKIRj
 xslg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392777;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=Wx5jqbkwioxf3mwmy6kRs58wkEoOdBuUNG3TTUzsIvY=;
 b=tc30kDjUSbKgSBlnBRIETjBx/Epi7JaJyHEplKvPO10flpiAJ6xHTwkceGNUOqrVtK
 tHzFAWThwGD/2mWIoqMdG0FExOxSvaP6EE6khd8QDt92E26pskq+f8iSkb4lXhxczUt3
 F5shgHGge1DKc331eMBEXX2rY27/p6A3n6IkF+ysj7hHlAooTWMgGS4MqZ72e+1S2ijg
 /w+3YeMTXwlZhrw6zSzjW/sxxHV1hQTyc01XfLen002ITQN8cXwgU1Az9X1mYms6btgh
 8cre8TZ0EQi9pbE90oREaZIf/AHcccJjKb5ULYvltr7U1SGeXcA1t3Td3ZpJvFoeQCCh
 BvGg==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392777;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=Wx5jqbkwioxf3mwmy6kRs58wkEoOdBuUNG3TTUzsIvY=;
 b=VmuAcFT5vd9AmEKhGt4Ooyc3k7IV9zVlMX8WpL8DJ5lGUvt7vQ9jEoqn49QCZ4OZ7a
 hMDJ/ZPieFRcUL14CSLP8yw1luOJHlFNXHRpY9imFG9qoW/WEdTZneuXWLf9USP2vf7L
 zlbk+6tcJ9rN/G31u5CS8YDPGKETRoVRfE+IKhcTvQ4U2wxAqBZ7SXn6/V0f8SS48L1E
 hx19CNVv6hhlxzomrNmBj1RYtCEiMFlSEdeXBG2dkWhFapvavWLsj7qUCdtb9VR6DVyb
 mn/1ucOhAz3yvzgQLMrVytM1CeSeaQPt5/I48J4fiWl8UdV6ACDvZ+XmqqYo3up7RTqU
 DHgA==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392777;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=Wx5jqbkwioxf3mwmy6kRs58wkEoOdBuUNG3TTUzsIvY=;
 b=sEmOAo9K4VcNAWePyirubiQl1q98MhC5D6bXyanhx2Sr/PSNff/0FNgR0iSvLH+LIU
 Qt0aoFMHON5qih7ArbCA==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvi119VyBPc"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 DYNA|AUTH)
 with ESMTPSA id z055e6z4TKdbn7C
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:37 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 03/32] gnu: Add python-memory-allocator.
Date: Mon, 29 May 2023 22:38:12 +0200
Message-Id: <8b265a6ab32172f0f462c47d1b3a078d24032e20.1685391447.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="us-ascii"
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.4 (/)

* gnu/packages/python-xyz.scm (python-memory-allocator): New variable.
---

Notes:
    Previous versions of this commit had `python-cython' as `propagated-input'.

 gnu/packages/python-xyz.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index d07561b185..bc3773b510 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -18485,6 +18485,26 @@ (define-public python-memcached
 more, possibly remote, memcached servers.")
     (license license:psfl)))
 
+(define-public python-memory-allocator
+  (package
+    (name "python-memory-allocator")
+    (version "0.1.3")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "memory_allocator" version))
+              (sha256
+               (base32
+                "0qiijpv8zr7c5rjy64i4q3rb8qhn6v4yms5mza4p86y0w4m5r00k"))))
+    (build-system pyproject-build-system)
+    (native-inputs (list python-cython))
+    (home-page "https://github.com/sagemath/memory_allocator")
+    (synopsis "Extension class to allocate memory with cython")
+    (description
+     "This package provides an extension class that provides C-like memory
+allocation methods (e.g. @code{malloc}, @code{aligned_malloc}).  The memory is
+automatically freed if an instance is deallocated.")
+    (license license:gpl3)))
+
 (define-public python-mergedeep
   (package
     (name "python-mergedeep")
-- 
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 29 May 2023 20:39:21 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon May 29 16:39:21 2023
Received: from localhost ([127.0.0.1]:59229 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1q3jeA-0007ip-6L
	for submit <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:21 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.136]:46091)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1q3je4-0007ib-RC
 for 56729 <at> debbugs.gnu.org; Mon, 29 May 2023 16:39:16 -0400
ARC-Seal: i=1; a=rsa-sha256; t=1685392750; cv=none;
 d=strato.com; s=strato-dkim-0002;
 b=hmHaWFUdlKqq89udKWeYTBIJcVOMNtHAGDjxh3dUpuaVFB64cDC835x3YgnMA2owdc
 4W9+HnVOEmJu1RPnsn33PcWKBdstAZ6n936rdtCInLydklWh4oKdT5evv2zkIFG+79SW
 P1zzvAlgDMJKkEHj9Xjq/P3uhN0vkfDgwX7sWsf5aXEsjhcKum/5heCNZFH6W4Cr4FBX
 WXEXsNzdsZ7FqzEsJ9Qf37pXRykgvzbEcnvwKwY19HRWDeZIWywm+tZpj94T/e1LWBkY
 pUZnAEln5tbhUQdVkuRcW1SAG1ROaPMGTs3Af+Bzk8pKZoPtf/I2MhegFdhDuoh5RqQK
 WSKg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392750;
 s=strato-dkim-0002; d=strato.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=TXuFmSUHGbhwQkeP8Y7hgatrlSRYLZZg3/4y2Rwx3qA=;
 b=Pj1ogQsL4cunDrsaELCKQgjXZAxOB3DDYiDeL65YWJSmFj4TUiXDTPmtbcVSppoYsQ
 iPtqvHyKWf/58wA9stvCq20232we+hiTE6BQRprzbOIqwBMXd7QzUL502eb+R8LA1WBY
 R4VyyJCf/D7UFXrE0EDyfXSoDkvLMHuUWEK0xry00GA5DAb2JFtdfrFx8sLqLmvYLDiw
 dX5kLKiCNStQRT72uspRL8+yjtGhpUh0vu/YT5wwqQfdBcCxsaaRFIAVf0UFUG8ch/zj
 lsH9L41fzc3tSC6YCqoGOSHxa3lakKcEX1H+TG5TApx1MQUwKQbSEITh3aeksSSA9Gwc
 KIcg==
ARC-Authentication-Results: i=1; strato.com;
    arc=none;
    dkim=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1685392750;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=TXuFmSUHGbhwQkeP8Y7hgatrlSRYLZZg3/4y2Rwx3qA=;
 b=TJzT4mOQAMfSLHNuylfims/pzJ+LK/vXS59hO5H3bW+s/hgkjhRmzoIlbXWqT29al6
 prj4fmSCfRTP0HjP7eCFSseB2b7dhruQR1ir/7aUrpFtujLkLIQedAF39r5hXdrOBubo
 z0DbERX/aXicAq7r5tMRdbs8uOQLxzkTMCEAqbsIwSyxygG6qNtlHiFSC77mJVdra4iX
 1xa/Oju5dzYs1nWDRdOBw4iMjJsZRVYQCRNtDgW4rBETIQbWWa4/scOU63HAzTLYeBR2
 v7/OKlUZSVBo7PvQWS8VNw9UbIcajuP0eRxnDjX388TTGlfNiDDVupmrrZqx+QrbyCQq
 d1QQ==
DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1685392750;
 s=strato-dkim-0003; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=TXuFmSUHGbhwQkeP8Y7hgatrlSRYLZZg3/4y2Rwx3qA=;
 b=iqAVSKOFezoo7X0h63lH5ohAKto8f5ZbTX03iCuU+PM3z+HFtmBLmKkaXygxVNL7sy
 aHvWNcoYpd8UF3/kv/Dw==
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvi119VyBPc"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 49.4.0 DYNA|AUTH)
 with ESMTPSA id z055e6z4TKdAn79
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 29 May 2023 22:39:10 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v3 00/32] Add sagemath.
Date: Mon, 29 May 2023 22:38:09 +0200
Message-Id: <cover.1685391447.git.guix@HIDDEN>
X-Mailer: git-send-email 2.40.1
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: Andreas Enge <andreas@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.4 (/)

Hello Guix!

Disclaimer: To prevent this from beeing delayed yet another week, I have=20
decided to sent this as is. Hence this may not be very coherent.

This finally is an updated third version. Allmost all tests[0] in=20
`sagemath-testsuite' succed without any issues[1] (See the log below for=20
the remaining failures and the comments in the `sagemath' patch).=20
However two issues remain: `sage/env.py' and=20
`sage/interacts/test_jupyter.rst'. Maybe updating `python-pkgconfig' and=20
`python-ipywidgets' solve these but someone braver than I currently am=20
would have to try :).

Other remaining problems:

- I'm not sure about the licenses of the`sagemath-data-*' packages.
-- `sagemath-data-combinatorial-designs' Supposedly in the public
   domain, see also the notes attached to the patch.

-- `sagemath-data-polytopes-db'
   SageMath's `COPYING.txt' claims that this has no license as it is a=20
   database. However the `SPKG.rst' for `polytopes_db' claims GPL.

-- `sagemath-data-graphs'
   SageMath's `COPYING.txt' claims that this has no license as it is a=20
   database. `smallgraphs.txt' and`isgci_sage.xml' seem to be taken from=20
   data [2] which has a CC-BY-SA 3.0 icon/button in the footer if you=20
   click on one of the articles.

-- `sagemath-data-conway-polynomials'
   SageMath's `COPYING.txt' claims that this has no license as it is a=20
   database.

-- `sagemath-data-elliptic-curves'
   The file `allcurves.00000-09999' is taken from [4] which contains an=20
   Artistic License 2.0.

   If I interpret it correctly, Debian distributes=20
   `combinatorial-designs' as public domain and the rest of them as=20
   GPLv2 or later (see [4], [5], [6], [7], [8]).

- Not all package descriptions are great. For `gfan' in particular I=20
  know to little algebraic geometry to decide what information from the=20
  website would be relevant.

- Currently SageMath is split into two packages:=20
  `python-sagemath-standard' provides the actual content but is not=20
  tested; `sagemath' runs the testsuite and only provides a symlink to=20
  the `sage' executable. This is similar to how NixOS does it. Upsides=20
  to this approach are that one can compile everything and run the tests=20
  independently from each other (the former takes for me ~18 minutes,=20
  the latter ~24 minutes I think), preventing uneccessary work. Also, as=20
  there are many propagated packages, this makes sure everything is=20
  setup correctly.

- I gave up rebuilding all the dependent packages when `gnuradio' filled=20
  my `/tmp' tmpfs and building `python-graph-tool' consumed all my RAM

- Package the documentation

- Package SageTeX

- The transitive closure of is huge: `guix size python-sagemath-standard'=20
  reports 5002.1 MiB. It also propagates many packages.

- `zn-poly' was presumably added a long time ago as a dependency for=20
  SageMath but is not used anymore and seems pretty dead.

- `pynac' was merged into SageMath[9]

How do we/I proceed?
- We would need a decision on what to do with the `sagemath-data-*'=20
  packages regarding the licenses.

- I would need feedback whether the current split into the=20
  `python-sagemath-standard' and `sagemath' packages would be=20
  acceptable.

- The package additions (but not `sagemath-data-*') could be fine modulo=20
  issues with the descriptions.

- The other patches (i.e. gap, maxima, pari-gp, singular) should be=20
  fine.

A couple of the patches also have some notes attached.

0: SageMath also has tests marked as optional or taking a long time. The=20
tests run by default should hopefully be enough to catch all packaging=20
errors.

1: I see coredumps during some of the tests (for `python', `mwrank' from=20
`eclib', `ecl', `gentourng' from `nauty') but these don't seem to effect=20
the result =C2=AF\_(=E3=83=84)_/=C2=AF. At least the ones for mwrank (in=20
`src/sage/interfaces/mwrank.py') can also be seen for sage as packaged=20
by Arch Linux (eclib 20230424) and NixOS (eclib 20221012), for the=20
others I haven't found the relevant tests.

2: https://graphclasses.org/
3: https://github.com/JohnCremona/ecdata
4: https://salsa.debian.org/science-team/sagemath-database-combinatorial-de=
signs/-/blob/master/debian/copyright
5: https://salsa.debian.org/science-team/sagemath-database-elliptic-curves/=
-/blob/master/debian/copyright
6: https://salsa.debian.org/science-team/sagemath-database-graphs/-/blob/ma=
ster/debian/copyright
7: https://salsa.debian.org/science-team/sagemath-database-polytopes/-/blob=
/master/debian/copyright
8: https://salsa.debian.org/science-team/sagemath-database-conway-polynomia=
ls/-/blob/master/debian/copyright
9: https://github.com/pynac/pynac/commit/2a0d97bada891cbcaad950672143542a32=
ba2834

Lastly, this is the log of the tests that currently fail:

sage -t --random-seed=3D81087110751557935317942447629980408147 sage/misc/sa=
ge_ostools.pyx
**********************************************************************
File "sage/misc/sage_ostools.pyx", line 35, in sage.misc.sage_ostools.have_=
program
Failed example:
    have_program('sh', '/bin')
Expected:
    True
Got:
    False
**********************************************************************
1 item had failures:
   1 of   7 in sage.misc.sage_ostools.have_program
    [41 tests, 1 failure, 0.05 s]
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/interfa=
ces/gap_workspace.py
**********************************************************************
File "sage/interfaces/gap_workspace.py", line 56, in sage.interfaces.gap_wo=
rkspace.gap_workspace_file
Failed example:
    name1 =3D Popen([sys.executable, '-c', cmd], stdout=3DPIPE).communicate=
()[0]
Expected nothing
Got:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/guix-build-sagemath-10.0.drv-0/source/src/sage/all.py", li=
ne 62, in <module>
        from .all__sagemath_repl import *  # includes .all__sagemath_object=
s, .all__sagemath_environment
      File "/tmp/guix-build-sagemath-10.0.drv-0/source/src/sage/all__sagema=
th_repl.py", line 83, in <module>
        from .all__sagemath_objects import *
      File "/tmp/guix-build-sagemath-10.0.drv-0/source/src/sage/all__sagema=
th_objects.py", line 16, in <module>
        from sage.misc.all__sagemath_objects       import *
      File "/tmp/guix-build-sagemath-10.0.drv-0/source/src/sage/misc/all__s=
agemath_objects.py", line 3, in <module>
        import sage.structure.all   # to break a cyclic import
      File "/tmp/guix-build-sagemath-10.0.drv-0/source/src/sage/structure/_=
_init__.py", line 2, in <module>
        import sage.structure.element
    ModuleNotFoundError: No module named 'sage.structure.element'
**********************************************************************
File "sage/interfaces/gap_workspace.py", line 57, in sage.interfaces.gap_wo=
rkspace.gap_workspace_file
Failed example:
    name2 =3D Popen([sys.executable, '-c', cmd], stdout=3DPIPE).communicate=
()[0]
Expected nothing
Got:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/guix-build-sagemath-10.0.drv-0/source/src/sage/all.py", li=
ne 62, in <module>
        from .all__sagemath_repl import *  # includes .all__sagemath_object=
s, .all__sagemath_environment
      File "/tmp/guix-build-sagemath-10.0.drv-0/source/src/sage/all__sagema=
th_repl.py", line 83, in <module>
        from .all__sagemath_objects import *
      File "/tmp/guix-build-sagemath-10.0.drv-0/source/src/sage/all__sagema=
th_objects.py", line 16, in <module>
        from sage.misc.all__sagemath_objects       import *
      File "/tmp/guix-build-sagemath-10.0.drv-0/source/src/sage/misc/all__s=
agemath_objects.py", line 3, in <module>
        import sage.structure.all   # to break a cyclic import
      File "/tmp/guix-build-sagemath-10.0.drv-0/source/src/sage/structure/_=
_init__.py", line 2, in <module>
        import sage.structure.element
    ModuleNotFoundError: No module named 'sage.structure.element'
**********************************************************************
1 item had failures:
   2 of  12 in sage.interfaces.gap_workspace.gap_workspace_file
    [14 tests, 2 failures, 0.68 s]
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/repl/ip=
ython_kernel/kernel.py
**********************************************************************
File "sage/repl/ipython_kernel/kernel.py", line 47, in sage.repl.ipython_ke=
rnel.kernel.SageKernel.__init__
Failed example:
    from sage.repl.ipython_kernel.kernel import SageKernel
Expected nothing
Got:
    doctest:warning
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/bin/sage-runtests", line 154, in <module>
        err =3D DC.run()
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/control.py", line 1385=
, in run
        self.run_doctests()
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/control.py", line 1060=
, in run_doctests
        self.dispatcher.dispatch()
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 2017,=
 in dispatch
        self.parallel_dispatch()
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 1912,=
 in parallel_dispatch
        w.start()  # This might take some time
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 2186,=
 in start
        super().start()
      File "/gnu/store/kj6wzba6p192baizq99b489rs8bynpn7-python-3.10.7/lib/p=
ython3.10/multiprocessing/process.py", line 121, in start
        self._popen =3D self._Popen(self)
      File "/gnu/store/kj6wzba6p192baizq99b489rs8bynpn7-python-3.10.7/lib/p=
ython3.10/multiprocessing/context.py", line 224, in _Popen
        return _default_context.get_context().Process._Popen(process_obj)
      File "/gnu/store/kj6wzba6p192baizq99b489rs8bynpn7-python-3.10.7/lib/p=
ython3.10/multiprocessing/context.py", line 281, in _Popen
        return Popen(process_obj)
      File "/gnu/store/kj6wzba6p192baizq99b489rs8bynpn7-python-3.10.7/lib/p=
ython3.10/multiprocessing/popen_fork.py", line 19, in __init__
        self._launch(process_obj)
      File "/gnu/store/kj6wzba6p192baizq99b489rs8bynpn7-python-3.10.7/lib/p=
ython3.10/multiprocessing/popen_fork.py", line 71, in _launch
        code =3D process_obj._bootstrap(parent_sentinel=3Dchild_r)
      File "/gnu/store/kj6wzba6p192baizq99b489rs8bynpn7-python-3.10.7/lib/p=
ython3.10/multiprocessing/process.py", line 314, in _bootstrap
        self.run()
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 2158,=
 in run
        task(self.options, self.outtmpfile, msgpipe, self.result_queue)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 2488,=
 in __call__
        doctests, extras =3D self._run(runner, options, results)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 2540,=
 in _run
        result =3D runner.run(test)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 866, =
in run
        return self._run(test, compileflags, out)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 695, =
in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 1093,=
 in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.repl.ipython_kernel.kernel.SageKernel.__init__[0]=
>", line 1, in <module>
        from sage.repl.ipython_kernel.kernel import SageKernel
      File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
      File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_un=
locked
      File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
      File "<frozen importlib._bootstrap_external>", line 883, in exec_modu=
le
      File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_=
removed
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/repl/ipython_kernel/kernel.py"=
, line 19, in <module>
        from ipykernel.ipkernel import IPythonKernel
      File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
      File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_un=
locked
      File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
      File "<frozen importlib._bootstrap_external>", line 883, in exec_modu=
le
      File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_=
removed
      File "/gnu/store/d5883jyf46l3h4h3rc0d7ramgy47pab6-python-ipykernel-6.=
13.0/lib/python3.10/site-packages/ipykernel/ipkernel.py", line 19, in <modu=
le>
        from .debugger import Debugger, _is_debugpy_available
      File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
      File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_un=
locked
      File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
      File "<frozen importlib._bootstrap_external>", line 883, in exec_modu=
le
      File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_=
removed
      File "/gnu/store/d5883jyf46l3h4h3rc0d7ramgy47pab6-python-ipykernel-6.=
13.0/lib/python3.10/site-packages/ipykernel/debugger.py", line 22, in <modu=
le>
        from debugpy.server import api  # noqa
      File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
      File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_un=
locked
      File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
      File "<frozen importlib._bootstrap_external>", line 883, in exec_modu=
le
      File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_=
removed
      File "/gnu/store/78bgdvac53aw2zhn1cq2jmsj78bwx2ln-python-debugpy-1.6.=
0/lib/python3.10/site-packages/debugpy/server/__init__.py", line 40, in <mo=
dule>
        import pydevd   # noqa
      File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
      File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_un=
locked
      File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
      File "<frozen importlib._bootstrap_external>", line 883, in exec_modu=
le
      File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_=
removed
      File "/gnu/store/dnd753b65xbv3smqsnxvpl72lnnzlnll-python-pydevd-2.8.0=
-0.47e2984/lib/python3.10/site-packages/pydevd.py", line 41, in <module>
        from _pydevd_bundle import pydevd_extension_utils, pydevd_frame_uti=
ls
      File "<frozen importlib._bootstrap>", line 1078, in _handle_fromlist
      File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_=
removed
      File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
      File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_un=
locked
      File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
      File "<frozen importlib._bootstrap_external>", line 883, in exec_modu=
le
      File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_=
removed
      File "/gnu/store/dnd753b65xbv3smqsnxvpl72lnnzlnll-python-pydevd-2.8.0=
-0.47e2984/lib/python3.10/site-packages/_pydevd_bundle/pydevd_extension_uti=
ls.py", line 5, in <module>
        import pydevd_plugins.extensions as extensions
      File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
      File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_un=
locked
      File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
      File "<frozen importlib._bootstrap_external>", line 883, in exec_modu=
le
      File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_=
removed
      File "/gnu/store/dnd753b65xbv3smqsnxvpl72lnnzlnll-python-pydevd-2.8.0=
-0.47e2984/lib/python3.10/site-packages/pydevd_plugins/extensions/__init__.=
py", line 4, in <module>
        __import__('pkg_resources').declare_namespace(__name__)
      File "/gnu/store/06cjgrygh79bxbsr0x44ryx1wy1pwvh4-python-setuptools-6=
7.6.1/lib/python3.10/site-packages/pkg_resources/__init__.py", line 2338, i=
n declare_namespace
        warnings.warn(msg, DeprecationWarning, stacklevel=3D2)
      File "/gnu/store/kj6wzba6p192baizq99b489rs8bynpn7-python-3.10.7/lib/p=
ython3.10/warnings.py", line 109, in _showwarnmsg
        sw(msg.message, msg.category, msg.filename, msg.lineno,
    :
    DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace=
('pydevd_plugins.extensions')`.
    Implementing implicit namespace packages (as specified in PEP 420) is p=
referred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.=
io/en/latest/references/keywords.html#keyword-namespace-packages
    doctest:warning
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/bin/sage-runtests", line 154, in <module>
        err =3D DC.run()
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/control.py", line 1385=
, in run
        self.run_doctests()
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/control.py", line 1060=
, in run_doctests
        self.dispatcher.dispatch()
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 2017,=
 in dispatch
        self.parallel_dispatch()
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 1912,=
 in parallel_dispatch
        w.start()  # This might take some time
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 2186,=
 in start
        super().start()
      File "/gnu/store/kj6wzba6p192baizq99b489rs8bynpn7-python-3.10.7/lib/p=
ython3.10/multiprocessing/process.py", line 121, in start
        self._popen =3D self._Popen(self)
      File "/gnu/store/kj6wzba6p192baizq99b489rs8bynpn7-python-3.10.7/lib/p=
ython3.10/multiprocessing/context.py", line 224, in _Popen
        return _default_context.get_context().Process._Popen(process_obj)
      File "/gnu/store/kj6wzba6p192baizq99b489rs8bynpn7-python-3.10.7/lib/p=
ython3.10/multiprocessing/context.py", line 281, in _Popen
        return Popen(process_obj)
      File "/gnu/store/kj6wzba6p192baizq99b489rs8bynpn7-python-3.10.7/lib/p=
ython3.10/multiprocessing/popen_fork.py", line 19, in __init__
        self._launch(process_obj)
      File "/gnu/store/kj6wzba6p192baizq99b489rs8bynpn7-python-3.10.7/lib/p=
ython3.10/multiprocessing/popen_fork.py", line 71, in _launch
        code =3D process_obj._bootstrap(parent_sentinel=3Dchild_r)
      File "/gnu/store/kj6wzba6p192baizq99b489rs8bynpn7-python-3.10.7/lib/p=
ython3.10/multiprocessing/process.py", line 314, in _bootstrap
        self.run()
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 2158,=
 in run
        task(self.options, self.outtmpfile, msgpipe, self.result_queue)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 2488,=
 in __call__
        doctests, extras =3D self._run(runner, options, results)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 2540,=
 in _run
        result =3D runner.run(test)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 866, =
in run
        return self._run(test, compileflags, out)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 695, =
in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 1093,=
 in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.repl.ipython_kernel.kernel.SageKernel.__init__[0]=
>", line 1, in <module>
        from sage.repl.ipython_kernel.kernel import SageKernel
      File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
      File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_un=
locked
      File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
      File "<frozen importlib._bootstrap_external>", line 883, in exec_modu=
le
      File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_=
removed
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/repl/ipython_kernel/kernel.py"=
, line 19, in <module>
        from ipykernel.ipkernel import IPythonKernel
      File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
      File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_un=
locked
      File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
      File "<frozen importlib._bootstrap_external>", line 883, in exec_modu=
le
      File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_=
removed
      File "/gnu/store/d5883jyf46l3h4h3rc0d7ramgy47pab6-python-ipykernel-6.=
13.0/lib/python3.10/site-packages/ipykernel/ipkernel.py", line 19, in <modu=
le>
        from .debugger import Debugger, _is_debugpy_available
      File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
      File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_un=
locked
      File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
      File "<frozen importlib._bootstrap_external>", line 883, in exec_modu=
le
      File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_=
removed
      File "/gnu/store/d5883jyf46l3h4h3rc0d7ramgy47pab6-python-ipykernel-6.=
13.0/lib/python3.10/site-packages/ipykernel/debugger.py", line 22, in <modu=
le>
        from debugpy.server import api  # noqa
      File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
      File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_un=
locked
      File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
      File "<frozen importlib._bootstrap_external>", line 883, in exec_modu=
le
      File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_=
removed
      File "/gnu/store/78bgdvac53aw2zhn1cq2jmsj78bwx2ln-python-debugpy-1.6.=
0/lib/python3.10/site-packages/debugpy/server/__init__.py", line 40, in <mo=
dule>
        import pydevd   # noqa
      File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
      File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_un=
locked
      File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
      File "<frozen importlib._bootstrap_external>", line 883, in exec_modu=
le
      File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_=
removed
      File "/gnu/store/dnd753b65xbv3smqsnxvpl72lnnzlnll-python-pydevd-2.8.0=
-0.47e2984/lib/python3.10/site-packages/pydevd.py", line 3190, in <module>
        for handler in pydevd_extension_utils.extensions_of_type(DebuggerEv=
entHandler):
      File "/gnu/store/dnd753b65xbv3smqsnxvpl72lnnzlnll-python-pydevd-2.8.0=
-0.47e2984/lib/python3.10/site-packages/_pydevd_bundle/pydevd_extension_uti=
ls.py", line 66, in extensions_of_type
        return EXTENSION_MANAGER_INSTANCE.get_extension_classes(extension_t=
ype)
      File "/gnu/store/dnd753b65xbv3smqsnxvpl72lnnzlnll-python-pydevd-2.8.0=
-0.47e2984/lib/python3.10/site-packages/_pydevd_bundle/pydevd_extension_uti=
ls.py", line 44, in get_extension_classes
        self._ensure_loaded()
      File "/gnu/store/dnd753b65xbv3smqsnxvpl72lnnzlnll-python-pydevd-2.8.0=
-0.47e2984/lib/python3.10/site-packages/_pydevd_bundle/pydevd_extension_uti=
ls.py", line 33, in _ensure_loaded
        self._load_modules()
      File "/gnu/store/dnd753b65xbv3smqsnxvpl72lnnzlnll-python-pydevd-2.8.0=
-0.47e2984/lib/python3.10/site-packages/_pydevd_bundle/pydevd_extension_uti=
ls.py", line 20, in _load_modules
        for module_loader, name, ispkg in pkgutil.walk_packages(extensions.=
__path__,
      File "/gnu/store/kj6wzba6p192baizq99b489rs8bynpn7-python-3.10.7/lib/p=
ython3.10/pkgutil.py", line 92, in walk_packages
        __import__(info.name)
      File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
      File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_un=
locked
      File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
      File "<frozen importlib._bootstrap_external>", line 883, in exec_modu=
le
      File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_=
removed
      File "/gnu/store/dnd753b65xbv3smqsnxvpl72lnnzlnll-python-pydevd-2.8.0=
-0.47e2984/lib/python3.10/site-packages/pydevd_plugins/extensions/types/__i=
nit__.py", line 4, in <module>
        __import__('pkg_resources').declare_namespace(__name__)
      File "/gnu/store/06cjgrygh79bxbsr0x44ryx1wy1pwvh4-python-setuptools-6=
7.6.1/lib/python3.10/site-packages/pkg_resources/__init__.py", line 2338, i=
n declare_namespace
        warnings.warn(msg, DeprecationWarning, stacklevel=3D2)
      File "/gnu/store/kj6wzba6p192baizq99b489rs8bynpn7-python-3.10.7/lib/p=
ython3.10/warnings.py", line 109, in _showwarnmsg
        sw(msg.message, msg.category, msg.filename, msg.lineno,
    :
    DeprecationWarning: Deprecated call to `pkg_resources.declare_namespace=
('pydevd_plugins.extensions.types')`.
    Implementing implicit namespace packages (as specified in PEP 420) is p=
referred to `pkg_resources.declare_namespace`. See https://setuptools.pypa.=
io/en/latest/references/keywords.html#keyword-namespace-packages
**********************************************************************
1 item had failures:
   1 of   3 in sage.repl.ipython_kernel.kernel.SageKernel.__init__
    [12 tests, 1 failure, 0.46 s]
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/repl/ip=
ython_kernel/install.py
**********************************************************************
File "sage/repl/ipython_kernel/install.py", line 128, in sage.repl.ipython_=
kernel.install.SageKernelSpec.use_local_threejs
Failed example:
    os.path.isdir(threejs)
Expected:
    True
Got:
    False
**********************************************************************
1 item had failures:
   1 of   6 in sage.repl.ipython_kernel.install.SageKernelSpec.use_local_th=
reejs
    [40 tests, 1 failure, 0.65 s]
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/functio=
ns/exp_integral.py
**********************************************************************
File "sage/functions/exp_integral.py", line 604, in sage.functions.exp_inte=
gral.Function_log_integral_offset
Failed example:
    Li(x).integrate(x,2.0,4.5)
Expected:
    -2.5*log_integral(2) + 5.799321147411334
Got:
    -Ei(2*log(9/2)) + Ei(2*log(2)) + 9/2*log_integral(9/2) - 4.5*log_integr=
al(2)
**********************************************************************
1 item had failures:
   1 of  15 in sage.functions.exp_integral.Function_log_integral_offset
    [273 tests, 1 failure, 5.93 s]
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/repl/ip=
ython_tests.py
**********************************************************************
File "sage/repl/ipython_tests.py", line 34, in sage.repl.ipython_tests
Failed example:
    shell.run_cell(u'from sage.tests.stl_vector import stl_int_vector')
Expected nothing
Got:
    -----------------------------------------------------------------------=
----
    ModuleNotFoundError                       Traceback (most recent call l=
ast)
    Cell In [1], line 1
    ----> 1 from sage.tests.stl_vector import stl_int_vector
    <BLANKLINE>
    ModuleNotFoundError: No module named 'sage.tests.stl_vector'
**********************************************************************
File "sage/repl/ipython_tests.py", line 35, in sage.repl.ipython_tests
Failed example:
    shell.run_cell(u'%pinfo stl_int_vector')
Expected:
    ...
       Example class wrapping an STL vector
    <BLANKLINE>
       EXAMPLES...
    <BLANKLINE>
    ...
    Init docstring: ...ee help(type(...)) for...signature...
    File:           .../sage/tests/stl_vector.pyx
    Type:           type
    ...
Got:
    Object `stl_int_vector` not found.
**********************************************************************
File "sage/repl/ipython_tests.py", line 97, in sage.repl.ipython_tests
Failed example:
    shell.run_cell(u'from sage.tests.stl_vector import stl_int_vector')
Expected nothing
Got:
    -----------------------------------------------------------------------=
----
    ModuleNotFoundError                       Traceback (most recent call l=
ast)
    Cell In [1], line 1
    ----> 1 from sage.tests.stl_vector import stl_int_vector
    <BLANKLINE>
    ModuleNotFoundError: No module named 'sage.tests.stl_vector'
**********************************************************************
File "sage/repl/ipython_tests.py", line 98, in sage.repl.ipython_tests
Failed example:
    shell.run_cell(u'%pinfo2 stl_int_vector')
Expected:
    ...
    cdef class stl_int_vector(SageObject):
        """
        Example class wrapping an STL vector
    <BLANKLINE>
        EXAMPLES::
    <BLANKLINE>
    ...
        """
    <BLANKLINE>
        cdef vector[int] *data
        cdef string *name
    <BLANKLINE>
        def __cinit__(self):
            """
            The Cython constructor.
    <BLANKLINE>
            EXAMPLES::
    <BLANKLINE>
    ...
    File:   .../sage/tests/stl_vector.pyx
    Type:   type
    ...
Got:
    Object `stl_int_vector` not found.
**********************************************************************
1 item had failures:
   4 of  19 in sage.repl.ipython_tests
    [20 tests, 4 failures, 2.37 s]
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/interfa=
ces/maxima_lib.py
**********************************************************************
File "sage/interfaces/maxima_lib.py", line 937, in sage.interfaces.maxima_l=
ib.MaximaLib.sr_limit
Failed example:
    limit(f,x =3D 1.2)
Expected:
    2.06961575467...
Got:
    und
**********************************************************************
File "sage/interfaces/maxima_lib.py", line 950, in sage.interfaces.maxima_l=
ib.MaximaLib.sr_limit
Failed example:
    limit(x^a,x=3D0)
Expected:
    Traceback (most recent call last):
    ...
    ValueError: Computation failed ...
    Is a an integer?
Got:
    0
**********************************************************************
1 item had failures:
   2 of  24 in sage.interfaces.maxima_lib.MaximaLib.sr_limit
    [223 tests, 2 failures, 6.47 s]
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/typeset=
/ascii_art.py
**********************************************************************
File "sage/typeset/ascii_art.py", line 219, in sage.typeset.ascii_art.ascii=
_art
Failed example:
    result =3D ascii_art(integral(exp(x+x^2)/(x+1), x))
Exception raised:
    Traceback (most recent call last):
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 695, =
in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 1093,=
 in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.typeset.ascii_art.ascii_art[0]>", line 1, in <mod=
ule>
        result =3D ascii_art(integral(exp(x+x**Integer(2))/(x+Integer(1)), =
x))
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/misc/functional.py", line 773,=
 in integral
        return x.integral(*args, **kwds)
      File "sage/symbolic/expression.pyx", line 13254, in sage.symbolic.exp=
ression.Expression.integral (build/cythonized/sage/symbolic/expression.cpp:=
96676)
        return integral(self, *args, **kwds)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/symbolic/integration/integral.=
py", line 1064, in integrate
        return indefinite_integral(expression, v, hold=3Dhold)
      File "sage/symbolic/function.pyx", line 1033, in sage.symbolic.functi=
on.BuiltinFunction.__call__ (build/cythonized/sage/symbolic/function.c:1108=
7)
        res =3D super().__call__(
      File "sage/symbolic/function.pyx", line 547, in sage.symbolic.functio=
n.Function.__call__ (build/cythonized/sage/symbolic/function.c:6279)
        return call_registered_function(self._serial, self._nargs, args, ho=
ld,
      File "sage/symbolic/pynac_function_impl.pxi", line 1, in sage.symboli=
c.expression.call_registered_function (build/cythonized/sage/symbolic/expre=
ssion.cpp:112431)
        cpdef call_registered_function(unsigned serial,
      File "sage/symbolic/pynac_function_impl.pxi", line 52, in sage.symbol=
ic.expression.call_registered_function (build/cythonized/sage/symbolic/expr=
ession.cpp:112140)
        res =3D g_function_eval2(serial, (<Expression>args[0])._gobj,
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/symbolic/integration/integral.=
py", line 129, in _eval_
        A =3D integrator(f, x)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/symbolic/integration/external.=
py", line 288, in libgiac_integrator
        from sage.libs.giac import libgiac
      File "/tmp/guix-build-sagemath-10.0.drv-0/source/src/sage/libs/giac/_=
_init__.py", line 35, in <module>
        from .giac import giacsettings, libgiac
    ModuleNotFoundError: No module named 'sage.libs.giac.giac'
**********************************************************************
File "sage/typeset/ascii_art.py", line 221, in sage.typeset.ascii_art.ascii=
_art
Failed example:
    result
Exception raised:
    Traceback (most recent call last):
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 695, =
in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 1093,=
 in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.typeset.ascii_art.ascii_art[1]>", line 1, in <mod=
ule>
        result
    NameError: name 'result' is not defined
**********************************************************************
1 item had failures:
   2 of  13 in sage.typeset.ascii_art.ascii_art
    [28 tests, 2 failures, 3.31 s]
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/env.py
**********************************************************************
File "sage/env.py", line 363, in sage.env.?
Failed example:
    cython_aliases(required_modules=3D('module-that-is-assumed-to-not-exist=
'))
Expected:
    Traceback (most recent call last):
    ...
    PackageNotFoundError: ...
Got:
    {'ARB_LIBRARY': 'arb',
     'A_CFLAGS': [],
     'A_INCDIR': [],
     'A_LIBDIR': [],
     'A_LIBEXTRA': [],
     'A_LIBRARIES': [],
     'CYGWIN_SQLITE3_LIBS': [],
     'D_CFLAGS': [],
     'D_INCDIR': [],
     'D_LIBDIR': [],
     'D_LIBEXTRA': [],
     'D_LIBRARIES': [],
     'E_CFLAGS': [],
     'E_INCDIR': [],
     'E_LIBDIR': [],
     'E_LIBEXTRA': [],
     'E_LIBRARIES': [],
     'H_CFLAGS': [],
     'H_INCDIR': [],
     'H_LIBDIR': [],
     'H_LIBEXTRA': [],
     'H_LIBRARIES': [],
     'I_CFLAGS': [],
     'I_INCDIR': [],
     'I_LIBDIR': [],
     'I_LIBEXTRA': [],
     'I_LIBRARIES': [],
     'LAPACK_CFLAGS': [],
     'LAPACK_INCDIR': [],
     'LAPACK_LIBDIR': [],
     'LAPACK_LIBEXTRA': [],
     'LAPACK_LIBRARIES': [],
     'LINUX_NOEXECSTACK': ['-Wl,-z,noexecstack'],
     'L_CFLAGS': [],
     'L_INCDIR': [],
     'L_LIBDIR': [],
     'L_LIBEXTRA': [],
     'L_LIBRARIES': [],
     'M_CFLAGS': [],
     'M_INCDIR': [],
     'M_LIBDIR': [],
     'M_LIBEXTRA': [],
     'M_LIBRARIES': [],
     'NTL_CFLAGS': ['-std=3Dc++11'],
     'NTL_INCDIR': [],
     'NTL_LIBDIR': [],
     'NTL_LIBEXTRA': [],
     'NTL_LIBRARIES': ['ntl'],
     'N_CFLAGS': [],
     'N_INCDIR': [],
     'N_LIBDIR': [],
     'N_LIBEXTRA': [],
     'N_LIBRARIES': [],
     'OPENMP_CFLAGS': [],
     'OPENMP_CXXFLAGS': [],
     'O_CFLAGS': [],
     'O_INCDIR': [],
     'O_LIBDIR': [],
     'O_LIBEXTRA': [],
     'O_LIBRARIES': [],
     'S_CFLAGS': [],
     'S_INCDIR': [],
     'S_LIBDIR': [],
     'S_LIBEXTRA': [],
     'S_LIBRARIES': [],
     'T_CFLAGS': [],
     'T_INCDIR': [],
     'T_LIBDIR': [],
     'T_LIBEXTRA': [],
     'T_LIBRARIES': [],
     'U_CFLAGS': [],
     'U_INCDIR': [],
     'U_LIBDIR': [],
     'U_LIBEXTRA': [],
     'U_LIBRARIES': [],
     'X_CFLAGS': [],
     'X_INCDIR': [],
     'X_LIBDIR': [],
     'X_LIBEXTRA': [],
     'X_LIBRARIES': [],
     '_CFLAGS': [],
     '_INCDIR': [],
     '_LIBDIR': [],
     '_LIBEXTRA': [],
     '_LIBRARIES': []}
**********************************************************************
1 item had failures:
   1 of   7 in sage.env.?
    [41 tests, 1 failure, 3.32 s]
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/symboli=
c/relation.py
**********************************************************************
File "sage/symbolic/relation.py", line 1790, in sage.symbolic.relation.solv=
e_ineq_fourier
Failed example:
    solve_ineq_fourier([x+y<9,x-y>4],[y,x])
Expected:
    [[y < min(x - 4, -x + 9)]]
Got:
    [[y < min(-x + 9, x - 4)]]
**********************************************************************
1 item had failures:
   1 of   9 in sage.symbolic.relation.solve_ineq_fourier
    [395 tests, 1 failure, 12.13 s]
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/symboli=
c/integration/integral.py
**********************************************************************
File "sage/symbolic/integration/integral.py", line 750, in sage.symbolic.in=
tegration.integral.integrate
Failed example:
    res =3D integral(f,x,0.0001414, 1.); res
Expected:
    2*y*arctan(1.0/y) - 2*y*arctan(0.0001414/y) + 1.0*log(1.0*y^2 + 1.0) - =
0.0001414*log(1.0*y^2 + 1.9993959999999997e-08) - 1.9997172
Got:
    -2*y*arctan(1/196559360927*sqrt(196559360927)*sqrt(3930)/y) + 2*y*arcta=
n(1/y) - 1/196559360927*sqrt(196559360927)*sqrt(3930)*log(y^2 + 3930/196559=
360927) + 2/196559360927*sqrt(196559360927)*sqrt(3930) + log(y^2 + 1) - 2
**********************************************************************
1 item had failures:
   1 of 171 in sage.symbolic.integration.integral.integrate
    [236 tests, 1 failure, 17.81 s]
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/calculu=
s/calculus.py
**********************************************************************
File "sage/calculus/calculus.py", line 1189, in sage.calculus.calculus.limit
Failed example:
    f.limit(x=3D1.2)
Expected:
    2.06961575467...
Got:
    und
**********************************************************************
File "sage/calculus/calculus.py", line 1218, in sage.calculus.calculus.limit
Failed example:
    limit(x^a,x=3D0)
Expected:
    Traceback (most recent call last):
    ...
    ValueError: Computation failed since Maxima requested additional
    constraints; using the 'assume' command before evaluation *may* help
    (example of legal syntax is 'assume(a>0)', see `assume?` for
     more details)
    Is a an integer?
Got:
    0
**********************************************************************
File "sage/calculus/calculus.py", line 1227, in sage.calculus.calculus.limit
Failed example:
    limit(x^a, x=3D0)
Expected:
    Traceback (most recent call last):
    ...
    ValueError: Computation failed since Maxima requested additional
    constraints; using the 'assume' command before evaluation *may* help
    (example of legal syntax is 'assume(a>0)', see `assume?` for
     more details)
    Is a an even number?
Got:
    0
**********************************************************************
File "sage/calculus/calculus.py", line 2254, in sage.calculus.calculus.symb=
olic_expression_from_maxima_string
Failed example:
    solve([x !=3D 5], x)
Expected:
    [[x - 5 !=3D 0]]
Got:
    [[x < 5], [5 < x]]
**********************************************************************
File "sage/calculus/calculus.py", line 2256, in sage.calculus.calculus.symb=
olic_expression_from_maxima_string
Failed example:
    solve([2*x=3D=3D3, x !=3D 5], x)
Expected:
    [[x =3D=3D (3/2), (-7/2) !=3D 0]]
Got:
    [[x =3D=3D (3/2)]]
**********************************************************************
2 items had failures:
   3 of  66 in sage.calculus.calculus.limit
   2 of  28 in sage.calculus.calculus.symbolic_expression_from_maxima_string
    [457 tests, 5 failures, 22.90 s]
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/interac=
ts/test_jupyter.rst
**********************************************************************
File "sage/interacts/test_jupyter.rst", line 281, in sage.interacts.test_ju=
pyter
Failed example:
    test(interacts.statistics.coin)
Expected:
    ...Interactive function <function coin at ...> with 2 widgets
      n: IntSlider(value=3D1000, description=3D'Number of Tosses', max=3D10=
000, min=3D2, step=3D100)
      interval: IntRangeSlider(value=3D(0, 0), description=3D'Plotting rang=
e (y)', max=3D1)
Got:
    <CSI-2K>=0D<CSI-2K>=0D<small>Adjust your data and click Update button. =
Click repeatedly for another random values.</small>
    Riemann sum: \(\displaystyle\sum_{i=3D1}^{5} f(\eta_i)(x_i-x_{i-1})=3D4=
.247874180046039\)=20
    Exact value of the integral \(\displaystyle\int_{0}^{2}x^{2} + 1\,\math=
rm{d}x=3D4.666666666666668\)
    <CSI-2K>=0D<CSI-2K>=0D<small>Adjust your data and click Update button. =
Click repeatedly for another random values.</small>
    Riemann sum: \(\displaystyle\sum_{i=3D1}^{5} f(\eta_i)(x_i-x_{i-1})=3D5=
.503103683520322\)=20
    Exact value of the integral \(\displaystyle\int_{0}^{2}x^{2} + 1\,\math=
rm{d}x=3D4.666666666666668\)
    <CSI-2K>=0D<CSI-2K>=0D<small>Adjust your data and click Update button. =
Click repeatedly for another random values.</small>
    Riemann sum: \(\displaystyle\sum_{i=3D1}^{5} f(\eta_i)(x_i-x_{i-1})=3D4=
.870543900936941\)=20
    Exact value of the integral \(\displaystyle\int_{0}^{2}x^{2} + 1\,\math=
rm{d}x=3D4.666666666666668\)
    <CSI-2K>=0D<CSI-2K>=0D<small>Adjust your data and click Update button. =
Click repeatedly for another random values.</small>
    Riemann sum: \(\displaystyle\sum_{i=3D1}^{5} f(\eta_i)(x_i-x_{i-1})=3D5=
.633201216865329\)=20
    Exact value of the integral \(\displaystyle\int_{0}^{2}x^{2} + 1\,\math=
rm{d}x=3D4.666666666666668\)
    <CSI-2K>=0D<CSI-2K>=0D<small>Adjust your data and click Update button. =
Click repeatedly for another random values.</small>
    Riemann sum: \(\displaystyle\sum_{i=3D1}^{5} f(\eta_i)(x_i-x_{i-1})=3D4=
.037830404492628\)=20
    Exact value of the integral \(\displaystyle\int_{0}^{2}x^{2} + 1\,\math=
rm{d}x=3D4.666666666666668\)
    <CSI-2K>=0D<CSI-2K>=0D<small>Adjust your data and click Update button. =
Click repeatedly for another random values.</small>
    Riemann sum: \(\displaystyle\sum_{i=3D1}^{5} f(\eta_i)(x_i-x_{i-1})=3D5=
.451439147792941\)=20
    Exact value of the integral \(\displaystyle\int_{0}^{2}x^{2} + 1\,\math=
rm{d}x=3D4.666666666666668\)
    <CSI-2K>=0D<CSI-2K>=0D<small>Adjust your data and click Update button. =
Click repeatedly for another random values.</small>
    Riemann sum: \(\displaystyle\sum_{i=3D1}^{5} f(\eta_i)(x_i-x_{i-1})=3D3=
.918232705638865\)=20
    Exact value of the integral \(\displaystyle\int_{0}^{2}x^{2} + 1\,\math=
rm{d}x=3D4.666666666666668\)
    <CSI-2K>=0D<CSI-2K>=0D<small>Adjust your data and click Update button. =
Click repeatedly for another random values.</small>
    Riemann sum: \(\displaystyle\sum_{i=3D1}^{5} f(\eta_i)(x_i-x_{i-1})=3D4=
.666073647148092\)=20
    Exact value of the integral \(\displaystyle\int_{0}^{2}x^{2} + 1\,\math=
rm{d}x=3D4.666666666666668\)
    <CSI-2K>=0D<CSI-2K>=0D<small>Adjust your data and click Update button. =
Click repeatedly for another random values.</small>
    Riemann sum: \(\displaystyle\sum_{i=3D1}^{5} f(\eta_i)(x_i-x_{i-1})=3D4=
.610063238908163\)=20
    Exact value of the integral \(\displaystyle\int_{0}^{2}x^{2} + 1\,\math=
rm{d}x=3D4.666666666666668\)
    <CSI-2K>=0D<CSI-2K>=0D<small>Adjust your data and click Update button. =
Click repeatedly for another random values.</small>
    Riemann sum: \(\displaystyle\sum_{i=3D1}^{5} f(\eta_i)(x_i-x_{i-1})=3D4=
.701680535962515\)=20
    Exact value of the integral \(\displaystyle\int_{0}^{2}x^{2} + 1\,\math=
rm{d}x=3D4.666666666666668\)
    Interactive function <function coin at 0x7fff9dc3ee60> with 2 widgets
      n: IntSlider(value=3D1000, description=3D'Number of Tosses', max=3D10=
000, min=3D2, step=3D100)
      interval: IntRangeSlider(value=3D(0, 0), description=3D'Plotting rang=
e (y)', max=3D1)
    doctest:warning
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/bin/sage-runtests", line 154, in <module>
        err =3D DC.run()
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/control.py", line 1385=
, in run
        self.run_doctests()
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/control.py", line 1060=
, in run_doctests
        self.dispatcher.dispatch()
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 2017,=
 in dispatch
        self.parallel_dispatch()
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 1912,=
 in parallel_dispatch
        w.start()  # This might take some time
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 2186,=
 in start
        super().start()
      File "/gnu/store/kj6wzba6p192baizq99b489rs8bynpn7-python-3.10.7/lib/p=
ython3.10/multiprocessing/process.py", line 121, in start
        self._popen =3D self._Popen(self)
      File "/gnu/store/kj6wzba6p192baizq99b489rs8bynpn7-python-3.10.7/lib/p=
ython3.10/multiprocessing/context.py", line 224, in _Popen
        return _default_context.get_context().Process._Popen(process_obj)
      File "/gnu/store/kj6wzba6p192baizq99b489rs8bynpn7-python-3.10.7/lib/p=
ython3.10/multiprocessing/context.py", line 281, in _Popen
        return Popen(process_obj)
      File "/gnu/store/kj6wzba6p192baizq99b489rs8bynpn7-python-3.10.7/lib/p=
ython3.10/multiprocessing/popen_fork.py", line 19, in __init__
        self._launch(process_obj)
      File "/gnu/store/kj6wzba6p192baizq99b489rs8bynpn7-python-3.10.7/lib/p=
ython3.10/multiprocessing/popen_fork.py", line 71, in _launch
        code =3D process_obj._bootstrap(parent_sentinel=3Dchild_r)
      File "/gnu/store/kj6wzba6p192baizq99b489rs8bynpn7-python-3.10.7/lib/p=
ython3.10/multiprocessing/process.py", line 314, in _bootstrap
        self.run()
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 2158,=
 in run
        task(self.options, self.outtmpfile, msgpipe, self.result_queue)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 2488,=
 in __call__
        doctests, extras =3D self._run(runner, options, results)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 2540,=
 in _run
        result =3D runner.run(test)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 866, =
in run
        return self._run(test, compileflags, out)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 695, =
in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/doctest/forker.py", line 1093,=
 in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.interacts.test_jupyter[25]>", line 1, in <module>
        test(interacts.statistics.coin)
      File "<doctest sage.interacts.test_jupyter[3]>", line 8, in test
        return f(**kwargs)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/interacts/library.py", line 88=
8, in coin
        show(point(c[1:], gridlines=3D[None, [0.5]], pointsize=3D1), ymin=
=3Dinterval[0], ymax=3Dinterval[1])
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/repl/rich_output/pretty_print.=
py", line 342, in show
        pretty_print(*args, **kwds)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/repl/rich_output/pretty_print.=
py", line 310, in pretty_print
        dm.display_immediately(*args, **kwds)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/repl/rich_output/display_manag=
er.py", line 853, in display_immediately
        plain_text, rich_output =3D self._rich_output_formatter(obj, rich_r=
epr_kwds)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/repl/rich_output/display_manag=
er.py", line 645, in _rich_output_formatter
        rich_output =3D self._call_rich_repr(obj, rich_repr_kwds)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/repl/rich_output/display_manag=
er.py", line 603, in _call_rich_repr
        return obj._rich_repr_(self, **rich_repr_kwds)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/plot/graphics.py", line 1001, =
in _rich_repr_
        return display_manager.graphics_from_save(
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/repl/rich_output/display_manag=
er.py", line 733, in graphics_from_save
        save_function(filename, **kwds)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/misc/decorators.py", line 413,=
 in wrapper
        return func(*args, **kwds)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/plot/graphics.py", line 3314, =
in save
        figure =3D self.matplotlib(**options)
      File "/gnu/store/vmqp0r0w4ky8w6978kn6sgm8fl91i2lj-python-sagemath-sta=
ndard-10.0/lib/python3.10/site-packages/sage/plot/graphics.py", line 2851, =
in matplotlib
        subplot.set_ylim([ymin, ymax])
      File "/gnu/store/kiqhmia2i7j8gqaaz7hsi6zxrz32rzbj-python-matplotlib-3=
.5.2/lib/python3.10/site-packages/matplotlib/axes/_base.py", line 4056, in =
set_ylim
        _api.warn_external(
      File "/gnu/store/kiqhmia2i7j8gqaaz7hsi6zxrz32rzbj-python-matplotlib-3=
.5.2/lib/python3.10/site-packages/matplotlib/_api/__init__.py", line 299, i=
n warn_external
        warnings.warn(message, category, stacklevel)
      File "/gnu/store/kj6wzba6p192baizq99b489rs8bynpn7-python-3.10.7/lib/p=
ython3.10/warnings.py", line 109, in _showwarnmsg
        sw(msg.message, msg.category, msg.filename, msg.lineno,
    :
    UserWarning: Attempting to set identical bottom =3D=3D top =3D=3D 0.0 r=
esults in singular transformations; automatically expanding.
**********************************************************************
1 item had failures:
   1 of  29 in sage.interacts.test_jupyter
    [28 tests, 1 failure, 53.11 s]
----------------------------------------------------------------------
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/misc/sa=
ge_ostools.pyx  # 1 doctest failed
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/interfa=
ces/gap_workspace.py  # 2 doctests failed
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/repl/ip=
ython_kernel/kernel.py  # 1 doctest failed
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/repl/ip=
ython_kernel/install.py  # 1 doctest failed
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/functio=
ns/exp_integral.py  # 1 doctest failed
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/repl/ip=
ython_tests.py  # 4 doctests failed
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/interfa=
ces/maxima_lib.py  # 2 doctests failed
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/typeset=
/ascii_art.py  # 2 doctests failed
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/env.py =
 # 1 doctest failed
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/symboli=
c/relation.py  # 1 doctest failed
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/symboli=
c/integration/integral.py  # 1 doctest failed
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/calculu=
s/calculus.py  # 5 doctests failed
sage -t --random-seed=3D81087110751557935317942447629980408147 sage/interac=
ts/test_jupyter.rst  # 1 doctest failed
----------------------------------------------------------------------

vicvbcun (32):
  gnu: python-cysignals: Update to 1.11.2.
  gnu: cliquer: Update to 1.22.
  gnu: Add python-memory-allocator.
  gnu: python-gmpy2: Move to (gnu packages multiprecision).
  gnu: Add python-pplpy.
  gnu: Add primecount.
  gnu: Add python-primecountpy.
  gnu: Add python-lrcalc.
  gnu: Add palp.
  gnu: Add gfan.
  gnu: Add sympow.
  download: Add SageMath mirrors.
  gnu: Add sagemath-data-combinatorial-designs.
  gnu: Add sagemath-data-conway-polynomials.
  gnu: Add sagemath-data-elliptic-curves.
  gnu: Add sagemath-data-graphs.
  gnu: Add sagemath-data-polytopes-db.
  gnu: pari-gp: Use G-expression.
  gnu: pari-gp: Install galdata.
  gnu: gap: Build reproducibly.
  gnu: gap: Compile atlasrep package.
  gnu: gap: Remove leftover source and build files.
  gnu: maxima: Build with ecl.
  gnu: maxima: Install maxima.fas.
  gnu: maxima: Apply matrix exponentiation patch.
  gnu: Add tachyon.
  gnu: singular: Update to 4.3.2.
  gnu: singular: Don't compress info file.
  gnu: eclib: Update to 20230424.
  gnu: python-pythran: Update to 0.13.1.
  gnu: Add python-sagemath-standard.
  gnu: Add sagemath.

 gnu/local.mk                                  |   4 +
 gnu/packages/algebra.scm                      | 225 ++++++++-
 gnu/packages/graphics.scm                     |  58 +++
 gnu/packages/maths.scm                        |  67 ++-
 gnu/packages/multiprecision.scm               |  28 +-
 gnu/packages/patches/maxima-matrixexp.patch   |  17 +
 .../patches/maxima-test-precision.patch       |  30 ++
 .../sympow-enable-cross-compilation.patch     | 124 +++++
 .../sympow-null-terminate-dupdir.patch        |  15 +
 gnu/packages/python-science.scm               |   4 +-
 gnu/packages/python-xyz.scm                   |  54 +-
 gnu/packages/sagemath.scm                     | 475 ++++++++++++++++--
 guix/download.scm                             |  37 +-
 13 files changed, 1062 insertions(+), 76 deletions(-)
 create mode 100644 gnu/packages/patches/maxima-matrixexp.patch
 create mode 100644 gnu/packages/patches/maxima-test-precision.patch
 create mode 100644 gnu/packages/patches/sympow-enable-cross-compilation.pa=
tch
 create mode 100644 gnu/packages/patches/sympow-null-terminate-dupdir.patch


base-commit: 5c959d0fa745618ebee337ac2a21d22a6ec3a6a8
--=20
2.40.1





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 12 Aug 2022 08:58:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 12 04:58:42 2022
Received: from localhost ([127.0.0.1]:55619 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oMQV8-0003nM-0k
	for submit <at> debbugs.gnu.org; Fri, 12 Aug 2022 04:58:42 -0400
Received: from hera.aquilenet.fr ([185.233.100.1]:54824)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <andreas@HIDDEN>) id 1oMQV6-0003n3-0U
 for 56729 <at> debbugs.gnu.org; Fri, 12 Aug 2022 04:58:40 -0400
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id C2BEF56B;
 Fri, 12 Aug 2022 10:58:33 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id ZnEE3KVIf9nc; Fri, 12 Aug 2022 10:58:33 +0200 (CEST)
Received: from jurong (unknown [IPv6:2001:861:c4:f2f0:1ce9:67cd:7487:edd5])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 3C1D2B1;
 Fri, 12 Aug 2022 10:58:33 +0200 (CEST)
Date: Fri, 12 Aug 2022 10:58:29 +0200
From: Andreas Enge <andreas@HIDDEN>
To: 56729 <at> debbugs.gnu.org, Guillaume Le Vaillant <glv@HIDDEN>
Subject: Re: [bug#56729] [RFC PATCH 00/10] Add sagemath.
Message-ID: <YvYWNeY0t7WhziDm@jurong>
References: <cover.1658595756.git.guix@HIDDEN> <87y1w81flc.fsf@HIDDEN>
 <YvEgZWGgYSkaEx3J@jurong> <YvE3xrIUcRku+zA6@localhost>
 <YvI7Pw+4YqGLQA9S@jurong> <YvJj5cXfFQs5RpR3@localhost>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <YvJj5cXfFQs5RpR3@localhost>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 56729
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 (-)

Am Tue, Aug 09, 2022 at 03:40:53PM +0200 schrieb vicvbcun:
> SageMath requires the FASL library? (I only know scheme) `maxima.fas'.
> But it is only built when using ecl (See upstream here [0]). I don't
> know if we need both sbcl and ecl. Arch uses both and puts the
> lib/.../binary-* directories in separate packages[1], so maybe we could
> use different outputs? Anyway, I have attached an rebased commit that
> adds ecl.

Okay, thanks!

I do not use maxima (so it would be nice to get input from someone who
does). To me it looks as if the different base lisps are more or less
exchangeable for the goal of getting a running binary. So maybe it would
be enough to build only the ecl version?

The latest change was to switch from gcl to sbcl, in a commit by Guillaume,
since maxima stopped building with the former; how about switching to ecl?

Andreas





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 12 Aug 2022 08:50:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 12 04:50:20 2022
Received: from localhost ([127.0.0.1]:55607 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oMQN1-0003bF-Qu
	for submit <at> debbugs.gnu.org; Fri, 12 Aug 2022 04:50:20 -0400
Received: from hera.aquilenet.fr ([185.233.100.1]:37760)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <andreas@HIDDEN>) id 1oMQMz-0003aq-Pr
 for 56729 <at> debbugs.gnu.org; Fri, 12 Aug 2022 04:50:18 -0400
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 733EA56B;
 Fri, 12 Aug 2022 10:50:11 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id WRdQdIWwcf7D; Fri, 12 Aug 2022 10:50:11 +0200 (CEST)
Received: from jurong (unknown [IPv6:2001:861:c4:f2f0:1ce9:67cd:7487:edd5])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id CD6E91B4;
 Fri, 12 Aug 2022 10:50:10 +0200 (CEST)
Date: Fri, 12 Aug 2022 10:50:09 +0200
From: Andreas Enge <andreas@HIDDEN>
To: Ludovic =?iso-8859-15?Q?Court=E8s?= <ludo@HIDDEN>, 56729 <at> debbugs.gnu.org
Subject: Re: [bug#56729] [RFC PATCH 00/10] Add sagemath.
Message-ID: <YvYUQWA/ipHLVnM6@jurong>
References: <cover.1658595756.git.guix@HIDDEN> <87y1w81flc.fsf@HIDDEN>
 <YvEgZWGgYSkaEx3J@jurong> <YvE3xrIUcRku+zA6@localhost>
 <YvI7Pw+4YqGLQA9S@jurong> <YvJj5cXfFQs5RpR3@localhost>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <YvJj5cXfFQs5RpR3@localhost>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 56729
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 (-)

Hello,

I now pushed your updates to packages.

Concerning the new additions, please try to add a description that is a bit
longer than the synopsys and consists of complete sentences (which can be
a challenge if the project homepage is too scarce, I can lend a hand).

And it would be better to add the packages to different modules; many of
them are added now with the aim of getting Sage, but are independent.
So I would add primecount and gfan to algebra, palp to maths,
python-lrcalc, python-primecountpy and python-pplpy to the same module as
their "base packages", and python-memory-allocator probably to
python-xyz. I would suggest to keep in sagemath.scm only the packages for
which Sage has become upstream, such as flintqs.

For tachyon, you use a patch and a phase; would only the latter not be
enough? At worst by using substitute* on the Makefile? See the recent
discussion on patches vs. phases.

I did not yet have a look at the sagemath-... packages. And for
pari-galdata, I wonder if there is not a better way so that it can also
be used by the pari-gp package. The problem with pari-gp is that it
cannot handle a search path with multiple directories, but that all data
files need to be put into the same place. And all data files add up
to about 200MB. One solution would be to add by default only the smaller
data files galpol (10MB), nftables (8MB), galdata (52kB!) and nflistdata
(4MNB). Actually, galdata is so small that we might just add it by default
to pari-gp. It is not a perfect solution, but would improve the package
at almost no cost, and apparently be useful for Sage.

Andreas





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 11 Aug 2022 18:06:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Aug 11 14:06:01 2022
Received: from localhost ([127.0.0.1]:54957 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oMCZF-0005bP-57
	for submit <at> debbugs.gnu.org; Thu, 11 Aug 2022 14:06:01 -0400
Received: from hera.aquilenet.fr ([185.233.100.1]:60452)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <andreas@HIDDEN>) id 1oMCZB-0005b1-RD
 for 56729 <at> debbugs.gnu.org; Thu, 11 Aug 2022 14:05:59 -0400
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 5E934C96;
 Thu, 11 Aug 2022 20:05:51 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id BKkBYAlrqD-2; Thu, 11 Aug 2022 20:05:50 +0200 (CEST)
Received: from jurong (unknown [IPv6:2001:861:c4:f2f0:1ce9:67cd:7487:edd5])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 9D6A23CE;
 Thu, 11 Aug 2022 20:05:50 +0200 (CEST)
Date: Thu, 11 Aug 2022 20:05:48 +0200
From: Andreas Enge <andreas@HIDDEN>
To: Ludovic =?iso-8859-15?Q?Court=E8s?= <ludo@HIDDEN>,
 56729 <at> debbugs.gnu.org, Andreas Enge <andreas.enge@HIDDEN>
Subject: Re: [bug#56729] [RFC PATCH 00/10] Add sagemath.
Message-ID: <YvVE/H3KnHy6VZnm@jurong>
References: <cover.1658595756.git.guix@HIDDEN> <87y1w81flc.fsf@HIDDEN>
 <Yuo+J48rdyIRZzPZ@localhost>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <Yuo+J48rdyIRZzPZ@localhost>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 56729
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 (-)

Hello,

Am Wed, Aug 03, 2022 at 11:21:43AM +0200 schrieb guix@HIDDEN:
> As for gap, I took another stab at it and it now builds reproducibly for
> me. I also removed all the trailing #t's and changed the phases to use a
> gexp.

today I looked at gap. Since there were many whitespace changes, I found
it a bit difficult to review, and copied only the most relevant/easiest
parts of your commit. In particular I did not move to gexps, which could
be done in a separate patch. So far I also did not apply the part for
making the build reproducible, which could be done in yet another patch.

> By the way, the gap definition contains a snippet that deletes many gap
> packages over concerns due to missing explicit licenses. However in a
> cursory look at the tarball, I can see many LICENSE/COPYING files so
> that may have changed.

Yes, there is an ongoing effort in GAP to clarify the license situation,
with apparently a lot of progress in this release. I have added (hopefully)
all packages with a free license and which do not require additional inputs.

We could go further; for instance add ZeroQMInterface (which requires
zeromq) and dependent packages, CddInterface (which I suppose requires
cddlib) and then NConvex, but I am a bit weary of adding dependencies,
even more so since we do not seem to have GAP users in Guix who could
give us feedback. It would be more motivating with users who confirm that
the packages do not only load, but actually work as expected...

Andreas





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 10 Aug 2022 09:04:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 10 05:04:06 2022
Received: from localhost ([127.0.0.1]:46036 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oLhdG-0008VS-1y
	for submit <at> debbugs.gnu.org; Wed, 10 Aug 2022 05:04:06 -0400
Received: from hera.aquilenet.fr ([185.233.100.1]:52340)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <andreas@HIDDEN>) id 1oLhdC-0008Uv-DB
 for 56729 <at> debbugs.gnu.org; Wed, 10 Aug 2022 05:04:04 -0400
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 37BCC4F5;
 Wed, 10 Aug 2022 11:03:56 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 7ZOr5AorMo-u; Wed, 10 Aug 2022 11:03:55 +0200 (CEST)
Received: from jurong (unknown [IPv6:2001:861:c4:f2f0:bad0:add3:e270:17e5])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id AE2103D4;
 Wed, 10 Aug 2022 11:03:55 +0200 (CEST)
Date: Wed, 10 Aug 2022 11:03:53 +0200
From: Andreas Enge <andreas@HIDDEN>
To: Ludovic =?iso-8859-15?Q?Court=E8s?= <ludo@HIDDEN>, 56729 <at> debbugs.gnu.org
Subject: Re: [bug#56729] [RFC PATCH 00/10] Add sagemath.
Message-ID: <YvN0eZ718dYEKXT9@jurong>
References: <cover.1658595756.git.guix@HIDDEN> <87y1w81flc.fsf@HIDDEN>
 <YvEgZWGgYSkaEx3J@jurong> <YvE3xrIUcRku+zA6@localhost>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <YvE3xrIUcRku+zA6@localhost>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 56729
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 (-)

Hello,

I just pushed your update to python-sympy, after trying to recompile all its
dependents and verifying that they mostly do not become broken.

Andreas





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 10 Aug 2022 08:26:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 10 04:26:18 2022
Received: from localhost ([127.0.0.1]:45992 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oLh2g-0007VO-32
	for submit <at> debbugs.gnu.org; Wed, 10 Aug 2022 04:26:18 -0400
Received: from hera.aquilenet.fr ([185.233.100.1]:46702)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <andreas@HIDDEN>) id 1oLh2e-0007VC-LR
 for 56729 <at> debbugs.gnu.org; Wed, 10 Aug 2022 04:26:17 -0400
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 632F0143C;
 Wed, 10 Aug 2022 10:26:10 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id NYHWez0B21Um; Wed, 10 Aug 2022 10:26:05 +0200 (CEST)
Received: from jurong (unknown [IPv6:2001:861:c4:f2f0:5c3:4f65:ddfe:6444])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 9645813B;
 Wed, 10 Aug 2022 10:26:05 +0200 (CEST)
Date: Wed, 10 Aug 2022 10:26:04 +0200
From: Andreas Enge <andreas@HIDDEN>
To: Maxime Devos <maximedevos@HIDDEN>
Subject: Re: [bug#56729] [RFC PATCH 00/10] Add sagemath.
Message-ID: <YvNrnFN71CWKU1FB@jurong>
References: <cover.1658595756.git.guix@HIDDEN> <87y1w81flc.fsf@HIDDEN>
 <YvEgZWGgYSkaEx3J@jurong> <YvE3xrIUcRku+zA6@localhost>
 <YvI7Pw+4YqGLQA9S@jurong>
 <103efd34-843f-4a9f-4951-7551046f5172@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <103efd34-843f-4a9f-4951-7551046f5172@HIDDEN>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 56729
Cc: Ludovic =?iso-8859-15?Q?Court=E8s?= <ludo@HIDDEN>, 56729 <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 (-)

Am Tue, Aug 09, 2022 at 11:32:56PM +0200 schrieb Maxime Devos:
> I am not aware of such a preference, do you have a source?

No, it was just an impression I got from discussions on the mailing list.
So I am unsure if there is an official position, and do not know what
to do here...

Andreas





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 9 Aug 2022 21:32:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 09 17:32:58 2022
Received: from localhost ([127.0.0.1]:45333 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oLWqQ-0002Zq-Hn
	for submit <at> debbugs.gnu.org; Tue, 09 Aug 2022 17:32:58 -0400
Received: from laurent.telenet-ops.be ([195.130.137.89]:53508)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1oLWqP-0002Zh-O0
 for 56729 <at> debbugs.gnu.org; Tue, 09 Aug 2022 17:32:58 -0400
Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]
 ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
 by laurent.telenet-ops.be with bizsmtp
 id 5ZYw2800K20ykKC01ZYwS1; Tue, 09 Aug 2022 23:32:57 +0200
Message-ID: <103efd34-843f-4a9f-4951-7551046f5172@HIDDEN>
Date: Tue, 9 Aug 2022 23:32:56 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
 Thunderbird/91.12.0
Subject: Re: [bug#56729] [RFC PATCH 00/10] Add sagemath.
Content-Language: en-US
To: Andreas Enge <andreas@HIDDEN>, =?UTF-8?Q?Ludovic_Court=c3=a8s?=
 <ludo@HIDDEN>, 56729 <at> debbugs.gnu.org
References: <cover.1658595756.git.guix@HIDDEN> <87y1w81flc.fsf@HIDDEN>
 <YvEgZWGgYSkaEx3J@jurong> <YvE3xrIUcRku+zA6@localhost>
 <YvI7Pw+4YqGLQA9S@jurong>
From: Maxime Devos <maximedevos@HIDDEN>
In-Reply-To: <YvI7Pw+4YqGLQA9S@jurong>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------00yZWOTHMAF3dkpy5giP7e71"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1660080777; bh=wA94Qb+C9S8BugtcEJ4XuNUd13/kmywlRoqVsuER5SY=;
 h=Date:Subject:To:Cc:References:From:In-Reply-To;
 b=ZQqA07kGU/Xv5t35ZYLMVTD512v6AO2xwfpVO1HQkOByjgAPhJZcyyhbE3b/Afyut
 3PUou+8GT+zM6sM0JaJfuDpeG04DzDFCpz2DegSMv3LVNTLsUi0a528Kg/avkOwb+s
 7ZJZUAJIQA2emoplemBIfPgr+BlmJXdvADmHJU8vFS0GXrb2JG7NC4LBlbqGnPH3DN
 VsvmHjIYc4f5o3gxHYGJZ/mo4IpRSfuL1BXr2AAIDk4ZrYAM7M+c/a2dp05DNNdaE7
 XaYvoZsT10DvlI8XxG9TUqFHMc1gDxsMvNhcCZ7fowGvyUYHNmJOZRwsYA7cmatwh1
 bL0wCICbv7qAw==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 56729
Cc: Guillaume Le Vaillant <glv@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 (-)

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------00yZWOTHMAF3dkpy5giP7e71
Content-Type: multipart/mixed; boundary="------------M0eW6wsajdzFiK02hpx7fx6o";
 protected-headers="v1"
From: Maxime Devos <maximedevos@HIDDEN>
To: Andreas Enge <andreas@HIDDEN>, =?UTF-8?Q?Ludovic_Court=c3=a8s?=
 <ludo@HIDDEN>, 56729 <at> debbugs.gnu.org
Cc: Guillaume Le Vaillant <glv@HIDDEN>
Message-ID: <103efd34-843f-4a9f-4951-7551046f5172@HIDDEN>
Subject: Re: [bug#56729] [RFC PATCH 00/10] Add sagemath.
References: <cover.1658595756.git.guix@HIDDEN> <87y1w81flc.fsf@HIDDEN>
 <YvEgZWGgYSkaEx3J@jurong> <YvE3xrIUcRku+zA6@localhost>
 <YvI7Pw+4YqGLQA9S@jurong>
In-Reply-To: <YvI7Pw+4YqGLQA9S@jurong>

--------------M0eW6wsajdzFiK02hpx7fx6o
Content-Type: multipart/mixed; boundary="------------qtaFb4DP6klX1v3kfyL3POrP"

--------------qtaFb4DP6klX1v3kfyL3POrP
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

DQpPbiAwOS0wOC0yMDIyIDEyOjQ3LCBBbmRyZWFzIEVuZ2Ugd3JvdGU6DQo+IFsuLi5dIFJl
Y2VudGx5IHRoZXJlIGhhcw0KPiBiZWVuIGEgcHJlZmVyZW5jZSBpbiB0aGUgR3VpeCBwcm9q
ZWN0IGZvciBnaXQgcmVwb3NpdG9yaWVzIHdoZW4gYXV0b3Rvb2xzDQo+IGFyZSBpbnZvbHZl
ZCwgYXMgdGhleSBtYWtlIGl0IHBvc3NpYmxlIHRvIHJlY3JlYXRlIHRoZSBjb25maWd1cmUg
c2NyaXB0cw0KPiBmcm9tIHRoZWlyIHNvdXJjZS4gQnV0IHNpbmNlIHRoaXMgaXMgbm90IHRo
ZSBjYXNlIGhlcmUsIHRoZSBhcmd1bWVudCBkb2VzDQo+IG5vdCBob2xkLg0KSSBhbSBub3Qg
YXdhcmUgb2Ygc3VjaCBhIHByZWZlcmVuY2UsIGRvIHlvdSBoYXZlIGEgc291cmNlPw0KDQpT
d2l0Y2hpbmcgdG8gZ2l0IHJlcG9zaXRvcmllcyBpbiBvbmUgbWV0aG9kIHRvIGJ1aWxkIGZy
b20gc291cmNlLCBidXQgDQp0aGVyZSBleGlzdCBvdGhlciBtZXRob2RzIHRvbyB0aGF0IGtl
ZXAgdGhlIG9mZmljaWFsIGRpc3RyaWJ1dGlvbiANCm1ldGhvZCwgZS5nLiAoZm9yLWVhY2gg
ZGVsZXRlLWZpbGUgJygiY29uZmlndXJlIiAuLi4pKSBpbiBhIHNuaXBwZXQuIA0KSXQncyBh
IG1ldGhvZCB0byBhIGdvYWwsIGJ1dCBub3QgYSBnb2FsIG9uIGl0c2VsZiBhcyBmYXIgYXMg
SSdtIGF3YXJlLg0KDQpHcmVldGluZ3MsDQpNYXhpbWUuDQoNCg==
--------------qtaFb4DP6klX1v3kfyL3POrP
Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc"
Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m
xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2
ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL
CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc
/gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4
LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C
kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK
CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W
ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ
Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0
k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo
AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE
fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D
=3DOVqp
-----END PGP PUBLIC KEY BLOCK-----

--------------qtaFb4DP6klX1v3kfyL3POrP--

--------------M0eW6wsajdzFiK02hpx7fx6o--

--------------00yZWOTHMAF3dkpy5giP7e71
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYvLSiAUDAAAAAAAKCRBJ4+4iGRcl7pTt
APoDbMS+ZBupa/CJi3ZOHR6WaKPJuEmnbDPY4R9BPRlaqgEA+02gBOab1Qw/gheTaPJwR4svtC+5
eNyv9PmMOXHAOwQ=
=C7od
-----END PGP SIGNATURE-----

--------------00yZWOTHMAF3dkpy5giP7e71--




Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 9 Aug 2022 13:41:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 09 09:41:07 2022
Received: from localhost ([127.0.0.1]:42902 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oLPTm-00011r-MT
	for submit <at> debbugs.gnu.org; Tue, 09 Aug 2022 09:41:07 -0400
Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.22]:43797)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <guix@HIDDEN>) id 1oLPTi-00011S-Qu
 for 56729 <at> debbugs.gnu.org; Tue, 09 Aug 2022 09:41:05 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1660052454;
 s=strato-dkim-0002; d=ikherbers.com;
 h=In-Reply-To:References:Message-ID:Subject:Cc:To:From:Date:Cc:Date:
 From:Subject:Sender;
 bh=0QBp95VmRhN5fBqtHlpj8XTIeoySISslLF0c4eLYhAQ=;
 b=FC0IjOouNY97eHR3s5YtcGzY67tg7RPxDedPAOwuAEJR23FvAIn0orZKAlIza/q9Gj
 IMNtCpkFa48I+CktkiqQy3PUiXI9r023c1/0Kz8YYMmzpC5rVfrpngd63JfjTXYHrgSZ
 dFgdWAQRPEfn0GoNE3SmWSsjoHLJ4U2yQS6x9RgrZ51qrVEM0tGANsCB9W3v/O18uZJx
 I9wO0IZhKA9IiHr+1ijuB6N/1fEsrOnfaALdRaQWCbQQKxvKtkEnPv8ZbQiAjpwhDgLs
 95tXNU3dKwxZA+NGNnALk2JtmG2ZDAf+aj74KzIId5b8mIyQ0256mMp6QFp3YWIC/g91
 Wbeg==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo00
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy79DersVB
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Tue, 9 Aug 2022 15:40:53 +0200 (CEST)
Date: Tue, 9 Aug 2022 15:40:53 +0200
From: vicvbcun <guix@HIDDEN>
To: Andreas Enge <andreas@HIDDEN>
Subject: Re: [bug#56729] [RFC PATCH 00/10] Add sagemath.
Message-ID: <YvJj5cXfFQs5RpR3@localhost>
Mail-Followup-To: Andreas Enge <andreas@HIDDEN>,
 Ludovic =?iso-8859-1?Q?Court=E8s?= <ludo@HIDDEN>,
 56729 <at> debbugs.gnu.org, Guillaume Le Vaillant <glv@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN> <87y1w81flc.fsf@HIDDEN>
 <YvEgZWGgYSkaEx3J@jurong> <YvE3xrIUcRku+zA6@localhost>
 <YvI7Pw+4YqGLQA9S@jurong>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="3qR88HWN0lxcyUjI"
Content-Disposition: inline
In-Reply-To: <YvI7Pw+4YqGLQA9S@jurong>
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 56729
Cc: Guillaume Le Vaillant <glv@HIDDEN>,
 Ludovic =?iso-8859-1?Q?Court=E8s?= <ludo@HIDDEN>, 56729 <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 (-)


--3qR88HWN0lxcyUjI
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On 2022-08-09T12:47:27+0200, Andreas Enge wrote:
> thanks for the update! I just pushed an update of maxima (and wxmaxima), but
> without your addition of ecl. Is there a good reason for this? In any case,
> this should be done in a separate commit, since it is not required for the
> update. For the record, I also tried to compile with gcl, but this still
> failed.
SageMath requires the FASL library? (I only know scheme) `maxima.fas'.
But it is only built when using ecl (See upstream here [0]). I don't
know if we need both sbcl and ecl. Arch uses both and puts the
lib/.../binary-* directories in separate packages[1], so maybe we could
use different outputs? Anyway, I have attached an rebased commit that
adds ecl.

> > > Concerning sagemath itself, below is my very old version of an attempt at
> > > packaging the library. Some things look reassuringly similar, my handling
> > > of the number of cores is less nice, but I do delete the bundled packages.
> > The `upstream' directory only seems to exist in the published tarball.
> > So this should be no problem if we build from git.
> 
> Ah, interesting. Which one should we do? I personally tend to prefer tarballs
> (as the official distribution mechanism of the project). Recently there has
> been a preference in the Guix project for git repositories when autotools
> are involved, as they make it possible to recreate the configure scripts
> from their source. But since this is not the case here, the argument does
> not hold.
The sage tarball is 1.35 GiB while the repository is only about 440 MiB.
That seems quite convincing on its own.

[0]:
https://sourceforge.net/p/maxima/patches/80/
[1]:
https://github.com/archlinux/svntogit-packages/blob/packages/maxima/trunk/PKGBUILD

--3qR88HWN0lxcyUjI
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment;
	filename="0001-gnu-maxima-Build-with-ecl-and-install-maxima.fas.patch"

From cb877ee5091d801e08654ac55adaab1b5edfec91 Mon Sep 17 00:00:00 2001
Message-Id: <cb877ee5091d801e08654ac55adaab1b5edfec91.1660051561.git.guix@HIDDEN>
From: vicvbcun <guix@HIDDEN>
Date: Sat, 6 Aug 2022 18:00:19 +0200
Subject: [PATCH] gnu: maxima: Build with ecl and install maxima.fas.

The eventual sagemath package requires maxima.fas, which is only build with
ecl.

* gnu/packages/maths.scm (maxima)[inputs]: Add ecl.
[configure-flags]: Build with ecl.
[install]: Install maxima.fas.
---
 gnu/packages/maths.scm | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index e32a71100e..b250649a45 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -4357,6 +4357,7 @@ (define-public maxima
     (build-system gnu-build-system)
     (inputs
      `(("bash" ,bash-minimal)
+       ("ecl" ,ecl)
        ("gnuplot" ,gnuplot)                       ;for plots
        ("sbcl" ,sbcl)
        ("sed" ,sed)
@@ -4365,7 +4366,8 @@ (define-public maxima
      (list texinfo perl python))
     (arguments
      `(#:configure-flags
-       ,#~(list "--enable-sbcl"
+       ,#~(list "--enable-sbcl" "--enable-ecl"
+                (string-append "--with-ecl=" #$ecl "/bin/ecl")
                 (string-append "--with-sbcl=" #$sbcl "/bin/sbcl")
                 (string-append "--with-posix-shell=" #$bash-minimal "/bin/sh")
                 (string-append "--with-wish=" #$tk "/bin/wish"
@@ -4409,6 +4411,10 @@ (define-public maxima
                       "--lisp=sbcl "
                       "--batch-string=\"run_testsuite();\" "
                       "| grep -q \"No unexpected errors found\""))))
+         (add-after 'install 'install-fas
+           (lambda* (#:key outputs #:allow-other-keys)
+             (install-file "src/binary-ecl/maxima.fas"
+                               (string-append (assoc-ref outputs "out") "/lib/maxima/" ,version "/binary-ecl"))))
          ;; Make sure the doc and emacs files are found in the
          ;; standard location.  Also configure maxima to find gnuplot
          ;; without having it on the PATH.

base-commit: 0d9eef0a06ffcb6a0f66d272ea036597b521ffb6
-- 
2.37.0


--3qR88HWN0lxcyUjI--




Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 9 Aug 2022 12:19:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 09 08:19:36 2022
Received: from localhost ([127.0.0.1]:42817 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oLOCu-0005Gj-7t
	for submit <at> debbugs.gnu.org; Tue, 09 Aug 2022 08:19:36 -0400
Received: from hera.aquilenet.fr ([185.233.100.1]:52630)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <andreas@HIDDEN>) id 1oLOCr-0005GU-6r
 for 56729 <at> debbugs.gnu.org; Tue, 09 Aug 2022 08:19:34 -0400
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 68A93810;
 Tue,  9 Aug 2022 14:19:27 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id bgTKRaZC48xr; Tue,  9 Aug 2022 14:19:27 +0200 (CEST)
Received: from jurong (unknown [IPv6:2001:861:c4:f2f0:1ce9:67cd:7487:edd5])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id BD4291F3;
 Tue,  9 Aug 2022 14:19:26 +0200 (CEST)
Date: Tue, 9 Aug 2022 14:19:25 +0200
From: Andreas Enge <andreas@HIDDEN>
To: Ludovic =?iso-8859-15?Q?Court=E8s?= <ludo@HIDDEN>, 56729 <at> debbugs.gnu.org
Subject: Re: [bug#56729] [RFC PATCH 00/10] Add sagemath.
Message-ID: <YvJQzeREc538LtLL@jurong>
References: <cover.1658595756.git.guix@HIDDEN> <87y1w81flc.fsf@HIDDEN>
 <YvEgZWGgYSkaEx3J@jurong> <YvE3xrIUcRku+zA6@localhost>
 <YvI7Pw+4YqGLQA9S@jurong>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <YvI7Pw+4YqGLQA9S@jurong>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 56729
Cc: Guillaume Le Vaillant <glv@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 pushed your patch updating cddlib with a small change to include the
version number in the docdir, so that it coincides with the place where the
GNU build system stores the COPYING file.

Thanks,

Andreas





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 9 Aug 2022 10:56:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 09 06:56:05 2022
Received: from localhost ([127.0.0.1]:42668 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oLMu5-0007Gc-6Y
	for submit <at> debbugs.gnu.org; Tue, 09 Aug 2022 06:56:05 -0400
Received: from knopi.disroot.org ([178.21.23.139]:60414)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <paren@HIDDEN>) id 1oLMu1-0007GB-MU
 for 56729 <at> debbugs.gnu.org; Tue, 09 Aug 2022 06:56:03 -0400
Received: from localhost (localhost [127.0.0.1])
 by disroot.org (Postfix) with ESMTP id 79BB040DF1;
 Tue,  9 Aug 2022 12:56:00 +0200 (CEST)
X-Virus-Scanned: SPAM Filter at disroot.org
Received: from knopi.disroot.org ([127.0.0.1])
 by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id yfR7JODBEB2n; Tue,  9 Aug 2022 12:55:59 +0200 (CEST)
Mime-Version: 1.0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail;
 t=1660042559; bh=CZ65Q0sc5FiNJKAqmVglIZ8Oyx5lYb8E3PHzsSIHo6g=;
 h=Date:Cc:Subject:From:To:References:In-Reply-To;
 b=VIXPZ4q32KYPrcduBbk2CS9aoS6hAYd86SaBPT6IOqQEsS4JpaBAd99WuG5ttnT06
 GfXoMvAUUtYoHK+2YMR5j6i65fqYueG5XzkPfEHI2XGw2b+0FdDYTOGUwEKZueA+/Y
 3gdRdwqGue1iLLELF9/ReQSmwMRLZtRLoSceBIhBvNGsGrbxcXxnaG525GAM3V4+bY
 COmEHBBi05ASoL6Z8JQFKleV9W1sYcj0hpkLfdk4prlnpxiR6E0XWEW1aF71ADqY7r
 tYI4opwEg5DIY1PFLDCu4tXPKmVaHKD6Yowbuvrx6Z1h7bxM3W6pgS/HL7Z+nSY7FC
 m6yDCVsZr+s+w==
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=UTF-8
Date: Tue, 09 Aug 2022 11:55:58 +0100
Message-Id: <CM1FZ3EKW96W.2L0ZNXSGIQP7U@guix-aspire>
Subject: Re: [bug#56729] [RFC PATCH 00/10] Add sagemath.
From: "(" <paren@HIDDEN>
To: "Andreas Enge" <andreas@HIDDEN>, =?utf-8?q?Ludovic_Court=C3=A8s?=
 <ludo@HIDDEN>, <56729 <at> debbugs.gnu.org>
References: <cover.1658595756.git.guix@HIDDEN>
 <87y1w81flc.fsf@HIDDEN> <YvEgZWGgYSkaEx3J@jurong>
 <YvE3xrIUcRku+zA6@localhost> <YvI7Pw+4YqGLQA9S@jurong>
In-Reply-To: <YvI7Pw+4YqGLQA9S@jurong>
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 56729
Cc: Guillaume Le Vaillant <glv@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 Tue Aug 9, 2022 at 11:47 AM BST, Andreas Enge wrote:
> Ah, interesting. Which one should we do? I personally tend to prefer tarb=
alls
> (as the official distribution mechanism of the project). Recently there h=
as
> been a preference in the Guix project for git repositories when autotools
> are involved, as they make it possible to recreate the configure scripts
> from their source. But since this is not the case here, the argument does
> not hold.

I think it does sometimes hold even for projects that don't use autotools,
especially older ones: they sometimes work under the assumption that users
do not generally care about generated files in their release source, but
don't want to put generated files in their development repository.

This, of course, is why the autotools generated files problem exists in the
first place; autoconf was, after all, designed so that users didn't have to
have it installed to build a package, in a world where compiling from relea=
se
tarballs was the usual way to get new software.

    -- (




Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 9 Aug 2022 10:47:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 09 06:47:41 2022
Received: from localhost ([127.0.0.1]:42657 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oLMlw-00071a-Q9
	for submit <at> debbugs.gnu.org; Tue, 09 Aug 2022 06:47:41 -0400
Received: from hera.aquilenet.fr ([185.233.100.1]:50798)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <andreas@HIDDEN>) id 1oLMls-00070s-FO
 for 56729 <at> debbugs.gnu.org; Tue, 09 Aug 2022 06:47:39 -0400
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id E0B602F8;
 Tue,  9 Aug 2022 12:47:29 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id La_BjOFuCaAL; Tue,  9 Aug 2022 12:47:29 +0200 (CEST)
Received: from jurong (unknown [IPv6:2001:861:c4:f2f0:1ce9:67cd:7487:edd5])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 14C4E1F9;
 Tue,  9 Aug 2022 12:47:28 +0200 (CEST)
Date: Tue, 9 Aug 2022 12:47:27 +0200
From: Andreas Enge <andreas@HIDDEN>
To: Ludovic =?iso-8859-15?Q?Court=E8s?= <ludo@HIDDEN>, 56729 <at> debbugs.gnu.org
Subject: Re: [bug#56729] [RFC PATCH 00/10] Add sagemath.
Message-ID: <YvI7Pw+4YqGLQA9S@jurong>
References: <cover.1658595756.git.guix@HIDDEN> <87y1w81flc.fsf@HIDDEN>
 <YvEgZWGgYSkaEx3J@jurong> <YvE3xrIUcRku+zA6@localhost>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <YvE3xrIUcRku+zA6@localhost>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 56729
Cc: Guillaume Le Vaillant <glv@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 (-)

Hello,

Am Mon, Aug 08, 2022 at 06:20:22PM +0200 schrieb guix@HIDDEN:
> Great! But note that I just sent an updated series with minor touch ups :).

thanks for the update! I just pushed an update of maxima (and wxmaxima), but
without your addition of ecl. Is there a good reason for this? In any case,
this should be done in a separate commit, since it is not required for the
update. For the record, I also tried to compile with gcl, but this still
failed.

> > Concerning sagemath itself, below is my very old version of an attempt at
> > packaging the library. Some things look reassuringly similar, my handling
> > of the number of cores is less nice, but I do delete the bundled packages.
> The `upstream' directory only seems to exist in the published tarball.
> So this should be no problem if we build from git.

Ah, interesting. Which one should we do? I personally tend to prefer tarballs
(as the official distribution mechanism of the project). Recently there has
been a preference in the Guix project for git repositories when autotools
are involved, as they make it possible to recreate the configure scripts
from their source. But since this is not the case here, the argument does
not hold.

Andreas





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 16:20:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 12:20:36 2022
Received: from localhost ([127.0.0.1]:41818 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL5Ua-00073Z-E7
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 12:20:36 -0400
Received: from mo4-p03-ob.smtp.rzone.de ([81.169.146.174]:37085)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <guix@HIDDEN>) id 1oL5UX-00073O-JU
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 12:20:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659975623;
 s=strato-dkim-0002; d=ikherbers.com;
 h=In-Reply-To:References:Message-ID:Subject:Cc:To:From:Date:Cc:Date:
 From:Subject:Sender;
 bh=3zsYeLvQsqBEVjXkq9qkv8eUX6Z/oC9jastf4c3k50M=;
 b=X87aW4KULGljRhRdnJ8plMSzXBwWZb7ZlCqPU6Q9iLsXn+kw+IVC90z9gjubZoaimp
 MfHxbE9M1zSREe0Ay06GdXVkvD4inywuIzLDO212S7UX8kwQT8/dIrvvKz9Ps4whyRoW
 jkNXCAnJJZw7L8p/9ODVl3UwOh6XNB+AsExaHDCmrUKgEILjjj55PRXzOw2oufh2hBEY
 7qaNDTbpkYCDhjzxNNvqqZg/JlK3ldFvQFdq6PdVLWcbjxffeKdJMBRzCo7FUr7YseI3
 a/SZMSqw4pVh7z+fi/Nbeh+hv45LwjDLMnrB07ofMsf8Vl1KS+AMbzv7H8fd0Qm6lHGO
 ZRfw==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo00
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78GKMoYU
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 18:20:22 +0200 (CEST)
Date: Mon, 8 Aug 2022 18:20:22 +0200
From: guix@HIDDEN
To: Andreas Enge <andreas@HIDDEN>
Subject: Re: [bug#56729] [RFC PATCH 00/10] Add sagemath.
Message-ID: <YvE3xrIUcRku+zA6@localhost>
Mail-Followup-To: Andreas Enge <andreas@HIDDEN>,
 Ludovic =?iso-8859-1?Q?Court=E8s?= <ludo@HIDDEN>,
 56729 <at> debbugs.gnu.org
References: <cover.1658595756.git.guix@HIDDEN> <87y1w81flc.fsf@HIDDEN>
 <YvEgZWGgYSkaEx3J@jurong>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <YvEgZWGgYSkaEx3J@jurong>
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 56729
Cc: Ludovic =?iso-8859-1?Q?Court=E8s?= <ludo@HIDDEN>, 56729 <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 (-)

Hello,

On 2022-08-08T16:40:37+0200, Andreas Enge wrote:
> Hello,
> 
> Am Mon, Aug 01, 2022 at 11:24:31AM +0200 schrieb Ludovic Courtès:
> > > This series adds SageMath. Everything compiles just fine and even the
> > > Jupyter notebook interface works, but there is still much work to do. So
> > > far, I have only added the minimal set of inputs required for the build
> > > to succeed. Tests and documentations are still missing.
> > This looks great already!  To make sure things don’t stall, we could
> > apply the patch series piecemeal, starting with the dependencies that
> > you think are ready, and leaving more time to polish the ‘sagemath’
> > package.
> 
> thanks for letting me know, I will start by having a look at the patches
> doing version updates.
Great! But note that I just sent an updated series with minor touch ups :).

> Concerning sagemath itself, below is my very old version of an attempt at
> packaging the library. Some things look reassuringly similar, my handling
> of the number of cores is less nice, but I do delete the bundled packages.
The `upstream' directory only seems to exist in the published tarball.
So this should be no problem if we build from git.

> Maybe you could copy useful parts into your recipe?
I'll take a look!

> As for tests, indeed we should drop them for the time being until we have
> a working sage package.
Too late (for the most part) :).




Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:57:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:57:45 2022
Received: from localhost ([127.0.0.1]:41800 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL58S-0006Rs-OV
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:57:45 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.131]:36413)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL58D-0006RI-Ix
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:57:29 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659974229;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=cT95VxOP2oV00EJllBZ09LT1+aAsyaT2E2ZAcbWU3/k=;
 b=Om21mzsnWv7J88S2ovb1Ihy9QDT/qYYkEGRyN1g+MVunS0mwhVQCcOc6hUStAW2wPq
 ikw21ORWk7jt/9li+4c6C3kg5L9B4bV+e9O9yi0YRewvq8Vi03M9TtKFsS94nO7DlYgY
 O5XV3bsH/A1+cbgqYTM4GHqYzKKdHN3sFpOu3YXhI7hWs4twJfAwFtQa5DQM3z/D+/Bg
 NesvmLD3jRRZGSEz1MkdMX+/zmdmVC0CGIDngBVw66m9maqhrwnoPuuL8HjvKkNAeSct
 HVljIAQygCOqyW/1dlVMM+iJbnaNfRDzxGnSIryT/FgD2BBz01hxTxVEvyvdyVNzzZ90
 j/XQ==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78Fv9oU7
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate) for <56729 <at> debbugs.gnu.org>;
 Mon, 8 Aug 2022 17:57:09 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 12/29] gnu: Add python-memory-allocator.
Date: Mon,  8 Aug 2022 17:45:47 +0200
Message-Id: <612568de06686815affc8ea7eaa12523e53e9ca1.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.4 (/)

* gnu/packages/sagemath.scm (python-memory-allocator): New variable.
---
 gnu/packages/sagemath.scm | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index 1237ff8e04..2e9de70e4a 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -356,3 +356,20 @@ (define-public ratpoints
 a given height bound on a hyperelliptic curve in a very efficient way,
 by using an optimized quadratic sieve algorithm.")
     (license license:gpl2+)))
+
+(define-public python-memory-allocator
+  (package
+    (name "python-memory-allocator")
+    (version "0.1.3")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "memory_allocator" version))
+              (sha256
+               (base32
+                "0qiijpv8zr7c5rjy64i4q3rb8qhn6v4yms5mza4p86y0w4m5r00k"))))
+    (build-system python-build-system)
+    (propagated-inputs (list python-cython))
+    (home-page "https://github.com/sagemath/memory_allocator")
+    (synopsis "An extension class to allocate memory easily with cython")
+    (description "An extension class to allocate memory easily with cython")
+    (license license:gpl3)))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:57:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:57:44 2022
Received: from localhost ([127.0.0.1]:41798 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL58F-0006RW-8m
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:57:44 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.136]:32853)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL58B-0006R4-8J
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:57:28 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659974229;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=F1Tnj3H7t3IMwLC1ki1ZRZcG6TXC989w7VIQKnVyaY8=;
 b=I0l3vZZbqtSWwFmqXvS1FG+Er08FDozls8cw2+LqOsOzEsU/kUTf2kThzIOuIAClnu
 8388RoozJnZaHn90QrVagTG2x/KCMl0mE3yxOJHnT0VXE6vH7Cd1fC1NBYzE0mblMnku
 emYdugFmLoJB2YaDha1xVPJEKppTpyuqYws/sAfErXqt9TS9xcWPvRUMBfPowk0Oi8N8
 0YnI9fKCX7+wNUzA/v8S16jQwGkRt4e+3YwEYmaJ4jBEJOoOnTJWF6eC23k1k9BFX6A5
 SNiO8qeDxaOLO1CEn+wRBYEtZ5hTRzU0cOpqIvhcJXOFxg+T0d7IMIV5d+2tIGtWcXDo
 CZPA==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78Fv9oU9
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate) for <56729 <at> debbugs.gnu.org>;
 Mon, 8 Aug 2022 17:57:09 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 13/29] gnu: Add python-pplpy.
Date: Mon,  8 Aug 2022 17:45:48 +0200
Message-Id: <02d359414dd0b7091c5875ae37f4a2adfe466584.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.4 (/)

* gnu/packages/sagemath.scm (python-pplpy): New variable.
---
 gnu/packages/sagemath.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index 2e9de70e4a..335d98d9f4 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -36,6 +36,7 @@ (define-module (gnu packages sagemath)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages image)
   #:use-module (gnu packages lisp)
+  #:use-module (gnu packages maths)
   #:use-module (gnu packages multiprecision)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages popt)
@@ -373,3 +374,29 @@ (define-public python-memory-allocator
     (synopsis "An extension class to allocate memory easily with cython")
     (description "An extension class to allocate memory easily with cython")
     (license license:gpl3)))
+
+(define-public python-pplpy
+  (package
+    (name "python-pplpy")
+    (version "0.8.7")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "pplpy" version))
+              (sha256
+               (base32
+                "1gfq5czkqxl395k06s77zij3xv7maiwagjvzmrpraxhsmvsd02sh"))))
+    (build-system python-build-system)
+    (inputs (list gmp
+                  mpc
+                  mpfr
+                  pari-gp
+                  ppl
+                  python-cysignals
+                  python-gmpy2))
+    (native-inputs (list python-cython))
+    (home-page "https://gitlab.com/videlec/pplpy")
+    (synopsis "Python PPL wrapper")
+    (description
+     "This Python module pplpy provides a wrapper to the C++ Parma Polyhedra
+Library (PPL).")
+    (license license:gpl3)))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:57:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:57:31 2022
Received: from localhost ([127.0.0.1]:41796 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL58E-0006RS-Og
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:57:31 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.136]:40409)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL57v-0006QP-A3
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:57:26 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659974229;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=X9C7QhSuPGQA1ProTE6nQg366ytSuibSN7haASm7Kwo=;
 b=aSSFuH/HdPNfRSPgOyEOuTD7SjD0XBBqwK/hAtPd9wGjtzhdY700DjYG8048WFZuRW
 UYpE0Ppg74/8WveIXc3gSJIMAA6xXDeWEaFhG7yFuBlDMbuLAH7TiJY2R3TqMsfZVL7q
 b/Vw29Y0a3p2oNnfvW6E69zWKxNjfLOu4omwhBgOO5uwMIDaTXdW67dciDU3Q93uqDzp
 HwPcRyUtiySKw+H0knO+4kPe25Hmei5cyHKPr21/A6g7rgNZMnAlx96HfqcIphmGM4Jr
 VLAIKTXuJ8XpswBGDxSaGljIPDKt6IjKZcF86O5qa4S7BmBl0DPI91+/JepurKmVlQJj
 g0Bg==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78Fv9oU8
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate) for <56729 <at> debbugs.gnu.org>;
 Mon, 8 Aug 2022 17:57:09 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 11/29] gnu: cddlib: Update to 0.94m.
Date: Mon,  8 Aug 2022 17:45:46 +0200
Message-Id: <fee99676360fa91aad925b4a8ab78c3a13df71bd.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.4 (/)

* gnu/packages/maths.scm (cddlib): Update to 0.94m.
---
 gnu/packages/maths.scm | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 7020123565..dd8f90d16d 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -722,18 +722,27 @@ (define-public 4ti2
 (define-public cddlib
   (package
     (name "cddlib")
-    (version "0.94i")
+    (version "0.94m")
     (source
      (origin
-      (method url-fetch)
-      (uri (string-append "ftp://ftp.math.ethz.ch/users/fukudak/cdd/cddlib-"
-                          (string-delete #\. version) ".tar.gz"))
+      (method git-fetch)
+      (uri (git-reference
+            (url "https://github.com/cddlib/cddlib")
+            (commit version)))
       (sha256
        (base32
-        "00zdgiqb91vx6gd2103h3ijij0llspsxc6zz3iw2bll39fvkl4xq"))))
+        "09s8323h5w9j6mpl1yc6lm770dkskfxd2ayyafkcjllmnncxzfa0"))))
     (build-system gnu-build-system)
     (inputs
      (list gmp))
+    (native-inputs (list autoconf
+                         automake
+                         libtool
+                         texlive-amsfonts
+                         texlive-dvips-l3backend
+                         texlive-latex-graphics
+                         texlive-latex-l3backend
+                         texlive-tiny))
     (home-page "https://www.inf.ethz.ch/personal/fukudak/cdd_home/index.html")
     (synopsis "Library for convex hulls and extreme rays of polyhedra")
     (description
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:57:27 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:57:27 2022
Received: from localhost ([127.0.0.1]:41792 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL58A-0006Qy-FD
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:57:27 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.135]:38483)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL57v-0006QQ-D8
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:57:25 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659974229;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=gkPEljpBpGOWJ88CG1rVidOi9WU3GWhOefLdpyyIb8o=;
 b=RA8DE+da976XpXW6vgefz2GBIt/ntpITYb03FtmrhcIZoboFweUxVi2vBzIaOBuSn6
 fVDzc/SJpSX4FQPKp1Pml1saFjs5d2OVUOsRV8JuYuiuBcYWcffnZllbjCaSZumNGEjy
 ZwakyQAuA2TnEUdVdksSeE2gGt2HG71wsxm7803EHE9qzH2ZZn/jE4ruMAKWsjzGlxJw
 FC6ZIK0dHebsiuLFYqGHOj0cfa1QYUx8i9i/vb7cxB4Q89et3Rqz6wFgvjRAHkiNgd8O
 aR+G5IwvD7R3UbkRQXLadZHmyOBGQXVFAhXPpJVJnlnHMhulZJnUf4057x1Gebn5B6m5
 hrjg==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78Fv9oU6
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate) for <56729 <at> debbugs.gnu.org>;
 Mon, 8 Aug 2022 17:57:09 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 06/29] gnu: ntl: Update to 11.5.1.
Date: Mon,  8 Aug 2022 17:45:41 +0200
Message-Id: <785526dd37b57f9d95a7d1ed7f7aa6b2cb2180b5.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.4 (/)

* gnu/packages/algebra.scm (ntl): Update to 11.5.1.
---
 gnu/packages/algebra.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index c3b1c7fc3b..edb88cc9f9 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -540,14 +540,14 @@ (define-public python-flint
 (define-public ntl
   (package
    (name "ntl")
-   (version "11.4.4")
+   (version "11.5.1")
    (source (origin
             (method url-fetch)
             (uri (string-append "https://shoup.net/ntl/ntl-"
                                 version ".tar.gz"))
             (sha256
              (base32
-              "1nr1h27j2gdz6badzz9lk2pknxhdijqdxqhd3haryh0sw616wzwx"))
+              "12ka3hym4skg63mp8vgkin79svbpdk2m6i41yvmcdjq62g1hc391"))
             (modules '((guix build utils)))
             (snippet
              '(begin
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:48:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:48:07 2022
Received: from localhost ([127.0.0.1]:41756 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4z8-00068y-E0
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:48:07 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.136]:45857)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4yb-00062k-OI
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=96Qhr6bvJW8k6x6zsHy39FDcFlSDfoVdXX9GU0kikns=;
 b=B8RtAPVT9nLQnmkYNUlUKApIRY817xB9ywkmfi+6nfMkTL3YRIlQFPZZa5IMow2hEG
 GkEqMZnuI5BkoE8DixuLPeeoyLwvNIfsLpV51DDzB1jkEvE+C/2MoqkDfqiR5tGosDRO
 VNo1z90nRuDQbWaq5Lpyoydb4VOxKHHKuI4fVxlqUVzjmyFPpmIqVOulZChzi/Udepew
 eYtM03/5F3gQLm2CGOKaDRxXt8BP9Ed4qJdfouyOcu2PSUx6kFezSyIW/UuL743vtia/
 JcsDj4DUlx5s5rgD1s3E8+WFTjV1A3CeHCPLegPdOEOuIIRn1CowuGrk8PmEkFJ+0SHE
 R2sA==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlHoRF
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:17 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 03/29] gnu: gap: Update to 4.11.1.
Date: Mon,  8 Aug 2022 17:45:38 +0200
Message-Id: <9ad86be3dfcf6c7404120ff002627d033d87cc99.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.4 (/)

Remove logs that are not reproducible.

* gnu/packages/algebra.scm (gap): Update to 4.11.1.
[source]<snippet>: Remove trailing #t.
[arguments]<#:phases>: Remove trailing #t, use gexps.
[install]: Install missing config.h header.
---
 gnu/packages/algebra.scm | 181 +++++++++++++++++++--------------------
 1 file changed, 90 insertions(+), 91 deletions(-)

diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index 95fbdb5e36..c3b1c7fc3b 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -1209,17 +1209,17 @@ (define-public xtensor-benchmark
 (define-public gap
   (package
     (name "gap")
-    (version "4.11.0")
+    (version "4.11.1")
     (source
      (origin
        (method url-fetch)
        (uri (string-append "https://files.gap-system.org/gap-"
                            (version-major+minor version)
-                           "/tar.bz2/gap-"
+                           "/tar.gz/gap-"
                            version
-                           ".tar.bz2"))
+                           ".tar.gz"))
        (sha256
-        (base32 "00l6hvy4iggnlrib4vp805sxdm3j7n3hzpv5zs9hbiiavh80l1xz"))
+        (base32 "01535s81h254zcs84zi95xqmhvvn6fn9qss8761myxc2gpdcadb6"))
        (modules '((guix build utils) (ice-9 ftw) (srfi srfi-1)))
        (snippet
         '(begin
@@ -1235,97 +1235,96 @@ (define-public gap
            ;; given by their names up to version numbers.
            (with-directory-excursion "pkg"
              (for-each delete-file-recursively
-               (lset-difference
-                 (lambda (all keep) (string-prefix? keep all))
-                 (scandir ".")
-                 '("." ".."
-                   ;; Necessary packages.
-                   "GAPDoc-"
-                   "primgrp-"
-                   "SmallGrp-"   ; artistic2.0
-                   "transgrp"    ; artistic2.0 for data,
-                                 ; gpl2 or gpl3 for code
-                   ;; Recommended package.
-                   "io-"         ; gpl3+
-                   ;; Optional packages, searched for at start,
-                   ;; and their depedencies.
-                   "alnuth-"
-                   "autpgrp-"
-                   "crisp-"      ; bsd-2
-                   "ctbllib"     ; gpl3+, clarified in the next release;
-                                 ; see
-                                 ; http://www.math.rwth-aachen.de/~Thomas.Breuer/ctbllib/README.md
-                   "FactInt-"
-                   "fga"
-                   "irredsol-"   ; bsd-2
-                   "laguna-"
-                   "polenta-"
-                   "polycyclic-"
-                   "radiroot-"
-                   "resclasses-"
-                   "sophus-"
-                   "tomlib-"
-                   "utils-"))))
-           #t))))
+                       (lset-difference
+                        (lambda (all keep) (string-prefix? keep all))
+                        (scandir ".")
+                        '("." ".."
+                          ;; Necessary packages.
+                          "GAPDoc-"
+                          "primgrp-"
+                          "SmallGrp-"   ; artistic2.0
+                          "transgrp"    ; artistic2.0 for data,
+                                        ; gpl2 or gpl3 for code
+                          ;; Recommended package.
+                          "io-"   ; gpl3+
+                          ;; Optional packages, searched for at start,
+                          ;; and their depedencies.
+                          "alnuth-"
+                          "autpgrp-"
+                          "crisp-"     ; bsd-2
+                          "ctbllib"    ; gpl3+, clarified in the next release;
+                                        ; see
+                                        ; http://www.math.rwth-aachen.de/~Thomas.Breuer/ctbllib/README.md
+                          "FactInt-"
+                          "fga"
+                          "irredsol-"   ; bsd-2
+                          "laguna-"
+                          "polenta-"
+                          "polycyclic-"
+                          "radiroot-"
+                          "resclasses-"
+                          "sophus-"
+                          "tomlib-"
+                          "utils-"))))))))
     (build-system gnu-build-system)
     (inputs
      (list gmp readline zlib))
     (arguments
-     `(#:modules ((ice-9 ftw)
-                  (srfi srfi-26)
-                  (guix build gnu-build-system)
-                  (guix build utils))
-       #:phases
-       (modify-phases %standard-phases
-         (add-after 'build 'build-packages
-           ;; Compile all packages that have not been deleted by the
-           ;; code snippet above.
-           (lambda _
-             (setenv "CONFIG_SHELL" (which "bash"))
-             (with-directory-excursion "pkg"
-               (invoke "../bin/BuildPackages.sh")
-             #t)))
-         (add-after 'build-packages 'build-doc
-           ;; The documentation is bundled, but we create it from source.
-           (lambda _
-             (with-directory-excursion "doc"
-               (invoke "./make_doc"))
-             #t))
-         (replace 'install
-           (lambda* (#:key outputs #:allow-other-keys)
-             (let* ((out (assoc-ref outputs "out"))
-                    (bin (string-append out "/bin"))
-                    (prog (string-append bin "/gap"))
-                    (prog-real (string-append bin "/.gap-real"))
-                    (share (string-append out "/share/gap")))
-               ;; Install only the gap binary; the gac compiler is left
-               ;; for maybe later. "Wrap" it in a shell script that calls
-               ;; the binary with the correct parameter.
-               ;; The make target install-bin is supposed to do that, but
-               ;; is not currently working.
-               (mkdir-p bin)
-               (copy-file "gap" prog-real)
-               (call-with-output-file prog
-                 (lambda (port)
-                   (format port
-                           "#!~a~%exec ~a -l ~a \"$@\"~%"
-                           (which "bash")
-                           prog-real
-                           share)))
-               (chmod prog #o755)
-               ;; Install the headers and library, which are needed by Sage.
-               (invoke "make" "install-headers")
-               (invoke "make" "install-libgap")
-               ;; Remove information on the build directory from sysinfo.gap.
-               (substitute* "sysinfo.gap"
-                 (("GAP_BIN_DIR=\".*\"") "GAP_BIN_DIR=\"\"")
-                 (("GAP_LIB_DIR=\".*\"") "GAP_LIB_DIR=\"\"")
-                 (("GAP_CPPFLAGS=\".*\"") "GAP_CPPFLAGS=\"\""))
-               (invoke "make" "install-gaproot")
-               ;; Copy the directory of compiled packages; the make target
-               ;; install-pkg is currently empty.
-               (copy-recursively "pkg" (string-append share "/pkg")))
-             #t)))))
+     (list #:modules '((ice-9 ftw)
+                       (srfi srfi-26)
+                       (guix build gnu-build-system)
+                       (guix build utils))
+           #:phases
+           #~(modify-phases %standard-phases
+               (add-after 'build 'build-packages
+                 ;; Compile all packages that have not been deleted by the
+                 ;; code snippet above.
+                 (lambda _
+                   (setenv "CONFIG_SHELL" (which "bash"))
+                   (with-directory-excursion "pkg"
+                     (invoke "../bin/BuildPackages.sh"))))
+               (add-after 'build-packages 'build-doc
+                 ;; The documentation is bundled, but we create it from source.
+                 (lambda _
+                   (with-directory-excursion "doc"
+                     (invoke "./make_doc"))))
+               (replace 'install
+                 (lambda _
+                   (let* ((bin (string-append #$output "/bin"))
+                          (prog (string-append bin "/gap"))
+                          (prog-real (string-append bin "/.gap-real"))
+                          (share (string-append #$output "/share/gap")))
+                     ;; Install only the gap binary; the gac compiler is left
+                     ;; for maybe later. "Wrap" it in a shell script that calls
+                     ;; the binary with the correct parameter.
+                     ;; The make target install-bin is supposed to do that, but
+                     ;; is not currently working.
+                     (mkdir-p bin)
+                     (copy-file "gap" prog-real)
+                     (call-with-output-file prog
+                       (lambda (port)
+                         (format port
+                                 "#!~a~%exec ~a -l ~a \"$@\"~%"
+                                 (which "bash")
+                                 prog-real
+                                 share)))
+                     (chmod prog #o755)
+                     ;; Install the headers and library, which are needed by Sage.
+                     (invoke "make" "install-headers")
+                     (invoke "make" "install-libgap")
+                     (install-file "gen/config.h" (string-append #$output "/include/gap"))
+                     ;; Remove information on the build directory from sysinfo.gap.
+                     (substitute* "sysinfo.gap"
+                       (("GAP_BIN_DIR=\".*\"") "GAP_BIN_DIR=\"\"")
+                       (("GAP_LIB_DIR=\".*\"") "GAP_LIB_DIR=\"\"")
+                       (("GAP_CPPFLAGS=\".*\"") "GAP_CPPFLAGS=\"\""))
+                     (invoke "make" "install-gaproot")
+                     ;; Copy the directory of compiled packages; the make target
+                     ;; install-pkg is currently empty.
+                     (copy-recursively "pkg" (string-append share "/pkg"))
+                     ;; these log files are not reproducible
+                     (delete-file (string-append share "/pkg/io-4.7.0/config.log"))
+                     (delete-file-recursively (string-append share "/pkg/log"))))))))
     (home-page "https://www.gap-system.org/")
     (synopsis
      "System for computational group theory")
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:48:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:48:06 2022
Received: from localhost ([127.0.0.1]:41753 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4z7-00068j-Pi
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:48:06 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.183]:43467)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4yc-000639-PF
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=QZRPaZvH/y0BKK2jOm4q31RHM3RsqtyYbztyy2/UEsI=;
 b=m1OxLP1wykGlWOu3ODD1ker+yXZdfOV+RZAEXXWWX8JgtJruYXOCbn0GCruFVnWQtq
 /ewciS+lFse6ULAQBKnmkGKxZ9Mq6NEduJlLTmv7aiYjzpPium/1aQJQ4Q+kk5+MawL/
 u28MxsRErvz9Ve6Rhe4TthysTmdArxSl4Ll6WoxYbB+/CogZ0tMC6T0qk9qHk9YT4vyS
 tnafsz3eJMkPbtbscObsPaoiahUJOhlOmflpts6nq+KWXtMSCik0zvqhElDJN+En32SX
 Y9Kz4ZJf0IQHGIi/I9m7QVOSN9Cy7nDGmPZWQRDW+jIClOarpBeR6bpU8R2PsLj/1Ct4
 6Vbg==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlIoRQ
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:18 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 14/29] gnu: Add primecount.
Date: Mon,  8 Aug 2022 17:45:49 +0200
Message-Id: <398cd1ff61a29526e276b9d3fd8f3f91afc5e6f6.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.1 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.1 (-)

* gnu/packages/sagemath.scm (primecount): New variable.
---
 gnu/packages/sagemath.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index 335d98d9f4..20cc1f3589 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -22,6 +22,7 @@
 
 (define-module (gnu packages sagemath)
   #:use-module ((guix licenses) #:prefix license:)
+  #:use-module (guix build-system cmake)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system python)
   #:use-module (guix download)
@@ -400,3 +401,25 @@ (define-public python-pplpy
      "This Python module pplpy provides a wrapper to the C++ Parma Polyhedra
 Library (PPL).")
     (license license:gpl3)))
+
+(define-public primecount
+  (package
+    (name "primecount")
+    (version "7.4")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/kimwalisch/primecount/")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1dnkkmszc2knrrqmfbwf96ajxd7rpmaw0b8dx6z5r0f9w1wx7ak4"))))
+    (build-system cmake-build-system)
+    (arguments '(#:configure-flags (list "-DBUILD_SHARED_LIBS=ON" "-DBUILD_TESTS=ON")))
+    (home-page "https://github.com/kimwalisch/primecount/")
+    (synopsis "Fast prime counting function implementations")
+    (description "primecount is a command-line program and C/C++ library that counts the number
+of primes ≤ x (maximum 10^31) using highly optimized implementations of the
+combinatorial prime counting algorithms.")
+    (license license:bsd-2)))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:48:06 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:48:05 2022
Received: from localhost ([127.0.0.1]:41751 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4z7-00068X-7O
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:48:05 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.134]:45241)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4yc-000638-PD
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973642;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=IjUco5qQq/VgwwnQvMsGN/P+6/Sqk7r75h+0l0VqXu0=;
 b=fPxpvh1JOam9VZ2G6UGI+4k5r0VLHZCnSv6i9ELZB98PRyMgg/7BQwVf3IbSiiHAhy
 DlNUqxrZ8/4xBZ5+3bn4C/CaEoBkifSKTwpiCbpVQPnnURfmgHHURwWWuprgeDqZO9Jf
 yIPf5GkIeWbbOI62AsXBpq6Wts1n/AZhyz/AQxV0pTn0RPjjb7Yocsj/ccl9V/VMlt2s
 OR3j1x92FBexU2VlBqGwKze5kmTzr2atXthmKuaojpDUjQe9NuQbuvY8ZCqDE9DzEz+6
 nIbZBdbNmAbKOynF1z9PVpJKshyJ4NI/E5Ol+98gn6xIEQfOgpwtVCsSEnRd0HGhncra
 e3eA==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlMoRh
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:22 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 28/29] gnu: Add sagemath-with-dependencies.
Date: Mon,  8 Aug 2022 17:46:03 +0200
Message-Id: <39297a78b98e2e63b7a52a738566390da90e2174.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.4 (/)

* gnu/packages/sagemath.scm (sagemath-with-dependencies): New variable.
---
 gnu/packages/sagemath.scm | 62 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 62 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index cf48182047..af0aad04dc 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -38,7 +38,9 @@ (define-module (gnu packages sagemath)
   #:use-module (gnu packages base)
   #:use-module (gnu packages bdw-gc)
   #:use-module (gnu packages boost)
+  #:use-module (gnu packages commencement)
   #:use-module (gnu packages compression)
+  #:use-module (gnu packages freedesktop)
   #:use-module (gnu packages gd)
   #:use-module (gnu packages graph)
   #:use-module (gnu packages image)
@@ -49,6 +51,7 @@ (define-module (gnu packages sagemath)
   #:use-module (gnu packages popt)
   #:use-module (gnu packages python)
   #:use-module (gnu packages python-build)
+  #:use-module (gnu packages python-science)
   #:use-module (gnu packages python-xyz))
 
 
@@ -906,3 +909,62 @@ (define-public sagemath-just-build
 power through a common, Python-based language or directly via interfaces or
 wrappers.")
     (license license:gpl3)))
+
+;;; this propagates all dependencies not needed to build sagemath
+(define-public sagemath-with-dependencies
+  (package
+    (name "sagemath-with-dependencies")
+    (version "9.6")
+    (source #f)
+    (build-system trivial-build-system)
+    (arguments
+     (list #:modules '((guix build utils))
+           #:builder #~(begin
+                         (use-modules (guix build utils))
+
+                         (mkdir-p #$output))))
+    (propagated-inputs (list cddlib
+                             ecl
+                             eclib
+                             flint
+                             flintqs
+                             gap
+                             gap
+                             gcc-toolchain
+                             gfan
+                             gfortran-toolchain
+                             giac
+                             gmp-ecm
+                             gsl
+                             lcalc
+                             maxima
+                             mpfr
+                             nauty
+                             ntl
+                             openblas
+                             palp
+                             pari-galdata
+                             pari-gp
+                             pkg-config
+                             python-fpylll
+                             python-ipython
+                             python-ipywidgets
+                             python-lrcalc
+                             python-networkx
+                             python-pkgconfig
+                             python-primecountpy
+                             python-scipy
+                             python-sympy
+                             sagemath-data-combinatorial-designs
+                             sagemath-data-conway-polynomials
+                             sagemath-data-elliptic-curves
+                             sagemath-data-graphs
+                             sagemath-data-polytopes-db
+                             sagemath-just-build
+                             singular
+                             tachyon
+                             xdg-utils))
+    (home-page "")
+    (synopsis "")
+    (description "")
+    (license #f)))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:48:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:48:05 2022
Received: from localhost ([127.0.0.1]:41748 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4z6-00068J-NG
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:48:05 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.135]:33897)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4yc-000637-PE
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=HdLw1v3pJHx2RDxnxDCsP5g8OuBE2HEc/Q7IC9YJkrg=;
 b=GCmnhzqwlelcqQBP1aiE+90T5GOBkt+duoLPqUHdej+5vmRZ2M2kBbFEvJDD38nknE
 BYHjM9SEssDKEnOiZbyrLm/BVQ7Xu6TJcNLGEssGtiEFz9lnd4+P9d8OS7EO/JToAaBi
 SiDj3UAlcXAmk8Bi0VH2UhqubKSq2QTFjXxtR5G1gHUhUba1WRGs/nJICSh5MPHR/mtX
 RIJcGBzOx5Y6yAqnwa4GZs4TnDUEpH5XObzZDZpn95BS9AuapBiY1xmtiu0p2S0d9TPt
 LkK1U7vveqTcCv4XK7AdrqTQ5SPduZ2rlWam09iI4lUPvSbXAfOC+g2e3t3iDCfH8Or+
 MfDQ==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlIoRH
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:18 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 07/29] gnu: eclib: Update to 20220621.
Date: Mon,  8 Aug 2022 17:45:42 +0200
Message-Id: <7aada807843b60307a4ccbe08680c5cb5da34405.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.4 (/)

* gnu/packages/algebra.scm (eclib): Update to 20220621.
---
 gnu/packages/algebra.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index edb88cc9f9..3ea79e3971 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -1591,16 +1591,16 @@ (define-public m4rie
 (define-public eclib
   (package
     (name "eclib")
-    (version "20190909")
+    (version "20220621")
     (source (origin
               (method git-fetch)
               (uri (git-reference
                     (url "https://github.com/JohnCremona/eclib/")
-                    (commit (string-append "v" version))))
+                    (commit version)))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1gw27lqc3f525n8qdcmr2nyn16y9g10z9f6dnmckyyxcdzvhq35n"))))
+                "07wbkzmn6w0hrv2vim7f0il7k59ccc66x5vnn623xkmhfw32b3nz"))))
     (build-system gnu-build-system)
     (native-inputs
      (list autoconf automake libtool))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:48:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:48:04 2022
Received: from localhost ([127.0.0.1]:41746 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4z6-000689-42
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:48:04 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.180]:42253)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4yb-00062Y-Ae
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973641;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=vYoedGgF7p2vw9rJT5Gbl97Bjbo1L4VOJCc1g3Ewyhk=;
 b=Ay+HDslJPopBG7IU1O1OlYxKc+yKOfd/9IkBlvhm/yJzIPY1b0/7SzEVTtQmq0q44e
 jj6Dic/V6RuuzPKUGZNCjTWBzkXLkyb+BpIl5aBoKp9zclFrqDHP9WHVvT60UKSnJrgL
 Nq+As+PsAV3dyoveHBx22mti5zElElEQz8dDqm33Z5IrftE1kxUisdEfi42D8YHD3fw6
 OKPpvseZQJpEAQ4UBsUn5RjSrbgqb2DsUdC7Z2aQv0uexqA3QNxZfOljCUn0TaElrqAa
 ZWkf7P2dXVMFc2muOH8iY9x8JaAqzAB3qSsi6nZmfvyCdrOUqk/khX/AXLvfztEUc9Q/
 D/Sg==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlLoRg
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:21 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 23/29] gnu: Add sagemath-data-combinatorial-designs.
Date: Mon,  8 Aug 2022 17:45:58 +0200
Message-Id: <dd27c079972cc395bbc7c4daa88b942464e238aa.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.1 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.1 (-)

* gnu/packages/sagemath.scm (sagemath-data-combinatorial-designs): New variable.
---
 gnu/packages/sagemath.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index d4450d5d46..da7194c490 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -22,6 +22,7 @@
 
 (define-module (gnu packages sagemath)
   #:use-module ((guix licenses) #:prefix license:)
+  #:use-module (guix build-system copy)
   #:use-module (guix build-system cmake)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system python)
@@ -688,3 +689,24 @@ (define-public sagemath-data-elliptic-curves
       ;; no idea, Arch claims gpl, alledgedly is part of
       ;; https://github.com/JohnCremona/ecdata Artistic 2.0
       (license #f))))
+
+(define-public sagemath-data-combinatorial-designs
+  (package
+    (name "sagemath-data-combinatorial-designs")
+    (version "20140630")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "https://mirrors.mit.edu/sage/spkg/upstream/combinatorial_designs/combinatorial_designs-"
+                    version
+                    ".tar.bz2"))
+              (sha256
+               (base32
+                "0bj8ngiq59hipa6izi6g5ph5akmy4cbk0vlsb0wa67f7grnnqj69"))))
+    (build-system copy-build-system)
+    (arguments '(#:install-plan '(("." "share/combinatorial_designs/"))))
+    (home-page "https://www.sagemath.org")
+    (synopsis "Data for Combinatorial Designs")
+    (description synopsis)
+    ;; Sage claims public domain
+    (license #f)))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:48:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:48:04 2022
Received: from localhost ([127.0.0.1]:41743 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4z5-00067t-EU
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:48:04 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.136]:46369)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4ya-00062K-Ss
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973640;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=zsABt8qczPj6AwY3nZrnJbVbpvL/TIf6v9/4QgPtmT0=;
 b=o+cO8QqR8wG0Z4hcOKPDQD2taYey3N+TM2BMZkr8B+UGVrBYcWx8vEW7M057xnjWsv
 mdno7ox2iqoh5vH7pGp2V9an6hC7IR1vHtpI5ovvPv9UcDO1KP4LVOb9bjWXOLosrkH6
 AD7yl/bg5dVLrzOJd4NXsWqomEf41ZsffgrwyOe3+VOOZzezqpAOFXTCW5KFQBEK7nQc
 ry5AKH8RZ+VRNkdrlfHgTHY/cIrFMqxKFfNGiHrWWkkFjhlBbGmg4PUB9uh2hWxG4+R0
 ERIwUBKXWrtr5xlagRTE5GMrxTWEaid0I1lhCy0S0+grGFIgQK5fRMSvz7ChKH9e/kbq
 W/SQ==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlKoRd
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:20 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 29/29] gnu: Add sagemath-tests.
Date: Mon,  8 Aug 2022 17:46:04 +0200
Message-Id: <dba1e63f754c51eac846ab7f19cb613e7640849e.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.4 (/)

* gnu/packages/sagemath.scm (sagemath-tests): New variable.
---
 gnu/packages/sagemath.scm | 51 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index af0aad04dc..7a38a462b3 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -968,3 +968,54 @@ (define-public sagemath-with-dependencies
     (synopsis "")
     (description "")
     (license #f)))
+
+(define-public sagemath-tests
+  (package
+    (name "sagemath-tests")
+    (version "9.6")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/sagemath/sage")
+                    (commit version)))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0k91l3aid09hy94ps2r6acg22bxgsprxnh1b92hma3z1mn0ii3s1"))))
+    (build-system python-build-system)
+    (arguments
+     (list #:tests? #f
+           #:modules '((guix build python-build-system)
+                       (guix build utils)
+                       (ice-9 ftw))
+           #:phases #~(modify-phases %standard-phases
+                        (add-after 'unpack 'prepare
+                          (lambda _
+                            (setenv "MAXIMA_FAS" #$(file-append maxima "/lib/maxima/" (package-version maxima) "/binary-ecl/maxima.fas"))
+                            (setenv "COMBINATORIAL_DESIGN_DATA_DIR" #$(file-append sagemath-data-combinatorial-designs "/share/combinatorial_designs"))
+                            (setenv "CONWAY_POLYNOMIALS_DATA_DIR" #$(file-append sagemath-data-conway-polynomials "/share/conway_polynomials"))
+                            (setenv "ELLCURVE_DATA_DIR" #$(file-append sagemath-data-elliptic-curves "/share/ellcurves"))
+                            (setenv "GRAPHS_DATA_DIR" #$(file-append sagemath-data-graphs "/share/graphs"))
+                            (setenv "CREMONA_MINI_DATA_DIR" #$(file-append sagemath-data-elliptic-curves "/share/cremona"))
+                            (setenv "GAP_SO" #$(file-append gap "/lib/libgap.so"))
+                            (setenv "GAP_ROOT_DIR" #$(file-append gap "/share/gap"))
+                            (setenv "GP_DATA_DIR" #$(file-append pari-galdata "/share/pari"))
+                            (setenv "POLYTOPE_DATA_DIR" #$(file-append sagemath-data-polytopes-db "/share/reflexive_polytopes"))
+                            (setenv "HOME" (string-append (getenv "TMPDIR") "/home"))
+                            (chdir "src")))
+                        (replace 'build
+                          (lambda _
+                            (invoke #$(file-append sagemath-just-build "/bin/sage")
+                                    "-t"
+                                    "--nthreads" (number->string (parallel-job-count))
+                                    "--all")))
+                        (replace 'install
+                          (lambda _
+                            (with-output-to-file #$output
+                              (lambda () (display "")))))
+                        (delete 'install-license-files))))
+    (native-inputs (list sagemath-with-dependencies))
+    (home-page "")
+    (synopsis "")
+    (description "")
+    (license #f)))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:48:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:48:03 2022
Received: from localhost ([127.0.0.1]:41740 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4z5-00067d-1Y
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:48:03 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.136]:44271)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4yb-00062V-0o
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:34 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=Zo5JIKYCtGOt+u/rmS+kV5J0XrQ1Fu9WcTmLrG1CBr4=;
 b=GFPjCmuOwXWzgtYUX99hqfYiNvlWGN+OnEcwLO49BPoD8eLuvKq+uF/QKstrpw/vJP
 2fnVVdH21Go7ZOGByyUK/7LHfulZGUtPLmh9fh/2vr9GCoZhITX1Prv+/lOg1iMOuamd
 4VgYuE+zP0fIHOPaSt7D1fM9sbVhu9hY1rhuLYDlMkt0REyyDR61qR9sgE9+f+n/DeVc
 uqIr0iqg18Ag+zpl1bMI3qG3nA+Zj1EQ7ElqgkVVGNUEq/FyldUywtXjSyGjNbMQY7y1
 3JSKp3xMMDDS/dxyy5/OVDkbAUc0oflfNWX9itkbH+1dooAKN3XxyyX/eK1GBAsuEFxl
 DH9g==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlIoRL
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:18 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 10/29] gnu: python-sympy: Update to 1.10.1.
Date: Mon,  8 Aug 2022 17:45:45 +0200
Message-Id: <0f2c132c8e126910dd3e6279b4112f4819f73c0b.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.4 (/)

* gnu/packages/python-xyz.scm (python-sympy): Update to 1.10.1.
---
 gnu/packages/python-xyz.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 7f6bbd55be..64b5d40d00 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -9913,13 +9913,13 @@ (define-public python-yte
 (define-public python-sympy
   (package
     (name "python-sympy")
-    (version "1.7.1")
+    (version "1.10.1")
     (source
      (origin
        (method url-fetch)
        (uri (pypi-uri "sympy" version))
        (sha256
-        (base32 "0bkb4jf24yv5i4kjpsmg1xjjccfhqyi0syv0p0xvhdbmx5hr5pm3"))))
+        (base32 "0yvqb2fhrm81skl8s9znbkkjfb1a09n64qqlc1r225cyvzzywfar"))))
     (build-system python-build-system)
     (arguments
      `(#:phases
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:48:03 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:48:03 2022
Received: from localhost ([127.0.0.1]:41738 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4z4-00067U-Fw
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:48:02 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.133]:45239)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4ya-00062I-63
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:34 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=WjIU9abdNRUn0EhmEMvwoIqxEWNUvSbce4DNz/lnboQ=;
 b=DTMyDXO0GdY++574DtvFSgibGXH5JMZVnFeQyzlemRjRjIzFLlGgCxLacmHxmKYJJ2
 wuvjAmb60Yy+38r9/IktwVOtmR1iCiYOav13dBHM+11bWi9Bt8z+UGEQFKtHuA9RyHgH
 3+2XazGg/mE2Zx858DFZWx42aqNkVzvLsTmeoIigYOwpoLw73KvbuIoHHtZZ9ZTh7NoD
 SGNX70MYKJ2m6uQPfx64oSImM/rvgDus1tvGAPF7x8v3rBhbv6uJ/5ZseiZr2W+SfUsw
 ZV6fIyNt/fO/qtBlLUlXOYTAvRTLja5NIGpy71WXTxPB5KCRxl6VI4jIcPXkFZxfFkaE
 T2Zg==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlIoRI
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:18 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 09/29] gnu: maxima: Update to 5.46.0.
Date: Mon,  8 Aug 2022 17:45:44 +0200
Message-Id: <e23f623fd3b922bea7d59cb9a426b9659137fbe5.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.4 (/)

* gnu/packages/maths.scm (maxima): Update to 5.46.0.
[install]: install maxima.fas.
---
 gnu/packages/maths.scm | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 6a84f47468..7020123565 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -4259,7 +4259,7 @@ (define-public gsegrafix
 (define-public maxima
   (package
     (name "maxima")
-    (version "5.45.1")
+    (version "5.46.0")
     (source
      (origin
        (method url-fetch)
@@ -4267,11 +4267,12 @@ (define-public maxima
                            version "-source/" name "-" version ".tar.gz"))
        (sha256
         (base32
-         "1p77nk5sz1qfkn5zr97szpbi8ib4b22k8i52l4ag5gkhd4kid47y"))
+         "01wbm8jj43p7gpdj4h55aij0b44bjydn4bwb7q1wjrfs91mz143k"))
        (patches (search-patches "maxima-defsystem-mkdir.patch"))))
     (build-system gnu-build-system)
     (inputs
      `(("bash" ,bash-minimal)
+       ("ecl" ,ecl)
        ("gnuplot" ,gnuplot)                       ;for plots
        ("sbcl" ,sbcl)
        ("sed" ,sed)
@@ -4280,7 +4281,8 @@ (define-public maxima
      (list texinfo perl python))
     (arguments
      `(#:configure-flags
-       ,#~(list "--enable-sbcl"
+       ,#~(list "--enable-sbcl" "--enable-ecl"
+                (string-append "--with-ecl=" #$ecl "/bin/ecl")
                 (string-append "--with-sbcl=" #$sbcl "/bin/sbcl")
                 (string-append "--with-posix-shell=" #$bash-minimal "/bin/sh")
                 (string-append "--with-wish=" #$tk "/bin/wish"
@@ -4324,6 +4326,10 @@ (define-public maxima
                       "--lisp=sbcl "
                       "--batch-string=\"run_testsuite();\" "
                       "| grep -q \"No unexpected errors found\""))))
+         (add-after 'install 'install-fas
+           (lambda* (#:key outputs #:allow-other-keys)
+             (copy-recursively "src/binary-ecl/maxima.fas"
+                               (string-append (assoc-ref outputs "out") "/lib/maxima/" ,version "/binary-ecl/maxima.fas"))))
          ;; Make sure the doc and emacs files are found in the
          ;; standard location.  Also configure maxima to find gnuplot
          ;; without having it on the PATH.
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:48:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:48:02 2022
Received: from localhost ([127.0.0.1]:41736 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4z3-00067F-UB
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:48:02 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.133]:34075)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4yZ-00062G-UL
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:33 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=Xy7fLzCJOvkqKhzC1/OkCgvL/EtzZm2wlpbxU21jeZ8=;
 b=OfSqK8xdAEauutvrhx253N7OAJXuw0panQrfQke5b1qMYaKemaQnubbQ47nGN9mkRn
 RFJCHYxJGgQiZPhO45CEnw1kE7PZ/bXsFK5z4L8ElK2nDDw18qb3CuJOVREjSNhSOgFw
 gsUXYwe13c6bCrZvqPs6rAnvlZ+7SqXV2nXGHiFnus/SWWAehAL2SzDLXaepdvS4C5HA
 6gab+BoaF877zFAVUnv9KoLMue6JFNIiZyAqRUxgzmLPRWzcljWzmgOxeXNwjKbW0PFa
 mYe3EJahN7vfygG1Exdo1XToaLKuDyCGuX6ku+7NkGRB10x8dFt6KZYHOPjiC0+Y1Soq
 X7Rw==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlIoRX
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:18 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 26/29] gnu: Add pari-galdata.
Date: Mon,  8 Aug 2022 17:46:01 +0200
Message-Id: <3f51209aa4466b0622e61393aea65735579c1313.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.4 (/)

* gnu/packages/sagemath.scm (pari-galdata): New variable.
---
 gnu/packages/sagemath.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index 1f5c51bf86..5a3c893b61 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -752,3 +752,23 @@ (define-public sagemath-data-polytopes-db
     (description synopsis)
     ;; Sage says gpl
     (license #f)))
+
+(define-public pari-galdata
+  (package
+    (name "pari-galdata")
+    (version "20080412")
+    (source (origin
+              (method url-fetch)
+              ;; no versioning, seem to moved moved to old/... on update
+              (uri "https://pari.math.u-bordeaux.fr/pub/pari/packages/galdata.tgz")
+              (sha256
+               (base32
+                "1pch6bk76f1i6cwwgm7hhxi5h71m52lqayp4mnyj0jmjk406bhdp"))))
+    (build-system copy-build-system)
+    (arguments '(#:install-plan '(("." "share/pari"))))
+    (home-page "https://pari.math.u-bordeaux.fr/packages.html")
+    (synopsis "PARI database needed to compute Galois group in degrees 8
+through 11")
+    (description synopsis)
+    ;; see home-page
+    (license license:gpl2+)))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:48:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:48:01 2022
Received: from localhost ([127.0.0.1]:41734 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4yw-00066L-3A
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:48:01 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.133]:38415)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4yZ-00062H-US
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:33 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=K2jRC32d8gRS0gb6P++EfNZdIi5V4modMi0/tKhKdEQ=;
 b=X7d5BScowOck0gTUiT+Rz/H2C03suvBKVHoT1/x8HPoNkdajxNWBeFoNqbNA5YHuTu
 ZJfpI4oGV8+SERDolCNLrC3Jh8c78zZQBtR98ekooix6D8fltKYuqAehG6DygRsQHnzb
 XUDD0W8p8NzVWyZ8uKUCa914aegFve8mwgctovmKrRyapjn8LybrfWNU9RnA7Ywq/Uxi
 2BhI2NrMBWt4pIehvHSu53KMnc1VI1PIDJEUTXD5BSK8ek8Bcnbohbthvsrc/sLkwoXK
 gIqC0Cu9Hspc74FWMRDMO2ZbVFCFmi/IPSEpHAtoA8m9d3MqIK9WhEUPa4jNVR6TJheZ
 M/uQ==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlIoRU
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:18 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 22/29] gnu: Add sagemath-data-elliptic-curves.
Date: Mon,  8 Aug 2022 17:45:57 +0200
Message-Id: <3c321223f64adb272aa9b446180236e24ee23673.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.4 (/)

* gnu/packages/sagemath.scm (sagemath-data-elliptic-curves): New variable.
---
 gnu/packages/sagemath.scm | 45 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index 2d82c9ae2e..d4450d5d46 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -643,3 +643,48 @@ (define-public sagemath-data-conway-polynomials
       (description synopsis)
       ;; no idea, Arch claims gpl, debian gpl2+??
       (license #f))))
+
+(define-public sagemath-data-elliptic-curves
+  (let
+      ((install-py-origin
+        (origin
+          (method url-fetch)
+          (uri
+           "https://raw.githubusercontent.com/sagemath/sage/9.6/build/pkgs/elliptic_curves/spkg-install.py")
+          (sha256 (base32
+                   "116g684i6mvs11fvb6fzfsr4fn903axn31vigdyb8bgpf8l4hvc5")))))
+    (package
+      (name "sagemath-data-elliptic-curves")
+      (version "0.8.1")
+      (source (origin
+                (method url-fetch)
+                (uri (string-append
+                      "https://mirrors.mit.edu/sage/spkg/upstream/elliptic_curves/elliptic_curves-"
+                      version ".tar.bz2"))
+                (sha256
+                 (base32
+                  "0l7xh4abw5sb4d37r0ylr3vwb88fpx2zrvfm5ql0c7yrv5q59fjz"))))
+      (build-system trivial-build-system)
+      (arguments
+       (list #:modules '((guix build utils))
+             #:builder #~(begin
+                           (use-modules (guix build utils))
+
+                           (setenv "PATH"
+                                   (string-append #+(file-append bzip2 "/bin")
+                                                  ":"
+                                                  #+(file-append tar "/bin") ":"
+                                                  #+(file-append python "/bin")))
+                           (setenv "SAGE_SHARE" (string-append #$output "/share"))
+                           (setenv "PYTHONPATH" (getcwd))
+
+                           (invoke "tar" "-xvf" #$source)
+                           (symlink (string-append "elliptic_curves-" #$version) "src")
+                           (invoke "python3" (assoc-ref %build-inputs "install-py")))))
+      (inputs `(("install-py" ,install-py-origin)))
+      (home-page "https://johncremona.github.io/ecdata/")
+      (synopsis "Databases of elliptic curves")
+      (description synopsis)
+      ;; no idea, Arch claims gpl, alledgedly is part of
+      ;; https://github.com/JohnCremona/ecdata Artistic 2.0
+      (license #f))))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:47:54 2022
Received: from localhost ([127.0.0.1]:41732 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4yv-00066C-Ks
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:54 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.181]:41009)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4yZ-00062E-Qs
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:33 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=rAcpcPvRRtIv75p8JPVnMk1Udw/2jlU/QRYL6eAcxlU=;
 b=m7sRsmepPaE9OGdILLioH28NLs5oeDJt+s7zkqaGJCfUK9Qp36qIOio9GWfwVGnpcD
 Q4whR+9x8+fLl4hnexXm8DeIoFXWCm7uqYjHi5xL/E126n/JFJ28UbBk1dIga0H6xa/H
 1xbwiVBJmcD69DpD8mvuDhdaFugSuBf1Mk9CVUJyJlMhHTPiCOXxJB+yGJRO8vAfQYwa
 jhi33AAK2NVXXnTeZocMei6NuiJF6jX/Ng6x6xa6rS0GhoddHYl7/+mDdvEHgIW82TPn
 EUYCBR+VlVaw5zJjMykZsEgRzYaGHp8+zfEUzCKGvZWybdiwtQA09ei57GI5VOMXS+uF
 dRwA==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlIoRR
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:18 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 15/29] gnu: Add python-primecountpy.
Date: Mon,  8 Aug 2022 17:45:50 +0200
Message-Id: <a5aba7fd11e67e43802eab00ce3608b58e255714.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.1 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.1 (-)

* gnu/packages/sagemath.scm (python-primecountpy): New variable.
---
 gnu/packages/sagemath.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index 20cc1f3589..d8b70e6f23 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -26,6 +26,7 @@ (define-module (gnu packages sagemath)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system python)
   #:use-module (guix download)
+  #:use-module (guix gexp)
   #:use-module (guix git-download)
   #:use-module (guix packages)
   #:use-module (guix utils)
@@ -423,3 +424,26 @@ (define-public primecount
 of primes ≤ x (maximum 10^31) using highly optimized implementations of the
 combinatorial prime counting algorithms.")
     (license license:bsd-2)))
+
+(define-public python-primecountpy
+  (package
+    (name "python-primecountpy")
+    (version "0.1.0")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "primecountpy" version))
+              (sha256
+               (base32
+                "0xh6zx5zw5scy7jygqirks9y6z4zyfm0zjfp8nd6dw0m471przkq"))))
+    (build-system python-build-system)
+    (arguments (list #:phases #~(modify-phases %standard-phases
+                                  (add-before 'build 'set-cflags
+                                    (lambda _
+                                      (setenv "CFLAGS" "-fopenmp")
+                                      (setenv "CXXFLAGS" "-fopenmp"))))))
+    (inputs (list pari-gp primecount))
+    (propagated-inputs (list python-cysignals python-cython))
+    (home-page "https://github.com/dimpase/primecountpy")
+    (synopsis "Cython interface for C++ primecount library")
+    (description "Cython interface for C++ primecount library")
+    (license license:gpl3)))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:47:53 2022
Received: from localhost ([127.0.0.1]:41730 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4yu-000660-Gz
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:53 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.131]:32769)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4yY-00061z-SZ
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:32 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=iXTJPxCMpX0kYWo1yKiL31fQWpfHzeH29tHRCjWaQAA=;
 b=sGfvloy9e+B14FjHsC7+SbnzTqt5uK3NrpZg3x7jggVQLkGK3mUxE83SUDQMOv+fgo
 KUx8alG8yLt1C0Kehvw2fLzr3w1wdQYHaE/n6JlX7BwSWVTVFh7eQg3XfDLbTL3xGcsV
 1K9RnPbVLbA6QfBWm5/Hz0sIOiAt6hivevBGQR/x8BiEKjvHNbGVeMGmK+9klg4r8ebf
 8ubN7lSX+EcUhBfTJSK2cVY38ysyXVudfxIhlEfiVLg9BcouXD23sJVt15xuE79yqgBR
 j0LhzZozR7/8SB+XjVBaSzk3dJDyhE3h+AwJeEXrmiIhmreopCQxPUbsIjOXHq/nmgQ9
 vFGQ==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlIoRJ
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:18 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 05/29] gnu: lcalc: Update to 2.0.5.
Date: Mon,  8 Aug 2022 17:45:40 +0200
Message-Id: <55e1d58de2c6d3109c1c6e33644cefe8fb122f49.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.4 (/)

* gnu/packages/sagemath.scm (lcalc): Update to 2.0.5.
* gnu/packages/patches/lcalc-default-parameters-1.patch,
gnu/packages/patches/lcalc-default-parameters-2.patch,
gnu/packages/patches/lcalc-lcommon-h.patch,
gnu/packages/patches/lcalc-using-namespace-std.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove here.
---
 gnu/local.mk                                  |  4 --
 .../patches/lcalc-default-parameters-1.patch  | 26 -------
 .../patches/lcalc-default-parameters-2.patch  | 58 ---------------
 gnu/packages/patches/lcalc-lcommon-h.patch    | 13 ----
 .../patches/lcalc-using-namespace-std.patch   | 43 -----------
 gnu/packages/sagemath.scm                     | 71 ++++++-------------
 6 files changed, 20 insertions(+), 195 deletions(-)
 delete mode 100644 gnu/packages/patches/lcalc-default-parameters-1.patch
 delete mode 100644 gnu/packages/patches/lcalc-default-parameters-2.patch
 delete mode 100644 gnu/packages/patches/lcalc-lcommon-h.patch
 delete mode 100644 gnu/packages/patches/lcalc-using-namespace-std.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index 2049964ff7..5a4c4c0652 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1368,10 +1368,6 @@ dist_patch_DATA =						\
   %D%/packages/patches/kodi-set-libcurl-ssl-parameters.patch		\
   %D%/packages/patches/kodi-skip-test-449.patch		\
   %D%/packages/patches/laby-make-install.patch			\
-  %D%/packages/patches/lcalc-default-parameters-1.patch		\
-  %D%/packages/patches/lcalc-default-parameters-2.patch		\
-  %D%/packages/patches/lcalc-lcommon-h.patch    		\
-  %D%/packages/patches/lcalc-using-namespace-std.patch 		\
   %D%/packages/patches/ldns-drill-examples.patch		\
   %D%/packages/patches/leela-zero-gtest.patch			\
   %D%/packages/patches/less-hurd-path-max.patch			\
diff --git a/gnu/packages/patches/lcalc-default-parameters-1.patch b/gnu/packages/patches/lcalc-default-parameters-1.patch
deleted file mode 100644
index 19b0776320..0000000000
--- a/gnu/packages/patches/lcalc-default-parameters-1.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-Patch taken from the Sage packaging system.
-
-diff -Naur lcalc-1.23-vanilla/include/Ldirichlet_series.h lcalc-1.23-fixed-gcc.4.9/include/Ldirichlet_series.h
---- lcalc-1.23-vanilla/include/Ldirichlet_series.h	2012-08-08 23:21:55.000000000 +0200
-+++ lcalc-1.23-fixed-gcc.4.9/include/Ldirichlet_series.h	2014-04-21 14:37:59.027464849 +0200
-@@ -43,7 +43,7 @@
-  //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- template <class ttype>
- Complex L_function <ttype>::
--dirichlet_series(Complex s, long long N=-1)
-+dirichlet_series(Complex s, long long N)
- {
-     Complex z=0.;
-     long long m,n;
-diff -Naur lcalc-1.23-vanilla/include/L.h lcalc-1.23-fixed-gcc.4.9/include/L.h
---- lcalc-1.23-vanilla/include/L.h	2012-08-08 23:21:55.000000000 +0200
-+++ lcalc-1.23-fixed-gcc.4.9/include/L.h	2014-04-21 14:32:04.003467348 +0200
-@@ -491,7 +491,7 @@
- 
-     //#include "Ldirichlet_series.h" //for computing Dirichlet series
-     Complex partial_dirichlet_series(Complex s, long long N1, long long N2);
--    Complex dirichlet_series(Complex s, long long N);
-+    Complex dirichlet_series(Complex s, long long N=-1LL);
- 
-     //#include "Ltaylor_series.h" //for computing taylor series for Dirichlet series
-     //void compute_taylor_series(int N, int K, Complex s_0, Complex *series);
diff --git a/gnu/packages/patches/lcalc-default-parameters-2.patch b/gnu/packages/patches/lcalc-default-parameters-2.patch
deleted file mode 100644
index 1d881ee0c4..0000000000
--- a/gnu/packages/patches/lcalc-default-parameters-2.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-Patch taken from the Sage packaging system.
-
---- lcalc-1.23/include/Lgamma.h	2012-08-08 23:21:55.000000000 +0200
-+++ lcalc-1.23/include/Lgamma.h	2014-05-18 21:15:27.786889718 +0200
-@@ -77,7 +77,7 @@
- //n=0 should just give log_GAMMA(z)... thus making log_GAMMA
- //code obsolete. But leave log_GAMMA intact anyways.
- template <class ttype>
--precise(ttype) log_GAMMA (ttype z,int n=0)
-+precise(ttype) log_GAMMA (ttype z,int n)
- {
-     int M;
-     precise(ttype) log_G,r,r2,y;
-@@ -230,7 +230,7 @@
- //value exp_w which holds exp(-w)
- //computes G(z,w), so there's an extra w^(-z) factor.
- template <class ttype>
--Complex inc_GAMMA (ttype z,ttype w, const char *method="temme", ttype exp_w = 0, bool recycle=false)
-+Complex inc_GAMMA (ttype z,ttype w, const char *method, ttype exp_w, bool recycle)
- {
- 
-     Complex G;
-@@ -334,7 +334,7 @@
- 
- 
- template <class ttype>
--ttype cfrac_GAMMA (ttype z,ttype w, ttype exp_w=0, bool recycle=false)  //computes G(z,w) via continued fraction
-+ttype cfrac_GAMMA (ttype z,ttype w, ttype exp_w, bool recycle)  //computes G(z,w) via continued fraction
- {
- 
-         ttype G;
-@@ -424,7 +424,7 @@
- }
- 
- template <class ttype>
--ttype asympt_GAMMA (ttype z,ttype w, ttype exp_w = 0, bool recycle=false)  //computes G(z,w) via asymptotic series
-+ttype asympt_GAMMA (ttype z,ttype w, ttype exp_w, bool recycle)  //computes G(z,w) via asymptotic series
- {
- 
-         if(my_verbose>3) cout << "called asympt_GAMMA("<<z<<","<<w<<")"<< endl;
-@@ -446,7 +446,7 @@
- 
- 
- template <class ttype>
--ttype comp_inc_GAMMA (ttype z,ttype w,ttype exp_w = 0, bool recycle=false)  //computes g(z,w)
-+ttype comp_inc_GAMMA (ttype z,ttype w,ttype exp_w, bool recycle)  //computes g(z,w)
- {
- 
-     ttype g;
-@@ -604,7 +604,7 @@
- }
- 
- template <class ttype>
--Complex gamma_sum(Complex s, int what_type, ttype *coeff, int N, Double g, Complex l, Double Q, Long Period, Complex delta=1, const char *method="temme")
-+Complex gamma_sum(Complex s, int what_type, ttype *coeff, int N, Double g, Complex l, Double Q, Long Period, Complex delta, const char *method)
- {
-     Complex SUM=0;
- 
diff --git a/gnu/packages/patches/lcalc-lcommon-h.patch b/gnu/packages/patches/lcalc-lcommon-h.patch
deleted file mode 100644
index 897956de64..0000000000
--- a/gnu/packages/patches/lcalc-lcommon-h.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Patch taken from the Sage packaging system.
-
---- src/include/Lcommon.h	2010-01-31 15:16:45.000000000 +0000
-+++ src/include/Lcommon.h	2011-03-08 21:19:11.849443238 +0000
-@@ -25,7 +25,7 @@
- #ifdef USE_MPFR
- inline double lcalc_to_double(const double& x) { return x; }
- #endif
--//inline double lcalc_to_double(const long double& x) { return x; }
-+inline double lcalc_to_double(const long double& x) { return x; }
- inline double lcalc_to_double(const int& x) { return x; }
- inline double lcalc_to_double(const long long& x) { return x; }
- inline double lcalc_to_double(const short& x) { return x; }
diff --git a/gnu/packages/patches/lcalc-using-namespace-std.patch b/gnu/packages/patches/lcalc-using-namespace-std.patch
deleted file mode 100644
index 6e0075fdc8..0000000000
--- a/gnu/packages/patches/lcalc-using-namespace-std.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-Patch taken from the Sage packaging system.
-
-diff --git a/include/Lcommon.h b/include/Lcommon.h
-index 1b3be43..bf40532 100644
---- a/include/Lcommon.h
-+++ b/include/Lcommon.h
-@@ -48,7 +48,7 @@ const bool outputSeries=true;	  // Whether to output the coefficients or just th
- 
- // Loop i from m to n
- // Useful in tidying up most for loops
--#define loop(i,m,n) for(typeof(m) i=(m); i!=(n); i++)
-+#define loop(i,m,n) for(auto i=(m); i!=(n); i++)
- 
- // A class for calculations involving polynomials of small degree
- // Not efficient enough for huge polynomials
-diff --git a/include/Lcommon_ld.h b/include/Lcommon_ld.h
-index 86ae4df..33c560c 100644
---- a/include/Lcommon_ld.h
-+++ b/include/Lcommon_ld.h
-@@ -53,7 +53,7 @@ const bool outputSeries=true;	  // Whether to output the coefficients or just th
- 
- // Loop i from m to n
- // Useful in tidying up most for loops
--#define loop(i,m,n) for(typeof(m) i=(m); i!=(n); i++)
-+#define loop(i,m,n) for(auto i=(m); i!=(n); i++)
- 
- // A class for calculations involving polynomials of small degree
- // Not efficient enough for huge polynomials
-diff --git a/include/Lglobals.h b/include/Lglobals.h
-index 60002e4..ca2606c 100644
---- a/include/Lglobals.h
-+++ b/include/Lglobals.h
-@@ -24,9 +24,9 @@
- #ifndef Lglobals_H
- #define Lglobals_H
- 
-+#include <valarray>
- using namespace std;
- 
--#include <valarray>
- #ifdef USE_MPFR
-     #include "Lgmpfrxx.h"
-     typedef mpfr_class Double;
diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index b29620a946..1237ff8e04 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -38,6 +38,7 @@ (define-module (gnu packages sagemath)
   #:use-module (gnu packages lisp)
   #:use-module (gnu packages multiprecision)
   #:use-module (gnu packages pkg-config)
+  #:use-module (gnu packages popt)
   #:use-module (gnu packages python)
   #:use-module (gnu packages python-xyz))
 
@@ -292,59 +293,27 @@ (define-public brial
 (define-public lcalc
   (package
     (name "lcalc")
-    (version "1.23")
-    ;; The original home page of the project has disappeared, as well as
-    ;; code hosted by the original author on Google Code. The latter has
-    ;; been copied to gitlab.com/sagemath and purportedly contains patches
-    ;; for a never released version 1.3, that supposedly follows 1.23.
-    ;; We use the tarball as well as the patches hosted inside the sage
-    ;; package system distributed with the sage tarball.
-    (source
-     (origin
-       (method url-fetch)
-       (uri (string-append "ftp://ftp.fu-berlin.de/unix/misc/sage/spkg/"
-                           "upstream/lcalc/lcalc-1.23.tar.bz2"))
-       (sha256
-        (base32
-         "1c6dsdshgxhqppjxvxhp8yhpxaqvnz3d1mlh26r571gkq8z2bm43"))
-       (patches (search-patches "lcalc-lcommon-h.patch"
-                                "lcalc-default-parameters-1.patch"
-                                "lcalc-default-parameters-2.patch"
-                                "lcalc-using-namespace-std.patch"))))
+    (version "2.0.5")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://gitlab.com/sagemath/lcalc")
+                    (commit version)))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1rwyx292y3jbsp88wagn9nhl9z7wsnl2yrs5imxkbxq87pnrj5a7"))))
     (build-system gnu-build-system)
     (arguments
-     `(#:tests? #f ;no tests
-       #:phases
-       (modify-phases %standard-phases
-         (delete 'configure)
-         (add-before 'build 'prepare-build
-           (lambda* (#:key outputs #:allow-other-keys)
-             (chdir "src")
-             (let ((out (assoc-ref outputs "out")))
-               (substitute* "Makefile"
-                 (("^INSTALL_DIR= /usr/local")
-                  (string-append "INSTALL_DIR=" out))))
-             #t))
-         (add-before 'install 'make-output-dirs
-           (lambda* (#:key outputs #:allow-other-keys)
-             (let* ((out (assoc-ref outputs "out"))
-                    (bin (string-append out "/bin"))
-                    (lib (string-append out "/lib"))
-                    (include (string-append out "/include")))
-               (mkdir-p bin)
-               (mkdir-p lib)
-               (mkdir-p include))
-             #t)))))
-    ;; FIXME:
-    ;; We need to add pari-gp and probably pari related patches from the
-    ;; sage project, as well as uncomment the line setting PARI_DEFINE in
-    ;; the Makefile to get the full functionality of this package.
-    ;; For the time being, we hope that sage can be compiled without.
-    (synopsis "C++ library for L-functions")
-    (description "Lcalc computes L-functions, in particular the Riemann
-zeta function and its twists by quadratic characters.")
-    (license license:gpl2+)
-    (home-page "https://gitlab.com/sagemath/sage")))
+     (list #:configure-flags '(list "--with-pari")))
+    (inputs (list pari-gp))
+    (native-inputs (list autoconf automake libtool pkg-config gengetopt))
+    (home-page "https://gitlab.com/sagemath/lcalc")
+    (synopsis "C++ library for with L-functions")
+    (description
+     "Lcalc computes L-functions, in particular the Riemann zeta function and its
+twists by quadratic characters.")
+    (license license:gpl2+)))
 
 (define-public ratpoints
   (package
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:47:52 2022
Received: from localhost ([127.0.0.1]:41728 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4yq-00065Z-L3
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:52 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.130]:34559)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4yZ-000620-8I
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:32 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=PF+UHGfSYkre9SLQLbCHTu1gGDILkm1Ag+SL+Gt8OEE=;
 b=hT4X55loUPbQDkccxmYX5BJ7CkG0qXaD4+nUd1Nuq3V6KkeuEJ54/5IpsUEKzh+lP5
 PcaHHXUphaoK8cyfk8A5dNeBwZiAPD9TZDk39FphOmF0lK/XKjsRm44BUvnQxQiQZGak
 9S43TN1+CzVSwFyBnzMmX8wik235qiLuvLQpPUfUkG1CeTckFQrzfoyTIgH27OBg1ZBj
 pJ5s4aowtRn0zU0IXst93BF1rRL5VHjVtedjaB+Bkqkg6KCJO16AetzJyuE4FB0LiHQf
 kFr5wNS5d/tISj81i0c9F+o8SemZOFPyZkwHoWYX3pX1spNMq/+leFjNfQaSb+YeqgUi
 qPoA==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlHoRD
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:17 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 04/29] gnu: cliquer: Update to 1.22.
Date: Mon,  8 Aug 2022 17:45:39 +0200
Message-Id: <66b99e72c66e3aed984b5c48c3d8d95f86987f2c.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.4 (/)

Switch to an autotoolized fork.

* gnu/packages/sagemath.scm (cliquer): Update to 1.22.
---
 gnu/packages/sagemath.scm | 25 ++++++++++++-------------
 1 file changed, 12 insertions(+), 13 deletions(-)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index 75720f31a5..b29620a946 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -101,19 +101,18 @@ (define-public python-gmpy2
 (define-public cliquer
   (package
     (name "cliquer")
-    (version "1.21")
-    ;; The original source package is available from the home page and
-    ;; has not seen any release since 2010; it comes with only a Makefile
-    ;; without an "install" target. Instead, there is an autotoolized
-    ;; tarball available from the Sage project.
-    (source
-     (origin
-       (method url-fetch)
-       (uri "http://users.ox.ac.uk/~coml0531/sage/cliquer-1.21.tar.gz")
-       (sha256
-        (base32
-         "1hdzrmrx0nvvj8kbwxrs8swqgkd284khzl623jizixcv28xb77aq"))))
+    (version "1.22")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/dimpase/autocliquer")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "00gcmrhi2fjn8b246w5a3b0pl7p6haxy5wjvd9kcqib1xanz59z4"))))
     (build-system gnu-build-system)
+    (native-inputs (list autoconf automake libtool))
     (synopsis "C routines for finding cliques in weighted graphs")
     (description "Cliquer is a set of reentrant C routines for finding
 cliques in a weighted or unweighted graph.  It uses an exact
@@ -122,7 +121,7 @@ (define-public cliquer
 search to maximal cliques, store cliques in memory and call a user-defined
 function for every found clique.")
     (license license:gpl2+)
-    (home-page "https://users.aalto.fi/~pat/cliquer.html")))
+    (home-page "https://github.com/dimpase/autocliquer")))
 
 (define-public libbraiding
   (package
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:47:48 2022
Received: from localhost ([127.0.0.1]:41726 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4yp-00065T-Vm
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:48 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.180]:34607)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4yY-00061y-Kd
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:32 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=Auz7gbBTBoq+PLFBU2rWwDWYmFPl8Q8+USAbrVnaHwI=;
 b=FAE47MCkaeSEgZZPlYia85GHQLpV8b/AKetwTM3jrDrXduzQ/t/j4tD4DoyD9QzYds
 Efl8pHRK9jpzhQudMwGswXcf/OMslK2KVTJD1ICgHggsgj97F/wRjxAcIJU2H/7BgKL/
 1R/m1J8a6BHd19msDh1ejMeNeZJZ8929cC0XByOm2Av7XZ9F1t8NIPvSTIEHoYWGDeJN
 RK3uEscTp8zOrphQlt/wM+66IgmIxSwuN4lOMgwFpq+bkSZxlrJBglUpdYlbSWd7T0yN
 ep2g6DVww5ZAXe8ed+r4HFN7lXvyzizvcEIZu10AiHpWYX5kGfr4htmw2iceURz3QzQq
 KTdA==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlHoRE
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:17 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 01/29] gnu: Remove ecl-16.
Date: Mon,  8 Aug 2022 17:45:36 +0200
Message-Id: <786a15803950a03fa7f47abe8e3457c4d7d611f4.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.1 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.1 (-)

* gnu/packages/sagemath.scm (ecl-16): Delete variable.
* gnu/packages/patches/ecl-16-format-directive-limit.patch,
gnu/packages/patches/ecl-16-ignore-stderr-write-error.patch,
gnu/packages/patches/ecl-16-libffi.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them here.
---
 gnu/local.mk                                  |  3 -
 .../ecl-16-format-directive-limit.patch       | 83 -------------------
 .../ecl-16-ignore-stderr-write-error.patch    | 17 ----
 gnu/packages/patches/ecl-16-libffi.patch      | 16 ----
 gnu/packages/sagemath.scm                     | 21 -----
 5 files changed, 140 deletions(-)
 delete mode 100644 gnu/packages/patches/ecl-16-format-directive-limit.patch
 delete mode 100644 gnu/packages/patches/ecl-16-ignore-stderr-write-error.patch
 delete mode 100644 gnu/packages/patches/ecl-16-libffi.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index 07e3497d10..2049964ff7 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1013,9 +1013,6 @@ dist_patch_DATA =						\
   %D%/packages/patches/dstat-skip-devices-without-io.patch	\
   %D%/packages/patches/dvd+rw-tools-add-include.patch 		\
   %D%/packages/patches/dynaconf-unvendor-deps.patch		\
-  %D%/packages/patches/ecl-16-format-directive-limit.patch	\
-  %D%/packages/patches/ecl-16-ignore-stderr-write-error.patch	\
-  %D%/packages/patches/ecl-16-libffi.patch			\
   %D%/packages/patches/efibootmgr-remove-extra-decl.patch	\
   %D%/packages/patches/efivar-211.patch			\
   %D%/packages/patches/eigen-remove-openmp-error-counting.patch	\
diff --git a/gnu/packages/patches/ecl-16-format-directive-limit.patch b/gnu/packages/patches/ecl-16-format-directive-limit.patch
deleted file mode 100644
index 237db92722..0000000000
--- a/gnu/packages/patches/ecl-16-format-directive-limit.patch
+++ /dev/null
@@ -1,83 +0,0 @@
-Patch backported by Sage.
-
-Fix from upstream that happens to work around
-https://trac.sagemath.org/ticket/23011
-diff --git a/src/lsp/format.lsp b/src/lsp/format.lsp
-index 77ca799..53b887c 100644
---- a/src/lsp/format.lsp
-+++ b/src/lsp/format.lsp
-@@ -307,11 +307,13 @@
-                   :start (format-directive-start struct)
-                   :end (format-directive-end struct))))
- 
-+(defconstant +format-directive-limit+ (1+ (char-code #\~)))
-+
- #+formatter
- (defparameter *format-directive-expanders*
--  (make-array char-code-limit :initial-element nil))
-+  (make-array +format-directive-limit+ :initial-element nil))
- (defparameter *format-directive-interpreters*
--  (make-array char-code-limit :initial-element nil))
-+  (make-array +format-directive-limit+ :initial-element nil))
- 
- (defparameter *default-format-error-control-string* nil)
- (defparameter *default-format-error-offset* nil)
-@@ -550,24 +552,24 @@
-            (write-string directive stream)
-            (interpret-directive-list stream (cdr directives) orig-args args))
-           (#-ecl format-directive #+ecl vector
-+           (multiple-value-bind
-+                 (new-directives new-args)
-+               (let* ((code (char-code (format-directive-character directive)))
-+                      (function
-+                        (and (< code +format-directive-limit+)
-+                             (svref *format-directive-interpreters* code)))
-+                      (*default-format-error-offset*
-+                        (1- (format-directive-end directive))))
-+                 (unless function
-+                   (error 'format-error
-+                          :complaint "Unknown format directive."))
-                  (multiple-value-bind
-                        (new-directives new-args)
--                     (let ((function
--                            (svref *format-directive-interpreters*
--                                   (char-code (format-directive-character
--                                               directive))))
--                           (*default-format-error-offset*
--                            (1- (format-directive-end directive))))
--                       (unless function
--                         (error 'format-error
--                                :complaint "Unknown format directive."))
--                       (multiple-value-bind
--                             (new-directives new-args)
--                           (funcall function stream directive
--                                    (cdr directives) orig-args args)
--                         (values new-directives new-args)))
--                   (interpret-directive-list stream new-directives
--                                             orig-args new-args)))))
-+                     (funcall function stream directive
-+                              (cdr directives) orig-args args)
-+                   (values new-directives new-args)))
-+             (interpret-directive-list stream new-directives
-+                                       orig-args new-args)))))
-       args))
- 
- 
-@@ -639,11 +641,12 @@
-        (values `(write-string ,directive stream)
-                more-directives))
-       (format-directive
--       (let ((expander
--              (aref *format-directive-expanders*
--                    (char-code (format-directive-character directive))))
--             (*default-format-error-offset*
--              (1- (format-directive-end directive))))
-+       (let* ((code (char-code (format-directive-character directive)))
-+              (expander
-+                (and (< code +format-directive-limit+)
-+                     (svref *format-directive-expanders* code)))
-+              (*default-format-error-offset*
-+                (1- (format-directive-end directive))))
-          (if expander
-              (funcall expander directive more-directives)
-              (error 'format-error
diff --git a/gnu/packages/patches/ecl-16-ignore-stderr-write-error.patch b/gnu/packages/patches/ecl-16-ignore-stderr-write-error.patch
deleted file mode 100644
index 42d213c0e9..0000000000
--- a/gnu/packages/patches/ecl-16-ignore-stderr-write-error.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Patch adapted from Sage.
-diff -Naur ecl-16.1.2.orig/src/c/file.d ecl-16.1.2/src/c/file.d
---- ecl-16.1.2.orig/src/c/file.d	2016-05-11 13:10:51.867673867 +1200
-+++ ecl-16.1.2/src/c/file.d	2016-05-11 14:44:48.121907307 +1200
-@@ -3354,8 +3354,10 @@
-   ecl_disable_interrupts();
-   do {
-     out = fwrite(c, sizeof(char), n, IO_STREAM_FILE(strm));
--  } while (out < n && restartable_io_error(strm, "fwrite"));
--  ecl_enable_interrupts();
-+  /* Ignore write errors to stderr to avoid an infinite loop */
-+  } while (out < n && (IO_STREAM_FILE(strm) != stderr) && restartable_io_error(strm, "fwrite"));
-+
-+  ecl_enable_interrupts();
-   return out;
- }
- 
diff --git a/gnu/packages/patches/ecl-16-libffi.patch b/gnu/packages/patches/ecl-16-libffi.patch
deleted file mode 100644
index fc06a07606..0000000000
--- a/gnu/packages/patches/ecl-16-libffi.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Patch adapted from Sage. Allows building ECL on libffi 3.3.
-diff --git a/src/c/ffi.d b/src/c/ffi.d
-index 8861303e..8a959c23 100644
---- a/src/c/ffi.d
-+++ b/src/c/ffi.d
-@@ -133,8 +133,8 @@ static struct {
- #elif defined(X86_WIN64)
-   {@':win64', FFI_WIN64},
- #elif defined(X86_ANY) || defined(X86) || defined(X86_64)
--  {@':cdecl', FFI_SYSV},
--  {@':sysv', FFI_SYSV},
-+  {@':cdecl', FFI_UNIX64},
-+  {@':sysv', FFI_UNIX64},
-   {@':unix64', FFI_UNIX64},
- #endif
- };
diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index 7f76f8912b..75720f31a5 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -174,27 +174,6 @@ (define-public libhomfly
     (license license:public-domain)
     (home-page "https://github.com/miguelmarco/libhomfly")))
 
-;; Sage 9.1 doesn't build with ECL 20.  This won't be necessary once 9.2 is
-;; released.  See https://trac.sagemath.org/ticket/22191
-(define-public ecl-16
-  (package
-    (inherit ecl)
-    (version "16.1.3")
-    (source
-     (origin
-       (method url-fetch)
-       (uri (string-append
-             "https://common-lisp.net/project/ecl/static/files/release/ecl"
-             "-" version ".tgz"))
-       (sha256
-        (base32 "0m0j24w5d5a9dwwqyrg0d35c0nys16ijb4r0nyk87yp82v38b9bn"))
-       (patches (search-patches
-                  "ecl-16-libffi.patch"
-                  "ecl-16-ignore-stderr-write-error.patch"
-                  "ecl-16-format-directive-limit.patch"))))
-    ;; Current ECL uses LGPL 2.1+
-    (license license:lgpl2.0+)))
-
 (define-public pynac
   (package
     (name "pynac")
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:47:38 2022
Received: from localhost ([127.0.0.1]:41724 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4yg-00064T-EM
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:38 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.132]:43465)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4yY-00061s-Jz
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:31 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=YqJFW23SsYpP+nRtsYoP2bdNDi5o4TuQQ0DexoQQisY=;
 b=OpZzMn2K8D7o1k7U7t3tkOUI6A7z3bnRXl2bpF9SdExHoaos4gv5xgBMTWw6VZ/6X6
 7iJCjtlcC/61K2gZWWcrND38sJR4GMTZAgjz/kc9td4WP5+aM3vHJRCLQrb3c0Gv/xVX
 Fcn6/3QCeTYY8DwdpnclZxTzvq7b+iBqTqUhyhBhmXJ+VGKFHvHGaREOJiTb7j5jDU6U
 9y3WcrmQlFwpEDudZVnVKhVcg5N4lYt3UCWJfguHcYiOURzr9oUiHUzZgcCBLRxwv2oV
 MZ4MpRf5iRcSdO057P+08DyWMdX2lkcmwe+OM7oR/8yin8SLkuIXTPE04pGa/HUgmUx5
 J5zQ==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlIoRS
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:18 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 17/29] gnu: Add palp.
Date: Mon,  8 Aug 2022 17:45:52 +0200
Message-Id: <00fd185a226c1748f798d767cb4b312663be2375.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.4 (/)

* gnu/packages/sagemath.scm (palp): New variable.
---
 gnu/packages/sagemath.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index 16810a2d2b..adffd881e1 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -465,3 +465,30 @@ (define-public python-lrcalc
     (synopsis "Littlewood-Richardson Calculator bindings")
     (description "Littlewood-Richardson Calculator bindings")
     (license license:gpl3+)))
+
+(define-public palp
+  (package
+    (name "palp")
+    (version "2.20")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "http://hep.itp.tuwien.ac.at/~kreuzer/CY/palp/palp-" version ".tar.gz"))
+              (sha256
+               (base32
+                "1q1cl3vpdir16szy0jcadysydcrjp48hqxyx42kr8g9digkqjgkj"))))
+    (build-system gnu-build-system)
+    (arguments
+     (list #:make-flags #~(list (string-append "CC=" #$(cc-for-target)))
+           #:tests? #f                  ; no tests
+           #:phases #~(modify-phases %standard-phases
+                        (delete 'configure)
+                        (replace 'install
+                          (lambda _
+                            (for-each
+                             (lambda (name)
+                               (install-file name (string-append #$output "/bin")))
+                             '("class.x" "cws.x" "mori.x" "nef.x" "poly.x")))))))
+    (home-page "http://hep.itp.tuwien.ac.at/~kreuzer/CY/CYpalp.html")
+    (synopsis "Package for Analyzing Lattice Polytopes")
+    (description synopsis)
+    (license license:gpl3)))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:47:38 2022
Received: from localhost ([127.0.0.1]:41722 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4yf-00064L-Pv
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:38 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.133]:33785)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4yY-00061r-AS
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:30 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=PmkRDwIOZFFt1HqjdmGUoB2kQz2DvogozIAt08/gkvk=;
 b=HJwI8r687fbGrcAQ3L7EbwCXu3xubh57IASfaxS6VHhCv5Tk4SB64Yi/fs8cv2AFOV
 QLXf3mqp2BSGuyY+NKjBxVpTAwxYIPjyxNCytb4nUH8js0HB9dPp7oLoIgGICpA0MGJP
 1QDZEFZDiOf+w4e0h39vkvSjGBCgzFrUPtK4ZAyxsaafeDQN+Ss2qN6Cx2amzRjb0MC+
 sQKBA2ecCxAUrKueAv4UTTYroMdpznH0mK/H5MAuR7PPUMFtqEnoAkIr8/m6U0o4KPGx
 QlU9oQcF/bISYgodepbZXhA6Ow1AqDNo8KJE3CjXP3WefVNorRG+BGD3VCPgUYfWftpw
 J4dA==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlIoRK
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:18 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 08/29] gnu: lrcalc: Update to 2.1.
Date: Mon,  8 Aug 2022 17:45:43 +0200
Message-Id: <1f91b91d0ebf10eb4baf1fc5c2e411af2e4a1efb.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.4 (/)

* gnu/packages/algebra.scm (lrcalc): Update to 2.1.
[source]: Remove patch.
* gnu/packages/patches/lrcalc-includes.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove here.
---
 gnu/local.mk                               |  1 -
 gnu/packages/algebra.scm                   | 12 +--
 gnu/packages/patches/lrcalc-includes.patch | 92 ----------------------
 3 files changed, 2 insertions(+), 103 deletions(-)
 delete mode 100644 gnu/packages/patches/lrcalc-includes.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index 5a4c4c0652..3877d1aeb3 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1455,7 +1455,6 @@ dist_patch_DATA =						\
   %D%/packages/patches/llvm-roc-4.0.0-remove-isystem-usr-include.patch \
   %D%/packages/patches/llvm-roc-5.0.0-linkdl.patch \
   %D%/packages/patches/lm-sensors-hwmon-attrs.patch		\
-  %D%/packages/patches/lrcalc-includes.patch    		\
   %D%/packages/patches/lsh-fix-x11-forwarding.patch		\
   %D%/packages/patches/lsof-fatal-test-failures.patch		\
   %D%/packages/patches/lua-CVE-2014-5461.patch                      \
diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index 3ea79e3971..649dc4e442 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -1617,7 +1617,7 @@ (define-public eclib
 (define-public lrcalc
   (package
     (name "lrcalc")
-    (version "1.2")
+    (version "2.1")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -1626,18 +1626,10 @@ (define-public lrcalc
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1c12d04jdyxkkav4ak8d1aqrv594gzihwhpxvc6p9js0ry1fahss"))
-              (patches (search-patches "lrcalc-includes.patch"))))
+                "0s3amf3z75hnrjyszdndrvk4wp5p630dcgyj341i6l57h43d1p4k"))))
     (build-system gnu-build-system)
     (native-inputs
      (list autoconf automake libtool))
-    (arguments
-     `(#:phases
-       (modify-phases %standard-phases
-         (add-before 'build 'fix-permission
-           (lambda _
-             (chmod "lrcalc.maple.src" #o644)
-             #t)))))
     (synopsis "Littlewood-Richardson calculator in algebraic combinatorics")
     (description "The Littlewood-Richardson Calculator (lrcalc) is a
 program designed to compute Littlewood-Richardson coefficients.  It computes
diff --git a/gnu/packages/patches/lrcalc-includes.patch b/gnu/packages/patches/lrcalc-includes.patch
deleted file mode 100644
index e15286905b..0000000000
--- a/gnu/packages/patches/lrcalc-includes.patch
+++ /dev/null
@@ -1,92 +0,0 @@
-Patch taken from the Sage packaging system.
-
-From 4a5e1c8c3c11efdb1cbb4239825a6bf4bf1c52f8 Mon Sep 17 00:00:00 2001
-From: Anders Skovsted Buch <asbuch@HIDDEN>
-Date: Sun, 29 Nov 2015 16:25:56 -0500
-Subject: [PATCH] Patch by Jeroen Demeyer to change include <vector.h> to
- "vector.h", plus similar cases.
-
----
- src/lrcalc.c   | 2 +-
- src/maple.c    | 4 ++--
- src/schublib.h | 2 +-
- src/symfcn.c   | 6 +++---
- src/symfcn.h   | 4 ++--
- 5 files changed, 9 insertions(+), 9 deletions(-)
-
-diff --git a/src/lrcalc.c b/src/lrcalc.c
-index aff3f75..60df49e 100644
---- a/src/lrcalc.c
-+++ b/src/lrcalc.c
-@@ -8,7 +8,7 @@
- #include <stdlib.h>
- extern char *optarg;
- 
--#include <vectarg.h>
-+#include "vectarg.h"
- 
- #include "symfcn.h"
- #include "maple.h"
-diff --git a/src/maple.c b/src/maple.c
-index fdc0768..a5f4d14 100644
---- a/src/maple.c
-+++ b/src/maple.c
-@@ -4,8 +4,8 @@
-  */
- 
- #include <stdio.h>
--#include <vector.h>
--#include <hashtab.h>
-+#include "vector.h"
-+#include "hashtab.h"
- #include "maple.h"
- 
- 
-diff --git a/src/schublib.h b/src/schublib.h
-index a8e8511..864850c 100644
---- a/src/schublib.h
-+++ b/src/schublib.h
-@@ -1,7 +1,7 @@
- #ifndef _SCHUBLIB_H
- #define _SCHUBLIB_H
- 
--#include <hashtab.h>
-+#include "hashtab.h"
- 
- hashtab *trans(vector *w, int vars, hashtab *res);
- hashtab *monk(int i, hashtab *slc, int rank);
-diff --git a/src/symfcn.c b/src/symfcn.c
-index 4ffbe4b..fd5df5d 100644
---- a/src/symfcn.c
-+++ b/src/symfcn.c
-@@ -5,9 +5,9 @@
- 
- #include <stdio.h>
- 
--#include <alloc.h>
--#include <vector.h>
--#include <hashtab.h>
-+#include "alloc.h"
-+#include "vector.h"
-+#include "hashtab.h"
- 
- #include "symfcn.h"
- 
-diff --git a/src/symfcn.h b/src/symfcn.h
-index b8543b1..29bb00d 100644
---- a/src/symfcn.h
-+++ b/src/symfcn.h
-@@ -1,8 +1,8 @@
- #ifndef _SYMFCN_H
- #define _SYMFCN_H
- 
--#include <hashtab.h>
--#include <vector.h>
-+#include "hashtab.h"
-+#include "vector.h"
- 
- int part_itr_sz(vector *part);
- int part_itr_sub(vector *part, vector *outer);
--- 
-2.1.1.1.g1fb337f
-
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:47:37 2022
Received: from localhost ([127.0.0.1]:41720 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4yf-00064D-Ea
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:37 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.133]:32835)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4yX-00061k-NA
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:30 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=ouJ97johJaGgS8iIExQWMnehumj2MrJHr5xS+CAvxYs=;
 b=WFImHH9q3nt5TXlWwSHtXqe0vthpaR31S95Bsor+FhUSBA4MWTJDSnYRjmHZVF1GON
 P2RIN8xhZp0LLWvbWlGbyBAd0Lw1vqk36/2lzwquuWncQviJATr3GWcpOeKYq6vi2s3m
 RCRHuWfmY0oAWJxBifC2OYISU9v2/Fbouh5U0em8d62wdeKJC2Th1LB8zuYg+O7BRR+h
 jzv6vHfBXJJBaGN5G0OvabldWqBrq8FZzxDL+YL9Q/yOC9ETczHP7HZiSZNro+RTcCnC
 mPGMGDPmA5lU3ndNSVoZuRaNWuk+RyND2Rhr/WG2rJ6lExGIaDPw+sqZmBocC07DHBqe
 jJOw==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlIoRT
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:18 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 19/29] gnu: Add flintqs.
Date: Mon,  8 Aug 2022 17:45:54 +0200
Message-Id: <16ce3f083a66df96e4559aa2b1a0212d4046dc81.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.4 (/)

* gnu/packages/sagemath.scm (flintqs): New variable.
---
 gnu/packages/sagemath.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index 474af8f246..b59c93f13a 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -519,3 +519,31 @@ (define-public gfan
     (synopsis "Software package for computing Gröbner fans and tropical varieties")
     (description synopsis)
     (license license:gpl2+)))
+
+(define-public flintqs
+  (package
+    (name "flintqs")
+    (version "1.0")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/sagemath/FlintQS")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1f0lnayz6j6qgasx8pbq61d2fqam0wwhsmh6h15l4vq58l1vvbwj"))))
+    (build-system gnu-build-system)
+    (arguments
+     (list #:phases #~(modify-phases %standard-phases
+                        (add-after 'unpack 'create-changelog
+                          (lambda _
+                            (with-output-to-file "ChangeLog"
+                              (lambda () (display ""))))))))
+    (inputs (list gmp))
+    (native-inputs (list autoconf automake))
+    (home-page "https://github.com/sagemath/FlintQS")
+    (synopsis "Highly optimized multi-polynomial quadratic sieve for integer
+factorization")
+    (description synopsis)
+    (license license:gpl2)))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:47:37 2022
Received: from localhost ([127.0.0.1]:41718 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4yf-000646-3w
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:37 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.133]:37697)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4yX-00061Z-2w
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:29 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973639;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=PaYgLkS914RgeuHKxGG9qZb2T6TfMqZSAx/o5HG1yT0=;
 b=mszLLFT9l/2fCXYggq7Yw404nUoQHn8PKchZg9JCBLkCxa5M9B/YAWzW9BTW9NLMk+
 uXKEcTmbJQ6xf2OlDVxXCMC/XsD3h2tBEKjMqzvJYskZDdnuUKqIZt6hq4E44jP6c4Bv
 LNipoBAOl3g3B7oAJ47RPtFnjenGsHOimD/4lXSpw2zQZ1OfX0DPo4Q/xMUeAyLmmVjy
 2Qcwc4ArIR8hc08+hMARgAiNEyEPey4vN7CqvSVABX+Xy3absD7PDnbXq/bNfvMPWTq+
 zFjl3FNohcmszJgZuyCMgzRw/7MzTPqTuSwT9f4kxedpIVsENN5MUU1pTskK5Blw9X/0
 /3eg==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlJoRc
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:19 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 18/29] gnu: Add gfan.
Date: Mon,  8 Aug 2022 17:45:53 +0200
Message-Id: <18be26da58bdc8030e932797f4734a56546b4c7a.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.4 (/)

* gnu/packages/sagemath.scm (gfan): New variable.
---
 gnu/packages/sagemath.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index adffd881e1..474af8f246 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -492,3 +492,30 @@ (define-public palp
     (synopsis "Package for Analyzing Lattice Polytopes")
     (description synopsis)
     (license license:gpl3)))
+
+(define-public gfan
+  (package
+    (name "gfan")
+    (version "0.6.2")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "https://users-math.au.dk/jensen/software/gfan/gfan" version ".tar.gz"))
+              (sha256
+               (base32
+                "02pihqb1lb76a0xbfwjzs1cd6ay3ldfxsm8dvsbl6qs3vkjxax56"))))
+    (build-system gnu-build-system)
+    (arguments
+     (list #:make-flags #~(list (string-append "PREFIX=" #$output)
+                                (string-append "CC=" #$(cc-for-target))
+                                (string-append "CXX=" #$(cxx-for-target)))
+           #:phases #~(modify-phases %standard-phases
+                        (delete 'configure)
+                        (add-before 'build 'fix-cddlib-include
+                          (lambda _
+                            (substitute* '("src/lp_cdd.cpp" "src/gfanlib_zcone.cpp" "src/app_librarytest.cpp")
+                              (("^#include \"cdd/") "#include \"cddlib/")))))))
+    (inputs (list cddlib gmp))
+    (home-page "https://users-math.au.dk/jensen/software/gfan/gfan.html")
+    (synopsis "Software package for computing Gröbner fans and tropical varieties")
+    (description synopsis)
+    (license license:gpl2+)))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:47:37 2022
Received: from localhost ([127.0.0.1]:41716 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4ye-00063l-CF
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:36 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.183]:41947)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4yW-00061T-Fz
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:28 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=HEGZbgloEX4PP5EBASUD7vRJrI0XhFUUErg7iOsh21w=;
 b=tQTXv2z+dQQ8PNUziJMyL6TJznrWeTnT5WSUNclB0kL3y3VBmOiRxL5sWM28H4Fudb
 sCCHRWp8XjbTjCwSfcbOI12ZKasJXSyA963HmbeEy39wE5OrVPET7tj6vpSLEDn5qhUe
 Pfmbrumwc6oiycR7kuxh2b1fjRpvTeeVU7gXKuGzq+DIpJlPunT2HVnGhE+so3ueguof
 /qaiwkUw6nPbhisUJeHSyW+ZPvKU7LNjlqrFgEQSnS3+ll9+P65PiOsK/negSxFQ0nXV
 yagfvy4fDI00EB9Aw5PmHOt1BVSRVqdwtu4W7z8d566eXRFn4618B2Jsl4n0Y49fR7ob
 OGNw==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlIoRW
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:18 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 24/29] gnu: Add sagemath-data-graphs.
Date: Mon,  8 Aug 2022 17:45:59 +0200
Message-Id: <cac5af4a83aaaf3746cd8d7fdcb4566eeec1902b.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.1 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.1 (-)

* gnu/packages/sagemath.scm (sagemath-data-graphs): New variable.
---
 gnu/packages/sagemath.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index da7194c490..037d42b1dc 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -710,3 +710,24 @@ (define-public sagemath-data-combinatorial-designs
     (description synopsis)
     ;; Sage claims public domain
     (license #f)))
+
+(define-public sagemath-data-graphs
+  (package
+    (name "sagemath-data-graphs")
+    (version "202110214")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "https://mirrors.mit.edu/sage/spkg/upstream/graphs/graphs-"
+                    version
+                    ".tar.bz2"))
+              (sha256
+               (base32
+                "0h9p5wrxips51x6vpfiiaqzp9j004nwppzc9qc2iaqakk06pq8q7"))))
+    (build-system copy-build-system)
+    (arguments '(#:install-plan '(("." "share/graphs"))))
+    (home-page "https://github.com/jasongrout/graph_database") ;; correct?
+    (synopsis "A database of graphs")
+    (description synopsis)
+    ;; Arch says gpl
+    (license #f)))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:47:36 2022
Received: from localhost ([127.0.0.1]:41711 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4yc-00063B-NU
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:36 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.134]:41577)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4yQ-00060M-Cm
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:28 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973639;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=xg5/LMZGSrSlQTvCJgtULksPLZOcTydR3hZHU0xyOdM=;
 b=nMxXcMXr07/NGg+B6cdDIm4MQ/c7FHWXLcxnK4JPmugPiZZAmKPEeLUXh5l/wuODM8
 IjdSyg4iOv8FczlZw8yPFS7EyD99SiiigbiJBySaE8tMKzeqhIv6r5txsAq88puHoFBj
 ip5Nvft/dnCBcV++TLMi+qJVVJI++8x82OxGYl+D8CjBrjEc5WS1vVA3twAoGmFrG+VN
 2ex88IibGZg5MZf6svTMvsJPZMeRz4XHAN6ucMukEP7sK/mK6OYb4w0CWEYqiA8HNTY5
 vRQdSmrJ0V/40eFWPZp+So5VQWt5QUFSOfjW4X2C1YyDfT2bs5n7zke3QuBcjUAGRaMR
 OkaA==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlJoRb
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:19 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 20/29] gnu: Add tachyon.
Date: Mon,  8 Aug 2022 17:45:55 +0200
Message-Id: <b895c20277e3d07aa9f38e6179f69af5843054f6.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.2 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.4 (/)

* gnu/packages/sagemath.scm (tachyon): New variable.
* gnu/packages/patches/tachyon-make-arch.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add here.
---
 gnu/local.mk                                 |  1 +
 gnu/packages/patches/tachyon-make-arch.patch | 13 ++++++
 gnu/packages/sagemath.scm                    | 48 ++++++++++++++++++++
 3 files changed, 62 insertions(+)
 create mode 100644 gnu/packages/patches/tachyon-make-arch.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index 3877d1aeb3..aa38f66066 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1832,6 +1832,7 @@ dist_patch_DATA =						\
   %D%/packages/patches/t1lib-CVE-2011-0764.patch		\
   %D%/packages/patches/t1lib-CVE-2011-1552+.patch		\
   %D%/packages/patches/t4k-common-libpng16.patch		\
+  %D%/packages/patches/tachyon-make-arch.patch			\
   %D%/packages/patches/tao-add-missing-headers.patch		\
   %D%/packages/patches/tao-fix-parser-types.patch		\
   %D%/packages/patches/tar-remove-wholesparse-check.patch	\
diff --git a/gnu/packages/patches/tachyon-make-arch.patch b/gnu/packages/patches/tachyon-make-arch.patch
new file mode 100644
index 0000000000..4e721092a7
--- /dev/null
+++ b/gnu/packages/patches/tachyon-make-arch.patch
@@ -0,0 +1,13 @@
+--- a/unix/Make-arch	2022-08-07 22:05:30.738754355 +0200
++++ b/unix/Make-arch	2022-08-07 22:31:59.969229824 +0200
+@@ -1453,9 +1453,6 @@
+ # Linux x86 using gcc, with threads
+ linux-thr:
+ 	$(MAKE) all \
+-	"ARCH = linux-thr" \
+-	"CC = cc" \
+ 	"CFLAGS = -Wall -O3 -fomit-frame-pointer -ffast-math -DLinux $(THREADSFLAGS) -D_REENTRANT $(MISCFLAGS)" \
+-	"AR = ar" \
+ 	"ARFLAGS = r" \
+ 	"STRIP = strip" \
+ 	"RANLIB = ranlib" \
\ No newline at end of file
diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index b59c93f13a..4ffc3fb9ba 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -547,3 +547,51 @@ (define-public flintqs
 factorization")
     (description synopsis)
     (license license:gpl2)))
+
+(define-public tachyon
+  (package
+    (name "tachyon")
+    (version "0.99.5")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "http://jedi.ks.uiuc.edu/~johns/raytracer/files/" version
+                    "/tachyon-" version ".tar.gz"))
+              (sha256
+               (base32
+                "1xd6h5d4v6dsnm6w46bdcr15fwkcz44p8dncymfry50i4c83q809"))
+              (patches (search-patches "tachyon-make-arch.patch"))))
+    (build-system gnu-build-system)
+    (arguments
+     (list #:tests? #f ; no tests
+           #:make-flags #~(list "linux-thr"
+                                (string-append "CC=" #$(cc-for-target))
+                                (string-append "AR=" #$(ar-for-target)))
+           #:phases #~(modify-phases %standard-phases
+                        (delete 'configure)
+                        (add-after 'unpack 'cd-to-src
+                          (lambda _
+                            (chdir "unix")))
+                        (add-before 'build 'enable-png-jpeg-support
+                          (lambda* (#:key inputs #:allow-other-keys)
+                            (substitute* "Make-config"
+                              (("USEJPEG=") "USEJPEG = -DUSEJPEG")
+                              (("JPEGLIB=") "JPEGLIB = -ljpeg")
+                              (("USEPNG=") "USEPNG = -DUSEPNG")
+                              (("PNGLIB=") "PNGLIB = -lpng -lz"))))
+                        (add-before 'build 'fix-paths
+                          (lambda* (#:key inputs #:allow-other-keys)
+                            (substitute* "Make-config"
+                              (("SHELL=/bin/sh")
+                               (string-append "SHELL=" (search-input-file inputs "/bin/sh"))))))
+                        (replace 'install
+                          (lambda _
+                            (install-file "../compile/tachyon"
+                                          (string-append #$output "/bin"))
+                            (install-file "../compile/libtachyon.a"
+                                          (string-append #$output "/lib")))))))
+    (inputs (list libjpeg-turbo libpng))
+    (home-page "http://jedi.ks.uiuc.edu/~johns/raytracer/")
+    (synopsis "Multithreaded ray tracing software")
+    (description synopsis)
+    (license license:bsd-3)))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:47:34 2022
Received: from localhost ([127.0.0.1]:41703 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4ya-00062Z-U4
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:34 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.135]:42623)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4yV-00061K-9H
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=zty5fSaPKQVA0SZcwwAqizEXwz0cXHay6cgYPWd6AUU=;
 b=DcV39qDjIFo/oWf5e9IjoLhiQKf8XzLKWFjAJLpjFl+b6GpJgG4Fz48y670jkI8/xs
 SWgVjob3m2X8FZkBF9clrZ258FKCJWmzbt5LalomJwfTIhAUlIDbD/OW3xyjcGExXRG4
 jl4D+zZWhUXPFiirKCeHKRaixTTTBNX9WbC/hSlusmkj3hxMBrpjQekS2GoT1A42vJhy
 uJ4MLl5IIscEMOq8YhYeFhATVokXElh0gjK6iR6L7dqvpD+QBuICTrnEs7dWYFnxH/GJ
 NrNYVbejk3TChBrJN4Gm7y4Y8nMBk5XpmE0IFfw5LxNWsZEhkX0txWazTwHpkBj8uZ6B
 wjJA==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlIoRV
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:18 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 21/29] gnu: Add sagemath-data-conway-polynomials.
Date: Mon,  8 Aug 2022 17:45:56 +0200
Message-Id: <7314b2386dcd862d4405340ab7b3e27dac24df6b.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.4 (/)

* gnu/packages/sagemath.scm (sagemath-data-conway-polynomials): New variable.
---
 gnu/packages/sagemath.scm | 48 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index 4ffc3fb9ba..2d82c9ae2e 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -25,6 +25,7 @@ (define-module (gnu packages sagemath)
   #:use-module (guix build-system cmake)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system python)
+  #:use-module (guix build-system trivial)
   #:use-module (guix download)
   #:use-module (guix gexp)
   #:use-module (guix git-download)
@@ -33,6 +34,7 @@ (define-module (gnu packages sagemath)
   #:use-module (gnu packages)
   #:use-module (gnu packages algebra)
   #:use-module (gnu packages autotools)
+  #:use-module (gnu packages base)
   #:use-module (gnu packages bdw-gc)
   #:use-module (gnu packages boost)
   #:use-module (gnu packages compression)
@@ -595,3 +597,49 @@ (define-public tachyon
     (synopsis "Multithreaded ray tracing software")
     (description synopsis)
     (license license:bsd-3)))
+
+(define-public sagemath-data-conway-polynomials
+  (let
+      ((install-py-origin
+        (origin
+          (method url-fetch)
+          (uri
+           "https://raw.githubusercontent.com/sagemath/sage/9.6/build/pkgs/conway_polynomials/spkg-install.py")
+          (sha256 (base32
+                   "1bwnqasnyv793hxg29viing4dnliz29grkhldsirq19d509yk1fs")))))
+    (package
+      (name "sagemath-data-conway-polynomials")
+      (version "0.5")
+      (source (origin
+                (method url-fetch)
+                (uri (string-append
+                      "https://mirrors.mit.edu/sage/spkg/upstream/conway_polynomials/conway_polynomials-"
+                      version ".tar.bz2"))
+                (sha256
+                 (base32
+                  "05zb1ly9x2bbscqv0jgc45g48xx77mfs7qdbqhn4ihmihn57iwnq"))))
+      (build-system trivial-build-system)
+      (arguments
+       (list #:modules '((guix build utils))
+             #:builder #~(begin
+                           (use-modules (guix build utils))
+
+                           (setenv "PATH"
+                                   (string-append #+(file-append bzip2 "/bin")
+                                                  ":"
+                                                  #+(file-append tar "/bin")
+                                                  ":"
+                                                  #+(file-append python "/bin")))
+                           (setenv "SAGE_SHARE" (string-append #$output "/share"))
+                           (setenv "PYTHONPATH" (getcwd))
+
+                           (invoke "tar" "-xvf" #$source)
+                           (symlink (string-append "conway_polynomials-" #$version) "src")
+                           (invoke "python3" (assoc-ref %build-inputs "install-py")))))
+      (inputs `(("install-py" ,install-py-origin)))
+      (home-page
+       "https://www.math.rwth-aachen.de/~Frank.Luebeck/data/ConwayPol/index.html")
+      (synopsis "Tables of Conway polynomials over finite fields")
+      (description synopsis)
+      ;; no idea, Arch claims gpl, debian gpl2+??
+      (license #f))))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:47:32 2022
Received: from localhost ([127.0.0.1]:41697 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4yZ-00062F-Fg
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:32 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.130]:35317)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4yQ-00060P-JP
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=Hd+z01vdnoNaPvOZEHNKAkiYZYLZSUrQt0c8V37h864=;
 b=A6cGsphJ8Jcz08pmpWECJu/MBTSWNqHmTz/GJTdU0Zk8ayvVLH6H65EBwvRa+KA7Vl
 jcVMxJVMFxTD1o3vQAulfFfoxjFaCNJugk5dfw2WEV2aq9NIUi6eZlhS/eifzSVb4XJO
 /OnApIUIzpPtUBsnTFHC4IqSOK8H79nAwfyiTjO92oqeJp+mkmPz0Kum7mfAC5NnMALi
 nXeUQHf9nav8h+smTIqGzTCLd3G1oPf7KB/cJedPlZfa8EpwLDpTCNyrqUIr2SMjNDs/
 fB9AmK2741Lc0SIpY+/DgrROoGmgX281c72O2rgSgEDpdJusS85JkpHXduKdNy08PTBX
 1uQQ==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlHoRC
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:17 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 00/29] Add sagemath.
Date: Mon,  8 Aug 2022 17:45:35 +0200
Message-Id: <cover.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.4 (/)

Hello guix!

This is a second try, hopefully this time without silly errors.

The packaging of sagemath is for now structured as follows:
- `sagemath-just-build' builds everything using the minimal set of
  dependecies to avoid rebuilding where possible. As runtime
  dependencies are missing, this is useless on its own.
- `sagemath-with-dependencies' adds all remaining dependencies as
  propagated-inputs. This should work, if we set a few additional
  environment variables.
- `sagemath-tests' simply runs the tests.

If I interpret the output correctly, these are the tests that are still
failing:
>  sage/calculus/calculus.py                           #  6 doctests  failed
>  sage/categories/primer.py                           #  1 doctest   failed
>  sage/doctest/control.py                             #  3 doctests  failed
>  sage/doctest/sources.py                             #  1 doctest   failed
>  sage/doctest/test.py                                #  1 doctest   failed
>  sage/env.py                                         #  4 doctests  failed
>  sage/doctest/forker.py                              #  1 doctest   failed
>  sage/functions/exp_integral.py                      #  1 doctest   failed
>  sage/interfaces/gap_workspace.py                    #  2 doctests  failed
>  sage/interfaces/maxima_abstract.py                  #  2 doctests  failed
>  sage/interfaces/maxima_lib.py                       #  2 doctests  failed
>  sage/lfunctions/sympow.py                           # 10 doctests  failed
>  sage/libs/eclib/interface.py                        #  7 doctests  failed
>  sage/misc/package_dir.py                            #  1 doctest   failed
>  sage/modular/abvar/abvar.py                         #  1 doctest   failed
>  sage/modular/hecke/submodule.py                     #  1 doctest   failed
>  sage/plot/plot3d/tachyon.py                         #  2 doctests  failed
>  sage/repl/display/jsmol_iframe.py                   # 11 doctests  failed
>  sage/repl/display/formatter.py                      #  4 doctests  failed
>  sage/repl/ipython_kernel/install.py                 #  1 doctest   failed
>  sage/repl/ipython_tests.py                          #  2 doctests  failed
>  sage/repl/rich_output/backend_ipython.py            #  1 doctest   failed
>  sage/repl/rich_output/output_graphics.py            # 25 doctests  failed
>  sage/repl/rich_output/output_graphics3d.py          # 34 doctests  failed
>  sage/repl/rich_output/output_video.py               # 14 doctests  failed
>  sage/repl/rich_output/backend_doctest.py            # 17 doctests  failed
>  sage/schemes/elliptic_curves/ell_rational_field.py  # 14 doctests  failed
>  sage/symbolic/integration/integral.py               #  1 doctest   failed
>  sage/symbolic/relation.py                           #  1 doctest   failed
>  sage/tests/gap_packages.py                          #  1 doctest   failed
>  sage/tests/cmdline.py                               # 14 doctests  failed
Some of these seem harmless, others seem more concerning (including
segmentation faults), some due to still missing dependencies.

Some Notes:
- We need to set some environment variables, so that sage can find all
  dependencies (see `sagemath-tests'). I suppose we could wrap the
  `sage' command, but this would of course add them as dependencies.

- For the `sagemath-data-*' packages, I couldn't find explicit Licenses.
  In Sage's COPYING.txt it just says "None (database)" for license.

- How should we handle test failures? Given errors such as the ones
  below, it seems delusional to expect every test to succeed.
>  Failed example:
>      solve_ineq_fourier([x+y<9,x-y>4],[y,x])
>  Expected:
>      [[y < min(x - 4, -x + 9)]]
>  Got:
>      [[y < min(-x + 9, x - 4)]]

>  Failed example:
>      FDS.basename
>  Expected:
>      'sage.rings.integer'
>  Got:
>      '/gnu/store/.../lib/python3.9/site-packages/sage/rings/integer.pyx'

- `python-cython' is build-time dependency but may be needed at runtime.
  This could cause issues when cross-compiling, right? I think its path
  is only in the wrappers in bin/*.

vicvbcun (29):
  gnu: Remove ecl-16.
  gnu: edge-addition-planarity-suite: Update to 3.0.2.0.
  gnu: gap: Update to 4.11.1.
  gnu: cliquer: Update to 1.22.
  gnu: lcalc: Update to 2.0.5.
  gnu: ntl: Update to 11.5.1.
  gnu: eclib: Update to 20220621.
  gnu: lrcalc: Update to 2.1.
  gnu: maxima: Update to 5.46.0.
  gnu: python-sympy: Update to 1.10.1.
  gnu: cddlib: Update to 0.94m.
  gnu: Add python-memory-allocator.
  gnu: Add python-pplpy.
  gnu: Add primecount.
  gnu: Add python-primecountpy.
  gnu: Add python-lrcalc.
  gnu: Add palp.
  gnu: Add gfan.
  gnu: Add flintqs.
  gnu: Add tachyon.
  gnu: Add sagemath-data-conway-polynomials.
  gnu: Add sagemath-data-elliptic-curves.
  gnu: Add sagemath-data-combinatorial-designs.
  gnu: Add sagemath-data-graphs.
  gnu: Add sagemath-data-poytopes-db.
  gnu: Add pari-galdata.
  gnu: Add sagemath-just-build.
  gnu: Add sagemath-with-dependencies.
  gnu: Add sagemath-tests.

 gnu/local.mk                                  |   9 +-
 gnu/packages/algebra.scm                      | 203 +++--
 gnu/packages/graph.scm                        |   4 +-
 gnu/packages/maths.scm                        |  31 +-
 .../ecl-16-format-directive-limit.patch       |  83 --
 .../ecl-16-ignore-stderr-write-error.patch    |  17 -
 gnu/packages/patches/ecl-16-libffi.patch      |  16 -
 .../patches/lcalc-default-parameters-1.patch  |  26 -
 .../patches/lcalc-default-parameters-2.patch  |  58 --
 gnu/packages/patches/lcalc-lcommon-h.patch    |  13 -
 .../patches/lcalc-using-namespace-std.patch   |  43 -
 gnu/packages/patches/lrcalc-includes.patch    |  92 ---
 gnu/packages/patches/tachyon-make-arch.patch  |  13 +
 gnu/packages/python-xyz.scm                   |   4 +-
 gnu/packages/sagemath.scm                     | 780 ++++++++++++++++--
 15 files changed, 833 insertions(+), 559 deletions(-)
 delete mode 100644 gnu/packages/patches/ecl-16-format-directive-limit.patch
 delete mode 100644 gnu/packages/patches/ecl-16-ignore-stderr-write-error.patch
 delete mode 100644 gnu/packages/patches/ecl-16-libffi.patch
 delete mode 100644 gnu/packages/patches/lcalc-default-parameters-1.patch
 delete mode 100644 gnu/packages/patches/lcalc-default-parameters-2.patch
 delete mode 100644 gnu/packages/patches/lcalc-lcommon-h.patch
 delete mode 100644 gnu/packages/patches/lcalc-using-namespace-std.patch
 delete mode 100644 gnu/packages/patches/lrcalc-includes.patch
 create mode 100644 gnu/packages/patches/tachyon-make-arch.patch


base-commit: f6904c0b19c2fcca41bbf1400c738bd833fec9a8
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:47:26 2022
Received: from localhost ([127.0.0.1]:41686 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4yU-000617-4A
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:26 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.180]:45731)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4yQ-00060O-H6
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:23 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=dD9T7dUYXWjYHeexttEQC6kh2goSwwWwK4f+I2BX6wk=;
 b=LwMB9GmQMHAMuFsR/1SujBHn6gVUgd76pKn9kG94coC2ZLudYKuR5xhBZiA2eaaXhW
 bs0UyEZszO1N1rp/BcloZnB9isvbPBgGTh5hK3mywi2DFyiP88wg6AkNeJyBbLPMQ7kK
 AeLnXD4YLP3Nk1Vfmfpxg/Io8k2zD//waL1VVk9boFF2SEPjia7K+Udko4cMc9yBgc+6
 t6aVaXRXqZj57YFsYdegWTiCkiuTv8Mf+vka5+VZRmplmMd/jY54QbDWm/ynfwNmVUGl
 HsKMEUN//Q9q41r5Jn7FZPu/2efS8ETgzrXwYxvy4UChgyQq+319ERwmXJdAnlfrXB0m
 Z8sQ==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlIoRY
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:18 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 25/29] gnu: Add sagemath-data-poytopes-db.
Date: Mon,  8 Aug 2022 17:46:00 +0200
Message-Id: <844f866923ceb072887afd1a79208df9f62905c0.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.1 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.1 (-)

* gnu/packages/sagemath.scm (sagemath-data-poytopes-db): New variable.
---
 gnu/packages/sagemath.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index 037d42b1dc..1f5c51bf86 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -731,3 +731,24 @@ (define-public sagemath-data-graphs
     (description synopsis)
     ;; Arch says gpl
     (license #f)))
+
+(define-public sagemath-data-polytopes-db
+  (package
+    (name "sagemath-data-polytopes-db")
+    (version "20170220")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append
+                    "https://mirrors.mit.edu/sage/spkg/upstream/polytopes/polytopes-"
+                    version
+                    ".tar.bz2"))
+              (sha256
+               (base32
+                "1q0cd811ilhax4dsj9y5p7z8prlalqr7k9mzq178c03frbgqny6b"))))
+    (build-system copy-build-system)
+    (arguments '(#:install-plan '(("." "share/reflexive_polytopes"))))
+    (home-page "https://www.sagemath.org")
+    (synopsis "Lists of 2- and 3-dimensional reflexive polytopes")
+    (description synopsis)
+    ;; Sage says gpl
+    (license #f)))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:47:26 2022
Received: from localhost ([127.0.0.1]:41684 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4yT-000610-Qb
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:26 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.183]:36785)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4yQ-00060L-HG
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:23 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973639;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=8hdtCCmCGbejWP9U9iBdCigY4Ti4OUVeoJ3nU94ac20=;
 b=DfhGbKRxD08F+VfERMDTA9NBIeyp6ThBMbL9Zd86LjrbUoFm1Il2KIbNxf4YD2SFph
 N0l8x7xwfyplzG8mOOycKYsQjET0HMLWx0Bp2KaB6x7ZR+yBcNiV4FVafSZs3Jdh+x9M
 mC3RYMSTrTt4/N+AeD0jPndW5yTL4beJQseKzSCEtkLAeCW+MbiRAAy2YUwtQsFNJ89v
 XxS8VFYVl2pYwANstucwpZHGF87IoDM0FISWOSOocZnLSRxJmaRoPooJN7LfHdrBQvPt
 vaONs5UtoIkzgVCXAkdAP6SYxxxzZHq9H/jidTOHTWZbz/MWZocvFgDMAJ3lljX5c+/O
 GP6Q==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlJoRa
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:19 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 16/29] gnu: Add python-lrcalc.
Date: Mon,  8 Aug 2022 17:45:51 +0200
Message-Id: <9098133eb9de62cfae8fda11888ce464a463eff8.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.1 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.1 (-)

* gnu/packages/sagemath.scm (python-lrcalc): New variable.
---
 gnu/packages/sagemath.scm | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index d8b70e6f23..16810a2d2b 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -447,3 +447,21 @@ (define-public python-primecountpy
     (synopsis "Cython interface for C++ primecount library")
     (description "Cython interface for C++ primecount library")
     (license license:gpl3)))
+
+(define-public python-lrcalc
+  (package
+    (name "python-lrcalc")
+    (version "2.1")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "lrcalc" version))
+              (sha256
+               (base32
+                "1adassfjalsdsngy01c37835qsx3gj0jx9cinc9b91x4xnd51873"))))
+    (build-system python-build-system)
+    (inputs (list lrcalc))
+    (native-inputs (list python-cython))
+    (home-page "https://math.rutgers.edu/~asbuch/lrcalc")
+    (synopsis "Littlewood-Richardson Calculator bindings")
+    (description "Littlewood-Richardson Calculator bindings")
+    (license license:gpl3+)))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:47:25 2022
Received: from localhost ([127.0.0.1]:41682 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4yT-00060s-7g
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:25 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.131]:33675)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4yQ-00060K-8N
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:23 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973639;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=nFXAgObdRysWMq/Z8lzpKO7iTiHg1w6qdV9HptbHFrg=;
 b=HrCGID0cYBcodpogCX8oO+RM6vBvu3MOUINxYrrp3AiEFOk0SU0xo1sBK6CfA7/Bmd
 JLQv198S4eWkM0VLKHzZ3Tu2c/94rz04vbzOxiP5A9yBe4zSf/LVpBgDTlZ1HFaUtojG
 V4c7cGAhCayH2fKfR80hDDEPkGDQnagwpwpLePWxO59GMX6qpc3+5Nx1e8HP4eGAlZyL
 xfiLqecDOJg/W7CYRaDSsMLbz8Ro6Qh+c4PZ+wJ+vBeEpXSwyKooLDXZYDD/wVeZJK+O
 y4tK88RnevQndmp2ZGydmwFoD2iOrJW10vwOprxQaO4rJz/O0yWAJGEk2VMAzaVjbvpa
 rrjQ==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlIoRZ
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:18 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 27/29] gnu: Add sagemath-just-build.
Date: Mon,  8 Aug 2022 17:46:02 +0200
Message-Id: <da87cdc939ce3cb5d10f703a2dd79f7b451a06d1.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.4 (/)

* gnu/packages/sagemath.scm (sagemath-just-build): New variable.
---
 gnu/packages/sagemath.scm | 134 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 134 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index 5a3c893b61..cf48182047 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -39,6 +39,8 @@ (define-module (gnu packages sagemath)
   #:use-module (gnu packages bdw-gc)
   #:use-module (gnu packages boost)
   #:use-module (gnu packages compression)
+  #:use-module (gnu packages gd)
+  #:use-module (gnu packages graph)
   #:use-module (gnu packages image)
   #:use-module (gnu packages lisp)
   #:use-module (gnu packages maths)
@@ -46,6 +48,7 @@ (define-module (gnu packages sagemath)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages popt)
   #:use-module (gnu packages python)
+  #:use-module (gnu packages python-build)
   #:use-module (gnu packages python-xyz))
 
 
@@ -772,3 +775,134 @@ (define-public pari-galdata
     (description synopsis)
     ;; see home-page
     (license license:gpl2+)))
+
+;;; This only builds sagemath, using the minimum set of dependencies
+(define-public sagemath-just-build
+  (package
+    (name "sagemath-just-build")
+    (version "9.6")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/sagemath/sage")
+                    (commit version)))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0k91l3aid09hy94ps2r6acg22bxgsprxnh1b92hma3z1mn0ii3s1"))))
+    (build-system python-build-system)
+    (arguments
+     (list #:tests? #f ; see sagemath-tests
+           #:use-setuptools? #f
+           #:modules '((guix build python-build-system)
+                       (guix build utils)
+                       (ice-9 ftw))
+           #:phases #~(modify-phases %standard-phases
+                        (add-after 'unpack 'prepare-build
+                          (lambda _
+                            (setenv "SAGE_NUM_THREADS"
+                                    (number->string (parallel-job-count)))
+                            (setenv "SAGE_VENV" #$output)
+                            (chdir "src")))
+                        (add-after 'install 'fix-logo-symlinks
+                          ;; these symlinks point to /tmp/guix-build-... so we
+                          ;; need to recreate them
+                          (lambda _
+                            (for-each
+                             (lambda (file)
+                               (let
+                                   ((source (string-append "sage/ext_data/notebook-ipython/" file))
+                                    (target (string-append #$output "/share/jupyter/kernels/sagemath/" file)))
+                                 (delete-file target)
+                                 (copy-file source target)))
+                             '("logo.svg" "logo-64x64.png"))))
+                        (add-after 'install 'delete-nbextensions
+                          ;; broken symlink to threejs-sage which we don't
+                          ;; even package
+                          (lambda _
+                            (delete-file-recursively (string-append #$output "/share/jupyter/nbextensions"))))
+                        (add-after 'install 'install-missing-files
+                          ;; not installed yet for some reason
+                          (lambda _
+                            (copy-recursively "sage/ext_data"
+                                              (string-append #$output "/lib/python3.9/site-packages/sage/ext_data"))
+                            (install-file "sage/libs/gap/sage.gaprc"
+                                          (string-append #$output "/lib/python3.9/site-packages/sage/libs/gap"))
+                            (install-file "sage/interfaces/sage-maxima.lisp"
+                                          (string-append #$output "/lib/python3.9/site-packages/sage/interfaces"))))
+                        (add-after 'install 'install-bin
+                          ;; so far, we have only installed the
+                          ;; library part of sage
+                          (lambda _
+                            (copy-recursively "bin" (string-append #$output "/bin"))
+                            ;; we don't need these
+                            (delete-file (string-append #$output "/bin/sage-env-config.in"))
+                            (delete-file (string-append #$output "/bin/sage-src-env-config.in"))))
+                        (add-after 'install-bin 'wrap-bin
+                          (lambda _
+                            (with-directory-excursion (string-append #$output "/bin")
+                              (for-each
+                               (lambda (file)
+                                 (wrap-program file
+                                   `("PATH" ":" suffix (,(string-append #$output "/bin")
+                                                        #$(file-append sed "/bin")
+                                                        #$(file-append coreutils "/bin")
+                                                        #$(file-append python "/bin")))))
+                               (scandir "."
+                                        ;; select only executables
+                                        (lambda (file)
+                                          (and (eq? 'regular (stat:type (stat file)))
+                                               (access? file X_OK)))))))))))
+    (inputs (list arb
+                  boost
+                  brial
+                  cliquer
+                  ecl
+                  eclib
+                  edge-addition-planarity-suite
+                  flint
+                  gap
+                  gd
+                  giac
+                  givaro
+                  glpk
+                  gmp
+                  gmp-ecm
+                  gsl
+                  iml
+                  lcalc
+                  libbraiding
+                  libhomfly
+                  linbox
+                  m4ri
+                  m4rie
+                  mpc
+                  mpfi
+                  ntl
+                  openblas
+                  pari-gp
+                  python-cypari2
+                  python-gmpy2
+                  python-jinja2
+                  python-jupyter-core
+                  python-memory-allocator
+                  python-numpy
+                  python-pkgconfig
+                  python-pplpy
+                  python-setuptools
+                  python-wheel
+                  rw
+                  singular
+                  symmetrica
+                  zlib
+                  zn-poly))
+    (native-inputs (list pkg-config python-cython))
+    (home-page "https://www.sagemath.org")
+    (synopsis "Python-based computer algebra system")
+    (description
+     "SageMath is a free open-source mathematics software system licensed under the
+GPL. It builds on top of many existing open-source packages: NumPy, SciPy,
+matplotlib, Sympy, Maxima, GAP, FLINT, R and many more. Access their combined
+power through a common, Python-based language or directly via interfaces or
+wrappers.")
+    (license license:gpl3)))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 15:47:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 11:47:25 2022
Received: from localhost ([127.0.0.1]:41680 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL4yS-00060q-Un
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:25 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.135]:41457)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oL4yQ-00060J-6a
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 11:47:22 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659973638;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=0rEMz5MtfNAW+iiLnPVcP/WXatqjRwSx5z1fIIc1Sxg=;
 b=Wq5blr1RDhFBlxHoe6fSO/Ue6sDKUwysF8l8/Pz78Kzr6lrx837cHNZAdQskV76c7Z
 fN2ig0h/++d3Sg6JAL7gntz4b3+pZ4qy00ueggjQDg9NFYaLQiv54VSpCT6WQDYgpru6
 AIIOgCbKx1EFb5aEm0UBUQiicETamjo2HJnHqzRJLLI/Op6RbgDRulVQjwJ82VN5kPTl
 0bWmkXoX1UUhnfWRchy14Reb1xs7+8fJgqnxMrBKu56SqFS0it2WYjsoJnj7AG2rhCpu
 E+dnyU1jjXw4vA1IKju7CJfWFSSRDA0vVi1DuDg+erc71ram3f19Nf+GQAJqOkxPVmqm
 HqTA==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy78FlHoRG
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Mon, 8 Aug 2022 17:47:17 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2 02/29] gnu: edge-addition-planarity-suite: Update to
 3.0.2.0.
Date: Mon,  8 Aug 2022 17:45:37 +0200
Message-Id: <c852616a132bfca5b96416c8d2b2d762520a7116.1659973115.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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.4 (/)

* gnu/packages/graph.scm (edge-addition-planarity-suite): Update to 3.0.2.0.
---
 gnu/packages/graph.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/graph.scm b/gnu/packages/graph.scm
index 9aadab45e6..109ba68675 100644
--- a/gnu/packages/graph.scm
+++ b/gnu/packages/graph.scm
@@ -537,7 +537,7 @@ (define-public python-leidenalg
 (define-public edge-addition-planarity-suite
   (package
     (name "edge-addition-planarity-suite")
-    (version "3.0.0.5")
+    (version "3.0.2.0")
     (source
      (origin
        (method git-fetch)
@@ -548,7 +548,7 @@ (define-public edge-addition-planarity-suite
        (file-name (git-file-name name version))
        (sha256
         (base32
-         "01cm7ay1njkfsdnmnvh5zwc7wg7x189hq1vbfhh9p3ihrbnmqzh8"))))
+         "1c7bnxgiz28mqsq3a3msznmjq629w0qqjynm2rqnnjn2qpc22h3i"))))
     (build-system gnu-build-system)
     (native-inputs
      (list autoconf automake libtool))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 8 Aug 2022 14:40:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 08 10:40:52 2022
Received: from localhost ([127.0.0.1]:41457 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oL3w3-00022e-GZ
	for submit <at> debbugs.gnu.org; Mon, 08 Aug 2022 10:40:52 -0400
Received: from hera.aquilenet.fr ([185.233.100.1]:38540)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <andreas@HIDDEN>) id 1oL3w1-00022O-J2
 for 56729 <at> debbugs.gnu.org; Mon, 08 Aug 2022 10:40:50 -0400
Received: from localhost (localhost [127.0.0.1])
 by hera.aquilenet.fr (Postfix) with ESMTP id 817D5DDA;
 Mon,  8 Aug 2022 16:40:43 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
 by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id N6MNhYecbwVx; Mon,  8 Aug 2022 16:40:39 +0200 (CEST)
Received: from jurong (unknown [IPv6:2001:861:c4:f2f0:bad0:add3:e270:17e5])
 by hera.aquilenet.fr (Postfix) with ESMTPSA id 3EF55E0;
 Mon,  8 Aug 2022 16:40:39 +0200 (CEST)
Date: Mon, 8 Aug 2022 16:40:37 +0200
From: Andreas Enge <andreas@HIDDEN>
To: Ludovic =?iso-8859-15?Q?Court=E8s?= <ludo@HIDDEN>
Subject: Re: bug#56729: [RFC PATCH 00/10] Add sagemath.
Message-ID: <YvEgZWGgYSkaEx3J@jurong>
References: <cover.1658595756.git.guix@HIDDEN> <87y1w81flc.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <87y1w81flc.fsf@HIDDEN>
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 56729
Cc: vicvbcun <guix@HIDDEN>, 56729 <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 (-)

Hello,

Am Mon, Aug 01, 2022 at 11:24:31AM +0200 schrieb Ludovic Courtès:
> > This series adds SageMath. Everything compiles just fine and even the
> > Jupyter notebook interface works, but there is still much work to do. So
> > far, I have only added the minimal set of inputs required for the build
> > to succeed. Tests and documentations are still missing.
> This looks great already!  To make sure things don’t stall, we could
> apply the patch series piecemeal, starting with the dependencies that
> you think are ready, and leaving more time to polish the ‘sagemath’
> package.

thanks for letting me know, I will start by having a look at the patches
doing version updates.

Concerning sagemath itself, below is my very old version of an attempt at
packaging the library. Some things look reassuringly similar, my handling
of the number of cores is less nice, but I do delete the bundled packages.

Maybe you could copy useful parts into your recipe?

As for tests, indeed we should drop them for the time being until we have
a working sage package.

Thanks for these efforts!

Andreas



(define-public sage
  (package
    (name "sage")
    (version "8.7")
    (source (origin
              (method url-fetch)
              (uri (string-append
                    "ftp://ftp.fu-berlin.de/unix/misc/sage/src/sage-"
                    version ".tar.gz"))
              (sha256
               (base32
                "04l7i29vvxbd276z7hq6lj00ij42iy05pj7x765f0wswjiz0jlax"))
              (modules '((guix build utils)))
              (snippet '(begin (delete-file-recursively "upstream")
                               (delete-file-recursively ".git")
                               #t))))
    (build-system python-build-system)
    (native-inputs
     `(("cython" ,python-cython)
       ("pkg-config" ,pkg-config)
       ("python-cysignals" ,python-cysignals)
       ("python-pkgconfig" ,python-pkgconfig)
       ("python-jinja2" ,python-jinja2)))
    (inputs
     `(("arb" ,arb)
       ("boost" ,boost)
       ("brial" ,brial)
       ("cliquer" ,cliquer)
       ("ecl" ,ecl)
       ("eclib" ,eclib)
       ("gmp-ecm" ,gmp-ecm)
       ("edge-addition-planarity-suite" ,edge-addition-planarity-suite)
       ("fflas-ffpack" ,fflas-ffpack-2.3.2)
       ("flint" ,flint)
       ("gap" ,gap)
       ("gd" ,gd)
       ("gf2x" ,gf2x)
       ("givaro" ,givaro-4.0.4)
       ("glpk" ,glpk)
       ("gmp" ,gmp)
       ("gsl" ,gsl)
       ("iml" ,iml)
       ("lcalc" ,lcalc)
       ("libbraiding" ,libbraiding)
       ("libgc" ,libgc)
       ("libhomfly" ,libhomfly)
       ("linbox" ,linbox-1.5.2)
       ("lrcalc" ,lrcalc)
       ("m4ri" ,m4ri)
       ("m4rie" ,m4rie)
       ("mpc" ,mpc)
       ("mpfr" ,mpfi)
       ("ntl" ,ntl)
       ("pari-gp" ,pari-gp)
       ("ppl" ,ppl)
       ("pynac" ,pynac)
       ("python-cypari2" ,python-cypari2)
       ("python-gmpy2" ,python-gmpy2)
       ("python-numpy" ,python-numpy)
       ("python-six" ,python-six)
       ("ratpoints" ,ratpoints)
       ("readline" ,readline)
       ("rw" ,rw)
       ("singular" ,singular)
       ("symmetrica" ,symmetrica)
       ("zlib" ,zlib)
       ("zn-poly" ,zn-poly)))
    (arguments
     `(#:tests? #f ; a test since this phase fails with an error in setup.py
       #:use-setuptools? #f ; otherwise setup.py complains about
                            ; --single-version-externally-managed
       #:phases
       (modify-phases %standard-phases
         (add-before 'build 'setup
           (lambda _
             (setenv "SAGE_ROOT" (getcwd))
             (setenv "SAGE_LOCAL" (getcwd))
             (setenv "SAGE_SHARE" (string-append (getcwd) "/share"))
             (setenv "PATH" (string-append (getcwd) "/build/bin:"
                            (getcwd) "/src/bin:"
                            (getenv "PATH")))
             (setenv "SAGE_NUM_THREADS" "32") ; arbitrary number, 32 cores
                                              ; on bayfront
             (mkdir-p "var/lib/sage/installed")
             (mkdir-p (string-append (getcwd)
                                     "/share/sage/ext/notebook-ipython"))
             (chdir "src")
             #t))
         (add-after 'install 'save-space
           ;; The Nix package deletes a directory with over 100MB, which
           ;; apparently is not needed. Let us do the same.
           (lambda* (#:key inputs outputs #:allow-other-keys)
             (let* ((out (assoc-ref outputs "out"))
                    (python (assoc-ref inputs "python"))
                    (python-version
                      ((@@ (guix build python-build-system)
                           get-python-version) python))
                    (site (string-append out "/lib/python"
                                         python-version
                                         "/site-packages"))
                    (directory (string-append site "/sage/cython_debug")))
               (delete-file-recursively directory))
             #t)))))
    (synopsis "SageMath computer algebra system")
    (description
     "SageMath is a mathematics software built on top of many existing
packages such as NumPy, SciPy, matplotlib, Sympy, Maxima, GAP, FLINT,
R and others. Their combined power may be accessed through a common,
Python-based language or directly via interfaces or wrappers.")
    ;; documentation under cc-by-sa3.0, bundled packages under various
    ;; other licenses, see COPYING.txt in the distribution
    (license license:gpl3)
    (home-page "https://www.sagemath.org/")))





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 6 Aug 2022 01:28:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Aug 05 21:28:55 2022
Received: from localhost ([127.0.0.1]:60777 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oK8cY-0002II-V6
	for submit <at> debbugs.gnu.org; Fri, 05 Aug 2022 21:28:55 -0400
Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.22]:38597)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <guix@HIDDEN>) id 1oK8cT-0002I8-UB
 for 56729 <at> debbugs.gnu.org; Fri, 05 Aug 2022 21:28:52 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659749320;
 s=strato-dkim-0002; d=ikherbers.com;
 h=In-Reply-To:References:Message-ID:Subject:Cc:To:From:Date:Cc:Date:
 From:Subject:Sender;
 bh=pBwKRcj3j7kyzIxbed0N4ea2OfFhsy2op8svIv5wmAk=;
 b=EwoL4TPGMM6PwVfzT45d45zuXWQ0kJ0mju89ksg28SdG08ITBiOnUJ/f/qAfaDFo2X
 5SaQiJxMA7BJTqLA7WdGxhfYgfkv41FtOL4IGBvQAOu0dH4VGwUSGgo17MCZ3Y1JxBJY
 krncBQbKneNSBN2ZmDDVKMdD1LUnLPI8D5oe/5EmvQAH36MhQ6PeBWrsLGPfWOwVn5qt
 4pi4exyVzkrEHNPBhyjXLMCLCInRdIIrL/nB1jYvDiM4WlAXEbEVp0pC/wnh+Rcjng7E
 tA2fAUPePcHDh6Oo4z7IccL8StglaqRgy7OT5pzxWURM4K+JxZtHndoZWKojv67vH+fu
 ni6A==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9ymAEzKSWlvmNAhIG6s"
X-RZG-CLASS-ID: mo00
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy761SdhR0
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Sat, 6 Aug 2022 03:28:39 +0200 (CEST)
Date: Sat, 6 Aug 2022 03:28:39 +0200
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: Re: [bug#56729] [RFC PATCH 00/10] Add sagemath.
Message-ID: <Yu3Dxy53b55SP7CR@localhost>
Mail-Followup-To: 56729 <at> debbugs.gnu.org,
 Ludovic =?iso-8859-1?Q?Court=E8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 56729
Cc: Ludovic =?iso-8859-1?Q?Court=E8s?= <ludo@HIDDEN>,
 Andreas Enge <andreas.enge@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 2022-07-23T21:59:07+0200, vicvbcun wrote:
> Everything compiles just fine and even the Jupyter notebook interface
> works, [...]
Well, I spoke to soon. As it turns out, the `sage' command I invoked to
test things a bit wound up using the sage installed by pacman, so no
wonder it worked perfectly. Nonetheless, I got some things working in a
guix shell container (so hopefully this wont happen again) with the help
of wrap-program and a few more dependencies.

I will try to post something that actually works a bit soon.




Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 3 Aug 2022 09:27:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 03 05:27:23 2022
Received: from localhost ([127.0.0.1]:46132 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oJAew-0000Vo-LA
	for submit <at> debbugs.gnu.org; Wed, 03 Aug 2022 05:27:23 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.182]:40231)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oJAes-0000Ve-PD
 for 56729 <at> debbugs.gnu.org; Wed, 03 Aug 2022 05:27:20 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659518835;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=BqtrXk7sDIZHpJir72KXTKIQR0DFeD1DmlUtXuOwaDo=;
 b=CTnl4x13Wuoj7iEQxMa4qzeMv3Ilb58kfFLpwLNw/7XINHYLX8QjHI2MGn7cla8Y/q
 KqDWF6L1Qzg2vOfio3D/wCOZCFjkHybjo1jDrHKGFHVbGf3s0mNePhiI7Ht2FK1SSpJW
 ZkSF8j3C33boUCLiisjuRMU0wMwHyO9X1N2/kGc2BKPWJ6ujlKvuBSoD/mh0esZnLJtu
 8qUAAGRWJJFfYjGJ/CMwwMOy8/vT0xoj/bvVWe895PNGA2iv0qN0NYovb9eTiDb6AjjV
 Qmcw9ONkMMskqNyQ4XjbImpNAWGCMRx6DoJmkV0Bypz32D9h3BepC6vzHmJ6vub6G+lp
 GqRw==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9SmHnazdiAbr2jcTsO0Ng=="
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy739RFWHP
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Wed, 3 Aug 2022 11:27:15 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH v2] gnu: gap: Update to 4.11.1.
Date: Wed,  3 Aug 2022 11:25:22 +0200
Message-Id: <f3547b7c9e719d788dde289a470b72a4ebb44527.1659518175.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <28cd72717547c8d8b6a3bf6d993cb07c897a1ba6.1658595756.git.guix@HIDDEN>
References: <28cd72717547c8d8b6a3bf6d993cb07c897a1ba6.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.1 (/)
X-Debbugs-Envelope-To: 56729
Cc: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@HIDDEN>,
 vicvbcun <guix@HIDDEN>, Andreas Enge <andreas.enge@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.1 (-)

Remove logs that are not reproducible.

* gnu/packages/algebra.scm (gap): Update to 4.11.1.
[source]<snippet>: Remove trailing #t.
[arguments]<#:phases>: Remove trailing #t, use gexps.
[install]: Install missing config.h header.
---
 gnu/packages/algebra.scm | 181 +++++++++++++++++++--------------------
 1 file changed, 90 insertions(+), 91 deletions(-)

diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index 95fbdb5e36..c3b1c7fc3b 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -1209,17 +1209,17 @@ (define-public xtensor-benchmark
 (define-public gap
   (package
     (name "gap")
-    (version "4.11.0")
+    (version "4.11.1")
     (source
      (origin
        (method url-fetch)
        (uri (string-append "https://files.gap-system.org/gap-"
                            (version-major+minor version)
-                           "/tar.bz2/gap-"
+                           "/tar.gz/gap-"
                            version
-                           ".tar.bz2"))
+                           ".tar.gz"))
        (sha256
-        (base32 "00l6hvy4iggnlrib4vp805sxdm3j7n3hzpv5zs9hbiiavh80l1xz"))
+        (base32 "01535s81h254zcs84zi95xqmhvvn6fn9qss8761myxc2gpdcadb6"))
        (modules '((guix build utils) (ice-9 ftw) (srfi srfi-1)))
        (snippet
         '(begin
@@ -1235,97 +1235,96 @@ (define-public gap
            ;; given by their names up to version numbers.
            (with-directory-excursion "pkg"
              (for-each delete-file-recursively
-               (lset-difference
-                 (lambda (all keep) (string-prefix? keep all))
-                 (scandir ".")
-                 '("." ".."
-                   ;; Necessary packages.
-                   "GAPDoc-"
-                   "primgrp-"
-                   "SmallGrp-"   ; artistic2.0
-                   "transgrp"    ; artistic2.0 for data,
-                                 ; gpl2 or gpl3 for code
-                   ;; Recommended package.
-                   "io-"         ; gpl3+
-                   ;; Optional packages, searched for at start,
-                   ;; and their depedencies.
-                   "alnuth-"
-                   "autpgrp-"
-                   "crisp-"      ; bsd-2
-                   "ctbllib"     ; gpl3+, clarified in the next release;
-                                 ; see
-                                 ; http://www.math.rwth-aachen.de/~Thomas.Breuer/ctbllib/README.md
-                   "FactInt-"
-                   "fga"
-                   "irredsol-"   ; bsd-2
-                   "laguna-"
-                   "polenta-"
-                   "polycyclic-"
-                   "radiroot-"
-                   "resclasses-"
-                   "sophus-"
-                   "tomlib-"
-                   "utils-"))))
-           #t))))
+                       (lset-difference
+                        (lambda (all keep) (string-prefix? keep all))
+                        (scandir ".")
+                        '("." ".."
+                          ;; Necessary packages.
+                          "GAPDoc-"
+                          "primgrp-"
+                          "SmallGrp-"   ; artistic2.0
+                          "transgrp"    ; artistic2.0 for data,
+                                        ; gpl2 or gpl3 for code
+                          ;; Recommended package.
+                          "io-"   ; gpl3+
+                          ;; Optional packages, searched for at start,
+                          ;; and their depedencies.
+                          "alnuth-"
+                          "autpgrp-"
+                          "crisp-"     ; bsd-2
+                          "ctbllib"    ; gpl3+, clarified in the next release;
+                                        ; see
+                                        ; http://www.math.rwth-aachen.de/~Thomas.Breuer/ctbllib/README.md
+                          "FactInt-"
+                          "fga"
+                          "irredsol-"   ; bsd-2
+                          "laguna-"
+                          "polenta-"
+                          "polycyclic-"
+                          "radiroot-"
+                          "resclasses-"
+                          "sophus-"
+                          "tomlib-"
+                          "utils-"))))))))
     (build-system gnu-build-system)
     (inputs
      (list gmp readline zlib))
     (arguments
-     `(#:modules ((ice-9 ftw)
-                  (srfi srfi-26)
-                  (guix build gnu-build-system)
-                  (guix build utils))
-       #:phases
-       (modify-phases %standard-phases
-         (add-after 'build 'build-packages
-           ;; Compile all packages that have not been deleted by the
-           ;; code snippet above.
-           (lambda _
-             (setenv "CONFIG_SHELL" (which "bash"))
-             (with-directory-excursion "pkg"
-               (invoke "../bin/BuildPackages.sh")
-             #t)))
-         (add-after 'build-packages 'build-doc
-           ;; The documentation is bundled, but we create it from source.
-           (lambda _
-             (with-directory-excursion "doc"
-               (invoke "./make_doc"))
-             #t))
-         (replace 'install
-           (lambda* (#:key outputs #:allow-other-keys)
-             (let* ((out (assoc-ref outputs "out"))
-                    (bin (string-append out "/bin"))
-                    (prog (string-append bin "/gap"))
-                    (prog-real (string-append bin "/.gap-real"))
-                    (share (string-append out "/share/gap")))
-               ;; Install only the gap binary; the gac compiler is left
-               ;; for maybe later. "Wrap" it in a shell script that calls
-               ;; the binary with the correct parameter.
-               ;; The make target install-bin is supposed to do that, but
-               ;; is not currently working.
-               (mkdir-p bin)
-               (copy-file "gap" prog-real)
-               (call-with-output-file prog
-                 (lambda (port)
-                   (format port
-                           "#!~a~%exec ~a -l ~a \"$@\"~%"
-                           (which "bash")
-                           prog-real
-                           share)))
-               (chmod prog #o755)
-               ;; Install the headers and library, which are needed by Sage.
-               (invoke "make" "install-headers")
-               (invoke "make" "install-libgap")
-               ;; Remove information on the build directory from sysinfo.gap.
-               (substitute* "sysinfo.gap"
-                 (("GAP_BIN_DIR=\".*\"") "GAP_BIN_DIR=\"\"")
-                 (("GAP_LIB_DIR=\".*\"") "GAP_LIB_DIR=\"\"")
-                 (("GAP_CPPFLAGS=\".*\"") "GAP_CPPFLAGS=\"\""))
-               (invoke "make" "install-gaproot")
-               ;; Copy the directory of compiled packages; the make target
-               ;; install-pkg is currently empty.
-               (copy-recursively "pkg" (string-append share "/pkg")))
-             #t)))))
+     (list #:modules '((ice-9 ftw)
+                       (srfi srfi-26)
+                       (guix build gnu-build-system)
+                       (guix build utils))
+           #:phases
+           #~(modify-phases %standard-phases
+               (add-after 'build 'build-packages
+                 ;; Compile all packages that have not been deleted by the
+                 ;; code snippet above.
+                 (lambda _
+                   (setenv "CONFIG_SHELL" (which "bash"))
+                   (with-directory-excursion "pkg"
+                     (invoke "../bin/BuildPackages.sh"))))
+               (add-after 'build-packages 'build-doc
+                 ;; The documentation is bundled, but we create it from source.
+                 (lambda _
+                   (with-directory-excursion "doc"
+                     (invoke "./make_doc"))))
+               (replace 'install
+                 (lambda _
+                   (let* ((bin (string-append #$output "/bin"))
+                          (prog (string-append bin "/gap"))
+                          (prog-real (string-append bin "/.gap-real"))
+                          (share (string-append #$output "/share/gap")))
+                     ;; Install only the gap binary; the gac compiler is left
+                     ;; for maybe later. "Wrap" it in a shell script that calls
+                     ;; the binary with the correct parameter.
+                     ;; The make target install-bin is supposed to do that, but
+                     ;; is not currently working.
+                     (mkdir-p bin)
+                     (copy-file "gap" prog-real)
+                     (call-with-output-file prog
+                       (lambda (port)
+                         (format port
+                                 "#!~a~%exec ~a -l ~a \"$@\"~%"
+                                 (which "bash")
+                                 prog-real
+                                 share)))
+                     (chmod prog #o755)
+                     ;; Install the headers and library, which are needed by Sage.
+                     (invoke "make" "install-headers")
+                     (invoke "make" "install-libgap")
+                     (install-file "gen/config.h" (string-append #$output "/include/gap"))
+                     ;; Remove information on the build directory from sysinfo.gap.
+                     (substitute* "sysinfo.gap"
+                       (("GAP_BIN_DIR=\".*\"") "GAP_BIN_DIR=\"\"")
+                       (("GAP_LIB_DIR=\".*\"") "GAP_LIB_DIR=\"\"")
+                       (("GAP_CPPFLAGS=\".*\"") "GAP_CPPFLAGS=\"\""))
+                     (invoke "make" "install-gaproot")
+                     ;; Copy the directory of compiled packages; the make target
+                     ;; install-pkg is currently empty.
+                     (copy-recursively "pkg" (string-append share "/pkg"))
+                     ;; these log files are not reproducible
+                     (delete-file (string-append share "/pkg/io-4.7.0/config.log"))
+                     (delete-file-recursively (string-append share "/pkg/log"))))))))
     (home-page "https://www.gap-system.org/")
     (synopsis
      "System for computational group theory")

base-commit: f6904c0b19c2fcca41bbf1400c738bd833fec9a8
prerequisite-patch-id: 73510fd06d7520fe1f53a6d654ad79bfb197731a
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 3 Aug 2022 09:22:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Aug 03 05:22:37 2022
Received: from localhost ([127.0.0.1]:46128 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oJAaK-0000Ol-St
	for submit <at> debbugs.gnu.org; Wed, 03 Aug 2022 05:22:37 -0400
Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.220]:37537)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <guix@HIDDEN>) id 1oJAaI-0000Oc-9d
 for 56729 <at> debbugs.gnu.org; Wed, 03 Aug 2022 05:22:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1659518534;
 s=strato-dkim-0002; d=ikherbers.com;
 h=In-Reply-To:References:Message-ID:Subject:Cc:To:From:Date:Cc:Date:
 From:Subject:Sender;
 bh=Hlsp9lAytBQZ2Q7s6fu5Opl/RoH4/z5vsR0B+LLfLnk=;
 b=L2YeKCYMHbSh4JYkcUuB6yGr9UXT105OT+hutwqooLWXmCwj+7bvvY8os+LL0oSQzE
 RLigserz+O+2pXPCfYyWzSa/1VdM95lT48laloc00yxDTFj0hAClPCORvCcnbvp2fXYs
 3f8zbgglzqUofBr7js6lL45+LEJovEh9/5VtqRW4nz7k1DktptYHAJCaIJDw8Sv+VMnx
 YD0mZeVsoujLUF6AyPjaGT3+hJhXHnypKqIUCF9tcxCc30j+4WsYAHFq4XrKw++4dkkE
 FvAVDUXKlkZasNq+LJOAq8Qshp0UGqqJs8a73DAzSmR6wOnBJEMHphQlhfVPo3Nil5Fy
 9efw==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9SmHnazdiAbr2jcTsO0Ng=="
X-RZG-CLASS-ID: mo00
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id 0cac6cy739MDWDc
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Wed, 3 Aug 2022 11:22:13 +0200 (CEST)
Date: Wed, 3 Aug 2022 11:21:43 +0200
From: guix@HIDDEN
To: Ludovic =?iso-8859-1?Q?Court=E8s?= <ludo@HIDDEN>
Subject: Re: [bug#56729] [RFC PATCH 00/10] Add sagemath.
Message-ID: <Yuo+J48rdyIRZzPZ@localhost>
Mail-Followup-To: Ludovic =?iso-8859-1?Q?Court=E8s?= <ludo@HIDDEN>,
 56729 <at> debbugs.gnu.org, Andreas Enge <andreas.enge@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN> <87y1w81flc.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <87y1w81flc.fsf@HIDDEN>
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 56729
Cc: 56729 <at> debbugs.gnu.org, Andreas Enge <andreas.enge@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 (-)

Hello,

On 2022-08-01T11:24:31+0200, Ludovic Courtès wrote:
> > This series adds SageMath. Everything compiles just fine and even the
> > Jupyter notebook interface works, but there is still much work to do. So
> > far, I have only added the minimal set of inputs required for the build
> > to succeed. Tests and documentations are still missing.
> 
> This looks great already!  To make sure things don’t stall, we could
> apply the patch series piecemeal, starting with the dependencies that
> you think are ready, and leaving more time to polish the ‘sagemath’
> package.
> 
> WDYT?
Sounds like a good idea. The updates all seem fine to me (except gap)
and other than perhaps a better description for python-memory-allocator
I don't think there is much left to do for the other ones.

As for gap, I took another stab at it and it now builds reproducibly for
me. I also removed all the trailing #t's and changed the phases to use a
gexp.
By the way, the gap definition contains a snippet that deletes many gap
packages over concerns due to missing explicit licenses. However in a
cursory look at the tarball, I can see many LICENSE/COPYING files so
that may have changed.

> Regarding SageMath, my understanding is that it bundles lots of things.
> In Guix, we’d like to make sure we do not use the bundled packages,
> unless we practically can’t avoid it.  To do that, the best option is to
> remove “third-party” (or similar) directories right in the ‘snippet’ of
> the ‘sagemath’ package.  Could you give that a try?
If I understand the Sage build system correctly, missing dependencies
are automatically retrieved and build only when using the provided
Makefile. As is, the package definition builds and installs only the
python library part using setup.py. Thus a missing dependency probably
leads to a runtime error, though I haven't checked this.

> Then, as you note, we’d rather run tests to make sure the package works
> as intended.
I will try to see if I can get tests to work, though probably as
separate "package" like nixpkgs does[0], to avoid rebuilding sagemath so
often :).

As for sagemath itself, I will have a look at what exactly we need in
bin/.

[0]:
https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/science/math/sage/sage-tests.nix




Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 1 Aug 2022 09:24:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Aug 01 05:24:43 2022
Received: from localhost ([127.0.0.1]:39269 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oIRfH-0001vt-7X
	for submit <at> debbugs.gnu.org; Mon, 01 Aug 2022 05:24:43 -0400
Received: from eggs.gnu.org ([209.51.188.92]:55684)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1oIRfF-0001vX-By
 for 56729 <at> debbugs.gnu.org; Mon, 01 Aug 2022 05:24:41 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:45812)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1oIRf8-00028D-MB; Mon, 01 Aug 2022 05:24:34 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To:
 From; bh=ARTSGx8em/bKCfyY34XO9YL56S8yquljlYffl8fSUQU=; b=DtI2IfGnAjel9ah1mWZ5
 uYcvrCIsCBf3kqfHLfWmOz6R9hYVYW/xBf0CMbtjLcY4q8RzvkPBBnsk+Xbf8hiYZKIzYqSUJfraz
 pOzdhhy1BEv81xSKv8QdN89VOmX9miav1oW70u2zquNgjq5NE2SOdN7OlENGClQy7wFOU9FcjSq77
 Zfr5XlPWtwnGdOeYX/246239F0wILXNBKgT29bIeNVkXidEogqd/Ko7ozx6QA47lO01ntpr1nbHvW
 E4xUTxPgU04oC35fwnENmnEuyitDIduaijU2tzBwUybSQYejlgkOCvEyP+rV/54JGp8U7XQp8Bdu5
 LMjVzoG2TveC7A==;
Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=34792 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1oIRf8-0002rp-8x; Mon, 01 Aug 2022 05:24:34 -0400
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: vicvbcun <guix@HIDDEN>
Subject: Re: bug#56729: [RFC PATCH 00/10] Add sagemath.
References: <cover.1658595756.git.guix@HIDDEN>
Date: Mon, 01 Aug 2022 11:24:31 +0200
In-Reply-To: <cover.1658595756.git.guix@HIDDEN> (vicvbcun's message of
 "Sat, 23 Jul 2022 21:59:07 +0200")
Message-ID: <87y1w81flc.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 56729
Cc: 56729 <at> debbugs.gnu.org, Andreas Enge <andreas.enge@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: -3.3 (---)

Hello!

vicvbcun <guix@HIDDEN> skribis:

> This series adds SageMath. Everything compiles just fine and even the
> Jupyter notebook interface works, but there is still much work to do. So
> far, I have only added the minimal set of inputs required for the build
> to succeed. Tests and documentations are still missing.

This looks great already!  To make sure things don=E2=80=99t stall, we could
apply the patch series piecemeal, starting with the dependencies that
you think are ready, and leaving more time to polish the =E2=80=98sagemath=
=E2=80=99
package.

WDYT?

Regarding SageMath, my understanding is that it bundles lots of things.
In Guix, we=E2=80=99d like to make sure we do not use the bundled packages,
unless we practically can=E2=80=99t avoid it.  To do that, the best option =
is to
remove =E2=80=9Cthird-party=E2=80=9D (or similar) directories right in the =
=E2=80=98snippet=E2=80=99 of
the =E2=80=98sagemath=E2=80=99 package.  Could you give that a try?

Then, as you note, we=E2=80=99d rather run tests to make sure the package w=
orks
as intended.

Cc=E2=80=99ing Andreas, who I think is quite familiar with Sage.

Ludo=E2=80=99.




Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 23 Jul 2022 20:52:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 23 16:52:53 2022
Received: from localhost ([127.0.0.1]:46431 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oFM7J-0002wb-2L
	for submit <at> debbugs.gnu.org; Sat, 23 Jul 2022 16:52:53 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.134]:38573)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oFM6z-0002uI-0W
 for 56729 <at> debbugs.gnu.org; Sat, 23 Jul 2022 16:52:37 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1658609551;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=PF+UHGfSYkre9SLQLbCHTu1gGDILkm1Ag+SL+Gt8OEE=;
 b=ERdhh8H7+An9xUdi4kJ/CLjQLzxi3Zkv+bx9lb5z7u5xzu7qrFAwGd75gq8wbeQ9zj
 T6k6vs/z3Eh1cEMsU+rckKH80KA00tPHvFvSj8niTo6eGmq/5NI3a3keK64C1q0JsrEn
 pYvMjmYdQMQ0vKRn56/NASwGrfkSMnwBMv3fIapFEgM4gG5CQ6kP/MG9/l015Dbw6TRD
 /OHN/vbAA7HVwQiDxUr6S+pW7BXdAN0BWxiV51J/w1WMuayRj3af7nxGlZkmQvHqwOGY
 luBn94enk3BszgRI9ONaj1eUVTegNuABI6ZoHRvZs5L8IeNRgzEowThHyoDZV2X7sOqo
 PMzA==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvh3llVxq3loQ=="
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id Vdcb24y6NKqVD6b
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Sat, 23 Jul 2022 22:52:31 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH 04/10] gnu: cliquer: Update to 1.22.
Date: Sat, 23 Jul 2022 22:51:58 +0200
Message-Id: <a92553c08f12f536582ab3a4ea5bf914c94ed38c.1658595756.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: vicvbcun <guix@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.4 (/)

Switch to an autotoolized fork.

* gnu/packages/sagemath.scm (cliquer): Update to 1.22.
---
 gnu/packages/sagemath.scm | 25 ++++++++++++-------------
 1 file changed, 12 insertions(+), 13 deletions(-)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index 75720f31a5..b29620a946 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -101,19 +101,18 @@ (define-public python-gmpy2
 (define-public cliquer
   (package
     (name "cliquer")
-    (version "1.21")
-    ;; The original source package is available from the home page and
-    ;; has not seen any release since 2010; it comes with only a Makefile
-    ;; without an "install" target. Instead, there is an autotoolized
-    ;; tarball available from the Sage project.
-    (source
-     (origin
-       (method url-fetch)
-       (uri "http://users.ox.ac.uk/~coml0531/sage/cliquer-1.21.tar.gz")
-       (sha256
-        (base32
-         "1hdzrmrx0nvvj8kbwxrs8swqgkd284khzl623jizixcv28xb77aq"))))
+    (version "1.22")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/dimpase/autocliquer")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "00gcmrhi2fjn8b246w5a3b0pl7p6haxy5wjvd9kcqib1xanz59z4"))))
     (build-system gnu-build-system)
+    (native-inputs (list autoconf automake libtool))
     (synopsis "C routines for finding cliques in weighted graphs")
     (description "Cliquer is a set of reentrant C routines for finding
 cliques in a weighted or unweighted graph.  It uses an exact
@@ -122,7 +121,7 @@ (define-public cliquer
 search to maximal cliques, store cliques in memory and call a user-defined
 function for every found clique.")
     (license license:gpl2+)
-    (home-page "https://users.aalto.fi/~pat/cliquer.html")))
+    (home-page "https://github.com/dimpase/autocliquer")))
 
 (define-public libbraiding
   (package
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 23 Jul 2022 20:52:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 23 16:52:53 2022
Received: from localhost ([127.0.0.1]:46429 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oFM7I-0002wU-Ir
	for submit <at> debbugs.gnu.org; Sat, 23 Jul 2022 16:52:53 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.131]:40899)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oFM6z-0002uQ-73
 for 56729 <at> debbugs.gnu.org; Sat, 23 Jul 2022 16:52:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1658609551;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=DGiSLXh2nIkPRmghTmmNR80bHiXOqboSfXtIBpGKJa4=;
 b=qUKwlYwDrGsasf2W5bEyS9bpTi115lZ5YUbvjRRjDlAHlX33eoU4swVcuCgb+WhJ3l
 ZCxcZ2HLNJosto85DKf+P+6gdOyMFnKaBCuoW3MZE3joBvKfxkwskhRmmi54PHH5ZSEV
 8RKxA5hVwy/c+KJbBVZhjTIdazhL57LLJMOZTI051zedQE66LYBuNoHhhnd8Aj2vyG+0
 mAhC2e6nsGXaFnSRIrfBNLPZ0px1MzuY66MsCTyhu9lzCNOxGpppiZeCF/iV4XcTyBTB
 0U8Do5bw/TrDkAPaqq01GyM2FvbKGf6rGN0m7jv0UVkGYwjSZoRYEEzgPR+zQZ9VlROx
 EUVg==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvh3llVxq3loQ=="
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id Vdcb24y6NKqVD6j
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Sat, 23 Jul 2022 22:52:31 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH 10/10] gnu: Add sagemath.
Date: Sat, 23 Jul 2022 22:52:04 +0200
Message-Id: <8b34d84b936a6f6d94479116e15bd5dfa2cd2cdb.1658595756.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: vicvbcun <guix@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.4 (/)

* gnu/packages/sagemath.scm (sagemath): New variable.
---

Notes:
- I'm not sure about native inputs vs. inputs here.
- There is a broken symlink in share/jupyter/kernels/sagemath/doc is
  currently a broken symlink. We should probably remove it and add it
  into the documentation output.
- bin/ is currently full of random stuff, we probably only need a few
  things.

 gnu/packages/sagemath.scm | 106 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 106 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index 335d98d9f4..f84440db93 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -4,6 +4,7 @@
 ;;; Copyright © 2019, 2020 Tobias Geerinckx-Rice <me@HIDDEN>
 ;;; Copyright © 2020 Jakub Kądziołka <kuba@HIDDEN>
 ;;; Copyright © 2021 Efraim Flashner <efraim@HIDDEN>
+;;; Copyright © 2022 vicvbcun <guix@HIDDEN>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -25,6 +26,7 @@ (define-module (gnu packages sagemath)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system python)
   #:use-module (guix download)
+  #:use-module (guix gexp)
   #:use-module (guix git-download)
   #:use-module (guix packages)
   #:use-module (guix utils)
@@ -34,6 +36,8 @@ (define-module (gnu packages sagemath)
   #:use-module (gnu packages bdw-gc)
   #:use-module (gnu packages boost)
   #:use-module (gnu packages compression)
+  #:use-module (gnu packages gd)
+  #:use-module (gnu packages graph)
   #:use-module (gnu packages image)
   #:use-module (gnu packages lisp)
   #:use-module (gnu packages maths)
@@ -41,6 +45,7 @@ (define-module (gnu packages sagemath)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages popt)
   #:use-module (gnu packages python)
+  #:use-module (gnu packages python-build)
   #:use-module (gnu packages python-xyz))
 
 
@@ -400,3 +405,104 @@ (define-public python-pplpy
      "This Python module pplpy provides a wrapper to the C++ Parma Polyhedra
 Library (PPL).")
     (license license:gpl3)))
+
+(define-public sagemath
+  (package
+    (name "sagemath")
+    (version "9.6")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/sagemath/sage")
+                    (commit version)))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "0k91l3aid09hy94ps2r6acg22bxgsprxnh1b92hma3z1mn0ii3s1"))))
+    (build-system python-build-system)
+    (arguments
+     (list #:tests? #f                  ; may take a long time, I'm scared
+           #:use-setuptools? #f
+           #:phases #~(modify-phases %standard-phases
+                        (add-after 'unpack 'prepare-build
+                          (lambda _
+                            (setenv "SAGE_NUM_THREADS"
+                                    (number->string (parallel-job-count)))
+                            (setenv "SAGE_VENV" #$output)
+                            (chdir "src")))
+                        (add-after 'install 'fix-logo-symlinks
+                          ;; these symlinks point to /tmp/guix-build-... so we
+                          ;; need to recreate them
+                          (lambda _
+                            (for-each
+                             (lambda (file)
+                               (let
+                                   ((source (string-append "sage/ext_data/notebook-ipython/" file))
+                                    (target (string-append #$output "/share/jupyter/kernels/sagemath/" file)))
+                                 (delete-file target)
+                                 (copy-file source target)))
+                             '("logo.svg" "logo-64x64.png"))))
+                        (add-after 'install 'delete-nbextensions
+                          ;; broken symlink to threejs-sage which we
+                          ;; don't even package
+                          (lambda _
+                            (delete-file-recursively (string-append #$output "/share/jupyter/nbextensions"))))
+                        (add-after 'install 'install-bin
+                          ;; so far, we have only installed the
+                          ;; library part of sage
+                          (lambda _
+                            ;; this copies way to much
+                            (copy-recursively "bin" (string-append #$output "/bin")))))))
+    (inputs (list arb
+                  boost
+                  brial
+                  cliquer
+                  ecl
+                  eclib
+                  edge-addition-planarity-suite
+                  flint
+                  gap
+                  gd
+                  giac
+                  givaro
+                  glpk
+                  gmp
+                  gmp-ecm
+                  gsl
+                  iml
+                  lcalc
+                  libbraiding
+                  libhomfly
+                  linbox
+                  m4ri
+                  m4rie
+                  mpc
+                  mpfi
+                  ntl
+                  openblas
+                  pari-gp
+                  python-cypari2
+                  python-gmpy2
+                  python-jinja2
+                  python-jupyter-core
+                  python-memory-allocator
+                  python-numpy
+                  python-pkgconfig
+                  python-pplpy
+                  python-setuptools
+                  python-wheel
+                  rw
+                  singular
+                  symmetrica
+                  zlib
+                  zn-poly))
+    (native-inputs (list pkg-config python-cython))
+    (home-page "https://www.sagemath.org")
+    (synopsis "Python-based computer algebra system")
+    (description
+     "SageMath is a free open-source mathematics software system licensed under the
+GPL. It builds on top of many existing open-source packages: NumPy, SciPy,
+matplotlib, Sympy, Maxima, GAP, FLINT, R and many more. Access their combined
+power through a common, Python-based language or directly via interfaces or
+wrappers.")
+    (license license:gpl3)))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 23 Jul 2022 20:52:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 23 16:52:52 2022
Received: from localhost ([127.0.0.1]:46427 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oFM7H-0002wM-QC
	for submit <at> debbugs.gnu.org; Sat, 23 Jul 2022 16:52:52 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.133]:38985)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oFM6z-0002uK-73
 for 56729 <at> debbugs.gnu.org; Sat, 23 Jul 2022 16:52:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1658609551;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=qKd14y+zRhToEHGIuZB42qscvXRbf9TKY3f7ZYGQXPE=;
 b=Bq5PsIqW32bttPkBXoHdo5z0Ae8112RtNWJuslBW/A9NHnp/Nx0yvOWn2NRdWczSyp
 yxErhr0UHvSxtKHgKZ/TxsBPyePeJRb3+mvmJPvDgihMuBsOmLKzCly0cIriUDDzMGMb
 lUgLQez9qHmTYcQxSMdPtIq5RAajS+Rk2GYds7iAYxOekzT6Sz+NxFnVShxGCdp189G4
 NjDYHa1bbka0f3JkwGzpV8jqogWgl0QIeqUP48iVZ7DGv44QY8XXAxkSyEZofGWa+E7r
 1g5HVJnHsA9dqpxLOflIr/GrbNb8oFYklKumepc6XPNe/GnLsNZNKPhtCev4yr3n21oS
 o7eQ==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvh3llVxq3loQ=="
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id Vdcb24y6NKqVD6f
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Sat, 23 Jul 2022 22:52:31 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH 05/10] gnu: lcalc: Update to 2.0.5.
Date: Sat, 23 Jul 2022 22:51:59 +0200
Message-Id: <8fad623072b4075781f6936fd1a324950886023c.1658595756.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: vicvbcun <guix@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.4 (/)

* gnu/packages/sagemath.scm (lcalc): Update to 2.0.5.
* gnu/packages/patches/lcalc-default-parameters-1.patch,
gnu/packages/patches/lcalc-default-parameters-2.patch,
gnu/packages/patches/lcalc-lcommon-h.patch,
gnu/packages/patches/lcalc-using-namespace-std.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove here.
---
 gnu/local.mk                                  |  4 --
 .../patches/lcalc-default-parameters-1.patch  | 26 -------
 .../patches/lcalc-default-parameters-2.patch  | 58 ---------------
 gnu/packages/patches/lcalc-lcommon-h.patch    | 13 ----
 .../patches/lcalc-using-namespace-std.patch   | 43 -----------
 gnu/packages/sagemath.scm                     | 71 ++++++-------------
 6 files changed, 20 insertions(+), 195 deletions(-)
 delete mode 100644 gnu/packages/patches/lcalc-default-parameters-1.patch
 delete mode 100644 gnu/packages/patches/lcalc-default-parameters-2.patch
 delete mode 100644 gnu/packages/patches/lcalc-lcommon-h.patch
 delete mode 100644 gnu/packages/patches/lcalc-using-namespace-std.patch

diff --git a/gnu/local.mk b/gnu/local.mk
index 07e3497d10..84c88ea905 100644
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@ -1371,10 +1371,6 @@ dist_patch_DATA =						\
   %D%/packages/patches/kodi-set-libcurl-ssl-parameters.patch		\
   %D%/packages/patches/kodi-skip-test-449.patch		\
   %D%/packages/patches/laby-make-install.patch			\
-  %D%/packages/patches/lcalc-default-parameters-1.patch		\
-  %D%/packages/patches/lcalc-default-parameters-2.patch		\
-  %D%/packages/patches/lcalc-lcommon-h.patch    		\
-  %D%/packages/patches/lcalc-using-namespace-std.patch 		\
   %D%/packages/patches/ldns-drill-examples.patch		\
   %D%/packages/patches/leela-zero-gtest.patch			\
   %D%/packages/patches/less-hurd-path-max.patch			\
diff --git a/gnu/packages/patches/lcalc-default-parameters-1.patch b/gnu/packages/patches/lcalc-default-parameters-1.patch
deleted file mode 100644
index 19b0776320..0000000000
--- a/gnu/packages/patches/lcalc-default-parameters-1.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-Patch taken from the Sage packaging system.
-
-diff -Naur lcalc-1.23-vanilla/include/Ldirichlet_series.h lcalc-1.23-fixed-gcc.4.9/include/Ldirichlet_series.h
---- lcalc-1.23-vanilla/include/Ldirichlet_series.h	2012-08-08 23:21:55.000000000 +0200
-+++ lcalc-1.23-fixed-gcc.4.9/include/Ldirichlet_series.h	2014-04-21 14:37:59.027464849 +0200
-@@ -43,7 +43,7 @@
-  //XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
- template <class ttype>
- Complex L_function <ttype>::
--dirichlet_series(Complex s, long long N=-1)
-+dirichlet_series(Complex s, long long N)
- {
-     Complex z=0.;
-     long long m,n;
-diff -Naur lcalc-1.23-vanilla/include/L.h lcalc-1.23-fixed-gcc.4.9/include/L.h
---- lcalc-1.23-vanilla/include/L.h	2012-08-08 23:21:55.000000000 +0200
-+++ lcalc-1.23-fixed-gcc.4.9/include/L.h	2014-04-21 14:32:04.003467348 +0200
-@@ -491,7 +491,7 @@
- 
-     //#include "Ldirichlet_series.h" //for computing Dirichlet series
-     Complex partial_dirichlet_series(Complex s, long long N1, long long N2);
--    Complex dirichlet_series(Complex s, long long N);
-+    Complex dirichlet_series(Complex s, long long N=-1LL);
- 
-     //#include "Ltaylor_series.h" //for computing taylor series for Dirichlet series
-     //void compute_taylor_series(int N, int K, Complex s_0, Complex *series);
diff --git a/gnu/packages/patches/lcalc-default-parameters-2.patch b/gnu/packages/patches/lcalc-default-parameters-2.patch
deleted file mode 100644
index 1d881ee0c4..0000000000
--- a/gnu/packages/patches/lcalc-default-parameters-2.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-Patch taken from the Sage packaging system.
-
---- lcalc-1.23/include/Lgamma.h	2012-08-08 23:21:55.000000000 +0200
-+++ lcalc-1.23/include/Lgamma.h	2014-05-18 21:15:27.786889718 +0200
-@@ -77,7 +77,7 @@
- //n=0 should just give log_GAMMA(z)... thus making log_GAMMA
- //code obsolete. But leave log_GAMMA intact anyways.
- template <class ttype>
--precise(ttype) log_GAMMA (ttype z,int n=0)
-+precise(ttype) log_GAMMA (ttype z,int n)
- {
-     int M;
-     precise(ttype) log_G,r,r2,y;
-@@ -230,7 +230,7 @@
- //value exp_w which holds exp(-w)
- //computes G(z,w), so there's an extra w^(-z) factor.
- template <class ttype>
--Complex inc_GAMMA (ttype z,ttype w, const char *method="temme", ttype exp_w = 0, bool recycle=false)
-+Complex inc_GAMMA (ttype z,ttype w, const char *method, ttype exp_w, bool recycle)
- {
- 
-     Complex G;
-@@ -334,7 +334,7 @@
- 
- 
- template <class ttype>
--ttype cfrac_GAMMA (ttype z,ttype w, ttype exp_w=0, bool recycle=false)  //computes G(z,w) via continued fraction
-+ttype cfrac_GAMMA (ttype z,ttype w, ttype exp_w, bool recycle)  //computes G(z,w) via continued fraction
- {
- 
-         ttype G;
-@@ -424,7 +424,7 @@
- }
- 
- template <class ttype>
--ttype asympt_GAMMA (ttype z,ttype w, ttype exp_w = 0, bool recycle=false)  //computes G(z,w) via asymptotic series
-+ttype asympt_GAMMA (ttype z,ttype w, ttype exp_w, bool recycle)  //computes G(z,w) via asymptotic series
- {
- 
-         if(my_verbose>3) cout << "called asympt_GAMMA("<<z<<","<<w<<")"<< endl;
-@@ -446,7 +446,7 @@
- 
- 
- template <class ttype>
--ttype comp_inc_GAMMA (ttype z,ttype w,ttype exp_w = 0, bool recycle=false)  //computes g(z,w)
-+ttype comp_inc_GAMMA (ttype z,ttype w,ttype exp_w, bool recycle)  //computes g(z,w)
- {
- 
-     ttype g;
-@@ -604,7 +604,7 @@
- }
- 
- template <class ttype>
--Complex gamma_sum(Complex s, int what_type, ttype *coeff, int N, Double g, Complex l, Double Q, Long Period, Complex delta=1, const char *method="temme")
-+Complex gamma_sum(Complex s, int what_type, ttype *coeff, int N, Double g, Complex l, Double Q, Long Period, Complex delta, const char *method)
- {
-     Complex SUM=0;
- 
diff --git a/gnu/packages/patches/lcalc-lcommon-h.patch b/gnu/packages/patches/lcalc-lcommon-h.patch
deleted file mode 100644
index 897956de64..0000000000
--- a/gnu/packages/patches/lcalc-lcommon-h.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Patch taken from the Sage packaging system.
-
---- src/include/Lcommon.h	2010-01-31 15:16:45.000000000 +0000
-+++ src/include/Lcommon.h	2011-03-08 21:19:11.849443238 +0000
-@@ -25,7 +25,7 @@
- #ifdef USE_MPFR
- inline double lcalc_to_double(const double& x) { return x; }
- #endif
--//inline double lcalc_to_double(const long double& x) { return x; }
-+inline double lcalc_to_double(const long double& x) { return x; }
- inline double lcalc_to_double(const int& x) { return x; }
- inline double lcalc_to_double(const long long& x) { return x; }
- inline double lcalc_to_double(const short& x) { return x; }
diff --git a/gnu/packages/patches/lcalc-using-namespace-std.patch b/gnu/packages/patches/lcalc-using-namespace-std.patch
deleted file mode 100644
index 6e0075fdc8..0000000000
--- a/gnu/packages/patches/lcalc-using-namespace-std.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-Patch taken from the Sage packaging system.
-
-diff --git a/include/Lcommon.h b/include/Lcommon.h
-index 1b3be43..bf40532 100644
---- a/include/Lcommon.h
-+++ b/include/Lcommon.h
-@@ -48,7 +48,7 @@ const bool outputSeries=true;	  // Whether to output the coefficients or just th
- 
- // Loop i from m to n
- // Useful in tidying up most for loops
--#define loop(i,m,n) for(typeof(m) i=(m); i!=(n); i++)
-+#define loop(i,m,n) for(auto i=(m); i!=(n); i++)
- 
- // A class for calculations involving polynomials of small degree
- // Not efficient enough for huge polynomials
-diff --git a/include/Lcommon_ld.h b/include/Lcommon_ld.h
-index 86ae4df..33c560c 100644
---- a/include/Lcommon_ld.h
-+++ b/include/Lcommon_ld.h
-@@ -53,7 +53,7 @@ const bool outputSeries=true;	  // Whether to output the coefficients or just th
- 
- // Loop i from m to n
- // Useful in tidying up most for loops
--#define loop(i,m,n) for(typeof(m) i=(m); i!=(n); i++)
-+#define loop(i,m,n) for(auto i=(m); i!=(n); i++)
- 
- // A class for calculations involving polynomials of small degree
- // Not efficient enough for huge polynomials
-diff --git a/include/Lglobals.h b/include/Lglobals.h
-index 60002e4..ca2606c 100644
---- a/include/Lglobals.h
-+++ b/include/Lglobals.h
-@@ -24,9 +24,9 @@
- #ifndef Lglobals_H
- #define Lglobals_H
- 
-+#include <valarray>
- using namespace std;
- 
--#include <valarray>
- #ifdef USE_MPFR
-     #include "Lgmpfrxx.h"
-     typedef mpfr_class Double;
diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index b29620a946..1237ff8e04 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -38,6 +38,7 @@ (define-module (gnu packages sagemath)
   #:use-module (gnu packages lisp)
   #:use-module (gnu packages multiprecision)
   #:use-module (gnu packages pkg-config)
+  #:use-module (gnu packages popt)
   #:use-module (gnu packages python)
   #:use-module (gnu packages python-xyz))
 
@@ -292,59 +293,27 @@ (define-public brial
 (define-public lcalc
   (package
     (name "lcalc")
-    (version "1.23")
-    ;; The original home page of the project has disappeared, as well as
-    ;; code hosted by the original author on Google Code. The latter has
-    ;; been copied to gitlab.com/sagemath and purportedly contains patches
-    ;; for a never released version 1.3, that supposedly follows 1.23.
-    ;; We use the tarball as well as the patches hosted inside the sage
-    ;; package system distributed with the sage tarball.
-    (source
-     (origin
-       (method url-fetch)
-       (uri (string-append "ftp://ftp.fu-berlin.de/unix/misc/sage/spkg/"
-                           "upstream/lcalc/lcalc-1.23.tar.bz2"))
-       (sha256
-        (base32
-         "1c6dsdshgxhqppjxvxhp8yhpxaqvnz3d1mlh26r571gkq8z2bm43"))
-       (patches (search-patches "lcalc-lcommon-h.patch"
-                                "lcalc-default-parameters-1.patch"
-                                "lcalc-default-parameters-2.patch"
-                                "lcalc-using-namespace-std.patch"))))
+    (version "2.0.5")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://gitlab.com/sagemath/lcalc")
+                    (commit version)))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1rwyx292y3jbsp88wagn9nhl9z7wsnl2yrs5imxkbxq87pnrj5a7"))))
     (build-system gnu-build-system)
     (arguments
-     `(#:tests? #f ;no tests
-       #:phases
-       (modify-phases %standard-phases
-         (delete 'configure)
-         (add-before 'build 'prepare-build
-           (lambda* (#:key outputs #:allow-other-keys)
-             (chdir "src")
-             (let ((out (assoc-ref outputs "out")))
-               (substitute* "Makefile"
-                 (("^INSTALL_DIR= /usr/local")
-                  (string-append "INSTALL_DIR=" out))))
-             #t))
-         (add-before 'install 'make-output-dirs
-           (lambda* (#:key outputs #:allow-other-keys)
-             (let* ((out (assoc-ref outputs "out"))
-                    (bin (string-append out "/bin"))
-                    (lib (string-append out "/lib"))
-                    (include (string-append out "/include")))
-               (mkdir-p bin)
-               (mkdir-p lib)
-               (mkdir-p include))
-             #t)))))
-    ;; FIXME:
-    ;; We need to add pari-gp and probably pari related patches from the
-    ;; sage project, as well as uncomment the line setting PARI_DEFINE in
-    ;; the Makefile to get the full functionality of this package.
-    ;; For the time being, we hope that sage can be compiled without.
-    (synopsis "C++ library for L-functions")
-    (description "Lcalc computes L-functions, in particular the Riemann
-zeta function and its twists by quadratic characters.")
-    (license license:gpl2+)
-    (home-page "https://gitlab.com/sagemath/sage")))
+     (list #:configure-flags '(list "--with-pari")))
+    (inputs (list pari-gp))
+    (native-inputs (list autoconf automake libtool pkg-config gengetopt))
+    (home-page "https://gitlab.com/sagemath/lcalc")
+    (synopsis "C++ library for with L-functions")
+    (description
+     "Lcalc computes L-functions, in particular the Riemann zeta function and its
+twists by quadratic characters.")
+    (license license:gpl2+)))
 
 (define-public ratpoints
   (package
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 23 Jul 2022 20:52:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 23 16:52:51 2022
Received: from localhost ([127.0.0.1]:46425 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oFM7H-0002wF-FR
	for submit <at> debbugs.gnu.org; Sat, 23 Jul 2022 16:52:51 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.133]:39157)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oFM6z-0002uL-9A
 for 56729 <at> debbugs.gnu.org; Sat, 23 Jul 2022 16:52:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1658609551;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=cT95VxOP2oV00EJllBZ09LT1+aAsyaT2E2ZAcbWU3/k=;
 b=DHi386xgQj4py0318iBidshMZbI7q7JdqTtvo20eAl/bxdNsXg6YhQiifIjsLYvdZK
 pM41Skrqh6C39GhHk1Ui4tP6B+5Do3fhJ4ctNcbXlhM5tyH5CIVZI5FPSaMtZr9aocNP
 l6oD6KJM85r7qzoVJDB2ZK0YvDvekORJGpPw6wa4OaYt2Lt/b64NvU6svKO9jncHWlFS
 jAHGvFjm1JH1UKVg0+J56Zcz9CetmlRv5NsMiMb57qznpW15NTnx5zwl05PpNgAjc1UI
 b+S1r5FpNmpjqMOkDV/ot2pLYF5vwdDn/hHRNIRmUwsudLPgljFk6I/PUTxeNVbJ+uZ5
 ulmg==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvh3llVxq3loQ=="
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id Vdcb24y6NKqVD6g
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Sat, 23 Jul 2022 22:52:31 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH 08/10] gnu: Add python-memory-allocator.
Date: Sat, 23 Jul 2022 22:52:02 +0200
Message-Id: <9e76f5f7308040e7e28ab6643eabe5be55674876.1658595756.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: vicvbcun <guix@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.4 (/)

* gnu/packages/sagemath.scm (python-memory-allocator): New variable.
---
 gnu/packages/sagemath.scm | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index 1237ff8e04..2e9de70e4a 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -356,3 +356,20 @@ (define-public ratpoints
 a given height bound on a hyperelliptic curve in a very efficient way,
 by using an optimized quadratic sieve algorithm.")
     (license license:gpl2+)))
+
+(define-public python-memory-allocator
+  (package
+    (name "python-memory-allocator")
+    (version "0.1.3")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "memory_allocator" version))
+              (sha256
+               (base32
+                "0qiijpv8zr7c5rjy64i4q3rb8qhn6v4yms5mza4p86y0w4m5r00k"))))
+    (build-system python-build-system)
+    (propagated-inputs (list python-cython))
+    (home-page "https://github.com/sagemath/memory_allocator")
+    (synopsis "An extension class to allocate memory easily with cython")
+    (description "An extension class to allocate memory easily with cython")
+    (license license:gpl3)))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 23 Jul 2022 20:52:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 23 16:52:51 2022
Received: from localhost ([127.0.0.1]:46423 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oFM7H-0002wC-0X
	for submit <at> debbugs.gnu.org; Sat, 23 Jul 2022 16:52:51 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.136]:46481)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oFM6z-0002uP-9A
 for 56729 <at> debbugs.gnu.org; Sat, 23 Jul 2022 16:52:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1658609551;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=F1Tnj3H7t3IMwLC1ki1ZRZcG6TXC989w7VIQKnVyaY8=;
 b=PYz1JsAD3BxD7QYcgRXEfARzwdMcCCUCbH0JVHM6Y9Hy0pop5t2+vAAH1eDR7AopB1
 Ij0BsFpWWUO1u0Z4ytnXnw2u7K4WAOq8NIsC3mJO1EIn20ylYPIhgmADttO4PldGPgL5
 K1vyYx9WHLAzkhjfZnAfLvm+mvIgiatNXd0XMcN7FHVvtZoSeF6aM8KMcnW12bzCZSXU
 CpGrbL9OtWwW5prNvlDOYhKRU2nLo+LXEZG+8W0zjlCpwppiyr0n1YXDX/3a+a8R/j6p
 A4qEXagv0IrtgPxvJmPdzuTJ1iYtkMMWeEKnHoDAo3d+vvD1fmkmZdp28gBZZ/NDr2bJ
 9S4A==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvh3llVxq3loQ=="
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id Vdcb24y6NKqVD6k
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Sat, 23 Jul 2022 22:52:31 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH 09/10] gnu: Add python-pplpy.
Date: Sat, 23 Jul 2022 22:52:03 +0200
Message-Id: <4b6d43aae30a919993773f511c6097b0268a3c53.1658595756.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: vicvbcun <guix@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.4 (/)

* gnu/packages/sagemath.scm (python-pplpy): New variable.
---
 gnu/packages/sagemath.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index 2e9de70e4a..335d98d9f4 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -36,6 +36,7 @@ (define-module (gnu packages sagemath)
   #:use-module (gnu packages compression)
   #:use-module (gnu packages image)
   #:use-module (gnu packages lisp)
+  #:use-module (gnu packages maths)
   #:use-module (gnu packages multiprecision)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages popt)
@@ -373,3 +374,29 @@ (define-public python-memory-allocator
     (synopsis "An extension class to allocate memory easily with cython")
     (description "An extension class to allocate memory easily with cython")
     (license license:gpl3)))
+
+(define-public python-pplpy
+  (package
+    (name "python-pplpy")
+    (version "0.8.7")
+    (source (origin
+              (method url-fetch)
+              (uri (pypi-uri "pplpy" version))
+              (sha256
+               (base32
+                "1gfq5czkqxl395k06s77zij3xv7maiwagjvzmrpraxhsmvsd02sh"))))
+    (build-system python-build-system)
+    (inputs (list gmp
+                  mpc
+                  mpfr
+                  pari-gp
+                  ppl
+                  python-cysignals
+                  python-gmpy2))
+    (native-inputs (list python-cython))
+    (home-page "https://gitlab.com/videlec/pplpy")
+    (synopsis "Python PPL wrapper")
+    (description
+     "This Python module pplpy provides a wrapper to the C++ Parma Polyhedra
+Library (PPL).")
+    (license license:gpl3)))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 23 Jul 2022 20:52:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 23 16:52:37 2022
Received: from localhost ([127.0.0.1]:46421 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oFM73-0002ve-ID
	for submit <at> debbugs.gnu.org; Sat, 23 Jul 2022 16:52:37 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([81.169.146.182]:43625)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oFM6z-0002uM-6X
 for 56729 <at> debbugs.gnu.org; Sat, 23 Jul 2022 16:52:34 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1658609551;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=k11iJBdCeMwOoP5ZTNjgnZ+yqf2dPcDpWovTG3761TA=;
 b=lEp+D02/mMGyQ7H4uK4yoLW9XxMt4WbXzlmhKESXkdNCFn/y53GKQEVdmP/3cMW4C0
 QcfzBv2WkO4iktarP+LUPh86wiRx3kwgdHQDMAC0ZsBXnP1G/XT5/n78HHKGzANbifXp
 znsolpm3Mg3ycqOLe9rm4LE2U14ZaTxkRF51s4oAKYKpRiH9FqpAlo0xXfsNymc0wNrn
 KoXqv+BCxbRgkVMJTVVqrOBS1q/rdmB7EZD0bbdtiyzTynXVhpjcfNoWRgGPvC88oBnY
 QU0Po0PQ/gDBAcbcET8ZwiydVEifa7+xLpAnoZCYKF3jGKLN0c37fHZ17XGjCwFEbKCV
 lcLg==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvh3llVxq3loQ=="
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id Vdcb24y6NKqVD6i
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Sat, 23 Jul 2022 22:52:31 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH 06/10] gnu: ntl: Update to 11.5.1.
Date: Sat, 23 Jul 2022 22:52:00 +0200
Message-Id: <1ef310525b39ba9f58bfd7d62d1327a7e0458677.1658595756.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.1 (/)
X-Debbugs-Envelope-To: 56729
Cc: vicvbcun <guix@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.1 (-)

* gnu/packages/algebra.scm (ntl): Update to 11.5.1.
---
 gnu/packages/algebra.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index b236313129..85e8e77d83 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -540,14 +540,14 @@ (define-public python-flint
 (define-public ntl
   (package
    (name "ntl")
-   (version "11.4.4")
+   (version "11.5.1")
    (source (origin
             (method url-fetch)
             (uri (string-append "https://shoup.net/ntl/ntl-"
                                 version ".tar.gz"))
             (sha256
              (base32
-              "1nr1h27j2gdz6badzz9lk2pknxhdijqdxqhd3haryh0sw616wzwx"))
+              "12ka3hym4skg63mp8vgkin79svbpdk2m6i41yvmcdjq62g1hc391"))
             (modules '((guix build utils)))
             (snippet
              '(begin
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 23 Jul 2022 20:52:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 23 16:52:37 2022
Received: from localhost ([127.0.0.1]:46419 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oFM73-0002vX-9Q
	for submit <at> debbugs.gnu.org; Sat, 23 Jul 2022 16:52:37 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.133]:43179)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oFM6z-0002uN-72
 for 56729 <at> debbugs.gnu.org; Sat, 23 Jul 2022 16:52:34 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1658609551;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=MnjXP7I87dVcIkvVI56uhVuI3mUsSx+osmPoKDgd5Bg=;
 b=gIAI43KvgyUs+l6QllgHKeF0/cNZUcnnGs7FZHa1Je6Bv+7cY0C+QB9662WCp+BOVj
 5Xl06yYfXqrFTu7WmeI1beH2G2SvCXiw55NgoQL/OWrj+hGH023yVW11kPIiMWkRat9t
 QiYatKnbGzVuQBQNttdncczUej0SfJlHIEReTuUTBfrsgu01Fjdhr0J7OOfYlqqLqEzx
 gGBpHwxw7gI2M6YfYLpPGC+EsbGItgB320KCwTFNtoFFYkaybM4CfIoMOW89xeIoNL/N
 AkRpz6PifL6Hs/SpbfE2tHu9YWjnzMy7mTBcAdvabjXVqKOY1NXB9VkCttzmEQ2cME7s
 VoLA==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvh3llVxq3loQ=="
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id Vdcb24y6NKqVD6h
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Sat, 23 Jul 2022 22:52:31 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH 07/10] gnu: eclib: Update to 20220621.
Date: Sat, 23 Jul 2022 22:52:01 +0200
Message-Id: <2d2e9b3ebd21513d55114b86f45ad8300c112cb1.1658595756.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: vicvbcun <guix@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.4 (/)

* gnu/packages/algebra.scm (eclib): Update to 20220621.
---
 gnu/packages/algebra.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index 85e8e77d83..13aaec1af5 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -1593,16 +1593,16 @@ (define-public m4rie
 (define-public eclib
   (package
     (name "eclib")
-    (version "20190909")
+    (version "20220621")
     (source (origin
               (method git-fetch)
               (uri (git-reference
                     (url "https://github.com/JohnCremona/eclib/")
-                    (commit (string-append "v" version))))
+                    (commit version)))
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "1gw27lqc3f525n8qdcmr2nyn16y9g10z9f6dnmckyyxcdzvhq35n"))))
+                "07wbkzmn6w0hrv2vim7f0il7k59ccc66x5vnn623xkmhfw32b3nz"))))
     (build-system gnu-build-system)
     (native-inputs
      (list autoconf automake libtool))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 23 Jul 2022 20:52:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 23 16:52:37 2022
Received: from localhost ([127.0.0.1]:46417 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oFM72-0002vQ-Vp
	for submit <at> debbugs.gnu.org; Sat, 23 Jul 2022 16:52:37 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.132]:35697)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oFM6z-0002uJ-6n
 for 56729 <at> debbugs.gnu.org; Sat, 23 Jul 2022 16:52:34 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1658609551;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=i/Ggj688RIwfec5k0AA76hInwLOGZhv+iH4SEalRU9w=;
 b=BiuYwozceIzu0PPX2x91r3meKVHNVg5geoDV/5couDYEh+FNG1dr3+6vK7a51D2Jed
 6/4Jft8yMyErWISawJhdDBKGnfRwc9dzUXp9bq/OsK1fEbgaxxhf0agamcS9Sxm03WVr
 VaOOp4DvP1cR6TJjpynabUju3WtvRFPYTqJzKXuDZWtdMRlXCGoB0zd0snRabhYQOBsr
 BaSkSwn0iEmj2cewetF4ybUX9hfoKEYtpaWRi2wusasJvj2vy6pndtZ/5TZqazuqpRWV
 pyy7TkahRAV8Sjm3JwSTkh+YtX7D1wwA4tFr9wzzMY9LenKmMJFF8EvKPkFQ+VyfWvAq
 kW8A==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvh3llVxq3loQ=="
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id Vdcb24y6NKqVD6e
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Sat, 23 Jul 2022 22:52:31 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH 03/10] gnu: Remove ecl-16.
Date: Sat, 23 Jul 2022 22:51:57 +0200
Message-Id: <3cf16c89d261aae63fbf9b4965e1b676d76e9609.1658595756.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: vicvbcun <guix@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.4 (/)

* gnu/packages/sagemath.scm (ecl-16): Delete variable.
---
 gnu/packages/sagemath.scm | 21 ---------------------
 1 file changed, 21 deletions(-)

diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index 7f76f8912b..75720f31a5 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -174,27 +174,6 @@ (define-public libhomfly
     (license license:public-domain)
     (home-page "https://github.com/miguelmarco/libhomfly")))
 
-;; Sage 9.1 doesn't build with ECL 20.  This won't be necessary once 9.2 is
-;; released.  See https://trac.sagemath.org/ticket/22191
-(define-public ecl-16
-  (package
-    (inherit ecl)
-    (version "16.1.3")
-    (source
-     (origin
-       (method url-fetch)
-       (uri (string-append
-             "https://common-lisp.net/project/ecl/static/files/release/ecl"
-             "-" version ".tgz"))
-       (sha256
-        (base32 "0m0j24w5d5a9dwwqyrg0d35c0nys16ijb4r0nyk87yp82v38b9bn"))
-       (patches (search-patches
-                  "ecl-16-libffi.patch"
-                  "ecl-16-ignore-stderr-write-error.patch"
-                  "ecl-16-format-directive-limit.patch"))))
-    ;; Current ECL uses LGPL 2.1+
-    (license license:lgpl2.0+)))
-
 (define-public pynac
   (package
     (name "pynac")
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 23 Jul 2022 20:52:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 23 16:52:37 2022
Received: from localhost ([127.0.0.1]:46415 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oFM72-0002vJ-Kz
	for submit <at> debbugs.gnu.org; Sat, 23 Jul 2022 16:52:36 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.136]:44731)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oFM6z-0002uH-5l
 for 56729 <at> debbugs.gnu.org; Sat, 23 Jul 2022 16:52:34 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1658609551;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=W8dpVv3Pw+7lZue3fyRtgZW1roVU7iQivbskpRvqB7E=;
 b=C7ZJUTC2C9tXAyCLkuXGQOTrtK+bKmmfM1LhQPez1FqE5xQ7jK5ZsrRrOL0w8qoKmS
 aY2c/bMVQDtY+PGmIarHWpUxM6PpTbFLqkc+8qZGVzX3NTqh9sgktVXBHE5fmxU8W2Io
 ufjuANoM4DhVxj+Y8dt3ce5l+0LYalH0ncdYgP0UQz1AdWgrO6lE5I6cPpL7sezIi5Hl
 ZZSypq3s9x7m5fEvY2/S9epFkFkk2lgnr0gcSs2ER+98Vmp96qCWBQNDbdYnhpxwwm77
 BJHM8ytodS0LaNyPTl7V1Uargpjm2/cAO1lNLxReIJxydnUzJ+HY/c7NpAsfN4n4DkoC
 8OKA==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvh3llVxq3loQ=="
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id Vdcb24y6NKqVD6c
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Sat, 23 Jul 2022 22:52:31 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH 02/10] gnu: gap: Update to 4.11.1.
Date: Sat, 23 Jul 2022 22:51:56 +0200
Message-Id: <28cd72717547c8d8b6a3bf6d993cb07c897a1ba6.1658595756.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: vicvbcun <guix@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.4 (/)

* gnu/packages/algebra.scm (gap): Update to 4.11.1.
[install]: install missing config.h header
---
 gnu/packages/algebra.scm | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index 95fbdb5e36..b236313129 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -1209,17 +1209,17 @@ (define-public xtensor-benchmark
 (define-public gap
   (package
     (name "gap")
-    (version "4.11.0")
+    (version "4.11.1")
     (source
      (origin
        (method url-fetch)
        (uri (string-append "https://files.gap-system.org/gap-"
                            (version-major+minor version)
-                           "/tar.bz2/gap-"
+                           "/tar.gz/gap-"
                            version
-                           ".tar.bz2"))
+                           ".tar.gz"))
        (sha256
-        (base32 "00l6hvy4iggnlrib4vp805sxdm3j7n3hzpv5zs9hbiiavh80l1xz"))
+        (base32 "01535s81h254zcs84zi95xqmhvvn6fn9qss8761myxc2gpdcadb6"))
        (modules '((guix build utils) (ice-9 ftw) (srfi srfi-1)))
        (snippet
         '(begin
@@ -1316,6 +1316,7 @@ (define-public gap
                ;; Install the headers and library, which are needed by Sage.
                (invoke "make" "install-headers")
                (invoke "make" "install-libgap")
+               (install-file "gen/config.h" (string-append out "/include/gap"))
                ;; Remove information on the build directory from sysinfo.gap.
                (substitute* "sysinfo.gap"
                  (("GAP_BIN_DIR=\".*\"") "GAP_BIN_DIR=\"\"")
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at 56729 <at> debbugs.gnu.org:


Received: (at 56729) by debbugs.gnu.org; 23 Jul 2022 20:52:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 23 16:52:36 2022
Received: from localhost ([127.0.0.1]:46413 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oFM72-0002uv-6Q
	for submit <at> debbugs.gnu.org; Sat, 23 Jul 2022 16:52:36 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.132]:34659)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oFM6z-0002uG-3O
 for 56729 <at> debbugs.gnu.org; Sat, 23 Jul 2022 16:52:33 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1658609551;
 s=strato-dkim-0002; d=ikherbers.com;
 h=References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Cc:Date:
 From:Subject:Sender;
 bh=0rEMz5MtfNAW+iiLnPVcP/WXatqjRwSx5z1fIIc1Sxg=;
 b=AxA4Z51oNHsrtvGzYSgHhcgsFeqzXUc8MnzCAQszAAl90R+anDlNV5DdCIWYXLiIuP
 TGaXD0sj3wmfVKF5I3c1+LOgMZDwXMW6APbq2yAlGgKAHIjikF6zwfCzY05Vk7uMq2qj
 c489Tc7CzH4r5ubdi+xnYur2MsUPvMQLpxYQQeI/ObW9jAKwuMhOSRHAkZoVbOZop3MK
 oufy8pywNXHryGI4eC70Tzoh7r8XozM0O/HQOlploSZU8AvqQ23GeYNS5Edy8rci6aUt
 yvq5nJrUATykB30WO+5KKTw3+Rgm1x6JxY9gSPEODYiJ053d4rppu3QgdXaXb0jrv/hW
 iWzQ==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvh3llVxq3loQ=="
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id Vdcb24y6NKqVD6d
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Sat, 23 Jul 2022 22:52:31 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: 56729 <at> debbugs.gnu.org
Subject: [RFC PATCH 01/10] gnu: edge-addition-planarity-suite: Update to
 3.0.2.0.
Date: Sat, 23 Jul 2022 22:51:55 +0200
Message-Id: <396b0cfe9a4b49129c9de2ef950bee0fee00bc19.1658595756.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
In-Reply-To: <cover.1658595756.git.guix@HIDDEN>
References: <cover.1658595756.git.guix@HIDDEN>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.6 (/)
X-Debbugs-Envelope-To: 56729
Cc: vicvbcun <guix@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.4 (/)

* gnu/packages/graph.scm (edge-addition-planarity-suite): Update to 3.0.2.0.
---
 gnu/packages/graph.scm | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/graph.scm b/gnu/packages/graph.scm
index 9aadab45e6..109ba68675 100644
--- a/gnu/packages/graph.scm
+++ b/gnu/packages/graph.scm
@@ -537,7 +537,7 @@ (define-public python-leidenalg
 (define-public edge-addition-planarity-suite
   (package
     (name "edge-addition-planarity-suite")
-    (version "3.0.0.5")
+    (version "3.0.2.0")
     (source
      (origin
        (method git-fetch)
@@ -548,7 +548,7 @@ (define-public edge-addition-planarity-suite
        (file-name (git-file-name name version))
        (sha256
         (base32
-         "01cm7ay1njkfsdnmnvh5zwc7wg7x189hq1vbfhh9p3ihrbnmqzh8"))))
+         "1c7bnxgiz28mqsq3a3msznmjq629w0qqjynm2rqnnjn2qpc22h3i"))))
     (build-system gnu-build-system)
     (native-inputs
      (list autoconf automake libtool))
-- 
2.37.0





Information forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 23 Jul 2022 20:47:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Jul 23 16:47:35 2022
Received: from localhost ([127.0.0.1]:46399 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oFM2B-0002ir-9K
	for submit <at> debbugs.gnu.org; Sat, 23 Jul 2022 16:47:35 -0400
Received: from lists.gnu.org ([209.51.188.17]:34034)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cyc@HIDDEN>) id 1oFLJ5-0001OG-Hr
 for submit <at> debbugs.gnu.org; Sat, 23 Jul 2022 16:00:59 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:35198)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <cyc@HIDDEN>)
 id 1oFLJ1-0002jR-Le
 for guix-patches@HIDDEN; Sat, 23 Jul 2022 16:00:59 -0400
Received: from mo4-p05-ob.smtp.rzone.de ([85.215.255.132]:44879)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <cyc@HIDDEN>)
 id 1oFLIz-00060m-Eo
 for guix-patches@HIDDEN; Sat, 23 Jul 2022 16:00:55 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1658606449;
 s=strato-dkim-0002; d=ikherbers.com;
 h=Message-Id:Date:Subject:Cc:To:From:Cc:Date:From:Subject:Sender;
 bh=3to+QX1F9s2OtMLvV3CkG8cl158QUHfPhG3iXMa/xBo=;
 b=DD7AgVDQQV4gh5Suts+abARLShsqebcErvz6JL7RP1OuXx7ZVznt6dLO1hulLi+qNu
 kgOPgkq++DAip8C4v9ogCruk2vGL/4x7+V6GewUL453Zwy6wPbkCv4Din959XU6es6ka
 z/DnwMtrmYSEvLOZanoESRPqdHkIlNkoMWKjCTffIYhsWSlHPTh8J4jhkXDvv2xH0m7S
 eTGYERw0BNgXqILfPWOYaH8DPQw9BEIRwh+kYal/iA39oPjZvfMhqaJgfG+sFG1qBKLK
 wyM9mxewxjOhP2b8ZCos8Ndw4TIrERXc6eLd3y1BbYTQVHbuECoRk7Z5R9uzhaR9l3bI
 1SVw==
Authentication-Results: strato.com;
    dkim=none
X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3PkiYp6DPxTDDEo4xO9KsAGjusLvh3llVxq3loQ=="
X-RZG-CLASS-ID: mo05
Received: from lambda.localdomain by smtp.strato.de (RZmta 47.47.0 DYNA|AUTH)
 with ESMTPSA id Vdcb24y6NK0nD3f
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits))
 (Client did not present a certificate);
 Sat, 23 Jul 2022 22:00:49 +0200 (CEST)
From: vicvbcun <guix@HIDDEN>
To: guix-patches@HIDDEN
Subject: [RFC PATCH 00/10] Add sagemath.
Date: Sat, 23 Jul 2022 21:59:07 +0200
Message-Id: <cover.1658595756.git.guix@HIDDEN>
X-Mailer: git-send-email 2.37.0
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Received-SPF: none client-ip=85.215.255.132;
 envelope-from=cyc@HIDDEN; helo=mo4-p05-ob.smtp.rzone.de
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249,
 NO_DNS_FOR_FROM=0.001, SPF_HELO_PASS=-0.001, SPF_NONE=0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.7 (-)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Sat, 23 Jul 2022 16:47:34 -0400
Cc: vicvbcun <guix@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.7 (--)

Hello Guix!

This series adds SageMath. Everything compiles just fine and even the
Jupyter notebook interface works, but there is still much work to do. So
far, I have only added the minimal set of inputs required for the build
to succeed. Tests and documentations are still missing.

vicvbcun (10):
  gnu: edge-addition-planarity-suite: Update to 3.0.2.0.
  gnu: gap: Update to 4.11.1.
  gnu: Remove ecl-16.
  gnu: cliquer: Update to 1.22.
  gnu: lcalc: Update to 2.0.5.
  gnu: ntl: Update to 11.5.1.
  gnu: eclib: Update to 20220621.
  gnu: Add python-memory-allocator.
  gnu: Add python-pplpy.
  gnu: Add sagemath.

 gnu/local.mk                                  |   4 -
 gnu/packages/algebra.scm                      |  19 +-
 gnu/packages/graph.scm                        |   4 +-
 .../patches/lcalc-default-parameters-1.patch  |  26 --
 .../patches/lcalc-default-parameters-2.patch  |  58 ----
 gnu/packages/patches/lcalc-lcommon-h.patch    |  13 -
 .../patches/lcalc-using-namespace-std.patch   |  43 ---
 gnu/packages/sagemath.scm                     | 267 ++++++++++++------
 8 files changed, 194 insertions(+), 240 deletions(-)
 delete mode 100644 gnu/packages/patches/lcalc-default-parameters-1.patch
 delete mode 100644 gnu/packages/patches/lcalc-default-parameters-2.patch
 delete mode 100644 gnu/packages/patches/lcalc-lcommon-h.patch
 delete mode 100644 gnu/packages/patches/lcalc-using-namespace-std.patch


base-commit: f6904c0b19c2fcca41bbf1400c738bd833fec9a8
-- 
2.37.0





Acknowledgement sent to vicvbcun <guix@HIDDEN>:
New bug report received and forwarded. Copy sent to guix-patches@HIDDEN. Full text available.
Report forwarded to guix-patches@HIDDEN:
bug#56729; Package guix-patches. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 12 Jan 2025 05:45:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.