Skip to content

Some specs fail on debian after running 'rake' #155

Closed
orionz opened this Issue Jan 6, 2010 · 5 comments

2 participants

@orionz
orionz commented Jan 6, 2010

I just built rc2 on debian-lenny (the latest) on EC2. Some specs failed. Also listed are some bumps I ran into that could have been avoided with a few extra checks in configure. I tried ubuntu on the same instance type and it worked fine.
Started with pristine debian lenny AMI on amazon ec2 (m1.small)
AMI: ami-dcf615b5
uname -a: Linux ip-10-250-14-50 2.6.21.7-2.fc8xen-ec2-v1.0 #2 SMP Tue Sep 1 10:04:29 EDT 2009 i686 GNU/Linux
Setup
apt-get update
apt-get upgrade
apt-get install ruby1.8 rubygems1.8 git-core
gem install rake
git clone git://github.com/evanphx/rubinius.git
cd rubinius
./configure
rake
Problem: cryptic errors with no clear fix - no warnings of old or missing packages
error: "compile failed at "CXX bstrlib.c"
fix: remove out of date system rubygems and rake packages - install rubygems from source b/c debian disallows update --system
error: compiled failed at "CC readline.c"
fix: apt-get install libreadline-dev
Problem: ./configure should detect missing dev packages or .h files
missing: ruby.h
fix: apt-get install ruby1.8-dev
missing: zlib.h
fix: apt-get install zlib1g-dev
missing: openssl/ossl_typ.h
fix: apt-get install libssl-dev
Problem: bin/mspec fails
fix: no idea - problem seems to be related to filesystem call

Running 710 tests......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................OK!
bin/mspec ci -B full --background
rubinius 1.0.0-rc2 (1.8.7 0bec6e5 2010-01-04 JI) [i686-pc-linux-gnu]
.........................................................................................................................................................................................................E.F...........F.......F..F............................................................................................................................................................................F.......FF...................F........................FF...........................F............F....FF................F....................................................................................................................................................................................................................................................................................................................F............................................................................................................................................................................................................................................................................F.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F...........................................................................................................................................................................................................................................................................................................................................

1)
Dir.chroot as root can be used to change the process' root directory FAILED
Expected to not get Exception
main.script {} at spec/ruby/core/dir/chroot_spec.rb:24
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
Enumerable(Array)#all? at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
main.script {} at spec/ruby/core/dir/chroot_spec.rb:7
main.script {} at spec/ruby/core/dir/chroot_spec.rb:6
main.script {} at spec/ruby/core/dir/chroot_spec.rb:5
main.script at spec/ruby/core/dir/chroot_spec.rb:4
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

2)
Dir.chroot as root returns 0 if successful ERROR
Errno::ENOENT: No such file or directory
Errno.handle at kernel/common/errno.rb:16
Dir.chroot at kernel/common/dir.rb:450
main.script {} at spec/ruby/core/dir/chroot_spec.rb:29
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
Enumerable(Array)#all? at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
main.script {} at spec/ruby/core/dir/chroot_spec.rb:7
main.script {} at spec/ruby/core/dir/chroot_spec.rb:6
main.script {} at spec/ruby/core/dir/chroot_spec.rb:5
main.script at spec/ruby/core/dir/chroot_spec.rb:4
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

3)
Dir.chroot as root can be escaped from with ../ ERROR
Errno::ENOENT: No such file or directory
Errno.handle at kernel/common/errno.rb:16
Dir.chroot at kernel/common/dir.rb:450
main.script {} at spec/ruby/core/dir/chroot_spec.rb:37
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
Enumerable(Array)#all? at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
main.script {} at spec/ruby/core/dir/chroot_spec.rb:7
main.script {} at spec/ruby/core/dir/chroot_spec.rb:6
main.script {} at spec/ruby/core/dir/chroot_spec.rb:5
main.script at spec/ruby/core/dir/chroot_spec.rb:4
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

4)
Dir.delete raises a SystemCallError if lacking adequate permissions to remove the directory FAILED
Expected SystemCallError but no exception was raised
main.script {} at spec/ruby/core/dir/shared/delete.rb:35
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
Enumerable(Array)#all? at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
main.script at spec/ruby/core/dir/delete_spec.rb:5
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

5)
Dir.mkdir raises a SystemCallError when lacking adequate permissions in the parent dir FAILED
Expected SystemCallError but no exception was raised
main.script {} at spec/ruby/core/dir/mkdir_spec.rb:76
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
Enumerable(Array)#all? at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
main.script {} at spec/ruby/core/dir/mkdir_spec.rb:63
main.script at spec/ruby/core/dir/mkdir_spec.rb:62
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

