textutils is not being updated during upgrade from RHL6.2
6.2 had version 2.0a, and had an errata that brought the version up to 2.0e
After upgrading to beta3, textutils is still at versions 2.0e, while beta3
textutils doesn't have an Epoch, and the version number increased... Assigning
This defect considered MUST-FIX for Fairfax.
textutils needs an epoch.
rpm version compares are done by '.' separated sections. So, for this case:
2 == 2
0 < 0e
The 14 doesn't even come into the equation.
(jbj, am I misunderstanding this?)
Nod, needs an epoch, or other surgery on the '0'
piece in the version.
Odd, rpm -Fvh on the package worked.
bero: you are probably using RPM v4.0.2. As I pointed out in Bug #51333, RPM
v4.0.3 changes the way package comparissons are handled. So if you do the
upgrade from 6.2 -> 7.1 -> 7.2, it will work correctly, but if you go from 6.2
-> 7.2 it breaks.
And the actually break down of the comparisson is:
2 == 2
0 == 0
e > 14
because the transition from digits to alpha chars has an implied .
See bugzilla #50977 for what needs doing. Meanwhile,
since some upgrade path with some version or rpm is failing
to do the right thing, add the epoch just in case ...
Added in 2.0.14-2