From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id mDAZCs6BvmRVhQEASxT56A (envelope-from ) for ; Mon, 24 Jul 2023 15:51:10 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id GD3OCc6BvmRvxwAAauVa8A (envelope-from ) for ; Mon, 24 Jul 2023 15:51:10 +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 9BA045BA44 for ; Mon, 24 Jul 2023 15:51:09 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=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"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1690206670; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc: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=OxnSY8qjp3fjaW+6SawiT7l8zlBEeppbpGu4/nYJbWI=; b=uEFCWAFJN/N6LJgBpIT9vOoKHyr66lDomcSuZc3QxZDTShcghbMBfsPI2kus/YcsgbAd+q NACMUt0KoHAnRJ+gGDWvwLknJSUvAGYXhxYfcGpwlD83I/8tu02D4xuNlOBHPgQt3zlaAe dv+h/v1QpRaJEtmaHhpu9i/47oBFMLRqAdNuhNpYzfAvLR922WXTHgLUyy8MoYORoNMeVO FQr+IDC7q5n1hlH93JFwYF5sRtBpHYbMoIJMTXoiiYNsOjfu8SfvBZMMEAiiRJbjdbSwFG wXP67XUe2hK9nrurtN+KG7qiyMSIXowVgmNFQdftWWUCFhPnaIemVefgHfw7Tw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=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"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1690206670; a=rsa-sha256; cv=none; b=nRBdWiFWvQ+P7m6Ol5AeHz3Q3UkuIgQi/ZMrNdSLgBs0+TSM3Hx81lQv1vxW28uIzB+mih ApRgKNDgtvZBmXmSLItiF0KKagOp/Nuh1jO7o7r2K9n8JTjjrDXasRR+c6geX+//Vlei+y 9zb/6E18xNo/q/ISmAUIULLJMLst7sPRPDQuX3UiW7rsSddeYHgqeo759+H5VbAEOqFJKT Y6WuW6MfsunxHuiOUhgBN+AtXu1ISEFGa1zV2bgVOCv1KhR69DbZxIpiA5jMkCgbicwqzW pNpewCxx8zcCMPcmCJRikbI7PATlBMVj5SRgQy6PFgJY+6+y3RxErHrMCCTjNg== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qNvxn-0006IO-1M; Mon, 24 Jul 2023 09:51:03 -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 1qNvxm-0006IF-3W for guix-patches@gnu.org; Mon, 24 Jul 2023 09:51:02 -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 1qNvxl-0004ld-SF for guix-patches@gnu.org; Mon, 24 Jul 2023 09:51:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qNvxl-0008KZ-Ox for guix-patches@gnu.org; Mon, 24 Jul 2023 09:51:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#64448] [PATCH 0/2] Fix hdf5-1.14 wrappers and remove generated source files from all hdf5 versions. Resent-From: Andreas Enge Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 24 Jul 2023 13:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64448 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: David Elsing Cc: bavier@posteo.net, 64448@debbugs.gnu.org, Gerd Heber , efraim@flashner.co.il Received: via spool by 64448-submit@debbugs.gnu.org id=B64448.169020660231913 (code B ref 64448); Mon, 24 Jul 2023 13:51:01 +0000 Received: (at 64448) by debbugs.gnu.org; 24 Jul 2023 13:50:02 +0000 Received: from localhost ([127.0.0.1]:42202 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNvwn-0008IU-Oi for submit@debbugs.gnu.org; Mon, 24 Jul 2023 09:50:02 -0400 Received: from hera.aquilenet.fr ([2a0c:e300::1]:54648) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNvwl-0008I2-AN for 64448@debbugs.gnu.org; Mon, 24 Jul 2023 09:50:00 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 92A201B4F; Mon, 24 Jul 2023 15:49:51 +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 R-JPg5dWmisf; Mon, 24 Jul 2023 15:49:51 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:861:c4:f2f0::c64]) by hera.aquilenet.fr (Postfix) with ESMTPSA id EC25619D; Mon, 24 Jul 2023 15:49:50 +0200 (CEST) Date: Mon, 24 Jul 2023 15:49:49 +0200 From: Andreas Enge Message-ID: References: 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Spam-Score: -2.65 X-Migadu-Queue-Id: 9BA045BA44 X-Migadu-Spam-Score: -2.65 X-Migadu-Scanner: mx0.migadu.com X-TUID: NrXITSUzg83o Hello, adding Gerd Heber in cc, who seems to be the last person having worked on these packages. I am not competent at all about them, so commenting more as an outsider. Using "guix package -A hdf": hdf4 4.2.14 out gnu/packages/maths.scm:1289:2 hdf4-alt 4.2.14 out gnu/packages/maths.scm:1372:2 hdf5 1.8.23 out,fortran gnu/packages/maths.scm:1382:2 hdf5 1.14.0 out,fortran gnu/packages/maths.scm:1543:2 hdf5 1.12.2 out,fortran gnu/packages/maths.scm:1523:2 hdf5 1.10.9 out,fortran gnu/packages/maths.scm:1503:2 hdf5-blosc 1.0.0 out gnu/packages/maths.scm:1807:2 hdf5-parallel-openmpi 1.10.9 out,fortran gnu/packages/maths.scm:1775:2 and a lot of packages in other languages, for instance: cl-hdf5-cffi 1.8.18-1.5b5c88f out gnu/packages/lisp-xyz.scm:12238:4 ecl-hdf5-cffi 1.8.18-1.5b5c88f out gnu/packages/lisp-xyz.scm:12238:4 (apparently based on 1.8.18? but it has hdf5-1.10 as input). So there are lots of versions, and in the middle of them, (define-public hdf5 ;; Default version of HDF5. hdf5-1.10) And hdf5-parallel-openmpi 1.10.9 out,fortran gnu/packages/maths.scm:1775:2 which inherits like this: (package/inherit hdf5-1.10 ;use the latest but takes inputs like this: (inputs `(("mpi" ,openmpi) ,@(package-inputs hdf5))) which, I suppose, works by chance since currently hdf5-1.10 and hdf5 are the same (but not "the latest"). Are all of these needed? If only the latest version 1.14.0 could be kept, this would make the patch for 1.8.23 obsolete, for instance. Andreas