From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 06 12:12:11 2024 Received: (at submit) by debbugs.gnu.org; 6 Sep 2024 16:12:11 +0000 Received: from localhost ([127.0.0.1]:54026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smbZD-0000LW-1K for submit@debbugs.gnu.org; Fri, 06 Sep 2024 12:12:11 -0400 Received: from lists.gnu.org ([209.51.188.17]:59750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smbZ9-0000LM-Ub for submit@debbugs.gnu.org; Fri, 06 Sep 2024 12:12:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1smbZA-00068f-4X for guix-patches@gnu.org; Fri, 06 Sep 2024 12:12:08 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1smbZ8-0002Le-8g for guix-patches@gnu.org; Fri, 06 Sep 2024 12:12:07 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 16758E31; Fri, 6 Sep 2024 18:12:03 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at hera.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 QvFwd9bMkdHR; Fri, 6 Sep 2024 18:12:02 +0200 (CEST) Received: from jurong.lan (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 8AF725D3; Fri, 6 Sep 2024 18:12:02 +0200 (CEST) From: Andreas Enge To: guix-patches@gnu.org Subject: [PATCH 0/2] Update GAP and build most of its packages Date: Fri, 6 Sep 2024 18:11:58 +0200 Message-ID: X-Mailer: git-send-email 2.45.2 MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Eric Bavier , Sharlatan Hellseher Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=185.233.100.1; envelope-from=andreas@enge.fr; helo=hera.aquilenet.fr X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit Cc: Andreas Enge X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Andreas Enge (2): gnu: gap: Update to 4.13.1. gnu: gap: Build most packages. gnu/packages/algebra.scm | 112 ++++++++------------------------------- 1 file changed, 22 insertions(+), 90 deletions(-) base-commit: 2c8e2933f414d0e52ffed655f1156efe35a431e4 -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 06 12:16:46 2024 Received: (at 73075) by debbugs.gnu.org; 6 Sep 2024 16:16:46 +0000 Received: from localhost ([127.0.0.1]:54040 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smbdd-0000dQ-Un for submit@debbugs.gnu.org; Fri, 06 Sep 2024 12:16:46 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:43994) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smbdc-0000d9-Nj for 73075@debbugs.gnu.org; Fri, 06 Sep 2024 12:16:45 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 2ADECE31; Fri, 6 Sep 2024 18:16:39 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at hera.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 C5MAkmKypXEO; Fri, 6 Sep 2024 18:16:38 +0200 (CEST) Received: from jurong.lan (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 7F352253; Fri, 6 Sep 2024 18:16:38 +0200 (CEST) From: Andreas Enge To: 73075@debbugs.gnu.org Subject: [PATCH 1/2] gnu: gap: Update to 4.13.1. Date: Fri, 6 Sep 2024 18:16:32 +0200 Message-ID: <67dd4c0c4a1737abbffa0c3da7d134a40df70aa8.1725638739.git.andreas@enge.fr> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Eric Bavier , Sharlatan Hellseher Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73075 Cc: Andreas Enge X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/algebra.scm (gap): Update to 4.13.1. [source]: Do not delete file with fixed test. [arguments]<#:configure-flags>: Add LDFLAGS. Change-Id: I813559788dccc15dc57e96733b5defdd47602c69 --- gnu/packages/algebra.scm | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm index f2c5634d33..cdd6113a34 100644 --- a/gnu/packages/algebra.scm +++ b/gnu/packages/algebra.scm @@ -1216,7 +1216,7 @@ (define-public xtensor-benchmark (define-public gap (package (name "gap") - (version "4.12.2") + (version "4.13.1") (source (origin (method url-fetch) @@ -1226,17 +1226,13 @@ (define-public gap version ".tar.gz")) (sha256 - (base32 "1a47slldnjq6mib69k3g8lqw6nyxdrwdd3gfjhj252mpbrs0h8v7")) + (base32 "1fmy3mzbw84f1cxrkjcw7wyssj48zhhwxa0a5l58x6gvlvdxp54p")) (modules '((guix build utils) (ice-9 ftw) (srfi srfi-1))) (snippet '(begin ;; Delete bundled external libraries. (for-each delete-file-recursively '("extern" "hpcgap/extern")) - ;; Delete a failing test. - ;; FIXME: This might be fixed in the next release, see - ;; https://github.com/gap-system/gap/issues/3292 - (delete-file "tst/testinstall/dir.tst") ;; Delete all packages except for a fixed list, ;; given by their names up to version numbers. (with-directory-excursion "pkg" @@ -1313,10 +1309,8 @@ (define-public gap (inputs (list gmp readline zlib)) (arguments - `(#:modules ((ice-9 ftw) - (srfi srfi-26) - (guix build gnu-build-system) - (guix build utils)) + `(#:configure-flags + (list (string-append "LDFLAGS=-Wl,-rpath=" %output "/lib")) #:phases (modify-phases %standard-phases (add-after 'build 'build-packages -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 06 12:16:52 2024 Received: (at 73075) by debbugs.gnu.org; 6 Sep 2024 16:16:52 +0000 Received: from localhost ([127.0.0.1]:54043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smbdk-0000dj-8W for submit@debbugs.gnu.org; Fri, 06 Sep 2024 12:16:52 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:57740) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1smbdi-0000dK-Cr for 73075@debbugs.gnu.org; Fri, 06 Sep 2024 12:16:50 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 2C715F03; Fri, 6 Sep 2024 18:16:45 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at hera.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 PpbJrJn_F7vC; Fri, 6 Sep 2024 18:16:43 +0200 (CEST) Received: from jurong.lan (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 73611E82; Fri, 6 Sep 2024 18:16:43 +0200 (CEST) From: Andreas Enge To: 73075@debbugs.gnu.org Subject: [PATCH 2/2] gnu: gap: Build most packages. Date: Fri, 6 Sep 2024 18:16:33 +0200 Message-ID: <36b907ea7cbb52c9f09aa2cd301a232befeb336c.1725638739.git.andreas@enge.fr> X-Mailer: git-send-email 2.45.2 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: Andreas Enge , Eric Bavier , Sharlatan Hellseher Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73075 Cc: Andreas Enge X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/algebra.scm (gap)[source]: Use a blacklist instead of a whitelist. [inputs]: Add inputs required for packages. [license]: Use gpl3+ for the combined work. [arguments]<#:phases>: Set CC environment variable. This change is possible since now all licenses for GAP packages are properly documented as free. Packages are only excluded if they currently fail to build, as a reminder for further work. Change-Id: If68dfc7ce4b73cdeab0d5a31340840dc1aeb48b6 --- gnu/packages/algebra.scm | 98 ++++++++-------------------------------- 1 file changed, 18 insertions(+), 80 deletions(-) diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm index cdd6113a34..2187cd062d 100644 --- a/gnu/packages/algebra.scm +++ b/gnu/packages/algebra.scm @@ -41,6 +41,7 @@ (define-module (gnu packages algebra) #:use-module (gnu packages check) #:use-module (gnu packages compression) #:use-module (gnu packages cpp) + #:use-module (gnu packages curl) #:use-module (gnu packages documentation) #:use-module (gnu packages flex) #:use-module (gnu packages fltk) @@ -52,6 +53,7 @@ (define-module (gnu packages algebra) #:use-module (gnu packages maths) #:use-module (gnu packages mpi) #:use-module (gnu packages multiprecision) + #:use-module (gnu packages networking) #:use-module (gnu packages ocaml) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) @@ -1233,91 +1235,31 @@ (define-public gap ;; Delete bundled external libraries. (for-each delete-file-recursively '("extern" "hpcgap/extern")) - ;; Delete all packages except for a fixed list, - ;; given by their names up to version numbers. + ;; Delete packages that are known not to build. + ;; TODO: Investigate. (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 - ;; Optional packages. - "4ti2interface" - "alnuth" - "autodoc" - "automata" - "autpgrp" - "cap" - "crime" - "crisp" ; bsd-2 - "ctbllib" ; gpl3+ - "datastructures" - "examplesforhomalg" - "factint" - "fga" - "format" - "gauss" - "gaussforhomalg" - "generalizedmorphismsforcap" - "gradedmodules" - "gradedringforhomalg" - "groupoids" - "guarana" - "homalg" - "homalgtocas" - "idrel" - "images" ; mpl2.0 - "intpic" - "io" ; gpl3+ - "ioforhomalg" - "irredsol" ; bsd-2 - "laguna" - "liering" - "linearalgebraforcap" - "localizeringforhomalg" - "mapclass" - "matricesforhomalg" - "modulepresentationsforcap" - "modules" - "monoidalcategories" - "nconvex" - "nilmat" - "numericalsgps" - "openmath" - "orb" ; gpl3+ - "polenta" - "polycyclic" - "radiroot" - "recog" ; gpl3+ - "repsn" - "resclasses" - "ringsforhomalg" - "sco" - "simpcomp" - "sophus" - "tomlib" - "toolsforhomalg" - "unipot" - "utils")))))))) + '("caratinterface" ; ./configure: /bin/sh: bad interpreter: No such file or directory + "cddinterface" ; configure: error: could not use setoper.h + "normalizinterface" ; tries to download normaliz + "semigroups" ; bundled dependencies + "xgap" ; make: /bin/sh: No such file or directory + ))))))) (build-system gnu-build-system) (inputs - (list gmp readline zlib)) + (list gmp readline zlib + curl ; for the curlinterface package + zeromq ; for the zeromqinterface package + )) (arguments `(#:configure-flags (list (string-append "LDFLAGS=-Wl,-rpath=" %output "/lib")) #: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")) + (setenv "CC" "gcc") (with-directory-excursion "pkg" (invoke "../bin/BuildPackages.sh")))) (add-after 'build-packages 'build-doc @@ -1339,13 +1281,9 @@ (define-public gap a library of thousands of functions implementing algebraic algorithms written in the GAP language as well as large data libraries of algebraic objects.") - ;; Some packages have different licenses (effectively forcing the - ;; combined work to be licensed as gpl3+); if this is the case, this - ;; is mentioned above next to their name. - ;; Some packages have no license mentioned explicitly; supposedly this - ;; means that the gpl2+ licence of GAP itself applies, but to be on the - ;; safe side, we drop them for now. - (license license:gpl2+))) + ;; gap itself is gpl2+, but some packages have different licenses. + ;; effectively forcing the combined work to be licensed as gpl3+. + (license license:gpl3+))) (define-public spectra (package -- 2.45.2 From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 13 06:29:52 2024 Received: (at 73075-done) by debbugs.gnu.org; 13 Sep 2024 10:29:52 +0000 Received: from localhost ([127.0.0.1]:42567 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sp3Ym-00046z-4G for submit@debbugs.gnu.org; Fri, 13 Sep 2024 06:29:52 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:41616) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sp3Yk-00046k-32 for 73075-done@debbugs.gnu.org; Fri, 13 Sep 2024 06:29:50 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id A353C17C6; Fri, 13 Sep 2024 12:29:35 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at hera.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 VWAtKJqtHj7K; Fri, 13 Sep 2024 12:29:35 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 1101B178E; Fri, 13 Sep 2024 12:29:35 +0200 (CEST) Date: Fri, 13 Sep 2024 12:29:33 +0200 From: Andreas Enge To: 73075-done@debbugs.gnu.org Subject: Close Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 73075-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Pushed after a one-week waiting period. Andreas From unknown Sat Sep 06 09:45:47 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 11 Oct 2024 11:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator