From 3fcc9e35cb984161eee17fa8e775fcfde020e6f7 Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Sat, 22 Nov 2025 08:24:36 +0800 Subject: [PATCH] qa/suites/rados/encoder: exclude ceph-osd-* when installing LTS releases In a37b5b5, the ceph-osd-classic and ceph-osd-crimson packages were added to qa/packages/packages.yaml. The "install" task uses this file as the default package list for all branches, including LTS releases like Reef. However, a37b5b5 only exists in the main branch and won't be backported to LTS branches. This causes installation failures in the rados/encoder test suite, which verifies forward compatibility by installing LTS releases and testing whether they can decode the latest corpus. Exclude ceph-osd-classic and ceph-osd-crimson from LTS installations to ensure the test suite can successfully install ceph-dencoder, which is required for the interoperability tests. Fixes: https://tracker.ceph.com/issues/73957 Signed-off-by: Kefu Chai --- qa/suites/rados/encoder/1-tasks.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/qa/suites/rados/encoder/1-tasks.yaml b/qa/suites/rados/encoder/1-tasks.yaml index d6eed2fa3d6c..1280a79c6d20 100644 --- a/qa/suites/rados/encoder/1-tasks.yaml +++ b/qa/suites/rados/encoder/1-tasks.yaml @@ -4,6 +4,8 @@ tasks: branch: quincy exclude_packages: - ceph-volume + - ceph-osd-classic + - ceph-osd-crimson - print: "**** done install task..." - print: "**** start installing quincy cephadm ..." @@ -35,6 +37,8 @@ tasks: branch: reef exclude_packages: - ceph-volume + - ceph-osd-classic + - ceph-osd-crimson - print: "**** done end installing task..." - print: "**** start dencoder reef... ****" @@ -48,6 +52,8 @@ tasks: branch: squid exclude_packages: - ceph-volume + - ceph-osd-classic + - ceph-osd-crimson - print: "**** done end installing task..." - print: "**** start dencoder squid... ****" - workunit: -- 2.47.3