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

Juan Vuletich juan at jvuletich.org
Mon Oct 28 13:48:15 PDT 2019


As an alternative, in the meantime, 
https://bintray.com/opensmalltalk/vm/cog/201910110209#files and adding 
the plugins to the Linux VM by hand seems to work OK on my PC.

On 10/28/2019 4:02 PM, Nicolas Cellier wrote:
> 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 <mailto: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 <mailto: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 Vuletich
>         www.cuis-smalltalk.org  <http://www.cuis-smalltalk.org>
>         https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev
>         https://github.com/jvuletich
>         https://www.linkedin.com/in/juan-vuletich-75611b3
>         @JuanVuletich
>
>     -- 
>     Cuis-dev mailing list
>     Cuis-dev at lists.cuis.st <mailto:Cuis-dev at lists.cuis.st>
>     https://lists.cuis.st/mailman/listinfo/cuis-dev
>

Cheers,

-- 
Juan Vuletich
www.cuis-smalltalk.org
https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev
https://github.com/jvuletich
https://www.linkedin.com/in/juan-vuletich-75611b3
@JuanVuletich

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20191028/95e02ce1/attachment-0001.htm>


More information about the Cuis-dev mailing list