From 89c1751b3b9e34f69b3e913f4ad91a2cf56f0ebe Mon Sep 17 00:00:00 2001 From: Marco Clemencic <marco.clemencic@cern.ch> Date: Wed, 12 Mar 2025 14:35:30 +0100 Subject: [PATCH 1/3] Use default Gaudi version in lhcb-run5 --- lhcbnightlyconf/Run5.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lhcbnightlyconf/Run5.py b/lhcbnightlyconf/Run5.py index eff1a428..ac4d2d7b 100644 --- a/lhcbnightlyconf/Run5.py +++ b/lhcbnightlyconf/Run5.py @@ -13,7 +13,8 @@ from lb.nightly.configuration import Project, Slot from .Common import (DEFAULT_CACHE_ENTRIES, DEFAULT_ENV, ERROR_EXCEPTIONS, WARNINGS_EXCEPTIONS) -from .Main import LCG_DEFAULT_VERSION +from .Main import (DEFAULT_GAUDI_RELEASED, DEFAULT_GAUDI_VERSION, + LCG_DEFAULT_VERSION) run5 = Slot( "lhcb-run5", @@ -21,7 +22,7 @@ run5 = Slot( projects=[ Project(name, version) for name, version in [ ("LCG", LCG_DEFAULT_VERSION), - ("Gaudi", "v39r2"), + ("Gaudi", DEFAULT_GAUDI_VERSION), ("Detector", "master"), ("LHCb", "run5"), ("Lbcom", "master"), @@ -41,5 +42,6 @@ run5 = Slot( ) run5.LCG.disabled = True run5.Lbcom.no_test = True +run5.Gaudi.disabled = DEFAULT_GAUDI_RELEASED slots = [run5] -- GitLab From 4b15613b14a7d1dad8c8d13b1d1261c35d2e77ea Mon Sep 17 00:00:00 2001 From: Marco Clemencic <marco.clemencic@cern.ch> Date: Thu, 13 Mar 2025 09:02:25 +0100 Subject: [PATCH 2/3] Update LCG default version to 106c --- lhcbnightlyconf/Main.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lhcbnightlyconf/Main.py b/lhcbnightlyconf/Main.py index 7b0b6fa1..71bf3338 100644 --- a/lhcbnightlyconf/Main.py +++ b/lhcbnightlyconf/Main.py @@ -24,7 +24,7 @@ from .Common import ( # isort: skip DEFAULT_GAUDI_RELEASED, DEFAULT_GAUDI_VERSION, ERROR_EXCEPTIONS, WARNINGS_EXCEPTIONS, LCGToolchains, MASTER_PLATFORMS) -LCG_DEFAULT_VERSION = '105c' +LCG_DEFAULT_VERSION = '106c' PROJECTS_WITHOUT_TESTS = ['Lbcom', 'Panoramix', 'Geant4'] HEAD_PLATFORMS = { @@ -109,8 +109,7 @@ gaudi_head = create_head_slot('lhcb-gaudi-head') gaudi_head.cache_entries["GAUDI_TEST_PUBLIC_HEADERS_BUILD"] = True slots.append(gaudi_head) -head = create_head_slot('lhcb-head', LCG="106c") -head.cache_entries["LCG_LAYER"] = "LHCB_8" +head = create_head_slot('lhcb-head') head.Gaudi.version = DEFAULT_GAUDI_VERSION head.Gaudi.disabled = DEFAULT_GAUDI_RELEASED head.desc = head.desc.replace( -- GitLab From 19cd09d7e8219bfdbbb0e6d49800e769e2b61fd0 Mon Sep 17 00:00:00 2001 From: Marco Clemencic <marco.clemencic@cern.ch> Date: Thu, 13 Mar 2025 11:19:41 +0100 Subject: [PATCH 3/3] Fix LHCb project branch for LCG 105c compatibility in sim11 Switch LHCb from HEAD to lcg-105-compat branch in lhcb-sim11 to ensure it works with LCG 105c dependencies. --- lhcbnightlyconf/Gauss.py | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/lhcbnightlyconf/Gauss.py b/lhcbnightlyconf/Gauss.py index e6544d34..72218f65 100644 --- a/lhcbnightlyconf/Gauss.py +++ b/lhcbnightlyconf/Gauss.py @@ -154,15 +154,14 @@ def create_gaussino_slot(name, desc, platforms=SIM11_PLATFORMS): Project('Gaudi', 'v39r2'), Project('Geant4', 'HEAD'), Project('Detector', 'HEAD'), - Project('LHCb', 'HEAD'), # LHCb/master is not compatible with LCG 105c - # Project( - # 'LHCb', - # 'lcg-105-compat-patches', - # checkout=('git', { - # 'merges': 'all' - # }), - #), + Project( + 'LHCb', + 'lcg-105-compat', + checkout=('git', { + 'merges': 'all' + }), + ), Project('Run2Support', 'HEAD'), Project( 'GaussinoExtLibs', -- GitLab