John Conneely <j...@conneely.org> said:

> Hi James!
> 
> First, thanks for such a great product!  I've been using openvpn-1.3.2 on a
> few Mandrake boxes for a little under a year now, and it's been bulletproof.

Cool!

> Now I'd like to try out windows support, so I thought I'd upgrade to your
> latest beta.  (I'm not sure if that's necessary on my linux boxes, but I
> thought it might be nice to try it out anyway.)

While it's possible for the windows version to talk to older linux versions,
the configuration is somewhat simpler if you stick to the 1.5 beta series on
both sides.

> The problem is that I
> install everything as RPMs on my Mandrake box, and I got an error when I
> used the rpmbuild-tb [tarball] command.  This seems to be because you use a
> dash character "-" in the version number.  I was able to get around this by
> making the dash character into an underscore, setting version to "1.5_beta7"
> in openvpn.spec.  I also made the directory name and tar ball use the same
> convention.  It works fine on the box I upgraded, even working with my other
> openvpn-1.3.2 installations.
> 
> Anyway, I wanted to suggest that you avoid using dash characters in future
> beta version numbers.

I'm somewhat reluctant to change the naming convention just because one tool
doesn't like dashes.  I don't understand why rpmbuild would complain about
such a universal convention?  After all, a great number of open source
packages use dashes in the naming convention, especially when designating a
"pre" or "beta" suffix.  Take the Linux kernel itself for example.  How does
rpmbuild deal with that?

The problem with changing version number conventions midstream is that it
creates confusion as well as discontinuity with the archived past.  I would
rather create a workaround that pacifies rpmbuild while keeping the current
naming convention.  Why not patch rpmbuild to accept rational naming 
conventions?

James


Reply via email to