6)
Dir.rmdir raises a SystemCallError if lacking adequate permissions to remove the directory FAILED
Expected SystemCallError but no exception was raised
main.script {} at spec/ruby/core/dir/shared/delete.rb:35
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
Enumerable(Array)#all? at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
main.script at spec/ruby/core/dir/rmdir_spec.rb:5
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

7)
Dir.unlink raises a SystemCallError if lacking adequate permissions to remove the directory FAILED
Expected SystemCallError but no exception was raised
main.script {} at spec/ruby/core/dir/shared/delete.rb:35
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
Enumerable(Array)#all? at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
main.script at spec/ruby/core/dir/unlink_spec.rb:5
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

8)
File#chmod with '0222' makes file writable but not readable or executable FAILED
Expected true
to equal false

               main.__script__ {} at spec/ruby/core/file/chmod_spec.rb:65
     Kernel(Object)#instance_eval at kernel/common/eval.rb:136
        Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
           Enumerable(Array)#all? at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
                  main.__script__ at spec/ruby/core/file/chmod_spec.rb:3

Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

9)
File#chmod with '0444' makes file readable but not writable or executable FAILED
Expected true
to equal false

               main.__script__ {} at spec/ruby/core/file/chmod_spec.rb:73
     Kernel(Object)#instance_eval at kernel/common/eval.rb:136
        Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
           Enumerable(Array)#all? at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
                  main.__script__ at spec/ruby/core/file/chmod_spec.rb:3

Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

10)
File#chmod with '0666' makes file readable and writable but not executable FAILED
Expected true
to equal false

               main.__script__ {} at spec/ruby/core/file/chmod_spec.rb:81
     Kernel(Object)#instance_eval at kernel/common/eval.rb:136
        Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
           Enumerable(Array)#all? at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
                  main.__script__ at spec/ruby/core/file/chmod_spec.rb:3

Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

11)
File#chmod with '0111' makes file executable but not readable or writable FAILED
Expected true
to equal false

               main.__script__ {} at spec/ruby/core/file/chmod_spec.rb:86
     Kernel(Object)#instance_eval at kernel/common/eval.rb:136
        Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
           Enumerable(Array)#all? at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
                  main.__script__ at spec/ruby/core/file/chmod_spec.rb:3

Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

12)
File.chmod with '0222' makes file writable but not readable or executable FAILED
Expected true
to equal false

               main.__script__ {} at spec/ruby/core/file/chmod_spec.rb:177
     Kernel(Object)#instance_eval at kernel/common/eval.rb:136
        Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
           Enumerable(Array)#all? at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
                  main.__script__ at spec/ruby/core/file/chmod_spec.rb:98

Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

13)
File.chmod with '0444' makes file readable but not writable or executable FAILED
Expected true
to equal false

               main.__script__ {} at spec/ruby/core/file/chmod_spec.rb:185
     Kernel(Object)#instance_eval at kernel/common/eval.rb:136
        Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
           Enumerable(Array)#all? at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
                  main.__script__ at spec/ruby/core/file/chmod_spec.rb:98

Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

14)
File.chmod with '0666' makes file readable and writable but not executable FAILED
Expected true
to equal false

               main.__script__ {} at spec/ruby/core/file/chmod_spec.rb:193
     Kernel(Object)#instance_eval at kernel/common/eval.rb:136
        Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
           Enumerable(Array)#all? at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
                  main.__script__ at spec/ruby/core/file/chmod_spec.rb:98

Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

15)
File.chmod with '0111' makes file executable but not readable or writable FAILED
Expected true
to equal false

               main.__script__ {} at spec/ruby/core/file/chmod_spec.rb:198
     Kernel(Object)#instance_eval at kernel/common/eval.rb:136
        Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
           Enumerable(Array)#all? at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
                  main.__script__ at spec/ruby/core/file/chmod_spec.rb:98

Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

16)
File.executable_real? returns true if the file its an executable FAILED
Expected true
to equal false

               main.__script__ {} at spec/ruby/shared/file/executable_real.rb:19
     Kernel(Object)#instance_eval at kernel/common/eval.rb:136
        Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
           Enumerable(Array)#all? at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
                  main.__script__ at spec/ruby/core/file/executable_real_spec.rb:4

Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

