From 8651046c36b76b22548714b5423780ea9390a0ec Mon Sep 17 00:00:00 2001 From: Nizamudeen A Date: Wed, 12 Mar 2025 12:36:42 +0530 Subject: [PATCH] mgr/dashboard: pin lxml to fix run-dashboard-tox-make-check failure xmlsec had an upgrade yesterday night and python3-saml might need to adapt its library accordingly I suppose. Testing a fix by pinning lxml Another approach is being tried out separately https://github.com/ceph/ceph/pull/62239, but that is failing with some other errors. Fixes: https://tracker.ceph.com/issues/70411 Signed-off-by: Nizamudeen A (cherry picked from commit 1f84505f1232dd8445df1a2a819fa000062d3934) Conflicts: src/pybind/mgr/dashboard/requirements.txt - didn't add the dependency that are present in main and only added the lxml pinning --- src/pybind/mgr/dashboard/requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pybind/mgr/dashboard/requirements.txt b/src/pybind/mgr/dashboard/requirements.txt index b5c78ac8bec4..27b161591246 100644 --- a/src/pybind/mgr/dashboard/requirements.txt +++ b/src/pybind/mgr/dashboard/requirements.txt @@ -13,3 +13,4 @@ setuptools jsonpatch grpcio==1.46.5 grpcio-tools==1.46.5 +lxml==4.8.0 # to fix https://github.com/xmlsec/python-xmlsec/issues/320 -- 2.47.3