Details
-
Bug
-
Resolution: Answered
-
Major
-
None
-
8.0
-
None
-
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.