Uploaded image for project: 'XenServer Org'
  1. XenServer Org
  2. XSO-947

vendor-drivers RPM has been updated but not its version nor release

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Done (View Workflow)
    • Priority: Major
    • Resolution: Answered
    • Affects Version/s: 8.0
    • Fix Version/s: None
    • Component/s: Update / Upgrade
    • Labels:
      None
    • Internal JIRA Reference:
      XSI-329

      Description

      The vendor-drivers RPM in 8.0 has exactly the same version and release as in XS 7.6, but the contents of the RPM is different: not the same Requires. This should be avoided, as this means that people following different upgrade paths (via installation ISO or via RPM upgrade) would get different RPMs, although their name is the same.

      *** vendor-drivers-1.0.0-1.el7.centos.x86_64.rpm EVR unchanged, new file differs
      removed     REQUIRES areca-arcmsr  
      removed     REQUIRES emulex-be2net  
      removed     REQUIRES hp-hpsa  
      removed     REQUIRES intel-i40evf  
      removed     REQUIRES intel-igbvf  
      removed     REQUIRES intel-ixgbevf  
      removed     REQUIRES mellanox-mlnxen  
      removed     REQUIRES microsemi-aacraid  
      removed     REQUIRES qlogic-qlcnic  
      removed     REQUIRES qlogic-qlge  
      removed     REQUIRES solarflare-sfc  
      added       REQUIRES cheliso-cxgb4  

      Other RPMs are in a similar situation: same Epoch-Version-Release, but differing:

      • binaries (have been rebuilt in the 8.0 environment)
      • Requires (for example specific version of xen libs)
      • Provides

      Example:

      *** vhostmd-0.4-xs29.x86_64.rpm EVR unchanged, new file differs
      removed     REQUIRES libxenctrl.so.4.7()(64bit)  
      added       REQUIRES libxenctrl.so.4.11()(64bit)  
      added       PROVIDES gitsha(https://code.citrite.net/rest/archive/latest/projects/XS/repos/vhostmd/archive?at=1.0.0&format=tar#/vhostmd.patches.tar) = cd6c92293f013483eb6ca99198f5b21ca544f97e
      S.5........ /usr/lib64/libmetrics.a
      S.5........ /usr/lib64/libmetrics.so.0.0.0
      S.5........ /usr/sbin/vhostmd
      S.5........ /usr/sbin/vm-dump-metrics
      ..5........ /usr/share/vhostmd/scripts/pagerate.pyc
      ..5........ /usr/share/vhostmd/scripts/pagerate.pyo

      I'm concerned that "interesting" they-ve-got-the-same-version-but-not-the-same-behaviour situations might occur at some point.

        Attachments

          Activity

            People

            Assignee:
            Unassigned
            Reporter:
            stormi Samuel Verschelde
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: