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

Juan Vuletich juan at jvuletich.org
Mon Oct 28 14:22:51 PDT 2019


Wow. It seems it was deleted after I grabbed it.

I guess we need to wait for an updated clang compiled VM, as Nicolas says.

Thanks,

-- 
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


On 10/28/2019 6:08 PM, Gastón Caruso wrote:
> @Juan Vuletich <mailto:juan at jvuletich.org> I couldn't find that version :/
>
> El lun., 28 oct. 2019 a las 17:48, Juan Vuletich (<juan at jvuletich.org 
> <mailto:juan at jvuletich.org>>) escribió:
>
>     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  <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
>

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


More information about the Cuis-dev mailing list