]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/suites/rados/encoder: exclude ceph-osd-* when installing LTS releases 66372/head
authorKefu Chai <k.chai@proxmox.com>
Sat, 22 Nov 2025 00:24:36 +0000 (08:24 +0800)
committerKefu Chai <k.chai@proxmox.com>
Mon, 24 Nov 2025 06:48:20 +0000 (14:48 +0800)
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 <k.chai@proxmox.com>
qa/suites/rados/encoder/1-tasks.yaml

index d6eed2fa3d6c2c465992e3ea7dc8dfab6cca4441..1280a79c6d20948ef59fdf07b89515bb7a804198 100644 (file)
@@ -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: