From b60c6dea8f0ca82fe517b491ae4e72e691fd204b Mon Sep 17 00:00:00 2001
From: Marco Clemencic <marco.clemencic@cern.ch>
Date: Mon, 9 Dec 2024 17:50:04 +0100
Subject: [PATCH 1/2] add uv and rust and update versions

---
 lhcbnightlyconf/env/legacy-linux-64.yml      | 167 +++++++++++--------
 lhcbnightlyconf/env/legacy-linux-aarch64.yml | 166 ++++++++++--------
 lhcbnightlyconf/env/legacy-template.yml      |   2 +
 3 files changed, 192 insertions(+), 143 deletions(-)

diff --git a/lhcbnightlyconf/env/legacy-linux-64.yml b/lhcbnightlyconf/env/legacy-linux-64.yml
index 15d98e30..5ff959de 100644
--- a/lhcbnightlyconf/env/legacy-linux-64.yml
+++ b/lhcbnightlyconf/env/legacy-linux-64.yml
@@ -4,118 +4,141 @@ channels:
 dependencies:
   - _libgcc_mutex=0.1=conda_forge
   - _openmp_mutex=4.5=2_gnu
+  - anyio=4.7.0=pyhd8ed1ab_0
   - apptainer=1.3.2=he894457_0
-  - brotli-python=1.1.0=py312h30efb56_1
+  - backoff=2.2.1=pyhd8ed1ab_0
+  - binutils_impl_linux-64=2.43=h4bf12b8_2
+  - brotli-python=1.1.0=py313h46c70d0_2
   - bzip2=1.0.8=h4bc722e_7
-  - c-ares=1.32.2=h4bc722e_0
-  - ca-certificates=2024.7.4=hbcca054_0
+  - c-ares=1.34.3=hb9d3cd8_1
+  - ca-certificates=2024.8.30=hbcca054_0
   - ccache=4.10.1=h065aff2_0
-  - certifi=2024.7.4=pyhd8ed1ab_0
-  - cffi=1.16.0=py312hf06ca03_0
-  - charset-normalizer=3.3.2=pyhd8ed1ab_0
+  - certifi=2024.8.30=pyhd8ed1ab_0
+  - cffi=1.17.1=py313hfab6e84_0
+  - charset-normalizer=3.4.0=pyhd8ed1ab_1
   - cmake=3.30.0=hf8c4bd3_0
   - cni=1.0.1=ha975731_1
   - cni-plugins=1.3.0=ha8f183a_0
-  - decorator=5.1.1=pyhd8ed1ab_0
+  - decorator=5.1.1=pyhd8ed1ab_1
+  - exceptiongroup=1.2.2=pyhd8ed1ab_1
   - flex=2.6.4=h58526e2_1004
-  - future=1.0.0=pyhd8ed1ab_0
+  - future=1.0.0=pyhd8ed1ab_1
+  - gcc_impl_linux-64=14.2.0=h6b349bd_1
   - git=2.45.0=pl5321hef9f9f3_1
-  - gitdb=4.0.11=pyhd8ed1ab_0
+  - gitdb=4.0.11=pyhd8ed1ab_1
   - gitdb2=4.0.2=py_0
-  - gitpython=3.1.43=pyhd8ed1ab_0
+  - gitpython=3.1.43=pyhff2d567_1
   - glimpse=4.18.7=h516909a_1
-  - greenlet=3.0.3=py312h30efb56_0
-  - h2=4.1.0=pyhd8ed1ab_0
-  - hpack=4.0.0=pyh9f0ad1d_0
-  - hyperframe=6.0.1=pyhd8ed1ab_0
-  - icu=75.1=he02047a_0
-  - idna=3.7=pyhd8ed1ab_0
-  - importlib-metadata=8.0.0=pyha770c72_0
-  - importlib-resources=6.4.0=pyhd8ed1ab_0
-  - importlib_resources=6.4.0=pyhd8ed1ab_0
-  - jinja2=3.1.4=pyhd8ed1ab_0
-  - joblib=1.4.2=pyhd8ed1ab_0
+  - gql=3.5.0=pyhd8ed1ab_1
+  - graphql-core=3.2.5=pyhd8ed1ab_0
+  - greenlet=3.1.1=py313h46c70d0_0
+  - h2=4.1.0=pyhd8ed1ab_1
+  - hpack=4.0.0=pyhd8ed1ab_1
+  - hyperframe=6.0.1=pyhd8ed1ab_1
+  - idna=3.10=pyhd8ed1ab_1
+  - importlib-metadata=8.5.0=pyha770c72_1
+  - importlib-resources=6.4.5=pyhd8ed1ab_1
+  - importlib_resources=6.4.5=pyhd8ed1ab_1
+  - jinja2=3.1.4=pyhd8ed1ab_1
+  - joblib=1.4.2=pyhd8ed1ab_1
   - jq=1.7.1=hd590300_0
+  - kernel-headers_linux-64=3.10.0=he073ed8_18
   - keyutils=1.6.1=h166bdaf_0
   - krb5=1.21.3=h659f571_0
   - lbcommon=0.0.11=pyhd8ed1ab_0
-  - lbdevtools=2.0.39=pyhd8ed1ab_0
-  - lbenv=2.2.2=pyhd8ed1ab_0
+  - lbdevtools=2.0.42=pyhd8ed1ab_0
+  - lbenv=2.2.4=pyhd8ed1ab_0
   - lbinstall=2.0.16=pyhd8ed1ab_0
-  - lbnightlytools=4.0.12=pyhd8ed1ab_0
+  - lbnightlytools=4.0.13=pyhd8ed1ab_0
   - lbplatformutils=4.4.3=pyhd8ed1ab_0
-  - ld_impl_linux-64=2.40=hf3520f5_7
-  - libarchive=3.7.4=hfca40fe_0
-  - libcurl=8.8.0=hca28451_1
+  - ld_impl_linux-64=2.43=h712a8e2_2
+  - libarchive=3.7.7=h22911aa_1
+  - libcurl=8.10.1=hbbe4b11_0
   - libedit=3.1.20191231=he28a2e2_2
   - libev=4.33=hd590300_2
-  - libexpat=2.6.2=h59595ed_0
+  - libexpat=2.6.4=h5888daf_0
   - libffi=3.4.2=h7f98852_5
-  - libgcc-ng=14.1.0=h77fa898_0
-  - libgfortran-ng=14.1.0=h69a702a_0
-  - libgfortran5=14.1.0=hc5f4f2c_0
-  - libgomp=14.1.0=h77fa898_0
+  - libgcc=14.2.0=h77fa898_1
+  - libgcc-devel_linux-64=14.2.0=h41c2201_101
+  - libgcc-ng=14.2.0=h69a702a_1
+  - libgfortran=14.2.0=h69a702a_1
+  - libgfortran-ng=14.2.0=h69a702a_1
+  - libgfortran5=14.2.0=hd5240d6_1
+  - libgomp=14.2.0=h77fa898_1
   - libhiredis=1.0.2=h2cc385e_0
   - libiconv=1.17=hd590300_2
-  - libnghttp2=1.58.0=h47da74e_1
-  - libnsl=2.0.1=hd590300_0
+  - liblzma=5.6.3=hb9d3cd8_1
+  - liblzma-devel=5.6.3=hb9d3cd8_1
+  - libmpdec=4.0.0=h4bc722e_0
+  - libnghttp2=1.64.0=h161d5f1_0
+  - libsanitizer=14.2.0=h2a3dede_1
   - libseccomp=2.4.4=hd590300_4
-  - libsqlite=3.46.0=hde9e2c9_0
-  - libssh2=1.11.0=h0841786_0
-  - libstdcxx-ng=14.1.0=hc0a3c3a_0
+  - libsqlite=3.47.0=hadc24fc_1
+  - libssh2=1.11.1=hf672d98_0
+  - libstdcxx=14.2.0=hc0a3c3a_1
+  - libstdcxx-ng=14.2.0=h4852527_1
   - libuuid=2.38.1=h0b41bf4_0
-  - libuv=1.48.0=hd590300_0
+  - libuv=1.49.2=hb9d3cd8_0
   - libxcrypt=4.4.36=hd590300_1
-  - libxml2=2.12.7=he7c6b58_4
-  - libzlib=1.3.1=h4ab18f5_1
-  - lz4-c=1.9.4=hcb278e6_0
+  - libxml2=2.13.5=h0d44e9d_1
+  - libzlib=1.3.1=hb9d3cd8_2
+  - lz4-c=1.10.0=h5888daf_1
   - lzo=2.10=hd590300_1001
   - m4=1.4.18=h516909a_1001
-  - markupsafe=2.1.5=py312h98912ed_0
-  - ncurses=6.5=h59595ed_0
-  - networkx=3.3=pyhd8ed1ab_1
+  - markupsafe=3.0.2=py313h8060acc_1
+  - multidict=6.1.0=py313h8060acc_1
+  - ncurses=6.5=he02047a_1
+  - networkx=3.4.2=pyh267e887_2
   - ninja=1.12.1=h297d8ca_0
   - oniguruma=6.9.9=hd590300_0
-  - openssl=3.3.1=h4bc722e_2
+  - openssl=3.4.0=hb9d3cd8_0
   - pcre2=10.43=hcad00b1_0
   - perl=5.32.1=7_hd590300_perl5
-  - pip=24.0=pyhd8ed1ab_0
-  - pycparser=2.22=pyhd8ed1ab_0
-  - pysocks=1.7.1=pyha2e5f31_6
-  - python=3.12.4=h194c7f8_0_cpython
+  - pip=24.3.1=pyh145f28c_0
+  - propcache=0.2.1=py313h536fd9c_0
+  - pycparser=2.22=pyh29332c3_1
+  - pysocks=1.7.1=pyha55dd90_7
+  - python=3.13.1=ha99a958_102_cp313
   - python-couchdb=1.2=py_0
-  - python-gitlab=4.8.0=pyhd8ed1ab_0
-  - python_abi=3.12=4_cp312
-  - pyyaml=6.0.1=py312h98912ed_1
+  - python-gitlab=5.1.0=pyhff2d567_0
+  - python_abi=3.13=5_cp313
+  - pyyaml=6.0.2=py313h536fd9c_1
   - readline=8.2=h8228510_1
-  - requests=2.32.3=pyhd8ed1ab_0
-  - requests-toolbelt=1.0.0=pyhd8ed1ab_0
-  - rhash=1.4.4=hd590300_0
-  - scitokens-cpp=1.0.2=haea88ab_0
-  - setuptools=71.0.4=pyhd8ed1ab_0
-  - six=1.16.0=pyh6c4a22f_0
+  - requests=2.32.3=pyhd8ed1ab_1
+  - requests-toolbelt=1.0.0=pyhd8ed1ab_1
+  - rhash=1.4.5=hb9d3cd8_0
+  - rust=1.83.0=h1a8d7c4_0
+  - rust-std-x86_64-unknown-linux-gnu=1.83.0=h2c6d0dc_0
+  - scitokens-cpp=1.1.1=h475ca95_0
+  - setuptools=75.6.0=pyhff2d567_1
+  - six=1.17.0=pyhd8ed1ab_0
   - smmap=5.0.0=pyhd8ed1ab_0
-  - sqlalchemy=2.0.31=py312h9a8786e_0
-  - squashfs-tools=4.6.1=hdfefc0d_0
-  - tabulate=0.9.0=pyhd8ed1ab_1
+  - sniffio=1.3.1=pyhd8ed1ab_1
+  - sqlalchemy=2.0.36=py313h536fd9c_0
+  - squashfs-tools=4.6.1=h2c68821_1
+  - sysroot_linux-64=2.17=h4a8ded7_18
+  - tabulate=0.9.0=pyhd8ed1ab_2
   - tar=1.34=hb2e2bae_1
   - tk=8.6.13=noxft_h4845f30_101
