From: Xiubo Li Date: Tue, 23 May 2023 11:08:15 +0000 (+0800) Subject: xfstests_dev: install extra packages from powertools repo for xfsprogs X-Git-Tag: v18.2.1~231^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3f7957509901d6058f0fd78e19d7daf954ba2534;p=ceph.git xfstests_dev: install extra packages from powertools repo for xfsprogs 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 (cherry picked from commit dedf3aae65c4f7ea83d9a08b839e8c49769dd13a) --- diff --git a/qa/tasks/cephfs/xfstests_dev.py b/qa/tasks/cephfs/xfstests_dev.py index bb7890001cb34..1f50ac769b5c9 100644 --- a/qa/tasks/cephfs/xfstests_dev.py +++ b/qa/tasks/cephfs/xfstests_dev.py @@ -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']