From f0581faeaa79f72417a8a87e48e80270e9f55a8f Mon Sep 17 00:00:00 2001 From: "M. Vefa Bicakci" Date: Sat, 30 Oct 2021 09:11:28 -0400 Subject: [PATCH] flock: Add run-time dependencies of ceph-14 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit According to the layered build referense at https://docs.starlingx.io/developer_resources/Layered_Build.html all run-time dependencies of packages in all layers need to be included in the flock layer's rpms_centos.lst. Quoting from the linked guide: If the package will be installed to iso, the package’s ‘Requires’ as well as the transitive Requires of those Requires, should be added to a lst file under stx-tools/centos-mirror-tools/config//flock. Yes I said ‘flock, and not , because the ISO is build from the flock layer. This commit adds the missing runtime dependencies of ceph-14 to ensure that "build-iso" does not fail with the following errors: Warning: Infinite loop detected in dependency resolution. \ See .../loadbuild/.../flock/export/deps.txt for details -- exiting These RPMS had problems (likely version conflicts) librabbitmq.so.4()(64bit) librdkafka.so.1()(64bit) libstoragemgmt Could not install dependencies Verification: Layered build and build-iso are successful. Partial-Bug: #1949112 Signed-off-by: M. Vefa Bicakci Change-Id: I7c061b1f219061ad8d34e3ea9b5aafe237476440 --- centos-mirror-tools/config/centos/flock/rpms_centos.lst | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/centos-mirror-tools/config/centos/flock/rpms_centos.lst b/centos-mirror-tools/config/centos/flock/rpms_centos.lst index 1d41bbbd..23529dab 100644 --- a/centos-mirror-tools/config/centos/flock/rpms_centos.lst +++ b/centos-mirror-tools/config/centos/flock/rpms_centos.lst @@ -466,6 +466,8 @@ libpsm2-compat-10.3.58-1.el7.x86_64.rpm libqhull-2015.2-1.el7.x86_64.rpm libquadmath-4.8.5-36.el7.x86_64.rpm libraw1394-2.1.0-2.el7.x86_64.rpm +librabbitmq-0.8.0-3.el7.x86_64.rpm +librdkafka-0.11.4-1.el7.x86_64.rpm librdmacm-17.2-3.el7.x86_64.rpm libref_array-0.1.5-32.el7.x86_64.rpm librepo-1.8.1-7.el7.x86_64.rpm @@ -485,6 +487,9 @@ libSM-devel-1.2.2-2.el7.x86_64.rpm libsndfile-1.0.25-12.el7.x86_64.rpm libsolv-0.6.34-4.el7.x86_64.rpm # libstdc++-4.8.5-36.el7.x86_64.rpm provided by mock +libstoragemgmt-1.8.1-1.el7.x86_64.rpm +libstoragemgmt-python-1.8.1-1.el7.noarch.rpm +libstoragemgmt-python-clibs-1.8.1-1.el7.x86_64.rpm libsysfs-2.1.0-16.el7.x86_64.rpm # libtasn1-4.10-1.el7.x86_64.rpm provided by mock libteam-1.27-5.el7.x86_64.rpm