-  - typing-extensions=4.12.2=hd8ed1ab_0
-  - typing_extensions=4.12.2=pyha770c72_0
-  - tzdata=2024a=h0c530f3_0
+  - typing-extensions=4.12.2=hd8ed1ab_1
+  - typing_extensions=4.12.2=pyha770c72_1
+  - tzdata=2024b=hc8b5060_0
   - unzip=6.0=h7f98852_3
-  - urllib3=2.2.2=pyhd8ed1ab_1
-  - wheel=0.43.0=pyhd8ed1ab_1
-  - whichcraft=0.6.1=py_0
+  - urllib3=2.2.3=pyhd8ed1ab_1
+  - uv=0.5.7=h0f3a69f_0
+  - whichcraft=0.6.1=pyhd8ed1ab_1
   - xenv=0.0.6=pyhd8ed1ab_0
-  - xrootd=5.7.0=py312h13a58e0_0
-  - xz=5.2.6=h166bdaf_0
+  - xrootd=5.7.1=py313h1a98a24_1
+  - xz=5.6.3=hbcc6ac9_1
+  - xz-gpl-tools=5.6.3=hbcc6ac9_1
+  - xz-tools=5.6.3=hb9d3cd8_1
   - yaml=0.2.5=h7f98852_2
   - yapf=0.24.0=py_0
+  - yarl=1.18.3=py313h536fd9c_0
   - zip=3.0=hd590300_3
-  - zipp=3.19.2=pyhd8ed1ab_0
-  - zlib=1.3.1=h4ab18f5_1
-  - zstandard=0.23.0=py312h3483029_0
+  - zipp=3.21.0=pyhd8ed1ab_1
+  - zlib=1.3.1=hb9d3cd8_2
+  - zstandard=0.23.0=py313h80202fe_1
   - zstd=1.5.6=ha6fb4c9_0
 variables:
   CONDA_SUBDIR: linux-64
diff --git a/lhcbnightlyconf/env/legacy-linux-aarch64.yml b/lhcbnightlyconf/env/legacy-linux-aarch64.yml
index e4220576..308a7a12 100644
--- a/lhcbnightlyconf/env/legacy-linux-aarch64.yml
+++ b/lhcbnightlyconf/env/legacy-linux-aarch64.yml
@@ -3,118 +3,142 @@ channels:
   - nodefaults
 dependencies:
   - _openmp_mutex=4.5=2_gnu
+  - anyio=4.7.0=pyhd8ed1ab_0
   - apptainer=1.3.2=h1988f63_0
-  - brotli-python=1.1.0=py312h2aa54b4_1
+  - backoff=2.2.1=pyhd8ed1ab_0
+  - binutils_impl_linux-aarch64=2.43=h4c662bb_2
+  - brotli-python=1.1.0=py313hb6a6212_2
   - bzip2=1.0.8=h68df207_7
-  - c-ares=1.32.2=h68df207_0
-  - ca-certificates=2024.7.4=hcefe29a_0
+  - c-ares=1.34.3=h86ecc28_1
+  - ca-certificates=2024.8.30=hcefe29a_0
   - ccache=4.10.1=ha3bccff_0
-  - certifi=2024.7.4=pyhd8ed1ab_0
-  - cffi=1.16.0=py312hf3c74c0_0
-  - charset-normalizer=3.3.2=pyhd8ed1ab_0
+  - certifi=2024.8.30=pyhd8ed1ab_0
+  - cffi=1.17.1=py313h2135053_0
+  - charset-normalizer=3.4.0=pyhd8ed1ab_1
   - cmake=3.30.0=h7042e5d_0
   - cni=1.0.1=h80d9677_0
   - cni-plugins=1.3.0=h652cbe9_0
-  - decorator=5.1.1=pyhd8ed1ab_0
+  - decorator=5.1.1=pyhd8ed1ab_1
+  - exceptiongroup=1.2.2=pyhd8ed1ab_1
   - flex=2.6.4=h884eca8_1004
-  - future=1.0.0=pyhd8ed1ab_0
+  - future=1.0.0=pyhd8ed1ab_1
+  - gcc_impl_linux-aarch64=14.2.0=hc4119dd_1
   - git=2.45.0=pl5321ha25a40a_1
-  - gitdb=4.0.11=pyhd8ed1ab_0
+  - gitdb=4.0.11=pyhd8ed1ab_1
   - gitdb2=4.0.2=py_0
-  - gitpython=3.1.43=pyhd8ed1ab_0
+  - gitpython=3.1.43=pyhff2d567_1
   - glimpse=4.18.7=h2923d19_1
-  - greenlet=3.0.3=py312h2aa54b4_0
-  - h2=4.1.0=pyhd8ed1ab_0
-  - hpack=4.0.0=pyh9f0ad1d_0
-  - hyperframe=6.0.1=pyhd8ed1ab_0
+  - gql=3.5.0=pyhd8ed1ab_1
+  - graphql-core=3.2.5=pyhd8ed1ab_0
+  - greenlet=3.1.1=py313hb6a6212_0
+  - h2=4.1.0=pyhd8ed1ab_1
+  - hpack=4.0.0=pyhd8ed1ab_1
+  - hyperframe=6.0.1=pyhd8ed1ab_1
   - icu=75.1=hf9b3779_0
-  - idna=3.7=pyhd8ed1ab_0
-  - importlib-metadata=8.0.0=pyha770c72_0
-  - importlib-resources=6.4.0=pyhd8ed1ab_0
-  - importlib_resources=6.4.0=pyhd8ed1ab_0
-  - jinja2=3.1.4=pyhd8ed1ab_0
-  - joblib=1.4.2=pyhd8ed1ab_0
+  - idna=3.10=pyhd8ed1ab_1
+  - importlib-metadata=8.5.0=pyha770c72_1
+  - importlib-resources=6.4.5=pyhd8ed1ab_1
+  - importlib_resources=6.4.5=pyhd8ed1ab_1
+  - jinja2=3.1.4=pyhd8ed1ab_1
+  - joblib=1.4.2=pyhd8ed1ab_1
   - jq=1.7.1=h31becfc_0
+  - kernel-headers_linux-aarch64=4.18.0=h05a177a_18
   - keyutils=1.6.1=h4e544f5_0
   - krb5=1.21.3=h50a48e9_0
   - lbcommon=0.0.11=pyhd8ed1ab_0
-  - lbdevtools=2.0.39=pyhd8ed1ab_0
-  - lbenv=2.2.2=pyhd8ed1ab_0
+  - lbdevtools=2.0.42=pyhd8ed1ab_0
+  - lbenv=2.2.4=pyhd8ed1ab_0
   - lbinstall=2.0.16=pyhd8ed1ab_0
-  - lbnightlytools=4.0.12=pyhd8ed1ab_0
+  - lbnightlytools=4.0.13=pyhd8ed1ab_0
   - lbplatformutils=4.4.3=pyhd8ed1ab_0
-  - ld_impl_linux-aarch64=2.40=h9fc2d93_7
-  - libarchive=3.7.4=h2c0effa_0
-  - libcurl=8.8.0=h4e8248e_1
+  - ld_impl_linux-aarch64=2.43=h80caac9_2
+  - libarchive=3.7.7=h2d0301c_1
+  - libcurl=8.10.1=h3ec0cbf_0
   - libedit=3.1.20191231=he28a2e2_2
   - libev=4.33=h31becfc_2
-  - libexpat=2.6.2=h2f0025b_0
+  - libexpat=2.6.4=h5ad3122_0
   - libffi=3.4.2=h3557bc0_5
-  - libgcc-ng=14.1.0=he277a41_0
-  - libgfortran-ng=14.1.0=he9431aa_0
-  - libgfortran5=14.1.0=h9420597_0
-  - libgomp=14.1.0=he277a41_0
+  - libgcc=14.2.0=he277a41_1
+  - libgcc-devel_linux-aarch64=14.2.0=h46490cb_101
+  - libgcc-ng=14.2.0=he9431aa_1
+  - libgfortran=14.2.0=he9431aa_1
+  - libgfortran-ng=14.2.0=he9431aa_1
+  - libgfortran5=14.2.0=hb6113d0_1
+  - libgomp=14.2.0=he277a41_1
   - libhiredis=1.0.2=h05efe27_0
   - libiconv=1.17=h31becfc_2
-  - libnghttp2=1.58.0=hb0e430d_1
-  - libnsl=2.0.1=h31becfc_0
+  - liblzma=5.6.3=h86ecc28_1
+  - liblzma-devel=5.6.3=h86ecc28_1
+  - libmpdec=4.0.0=h68df207_0
+  - libnghttp2=1.64.0=hc8609a4_0
+  - libsanitizer=14.2.0=hff26f3d_1
   - libseccomp=2.4.4=h31becfc_4
-  - libsqlite=3.46.0=hf51ef55_0
-  - libssh2=1.11.0=h492db2e_0
-  - libstdcxx-ng=14.1.0=h3f4de04_0
+  - libsqlite=3.47.0=hc4a20ef_1
+  - libssh2=1.11.1=ha41c0db_0
+  - libstdcxx=14.2.0=h3f4de04_1
+  - libstdcxx-ng=14.2.0=hf1166c9_1
   - libuuid=2.38.1=hb4cce97_0
-  - libuv=1.48.0=h31becfc_0
+  - libuv=1.49.2=h86ecc28_0
   - libxcrypt=4.4.36=h31becfc_1
-  - libxml2=2.12.7=h00a45b3_4
-  - libzlib=1.3.1=h68df207_1
-  - lz4-c=1.9.4=hd600fc2_0
+  - libxml2=2.13.5=h2e0c361_1
+  - libzlib=1.3.1=h86ecc28_2
+  - lz4-c=1.10.0=h5ad3122_1
   - lzo=2.10=h31becfc_1001
   - m4=1.4.18=h516909a_1001
-  - markupsafe=2.1.5=py312h9ef2f89_0
-  - ncurses=6.5=h0425590_0
-  - networkx=3.3=pyhd8ed1ab_1
+  - markupsafe=3.0.2=py313h7815b11_1
+  - multidict=6.1.0=py313h857f82b_1
+  - ncurses=6.5=hcccb83c_1
+  - networkx=3.4.2=pyh267e887_2
   - ninja=1.12.1=h70be974_0
   - oniguruma=6.9.9=h31becfc_0
-  - openssl=3.3.1=h68df207_2
+  - openssl=3.4.0=h86ecc28_0
   - pcre2=10.43=hd0f9c67_0
   - perl=5.32.1=7_h31becfc_perl5
-  - pip=24.0=pyhd8ed1ab_0
-  - pycparser=2.22=pyhd8ed1ab_0
-  - pysocks=1.7.1=pyha2e5f31_6
-  - python=3.12.4=h829453d_0_cpython
+  - pip=24.3.1=pyh145f28c_0
+  - propcache=0.2.1=py313h31d5739_0
+  - pycparser=2.22=pyh29332c3_1
+  - pysocks=1.7.1=pyha55dd90_7
+  - python=3.13.1=h3e021d1_102_cp313
   - python-couchdb=1.2=py_0
-  - python-gitlab=4.8.0=pyhd8ed1ab_0
-  - python_abi=3.12=4_cp312
-  - pyyaml=6.0.1=py312hdd3e373_1
+  - python-gitlab=5.1.0=pyhff2d567_0
+  - python_abi=3.13=5_cp313
+  - pyyaml=6.0.2=py313h31d5739_1
   - readline=8.2=h8fc344f_1
-  - requests=2.32.3=pyhd8ed1ab_0
-  - requests-toolbelt=1.0.0=pyhd8ed1ab_0
-  - rhash=1.4.4=h31becfc_0
-  - scitokens-cpp=1.0.2=hc3b5689_0
-  - setuptools=71.0.4=pyhd8ed1ab_0
-  - six=1.16.0=pyh6c4a22f_0
+  - requests=2.32.3=pyhd8ed1ab_1
+  - requests-toolbelt=1.0.0=pyhd8ed1ab_1
+  - rhash=1.4.5=h86ecc28_0
+  - rust=1.83.0=h21fc29f_0
+  - rust-std-aarch64-unknown-linux-gnu=1.83.0=hbe8e118_0
+  - scitokens-cpp=1.1.1=ha0e8111_0
+  - setuptools=75.6.0=pyhff2d567_1
+  - six=1.17.0=pyhd8ed1ab_0
   - smmap=5.0.0=pyhd8ed1ab_0
-  - sqlalchemy=2.0.31=py312h5adff4d_0
-  - squashfs-tools=4.6.1=h24ece89_0
-  - tabulate=0.9.0=pyhd8ed1ab_1
+  - sniffio=1.3.1=pyhd8ed1ab_1
+  - sqlalchemy=2.0.36=py313h6a51379_0
+  - squashfs-tools=4.6.1=h4955877_1
+  - sysroot_linux-aarch64=2.17=h5b4a56d_18
+  - tabulate=0.9.0=pyhd8ed1ab_2
   - tar=1.34=h048efde_0
   - tk=8.6.13=h194ca79_0
-  - typing-extensions=4.12.2=hd8ed1ab_0
-  - typing_extensions=4.12.2=pyha770c72_0
-  - tzdata=2024a=h0c530f3_0
+  - typing-extensions=4.12.2=hd8ed1ab_1
+  - typing_extensions=4.12.2=pyha770c72_1
+  - tzdata=2024b=hc8b5060_0
   - unzip=6.0=hf897c2e_3
-  - urllib3=2.2.2=pyhd8ed1ab_1
-  - wheel=0.43.0=pyhd8ed1ab_1
-  - whichcraft=0.6.1=py_0
+  - urllib3=2.2.3=pyhd8ed1ab_1
+  - uv=0.5.7=h2016286_0
+  - whichcraft=0.6.1=pyhd8ed1ab_1
   - xenv=0.0.6=pyhd8ed1ab_0
-  - xrootd=5.7.0=py312h87cdc43_0
-  - xz=5.2.6=h9cdd2b7_0
+  - xrootd=5.7.1=py313h6fe3fd4_1
+  - xz=5.6.3=h2dbfc1b_1
+  - xz-gpl-tools=5.6.3=h2dbfc1b_1
+  - xz-tools=5.6.3=h86ecc28_1
   - yaml=0.2.5=hf897c2e_2
   - yapf=0.24.0=py_0
+  - yarl=1.18.3=py313h31d5739_0
   - zip=3.0=h31becfc_3
-  - zipp=3.19.2=pyhd8ed1ab_0
-  - zlib=1.3.1=h68df207_1
-  - zstandard=0.23.0=py312h9fc3309_0
+  - zipp=3.21.0=pyhd8ed1ab_1
+  - zlib=1.3.1=h86ecc28_2
+  - zstandard=0.23.0=py313h48a5650_1
   - zstd=1.5.6=h02f22dd_0
 variables:
   CONDA_SUBDIR: linux-aarch64
diff --git a/lhcbnightlyconf/env/legacy-template.yml b/lhcbnightlyconf/env/legacy-template.yml
index ed74c93d..d19ebaba 100644
--- a/lhcbnightlyconf/env/legacy-template.yml
+++ b/lhcbnightlyconf/env/legacy-template.yml
@@ -18,5 +18,7 @@ dependencies:
   - cmake=3.30.0
   - ninja
   - ccache
+  - uv
+  - rust
   # main
   - LbNightlyTools>=4.0.11,<5
-- 
GitLab


From 71a83c1d5f998a9f258a1cef7dacad8827403350 Mon Sep 17 00:00:00 2001
From: Marco Clemencic <marco.clemencic@cern.ch>
Date: Tue, 10 Dec 2024 07:23:06 +0100
Subject: [PATCH 2/2] re-enable check-syntax-jenkins test

---
 .gitlab-ci.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 73ac9ba6..aba152d1 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -70,7 +70,7 @@ check-syntax-new:
       - apply-formatting.patch
     expire_in: 1 week
 
-.check-syntax-jenkins:
+check-syntax-jenkins:
   image: registry.cern.ch/docker.io/library/python:2
   tags:
     - "cvmfs"
-- 
GitLab