Uploaded image for project: 'RDO Project'
  1. RDO Project
  2. RDO-318

python3-(pysnmp|smi)-lextudio rpms shall use Obsoletes instead of Conflicts

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False

      "python3-(pysnmp|smi)lextudio" rpms are a replacement of older "python3(pysnmp|smi)" and thus "dnf" shall be capable to update or replace them without any issue if the older packages are alreday installed. This is not possible due to defined "Conflicts".

      https://git.centos.org/rpms/pysnmp-lextudio/blob/c9s-sig-cloud-openstack-caracal/f/SPECS/pysnmp-lextudio.spec#_36

      https://git.centos.org/rpms/python-smi-lextudio/blob/c9s-sig-cloud-openstack-caracal/f/SPECS/python-smi-lextudio.spec#_29

      Can you please change "Conflicts" by "Obsoletes" in the SPEC of new (lextudio) rpm packages? The "dnf install" and or "dnf update" will be capable to replace older versions of the python libraries packages properly by new ones.

        python3-smi-lextudio python3-pysnmp-lextudio{}
      current Conflicts: python3-smi Conflicts: python3-pysnmp
      expected Obsoletes: python3-smi < 1  Obsoletes: python3-pysnmp < 5

       

              Unassigned Unassigned
              jaroslav.pulchart Jaroslav Pulchart (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: