From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id uDaWDDJtC2Xw9gAA9RJhRA:P1 (envelope-from ) for ; Thu, 21 Sep 2023 00:07:46 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id uDaWDDJtC2Xw9gAA9RJhRA (envelope-from ) for ; Thu, 21 Sep 2023 00:07:46 +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 F3B5659ED9 for ; Thu, 21 Sep 2023 00:07:45 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=posteo.net header.s=2017 header.b=PGAbpuTw; 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 (strict)" header.from=posteo.net (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1695247666; 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=lh6/YpNJD4bF1TdIJdS/9hR3gFlZxpvt2s+XeF14ZF8=; b=YX02UEeT6EvCTFMDKQiC/G+6UFaACyxekJrpWVQdUnSKkXDWqeApfux0iOIQv6lzd4DpGf YGOlB0gXUp4ufwyz4Cbp30iRGRFy9yLqmRCl5XoHXer/BLrJzQQtJgufXHglgQmhyV2Hvc kAMs6sKTF50n8cxhCc3Ga2NHIEzFxbdDpBWIFHsdrVS67SK7RyL42UD327Z7VCCEBjAr65 mdVW7134PxA0EQe8X864Bd13G3k8N2lu19SuTV/ZzmmkUT3XKy2iHDaM/jwjg5YyiNZThw jK+TF79GOoRMAPeAv7EH2ukGCM+t6DMtxjuLNOPUVqP+z+Op1yfLeiuELOrpVQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=posteo.net header.s=2017 header.b=PGAbpuTw; 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 (strict)" header.from=posteo.net (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1695247666; a=rsa-sha256; cv=none; b=ThE5+A/gLTo/yYrV72h1YyJM73fWoAbT28SOcl2Gd1qRm04MHWdta2XVm8TI3H0aZfsCP+ k38g19oMyikx8z+WIkE3R44gnVA7CgQ3aQTiP0qnunYM3bxJYdjQ+8EUWqUzJFyGbJAgVt 44twMN1R3eQqNoEJ3vqVbCsOUSwYm2Wg4AA7f7B7sE5QqBru/iNb+s0qtaWZQZ8Yo1jaE9 urOlOcYEfq0N4B/F1bsgQs1Kb7LZ7BFSqhE3I65pqOZnZH0MTDXQ1IO7b+dKyYM3rlxFJ2 ieqMwKyicZ9XJ7VElk2pA+emRNqw/3OFth86VAtHpOTYPc/rN0Kyc5LbVO6Q+A== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qj5Lu-0006YU-Jj; Wed, 20 Sep 2023 18:07:22 -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 1qj5Lo-0006V1-EI for guix-patches@gnu.org; Wed, 20 Sep 2023 18:07:16 -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 1qj5LR-0004mT-6b for guix-patches@gnu.org; Wed, 20 Sep 2023 18:07:14 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qj5La-0005Md-2e for guix-patches@gnu.org; Wed, 20 Sep 2023 18:07:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#66129] [PATCH 00/20] Split SuiteSparse into subpackages Resent-From: David Elsing Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 20 Sep 2023 22:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 66129 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 66129@debbugs.gnu.org Cc: David Elsing X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.169524759520581 (code B ref -1); Wed, 20 Sep 2023 22:07:01 +0000 Received: (at submit) by debbugs.gnu.org; 20 Sep 2023 22:06:35 +0000 Received: from localhost ([127.0.0.1]:60474 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qj5L8-0005Lt-JV for submit@debbugs.gnu.org; Wed, 20 Sep 2023 18:06:34 -0400 Received: from lists.gnu.org ([2001:470:142::17]:53406) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qj5L3-0005Ld-I9 for submit@debbugs.gnu.org; Wed, 20 Sep 2023 18:06:32 -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 1qj5Ko-0006HE-Kc for guix-patches@gnu.org; Wed, 20 Sep 2023 18:06:14 -0400 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qj5Km-0004fY-AZ for guix-patches@gnu.org; Wed, 20 Sep 2023 18:06:14 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 09BAA240027 for ; Thu, 21 Sep 2023 00:06:07 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1695247568; bh=EkTcMOPC+x7l4cARphz4ph0ar5GV7rTHlV10vS9LfbI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version: Content-Transfer-Encoding:From; b=PGAbpuTwikXlqmtW7Ut0jjd2ej7HAQXQs3wircylvYaJfsJVuycuS0SidJH/azxN2 lVmVfathQFwwt+TuG9D/OUCJmnuLd2a8H+1QJzBHxcs06pbmCpOGMnn0RZgbzp4Jw/ u9ydmfChK2vguvOsO+Hj7J4yAuzajAjSe8nnumH3JoqdK1TtoRqLEo1DAPYSAKfy/L SsoUS30eBIIVU+FtjdOwvBtW9yrs7R3M2u2DDnXLSo83ZLgsDb7/OKodkue+ZsZ/m0 X7sax+Tub1oteh3WvuNY5r/jdpKv3hjQR6GAtesUXruSbrPLBnHOAaotrOcCfcYlZc R28fpFWwEGX+w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4RrXfl3PY5z9rxF; Thu, 21 Sep 2023 00:06:07 +0200 (CEST) From: David Elsing Date: Wed, 20 Sep 2023 22:05:16 +0000 Message-ID: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=185.67.36.65; envelope-from=david.elsing@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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-Scanner: mx1.migadu.com X-Migadu-Spam-Score: -3.88 X-Spam-Score: -3.88 X-Migadu-Queue-Id: F3B5659ED9 X-TUID: bK1EBue2syup This patch series adds the individual SuiteSparse packages (as in Gentoo: https://packages.gentoo.org/packages/sci-libs/suitesparse/dependencies), with autogenerated files and bundled libraries removed. The GraphBLAS library is not yet included, but AFAICT it is not required by any other package. It also makes up by far the most space of the suitesparse package, e.g. on x86_64-linux, libgraphblas.so.7.2.0 is 196 MB of the 201 MB SuiteSparse package. I think it would be best to keep the full suitesparse package until all of its dependencies are updated and the GraphBLAS package is added, as replacing them all at once would make the patch series quite large. Is the use of (@@ (guix packages) computed-origin-method) ok for creating the individual origins or is there another alternative? David Elsing (20): gnu: suitesparse: Tweak description. gnu: Add suitesparse-config. gnu: Add suitesparse-amd. gnu: Add suitesparse-btf. gnu: Add suitesparse-camd. gnu: Add suitesparse-colamd. gnu: Add suitesparse-ccolamd. gnu: Add gklib. gnu: Add metis-5.2. gnu: Add gklib-suitesparse. gnu: Add metis-suitesparse. gnu: Add suitesparse-cholmod. gnu: Add suitesparse-cxsparse. gnu: Add suitesparse-klu. gnu: Add suitesparse-ldl. gnu: Add suitesparse-rbio. gnu: Add suitesparse-mongoose. gnu: Add suitesparse-spex. gnu: Add suitesparse-spqr. gnu: Add suitesparse-umfpack. gnu/packages/maths.scm | 922 ++++++++++++++++++- gnu/packages/patches/gklib-suitesparse.patch | 65 ++ 2 files changed, 986 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/gklib-suitesparse.patch -- 2.41.0