On 2022-11-21 10:10, Alastair McKinstry wrote:
Package: wnpp
Severity: wishlist
Owner: Alastair McKinstry <mckins...@debian.org>
X-Debbugs-Cc: debian-de...@lists.debian.org, debian-scie...@lists.debian.org

* Package name    : fiat
  Version         : 1.0.0
  Upstream Author : ECMWF <i...@ecmwf.int>
* URL             : https://github.com/ecmwf-ifs/fiat
* License         : Apache
  Programming Lang: C, Fortran
  Description     : Fortran IFS and Arpege Toolkit

FIAT is a collection of selected Fortran utility libraries, extracted from
 the IFS/Arpege model used at ECMWF.
 It provides:
   drhook : tracing
   gstats : timing
   parkind : choose precision
   mpl : MPI communication
   mpi_serial: MPI dummy symbols compiled into static library other
various routines
 .
 ECMWF is the European Centre for Medium-Range Weather Forecasts.

FIAT is a new dependency of the atlas-ecmwf library already in Debian, as ECMWF
 is open-sourcing its stack.


Hi Alastair, note that namespace FIAT is occupied by the python package python3-fiat (src:fiat), used by python3-ffc and related FEniCS/Dolfin packages (python3-dolfin etc).

We could consider moving FEniCS FIAT to src:fenics-fiat, but perhaps that is administrative overkill. On the other hand I did do that for other FEniCS components for the next generation fenicsx. I didn't change the source package name for components of old fenics on the grounds that they are in a sense deprecated and could be removed in the future. Removal would be in the far future though, since some groups are still using old fenics for calculations. To complicate the point further, while the new fenicsx library no longer uses FEniCS FIAT, it is being developed further by the firedrake project at https://github.com/firedrakeproject/fiat (Debian has not packaged firedrake itself yet).

Alternatively your FIAT could be src:ecmwf-fiat.

Which naming solution looks best for you?

Drew

Reply via email to