]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
xfstests_dev: install extra packages from powertools repo for xfsprogs 52843/head
authorXiubo Li <xiubli@redhat.com>
Tue, 23 May 2023 11:08:15 +0000 (19:08 +0800)
committerXiubo Li <xiubli@redhat.com>
Mon, 7 Aug 2023 02:29:30 +0000 (10:29 +0800)
Centos Stream 8 has removed the 'device-mapper-devel', 'libedit-devel'
and 'userspace-rcu-devel' packages from the mirrors and we need to
install it from powertools repo.

Fixes: https://tracker.ceph.com/issues/59683
Signed-off-by: Xiubo Li <xiubli@redhat.com>
(cherry picked from commit dedf3aae65c4f7ea83d9a08b839e8c49769dd13a)

qa/tasks/cephfs/xfstests_dev.py

index bb7890001cb3441f53a39ba42b5a3943b4c7052a..1f50ac769b5c9e82a654cc699cfa570b8ba2f1ca 100644 (file)
@@ -187,6 +187,8 @@ class XFSTestsDev(CephFSTestCase):
             xfsprogs-devel btrfs-progs-devel python2 sqlite""".split()
 
             if self.install_xfsprogs:
+                if distro == 'centosstream' and major_ver_num == 8:
+                    deps += ['--enablerepo=powertools']
                 deps += ['inih-devel', 'userspace-rcu-devel', 'libblkid-devel',
                          'gettext', 'libedit-devel', 'libattr-devel',
                          'device-mapper-devel', 'libicu-devel']