@@ -21,37 +21,37 @@ jobs:
2121      fail-fast : false 
2222      matrix :
2323        include :
24-           - name : ubu22 -x86-gcc12-clang-repl-19
25-             os : ubuntu-22 .04 
26-             compiler : gcc-12  
24+           - name : ubu24 -x86-gcc12-clang-repl-19
25+             os : ubuntu-24 .04 
26+             compiler : gcc-13  
2727            clang-runtime : ' 19' 
2828            cling : Off 
2929            cppyy : On 
3030            coverage : true 
31-           - name : ubu22 -x86-gcc12-clang-repl-18
32-             os : ubuntu-22 .04 
33-             compiler : gcc-12  
31+           - name : ubu24 -x86-gcc12-clang-repl-18
32+             os : ubuntu-24 .04 
33+             compiler : gcc-13  
3434            clang-runtime : ' 18' 
3535            cling : Off 
3636            cppyy : On 
3737            coverage : true 
38-           - name : ubu22 -x86-gcc12 -clang-repl-17
39-             os : ubuntu-22 .04 
40-             compiler : gcc-12  
38+           - name : ubu24 -x86-gcc13 -clang-repl-17
39+             os : ubuntu-24 .04 
40+             compiler : gcc-13  
4141            clang-runtime : ' 17' 
4242            cling : Off 
4343            cppyy : On 
4444            coverage : true 
45-           - name : ubu22 -x86-gcc12 -clang-repl-16
46-             os : ubuntu-22 .04 
47-             compiler : gcc-12  
45+           - name : ubu24 -x86-gcc13 -clang-repl-16
46+             os : ubuntu-24 .04 
47+             compiler : gcc-13  
4848            clang-runtime : ' 16' 
4949            cling : Off 
5050            cppyy : On 
5151            coverage : true 
52-           - name : ubu22 -x86-gcc9 -clang13-cling
53-             os : ubuntu-22 .04 
54-             compiler : gcc-9  
52+           - name : ubu24 -x86-gcc13 -clang13-cling
53+             os : ubuntu-24 .04 
54+             compiler : gcc-13  
5555            clang-runtime : ' 13' 
5656            cling : On 
5757            cling-version : ' 1.0' 
@@ -318,6 +318,7 @@ jobs:
318318      if : ${{ runner.os == 'Linux' && steps.cache.outputs.cache-hit != 'true' }} 
319319      run : | 
320320        # Install deps 
321+         sudo apt remove needrestart 
321322        sudo apt-get update 
322323        sudo apt-get install valgrind 
323324        sudo apt-get autoremove 
@@ -494,35 +495,35 @@ jobs:
494495      fail-fast : false 
495496      matrix :
496497        include :
497-           - name : ubu22 -x86-gcc12 -clang-repl-19-cppyy
498-             os : ubuntu-22 .04 
499-             compiler : gcc-12  
498+           - name : ubu24 -x86-gcc13 -clang-repl-19-cppyy
499+             os : ubuntu-24 .04 
500+             compiler : gcc-13  
500501            clang-runtime : ' 19' 
501502            cling : Off 
502503            cppyy : On 
503504            coverage : true 
504-           - name : ubu22 -x86-gcc12-clang-repl-18-cppyy
505-             os : ubuntu-22 .04 
506-             compiler : gcc-12  
505+           - name : ubu24 -x86-gcc12-clang-repl-18-cppyy
506+             os : ubuntu-24 .04 
507+             compiler : gcc-13  
507508            clang-runtime : ' 18' 
508509            cling : Off 
509510            cppyy : On 
510511            coverage : true 
511-           - name : ubu22 -x86-gcc12 -clang-repl-17-cppyy
512-             os : ubuntu-22 .04 
513-             compiler : gcc-12  
512+           - name : ubu24 -x86-gcc13 -clang-repl-17-cppyy
513+             os : ubuntu-24 .04 
514+             compiler : gcc-13  
514515            clang-runtime : ' 17' 
515516            cling : Off 
516517            cppyy : On 
517-           - name : ubu22 -x86-gcc12 -clang-repl-16-cppyy
518-             os : ubuntu-22 .04 
519-             compiler : gcc-12  
518+           - name : ubu24 -x86-gcc13 -clang-repl-16-cppyy
519+             os : ubuntu-24 .04 
520+             compiler : gcc-13  
520521            clang-runtime : ' 16' 
521522            cling : Off 
522523            cppyy : On 
523-           - name : ubu22 -x86-gcc9 -clang13-cling-cppyy
524-             os : ubuntu-22 .04 
525-             compiler : gcc-9  
524+           - name : ubu24 -x86-gcc13 -clang13-cling-cppyy
525+             os : ubuntu-24 .04 
526+             compiler : gcc-13  
526527            clang-runtime : ' 13' 
527528            cling : On 
528529            cling-version : ' 1.0' 
@@ -793,7 +794,7 @@ jobs:
793794      if : runner.os == 'Linux' 
794795      run : | 
795796        # Install deps 
796-         sudo apt-get update  
797+         sudo apt remove needrestart  
797798        sudo apt-get install git g++ debhelper devscripts gnupg python3 
798799        sudo apt-get install -y libc6-dbg 
799800        sudo snap install valgrind --classic 
@@ -834,7 +835,7 @@ jobs:
834835    - name : Setup code coverage 
835836      if : ${{ success() && (matrix.coverage == true) }} 
836837      run : | 
837-         sudo apt install lcov 
838+         sudo apt-get  install -y  lcov 
838839        echo "CODE_COVERAGE=1" >> $GITHUB_ENV 
839840        echo "BUILD_TYPE=Debug" >> $GITHUB_ENV 
840841
@@ -1015,6 +1016,9 @@ jobs:
10151016      run : | 
10161017        python3 -m venv .venv 
10171018        source .venv/bin/activate 
1019+         python -m pip install --upgrade pip 
1020+         pip install setuptools 
1021+         pip install wheel 
10181022        # Install CPyCppyy 
10191023        git clone --depth=1 https://github.com/compiler-research/CPyCppyy.git 
10201024        mkdir CPyCppyy/build 
@@ -1034,7 +1038,7 @@ jobs:
10341038        # Install cppyy 
10351039        git clone --depth=1 https://github.com/compiler-research/cppyy.git 
10361040        cd cppyy 
1037-         python -m pip install --upgrade . --no-deps 
1041+         python -m pip install --upgrade . --no-deps --no-build-isolation  
10381042        cd .. 
10391043name : Run cppyy on Unix Systems 
10401044      if : ${{ (runner.os != 'windows') && (matrix.cppyy == 'On') }} 
@@ -1053,7 +1057,6 @@ jobs:
10531057        cd cppyy/test 
10541058        echo ::group::Prepare For Testing 
10551059        make all 
1056-         python -m pip install --upgrade pip 
10571060        python -m pip install pytest 
10581061        python -m pip install pytest-xdist 
10591062        python -m pip install numba 
@@ -1125,33 +1128,33 @@ jobs:
11251128      fail-fast : false 
11261129      matrix :
11271130        include :
1128-           - name : ubu22 -x86-gcc12 -clang-repl-19-emscripten_wasm
1129-             os : ubuntu-22 .04 
1130-             compiler : gcc-12  
1131+           - name : ubu24 -x86-gcc13 -clang-repl-19-emscripten_wasm
1132+             os : ubuntu-24 .04 
1133+             compiler : gcc-13  
11311134            clang-runtime : ' 19' 
11321135            cling : Off 
11331136            micromamba_shell_init : bash 
1134-           - name : ubu22 -x86-gcc12 -clang-repl-18-emscripten_wasm
1135-             os : ubuntu-22 .04 
1136-             compiler : gcc-12  
1137+           - name : ubu24 -x86-gcc13 -clang-repl-18-emscripten_wasm
1138+             os : ubuntu-24 .04 
1139+             compiler : gcc-13  
11371140            clang-runtime : ' 18' 
11381141            cling : Off 
11391142            micromamba_shell_init : bash 
1140-           - name : ubu22 -x86-gcc12 -clang-repl-17-emscripten_wasm
1141-             os : ubuntu-22 .04 
1142-             compiler : gcc-12  
1143+           - name : ubu24 -x86-gcc13 -clang-repl-17-emscripten_wasm
1144+             os : ubuntu-24 .04 
1145+             compiler : gcc-13  
11431146            clang-runtime : ' 17' 
11441147            cling : Off 
11451148            micromamba_shell_init : bash 
1146-           - name : ubu22 -x86-gcc12 -clang-repl-16-emscripten_wasm
1147-             os : ubuntu-22 .04 
1148-             compiler : gcc-12  
1149+           - name : ubu24 -x86-gcc13 -clang-repl-16-emscripten_wasm
1150+             os : ubuntu-24 .04 
1151+             compiler : gcc-13  
11491152            clang-runtime : ' 16' 
11501153            cling : Off 
11511154            micromamba_shell_init : bash 
1152-           - name : ubu22 -x86-gcc9 -clang13-cling-emscripten_wasm
1153-             os : ubuntu-22 .04 
1154-             compiler : gcc-9  
1155+           - name : ubu24 -x86-gcc13 -clang13-cling-emscripten_wasm
1156+             os : ubuntu-24 .04 
1157+             compiler : gcc-13  
11551158            clang-runtime : ' 13' 
11561159            cling : On 
11571160            cling-version : ' 1.0' 
0 commit comments