From c014669cc0f07b18da3863bc913516377b5a9ddc Mon Sep 17 00:00:00 2001
From: Julien Lelaurain <julien.lelaurain@inria.fr>
Date: Thu, 14 Sep 2023 06:59:09 +0200
Subject: [PATCH] reapply [debian11] libfabric version fix (bug 14836)

This reverts commit 50a7eb0a534c15194441946e2b2a8e511da365af.
---
 .../puppet/modules/env/manifests/base/configure_omnipath.pp   | 4 +++-
 .../puppet/modules/env/manifests/common/software_versions.pp  | 2 ++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/steps/data/setup/puppet/modules/env/manifests/base/configure_omnipath.pp b/steps/data/setup/puppet/modules/env/manifests/base/configure_omnipath.pp
index 792fabc2c..67d73cb85 100644
--- a/steps/data/setup/puppet/modules/env/manifests/base/configure_omnipath.pp
+++ b/steps/data/setup/puppet/modules/env/manifests/base/configure_omnipath.pp
@@ -35,7 +35,9 @@ class env::base::configure_omnipath(){
       # See Bug #13260
       env::common::g5kpackages {
         'libfabric1':
-          packages => ['libfabric1', 'libfabric-bin'];
+          ensure => $::env::common::software_versions::libfabric1,
+          packages => ['libfabric1', 'libfabric-bin'],
+          release => $::lsbdistcodename;
       }
 
       ensure_packages(['ucx-utils'], {
diff --git a/steps/data/setup/puppet/modules/env/manifests/common/software_versions.pp b/steps/data/setup/puppet/modules/env/manifests/common/software_versions.pp
index 816e782fe..d0e30e187 100644
--- a/steps/data/setup/puppet/modules/env/manifests/common/software_versions.pp
+++ b/steps/data/setup/puppet/modules/env/manifests/common/software_versions.pp
@@ -28,6 +28,7 @@ class env::common::software_versions {
           $nvidia_cuda            = '11.2.2_460.32.03_linux'
           $datacenter_gpu_manager = '1:2.1.4'
           $dcgm_exporter          = '2.3.0-1'
+          $libfabric1             = '1.11.0-2+g5k1'
         }
         default : {
           fail "${::lsbdistcodename} not supported."
@@ -52,6 +53,7 @@ class env::common::software_versions {
           $nvidia_cuda            = '11.2.2_460.32.03_linux_ppc64le'
           $datacenter_gpu_manager = '1:2.0.15'
           $dcgm_exporter          = '2.3.0-1'
+          $libfabric1             = '1.11.0-2+g5k1'
         }
         default : {
           fail "${::lsbdistcodename} not supported."
-- 
GitLab