17)
File.executable? returns true if named file is executable by the effective user id of the process, otherwise false FAILED
Expected true
to equal false

               main.__script__ {} at spec/ruby/shared/file/executable.rb:18
     Kernel(Object)#instance_eval at kernel/common/eval.rb:136
        Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
           Enumerable(Array)#all? at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
                  main.__script__ at spec/ruby/core/file/executable_spec.rb:4

Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

18)
File.executable? return true if the argument is an executable file FAILED
Expected true
to equal false

               main.__script__ {} at spec/ruby/shared/file/executable.rb:25
     Kernel(Object)#instance_eval at kernel/common/eval.rb:136
        Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
           Enumerable(Array)#all? at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
                  main.__script__ at spec/ruby/core/file/executable_spec.rb:4

Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

19)
File.open creates a new write-only file when invoked with 'w' and '0222' FAILED
Expected true
to equal false

               main.__script__ {} at spec/ruby/core/file/open_spec.rb:152
     Kernel(Object)#instance_eval at kernel/common/eval.rb:136
        Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
           Enumerable(Array)#all? at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
                  main.__script__ at spec/ruby/core/file/open_spec.rb:4

Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

20)
File.open raises an Errno::EACCES when opening non-permitted file FAILED
Expected Errno::EACCES but no exception was raised
main.script {} at spec/ruby/core/file/open_spec.rb:480
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
Enumerable(Array)#all? at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
main.script at spec/ruby/core/file/open_spec.rb:4
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

21)
File.open raises an Errno::EACCES when opening read-only file FAILED
Expected Errno::EACCES but no exception was raised
main.script {} at spec/ruby/core/file/open_spec.rb:486
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
Enumerable(Array)#all? at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
main.script at spec/ruby/core/file/open_spec.rb:4
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

22)
File::Stat#executable_real? returns true if the file its an executable FAILED
Expected true
to equal false

               main.__script__ {} at spec/ruby/shared/file/executable_real.rb:19
     Kernel(Object)#instance_eval at kernel/common/eval.rb:136
        Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
           Enumerable(Array)#all? at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
                  main.__script__ at spec/ruby/core/file/stat/executable_real_spec.rb:5

Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

23)
File::Stat#executable? returns true if named file is executable by the effective user id of the process, otherwise false FAILED
Expected true
to equal false

               main.__script__ {} at spec/ruby/shared/file/executable.rb:18
     Kernel(Object)#instance_eval at kernel/common/eval.rb:136
        Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
           Enumerable(Array)#all? at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
                  main.__script__ at spec/ruby/core/file/stat/executable_spec.rb:5

Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

24)
File::Stat#executable? return true if the argument is an executable file FAILED
Expected true
to equal false

               main.__script__ {} at spec/ruby/shared/file/executable.rb:25
     Kernel(Object)#instance_eval at kernel/common/eval.rb:136
        Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
           Enumerable(Array)#all? at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
                  main.__script__ at spec/ruby/core/file/stat/executable_spec.rb:5

Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

25)
File::Stat#writable? returns true if named file is writable by the effective user id of the process, otherwise false FAILED
Expected true
to equal false

               main.__script__ {} at spec/ruby/shared/file/writable.rb:12
               main.__script__ {} at spec/ruby/shared/file/writable.rb:11
     Kernel(Object)#instance_eval at kernel/common/eval.rb:136
        Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
           Enumerable(Array)#all? at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
                  main.__script__ at spec/ruby/core/file/stat/writable_spec.rb:5

Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

26)
File.writable? returns true if named file is writable by the effective user id of the process, otherwise false FAILED
Expected true
to equal false

               main.__script__ {} at spec/ruby/shared/file/writable.rb:12
               main.__script__ {} at spec/ruby/shared/file/writable.rb:11
     Kernel(Object)#instance_eval at kernel/common/eval.rb:136
        Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
           Enumerable(Array)#all? at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
                  main.__script__ at spec/ruby/core/file/writable_spec.rb:4

Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

27)
FileTest.executable_real? returns true if the file its an executable FAILED
Expected true
to equal false

               main.__script__ {} at spec/ruby/shared/file/executable_real.rb:19
     Kernel(Object)#instance_eval at kernel/common/eval.rb:136
        Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
           Enumerable(Array)#all? at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
                  main.__script__ at spec/ruby/core/filetest/executable_real_spec.rb:4

Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

