]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
xfstests_dev: install extra packages from powertools repo for xfsprogs 51703/head
authorXiubo Li <xiubli@redhat.com>
Tue, 23 May 2023 11:08:15 +0000 (19:08 +0800)
committerXiubo Li <xiubli@redhat.com>
Mon, 12 Jun 2023 07:08:28 +0000 (15:08 +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>
qa/tasks/cephfs/xfstests_dev.py

index f4b0adf8ebc10083dc3e03f4fed10cbae010df86..0c1ad4ce843addb9c3ca35b855ec37a6d6575478 100644 (file)
@@ -200,6 +200,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']