GNU bug report logs - #77537
[PATCH 0/2] gnu: netcdf-cxx4: Move netcdf to the propagated-inputs

Previous Next

Package: guix-patches;

Reported by: Luca Cirrottola <luca.cirrottola <at> inria.fr>

Date: Fri, 4 Apr 2025 16:31:02 UTC

Severity: normal

Tags: patch

Done: Andreas Enge <andreas <at> enge.fr>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Andreas Enge <andreas <at> enge.fr>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#77537: closed ([PATCH 0/2] gnu: netcdf-cxx4: Move netcdf to
 the propagated-inputs)
Date: Mon, 07 Apr 2025 12:48:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Mon, 7 Apr 2025 14:47:33 +0200
with message-id <Z_PJZcCkON4XfYWd <at> jurong>
and subject line Re: [PATCH 0/2] gnu: netcdf-cxx4: Move netcdf to the propagated-inputs
has caused the debbugs.gnu.org bug report #77537,
regarding [PATCH 0/2] gnu: netcdf-cxx4: Move netcdf to the propagated-inputs
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
77537: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=77537
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Luca Cirrottola <luca.cirrottola <at> inria.fr>
To: guix-patches <at> gnu.org
Cc: Luca Cirrottola <luca.cirrottola <at> inria.fr>
Subject: [PATCH 0/2] gnu: netcdf-cxx4: Move netcdf to the propagated-inputs
Date: Fri,  4 Apr 2025 18:28:54 +0200
Hello Guix,
since "netcdf-cxx4" is a C++ interface to the C library "netcdf", I think the
latter should be a propagated input.
Similarly, since "hdf5-parallel-openmpi" includes mpi.h in the hdf5.h
header file, then "openmpi" should be a propagated input of
"hdf5-parallel-openmpi".
Let me know what you think.
Cheers,
Luca

Luca Cirrottola (2):
  gnu: hdf5-parallel-openmpi: move openmpi to the propagated-inputs.
  gnu: netcdf-cxx4: Move netcdf to the propagated-inputs.

 gnu/packages/maths.scm | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)


base-commit: 111aacf22fdc0314f41b737106ad70c1899a58e7
-- 
2.34.1



[Message part 3 (message/rfc822, inline)]
From: Andreas Enge <andreas <at> enge.fr>
To: Luca Cirrottola <luca.cirrottola <at> inria.fr>
Cc: 77537-done <at> debbugs.gnu.org
Subject: Re: [PATCH 0/2] gnu: netcdf-cxx4: Move netcdf to the propagated-inputs
Date: Mon, 7 Apr 2025 14:47:33 +0200
Hello,

Am Mon, Apr 07, 2025 at 01:55:06PM +0200 schrieb Luca Cirrottola:
> Here it is less ambiguous, netcdf-cxx4 cannot live without netcdf and there
> is no other implementation that could be used at runtime.

yes, I agree.

> For the future, should I interpret a propagated input as "something that is
> needed runtime, and should not be replaced by another implementation"?

I think mpi is really special in this respect, I am not aware of other
software in the same category. And "needed at runtime" is not enough.
As written before, there is usually no problem with libraries for which
we set the rpath to an absolute path in the store. Well, then usually
the dependency sneaks in through include files.

Closing this issue.

Andreas



This bug report was last modified 45 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.