Comment 14 for bug 1949112

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tools (master)

Reviewed: https://review.opendev.org/c/starlingx/tools/+/816092
Committed: https://opendev.org/starlingx/tools/commit/f0581faeaa79f72417a8a87e48e80270e9f55a8f
Submitter: "Zuul (22348)"
Branch: master

commit f0581faeaa79f72417a8a87e48e80270e9f55a8f
Author: M. Vefa Bicakci <email address hidden>
Date: Sat Oct 30 09:11:28 2021 -0400

    flock: Add run-time dependencies of ceph-14

    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/<os>/flock. Yes
      I said ‘flock, and not <layer>, 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 <email address hidden>
    Change-Id: I7c061b1f219061ad8d34e3ea9b5aafe237476440