[Cuis-dev] [Ann] Cuis now has CI

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Mon Oct 28 12:02:22 PDT 2019


Yes, it seems that recent changes concerning stack and frame pointers are
not compatible with gcc stack management. Until we find a fix, linux 64
bits VM should be compiled with clang (as macos and windows already are!).
I think that i will push such a CC=clang change soon to wokaround...

Le lun. 28 oct. 2019 à 03:18, Gastón Caruso via Cuis-dev <
cuis-dev at lists.cuis.st> a écrit :

> Hi Juan, I've tried that but it is not working.
> I've found that the cogvm build from some hours ago has all the plugins,
> but It fails when I try to run the latest version :(
>
> Both ways fails with segmentation fault. Do you know what could be causing
> this?
>
> ➜  sqcogspur64linuxht ./squeak --version
>
> 5.0-201910271338  Sun Oct 27 13:42:59 UTC 2019 gcc 5.4.0 [Production Spur
> 64-bit VM]
> CoInterpreter VMMaker.oscog-eem.2570 uuid:
> b61e294a-cb2a-4d9a-9e7e-8cc17676c920 Oct 27 2019
> StackToRegisterMappingCogit VMMaker.oscog-eem.2570 uuid:
> b61e294a-cb2a-4d9a-9e7e-8cc17676c920 Oct 27 2019
> VM: 201910271338 https://github.com/OpenSmalltalk/opensmalltalk-vm.git
> Date: Sun Oct 27 14:38:33 2019 CommitHash: 751f7bc
> Plugins: 201910271338
> https://github.com/OpenSmalltalk/opensmalltalk-vm.git
> Linux travis-job-fb4e146f-ed62-46f6-a2a4-ac00f286c2bb 4.15.0-1028-gcp
> #29~16.04.1-Ubuntu SMP Tue Feb 12 16:31:10 UTC 2019 x86_64 x86_64 x86_64
> GNU/Linux
> plugin path: ./lib/squeak/5.0-201910271338 [default:
> /home/gaston/Desktop/vm/sqcogspur64linuxht/lib/squeak/5.0-201910271338/]
> ➜  sqcogspur64linuxht ./squeak
> ~/Code/Smalltalk/Cuis-Smalltalk-Dev/Cuis5.0-3866.image
> [1]    10350 segmentation fault (core dumped)  ./squeak
> ~/Code/Smalltalk/Cuis-Smalltalk-Dev/Cuis5.0-3866.image
>
>
> El mar., 22 oct. 2019 a las 10:03, Juan Vuletich (<juan at jvuletich.org>)
> escribió:
>
>> On 10/15/2019 1:51 AM, Gastón Caruso via Cuis-dev wrote:
>>
>> Hi all! I have the pleasure to announce that since last Friday Cuis
>> official repository has CI.
>>
>> This is the first of many changes that we've been discussing with Juan
>> and Hernán; the goal is to make Cuis easier to distribute and setup to
>> start a new project.
>>
>> Since last Friday we are running all base system tests in macOS and Linux
>> using Travis CI every time a new commit is done against master branch.
>>
>> At this moment we have some failing tests, you can see the builds here:
>> https://travis-ci.org/Cuis-Smalltalk/Cuis-Smalltalk-Dev
>>
>> In  the future we plan to run the tests also for Windows, but at this
>> moment CogVM is unable to run on the Windows version (that) Travis
>> provides, (Windows server core), because it depends on opengl, which is not
>> present on that Windows version.
>>
>> This is the result of many hours of work from Facundo Gelatti and me; but
>> I also want to thanks Ludat <https://github.com/ludat> (also from
>> 10Pines) for his help with Bash.
>>
>> Thanks!
>>
>>
>> Hi Folks,
>>
>> This is very nice.
>>
>> However, both builds (MacOS and Linux) fail. I've just checked on my pc,
>> and both pass all test green with recent VMs from
>> https://bintray.com/opensmalltalk/vm/cog/201910110209#files (Linux VM
>> has no plugins, which I had to copy from an older, working VM that failed
>> Float tests). It would be great to have green builds, and I believe we have
>> all we need for that. Can you take a look?
>>
>> Thanks,
>>
>> --
>> Juan Vuletichwww.cuis-smalltalk.orghttps://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Devhttps://github.com/jvuletichhttps://www.linkedin.com/in/juan-vuletich-75611b3
>> @JuanVuletich
>>
>> --
> Cuis-dev mailing list
> Cuis-dev at lists.cuis.st
> https://lists.cuis.st/mailman/listinfo/cuis-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20191028/e5a56abe/attachment.htm>


More information about the Cuis-dev mailing list