From 7107f0c956a8db1305e209f60ed763a8e0ab27e0 Mon Sep 17 00:00:00 2001 From: ninaburg Date: Mon, 22 Jun 2026 16:00:06 +0200 Subject: [PATCH 1/6] eckit --- recipes/fdb/5.19/environments.yaml | 2 +- recipes/fdb/5.19/repo/packages/eckit/package.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/recipes/fdb/5.19/environments.yaml b/recipes/fdb/5.19/environments.yaml index d161412a..00dc78d6 100644 --- a/recipes/fdb/5.19/environments.yaml +++ b/recipes/fdb/5.19/environments.yaml @@ -5,7 +5,7 @@ fdb: specs: - fdb@=5.19.2 backends=lustre - gribjump@=0.10.3 - - eckit@=2.0.2 linalg=none compression=lz4 +curl +ssl + - eckit@feature-eckit-geo linalg=none compression=lz4 +curl +ssl - metkit@=1.16.3-levelist - eccodes@=2.46.0 jp2k=none ~fortran +pthreads +aec +geo - ecbuild@=3.13.1 diff --git a/recipes/fdb/5.19/repo/packages/eckit/package.py b/recipes/fdb/5.19/repo/packages/eckit/package.py index cf433a1a..39a2a308 100644 --- a/recipes/fdb/5.19/repo/packages/eckit/package.py +++ b/recipes/fdb/5.19/repo/packages/eckit/package.py @@ -22,6 +22,7 @@ class Eckit(CMakePackage): license("Apache-2.0") + version("feature-eckit-geo", commit="624b9c4eaca0dbe9528bc4cc8bb02dc3cbb4571f") version("2.0.2", sha256="46b9c1f90e0b565698c5c79c54676401d33738ec82995c025d5d5aabeb13ad2b") version("1.33.0", sha256="a15f89df0cdaa2d8a74843a1e72a7b3b304958a4fe119b51eec5efadbf113d4f") version("1.32.3", sha256="33e0fac2656cdd2f2d877dbfe7a4751ee657ab732c00dd90bd48a406298a100f") From 9e9c341b41a43416ee7f18fd8e50a95d605f9bc6 Mon Sep 17 00:00:00 2001 From: ninaburg Date: Mon, 22 Jun 2026 16:31:16 +0200 Subject: [PATCH 2/6] add eccodes pinpoints gridspec --- recipes/fdb/5.19/environments.yaml | 2 +- recipes/fdb/5.19/repo/packages/eccodes/package.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/recipes/fdb/5.19/environments.yaml b/recipes/fdb/5.19/environments.yaml index 00dc78d6..1ecd36cb 100644 --- a/recipes/fdb/5.19/environments.yaml +++ b/recipes/fdb/5.19/environments.yaml @@ -7,7 +7,7 @@ fdb: - gribjump@=0.10.3 - eckit@feature-eckit-geo linalg=none compression=lz4 +curl +ssl - metkit@=1.16.3-levelist - - eccodes@=2.46.0 jp2k=none ~fortran +pthreads +aec +geo + - eccodes@gridSpec jp2k=none ~fortran +pthreads +aec +geo - ecbuild@=3.13.1 - python@=3.11.15 variants: diff --git a/recipes/fdb/5.19/repo/packages/eccodes/package.py b/recipes/fdb/5.19/repo/packages/eccodes/package.py index 3006a777..b8988a64 100644 --- a/recipes/fdb/5.19/repo/packages/eccodes/package.py +++ b/recipes/fdb/5.19/repo/packages/eccodes/package.py @@ -51,6 +51,7 @@ class Eccodes(CMakePackage): version("develop", branch="develop") + version("gridSpec", commit="e0e952ec746dd8b60c95261394359b959c29871a") version("2.46.0", sha256="7d959253d5e34aeb16caa14d4889ac06486d19821216743142733a32ee7b4935") version("2.45.0", sha256="6c84b39d7cc5e3b8330eeabe880f3e337f9b2ee1ebce20ea03eecd785f6c39a1") version("2.42.0", sha256="60371b357cb011dee546db2eabace5b7e27f0f87d3ea4a5adde7891371b3c128") From 5b967abcf4d0e541d9e6fdc1ca5203fa6e980870 Mon Sep 17 00:00:00 2001 From: ninaburg Date: Mon, 22 Jun 2026 16:45:45 +0200 Subject: [PATCH 3/6] fixes --- recipes/fdb/5.19/repo/packages/eccodes/package.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/fdb/5.19/repo/packages/eccodes/package.py b/recipes/fdb/5.19/repo/packages/eccodes/package.py index b8988a64..67a99fc7 100644 --- a/recipes/fdb/5.19/repo/packages/eccodes/package.py +++ b/recipes/fdb/5.19/repo/packages/eccodes/package.py @@ -162,7 +162,7 @@ class Eccodes(CMakePackage): # Enforce linking against the specified JPEG2000 backend, see also # https://github.com/ecmwf/eccodes/commit/2c10828495900ff3d80d1e570fe96c1df16d97fb - patch("openjpeg_jasper.patch", when="@:2.16") + patch("openjpeg_jasper.patch", when="@2.16") # CMAKE_INSTALL_RPATH must be a semicolon-separated list. patch("cmake_install_rpath.patch", when="@:2.10") From 819eacb79ba622d7d1c4ca64b6e402df5c7609dc Mon Sep 17 00:00:00 2001 From: ninaburg Date: Mon, 22 Jun 2026 17:13:29 +0200 Subject: [PATCH 4/6] fixes --- recipes/fdb/5.19/environments.yaml | 2 +- recipes/fdb/5.19/repo/packages/eccodes/package.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/recipes/fdb/5.19/environments.yaml b/recipes/fdb/5.19/environments.yaml index 1ecd36cb..095f9159 100644 --- a/recipes/fdb/5.19/environments.yaml +++ b/recipes/fdb/5.19/environments.yaml @@ -7,7 +7,7 @@ fdb: - gribjump@=0.10.3 - eckit@feature-eckit-geo linalg=none compression=lz4 +curl +ssl - metkit@=1.16.3-levelist - - eccodes@gridSpec jp2k=none ~fortran +pthreads +aec +geo + - eccodes@=2.46.0-gridspec jp2k=none ~fortran +pthreads +aec +geo - ecbuild@=3.13.1 - python@=3.11.15 variants: diff --git a/recipes/fdb/5.19/repo/packages/eccodes/package.py b/recipes/fdb/5.19/repo/packages/eccodes/package.py index 67a99fc7..7315b5dd 100644 --- a/recipes/fdb/5.19/repo/packages/eccodes/package.py +++ b/recipes/fdb/5.19/repo/packages/eccodes/package.py @@ -51,7 +51,7 @@ class Eccodes(CMakePackage): version("develop", branch="develop") - version("gridSpec", commit="e0e952ec746dd8b60c95261394359b959c29871a") + version("2.46.0-gridspec", commit="e0e952ec746dd8b60c95261394359b959c29871a") version("2.46.0", sha256="7d959253d5e34aeb16caa14d4889ac06486d19821216743142733a32ee7b4935") version("2.45.0", sha256="6c84b39d7cc5e3b8330eeabe880f3e337f9b2ee1ebce20ea03eecd785f6c39a1") version("2.42.0", sha256="60371b357cb011dee546db2eabace5b7e27f0f87d3ea4a5adde7891371b3c128") @@ -162,7 +162,7 @@ class Eccodes(CMakePackage): # Enforce linking against the specified JPEG2000 backend, see also # https://github.com/ecmwf/eccodes/commit/2c10828495900ff3d80d1e570fe96c1df16d97fb - patch("openjpeg_jasper.patch", when="@2.16") + patch("openjpeg_jasper.patch", when="@:2.16") # CMAKE_INSTALL_RPATH must be a semicolon-separated list. patch("cmake_install_rpath.patch", when="@:2.10") From de8cf3b977226bff8eaa76d8feb36f104a1f7946 Mon Sep 17 00:00:00 2001 From: ninaburg Date: Mon, 22 Jun 2026 17:26:47 +0200 Subject: [PATCH 5/6] fixes same for eckit --- recipes/fdb/5.19/environments.yaml | 2 +- recipes/fdb/5.19/repo/packages/eckit/package.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes/fdb/5.19/environments.yaml b/recipes/fdb/5.19/environments.yaml index 095f9159..42742a62 100644 --- a/recipes/fdb/5.19/environments.yaml +++ b/recipes/fdb/5.19/environments.yaml @@ -5,7 +5,7 @@ fdb: specs: - fdb@=5.19.2 backends=lustre - gribjump@=0.10.3 - - eckit@feature-eckit-geo linalg=none compression=lz4 +curl +ssl + - eckit@2.0.2-feature-eckit-geo linalg=none compression=lz4 +curl +ssl - metkit@=1.16.3-levelist - eccodes@=2.46.0-gridspec jp2k=none ~fortran +pthreads +aec +geo - ecbuild@=3.13.1 diff --git a/recipes/fdb/5.19/repo/packages/eckit/package.py b/recipes/fdb/5.19/repo/packages/eckit/package.py index 39a2a308..fbbc8854 100644 --- a/recipes/fdb/5.19/repo/packages/eckit/package.py +++ b/recipes/fdb/5.19/repo/packages/eckit/package.py @@ -22,7 +22,7 @@ class Eckit(CMakePackage): license("Apache-2.0") - version("feature-eckit-geo", commit="624b9c4eaca0dbe9528bc4cc8bb02dc3cbb4571f") + version("2.0.2-feature-eckit-geo", commit="624b9c4eaca0dbe9528bc4cc8bb02dc3cbb4571f") version("2.0.2", sha256="46b9c1f90e0b565698c5c79c54676401d33738ec82995c025d5d5aabeb13ad2b") version("1.33.0", sha256="a15f89df0cdaa2d8a74843a1e72a7b3b304958a4fe119b51eec5efadbf113d4f") version("1.32.3", sha256="33e0fac2656cdd2f2d877dbfe7a4751ee657ab732c00dd90bd48a406298a100f") From 280d4b215055d913fc1047582d84299feb13f060 Mon Sep 17 00:00:00 2001 From: Christian Kanesan Date: Fri, 26 Jun 2026 12:48:57 +0200 Subject: [PATCH 6/6] use new releases --- recipes/fdb/5.19/environments.yaml | 4 ++-- recipes/fdb/5.19/repo/packages/eccodes/package.py | 3 ++- recipes/fdb/5.19/repo/packages/eckit/package.py | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/recipes/fdb/5.19/environments.yaml b/recipes/fdb/5.19/environments.yaml index 42742a62..609ab44c 100644 --- a/recipes/fdb/5.19/environments.yaml +++ b/recipes/fdb/5.19/environments.yaml @@ -5,9 +5,9 @@ fdb: specs: - fdb@=5.19.2 backends=lustre - gribjump@=0.10.3 - - eckit@2.0.2-feature-eckit-geo linalg=none compression=lz4 +curl +ssl + - eckit@2.1.0 linalg=none compression=lz4 +curl +ssl - metkit@=1.16.3-levelist - - eccodes@=2.46.0-gridspec jp2k=none ~fortran +pthreads +aec +geo + - eccodes@=2.47.3 jp2k=none ~fortran +pthreads +aec +geo - ecbuild@=3.13.1 - python@=3.11.15 variants: diff --git a/recipes/fdb/5.19/repo/packages/eccodes/package.py b/recipes/fdb/5.19/repo/packages/eccodes/package.py index 7315b5dd..9d18ed38 100644 --- a/recipes/fdb/5.19/repo/packages/eccodes/package.py +++ b/recipes/fdb/5.19/repo/packages/eccodes/package.py @@ -51,7 +51,8 @@ class Eccodes(CMakePackage): version("develop", branch="develop") - version("2.46.0-gridspec", commit="e0e952ec746dd8b60c95261394359b959c29871a") + version("2.47.3", tag="2.47.3", commit="f7351a51f77940b3fdb1496b14adae3781cda39a") + version("2.47.0", sha256="82da819aa9b51831dc14b3bf2918bfee50b1cd53a05088d0c3f4493758aae094") version("2.46.0", sha256="7d959253d5e34aeb16caa14d4889ac06486d19821216743142733a32ee7b4935") version("2.45.0", sha256="6c84b39d7cc5e3b8330eeabe880f3e337f9b2ee1ebce20ea03eecd785f6c39a1") version("2.42.0", sha256="60371b357cb011dee546db2eabace5b7e27f0f87d3ea4a5adde7891371b3c128") diff --git a/recipes/fdb/5.19/repo/packages/eckit/package.py b/recipes/fdb/5.19/repo/packages/eckit/package.py index fbbc8854..0c5ae29e 100644 --- a/recipes/fdb/5.19/repo/packages/eckit/package.py +++ b/recipes/fdb/5.19/repo/packages/eckit/package.py @@ -22,7 +22,7 @@ class Eckit(CMakePackage): license("Apache-2.0") - version("2.0.2-feature-eckit-geo", commit="624b9c4eaca0dbe9528bc4cc8bb02dc3cbb4571f") + version("2.1.0", sha256="bb7e888498b39925d724019f02c14b981761e7c94de899b5322cffe025d1e3d6") version("2.0.2", sha256="46b9c1f90e0b565698c5c79c54676401d33738ec82995c025d5d5aabeb13ad2b") version("1.33.0", sha256="a15f89df0cdaa2d8a74843a1e72a7b3b304958a4fe119b51eec5efadbf113d4f") version("1.32.3", sha256="33e0fac2656cdd2f2d877dbfe7a4751ee657ab732c00dd90bd48a406298a100f")