#1151276 ITP: fiela-api-ecmwf -- Library to manage the transfer of data from CPUs to GPUs for ECMWF software

Package:
wnpp
Source:
wnpp
Submitter:
Alastair McKinstry
Date:
2026-10-20 02:13:05 UTC
Severity:
normal
#1151276#5
Date:
2026-10-19 12:58:57 UTC
From:
To:
* Package name    : fiela-api-ecmwf
  Version         : 0.3.10
  Upstream Contact: ECMWF <info@ecmwf.int>
* URL             : https://github.com/ecmwf-ifs/field_api/
* License         : Apache-2.0
  Programming Lang: Fortran, Python
  Description     : Library to manage the transfer of data from CPUs to GPUs for weather software


This is part of the ECMWF software stack, including ectrans, fiat-ecmwf and other
components of the IFS weather code.

Field API aims to ease the management and the transfer of data between CPUs and GPUs for the Météo-France/ECMWF software.

The API is using fypp heavily to generate the code for several types and dimensions.
It might look complicated, but if you are just using the API then you should not worry about it.


I intend to maintain this within the Debian science team.

#1151276#10
Date:
2026-10-20 01:31:14 UTC
From:
To:
This is an automated message from the Debian DFSG, Licensing & New
Packages Team.

The Debian NEW review of field-api-ecmwf 0.3.10-1 has been completed.

Decision: ACCEPTED
Reviewer: Andrew McMillan

Review comment:

Hi,

Three minor issues found by the LLM.  I suspect that the third is a false positive, and if it is then it would be helpful to understand why so I can teach the LLM a lesson about this!

Thanks!

Full review details: https://dfsg-new-queue.debian.org/reviews/field-api-ecmwf