28)
FileTest.executable? returns true if named file is executable by the effective user id of the process, otherwise false FAILED
Expected true
to equal false

               main.__script__ {} at spec/ruby/shared/file/executable.rb:18
     Kernel(Object)#instance_eval at kernel/common/eval.rb:136
        Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
           Enumerable(Array)#all? at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
                  main.__script__ at spec/ruby/core/filetest/executable_spec.rb:4

Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

29)
FileTest.executable? return true if the argument is an executable file FAILED
Expected true
to equal false

               main.__script__ {} at spec/ruby/shared/file/executable.rb:25
     Kernel(Object)#instance_eval at kernel/common/eval.rb:136
        Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
           Enumerable(Array)#all? at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
                  main.__script__ at spec/ruby/core/filetest/executable_spec.rb:4

Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

30)
FileTest.writable? returns true if named file is writable by the effective user id of the process, otherwise false FAILED
Expected true
to equal false

               main.__script__ {} at spec/ruby/shared/file/writable.rb:12
               main.__script__ {} at spec/ruby/shared/file/writable.rb:11
     Kernel(Object)#instance_eval at kernel/common/eval.rb:136
        Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
           Enumerable(Array)#all? at kernel/common/enumerable.rb:266
                       Array#each at kernel/bootstrap/array.rb:156
                  main.__script__ at spec/ruby/core/filetest/writable_spec.rb:4

Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

31)
Kernel#require raises a LoadError if the file exists but can't be read FAILED
Expected LoadError but no exception was raised
main.script {} at spec/ruby/core/kernel/require_spec.rb:393
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
Enumerable(Array)#all? at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
main.script at spec/ruby/core/kernel/require_spec.rb:11
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

32)
Process.kill raises an EPERM if permission is denied FAILED
No behavior expectation was found in the example
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
Enumerable(Array)#all? at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
main.script at spec/ruby/core/process/kill_spec.rb:4
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

33)
Socket#bind on SOCK_DGRAM socket raises Errno::EACCES when the current user does not have permission to bind FAILED
Expected Errno::EACCES but no exception was raised
main.script {} at spec/ruby/library/socket/socket/bind_spec.rb:39
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
Enumerable(Array)#all? at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
main.script at spec/ruby/library/socket/socket/bind_spec.rb:6
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

34)
Socket#bind on SOCK_STREAM socket raises Errno::EACCES when the current user does not have permission to bind FAILED
Expected Errno::EACCES but no exception was raised
main.script {} at spec/ruby/library/socket/socket/bind_spec.rb:77
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Enumerable(Array)#all? {} at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
Enumerable(Array)#all? at kernel/common/enumerable.rb:266
Array#each at kernel/bootstrap/array.rb:156
main.script at spec/ruby/library/socket/socket/bind_spec.rb:44
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.unified_load at kernel/delta/requirer.rb:98
Kernel.load at kernel/common/kernel.rb:675
Kernel(Object)#instance_eval at kernel/common/eval.rb:136
Array#each at kernel/bootstrap/array.rb:156
Rubinius::CompiledMethod#as_script at kernel/common/compiled_method.rb:230
Requirer::Utils.single_load at kernel/delta/requirer.rb:260
Requirer::Utils.load_from_extension at kernel/delta/requirer.rb:345
Rubinius::Loader#script at kernel/loader.rb:409
Rubinius::Loader#main at kernel/loader.rb:518
Object#script at kernel/loader.rb:522

Finished in 227.561454 seconds

3022 files, 11714 examples, 35910 expectations, 32 failures, 2 errors
rake aborted!
Command failed with status (1): [bin/mspec ci -B full --background...]
/root/rubinius/Rakefile:41
(See full trace by running task with --trace)

@dbussink
Rubinius member
dbussink commented Jan 7, 2010

You're not running the CI specs, but all included tagged specs that are know to fail. To build rubinius and run all CI specs, easiest is to just run 'rake'. If you want to run the specs manually, you can use ./bin/mspec ci or ./bin/mspec ci -B full for all specs including the library specs.

@orionz
orionz commented Jan 9, 2010

My bad.

I get errors just running rake also. Didn't realize I was capturing different failures when I grabbed the text for this post. The bug has been updated with the errors I get on a normal 'rake' build.

@dbussink
Rubinius member
dbussink commented Jan 9, 2010

Are you running the specs as root? If so, that is the issue. You should be running them as a regular user

@orionz
orionz commented Jan 12, 2010

Yes. You are correct. It was not an issue with debian or with rubinus. The specs were failing b/c I was running them as root.

@dbussink
Rubinius member

Ok, closing this one since everything seems to be explained

This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.