From: Kefu Chai Date: Sat, 22 Nov 2025 00:24:36 +0000 (+0800) Subject: qa/suites/rados/encoder: exclude ceph-osd-* when installing LTS releases X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3fcc9e35cb984161eee17fa8e775fcfde020e6f7;p=ceph.git 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 --- 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: