rpmvercmp.rb - incorrect result of comparing due to package issues in 5.0
Bug #1362071 reported by
Ihor Kalnytskyi
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
Critical
|
Dmitry Ilyin |
Bug Description
The puppet runs `yum` with downgrade option since we have incorrect versioning for ceilometer-* packages in 5.0.
Here the list of packages:
openstack-
openstack-
openstack-
openstack-
openstack-
openstack-
python-
The package version in Fuel 5.0 is "2014.1.
The package version in Fuel 5.0.2 is "2014.1.
Additional puppet logs: http://
It's not actually incorrect because there is logic to make fuel5.1 version newver then fuel5.0.2 regardless actual package version fuel5.1- mira0 2014.1. 1-fuel5. 0.2.mira4 fuel5.1- mira0 > 2014.1. 1-fuel5. 0.2.mira4 fuel5.1- mira0 > 2014.1. 1-fuel5. 0.2.mira4 1.fuel5. 1-mira0 < 0:2014. 1.1-fuel5. 0.2.mira4 fuel5.1- mira0 > 2014.1. 1-fuel5. 0.2.mira4
sh compare.sh 2014.1.
* Native Puppet
2014.1.
* Puppet RPMVERCMP
2014.1.
* Native RPM
0:2014.
* Native DEB
2014.1.
Well... I didn't forsee that someone would name 5.0 package with fuel5.1