[Rubytests-devel] Anything needed for a release
Johan Holmberg
holmberg at iar.se
Mon Jan 3 13:12:18 EST 2005
On Mon, 3 Jan 2005, Charles O Nutter wrote:
>
> Anything you all want in 0.37 before we do a release?
>
> - Charlie
>
I think we should agree on which "platforms" and which Ruby
versions we think the tests "work well" on.
The versions I use regularly are:
Ruby: 1.8.2
platforms: FreeBSD 5.3
Linux Redhat 9
Solaris 8
Windows XP & VC7
What about other versions of Ruby ?
Do we care ?
I have occasionally tried with both 1.8.1 and
"latest from CVS" (what will become 1.9).
But it was a while since I tried last time.
And what other plaforms?
JRuby of course since Charles&Co use that.
But other than that?
I think we should state in the release what we think about these
matters.
I also think we should have a list of what we think gives errors,
at least when running with Ruby 1.8.2. I get the following errors
just now:
FreeBSD 5.3 & Ruby 1.8.2:
- everything passes
Solaris 8 & Ruby 1.8.2:
- one error in builtin/TestMath.rb:
+ Math.log(0) gives an exception (Errno::ERANGE)
instead of -Infinity (as on FreeBSD)
Linux Redhat 9 & Ruby 1.8.2:
- one error in builtin/TestMath.rb:
+ Math.log(0) gives an exception (Errno::ERANGE)
instead of -Infinity (as on FreeBSD)
Windows XP & Ruby 1.8.2:
- error related to "hard links" on NTFS:
+ builtin/TestFileTest.rb in method `test_hlink'
+ builtin/TestFile__Stat.rb in method `test_nlink'
- errors in "test_s_exec" and "test_s_system" having to do with
wildcard expansion of filenames on the command line
- one error in builtin/TestMath.rb:
+ Math.log(0) gives an exception (Errno::ERANGE)
instead of -Infinity (as on FreeBSD)
Perhaps we should change what is considered correct for
Math.log(0), so Linux, Solaris and Windows becomes right,
and just FreeBSD wrong. I guess that is what most users
(Linux + Windows) live with ...
/Johan
More information about the Rubytests-devel
mailing list