what's with the commas in the cyrus-imapd release tag?

Paul Iadonisi pri.rhl3 at iadonisi.to
Wed Aug 4 00:34:09 UTC 2004


On Tue, 2004-08-03 at 16:11, seth vidal wrote:

[snip]

> Just as a heads up - I don't think commas confuse yum at all.

[snip]

> This is the first time I've heard of it and quite frankly I'd be
> surprised b/c yum uses rpm's version comparison functions w/o ANY
> modification.

  My mistake.  I believe Seth is correct, here.  I just reproduced the
problem using 'rpm -Fvh' as well:


ws187:root:535)# rpm -Fvh cyrus-imapd-* perl-Cyrus-2.2.6-2,FC3,3.i386.rpm error: Failed dependencies:
        cyrus-imapd = 2.2.6-2 is needed by cyrus-imapd-devel-2.2.6-2,FC3,3
        FC3 is needed by cyrus-imapd-devel-2.2.6-2,FC3,3
        3 is needed by cyrus-imapd-devel-2.2.6-2,FC3,3
        cyrus-imapd = 2.2.6-2 is needed by cyrus-imapd-murder-2.2.6-2,FC3,3
        FC3 is needed by cyrus-imapd-murder-2.2.6-2,FC3,3
        3 is needed by cyrus-imapd-murder-2.2.6-2,FC3,3
        cyrus-imapd = 2.2.6-2 is needed by cyrus-imapd-nntp-2.2.6-2,FC3,3
        FC3 is needed by cyrus-imapd-nntp-2.2.6-2,FC3,3
        3 is needed by cyrus-imapd-nntp-2.2.6-2,FC3,3
        perl-Cyrus = 2.2.6-2 is needed by cyrus-imapd-utils-2.2.6-2,FC3,3
        FC3 is needed by cyrus-imapd-utils-2.2.6-2,FC3,3
        3 is needed by cyrus-imapd-utils-2.2.6-2,FC3,3

  Odd thing is, I was NOT able to reproduce this upgrading balsa from
2.0.17-3 to 2.2.0-1,FC3,5:

ws187:root:576)# rpm -ivh balsa-2.0.17-3.i386.rpm
Preparing...                ########################################### [100%]
   1:balsa                  ########################################### [100%]
ws187:root:577)# rpm -Fvh balsa-2.2.0-1,FC3,5.i386.rpm
Preparing...                ########################################### [100%]
   1:balsa                  ########################################### [100%]

  Bug in rpm's version compare function?

-- 
-Paul Iadonisi
 Senior System Administrator
 Red Hat Certified Engineer / Local Linux Lobbyist
 Ever see a penguin fly?  --  Try Linux.
 GPL all the way: Sell services, don't lease secrets





More information about the test mailing list