From bd3a6efbfe802c1b5c75edbe603c061f268e8ad5 Mon Sep 17 00:00:00 2001
From: Gloria Corti <gloria.corti@cern.ch>
Date: Wed, 2 Apr 2025 17:33:40 +0200
Subject: [PATCH] use pythia8 3.10 for tests in LHCB_8 layer

---
 .../packages/LCG_105c_LHCB_8-aarch64-el9-gcc13-dbg.cmake      | 4 ++--
 .../packages/LCG_105c_LHCB_8-aarch64-el9-gcc13-opt.cmake      | 4 ++--
 .../packages/LCG_105c_LHCB_8-x86_64-el9-clang16-dbg.cmake     | 4 ++--
 .../packages/LCG_105c_LHCB_8-x86_64-el9-clang16-opt.cmake     | 4 ++--
 fragments/packages/LCG_105c_LHCB_8-x86_64-el9-gcc12-dbg.cmake | 4 ++--
 fragments/packages/LCG_105c_LHCB_8-x86_64-el9-gcc12-opt.cmake | 4 ++--
 fragments/packages/LCG_105c_LHCB_8-x86_64-el9-gcc13-dbg.cmake | 4 ++--
 fragments/packages/LCG_105c_LHCB_8-x86_64-el9-gcc13-opt.cmake | 4 ++--
 .../packages/LCG_106c_LHCB_8-aarch64-el9-gcc13-dbg.cmake      | 4 ++--
 .../packages/LCG_106c_LHCB_8-aarch64-el9-gcc13-opt.cmake      | 4 ++--
 .../packages/LCG_106c_LHCB_8-x86_64-el9-clang16-dbg.cmake     | 4 ++--
 .../packages/LCG_106c_LHCB_8-x86_64-el9-clang16-opt.cmake     | 4 ++--
 fragments/packages/LCG_106c_LHCB_8-x86_64-el9-gcc13-dbg.cmake | 4 ++--
 fragments/packages/LCG_106c_LHCB_8-x86_64-el9-gcc13-opt.cmake | 4 ++--
 14 files changed, 28 insertions(+), 28 deletions(-)

