On Mon, Aug 20, 2007 at 03:03:56PM -0500, Berger, Daniel wrote:
> > On Aug 19, 2007, at 16:17, Jeremy Hinegardner wrote:
> >
> > > We need to make a change for openbsd.
> > >
> > > On Sun, Aug 19, 2007 at 03:11:06PM -0700, Eric Hodel wrote:
> > >> def match(cpu, os)
> > >> os = case os
> > >> when /cygwin/ then [ 'cygwin', nil ]
> > >> when /darwin(\d+)?/ then [ 'darwin', $1 ]
> > >> when /freebsd(\d+)/ then [ 'freebsd', $1 ]
> > >> when /^java([\d.]*)/ then [ 'java', $1 ]
> > >> when /linux/ then [ 'linux', $1 ]
> > >> when /mingw32/ then [ 'mingw32', nil ]
> > >> when /mswin32/ then [ 'mswin32', nil ]
> > >> when /openbsd(\d+)/ then [ 'openbsd', $1 ]
> > >
> > > when /openbsd(\d+\.\d+) then [ 'openbsd', $1 ]
> > >
> > >> when /solaris(\d+\.\d+)/ then [ 'solaris', $1 ]
> > >> else [ 'unknown', nil ]
> > >> end
> > >>
> > >> [cpu, os].flatten.compact.join("-")
> > >> end
> > >
> > > [...]
> > >
> > >> x86_64-openbsd-3
> > >> x86_64-openbsd-4
> > >
> > > openbsd increments versions by .1 every 6 mos when it cuts
> > a release.
> >
> > All X.Y releases are compatible with each other, correct? If I have
> > 4.0 and upgrade to 4.1, do you need to reinstall anything to keep it
> > working?
> >
> > If they're all compatible then using only the major number is
> > the way
> > to go.
>
> One would hope so. Otherwise...oof.
Well OpenBSD is definitely different when it comes to versions (among
other things). From Absolute OpenBSD:
"OpenBSD releases are numbered sequentially, starting with 2.0 and
incrementing .1 with every release. Unlike most software products a
.0 release has no special meaning, it's just a point along a long
path."
enjoy,
-jeremy
--
========================================================================
Jeremy Hinegardner [EMAIL PROTECTED]
_______________________________________________
Rubygems-developers mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rubygems-developers