RPM naming question.

Rick Stevens rstevens at internap.com
Thu Jul 12 18:50:55 UTC 2007


On Thu, 2007-07-12 at 13:09 -0400, Todd Zullinger wrote:
> Mikkel L. Ellertson wrote:
> > It should be seen as a later version, so it should upgrade.
> 
> It would appear so to human parsers, but not to rpm (unless I've done
> something wrong with the fedora-rpmvercmp script :).

To humans, yes, but the "L" parses later than the corresponding ".":

	           |
	           v
	foo-0.6.5-7.fc7.rpm
	foo-0.6.5-7L.fc7.rpm
	           ^
	           |

I suspect the script is doing a character-by-character comparison, so
the shorter string has precedence and the "." is earlier in the ASCII
sequence than the "L" as well.

That's my opinion...I could be wrong. (with apologies to Dennis Miller).

----------------------------------------------------------------------
- Rick Stevens, Principal Engineer             rstevens at internap.com -
- VitalStream, Inc.                       http://www.vitalstream.com -
-                                                                    -
-     If you can't beat your computer at chess...try kickboxing!     -
----------------------------------------------------------------------




More information about the fedora-list mailing list