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: Luca Cirrottola <luca.cirrottola <at> inria.fr>
Subject: bug#77537: closed (Re: [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 bug report

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

which was filed against the guix-patches package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 77537 <at> debbugs.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: 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


[Message part 3 (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




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.