# current MRI 1.8.6 pl 114 failures on Ubunutu Linux 8.04: 1) Float#CONSTANTS the MAX is 1.79769313486232e+308 FAILED Expected 1.79769313486232e+308 to equal Infinity ./mspec/expectations.rb:10:in `fail_with' ./mspec/matchers/base.rb:8:in `==' ./spec/ruby/1.8//core/float/constants_spec.rb:33 ./mspec/runner/mspec.rb:120:in `call' ./mspec/runner/mspec.rb:120:in `protect' ./mspec/runner/state.rb:46:in `protect' ./mspec/runner/state.rb:46:in `each' ./mspec/runner/state.rb:46:in `protect' ./mspec/runner/state.rb:60:in `process' ./mspec/runner/state.rb:56:in `each' ./mspec/runner/state.rb:56:in `process' ./mspec/runner/mspec.rb:27:in `describe' ./mspec/runner/object.rb:11:in `describe' ./spec/ruby/1.8//core/float/constants_spec.rb:3 ./mspec/runner/mspec.rb:45:in `load' ./mspec/runner/mspec.rb:45:in `files' ./mspec/runner/mspec.rb:120:in `call' ./mspec/runner/mspec.rb:120:in `protect' ./mspec/runner/mspec.rb:45:in `files' ./mspec/runner/mspec.rb:42:in `each' ./mspec/runner/mspec.rb:42:in `files' ./mspec/runner/mspec.rb:34:in `process' mspec/bin/mspec-run:74:in `run' ./mspec/bin/script.rb:75:in `main' mspec/bin/mspec-run:81 2) IO#sysread on a file flushes write buffer when called immediately after a buffered IO#write FAILED Expected "01234" to equal "56789" ./mspec/expectations.rb:10:in `fail_with' ./mspec/matchers/base.rb:8:in `==' ./spec/ruby/1.8//core/io/sysread_spec.rb:72 ./mspec/runner/mspec.rb:120:in `call' ./mspec/runner/mspec.rb:120:in `protect' ./mspec/runner/state.rb:46:in `protect' ./mspec/runner/state.rb:46:in `each' ./mspec/runner/state.rb:46:in `protect' ./mspec/runner/state.rb:60:in `process' ./mspec/runner/state.rb:56:in `each' ./mspec/runner/state.rb:56:in `process' ./mspec/runner/mspec.rb:27:in `describe' ./mspec/runner/object.rb:11:in `describe' ./spec/ruby/1.8//core/io/sysread_spec.rb:4 ./mspec/runner/mspec.rb:45:in `load' ./mspec/runner/mspec.rb:45:in `files' ./mspec/runner/mspec.rb:120:in `call' ./mspec/runner/mspec.rb:120:in `protect' ./mspec/runner/mspec.rb:45:in `files' ./mspec/runner/mspec.rb:42:in `each' ./mspec/runner/mspec.rb:42:in `files' ./mspec/runner/mspec.rb:34:in `process' mspec/bin/mspec-run:74:in `run' ./mspec/bin/script.rb:75:in `main' mspec/bin/mspec-run:81 3) IO#sysseek on a file moves the read position relative to the end with SEEK_END FAILED Expected 0 to equal 134 ./mspec/expectations.rb:10:in `fail_with' ./mspec/matchers/base.rb:8:in `==' ./spec/ruby/1.8//core/io/sysseek_spec.rb:49 ./mspec/runner/mspec.rb:120:in `call' ./mspec/runner/mspec.rb:120:in `protect' ./mspec/runner/state.rb:46:in `protect' ./mspec/runner/state.rb:46:in `each' ./mspec/runner/state.rb:46:in `protect' ./mspec/runner/state.rb:60:in `process' ./mspec/runner/state.rb:56:in `each' ./mspec/runner/state.rb:56:in `process' ./mspec/runner/mspec.rb:27:in `describe' ./mspec/runner/object.rb:11:in `describe' ./spec/ruby/1.8//core/io/sysseek_spec.rb:4 ./mspec/runner/mspec.rb:45:in `load' ./mspec/runner/mspec.rb:45:in `files' ./mspec/runner/mspec.rb:120:in `call' ./mspec/runner/mspec.rb:120:in `protect' ./mspec/runner/mspec.rb:45:in `files' ./mspec/runner/mspec.rb:42:in `each' ./mspec/runner/mspec.rb:42:in `files' ./mspec/runner/mspec.rb:34:in `process' mspec/bin/mspec-run:74:in `run' ./mspec/bin/script.rb:75:in `main' mspec/bin/mspec-run:81 4) Process::Constants should have the correct constant values on Linux FAILED Expected 18446744073709551615 to equal 9223372036854775807 ./mspec/expectations.rb:10:in `fail_with' ./mspec/matchers/base.rb:8:in `==' ./spec/ruby/1.8//core/process/constants_spec.rb:38 ./mspec/runner/mspec.rb:120:in `call' ./mspec/runner/mspec.rb:120:in `protect' ./mspec/runner/state.rb:46:in `protect' ./mspec/runner/state.rb:46:in `each' ./mspec/runner/state.rb:46:in `protect' ./mspec/runner/state.rb:60:in `process' ./mspec/runner/state.rb:56:in `each' ./mspec/runner/state.rb:56:in `process' ./mspec/runner/mspec.rb:27:in `describe' ./mspec/runner/object.rb:11:in `describe' ./spec/ruby/1.8//core/process/constants_spec.rb:2 ./mspec/runner/mspec.rb:45:in `load' ./mspec/runner/mspec.rb:45:in `files' ./mspec/runner/mspec.rb:120:in `call' ./mspec/runner/mspec.rb:120:in `protect' ./mspec/runner/mspec.rb:45:in `files' ./mspec/runner/mspec.rb:42:in `each' ./mspec/runner/mspec.rb:42:in `files' ./mspec/runner/mspec.rb:34:in `process' mspec/bin/mspec-run:74:in `run' ./mspec/bin/script.rb:75:in `main' mspec/bin/mspec-run:81 5) Etc.getgrgid ignores its argument ERROR can't find group for 9876 ./spec/ruby/1.8//library/etc/getgrgid_spec.rb:32:in `getgrgid' ./spec/ruby/1.8//library/etc/getgrgid_spec.rb:32 ./mspec/runner/mspec.rb:120:in `call' ./mspec/runner/mspec.rb:120:in `protect' ./mspec/runner/state.rb:46:in `protect' ./mspec/runner/state.rb:46:in `each' ./mspec/runner/state.rb:46:in `protect' ./mspec/runner/state.rb:60:in `process' ./mspec/runner/state.rb:56:in `each' ./mspec/runner/state.rb:56:in `process' ./mspec/runner/mspec.rb:27:in `describe' ./mspec/runner/object.rb:11:in `describe' ./spec/ruby/1.8//library/etc/getgrgid_spec.rb:4 ./mspec/runner/mspec.rb:45:in `load' ./mspec/runner/mspec.rb:45:in `files' ./mspec/runner/mspec.rb:120:in `call' ./mspec/runner/mspec.rb:120:in `protect' ./mspec/runner/mspec.rb:45:in `files' ./mspec/runner/mspec.rb:42:in `each' ./mspec/runner/mspec.rb:42:in `files' ./mspec/runner/mspec.rb:34:in `process' mspec/bin/mspec-run:74:in `run' ./mspec/bin/script.rb:75:in `main' mspec/bin/mspec-run:81 Finished in 11.719301 seconds 1947 files, 6767 examples, 22710 expectations, 4 failures, 1 error