On 21/11/2022 11:28, Drew Parsons wrote:
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

Hi Drew

Thanks. I hadn't spotted that with "apt-cache search fiat" missing src:fiat.

My preference is for "fiat-ecmwf", as there is a consistency with "atlas-ecmwf" and "silo-llnl"

Best regards

Alastair


--
Alastair McKinstry,
GPG: 82383CE9165B347C787081A2CBE6BB4E5D9AD3A5
ph: +353 87 6847928 e: alast...@sceal.ie, im: @sceal.ie:mckinstry

Reply via email to