On 29 Aug 2002 10:37:39 -0400, Chip Turner <[EMAIL PROTECTED]> wrote:

>You can't really do this.  Basically the only real solution is epochs;
>there simply is no one-to-one mapping of floats to RPM's vercmp.

Why does 1.061 -> 1.0.6.1 not work?

>I suspect you're trying to come up with a way to automatically generate
>RPMs from CPAN modules?  If so, I'd suggest looking at the
>RPM::Specfile module on CPAN.  It contains a script called cpanflute2
>that will do that.

I'm already auto-generating the RPMs, using a modified version of the
original cpanflute script. What I'm trying to do is fix the resulting
dependency hell :-)

>The biggest problem is that, with RPM, 1.06 is the same as 1.6.  So
>you can have two different strings that are equal in RPM's version
>comparison.  

I don't think there are any CPAN modules that actually run into this problem
- if there was a 1.06 and a 1.60, RPM would give the correct answer (albeit
for the wrong reason). The major problem I've found is things like 0.291 and
0.30

Cheers,

Ganesh



_______________________________________________
Redhat-devel-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-devel-list

Reply via email to