Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-52890

nmstate-libs should require nmstate at the same version and release

Linking RHIVOS CVEs to...Migration: Automation ...RHELPRIO AssignedTeam ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • nmstate-2.2.36-1.el9
    • No
    • Moderate
    • rhel-net-mgmt
    • ssg_networking
    • 1
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • Hide

      Given a system administrator is installing or upgrading the nmstate package on a system,

      When the installation or upgrade is performed,

      Then, the nmstate package must have a strict dependency on nmstate-libs of the exact same version and release. 

      Definition of Done:

      • The implementation meets the acceptance criteria
      • Integration tests are written and pass
      • The fix is part of a downstream build attached to errata
      Show
      Given a system administrator is installing or upgrading the nmstate package on a system, When the installation or upgrade is performed, Then, the nmstate package must have a strict dependency on nmstate-libs of the exact same version and release.  Definition of Done: The implementation meets the acceptance criteria Integration tests are written and pass The fix is part of a downstream build attached to errata
    • Pass
    • RegressionOnly
    • None

      It has been noticed that  nmstate does not require nmstate-libs.

      This happens because nmstate is built with rust, that basically creates a single statically linked executable.

      A full matrix test has not been done, but issues were found with different software combinations (for example, nmstate, python3-libnmstate and NetworkManager).

      Since nmstate that not really require libnmstate, this is basically a Sanity Only request, to use:

      Name:           nmstate
      Requires:       (nmstate-libs%{?_isa} = %{version}-%{release} if nmstate-libs)

      in nmstate.spec.

       

              rh-ee-mshi1 Mingyu Shi
              rhn-support-pandrade Paulo Andrade
              Network Management Team Network Management Team
              Mingyu Shi Mingyu Shi
              Votes:
              1 Vote for this issue
              Watchers:
              12 Start watching this issue

                Created:
                Updated:
                Resolved: