diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 22610917359375be7ce318109ec2c32a98347874..d8f3293b4dd1e396cf3ef9fc4cce11bf6a6d660b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,7 +5,6 @@ include:
 .vars: &vars
   variables:
     IMAGECC7: gitlab-registry.cern.ch/delphi/docker/builder-cc7:latest
-    # IMAGECC7: gitlab-registry.cern.ch/dphep/cernlib/docker/cc7:ext
     IMAGECS8: gitlab-registry.cern.ch/delphi/docker/builder-cs8:latest
     IMAGECS9: gitlab-registry.cern.ch/delphi/docker/builder-cs9:latest
     IMAGEAL8: gitlab-registry.cern.ch/delphi/docker/builder-al8:latest
@@ -37,13 +36,17 @@ stages:
 <<: *vars
 include:
   - CI/al9_64.yml
+  - CI/al9_64_xrd.yml
   - CI/al9_32.yml
   - CI/al9_aarch64.yml
+  - CI/al9_aarch64_xrd.yml
   - CI/ubuntu18_64.yml
   - CI/ubuntu20_64.yml
   - CI/ubuntu22_64.yml
   - CI/ubuntu24_64.yml
+  - CI/ubuntu24_64_xrd.yml
   - CI/debian12_64.yml
+  - CI/debian12_64_xrd.yml
   - CI/cc7_64.yml
   - CI/cc7_32.yml
   - CI/al8_64.yml
diff --git a/CI/al9_64.yml b/CI/al9_64.yml
index 127404ad1f505fdb9f91939419a5675332bc7df8..9a4e685e9dc62ad4a7dbc22d565b0a81cfb6e8b1 100644
--- a/CI/al9_64.yml
+++ b/CI/al9_64.yml
@@ -25,12 +25,12 @@ cernlib_al9_64:
   before_script:
     - umask 022
     - dnf -y install openssl-devel cmake
-    - dnf -y  install xrootd-client-libs xrootd-client-devel
+    - dnf -y install file
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - . /etc/kinit.sh ; klist
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make clean setup cernlib
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make clean setup cernlib
   artifacts:
     paths:
       - d
@@ -44,11 +44,11 @@ dstana_al9_64:
     - cernlib_al9_64
   before_script:
     - umask 022
-    - dnf -y  install xrootd-client-libs xrootd-client-devel
+    - dnf -y install file
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - . /etc/kinit.sh ; klist
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make dstana
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make dstana
   artifacts:
     paths:
       - d
@@ -63,11 +63,11 @@ ddb_al9_64:
     - cernlib_al9_64
   before_script:
     - umask 022
-    - dnf -y  install xrootd-client-libs xrootd-client-devel
+    - dnf -y install file
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - . /etc/kinit.sh ; klist
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make ddb
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make ddb
   artifacts:
     paths:
       - d
@@ -86,11 +86,11 @@ lep1simana_al9_64:
     - ddb_al9_64
   before_script:
     - umask 022
-    - dnf -y  install xrootd-client-libs xrootd-client-devel
+    - dnf -y install file
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - . /etc/kinit.sh ; klist
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make v95d v94c v93d v92e v91f v90e
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make v95d v94c v93d v92e v91f v90e
   artifacts:
     paths:
       - d
@@ -109,11 +109,11 @@ lep2simana_al9_64:
     - ddb_al9_64
   before_script:
     - umask 022
-    - dnf -y  install xrootd-client-libs xrootd-client-devel
+    - dnf -y install file
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - . /etc/kinit.sh ; klist
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make va0u va0e v99e v98e v97g v96g
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make va0u va0e v99e v98e v97g v96g
   artifacts:
     paths:
       - d
@@ -130,12 +130,12 @@ delgra_al9_64:
     - dstana_al9_64
   before_script:
     - umask 022
-    - dnf -y  install xrootd-client-libs xrootd-client-devel
+    - dnf -y install file
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - . /etc/kinit.sh ; klist
     - dnf -y install libGLEW glew-devel
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make openphigs delgra
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make openphigs delgra
   artifacts:
     paths:
       - d
@@ -156,11 +156,11 @@ des_al9_64:
     - lep2simana_al9_64
   before_script:
     - umask 022
-    - dnf -y  install xrootd-client-libs xrootd-client-devel
+    - dnf -y install file
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - . /etc/kinit.sh ; klist
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make des
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make des
   artifacts:
     paths:
       - d
@@ -175,14 +175,14 @@ idea_al9_64:
   before_script:
     - umask 022
     - dnf -y install gcc-c++
-    - dnf -y  install xrootd-client-libs xrootd-client-devel
+    - dnf -y install file
   dependencies:
     - cernlib_al9_64
     - dstana_al9_64
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make idea
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make idea
   allow_failure: true
   artifacts:
     paths:
@@ -195,7 +195,7 @@ tests_al9_64:
   before_script:
     - umask 022
     - dnf -y install gcc-c++ file libGLEW glew-devel gfortran tcsh
-    - dnf -y  install xrootd-client-libs xrootd-client-devel
+    - dnf -y install file
   needs:
     - common_al9_64
     - cernlib_al9_64
@@ -219,7 +219,7 @@ tests_al9_64:
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_DATA_DIR=${path}/test-samples; export DELPHI_INSTALL_DIR=${path}/d; export CERNLIB_XROOTD=ON; make test
+    - path=`pwd`; export DELPHI_DATA_DIR=${path}/test-samples; export DELPHI_INSTALL_DIR=${path}/d; make test
   # only needed for image creation !
   artifacts:
     name: delphi
@@ -268,8 +268,10 @@ container_al9_64:
   stage: container
   when: manual
   needs:
+    - common_al9_64
     - tests_al9_64
   dependencies:
+    - common_al9_64
     - tests_al9_64
   before_script:
     - umask 022
@@ -277,10 +279,10 @@ container_al9_64:
     - echo "export DELPHI_INSTALL_DIR=/delphi; . /delphi/setup.sh" > delphi.sh; echo "setenv DELPHI_INSTALL_DIR /delphi; source /delphi/setup.csh" > delphi.csh;
     - echo "creating container ..."; echo "FROM $IMAGEAL9" > Dockerfile; echo "RUN mkdir /delphi" >> Dockerfile
     - echo "RUN rpm --import http://linuxsoft.cern.ch/internal/repos/RPM-GPG-KEY-kojiv2 http://linuxsoft.cern.ch/internal/repos/RPM-GPG-KEY-kojiv2/RPM-GPG-KEY-cern;yum-config-manager -y --add-repo http://linuxsoft.cern.ch/internal/repos/eos9-stable/x86_64/os; dnf -y update; dnf -y install eos-fusex" >> Dockerfile
-    - echo "RUN yum-config-manager -y --set-disabled http://linuxsoft.cern.ch/internal/repos/eos9-stable/x86_64/os; dnf -y update" >> Dockerfile
+    - echo "RUN yum-config-manager -y --set-disabled linuxsoft.cern.ch_internal_repos_eos9-stable_x86_64_os; dnf -y update" >> Dockerfile
     - echo "ADD d/ /delphi" >> Dockerfile; echo "COPY delphi.sh /etc/profile.d/delphi.sh" >> Dockerfile; echo "COPY delphi.csh /etc/profile.d/delphi.csh" >> Dockerfile
     - echo "RUN groupadd delphi" >> Dockerfile; echo 'RUN useradd -m -g delphi delphi' >> Dockerfile; echo "WORKDIR /home/delphi" >> Dockerfile
-    - echo "RUN dnf clean all; dnf -y install sudo libGLEW glew-devel procps-ng mesa-dri-drivers tigervnc tigervnc-server xrootd-client" >> Dockerfile; echo "RUN echo '%delphi ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers" >> Dockerfile
+    - echo "RUN dnf clean all; dnf -y install sudo libGLEW glew-devel procps-ng mesa-dri-drivers tigervnc tigervnc-server" >> Dockerfile; echo "RUN echo '%delphi ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers" >> Dockerfile
     - echo "RUN cd /home/delphi; git clone https://gitlab.cern.ch/delphi/examples.git; mkdir graexe graexe/data graexe/run graexe/hcopy; chown -R delphi.delphi examples graexe; " >> Dockerfile
     - echo "RUN chmod 400 /etc/shadow" >> Dockerfile
     - echo "RUN echo export PS1=\'[\\\u \\\W]\$ \' >> /home/delphi/.bashrc" >> Dockerfile
diff --git a/CI/al9_64_xrd.yml b/CI/al9_64_xrd.yml
new file mode 100644
index 0000000000000000000000000000000000000000..be4c6bb42d70180af1bce45d1ad48037bf1cd0b0
--- /dev/null
+++ b/CI/al9_64_xrd.yml
@@ -0,0 +1,279 @@
+---
+#########################################################################
+#########################################################################
+cernlib_al9_64_xrd:
+  image: $IMAGEAL9
+  stage: cernlib
+  needs:
+    - common_al9_64
+  when: manual
+  before_script:
+    - umask 022
+    - dnf -y install openssl-devel cmake
+    - dnf -y install file xrootd-client-libs xrootd-client-devel
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - . /etc/kinit.sh ; klist
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make clean setup cernlib
+  artifacts:
+    paths:
+      - d
+
+dstana_al9_64_xrd:
+  image: $IMAGEAL9
+  stage: dstana
+  needs:
+    - cernlib_al9_64_xrd
+  dependencies:
+    - cernlib_al9_64_xrd
+  before_script:
+    - umask 022
+    - dnf -y install file xrootd-client-libs xrootd-client-devel
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - . /etc/kinit.sh ; klist
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make dstana
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+ddb_al9_64_xrd:
+  image: $IMAGEAL9
+  stage: ddb
+  needs:
+    - cernlib_al9_64_xrd
+  dependencies:
+    - cernlib_al9_64_xrd
+  before_script:
+    - umask 022
+    - dnf -y install file xrootd-client-libs xrootd-client-devel
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - . /etc/kinit.sh ; klist
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make ddb
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+lep1simana_al9_64_xrd:
+  image: $IMAGEAL9
+  stage: lep1simana
+  needs:
+    - cernlib_al9_64_xrd
+    - dstana_al9_64_xrd
+    - ddb_al9_64_xrd
+  dependencies:
+    - cernlib_al9_64_xrd
+    - dstana_al9_64_xrd
+    - ddb_al9_64_xrd
+  before_script:
+    - umask 022
+    - dnf -y install file xrootd-client-libs xrootd-client-devel
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - . /etc/kinit.sh ; klist
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make v95d v94c v93d v92e v91f v90e
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+lep2simana_al9_64_xrd:
+  image: $IMAGEAL9
+  stage: lep2simana
+  needs:
+    - cernlib_al9_64_xrd
+    - dstana_al9_64_xrd
+    - ddb_al9_64_xrd
+  dependencies:
+    - cernlib_al9_64_xrd
+    - dstana_al9_64_xrd
+    - ddb_al9_64_xrd
+  before_script:
+    - umask 022
+    - dnf -y install file xrootd-client-libs xrootd-client-devel
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - . /etc/kinit.sh ; klist
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make va0u va0e v99e v98e v97g v96g
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+delgra_al9_64_xrd:
+  image: $IMAGEAL9
+  stage: delgra
+  needs:
+    - cernlib_al9_64_xrd
+    - dstana_al9_64_xrd
+  dependencies:
+    - cernlib_al9_64_xrd
+    - dstana_al9_64_xrd
+  before_script:
+    - umask 022
+    - dnf -y install file xrootd-client-libs xrootd-client-devel
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - . /etc/kinit.sh ; klist
+    - dnf -y install libGLEW glew-devel
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make openphigs delgra
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+des_al9_64_xrd:
+  image: $IMAGEAL9
+  stage: des
+  needs:
+    - cernlib_al9_64_xrd
+    - dstana_al9_64_xrd
+    - lep1simana_al9_64_xrd
+    - lep2simana_al9_64_xrd
+  dependencies:
+    - cernlib_al9_64_xrd
+    - dstana_al9_64_xrd
+    - lep1simana_al9_64_xrd
+    - lep2simana_al9_64_xrd
+  before_script:
+    - umask 022
+    - dnf -y install file xrootd-client-libs xrootd-client-devel
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - . /etc/kinit.sh ; klist
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make des
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+idea_al9_64_xrd:
+  image: $IMAGEAL9
+  stage: idea
+  needs:
+    - cernlib_al9_64_xrd
+    - dstana_al9_64_xrd
+  before_script:
+    - umask 022
+    - dnf -y install gcc-c++
+    - dnf -y install file xrootd-client-libs xrootd-client-devel
+  dependencies:
+    - cernlib_al9_64_xrd
+    - dstana_al9_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make idea
+  allow_failure: true
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+tests_al9_64_xrd:
+  image: $IMAGEAL9
+  stage: tests
+  before_script:
+    - umask 022
+    - dnf -y install gcc-c++ file libGLEW glew-devel gfortran tcsh
+    - dnf -y install file xrootd-client-libs xrootd-client-devel
+  needs:
+    - common_al9_64
+    - cernlib_al9_64_xrd
+    - dstana_al9_64_xrd
+    - lep1simana_al9_64_xrd
+    - lep2simana_al9_64_xrd
+    - des_al9_64_xrd
+    - delgra_al9_64_xrd
+    - idea_al9_64_xrd
+    - ddb_al9_64_xrd
+  dependencies:
+    - common_al9_64
+    - cernlib_al9_64_xrd
+    - dstana_al9_64_xrd
+    - lep1simana_al9_64_xrd
+    - lep2simana_al9_64_xrd
+    - des_al9_64_xrd
+    - delgra_al9_64_xrd
+    - idea_al9_64_xrd
+    - ddb_al9_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_DATA_DIR=${path}/test-samples; export DELPHI_INSTALL_DIR=${path}/d; export CERNLIB_XROOTD=ON; make test
+  # only needed for image creation !
+  artifacts:
+    name: delphi
+    paths:
+        - d/*
+    expire_in: '1 day'
+
+binaries_al9_64_xrd:
+  image: $IMAGEAL9
+  stage: binaries
+  needs:
+    - common_al9_64
+    - cernlib_al9_64_xrd
+    - dstana_al9_64_xrd
+    - lep1simana_al9_64_xrd
+    - lep2simana_al9_64_xrd
+    - des_al9_64_xrd
+    - delgra_al9_64_xrd
+    - idea_al9_64_xrd
+    - ddb_al9_64_xrd
+  dependencies:
+    - common_al9_64
+    - cernlib_al9_64_xrd
+    - dstana_al9_64_xrd
+    - lep1simana_al9_64_xrd
+    - lep2simana_al9_64_xrd
+    - des_al9_64_xrd
+    - delgra_al9_64_xrd
+    - idea_al9_64_xrd
+    - ddb_al9_64_xrd
+  before_script:
+    - umask 022
+  script:
+    - echo "Packaging binaries..."
+    - mv d/releases/almalinux-x86_64-9 .
+    - mv almalinux-x86_64-9 almalinux-x86_64_xrd-9
+    - (cd almalinux-x86_64_xrd-9; rm -rf perl ; ln -s ../../perl)
+    - touch almalinux-x86_64_xrd-9/.cvmfscatalog
+  artifacts:
+    name: almalinux-x86_64_xrd-9
+    paths:
+      - almalinux-x86_64_xrd-9
+
+container_al9_64_xrd:
+  image:
+    name: gcr.io/kaniko-project/executor:v1.14.0-debug
+    entrypoint: [""]
+  stage: container
+  when: manual
+  needs:
+    - common_al9_64
+    - tests_al9_64_xrd
+  dependencies:
+    - common_al9_64
+    - tests_al9_64_xrd
+  before_script:
+    - umask 022
+  script:
+    - echo "export DELPHI_INSTALL_DIR=/delphi; . /delphi/setup.sh" > delphi.sh; echo "setenv DELPHI_INSTALL_DIR /delphi; source /delphi/setup.csh" > delphi.csh;
+    - echo "creating container ..."; echo "FROM $IMAGEAL9" > Dockerfile; echo "RUN mkdir /delphi" >> Dockerfile
+    - echo "RUN rpm --import http://linuxsoft.cern.ch/internal/repos/RPM-GPG-KEY-kojiv2 http://linuxsoft.cern.ch/internal/repos/RPM-GPG-KEY-kojiv2/RPM-GPG-KEY-cern;yum-config-manager -y --add-repo http://linuxsoft.cern.ch/internal/repos/eos9-stable/x86_64/os; dnf -y update; dnf -y install eos-fusex" >> Dockerfile
+    - echo "RUN yum-config-manager -y --set-disabled linuxsoft.cern.ch_internal_repos_eos9-stable_x86_64_os; dnf -y update" >> Dockerfile
+    - echo "ADD d/ /delphi" >> Dockerfile; echo "COPY delphi.sh /etc/profile.d/delphi.sh" >> Dockerfile; echo "COPY delphi.csh /etc/profile.d/delphi.csh" >> Dockerfile
+    - echo "RUN groupadd delphi" >> Dockerfile; echo 'RUN useradd -m -g delphi delphi' >> Dockerfile; echo "WORKDIR /home/delphi" >> Dockerfile
+    - echo "RUN dnf clean all; dnf -y install sudo libGLEW glew-devel procps-ng mesa-dri-drivers tigervnc tigervnc-server xrootd-client" >> Dockerfile; echo "RUN echo '%delphi ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers" >> Dockerfile
+    - echo "RUN cd /home/delphi; git clone https://gitlab.cern.ch/delphi/examples.git; mkdir graexe graexe/data graexe/run graexe/hcopy; chown -R delphi.delphi examples graexe; " >> Dockerfile
+    - echo "RUN chmod 400 /etc/shadow; cd /delphi; ln -s almalinux-x86_64_xrd-9 almalinux-x86_64-9" >> Dockerfile
+    - echo "RUN echo export PS1=\'[\\\u \\\W]\$ \' >> /home/delphi/.bashrc" >> Dockerfile
+    - /kaniko/executor
+      --context "${CI_PROJECT_DIR}"
+      --dockerfile "${CI_PROJECT_DIR}/Dockerfile"
+      --destination "${CI_REGISTRY_IMAGE}/delphi/al9_64_xrd:latest"
diff --git a/CI/al9_aarch64.yml b/CI/al9_aarch64.yml
index 606fe63b98bc0c9ffd670e33ae3662be430a9572..b1e0b22e65e32d9426472ee3cf1ee1441c8e1f44 100644
--- a/CI/al9_aarch64.yml
+++ b/CI/al9_aarch64.yml
@@ -11,11 +11,11 @@ cernlib_al9_aarch64:
   when: manual
   before_script:
     - umask 022
-    - dnf -y install file openssl-devel cmake xrootd-client-libs xrootd-client-devel
+    - dnf -y install file openssl-devel cmake
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - . /etc/kinit.sh ; klist
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make clean setup cernlib
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make clean setup cernlib
   artifacts:
     paths:
       - d
@@ -31,11 +31,11 @@ dstana_al9_aarch64:
     - cernlib_al9_aarch64
   before_script:
     - umask 022
-    - dnf -y install file xrootd-client-libs xrootd-client-devel
+    - dnf -y install file
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - . /etc/kinit.sh ; klist
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make dstana
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make dstana
   artifacts:
     paths:
       - d
@@ -52,11 +52,11 @@ ddb_al9_aarch64:
     - cernlib_al9_aarch64
   before_script:
     - umask 022
-    - dnf -y install file xrootd-client-libs xrootd-client-devel
+    - dnf -y install file
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - . /etc/kinit.sh ; klist
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make ddb
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make ddb
   artifacts:
     paths:
       - d
@@ -77,11 +77,11 @@ lep1simana_al9_aarch64:
     - ddb_al9_aarch64
   before_script:
     - umask 022
-    - dnf -y install file xrootd-client-libs xrootd-client-devel
+    - dnf -y install file
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - . /etc/kinit.sh ; klist
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make v95d v94c v93d v92e v91f v90e
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make v95d v94c v93d v92e v91f v90e
   artifacts:
     paths:
       - d
@@ -102,11 +102,11 @@ lep2simana_al9_aarch64:
     - ddb_al9_aarch64
   before_script:
     - umask 022
-    - dnf -y install file xrootd-client-libs xrootd-client-devel
+    - dnf -y install file
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - . /etc/kinit.sh ; klist
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make va0u va0e v99e v98e v97g v96g
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make va0u va0e v99e v98e v97g v96g
   artifacts:
     paths:
       - d
@@ -125,12 +125,12 @@ delgra_al9_aarch64:
     - dstana_al9_aarch64
   before_script:
     - umask 022
-    - dnf -y install file xrootd-client-libs xrootd-client-devel
+    - dnf -y install file
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - . /etc/kinit.sh ; klist
     - dnf -y install libGLEW glew-devel
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make openphigs delgra
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make openphigs delgra
   artifacts:
     paths:
       - d
@@ -153,11 +153,11 @@ des_al9_aarch64:
     - lep2simana_al9_aarch64
   before_script:
     - umask 022
-    - dnf -y install file xrootd-client-libs xrootd-client-devel
+    - dnf -y install file
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - . /etc/kinit.sh ; klist
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make des
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make des
   artifacts:
     paths:
       - d
@@ -171,7 +171,7 @@ idea_al9_aarch64:
   before_script:
     - umask 022
     - dnf -y install gcc-c++
-    - dnf -y install file xrootd-client-libs xrootd-client-devel
+    - dnf -y install file
   needs:
     - cernlib_al9_aarch64
     - dstana_al9_aarch64
@@ -181,7 +181,7 @@ idea_al9_aarch64:
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make idea
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make idea
   allow_failure: true
   artifacts:
     paths:
@@ -196,7 +196,7 @@ tests_al9_aarch64:
   before_script:
     - umask 022
     - dnf -y install gcc-c++ file libGLEW glew-devel gfortran tcsh
-    - dnf -y install file xrootd-client-libs xrootd-client-devel
+    - dnf -y install file
   needs:
     - cernlib_al9_aarch64
     - dstana_al9_aarch64
@@ -218,7 +218,7 @@ tests_al9_aarch64:
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_DATA_DIR=${path}/test-samples; export DELPHI_INSTALL_DIR=${path}/d; export CERNLIB_XROOTD=ON; make test
+    - path=`pwd`; export DELPHI_DATA_DIR=${path}/test-samples; export DELPHI_INSTALL_DIR=${path}/d; make test
   # only needed for image creation !
   artifacts:
     name: delphi
@@ -270,8 +270,10 @@ container_al9_aarch64:
   tags:
     - k8s-arm
   needs:
+    - common_al9_64
     - tests_al9_aarch64
   dependencies:
+    - common_al9_64
     - tests_al9_aarch64
   before_script:
     - umask 022
@@ -279,7 +281,7 @@ container_al9_aarch64:
     - echo "export DELPHI_INSTALL_DIR=/delphi; . /delphi/setup.sh" > delphi.sh; echo "setenv DELPHI_INSTALL_DIR /delphi; source /delphi/setup.csh" > delphi.csh;
     - echo "creating container ..."; echo "FROM $IMAGEAL9ARM" > Dockerfile; echo "RUN mkdir /delphi" >> Dockerfile
     - echo "RUN rpm --import http://linuxsoft.cern.ch/internal/repos/RPM-GPG-KEY-kojiv2 http://linuxsoft.cern.ch/internal/repos/RPM-GPG-KEY-kojiv2/RPM-GPG-KEY-cern;yum-config-manager -y --add-repo http://linuxsoft.cern.ch/internal/repos/eos9-stable/aarch64/os; dnf -y update; dnf -y install eos-fusex" >> Dockerfile
-    - echo "RUN yum-config-manager -y --set-disabled http://linuxsoft.cern.ch/internal/repos/eos9-stable/aarch64/os; dnf -y update" >> Dockerfile
+    - echo "RUN yum-config-manager -y --set-disabled linuxsoft.cern.ch_internal_repos_eos9-stable_aarch64_os; dnf -y update" >> Dockerfile
     - echo "ADD d/ /delphi" >> Dockerfile; echo "COPY delphi.sh /etc/profile.d/delphi.sh" >> Dockerfile; echo "COPY delphi.csh /etc/profile.d/delphi.csh" >> Dockerfile
     - echo "RUN groupadd delphi" >> Dockerfile; echo 'RUN useradd -m -g delphi delphi' >> Dockerfile; echo "WORKDIR /home/delphi" >> Dockerfile
     - echo "RUN dnf clean all; dnf -y install sudo libGLEW glew-devel procps-ng mesa-dri-drivers tigervnc tigervnc-server xrootd-client" >> Dockerfile; echo "RUN echo '%delphi ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers" >> Dockerfile
diff --git a/CI/al9_aarch64_xrd.yml b/CI/al9_aarch64_xrd.yml
new file mode 100644
index 0000000000000000000000000000000000000000..7f9c234f79f11e754ffae63201267cd8d74fff4c
--- /dev/null
+++ b/CI/al9_aarch64_xrd.yml
@@ -0,0 +1,295 @@
+---
+#########################################################################
+#########################################################################
+cernlib_al9_aarch64_xrd:
+  image: $IMAGEAL9ARM
+  tags:
+    - k8s-arm
+  stage: cernlib
+  needs:
+    - common_al9_64
+  when: manual
+  before_script:
+    - umask 022
+    - dnf -y install file openssl-devel cmake xrootd-client-libs xrootd-client-devel
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - . /etc/kinit.sh ; klist
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make clean setup cernlib
+  artifacts:
+    paths:
+      - d
+
+dstana_al9_aarch64_xrd:
+  image: $IMAGEAL9ARM
+  tags:
+    - k8s-arm
+  stage: dstana
+  needs:
+    - cernlib_al9_aarch64_xrd
+  dependencies:
+    - cernlib_al9_aarch64_xrd
+  before_script:
+    - umask 022
+    - dnf -y install file xrootd-client-libs xrootd-client-devel
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - . /etc/kinit.sh ; klist
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make dstana
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+ddb_al9_aarch64_xrd:
+  image: $IMAGEAL9ARM
+  tags:
+    - k8s-arm
+  stage: ddb
+  needs:
+    - cernlib_al9_aarch64_xrd
+  dependencies:
+    - cernlib_al9_aarch64_xrd
+  before_script:
+    - umask 022
+    - dnf -y install file xrootd-client-libs xrootd-client-devel
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - . /etc/kinit.sh ; klist
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make ddb
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+lep1simana_al9_aarch64_xrd:
+  image: $IMAGEAL9ARM
+  tags:
+    - k8s-arm
+  stage: lep1simana
+  needs:
+    - cernlib_al9_aarch64_xrd
+    - dstana_al9_aarch64_xrd
+    - ddb_al9_aarch64_xrd
+  dependencies:
+    - cernlib_al9_aarch64_xrd
+    - dstana_al9_aarch64_xrd
+    - ddb_al9_aarch64_xrd
+  before_script:
+    - umask 022
+    - dnf -y install file xrootd-client-libs xrootd-client-devel
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - . /etc/kinit.sh ; klist
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make v95d v94c v93d v92e v91f v90e
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+lep2simana_al9_aarch64_xrd:
+  image: $IMAGEAL9ARM
+  tags:
+    - k8s-arm
+  stage: lep2simana
+  needs:
+    - cernlib_al9_aarch64_xrd
+    - dstana_al9_aarch64_xrd
+    - ddb_al9_aarch64_xrd
+  dependencies:
+    - cernlib_al9_aarch64_xrd
+    - dstana_al9_aarch64_xrd
+    - ddb_al9_aarch64_xrd
+  before_script:
+    - umask 022
+    - dnf -y install file xrootd-client-libs xrootd-client-devel
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - . /etc/kinit.sh ; klist
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make va0u va0e v99e v98e v97g v96g
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+delgra_al9_aarch64_xrd:
+  image: $IMAGEAL9ARM
+  tags:
+    - k8s-arm
+  stage: delgra
+  needs:
+    - cernlib_al9_aarch64_xrd
+    - dstana_al9_aarch64_xrd
+  dependencies:
+    - cernlib_al9_aarch64_xrd
+    - dstana_al9_aarch64_xrd
+  before_script:
+    - umask 022
+    - dnf -y install file xrootd-client-libs xrootd-client-devel
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - . /etc/kinit.sh ; klist
+    - dnf -y install libGLEW glew-devel
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make openphigs delgra
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+des_al9_aarch64_xrd:
+  image: $IMAGEAL9ARM
+  tags:
+    - k8s-arm
+  stage: des
+  needs:
+    - cernlib_al9_aarch64_xrd
+    - dstana_al9_aarch64_xrd
+    - lep1simana_al9_aarch64_xrd
+    - lep2simana_al9_aarch64_xrd
+  dependencies:
+    - cernlib_al9_aarch64_xrd
+    - dstana_al9_aarch64_xrd
+    - lep1simana_al9_aarch64_xrd
+    - lep2simana_al9_aarch64_xrd
+  before_script:
+    - umask 022
+    - dnf -y install file xrootd-client-libs xrootd-client-devel
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - . /etc/kinit.sh ; klist
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make des
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+idea_al9_aarch64_xrd:
+  image: $IMAGEAL9ARM
+  tags:
+    - k8s-arm
+  stage: idea
+  before_script:
+    - umask 022
+    - dnf -y install gcc-c++
+    - dnf -y install file xrootd-client-libs xrootd-client-devel
+  needs:
+    - cernlib_al9_aarch64_xrd
+    - dstana_al9_aarch64_xrd
+  dependencies:
+    - cernlib_al9_aarch64_xrd
+    - dstana_al9_aarch64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make idea
+  allow_failure: true
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+tests_al9_aarch64_xrd:
+  image: $IMAGEAL9ARM
+  stage: tests
+  tags:
+    - k8s-arm
+  before_script:
+    - umask 022
+    - dnf -y install gcc-c++ file libGLEW glew-devel gfortran tcsh
+    - dnf -y install file xrootd-client-libs xrootd-client-devel
+  needs:
+    - cernlib_al9_aarch64_xrd
+    - dstana_al9_aarch64_xrd
+    - lep1simana_al9_aarch64_xrd
+    - lep2simana_al9_aarch64_xrd
+    - des_al9_aarch64_xrd
+    - delgra_al9_aarch64_xrd
+    - idea_al9_aarch64_xrd
+    - ddb_al9_aarch64_xrd
+  dependencies:
+    - cernlib_al9_aarch64_xrd
+    - dstana_al9_aarch64_xrd
+    - lep1simana_al9_aarch64_xrd
+    - lep2simana_al9_aarch64_xrd
+    - des_al9_aarch64_xrd
+    - delgra_al9_aarch64_xrd
+    - idea_al9_aarch64_xrd
+    - ddb_al9_aarch64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_DATA_DIR=${path}/test-samples; export DELPHI_INSTALL_DIR=${path}/d; export CERNLIB_XROOTD=ON; make test
+  # only needed for image creation !
+  artifacts:
+    name: delphi
+    paths:
+        - d/*
+    expire_in: '1 day'
+
+binaries_al9_aarch64_xrd:
+  image: $IMAGEAL9ARM
+  stage: binaries
+  tags:
+    - k8s-arm
+  needs:
+    - cernlib_al9_aarch64_xrd
+    - dstana_al9_aarch64_xrd
+    - lep1simana_al9_aarch64_xrd
+    - lep2simana_al9_aarch64_xrd
+    - des_al9_aarch64_xrd
+    - delgra_al9_aarch64_xrd
+    - idea_al9_aarch64_xrd
+    - ddb_al9_aarch64_xrd
+  dependencies:
+    - cernlib_al9_aarch64_xrd
+    - dstana_al9_aarch64_xrd
+    - lep1simana_al9_aarch64_xrd
+    - lep2simana_al9_aarch64_xrd
+    - des_al9_aarch64_xrd
+    - delgra_al9_aarch64_xrd
+    - idea_al9_aarch64_xrd
+    - ddb_al9_aarch64_xrd
+  before_script:
+    - umask 022
+  script:
+    - echo "Packaging binaries..."
+    - mv d/releases/almalinux-aarch64-9 .
+    - mv almalinux-aarch64-9 almalinux-aarch64_xrd-9
+    - (cd almalinux-aarch64_xrd-9; rm -rf perl ; ln -s ../../perl)
+    - touch almalinux-aarch64_xrd-9/.cvmfscatalog
+  artifacts:
+    name:  almalinux-aarch64_xrd-9
+    paths:
+      - almalinux-aarch64_xrd-9
+
+container_al9_aarch64_xrd:
+  image:
+    name: gcr.io/kaniko-project/executor:v1.14.0-debug
+    entrypoint: [""]
+  stage: container
+  when: manual
+  tags:
+    - k8s-arm
+  needs:
+    - common_al9_64
+    - tests_al9_aarch64_xrd
+  dependencies:
+    - common_al9_64
+    - tests_al9_aarch64_xrd
+  before_script:
+    - umask 022
+  script:
+    - echo "export DELPHI_INSTALL_DIR=/delphi; . /delphi/setup.sh" > delphi.sh; echo "setenv DELPHI_INSTALL_DIR /delphi; source /delphi/setup.csh" > delphi.csh;
+    - echo "creating container ..."; echo "FROM $IMAGEAL9ARM" > Dockerfile; echo "RUN mkdir /delphi" >> Dockerfile
+    - echo "RUN rpm --import http://linuxsoft.cern.ch/internal/repos/RPM-GPG-KEY-kojiv2 http://linuxsoft.cern.ch/internal/repos/RPM-GPG-KEY-kojiv2/RPM-GPG-KEY-cern;yum-config-manager -y --add-repo http://linuxsoft.cern.ch/internal/repos/eos9-stable/aarch64/os; dnf -y update; dnf -y install eos-fusex" >> Dockerfile
+    - echo "RUN yum-config-manager -y --set-disabled linuxsoft.cern.ch_internal_repos_eos9-stable_aarch64_os; dnf -y update" >> Dockerfile
+    - echo "ADD d/ /delphi" >> Dockerfile; echo "COPY delphi.sh /etc/profile.d/delphi.sh" >> Dockerfile; echo "COPY delphi.csh /etc/profile.d/delphi.csh" >> Dockerfile
+    - echo "RUN groupadd delphi" >> Dockerfile; echo 'RUN useradd -m -g delphi delphi' >> Dockerfile; echo "WORKDIR /home/delphi" >> Dockerfile
+    - echo "RUN dnf clean all; dnf -y install sudo libGLEW glew-devel procps-ng mesa-dri-drivers tigervnc tigervnc-server xrootd-client" >> Dockerfile; echo "RUN echo '%delphi ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers" >> Dockerfile
+    - echo "RUN chmod 400 /etc/shadow; cd /delphi; ln -s almalinux-aarch64_xrd-9 almalinux-aarch64-9" >> Dockerfile
+    - echo "RUN cd /home/delphi; git clone https://gitlab.cern.ch/delphi/examples.git; mkdir graexe graexe/data graexe/run graexe/hcopy; chown -R delphi.delphi examples graexe; " >> Dockerfile
+    - echo "RUN echo export PS1=\'[\\\u \\\W]\$ \' >> /home/delphi/.bashrc" >> Dockerfile
+    - /kaniko/executor
+      --context "${CI_PROJECT_DIR}"
+      --dockerfile "${CI_PROJECT_DIR}/Dockerfile"
+      --destination "${CI_REGISTRY_IMAGE}/delphi/al9_aarch64_xrd:latest"
diff --git a/CI/debian12_64.yml b/CI/debian12_64.yml
index 6aff8f36be5f660948f14449d7ac7741180e89d3..658082eb9d8f589db99fd8d059620c40c882e3fc 100644
--- a/CI/debian12_64.yml
+++ b/CI/debian12_64.yml
@@ -19,12 +19,11 @@ cernlib_debian12_64:
     - apt-get install -y -qq devscripts build-essential > /dev/null
     - apt-get install -y -qq libxbae-dev liblapack-dev
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
-    - apt-get install -y -qq libssl-dev tcsh git make
-    - apt-get install -y -qq libxrootd-client-dev
+    - apt-get install -y -qq file libssl-dev tcsh git make
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  export CERNLIB_XROOTD=ON; make clean setup cernlib
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; make clean setup cernlib
   artifacts:
     paths:
       - d
@@ -44,14 +43,13 @@ dstana_debian12_64:
     - apt-get install -y -qq gfortran >/dev/null
     - apt-get install -y -qq libxbae-dev liblapack-dev
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
-    - apt-get install -y -qq libssl-dev tcsh git make
-    - apt-get install -y -qq libxrootd-client-dev
+    - apt-get install -y -qq libssl-dev tcsh git make file
   dependencies:
     - cernlib_debian12_64
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make dstana
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; make dstana
   artifacts:
     paths:
       - d
@@ -73,14 +71,13 @@ ddb_debian12_64:
     - apt-get install -y -qq gfortran >/dev/null
     - apt-get install -y -qq libxbae-dev liblapack-dev
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
-    - apt-get install -y -qq libssl-dev tcsh git make
-    - apt-get install -y -qq libxrootd-client-dev
+    - apt-get install -y -qq libssl-dev tcsh git make file
   dependencies:
     - cernlib_debian12_64
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make ddb
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; make ddb
   artifacts:
     paths:
       - d
@@ -103,8 +100,7 @@ lep1simana_debian12_64:
     - apt-get install -y -qq gfortran >/dev/null
     - apt-get install -y -qq libxbae-dev liblapack-dev
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
-    - apt-get install -y -qq libssl-dev tcsh git make
-    - apt-get install -y -qq libxrootd-client-dev
+    - apt-get install -y -qq libssl-dev tcsh git make file
   dependencies:
     - cernlib_debian12_64
     - dstana_debian12_64
@@ -112,7 +108,7 @@ lep1simana_debian12_64:
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make v95d v94c v93d v92e v91f v90e
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; make v95d v94c v93d v92e v91f v90e
   artifacts:
     paths:
       - d
@@ -135,8 +131,7 @@ lep2simana_debian12_64:
     - apt-get install -y -qq gfortran >/dev/null
     - apt-get install -y -qq libxbae-dev liblapack-dev
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
-    - apt-get install -y -qq libssl-dev tcsh git make
-    - apt-get install -y -qq libxrootd-client-dev
+    - apt-get install -y -qq libssl-dev tcsh git make file
   dependencies:
     - cernlib_debian12_64
     - dstana_debian12_64
@@ -144,7 +139,7 @@ lep2simana_debian12_64:
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make va0u va0e v99e v98e v97g v96g
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; make va0u va0e v99e v98e v97g v96g
   artifacts:
     paths:
       - d
@@ -166,16 +161,15 @@ delgra_debian12_64:
     - apt-get install -y -qq cmake g++ apt-utils > /dev/null
     - apt-get install -y -qq gfortran >/dev/null
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
-    - apt-get install -y -qq libssl-dev git make
+    - apt-get install -y -qq libssl-dev git make file
     - apt-get install -y -qq libx11-dev libx11-dev libx11-6 libx11-6 libglu1-mesa libglu1-mesa-dev xutils-dev libmotif-dev libmotif-common r-base-dev tcsh xfonts-100dpi xfonts-75dpi libxfont2  xutils-dev libxbae-dev libxaw7-dev libglew-dev libdlm-dev
-    - apt-get install -y -qq libxrootd-client-dev
   dependencies:
     - cernlib_debian12_64
     - dstana_debian12_64
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make openphigs delgra
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; make openphigs delgra
   artifacts:
     paths:
       - d
@@ -199,8 +193,7 @@ des_debian12_64:
     - apt-get install -y -qq gfortran >/dev/null
     - apt-get install -y -qq libxbae-dev liblapack-dev
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
-    - apt-get install -y -qq libssl-dev tcsh git make
-    - apt-get install -y -qq libxrootd-client-dev
+    - apt-get install -y -qq libssl-dev tcsh git make file
   dependencies:
     - cernlib_debian12_64
     - dstana_debian12_64
@@ -209,7 +202,7 @@ des_debian12_64:
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make des
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; make des
   artifacts:
     paths:
       - d
@@ -231,15 +224,14 @@ idea_debian12_64:
     - apt-get install -y -qq gfortran g++ >/dev/null
     - apt-get install -y -qq libxbae-dev liblapack-dev
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
-    - apt-get install -y -qq libssl-dev tcsh git make
-    - apt-get install -y -qq libxrootd-client-dev
+    - apt-get install -y -qq libssl-dev tcsh git make file
   dependencies:
     - cernlib_debian12_64
     - dstana_debian12_64
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make idea
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; make idea
   allow_failure: true
   artifacts:
     paths:
@@ -259,9 +251,8 @@ tests_debian12_64:
     - apt-get install -y -qq cmake g++ apt-utils > /dev/null
     - apt-get install -y -qq gfortran >/dev/null
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
-    - apt-get install -y -qq libssl-dev git make
+    - apt-get install -y -qq libssl-dev git make file
     - apt-get install -y -qq libx11-dev libx11-dev libx11-6 libx11-6 libglu1-mesa libglu1-mesa-dev xutils-dev libmotif-dev libmotif-common r-base-dev tcsh xfonts-100dpi xfonts-75dpi libxfont2  xutils-dev libxbae-dev libxaw7-dev libglew-dev libdlm-dev
-    - apt-get install -y -qq libxrootd-client-dev
   needs:
     - cernlib_debian12_64
     - dstana_debian12_64
@@ -283,7 +274,7 @@ tests_debian12_64:
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_DATA_DIR=${path}/test-samples; export DELPHI_INSTALL_DIR=${path}/d; export CERNLIB_XROOTD=ON; make test
+    - path=`pwd`; export DELPHI_DATA_DIR=${path}/test-samples; export DELPHI_INSTALL_DIR=${path}/d; make test
   # only needed for image creation !
   artifacts:
     name: delphi
@@ -331,18 +322,22 @@ container_debian12_64:
   stage: container
   when: manual
   needs:
+    - common_al9_64
     - tests_debian12_64
   dependencies:
+    - common_al9_64
     - tests_debian12_64
   before_script:
     - umask 022
   script:
     - echo "export DELPHI_INSTALL_DIR=/delphi; . /delphi/setup.sh" > delphi.sh; echo "setenv DELPHI_INSTALL_DIR /delphi; source /delphi/setup.csh" > delphi.csh;
     - echo "creating container ..."; echo "FROM $IMAGEDEBIAN12" > Dockerfile; echo "RUN mkdir /delphi" >> Dockerfile
-    - echo "RUN apt clean all; apt -y install libmotif-common r-base-dev tcsh xfonts-100dpi xfonts-75dpi libxfont2 cmake g++ apt-utils gfortran libglu1-mesa libmotif-common  xutils-dev libxbae-dev libxaw7-dev libglew-dev libdlm-dev tigervnc-standalone-server xauth sudo xrootd-client" >> Dockerfile
+    - echo "RUN apt clean all; apt -y install file libmotif-common r-base-dev tcsh xfonts-100dpi xfonts-75dpi libxfont2 cmake g++ apt-utils gfortran libglu1-mesa libmotif-common  xutils-dev libxbae-dev libxaw7-dev libglew-dev libdlm-dev tigervnc-standalone-server xauth sudo xrootd-client" >> Dockerfile
     - echo "ADD d/ /delphi" >> Dockerfile; echo "COPY delphi.sh /etc/profile.d/delphi.sh" >> Dockerfile; echo "COPY delphi.csh /etc/profile.d/delphi.csh" >> Dockerfile
     - echo "RUN groupadd delphi" >> Dockerfile; echo "RUN useradd -m -g delphi delphi" >> Dockerfile
     - echo "RUN echo '%delphi ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers" >> Dockerfile
+    - echo "RUN cd /home/delphi; git clone https://gitlab.cern.ch/delphi/examples.git; mkdir graexe graexe/data graexe/run graexe/hcopy; chown -R delphi.delphi examples graexe; " >> Dockerfile
+    - echo "RUN echo export PS1=\'[\\\u \\\W]\$ \' >> /home/delphi/.bashrc" >> Dockerfile
     - echo "RUN chmod 400 /etc/shadow" >> Dockerfile
     - /kaniko/executor
       --context "${CI_PROJECT_DIR}"
diff --git a/CI/debian12_64_xrd.yml b/CI/debian12_64_xrd.yml
new file mode 100644
index 0000000000000000000000000000000000000000..f30152d6de64c4d68e47278c8b3575cef88be075
--- /dev/null
+++ b/CI/debian12_64_xrd.yml
@@ -0,0 +1,355 @@
+---
+#########################################################################
+#########################################################################
+cernlib_debian12_64_xrd:
+  image: $IMAGEDEBIAN12
+  stage: cernlib
+  when: manual
+  needs:
+    - common_al9_64
+  before_script:
+    - umask 022
+    - export DEBIAN_FRONTEND=noninteractive
+    - export TZ=Etc/UTC
+    - apt-get update  > /dev/null
+    - apt-get -y upgrade
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq cmake g++   apt-utils > /dev/null
+    - apt-get install -y -qq gfortran  doxygen wget graphviz libz-dev >/dev/null
+    - apt-get install -y -qq devscripts build-essential > /dev/null
+    - apt-get install -y -qq libxbae-dev liblapack-dev
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev tcsh git make
+    - apt-get install -y -qq libxrootd-client-dev
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  export CERNLIB_XROOTD=ON; make clean setup cernlib
+  artifacts:
+    paths:
+      - d
+
+dstana_debian12_64_xrd:
+  image: $IMAGEDEBIAN12
+  stage: dstana
+  needs:
+    - cernlib_debian12_64_xrd
+  before_script:
+    - umask 022
+    - export DEBIAN_FRONTEND=noninteractive
+    - export TZ=Etc/UTC
+    - apt-get update
+    - apt-get -y upgrade
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq gfortran >/dev/null
+    - apt-get install -y -qq libxbae-dev liblapack-dev
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev tcsh git make
+    - apt-get install -y -qq libxrootd-client-dev
+  dependencies:
+    - cernlib_debian12_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make dstana
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+ddb_debian12_64_xrd:
+  image: $IMAGEDEBIAN12
+  stage: ddb
+  needs:
+    - cernlib_debian12_64_xrd
+  before_script:
+    - umask 022
+    - export DEBIAN_FRONTEND=noninteractive
+    - export TZ=Etc/UTC
+    - apt-get update
+    - apt-get -y upgrade
+    - apt-get update  > /dev/null
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq gfortran >/dev/null
+    - apt-get install -y -qq libxbae-dev liblapack-dev
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev tcsh git make
+    - apt-get install -y -qq libxrootd-client-dev
+  dependencies:
+    - cernlib_debian12_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make ddb
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+lep1simana_debian12_64_xrd:
+  image: $IMAGEDEBIAN12
+  stage: lep1simana
+  needs:
+    - cernlib_debian12_64_xrd
+    - dstana_debian12_64_xrd
+    - ddb_debian12_64_xrd
+  before_script:
+    - umask 022
+    - export DEBIAN_FRONTEND=noninteractive
+    - export TZ=Etc/UTC
+    - apt-get update
+    - apt-get -y upgrade
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq gfortran >/dev/null
+    - apt-get install -y -qq libxbae-dev liblapack-dev
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev tcsh git make
+    - apt-get install -y -qq libxrootd-client-dev
+  dependencies:
+    - cernlib_debian12_64_xrd
+    - dstana_debian12_64_xrd
+    - ddb_debian12_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make v95d v94c v93d v92e v91f v90e
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+lep2simana_debian12_64_xrd:
+  image: $IMAGEDEBIAN12
+  stage: lep2simana
+  needs:
+    - cernlib_debian12_64_xrd
+    - dstana_debian12_64_xrd
+    - ddb_debian12_64_xrd
+  before_script:
+    - umask 022
+    - export DEBIAN_FRONTEND=noninteractive
+    - export TZ=Etc/UTC
+    - apt-get update
+    - apt-get -y upgrade
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq gfortran >/dev/null
+    - apt-get install -y -qq libxbae-dev liblapack-dev
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev tcsh git make
+    - apt-get install -y -qq libxrootd-client-dev
+  dependencies:
+    - cernlib_debian12_64_xrd
+    - dstana_debian12_64_xrd
+    - ddb_debian12_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make va0u va0e v99e v98e v97g v96g
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+delgra_debian12_64_xrd:
+  image: $IMAGEDEBIAN12
+  stage: delgra
+  needs:
+    - cernlib_debian12_64_xrd
+    - dstana_debian12_64_xrd
+  before_script:
+    - umask 022
+    - export DEBIAN_FRONTEND=noninteractive
+    - export TZ=Etc/UTC
+    - apt-get update
+    - apt-get -y upgrade
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq cmake g++ apt-utils > /dev/null
+    - apt-get install -y -qq gfortran >/dev/null
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev git make
+    - apt-get install -y -qq libx11-dev libx11-dev libx11-6 libx11-6 libglu1-mesa libglu1-mesa-dev xutils-dev libmotif-dev libmotif-common r-base-dev tcsh xfonts-100dpi xfonts-75dpi libxfont2  xutils-dev libxbae-dev libxaw7-dev libglew-dev libdlm-dev
+    - apt-get install -y -qq libxrootd-client-dev
+  dependencies:
+    - cernlib_debian12_64_xrd
+    - dstana_debian12_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make openphigs delgra
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+des_debian12_64_xrd:
+  image: $IMAGEDEBIAN12
+  stage: des
+  needs:
+    - cernlib_debian12_64_xrd
+    - dstana_debian12_64_xrd
+    - lep1simana_debian12_64_xrd
+    - lep2simana_debian12_64_xrd
+  before_script:
+    - umask 022
+    - export DEBIAN_FRONTEND=noninteractive
+    - export TZ=Etc/UTC
+    - apt-get update
+    - apt-get -y upgrade
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq gfortran >/dev/null
+    - apt-get install -y -qq libxbae-dev liblapack-dev
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev tcsh git make
+    - apt-get install -y -qq libxrootd-client-dev
+  dependencies:
+    - cernlib_debian12_64_xrd
+    - dstana_debian12_64_xrd
+    - lep1simana_debian12_64_xrd
+    - lep2simana_debian12_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make des
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+idea_debian12_64_xrd:
+  image: $IMAGEDEBIAN12
+  stage: idea
+  needs:
+    - cernlib_debian12_64_xrd
+    - dstana_debian12_64_xrd
+  before_script:
+    - umask 022
+    - export DEBIAN_FRONTEND=noninteractive
+    - export TZ=Etc/UTC
+    - apt-get update
+    - apt-get -y upgrade
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq gfortran g++ >/dev/null
+    - apt-get install -y -qq libxbae-dev liblapack-dev
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev tcsh git make
+    - apt-get install -y -qq libxrootd-client-dev
+  dependencies:
+    - cernlib_debian12_64_xrd
+    - dstana_debian12_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make idea
+  allow_failure: true
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+tests_debian12_64_xrd:
+  image: $IMAGEDEBIAN12
+  stage: tests
+  before_script:
+    - umask 022
+    - export DEBIAN_FRONTEND=noninteractive
+    - export TZ=Etc/UTC
+    - apt-get update
+    - apt-get -y upgrade
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq cmake g++ apt-utils > /dev/null
+    - apt-get install -y -qq gfortran >/dev/null
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev git make
+    - apt-get install -y -qq libx11-dev libx11-dev libx11-6 libx11-6 libglu1-mesa libglu1-mesa-dev xutils-dev libmotif-dev libmotif-common r-base-dev tcsh xfonts-100dpi xfonts-75dpi libxfont2  xutils-dev libxbae-dev libxaw7-dev libglew-dev libdlm-dev
+    - apt-get install -y -qq libxrootd-client-dev
+  needs:
+    - cernlib_debian12_64_xrd
+    - dstana_debian12_64_xrd
+    - lep1simana_debian12_64_xrd
+    - lep2simana_debian12_64_xrd
+    - des_debian12_64_xrd
+    - delgra_debian12_64_xrd
+    - idea_debian12_64_xrd
+    - ddb_debian12_64_xrd
+  dependencies:
+    - cernlib_debian12_64_xrd
+    - dstana_debian12_64_xrd
+    - lep1simana_debian12_64_xrd
+    - lep2simana_debian12_64_xrd
+    - des_debian12_64_xrd
+    - delgra_debian12_64_xrd
+    - idea_debian12_64_xrd
+    - ddb_debian12_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_DATA_DIR=${path}/test-samples; export DELPHI_INSTALL_DIR=${path}/d; export CERNLIB_XROOTD=ON; make test
+  # only needed for image creation !
+  artifacts:
+    name: delphi
+    paths:
+        - d/*
+    expire_in: '1 day'
+
+binaries_debian12_64_xrd:
+  image: $IMAGEDEBIAN12
+  stage: binaries
+  needs:
+    - cernlib_debian12_64_xrd
+    - dstana_debian12_64_xrd
+    - lep1simana_debian12_64_xrd
+    - lep2simana_debian12_64_xrd
+    - des_debian12_64_xrd
+    - delgra_debian12_64_xrd
+    - idea_debian12_64_xrd
+    - ddb_debian12_64_xrd
+  dependencies:
+    - cernlib_debian12_64_xrd
+    - dstana_debian12_64_xrd
+    - lep1simana_debian12_64_xrd
+    - lep2simana_debian12_64_xrd
+    - des_debian12_64_xrd
+    - delgra_debian12_64_xrd
+    - idea_debian12_64_xrd
+    - ddb_debian12_64_xrd
+  before_script:
+    - umask 022
+  script:
+    - echo "Packaging binaries..."
+    - mv d/releases/debian-x86_64-12 .
+    - mv debian-x86_64-12 debian-x86_64_xrd-12
+    - (cd debian-x86_64_xrd-12; rm -rf perl ; ln -s ../../perl)
+    - touch debian-x86_64_xrd-12/.cvmfscatalog
+  artifacts:
+    name:  debian-x86_64_xrd-12
+    paths:
+      - debian-x86_64_xrd-12
+
+container_debian12_64_xrd:
+  image:
+    name: gcr.io/kaniko-project/executor:v1.14.0-debug
+    entrypoint: [""]
+  stage: container
+  when: manual
+  needs:
+    - common_al9_64
+    - tests_debian12_64_xrd
+  dependencies:
+    - common_al9_64
+    - tests_debian12_64_xrd
+  before_script:
+    - umask 022
+  script:
+    - echo "export DELPHI_INSTALL_DIR=/delphi; . /delphi/setup.sh" > delphi.sh; echo "setenv DELPHI_INSTALL_DIR /delphi; source /delphi/setup.csh" > delphi.csh;
+    - echo "creating container ..."; echo "FROM $IMAGEDEBIAN12" > Dockerfile; echo "RUN mkdir /delphi" >> Dockerfile
+    - echo "RUN apt clean all; apt -y install file libmotif-common r-base-dev tcsh xfonts-100dpi xfonts-75dpi libxfont2 cmake g++ apt-utils gfortran libglu1-mesa libmotif-common  xutils-dev libxbae-dev libxaw7-dev libglew-dev libdlm-dev tigervnc-standalone-server xauth sudo xrootd-client" >> Dockerfile
+    - echo "ADD d/ /delphi" >> Dockerfile; echo "COPY delphi.sh /etc/profile.d/delphi.sh" >> Dockerfile; echo "COPY delphi.csh /etc/profile.d/delphi.csh" >> Dockerfile
+    - echo "RUN groupadd delphi" >> Dockerfile; echo "RUN useradd -m -g delphi delphi" >> Dockerfile
+    - echo "RUN echo '%delphi ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers" >> Dockerfile
+    - echo "RUN chmod 400 /etc/shadow; cd /delphi; ln -s debian-x86_64_xrd-12 debian-x86_64-12" >> Dockerfile
+    - echo "RUN cd /home/delphi; git clone https://gitlab.cern.ch/delphi/examples.git; mkdir graexe graexe/data graexe/run graexe/hcopy; chown -R delphi.delphi examples graexe; " >> Dockerfile
+    - echo "RUN echo export PS1=\'[\\\u \\\W]\$ \' >> /home/delphi/.bashrc" >> Dockerfile
+    - /kaniko/executor
+      --context "${CI_PROJECT_DIR}"
+      --dockerfile "${CI_PROJECT_DIR}/Dockerfile"
+      --destination "${CI_REGISTRY_IMAGE}/delphi/debian12_64_xrd:latest"
diff --git a/CI/ubuntu22_64.yml b/CI/ubuntu22_64.yml
index 513c59605a2fc5930a4fd4ff5ab872c2f36c14da..4837b65deb8b889befdd20aae86a3a4365edba42 100644
--- a/CI/ubuntu22_64.yml
+++ b/CI/ubuntu22_64.yml
@@ -19,11 +19,10 @@ cernlib_ubuntu22_64:
     - apt-get install -y -qq libxbae-dev liblapack-dev
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
     - apt-get install -y -qq libssl-dev tcsh git make
-    - apt-get install -y -qq libxrootd-client-dev
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make clean setup cernlib
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make clean setup cernlib
   artifacts:
     paths:
       - d
@@ -39,7 +38,6 @@ dstana_ubuntu22_64:
     - apt-get install -y -qq libxbae-dev liblapack-dev
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
     - apt-get install -y -qq libssl-dev tcsh git make
-    - apt-get install -y -qq libxrootd-client-dev
   needs:
     - cernlib_ubuntu22_64
   dependencies:
@@ -47,7 +45,7 @@ dstana_ubuntu22_64:
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make dstana
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make dstana
   artifacts:
     paths:
       - d
@@ -64,7 +62,6 @@ ddb_ubuntu22_64:
     - apt-get install -y -qq libxbae-dev liblapack-dev
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
     - apt-get install -y -qq libssl-dev tcsh git make
-    - apt-get install -y -qq libxrootd-client-dev
   needs:
     - cernlib_ubuntu22_64
   dependencies:
@@ -72,7 +69,7 @@ ddb_ubuntu22_64:
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make ddb
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make ddb
   artifacts:
     paths:
       - d
@@ -89,7 +86,6 @@ lep1simana_ubuntu22_64:
     - apt-get install -y -qq libxbae-dev liblapack-dev
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
     - apt-get install -y -qq libssl-dev tcsh git make
-    - apt-get install -y -qq libxrootd-client-dev
   needs:
     - cernlib_ubuntu22_64
     - dstana_ubuntu22_64
@@ -101,7 +97,7 @@ lep1simana_ubuntu22_64:
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make v95d v94c v93d v92e v91f v90e
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make v95d v94c v93d v92e v91f v90e
   artifacts:
     paths:
       - d
@@ -118,7 +114,6 @@ lep2simana_ubuntu22_64:
     - apt-get install -y -qq libxbae-dev liblapack-dev
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
     - apt-get install -y -qq libssl-dev tcsh git make
-    - apt-get install -y -qq libxrootd-client-dev
   needs:
     - cernlib_ubuntu22_64
     - dstana_ubuntu22_64
@@ -130,7 +125,7 @@ lep2simana_ubuntu22_64:
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make va0u va0e v99e v98e v97g v96g
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make va0u va0e v99e v98e v97g v96g
   artifacts:
     paths:
       - d
@@ -148,7 +143,6 @@ delgra_ubuntu22_64:
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
     - apt-get install -y -qq libssl-dev git make
     - apt-get install -y -qq libx11-dev libx11-dev libx11-6 libx11-6 libglu1-mesa libglu1-mesa-dev xutils-dev libmotif-dev libmotif-common r-base-dev tcsh xfonts-100dpi xfonts-75dpi libxfont2  xutils-dev libxbae-dev libxaw7-dev libglew-dev libdlm-dev
-    - apt-get install -y -qq libxrootd-client-dev
   needs:
     - cernlib_ubuntu22_64
     - dstana_ubuntu22_64
@@ -158,7 +152,7 @@ delgra_ubuntu22_64:
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make openphigs delgra
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make openphigs delgra
   artifacts:
     paths:
       - d
@@ -175,7 +169,6 @@ des_ubuntu22_64:
     - apt-get install -y -qq libxbae-dev liblapack-dev
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
     - apt-get install -y -qq libssl-dev tcsh git make
-    - apt-get install -y -qq libxrootd-client-dev
   needs:
     - cernlib_ubuntu22_64
     - dstana_ubuntu22_64
@@ -189,7 +182,7 @@ des_ubuntu22_64:
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make des
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make des
   artifacts:
     paths:
       - d
@@ -206,7 +199,6 @@ idea_ubuntu22_64:
     - apt-get install -y -qq libxbae-dev liblapack-dev
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
     - apt-get install -y -qq libssl-dev tcsh git make
-    - apt-get install -y -qq libxrootd-client-dev
   needs:
     - cernlib_ubuntu22_64
     - dstana_ubuntu22_64
@@ -216,7 +208,7 @@ idea_ubuntu22_64:
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make idea
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make idea
   allow_failure: true
   artifacts:
     paths:
@@ -250,7 +242,7 @@ tests_ubuntu22_64:
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_DATA_DIR=${path}/test-samples; export CERNLIB_XROOTD=ON; export DELPHI_INSTALL_DIR=${path}/d; make test
+    - path=`pwd`; export DELPHI_DATA_DIR=${path}/test-samples; export DELPHI_INSTALL_DIR=${path}/d; make test
 
 binaries_ubuntu22_64:
   image: $IMAGEUBUNTU22
diff --git a/CI/ubuntu22_64_xrd.yml b/CI/ubuntu22_64_xrd.yml
new file mode 100644
index 0000000000000000000000000000000000000000..863b99b9badbf6f319a11b15222e3b4424dc2258
--- /dev/null
+++ b/CI/ubuntu22_64_xrd.yml
@@ -0,0 +1,287 @@
+---
+#########################################################################
+#########################################################################
+cernlib_ubuntu22_64_xrd:
+  image: $IMAGEUBUNTU22
+  stage: cernlib
+  needs:
+    - common_al9_64
+  when: manual
+  before_script:
+    - umask 022
+    - export DEBIAN_FRONTEND=noninteractive
+    - export TZ=Etc/UTC
+    - apt-get update  > /dev/null
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq cmake g++   apt-utils > /dev/null
+    - apt-get install -y -qq gfortran  doxygen wget graphviz libz-dev >/dev/null
+    - apt-get install -y -qq devscripts build-essential > /dev/null
+    - apt-get install -y -qq libxbae-dev liblapack-dev
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev tcsh git make
+    - apt-get install -y -qq libxrootd-client-dev
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make clean setup cernlib
+  artifacts:
+    paths:
+      - d
+
+dstana_ubuntu22_64_xrd:
+  image: $IMAGEUBUNTU22
+  stage: dstana
+  before_script:
+    - umask 022
+    - apt-get update  > /dev/null
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq gfortran >/dev/null
+    - apt-get install -y -qq libxbae-dev liblapack-dev
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev tcsh git make
+    - apt-get install -y -qq libxrootd-client-dev
+  needs:
+    - cernlib_ubuntu22_64_xrd
+  dependencies:
+    - cernlib_ubuntu22_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make dstana
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+ddb_ubuntu22_64_xrd:
+  image: $IMAGEUBUNTU22
+  stage: ddb
+  before_script:
+    - umask 022
+    - apt-get update  > /dev/null
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq gfortran >/dev/null
+    - apt-get install -y -qq libxbae-dev liblapack-dev
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev tcsh git make
+    - apt-get install -y -qq libxrootd-client-dev
+  needs:
+    - cernlib_ubuntu22_64_xrd
+  dependencies:
+    - cernlib_ubuntu22_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make ddb
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+lep1simana_ubuntu22_64_xrd:
+  image: $IMAGEUBUNTU22
+  stage: lep1simana
+  before_script:
+    - umask 022
+    - apt-get update  > /dev/null
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq gfortran >/dev/null
+    - apt-get install -y -qq libxbae-dev liblapack-dev
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev tcsh git make
+    - apt-get install -y -qq libxrootd-client-dev
+  needs:
+    - cernlib_ubuntu22_64_xrd
+    - dstana_ubuntu22_64_xrd
+    - ddb_ubuntu22_64_xrd
+  dependencies:
+    - cernlib_ubuntu22_64_xrd
+    - dstana_ubuntu22_64_xrd
+    - ddb_ubuntu22_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make v95d v94c v93d v92e v91f v90e
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+lep2simana_ubuntu22_64_xrd:
+  image: $IMAGEUBUNTU22
+  stage: lep2simana
+  before_script:
+    - umask 022
+    - apt-get update  > /dev/null
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq gfortran >/dev/null
+    - apt-get install -y -qq libxbae-dev liblapack-dev
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev tcsh git make
+    - apt-get install -y -qq libxrootd-client-dev
+  needs:
+    - cernlib_ubuntu22_64_xrd
+    - dstana_ubuntu22_64_xrd
+    - ddb_ubuntu22_64_xrd
+  dependencies:
+    - cernlib_ubuntu22_64_xrd
+    - dstana_ubuntu22_64_xrd
+    - ddb_ubuntu22_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make va0u va0e v99e v98e v97g v96g
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+delgra_ubuntu22_64_xrd:
+  image: $IMAGEUBUNTU22
+  stage: delgra
+  before_script:
+    - umask 022
+    - apt-get update  > /dev/null
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq cmake g++ apt-utils > /dev/null
+    - apt-get install -y -qq gfortran >/dev/null
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev git make
+    - apt-get install -y -qq libx11-dev libx11-dev libx11-6 libx11-6 libglu1-mesa libglu1-mesa-dev xutils-dev libmotif-dev libmotif-common r-base-dev tcsh xfonts-100dpi xfonts-75dpi libxfont2  xutils-dev libxbae-dev libxaw7-dev libglew-dev libdlm-dev
+    - apt-get install -y -qq libxrootd-client-dev
+  needs:
+    - cernlib_ubuntu22_64_xrd
+    - dstana_ubuntu22_64_xrd
+  dependencies:
+    - cernlib_ubuntu22_64_xrd
+    - dstana_ubuntu22_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make openphigs delgra
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+des_ubuntu22_64_xrd:
+  image: $IMAGEUBUNTU22
+  stage: des
+  before_script:
+    - umask 022
+    - apt-get update  > /dev/null
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq gfortran >/dev/null
+    - apt-get install -y -qq libxbae-dev liblapack-dev
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev tcsh git make
+    - apt-get install -y -qq libxrootd-client-dev
+  needs:
+    - cernlib_ubuntu22_64_xrd
+    - dstana_ubuntu22_64_xrd
+    - lep1simana_ubuntu22_64_xrd
+    - lep2simana_ubuntu22_64_xrd
+  dependencies:
+    - cernlib_ubuntu22_64_xrd
+    - dstana_ubuntu22_64_xrd
+    - lep1simana_ubuntu22_64_xrd
+    - lep2simana_ubuntu22_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make des
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+idea_ubuntu22_64_xrd:
+  image: $IMAGEUBUNTU22
+  stage: idea
+  before_script:
+    - umask 022
+    - apt-get update  > /dev/null
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq gfortran g++ >/dev/null
+    - apt-get install -y -qq libxbae-dev liblapack-dev
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev tcsh git make
+    - apt-get install -y -qq libxrootd-client-dev
+  needs:
+    - cernlib_ubuntu22_64_xrd
+    - dstana_ubuntu22_64_xrd
+  dependencies:
+    - cernlib_ubuntu22_64_xrd
+    - dstana_ubuntu22_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make idea
+  allow_failure: true
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+tests_ubuntu22_64_xrd:
+  image: $IMAGEUBUNTU22
+  stage: tests
+  before_script:
+    - umask 022
+    - apt-get install -y -qq libx11-dev libx11-dev libx11-6 libx11-6 libglu1-mesa libglu1-mesa-dev xutils-dev libmotif-dev libmotif-common r-base-dev tcsh xfonts-100dpi xfonts-75dpi libxfont2  xutils-dev libxbae-dev libxaw7-dev libglew-dev libdlm-dev
+  needs:
+    - cernlib_ubuntu22_64_xrd
+    - dstana_ubuntu22_64_xrd
+    - lep1simana_ubuntu22_64_xrd
+    - lep2simana_ubuntu22_64_xrd
+    - des_ubuntu22_64_xrd
+    - delgra_ubuntu22_64_xrd
+    - idea_ubuntu22_64_xrd
+    - ddb_ubuntu22_64_xrd
+  dependencies:
+    - cernlib_ubuntu22_64_xrd
+    - dstana_ubuntu22_64_xrd
+    - lep1simana_ubuntu22_64_xrd
+    - lep2simana_ubuntu22_64_xrd
+    - des_ubuntu22_64_xrd
+    - delgra_ubuntu22_64_xrd
+    - idea_ubuntu22_64_xrd
+    - ddb_ubuntu22_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_DATA_DIR=${path}/test-samples; export CERNLIB_XROOTD=ON; export DELPHI_INSTALL_DIR=${path}/d; make test
+
+binaries_ubuntu22_64_xrd:
+  image: $IMAGEUBUNTU22
+  stage: binaries
+  needs:
+    - cernlib_ubuntu22_64_xrd
+    - dstana_ubuntu22_64_xrd
+    - lep1simana_ubuntu22_64_xrd
+    - lep2simana_ubuntu22_64_xrd
+    - des_ubuntu22_64_xrd
+    - delgra_ubuntu22_64_xrd
+    - idea_ubuntu22_64_xrd
+    - ddb_ubuntu22_64_xrd
+  dependencies:
+    - cernlib_ubuntu22_64_xrd
+    - dstana_ubuntu22_64_xrd
+    - lep1simana_ubuntu22_64_xrd
+    - lep2simana_ubuntu22_64_xrd
+    - des_ubuntu22_64_xrd
+    - delgra_ubuntu22_64_xrd
+    - idea_ubuntu22_64_xrd
+    - ddb_ubuntu22_64_xrd
+  before_script:
+    - umask 022
+  script:
+    - echo "Packaging binaries..."
+    - mv d/releases/ubuntu-x86_64-22 .
+    - mv ubuntu-x86_64-22 ubuntu-x86_64_xrd-22
+    - (cd ubuntu-x86_64_xrd-22; rm -rf perl ; ln -s ../../perl)
+    - touch ubuntu-x86_64_xrd-22/.cvmfscatalog
+  artifacts:
+    name:  ubuntu-x86_64_xrd-22
+    paths:
+      - ubuntu-x86_64_xrd-22
diff --git a/CI/ubuntu24_64.yml b/CI/ubuntu24_64.yml
index 1dc2961f08bbb2d1e2e4f7baf548dfc90e5625c8..88bd43be9b26c52dcccd2e5fddd165c112421385 100644
--- a/CI/ubuntu24_64.yml
+++ b/CI/ubuntu24_64.yml
@@ -20,11 +20,10 @@ cernlib_ubuntu24_64:
     - apt-get install -y -qq libxbae-dev liblapack-dev
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
     - apt-get install -y -qq libssl-dev tcsh git make
-    - apt-get install -y -qq libxrootd-client-dev
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make clean setup cernlib
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make clean setup cernlib
   artifacts:
     paths:
       - d
@@ -45,13 +44,12 @@ dstana_ubuntu24_64:
     - apt-get install -y -qq libxbae-dev liblapack-dev
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
     - apt-get install -y -qq libssl-dev tcsh git make
-    - apt-get install -y -qq libxrootd-client-dev
   dependencies:
     - cernlib_ubuntu24_64
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make dstana
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make dstana
   artifacts:
     paths:
       - d
@@ -73,13 +71,12 @@ ddb_ubuntu24_64:
     - apt-get install -y -qq libxbae-dev liblapack-dev
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
     - apt-get install -y -qq libssl-dev tcsh git make
-    - apt-get install -y -qq libxrootd-client-dev
   dependencies:
     - cernlib_ubuntu24_64
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make ddb
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make ddb
   artifacts:
     paths:
       - d
@@ -103,7 +100,6 @@ lep1simana_ubuntu24_64:
     - apt-get install -y -qq libxbae-dev liblapack-dev
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
     - apt-get install -y -qq libssl-dev tcsh git make
-    - apt-get install -y -qq libxrootd-client-dev
   dependencies:
     - cernlib_ubuntu24_64
     - dstana_ubuntu24_64
@@ -111,7 +107,7 @@ lep1simana_ubuntu24_64:
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make v95d v94c v93d v92e v91f v90e
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make v95d v94c v93d v92e v91f v90e
   artifacts:
     paths:
       - d
@@ -135,7 +131,6 @@ lep2simana_ubuntu24_64:
     - apt-get install -y -qq libxbae-dev liblapack-dev
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
     - apt-get install -y -qq libssl-dev tcsh git make
-    - apt-get install -y -qq libxrootd-client-dev
   dependencies:
     - cernlib_ubuntu24_64
     - dstana_ubuntu24_64
@@ -143,7 +138,7 @@ lep2simana_ubuntu24_64:
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make va0u va0e v99e v98e v97g v96g
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make va0u va0e v99e v98e v97g v96g
   artifacts:
     paths:
       - d
@@ -167,14 +162,13 @@ delgra_ubuntu24_64:
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
     - apt-get install -y -qq libssl-dev git make
     - apt-get install -y -qq libx11-dev libx11-dev libx11-6 libx11-6 libglu1-mesa libglu1-mesa-dev xutils-dev libmotif-dev libmotif-common r-base-dev tcsh xfonts-100dpi xfonts-75dpi libxfont2  xutils-dev libxbae-dev libxaw7-dev libglew-dev libdlm-dev
-    - apt-get install -y -qq libxrootd-client-dev
   dependencies:
     - cernlib_ubuntu24_64
     - dstana_ubuntu24_64
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make openphigs delgra
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make openphigs delgra
   artifacts:
     paths:
       - d
@@ -199,7 +193,6 @@ des_ubuntu24_64:
     - apt-get install -y -qq libxbae-dev liblapack-dev
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
     - apt-get install -y -qq libssl-dev tcsh git make
-    - apt-get install -y -qq libxrootd-client-dev
   dependencies:
     - cernlib_ubuntu24_64
     - dstana_ubuntu24_64
@@ -208,7 +201,7 @@ des_ubuntu24_64:
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make des
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make des
   artifacts:
     paths:
       - d
@@ -231,14 +224,13 @@ idea_ubuntu24_64:
     - apt-get install -y -qq libxbae-dev liblapack-dev
     - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
     - apt-get install -y -qq libssl-dev tcsh git make
-    - apt-get install -y -qq libxrootd-client-dev
   dependencies:
     - cernlib_ubuntu24_64
     - dstana_ubuntu24_64
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make idea
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d;  make idea
   allow_failure: true
   artifacts:
     paths:
@@ -272,7 +264,7 @@ tests_ubuntu24_64:
   script:
     - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
     - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
-    - path=`pwd`; export DELPHI_DATA_DIR=${path}/test-samples; export DELPHI_INSTALL_DIR=${path}/d; export CERNLIB_XROOTD=ON; make test
+    - path=`pwd`; export DELPHI_DATA_DIR=${path}/test-samples; export DELPHI_INSTALL_DIR=${path}/d; make test
   # only needed for image creation !
   artifacts:
     name: delphi
@@ -320,8 +312,10 @@ container_ubuntu24_64:
   stage: container
   when: manual
   needs:
+    - common_al9_64
     - tests_ubuntu24_64
   dependencies:
+    - common_al9_64
     - tests_ubuntu24_64
   before_script:
      - umask 022
@@ -332,6 +326,7 @@ container_ubuntu24_64:
     - echo "ADD d/ /delphi" >> Dockerfile; echo "COPY delphi.sh /etc/profile.d/delphi.sh" >> Dockerfile; echo "COPY delphi.csh /etc/profile.d/delphi.csh" >> Dockerfile
     - echo "RUN groupadd delphi" >> Dockerfile; echo "RUN useradd -m -g delphi delphi" >> Dockerfile
     - echo "RUN echo '%delphi ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers" >> Dockerfile
+    - echo "RUN cd /home/delphi; git clone https://gitlab.cern.ch/delphi/examples.git; mkdir graexe graexe/data graexe/run graexe/hcopy; chown -R delphi.delphi examples graexe; " >> Dockerfile
     - echo "RUN chmod 400 /etc/shadow" >> Dockerfile
     - /kaniko/executor
       --context "${CI_PROJECT_DIR}"
diff --git a/CI/ubuntu24_64_xrd.yml b/CI/ubuntu24_64_xrd.yml
new file mode 100644
index 0000000000000000000000000000000000000000..c4cca61ff41ea9d72b795d63409e5e5195d50dd0
--- /dev/null
+++ b/CI/ubuntu24_64_xrd.yml
@@ -0,0 +1,344 @@
+---
+#########################################################################
+#########################################################################
+cernlib_ubuntu24_64_xrd:
+  image: $IMAGEUBUNTU24
+  stage: cernlib
+  needs:
+    - common_al9_64
+  when: manual
+  before_script:
+    - umask 022
+    - export DEBIAN_FRONTEND=noninteractive
+    - export TZ=Etc/UTC
+    - apt-get update
+    - apt-get -y upgrade
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq cmake g++   apt-utils > /dev/null
+    - apt-get install -y -qq gfortran  doxygen wget graphviz libz-dev >/dev/null
+    - apt-get install -y -qq devscripts build-essential > /dev/null
+    - apt-get install -y -qq libxbae-dev liblapack-dev
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev tcsh git make
+    - apt-get install -y -qq libxrootd-client-dev
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make clean setup cernlib
+  artifacts:
+    paths:
+      - d
+
+dstana_ubuntu24_64_xrd:
+  image: $IMAGEUBUNTU24
+  stage: dstana
+  needs:
+    - cernlib_ubuntu24_64_xrd
+  before_script:
+    - umask 022
+    - export DEBIAN_FRONTEND=noninteractive
+    - export TZ=Etc/UTC
+    - apt-get update
+    - apt-get -y upgrade
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq gfortran >/dev/null
+    - apt-get install -y -qq libxbae-dev liblapack-dev
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev tcsh git make
+    - apt-get install -y -qq libxrootd-client-dev
+  dependencies:
+    - cernlib_ubuntu24_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make dstana
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+ddb_ubuntu24_64_xrd:
+  image: $IMAGEUBUNTU24
+  stage: ddb
+  needs:
+    - cernlib_ubuntu24_64_xrd
+  before_script:
+    - umask 022
+    - export DEBIAN_FRONTEND=noninteractive
+    - export TZ=Etc/UTC
+    - apt-get update
+    - apt-get -y upgrade
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq gfortran >/dev/null
+    - apt-get install -y -qq libxbae-dev liblapack-dev
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev tcsh git make
+    - apt-get install -y -qq libxrootd-client-dev
+  dependencies:
+    - cernlib_ubuntu24_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make ddb
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+lep1simana_ubuntu24_64_xrd:
+  image: $IMAGEUBUNTU24
+  stage: lep1simana
+  needs:
+    - cernlib_ubuntu24_64_xrd
+    - dstana_ubuntu24_64_xrd
+    - ddb_ubuntu24_64_xrd
+  before_script:
+    - umask 022
+    - export DEBIAN_FRONTEND=noninteractive
+    - export TZ=Etc/UTC
+    - apt-get update
+    - apt-get -y upgrade
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq gfortran >/dev/null
+    - apt-get install -y -qq libxbae-dev liblapack-dev
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev tcsh git make
+    - apt-get install -y -qq libxrootd-client-dev
+  dependencies:
+    - cernlib_ubuntu24_64_xrd
+    - dstana_ubuntu24_64_xrd
+    - ddb_ubuntu24_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make v95d v94c v93d v92e v91f v90e
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+lep2simana_ubuntu24_64_xrd:
+  image: $IMAGEUBUNTU24
+  stage: lep2simana
+  needs:
+    - cernlib_ubuntu24_64_xrd
+    - dstana_ubuntu24_64_xrd
+    - ddb_ubuntu24_64_xrd
+  before_script:
+    - umask 022
+    - export DEBIAN_FRONTEND=noninteractive
+    - export TZ=Etc/UTC
+    - apt-get update
+    - apt-get -y upgrade
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq gfortran >/dev/null
+    - apt-get install -y -qq libxbae-dev liblapack-dev
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev tcsh git make
+    - apt-get install -y -qq libxrootd-client-dev
+  dependencies:
+    - cernlib_ubuntu24_64_xrd
+    - dstana_ubuntu24_64_xrd
+    - ddb_ubuntu24_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make va0u va0e v99e v98e v97g v96g
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+delgra_ubuntu24_64_xrd:
+  image: $IMAGEUBUNTU24
+  stage: delgra
+  needs:
+    - cernlib_ubuntu24_64_xrd
+    - dstana_ubuntu24_64_xrd
+  before_script:
+    - umask 022
+    - export DEBIAN_FRONTEND=noninteractive
+    - export TZ=Etc/UTC
+    - apt-get update
+    - apt-get -y upgrade
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq cmake g++ apt-utils > /dev/null
+    - apt-get install -y -qq gfortran >/dev/null
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev git make
+    - apt-get install -y -qq libx11-dev libx11-dev libx11-6 libx11-6 libglu1-mesa libglu1-mesa-dev xutils-dev libmotif-dev libmotif-common r-base-dev tcsh xfonts-100dpi xfonts-75dpi libxfont2  xutils-dev libxbae-dev libxaw7-dev libglew-dev libdlm-dev
+    - apt-get install -y -qq libxrootd-client-dev
+  dependencies:
+    - cernlib_ubuntu24_64_xrd
+    - dstana_ubuntu24_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make openphigs delgra
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+des_ubuntu24_64_xrd:
+  image: $IMAGEUBUNTU24
+  stage: des
+  needs:
+    - cernlib_ubuntu24_64_xrd
+    - dstana_ubuntu24_64_xrd
+    - lep1simana_ubuntu24_64_xrd
+    - lep2simana_ubuntu24_64_xrd
+  before_script:
+    - umask 022
+    - export DEBIAN_FRONTEND=noninteractive
+    - export TZ=Etc/UTC
+    - apt-get update
+    - apt-get -y upgrade
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq gfortran >/dev/null
+    - apt-get install -y -qq libxbae-dev liblapack-dev
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev tcsh git make
+    - apt-get install -y -qq libxrootd-client-dev
+  dependencies:
+    - cernlib_ubuntu24_64_xrd
+    - dstana_ubuntu24_64_xrd
+    - lep1simana_ubuntu24_64_xrd
+    - lep2simana_ubuntu24_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make des
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+idea_ubuntu24_64_xrd:
+  image: $IMAGEUBUNTU24
+  stage: idea
+  needs:
+    - cernlib_ubuntu24_64_xrd
+    - dstana_ubuntu24_64_xrd
+  before_script:
+    - umask 022
+    - export DEBIAN_FRONTEND=noninteractive
+    - export TZ=Etc/UTC
+    - apt-get update
+    - apt-get -y upgrade
+    - DEBIAN_FRONTEND=noninteractive apt-get install -y -qq krb5-user
+    - apt-get install -y -qq gfortran g++ >/dev/null
+    - apt-get install -y -qq libxbae-dev liblapack-dev
+    - apt-get install -y -qq xutils-dev x11-common xorg-dev libmotif-dev
+    - apt-get install -y -qq libssl-dev tcsh git make
+    - apt-get install -y -qq libxrootd-client-dev
+  dependencies:
+    - cernlib_ubuntu24_64_xrd
+    - dstana_ubuntu24_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; export CERNLIB_XROOTD=ON; make idea
+  allow_failure: true
+  artifacts:
+    paths:
+      - d
+    expire_in: '1 day'
+
+tests_ubuntu24_64_xrd:
+  image: $IMAGEUBUNTU24
+  stage: tests
+  before_script:
+    - umask 022
+    - apt-get install -y -qq libx11-dev libx11-dev libx11-6 libx11-6 libglu1-mesa libglu1-mesa-dev xutils-dev libmotif-dev libmotif-common r-base-dev tcsh xfonts-100dpi xfonts-75dpi libxfont2  xutils-dev libxbae-dev libxaw7-dev libglew-dev libdlm-dev
+  needs:
+    - cernlib_ubuntu24_64_xrd
+    - dstana_ubuntu24_64_xrd
+    - lep1simana_ubuntu24_64_xrd
+    - lep2simana_ubuntu24_64_xrd
+    - des_ubuntu24_64_xrd
+    - delgra_ubuntu24_64_xrd
+    - idea_ubuntu24_64_xrd
+    - ddb_ubuntu24_64_xrd
+  dependencies:
+    - cernlib_ubuntu24_64_xrd
+    - dstana_ubuntu24_64_xrd
+    - lep1simana_ubuntu24_64_xrd
+    - lep2simana_ubuntu24_64_xrd
+    - des_ubuntu24_64_xrd
+    - delgra_ubuntu24_64_xrd
+    - idea_ubuntu24_64_xrd
+    - ddb_ubuntu24_64_xrd
+  script:
+    - echo "[http]" > ~/.gitconfig; echo "    emptyAuth = true" >> ~/.gitconfig; echo >>  ~/.gitconfig
+    - echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
+    - path=`pwd`; export DELPHI_DATA_DIR=${path}/test-samples; export DELPHI_INSTALL_DIR=${path}/d; export CERNLIB_XROOTD=ON; make test
+  # only needed for image creation !
+  artifacts:
+    name: delphi
+    paths:
+        - d/*
+    expire_in: '1 day'
+
+binaries_ubuntu24_64_xrd:
+  image: $IMAGEUBUNTU24
+  stage: binaries
+  needs:
+    - cernlib_ubuntu24_64_xrd
+    - dstana_ubuntu24_64_xrd
+    - lep1simana_ubuntu24_64_xrd
+    - lep2simana_ubuntu24_64_xrd
+    - des_ubuntu24_64_xrd
+    - delgra_ubuntu24_64_xrd
+    - idea_ubuntu24_64_xrd
+    - ddb_ubuntu24_64_xrd
+  dependencies:
+    - cernlib_ubuntu24_64_xrd
+    - dstana_ubuntu24_64_xrd
+    - lep1simana_ubuntu24_64_xrd
+    - lep2simana_ubuntu24_64_xrd
+    - des_ubuntu24_64_xrd
+    - delgra_ubuntu24_64_xrd
+    - idea_ubuntu24_64_xrd
+    - ddb_ubuntu24_64_xrd
+  before_script:
+    - umask 022
+  script:
+    - echo "Packaging binaries..."
+    - mv d/releases/ubuntu-x86_64-24 .
+    - mv ubuntu-x86_64-24 ubuntu-x86_64_xrd-24
+    - (cd ubuntu-x86_64_xrd-24; rm -rf perl ; ln -s ../../perl)
+    - touch ubuntu-x86_64_xrd-24/.cvmfscatalog
+  artifacts:
+    name:  ubuntu-x86_64_xrd-24
+    paths:
+      - ubuntu-x86_64_xrd-24
+
+container_ubuntu24_64_xrd:
+  image:
+    name: gcr.io/kaniko-project/executor:v1.14.0-debug
+    entrypoint: [""]
+  stage: container
+  when: manual
+  needs:
+    - common_al9_64
+    - tests_ubuntu24_64_xrd
+  dependencies:
+    - common_al9_64
+    - tests_ubuntu24_64_xrd
+  before_script:
+     - umask 022
+  script:
+    - echo "export DELPHI_INSTALL_DIR=/delphi; . /delphi/setup.sh" > delphi.sh; echo "setenv DELPHI_INSTALL_DIR /delphi; source /delphi/setup.csh" > delphi.csh;
+    - echo "creating container ..."; echo "FROM $IMAGEUBUNTU24" > Dockerfile; echo "RUN mkdir /delphi" >> Dockerfile
+    - echo "RUN apt clean all; apt -y install libmotif-common r-base-dev tcsh xfonts-100dpi xfonts-75dpi libxfont2 cmake g++ apt-utils gfortran libglu1-mesa libmotif-common  xutils-dev libxbae-dev libxaw7-dev libglew-dev libdlm-dev tigervnc-standalone-server xauth sudo xrootd-client" >> Dockerfile
+    - echo "ADD d/ /delphi" >> Dockerfile; echo "COPY delphi.sh /etc/profile.d/delphi.sh" >> Dockerfile; echo "COPY delphi.csh /etc/profile.d/delphi.csh" >> Dockerfile
+    - echo "RUN groupadd delphi" >> Dockerfile; echo "RUN useradd -m -g delphi delphi" >> Dockerfile
+    - echo "RUN echo '%delphi ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers" >> Dockerfile
+    - echo "RUN chmod 400 /etc/shadow; cd /delphi; ln -s ubuntu-x86_64_xrd-24 ubuntu-x86_64-24" >> Dockerfile
+    - echo "RUN cd /home/delphi; git clone https://gitlab.cern.ch/delphi/examples.git; mkdir graexe graexe/data graexe/run graexe/hcopy; chown -R delphi.delphi examples graexe; " >> Dockerfile
+    - echo "RUN echo export PS1=\'[\\\u \\\W]\$ \' >> /home/delphi/.bashrc" >> Dockerfile
+    - /kaniko/executor
+      --context "${CI_PROJECT_DIR}"
+      --dockerfile "${CI_PROJECT_DIR}/Dockerfile"
+      --destination "${CI_REGISTRY_IMAGE}/delphi/ub24_64_xrd:latest"