From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id kP4GGo7l7mWCcQAA62LTzQ:P1 (envelope-from ) for ; Mon, 11 Mar 2024 12:05:50 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id kP4GGo7l7mWCcQAA62LTzQ (envelope-from ) for ; Mon, 11 Mar 2024 12:05:50 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=inria.fr header.s=dc header.b=T0NA0Yt3; 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"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=inria.fr (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1710155150; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=wEpEZKXFrMGFK0xiFM+jpKCsxrar6PMrx2ud5NwSgIQ=; b=Xktc0BDYgDpak6mxZ+buMcege1wgl8kbie7nylEg0pFLqP94kdDtfwQZ3gNzZgnf33Nd8w q3rQWexcBjnNInuGcmvgTg2O2hkLs2oRvFzVS6jVr0amOpw+BMcx8Bv3IcxGsQy67At1WX VCW5ZoCqNczXJsCQgSnKcAbIZZ0UpJHL57L82xayc74Y01ALHq5//Cmso+BrkSnRZdQth+ PJ3Qnny6CSCRL5ce4/rI3gF0c+7HFWwWNpa0fvnSrxUimH7ooUcOos+5uIF5HyGFUHN6g6 5X7OfbjWZ9kAbts3wjZk7YFFofjkvHIU98oDXkYtZuqiBRERtYqEO7SJHJk4SQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1710155150; a=rsa-sha256; cv=none; b=bCGOu4xPmr+n0mUbsLQ8HSD9ieAmON9tYzx7P7qsK5PeaC+UnHUMzExxydHpK2VjllDh/e jz76HRzCnXdqUV11kIOEcj//mpO8tBoI73TcMQkaa20gN1SJo8l4hUSUFyQi8yvnP+UQZ1 K1VaE17eGZs4O9pUbmynmxJaIZWACDyHqPPfH2zNCjswcli0nZ47srWY1ygHv9/UOgq/+s Zf7TIAhHSoHsm5B3QOgxYJ7+MEKxYN2Zst62f05rxxPXYAC4bq/w99GFmkGJ9hVt1u4/bk tJbExwAY81nlWZ1JEyvNDxOKYTo1JJ80a5akD9Gk5OJ13yit2hvyrJO2+8O25Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=inria.fr header.s=dc header.b=T0NA0Yt3; 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"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=inria.fr (policy=none) 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 15E64424B2 for ; Mon, 11 Mar 2024 12:05:50 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rjdTH-0004cG-I1; Mon, 11 Mar 2024 07:05:31 -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 1rjdTG-0004aO-2L for guix-patches@gnu.org; Mon, 11 Mar 2024 07:05:30 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rjdTF-0000KV-Pn for guix-patches@gnu.org; Mon, 11 Mar 2024 07:05:29 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rjdTl-0002TK-Rp for guix-patches@gnu.org; Mon, 11 Mar 2024 07:06:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#69729] [PATCH 00/41] Improve performance in lapack dependent packages. Resent-From: Romain GARBAGE Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 11 Mar 2024 11:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 69729 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 69729@debbugs.gnu.org Cc: Romain GARBAGE X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.17101551299451 (code B ref -1); Mon, 11 Mar 2024 11:06:01 +0000 Received: (at submit) by debbugs.gnu.org; 11 Mar 2024 11:05:29 +0000 Received: from localhost ([127.0.0.1]:38963 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rjdTE-0002SN-Tu for submit@debbugs.gnu.org; Mon, 11 Mar 2024 07:05:29 -0400 Received: from lists.gnu.org ([209.51.188.17]:58884) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rjdTC-0002SF-Qp for submit@debbugs.gnu.org; Mon, 11 Mar 2024 07:05:27 -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 1rjdSd-0004PG-S6 for guix-patches@gnu.org; Mon, 11 Mar 2024 07:04:52 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rjdSY-0000EL-1Y for guix-patches@gnu.org; Mon, 11 Mar 2024 07:04:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inria.fr; s=dc; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=wEpEZKXFrMGFK0xiFM+jpKCsxrar6PMrx2ud5NwSgIQ=; b=T0NA0Yt3fJBtAIfxDP+4IS9ViunzoGAaC+Qz5acYZcFS5BSP8LtisnUF Fhljqv5hvZhPH93Mg7cQ6ZLtw2ouPb5OyMY3KltqKKsSBthjC58A3lsEr gLrt+ag7HASICyN+D4t8XwVudB+E8zEeZhjP8dIEG7MOc9dx42mP1GiLD k=; Received-SPF: SoftFail (mail3-relais-sop.national.inria.fr: domain of romain.garbage@inria.fr is inclined to not designate 193.50.110.70 as permitted sender) identity=mailfrom; client-ip=193.50.110.70; receiver=mail3-relais-sop.national.inria.fr; envelope-from="romain.garbage@inria.fr"; x-sender="romain.garbage@inria.fr"; x-conformance=spf_only; x-record-type="v=spf1"; x-record-text="v=spf1 include:mailout.safebrands.com a:basic-mail.safebrands.com a:basic-mail01.safebrands.com a:basic-mail02.safebrands.com ip4:128.93.142.0/24 ip4:192.134.164.0/24 ip4:128.93.162.160 ip4:89.107.174.7 mx ~all" Received-SPF: None (mail3-relais-sop.national.inria.fr: no sender authenticity information available from domain of postmaster@guix-A102.bordeaux.inria.fr) identity=helo; client-ip=193.50.110.70; receiver=mail3-relais-sop.national.inria.fr; envelope-from="romain.garbage@inria.fr"; x-sender="postmaster@guix-A102.bordeaux.inria.fr"; x-conformance=spf_only X-IronPort-AV: E=Sophos;i="6.07,116,1708383600"; d="scan'208";a="81786003" Received: from unknown (HELO guix-A102.bordeaux.inria.fr) ([193.50.110.70]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Mar 2024 12:04:37 +0100 From: Romain GARBAGE Date: Mon, 11 Mar 2024 12:01:55 +0100 Message-ID: <20240311110423.10785-1-romain.garbage@inria.fr> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=192.134.164.104; envelope-from=romain.garbage@inria.fr; helo=mail3-relais-sop.national.inria.fr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_TEMPERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -3.88 X-Spam-Score: -3.88 X-Migadu-Queue-Id: 15E64424B2 X-Migadu-Scanner: mx11.migadu.com X-TUID: dXEppOPXF/Gb This patch series aims at improving the performance of several packages by changing the LAPACK library they depend on. The package `lapack` is the reference implementation from netlib.org of a numerical linear algebra library, written in FORTRAN. The package `openblas` is a optimized implementation of the LAPACK and BLAS APIs. Among the modified packages affected by the change, the following don't build: * shogun: atlas dependency doesn't build (pre-existing error) * lush2: preexisting error * proteinortho: preexisting error (tests 2 and 3 fail) * superlu-dist: dependency failure (combinatorial-blas) Also, the following packages have not been modified as it breaks the package: * xyce-serial * xyce-parallel * gnss-sdr * julia Romain GARBAGE (41): gnu: arpack-ng: Switch to openblas. gnu: armadillo: Switch to openblas. gnu: octave-cli: Switch to openblas. gnu: scalapack: Switch to openblas. gnu: hypre: Switch to openblas. gnu: igraph: Switch to openblas. gnu: vosk-api: Remove dependency on lapack. gnu: jags: Switch to openblas. gnu: sbcl-lla: Switch to openblas. gnu: itpp: Switch to openblas. gnu: gmsh: Switch to openblas. gnu: ghc-hmatrix: Switch to openblas. gnu: fenics-dolfin: Remove dependency on lapack. gnu: ipopt: Switch to openblas. gnu: ceres: Remove dependency on lapack. gnu: sundials-julia: Switch to openblas. gnu: plink: Switch to openblas. gnu: p4est: Remove dependency on lapack. gnu: plink-ng: Remove lapack dep. gnu: dealii: Remove dependency on lapack. gnu: elemental: Remove dependency on lapack. gnu: superlu-dist: Remove dependency on lapack. gnu: bonmin: Switch to openblas. gnu: mpb: Switch to openblas. gnu: meep: Switch to openblas. gnu: casacore: Remove dependency on lapack. gnu: aoflagger: Remove dependency on lapack. gnu: apl: Switch to openblas. gnu: eigensoft: Remove dependency on lapack. gnu: proteinortho: Remove dependency on lapack. gnu: scilab: Remove dependency on lapack. gnu: python-cvxopt: Remove dependency on lapack. gnu: dlib: Remove dependency on lapack. gnu: grass: Remove dependency on lapack. gnu: harminv: Switch to openblas. gnu: giac: Switch to openblas. gnu: libflame: Switch to openblas. gnu: lush2: Remove dependency on lapack. gnu: shogun: Switch to openblas. gnu: kaldi-for-vosk: Remove dependency on lapack. gnu: ocaml-lacaml: Remove dependency on lapack. gnu/packages/algebra.scm | 2 +- gnu/packages/apl.scm | 2 +- gnu/packages/astronomy.scm | 2 -- gnu/packages/bioinformatics.scm | 17 ++++++------ gnu/packages/engineering.scm | 6 ++-- gnu/packages/geo.scm | 6 +++- gnu/packages/graph.scm | 2 +- gnu/packages/haskell-xyz.scm | 9 ++---- gnu/packages/lisp-xyz.scm | 6 ++-- gnu/packages/lisp.scm | 1 - gnu/packages/machine-learning.scm | 15 ++++------ gnu/packages/maths.scm | 46 ++++++++++++++----------------- gnu/packages/ocaml.scm | 9 ++++-- gnu/packages/simulation.scm | 3 +- gnu/packages/statistics.scm | 6 +++- 15 files changed, 65 insertions(+), 67 deletions(-) -- 2.41.0