diff --git a/fragments/packages/LCG_105c_LHCB_8-aarch64-el9-gcc13-dbg.cmake b/fragments/packages/LCG_105c_LHCB_8-aarch64-el9-gcc13-dbg.cmake
index c48551c..7d54d43 100644
--- a/fragments/packages/LCG_105c_LHCB_8-aarch64-el9-gcc13-dbg.cmake
+++ b/fragments/packages/LCG_105c_LHCB_8-aarch64-el9-gcc13-dbg.cmake
@@ -38,7 +38,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/feynhiggs/2.10.2-461cb/aarch64
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam/2.1.1-b181b/aarch64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam_contrib/2.0-779ba/aarch64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/herwig++/7.2.3p2-5b4e2/aarch64-el9-gcc13-dbg")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/lhapdf/6.2.3p1-1b5ec/aarch64-el9-gcc13-dbg")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/lhapdf/6.5.3-3fa11/aarch64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/looptools/2.15-5beb1/aarch64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/madgraph5amc/2.9.3.atlas1-dff1c/aarch64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/njet/2.0.0-b4df1/aarch64-el9-gcc13-dbg")
@@ -47,7 +47,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/photos++/3.56.lhcb1-29b42/aarc
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/powheg-box-v2/r3744.lhcb4.rdynamic-4de56/aarch64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/professor/2.3.2-2e555/aarch64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia6/427.2.lhcb-94243/aarch64-el9-gcc13-dbg")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia8/244.lhcb4-ac2f6/aarch64-el9-gcc13-dbg")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/pythia8/310-2f242/aarch64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qd/2.3.13-306bf/aarch64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qgraf/3.1.4-23be6/aarch64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/rapidsim/1.4.4-67787/aarch64-el9-gcc13-dbg")
diff --git a/fragments/packages/LCG_105c_LHCB_8-aarch64-el9-gcc13-opt.cmake b/fragments/packages/LCG_105c_LHCB_8-aarch64-el9-gcc13-opt.cmake
index b89d410..b1c0e5c 100644
--- a/fragments/packages/LCG_105c_LHCB_8-aarch64-el9-gcc13-opt.cmake
+++ b/fragments/packages/LCG_105c_LHCB_8-aarch64-el9-gcc13-opt.cmake
@@ -38,7 +38,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/feynhiggs/2.10.2-461cb/aarch64
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam/2.1.1-b181b/aarch64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam_contrib/2.0-779ba/aarch64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/herwig++/7.2.3p2-5b4e2/aarch64-el9-gcc13-opt")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/lhapdf/6.2.3p1-1b5ec/aarch64-el9-gcc13-opt")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/lhapdf/6.5.3-3fa11/aarch64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/looptools/2.15-5beb1/aarch64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/madgraph5amc/2.9.3.atlas1-dff1c/aarch64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/njet/2.0.0-b4df1/aarch64-el9-gcc13-opt")
@@ -47,7 +47,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/photos++/3.56.lhcb1-29b42/aarc
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/powheg-box-v2/r3744.lhcb4.rdynamic-4de56/aarch64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/professor/2.3.2-2e555/aarch64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia6/427.2.lhcb-94243/aarch64-el9-gcc13-opt")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia8/244.lhcb4-ac2f6/aarch64-el9-gcc13-opt")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/pythia8/310-2f242/aarch64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qd/2.3.13-306bf/aarch64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qgraf/3.1.4-23be6/aarch64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/rapidsim/1.4.4-67787/aarch64-el9-gcc13-opt")
diff --git a/fragments/packages/LCG_105c_LHCB_8-x86_64-el9-clang16-dbg.cmake b/fragments/packages/LCG_105c_LHCB_8-x86_64-el9-clang16-dbg.cmake
index c56a123..9227953 100644
--- a/fragments/packages/LCG_105c_LHCB_8-x86_64-el9-clang16-dbg.cmake
+++ b/fragments/packages/LCG_105c_LHCB_8-x86_64-el9-clang16-dbg.cmake
@@ -40,7 +40,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/feynhiggs/2.10.2-461cb/x86_64-
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam/2.1.1-b181b/x86_64-el9-clang16-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam_contrib/2.0-779ba/x86_64-el9-clang16-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/herwig++/7.2.3p2-b4cbe/x86_64-el9-clang16-dbg")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/lhapdf/6.2.3p1-1b5ec/x86_64-el9-clang16-dbg")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/lhapdf/6.5.3-3fa11/x86_64-el9-clang16-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/looptools/2.15-5beb1/x86_64-el9-clang16-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/madgraph5amc/2.9.3.atlas1-dff1c/x86_64-el9-clang16-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/njet/2.0.0-b4df1/x86_64-el9-clang16-dbg")
@@ -48,7 +48,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/openloops/2.1.2-8fff2/x86_64-e
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/photos++/3.56.lhcb1-29b42/x86_64-el9-clang16-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/professor/2.3.2-b4c2c/x86_64-el9-clang16-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia6/427.2.lhcb-94243/x86_64-el9-clang16-dbg")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia8/244.lhcb4-ac2f6/x86_64-el9-clang16-dbg")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/pythia8/310-2f242/x86_64-el9-clang16-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qd/2.3.13-306bf/x86_64-el9-clang16-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qgraf/3.1.4-23be6/x86_64-el9-clang16-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/rapidsim/1.4.4-5bbbe/x86_64-el9-clang16-dbg")
diff --git a/fragments/packages/LCG_105c_LHCB_8-x86_64-el9-clang16-opt.cmake b/fragments/packages/LCG_105c_LHCB_8-x86_64-el9-clang16-opt.cmake
index bbf3679..62d1b9b 100644
--- a/fragments/packages/LCG_105c_LHCB_8-x86_64-el9-clang16-opt.cmake
+++ b/fragments/packages/LCG_105c_LHCB_8-x86_64-el9-clang16-opt.cmake
@@ -40,7 +40,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/feynhiggs/2.10.2-461cb/x86_64-
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam/2.1.1-b181b/x86_64-el9-clang16-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam_contrib/2.0-779ba/x86_64-el9-clang16-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/herwig++/7.2.3p2-b4cbe/x86_64-el9-clang16-opt")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/lhapdf/6.2.3p1-1b5ec/x86_64-el9-clang16-opt")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/lhapdf/6.5.3-3fa11/x86_64-el9-clang16-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/looptools/2.15-5beb1/x86_64-el9-clang16-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/madgraph5amc/2.9.3.atlas1-dff1c/x86_64-el9-clang16-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/njet/2.0.0-b4df1/x86_64-el9-clang16-opt")
@@ -48,7 +48,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/openloops/2.1.2-8fff2/x86_64-e
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/photos++/3.56.lhcb1-29b42/x86_64-el9-clang16-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/professor/2.3.2-b4c2c/x86_64-el9-clang16-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia6/427.2.lhcb-94243/x86_64-el9-clang16-opt")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia8/244.lhcb4-ac2f6/x86_64-el9-clang16-opt")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/pythia8/310-2f242/x86_64-el9-clang16-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qd/2.3.13-306bf/x86_64-el9-clang16-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qgraf/3.1.4-23be6/x86_64-el9-clang16-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/rapidsim/1.4.4-5bbbe/x86_64-el9-clang16-opt")
diff --git a/fragments/packages/LCG_105c_LHCB_8-x86_64-el9-gcc12-dbg.cmake b/fragments/packages/LCG_105c_LHCB_8-x86_64-el9-gcc12-dbg.cmake
index 524acb9..ea21268 100644
--- a/fragments/packages/LCG_105c_LHCB_8-x86_64-el9-gcc12-dbg.cmake
+++ b/fragments/packages/LCG_105c_LHCB_8-x86_64-el9-gcc12-dbg.cmake
@@ -40,7 +40,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/feynhiggs/2.10.2-461cb/x86_64-
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam/2.1.1-b181b/x86_64-el9-gcc12-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam_contrib/2.0-779ba/x86_64-el9-gcc12-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/herwig++/7.2.3p2-b4cbe/x86_64-el9-gcc12-dbg")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/lhapdf/6.2.3p1-1b5ec/x86_64-el9-gcc12-dbg")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/lhapdf/6.5.3-3fa11/x86_64-el9-gcc12-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/looptools/2.15-5beb1/x86_64-el9-gcc12-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/madgraph5amc/2.9.3.atlas1-dff1c/x86_64-el9-gcc12-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/mcfm/10.3.atlas-ef3fd/x86_64-el9-gcc12-dbg")
@@ -50,7 +50,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/photos++/3.56.lhcb1-29b42/x86_
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/powheg-box-v2/r3744.lhcb4.rdynamic-4de56/x86_64-el9-gcc12-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/professor/2.3.2-b4c2c/x86_64-el9-gcc12-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia6/427.2.lhcb-94243/x86_64-el9-gcc12-dbg")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia8/244.lhcb4-ac2f6/x86_64-el9-gcc12-dbg")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/pythia8/310-2f242/x86_64-el9-gcc12-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qd/2.3.13-306bf/x86_64-el9-gcc12-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qgraf/3.1.4-23be6/x86_64-el9-gcc12-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/rapidsim/1.4.4-5bbbe/x86_64-el9-gcc12-dbg")
diff --git a/fragments/packages/LCG_105c_LHCB_8-x86_64-el9-gcc12-opt.cmake b/fragments/packages/LCG_105c_LHCB_8-x86_64-el9-gcc12-opt.cmake
index cc9b82f..110884b 100644
--- a/fragments/packages/LCG_105c_LHCB_8-x86_64-el9-gcc12-opt.cmake
+++ b/fragments/packages/LCG_105c_LHCB_8-x86_64-el9-gcc12-opt.cmake
@@ -40,7 +40,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/feynhiggs/2.10.2-461cb/x86_64-
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam/2.1.1-b181b/x86_64-el9-gcc12-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam_contrib/2.0-779ba/x86_64-el9-gcc12-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/herwig++/7.2.3p2-b4cbe/x86_64-el9-gcc12-opt")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/lhapdf/6.2.3p1-1b5ec/x86_64-el9-gcc12-opt")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/lhapdf/6.5.3-3fa11/x86_64-el9-gcc12-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/looptools/2.15-5beb1/x86_64-el9-gcc12-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/madgraph5amc/2.9.3.atlas1-dff1c/x86_64-el9-gcc12-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/mcfm/10.3.atlas-ef3fd/x86_64-el9-gcc12-opt")
@@ -50,7 +50,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/photos++/3.56.lhcb1-29b42/x86_
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/powheg-box-v2/r3744.lhcb4.rdynamic-4de56/x86_64-el9-gcc12-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/professor/2.3.2-b4c2c/x86_64-el9-gcc12-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia6/427.2.lhcb-94243/x86_64-el9-gcc12-opt")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia8/244.lhcb4-ac2f6/x86_64-el9-gcc12-opt")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/pythia8/310-2f242/x86_64-el9-gcc12-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qd/2.3.13-306bf/x86_64-el9-gcc12-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qgraf/3.1.4-23be6/x86_64-el9-gcc12-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/rapidsim/1.4.4-5bbbe/x86_64-el9-gcc12-opt")
diff --git a/fragments/packages/LCG_105c_LHCB_8-x86_64-el9-gcc13-dbg.cmake b/fragments/packages/LCG_105c_LHCB_8-x86_64-el9-gcc13-dbg.cmake
index 52ed677..7ea0647 100644
--- a/fragments/packages/LCG_105c_LHCB_8-x86_64-el9-gcc13-dbg.cmake
+++ b/fragments/packages/LCG_105c_LHCB_8-x86_64-el9-gcc13-dbg.cmake
@@ -40,7 +40,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/feynhiggs/2.10.2-461cb/x86_64-
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam/2.1.1-b181b/x86_64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam_contrib/2.0-779ba/x86_64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/herwig++/7.2.3p2-b4cbe/x86_64-el9-gcc13-dbg")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/lhapdf/6.2.3p1-1b5ec/x86_64-el9-gcc13-dbg")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/lhapdf/6.5.3-3fa11/x86_64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/looptools/2.15-5beb1/x86_64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/madgraph5amc/2.9.3.atlas1-dff1c/x86_64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/mcfm/10.3.atlas-ef3fd/x86_64-el9-gcc13-dbg")
@@ -50,7 +50,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/photos++/3.56.lhcb1-29b42/x86_
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/powheg-box-v2/r3744.lhcb4.rdynamic-4de56/x86_64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/professor/2.3.2-b4c2c/x86_64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia6/427.2.lhcb-94243/x86_64-el9-gcc13-dbg")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia8/244.lhcb4-ac2f6/x86_64-el9-gcc13-dbg")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/pythia8/310-2f242/x86_64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qd/2.3.13-306bf/x86_64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qgraf/3.1.4-23be6/x86_64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/rapidsim/1.4.4-5bbbe/x86_64-el9-gcc13-dbg")
diff --git a/fragments/packages/LCG_105c_LHCB_8-x86_64-el9-gcc13-opt.cmake b/fragments/packages/LCG_105c_LHCB_8-x86_64-el9-gcc13-opt.cmake
index 1732dd7..8db4726 100644
--- a/fragments/packages/LCG_105c_LHCB_8-x86_64-el9-gcc13-opt.cmake
+++ b/fragments/packages/LCG_105c_LHCB_8-x86_64-el9-gcc13-opt.cmake
@@ -40,7 +40,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/feynhiggs/2.10.2-461cb/x86_64-
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam/2.1.1-b181b/x86_64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam_contrib/2.0-779ba/x86_64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/herwig++/7.2.3p2-b4cbe/x86_64-el9-gcc13-opt")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/lhapdf/6.2.3p1-1b5ec/x86_64-el9-gcc13-opt")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/lhapdf/6.5.3-3fa11/x86_64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/looptools/2.15-5beb1/x86_64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/madgraph5amc/2.9.3.atlas1-dff1c/x86_64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/mcfm/10.3.atlas-ef3fd/x86_64-el9-gcc13-opt")
@@ -50,7 +50,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/photos++/3.56.lhcb1-29b42/x86_
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/powheg-box-v2/r3744.lhcb4.rdynamic-4de56/x86_64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/professor/2.3.2-b4c2c/x86_64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia6/427.2.lhcb-94243/x86_64-el9-gcc13-opt")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia8/244.lhcb4-ac2f6/x86_64-el9-gcc13-opt")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/pythia8/310-2f242/x86_64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qd/2.3.13-306bf/x86_64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qgraf/3.1.4-23be6/x86_64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/rapidsim/1.4.4-5bbbe/x86_64-el9-gcc13-opt")
diff --git a/fragments/packages/LCG_106c_LHCB_8-aarch64-el9-gcc13-dbg.cmake b/fragments/packages/LCG_106c_LHCB_8-aarch64-el9-gcc13-dbg.cmake
index 57778e7..769fd89 100644
--- a/fragments/packages/LCG_106c_LHCB_8-aarch64-el9-gcc13-dbg.cmake
+++ b/fragments/packages/LCG_106c_LHCB_8-aarch64-el9-gcc13-dbg.cmake
@@ -40,7 +40,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/geneva/1.0-rc3.atlas1-8e8ab/aa
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam/2.1.1-b3fed/aarch64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam_contrib/2.0-779ba/aarch64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/herwig++/7.2.3p2-5cc9e/aarch64-el9-gcc13-dbg")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/lhapdf/6.2.3p1-52323/aarch64-el9-gcc13-dbg")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/lhapdf/6.5.3-3fa11/aarch64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/looptools/2.15-5beb1/aarch64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/madgraph5amc/2.9.3.atlas1-391df/aarch64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/njet/2.1.1-7d3e5/aarch64-el9-gcc13-dbg")
@@ -49,7 +49,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/photos++/3.56.lhcb1-61fcd/aarc
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/powheg-box-v2/r3744.lhcb4.rdynamic-eb29a/aarch64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/professor/2.4.1-de45e/aarch64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia6/427.2.lhcb-94243/aarch64-el9-gcc13-dbg")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia8/244.lhcb4-9b067/aarch64-el9-gcc13-dbg")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/pythia8/310-2f242/aarch64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qd/2.3.13-6fb5d/aarch64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qgraf/3.1.4-23be6/aarch64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/rapidsim/1.4.4-4298e/aarch64-el9-gcc13-dbg")
diff --git a/fragments/packages/LCG_106c_LHCB_8-aarch64-el9-gcc13-opt.cmake b/fragments/packages/LCG_106c_LHCB_8-aarch64-el9-gcc13-opt.cmake
index 4aa5b1f..5628599 100644
--- a/fragments/packages/LCG_106c_LHCB_8-aarch64-el9-gcc13-opt.cmake
+++ b/fragments/packages/LCG_106c_LHCB_8-aarch64-el9-gcc13-opt.cmake
@@ -40,7 +40,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/geneva/1.0-rc3.atlas1-8e8ab/aa
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam/2.1.1-b3fed/aarch64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam_contrib/2.0-779ba/aarch64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/herwig++/7.2.3p2-5cc9e/aarch64-el9-gcc13-opt")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/lhapdf/6.2.3p1-52323/aarch64-el9-gcc13-opt")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/lhapdf/6.5.3-3fa11/aarch64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/looptools/2.15-5beb1/aarch64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/madgraph5amc/2.9.3.atlas1-391df/aarch64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/njet/2.1.1-7d3e5/aarch64-el9-gcc13-opt")
@@ -49,7 +49,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/photos++/3.56.lhcb1-61fcd/aarc
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/powheg-box-v2/r3744.lhcb4.rdynamic-eb29a/aarch64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/professor/2.4.1-de45e/aarch64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia6/427.2.lhcb-94243/aarch64-el9-gcc13-opt")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia8/244.lhcb4-9b067/aarch64-el9-gcc13-opt")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/pythia8/310-2f242/aarch64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qd/2.3.13-6fb5d/aarch64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qgraf/3.1.4-23be6/aarch64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/rapidsim/1.4.4-4298e/aarch64-el9-gcc13-opt")
diff --git a/fragments/packages/LCG_106c_LHCB_8-x86_64-el9-clang16-dbg.cmake b/fragments/packages/LCG_106c_LHCB_8-x86_64-el9-clang16-dbg.cmake
index 322351b..23d97d3 100644
--- a/fragments/packages/LCG_106c_LHCB_8-x86_64-el9-clang16-dbg.cmake
+++ b/fragments/packages/LCG_106c_LHCB_8-x86_64-el9-clang16-dbg.cmake
@@ -40,7 +40,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/geneva/1.0-rc3.atlas1-8e8ab/x8
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam/2.1.1-b3fed/x86_64-el9-clang16-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam_contrib/2.0-779ba/x86_64-el9-clang16-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/herwig++/7.2.3p2-aed64/x86_64-el9-clang16-dbg")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/lhapdf/6.2.3p1-52323/x86_64-el9-clang16-dbg")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/lhapdf/6.5.3-3fa11/x86_64-el9-clang16-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/looptools/2.15-5beb1/x86_64-el9-clang16-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/madgraph5amc/2.9.3.atlas1-391df/x86_64-el9-clang16-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/njet/2.1.1-7d3e5/x86_64-el9-clang16-dbg")
@@ -49,7 +49,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/pepper_kokkos/1.1.1-4894b/x86_
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/photos++/3.56.lhcb1-6af5c/x86_64-el9-clang16-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/professor/2.4.1-41753/x86_64-el9-clang16-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia6/427.2.lhcb-94243/x86_64-el9-clang16-dbg")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia8/244.lhcb4-9b067/x86_64-el9-clang16-dbg")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/pythia8/310-2f242/x86_64-el9-clang16-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qd/2.3.13-6fb5d/x86_64-el9-clang16-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qgraf/3.1.4-23be6/x86_64-el9-clang16-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/rapidsim/1.4.4-f2efd/x86_64-el9-clang16-dbg")
diff --git a/fragments/packages/LCG_106c_LHCB_8-x86_64-el9-clang16-opt.cmake b/fragments/packages/LCG_106c_LHCB_8-x86_64-el9-clang16-opt.cmake
index c8fad90..95f3c59 100644
--- a/fragments/packages/LCG_106c_LHCB_8-x86_64-el9-clang16-opt.cmake
+++ b/fragments/packages/LCG_106c_LHCB_8-x86_64-el9-clang16-opt.cmake
@@ -40,7 +40,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/geneva/1.0-rc3.atlas1-8e8ab/x8
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam/2.1.1-b3fed/x86_64-el9-clang16-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam_contrib/2.0-779ba/x86_64-el9-clang16-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/herwig++/7.2.3p2-aed64/x86_64-el9-clang16-opt")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/lhapdf/6.2.3p1-52323/x86_64-el9-clang16-opt")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/lhapdf/6.5.3-3fa11/x86_64-el9-clang16-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/looptools/2.15-5beb1/x86_64-el9-clang16-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/madgraph5amc/2.9.3.atlas1-391df/x86_64-el9-clang16-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/njet/2.1.1-7d3e5/x86_64-el9-clang16-opt")
@@ -49,7 +49,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/pepper_kokkos/1.1.1-4894b/x86_
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/photos++/3.56.lhcb1-6af5c/x86_64-el9-clang16-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/professor/2.4.1-41753/x86_64-el9-clang16-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia6/427.2.lhcb-94243/x86_64-el9-clang16-opt")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia8/244.lhcb4-9b067/x86_64-el9-clang16-opt")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/pythia8/310-2f242/x86_64-el9-clang16-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qd/2.3.13-6fb5d/x86_64-el9-clang16-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qgraf/3.1.4-23be6/x86_64-el9-clang16-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/rapidsim/1.4.4-f2efd/x86_64-el9-clang16-opt")
diff --git a/fragments/packages/LCG_106c_LHCB_8-x86_64-el9-gcc13-dbg.cmake b/fragments/packages/LCG_106c_LHCB_8-x86_64-el9-gcc13-dbg.cmake
index 471246a..8595dbe 100644
--- a/fragments/packages/LCG_106c_LHCB_8-x86_64-el9-gcc13-dbg.cmake
+++ b/fragments/packages/LCG_106c_LHCB_8-x86_64-el9-gcc13-dbg.cmake
@@ -40,7 +40,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/geneva/1.0-rc3.atlas1-8e8ab/x8
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam/2.1.1-b3fed/x86_64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam_contrib/2.0-779ba/x86_64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/herwig++/7.2.3p2-aed64/x86_64-el9-gcc13-dbg")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/lhapdf/6.2.3p1-52323/x86_64-el9-gcc13-dbg")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/lhapdf/6.5.3-3fa11/x86_64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/looptools/2.15-5beb1/x86_64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/madgraph5amc/2.9.3.atlas1-391df/x86_64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/mcfm/10.3.atlas-89d4d/x86_64-el9-gcc13-dbg")
@@ -51,7 +51,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/photos++/3.56.lhcb1-6af5c/x86_
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/powheg-box-v2/r3744.lhcb4.rdynamic-eb29a/x86_64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/professor/2.4.1-41753/x86_64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia6/427.2.lhcb-94243/x86_64-el9-gcc13-dbg")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia8/244.lhcb4-9b067/x86_64-el9-gcc13-dbg")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/pythia8/310-2f242/x86_64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qd/2.3.13-6fb5d/x86_64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qgraf/3.1.4-23be6/x86_64-el9-gcc13-dbg")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/rapidsim/1.4.4-f2efd/x86_64-el9-gcc13-dbg")
diff --git a/fragments/packages/LCG_106c_LHCB_8-x86_64-el9-gcc13-opt.cmake b/fragments/packages/LCG_106c_LHCB_8-x86_64-el9-gcc13-opt.cmake
index 258943b..8e84af0 100644
--- a/fragments/packages/LCG_106c_LHCB_8-x86_64-el9-gcc13-opt.cmake
+++ b/fragments/packages/LCG_106c_LHCB_8-x86_64-el9-gcc13-opt.cmake
@@ -40,7 +40,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/geneva/1.0-rc3.atlas1-8e8ab/x8
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam/2.1.1-b3fed/x86_64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/gosam_contrib/2.0-779ba/x86_64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/herwig++/7.2.3p2-aed64/x86_64-el9-gcc13-opt")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/lhapdf/6.2.3p1-52323/x86_64-el9-gcc13-opt")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/lhapdf/6.5.3-3fa11/x86_64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/looptools/2.15-5beb1/x86_64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/madgraph5amc/2.9.3.atlas1-391df/x86_64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/mcfm/10.3.atlas-89d4d/x86_64-el9-gcc13-opt")
@@ -51,7 +51,7 @@ _add_lcg_entry("${LCG_releases_base}/MCGenerators/photos++/3.56.lhcb1-6af5c/x86_
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/powheg-box-v2/r3744.lhcb4.rdynamic-eb29a/x86_64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/professor/2.4.1-41753/x86_64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia6/427.2.lhcb-94243/x86_64-el9-gcc13-opt")
-_add_lcg_entry("${LCG_releases_base}/MCGenerators/pythia8/244.lhcb4-9b067/x86_64-el9-gcc13-opt")
+_add_lcg_entry("/cvmfs/sft.cern.ch/lcg/releases/MCGenerators/pythia8/310-2f242/x86_64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qd/2.3.13-6fb5d/x86_64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/qgraf/3.1.4-23be6/x86_64-el9-gcc13-opt")
 _add_lcg_entry("${LCG_releases_base}/MCGenerators/rapidsim/1.4.4-f2efd/x86_64-el9-gcc13-opt")
-- 
GitLab