#1151276#15
Date:
2026-10-20 02:10:32 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
field-api-ecmwf, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1151276@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alastair McKinstry <mckinstry@debian.org> (supplier of updated field-api-ecmwf package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 19 Oct 2026 15:47:16 +0100
Source: field-api-ecmwf
Binary: libfield-api-ecmwf-0d libfield-api-ecmwf-0d-dbgsym libfield-api-ecmwf-dev
Architecture: source arm64
Version: 0.3.10-1
Distribution: unstable
Urgency: medium
Maintainer: Alastair McKinstry <mckinstry@debian.org>
Changed-By: Alastair McKinstry <mckinstry@debian.org>
Description:
 libfield-api-ecmwf-0d - Library to manage the transfer of data from CPUs to GPUs
 libfield-api-ecmwf-dev - Manage the transfer of data from CPUs to GPUs - dev files
Closes: 1151276
Changes:
 field-api-ecmwf (0.3.10-1) unstable; urgency=medium
 .
   * Initial release. (Closes: #1151276)
Checksums-Sha1:
 97937bbcceabb4c19ba88ec70f385051b69c5aa2 2078 field-api-ecmwf_0.3.10-1.dsc
 9304f7bda444160b2e25123661d8fb04bcc44087 87020 field-api-ecmwf_0.3.10.orig.tar.xz
 07a697739ece9d9df4c35ac5d639e21ea7f84a85 3464 field-api-ecmwf_0.3.10-1.debian.tar.xz
 d0969b67ae3fe8aa552e1fe505cb638f7ba8c8c8 14046 field-api-ecmwf_0.3.10-1_arm64.buildinfo
 fd3abb8d736478de77d200210e0d3c8a0a53b976 2689756 libfield-api-ecmwf-0d-dbgsym_0.3.10-1_arm64.deb
 3c471d3c9215bcfef66e2ca06883dc07cdd775f4 362076 libfield-api-ecmwf-0d_0.3.10-1_arm64.deb
 e0280640f23672618fabfe174da2672f24767112 5948 libfield-api-ecmwf-dev_0.3.10-1_arm64.deb
Checksums-Sha256:
 94c65c9467b33e9b23cd58cb38196f8c025060b86c3b7c4b41842014897e3605 2078 field-api-ecmwf_0.3.10-1.dsc
 7f1cf126402b1b2dc6254762bc1ab1f761d8d10f9c45b246303e7ec0fb94b04e 87020 field-api-ecmwf_0.3.10.orig.tar.xz
 93ba43ac8e0c4666a7cbbedf5b87f5b51b853b2b9c3eef8fbe8e498d35af8a84 3464 field-api-ecmwf_0.3.10-1.debian.tar.xz
 08707f8e52046144948b60533b881c4eef745bab39be1f4cca5795df5baa536c 14046 field-api-ecmwf_0.3.10-1_arm64.buildinfo
 075cd04d7c13573518094c1735cb4fc0bf4257ec8e415928bccdb3a1e48655a5 2689756 libfield-api-ecmwf-0d-dbgsym_0.3.10-1_arm64.deb
 74596d0195adc2d409597940051335e439692b855d6bd415c35e6ab15d25494f 362076 libfield-api-ecmwf-0d_0.3.10-1_arm64.deb
 11bc591543fa1caaa1e4f00cd18e0e05be5d266ed172f60d54bea93c63005c82 5948 libfield-api-ecmwf-dev_0.3.10-1_arm64.deb
Files:
 79f363a7f7bd7fdcce659ffb342534a0 2078 science optional field-api-ecmwf_0.3.10-1.dsc
 11f5319c3a1ac7a8a4ec6897d9483807 87020 science optional field-api-ecmwf_0.3.10.orig.tar.xz
 e43eeac2fe8dad64a5a0c657dfa6980a 3464 science optional field-api-ecmwf_0.3.10-1.debian.tar.xz
 1ebe96b6b3a32e9451e2f3b43eb5f04c 14046 science optional field-api-ecmwf_0.3.10-1_arm64.buildinfo
 9d45a47f01c7174cfc60dc4204f505ee 2689756 debug optional libfield-api-ecmwf-0d-dbgsym_0.3.10-1_arm64.deb
 5bb0211e17de7eb4c56bfe39553ca2d0 362076 science optional libfield-api-ecmwf-0d_0.3.10-1_arm64.deb
 2882797d58efd02881471e9fc3a878fb 5948 science optional libfield-api-ecmwf-dev_0.3.10-1_arm64.deb
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEgjg86RZbNHx4cIGiy+a7Tl2a06UFAmrWLcMACgkQy+a7Tl2a
06U4RQ//V0GgU5FYBnTw3UofjPzNn3augL1VsQFrkhzRXgUXfYSsdfHP7K2iGaQI
fJ5KfgSw9QTDR0p+Xd0iLx8f3ovhGsctJcjuQl/YpwkWjK2gKzZrsFRm6XZDw5fE
xnv69Bsr7fksVnFmgIurZzjwQ5IxqVh1Cnb2Y7vptzmSuHUJ6aT5SAusGLUw2T35
VTvS9eLJvaSInD2vH/8SbodKkuR8EVCrZrA4VcBtPk0YRbk2JPHEjijDk3cE/ZBr
aR75y8HwG6xwCVtbGF/oZvsZTHeLd9LG+9DqDa0AItt0ZD73hq1UWlzZR6mJaUo+
I5JvYMoaDoh6air5Q2yRtpKWx1IsORwBqi9ST8hHFwI8wBFL/9gbw9POl1zVkIWS
wMOecmal7LKMuY+3jxLPqruuY+gRfwK8K+Cax1TVJ7je4DEWEiqXYAO45oh9jB3r
uJaXPFwLTps8mrKfhJEmk5Z0nR1YIuq0GyJI4E4YTVCBL733DZXuQUsGbMtbmUeU
2Mw/A7QpIuIVUcHfQ6HTYn13guLPSP84sDX8cZSNsXBWEjV3vb6kfYAx5uU1erpC
B0aVSQjLz9UEmckxGwXj4X5unk8HBiUD4NeDLlW0UCuqCD2QthRlSShqAjLdNEdD
c5liLecZ4t24ic4lOSXRjCDPfTF9iRu5saZGYCkawMoY/vDUkRg=
=3MwD
-----END PGP SIGNATURE-----