[MacRuby-devel] experimental branch: status update

Eloy Duran eloy.de.enige at gmail.com
Mon Apr 6 06:09:52 PDT 2009


Ah, on that bike! (Which is a direct translation of a Dutch saying  
meaning basically just "Aha!" ;-) )

Yes that sounds like an excellent idea, will do.

Thanks,
Eloy

On Apr 6, 2009, at 2:54 PM, Jordan Breeding wrote:

>
> 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_______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel



More information about the MacRuby-devel mailing list