[MacRuby-devel] experimental branch: status update
Jordan Breeding
jordan.breeding at mac.com
Mon Apr 6 05:54:56 PDT 2009
On Apr 06, 2009, at 07:50, Eloy Duran wrote:
>>> As Laurent noted we are now passing most language specs. The ones
>>> that we don't pass yet are either because we simply fail, or these
>>> examples (tests) are simply not updated for Ruby 1.9 yet. Which as
>>> you all know is what MacRuby is based on. This is an area where
>>> all of you Ruby devs can help out if you feel the need to get
>>> MacRuby up and running asap but don't want to work on the C(++)
>>> code.
>>>
>>> If there are people who would like to work on getting examples up-
>>> to-date, please respond and I will try to give you an outline on a
>>> workflow.
>>>
>>> If you just want to run the specs use the spec:ci task.
>>>
>>> One last question I have for everyone on the list. If there's
>>> someone with a 32 bit intel machine, could you please please run
>>> the spec:ci task and see if you get any failures?
>>> It seems that, at least, because of a 32/64 bit issue some IO
>>> specs are now failing on my machines and those of Laurent. Thanks
>>> in advance!
>>
>> I am assuming the spec:ci task uses miniruby to run the tests
>> currently, and will use miniruby or macruby in the future.
>>
>> Why not make a new task spec:ci32 that forces 32-bit execution on
>> 64-bit machines using `arch -arch i386 miniruby` instead of
>> `miniruby`?
>>
>> Just an idea.
>
> The question is not on how to circumvent these failures, rather the
> question is _if_ these failures don't occur on 32 bit machines.
> Laurent and I both only have 64 bit these machines and we see these
> failures, whereas Patrick who apparently has a 32 bit machine does
> not see them.
>
> The specs should ultimately pass on both archs, so we'd like
> feedback from other people on 32 bit on whether or not they see
> these failures.
>
> Eloy
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
Sorry I only meant to suggest this to aid in testing as you suggest.
By adding a second task spec:ci32 that forces 32-bit execution of
tests you and Laurent could see if the problem goes away when running
the 32-bit code, even on a 64-bit machine. Hopefully if it works for
Patrick and is tied to 32-bit it is tied to the code and not to the
hardware, in which case spec:ci would still fail on your machine and
spec:ci32 would work, which would then hopefully help isolate the
problem with 64-bit.
This also means spec could become a task that could test to see what
kind of machine you are on, if you are on a 32-bit machine just run
spec:ci, if you are on a 64-bit machine run spec:ci and spec:ci32 so
that the 32-bit build always gets tested.
Hope that makes more sense now.
Jordan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3847 bytes
Desc: not available
URL: <http://lists.macosforge.org/pipermail/macruby-devel/attachments/20090406/050fc026/attachment.bin>
More information about the MacRuby-devel
mailing list