From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id r2GzBcEU9mIddQEAbAwnHQ (envelope-from ) for ; Fri, 12 Aug 2022 10:52:17 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id YHERBMEU9mI/6gAAauVa8A (envelope-from ) for ; Fri, 12 Aug 2022 10:52:17 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id C982E26DD5 for ; Fri, 12 Aug 2022 10:52:16 +0200 (CEST) Received: from localhost ([::1]:44812 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oMQOs-0008GG-NV for larch@yhetil.org; Fri, 12 Aug 2022 04:52:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33702) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oMQOA-0008Bw-M7 for guix-patches@gnu.org; Fri, 12 Aug 2022 04:51:30 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:37627) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oMQNh-0008Bt-SD for guix-patches@gnu.org; Fri, 12 Aug 2022 04:51:30 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oMQNh-0003cO-Oc for guix-patches@gnu.org; Fri, 12 Aug 2022 04:51:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56729] [RFC PATCH 00/10] Add sagemath. Resent-From: Andreas Enge Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 12 Aug 2022 08:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= , 56729@debbugs.gnu.org Received: via spool by 56729-submit@debbugs.gnu.org id=B56729.166029422013845 (code B ref 56729); Fri, 12 Aug 2022 08:51:01 +0000 Received: (at 56729) by debbugs.gnu.org; 12 Aug 2022 08:50:20 +0000 Received: from localhost ([127.0.0.1]:55607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oMQN1-0003bF-Qu for submit@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 ) id 1oMQMz-0003aq-Pr for 56729@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 Message-ID: References: <87y1w81flc.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1660294336; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post; bh=SxJdQrfBeksbmOK9LgKPci7eK5vBfMJ6Wc92pwWVJ2E=; b=ZRyQ305ZEVB4XjTFrU7IDdOm00/EG3TPLXfIpKhI5FeMEzYD2kMs5dXPthrUNi866Uuq/W R+02Jr6WlONbdYF81MwkgKdgohtVCjKqwwBZN79CXufblkT73SnsJrFePjWqTEMH2nh76/ 2XfJY0N5jb7NUyrBuhuvmsVhgYZOqySlEPAxZzptJygWpyWEHiSCqW/q+7zuMyMQoayUNi gTUyEbZTruwEClHJVczK2bxCsBT22cEp9aik8g3Q/el9q+ZHEqXQ7Ut4dgolJ9PR+lSnDU Jk/PxXVbOSr7F+656WzZ6Q4YcVerHz75uQa+GZtdA04ubL4z06o8duOSWLRapg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1660294336; a=rsa-sha256; cv=none; b=ozzC7VFSEtdadeBvBc8UW4qf0WAplXS/t61JBy2uhRBwMEouTFMP7qo9P0zzhRpbQd24fg GPiSbU5+kr8W6x33+PQSE4kG0hz6GmvgYgphS9xqRqlneZ80dTKFjmzb/2C4gLoEkwiGpy MvzgoG4sAZEXMPhE7+yZuPwPskFTqmuVFDmYd3MANhaAB5aSBcIlbPbD4a9rL4AafRGDob Zk+w3e0v2q+xdlX1PnOkr28Fjoxxesk9kDXFp0P5qsCune4dtOuQzH0gosEKyASbhXA9Kt 3qWAjwPZA1bbmTf8V2RmrXkEytuaqpohwK5veIKAuSElHWsg4Y71jDqZQOO5tg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -3.67 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: C982E26DD5 X-Spam-Score: -3.67 X-Migadu-Scanner: scn0.migadu.com X-TUID: I6hIgxyndadB 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