Re: [OpenSmalltalk/opensmalltalk-vm] Skip SUnit testing in Sista builds (4c4686e)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] Skip SUnit testing in Sista builds (4c4686e)

David T Lewis
 

@clementbera I am not sure if SUnit tests should run on Sista VMs as part of our CI infrastructure. Currently, it fails because the script is unable to locate VM binaries (example).


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/OpenSmalltalk/opensmalltalk-vm","title":"OpenSmalltalk/opensmalltalk-vm","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm"}},"updates":{"snippets":[{"icon":"PERSON","message":"@fniephaus on 4c4686e: @clementbera I am not sure if SUnit tests should run on Sista VMs as part of our CI infrastructure. Currently, it fails because the script is unable to locate VM binaries ([example](https://travis-ci.org/OpenSmalltalk/opensmalltalk-vm/jobs/360543142#L3040))."}],"action":{"name":"View Commit","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/4c4686e183736395021654c29b0fe995384e5449#commitcomment-28368304"}}}</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] Skip SUnit testing in Sista builds (4c4686e)

David T Lewis
 

This is the gcc bug, and bad news it did not disappear because it is also happening on appveyor (gcc 6.4.0).
I will test if using clang can solve on windows.

../../spursistasrc/vm/gcc3x-cointerp.c:7194:45: warning: ‘result21’ may be used uninitialized in this function [-Wmaybe-uninitialized]
longAtPointerput(localSP, ((result21 << 1) | 1));
^~
../../spursistasrc/vm/gcc3x-cointerp.c:15766:1: error: unable to find a register to spill
}
^
../../spursistasrc/vm/gcc3x-cointerp.c:15766:1: error: this is the insn:
(insn 13501 47217 13502 1196 (set (mem:DI (plus:SI (plus:SI (mult:SI (reg/v:SI 13981 [orig:3499 argIntAdjusted1 ] [3499])
(const_int 8 [0x8]))
(reg/v:SI 13980 [orig:3497 rec1 ] [3497]))
(const_int 8 [0x8])) [5 *_15102+0 S8 A64])
(reg:DI 16022 [orig:3562 _15095 ] [3562])) ../../spursistasrc/vm/gcc3x-cointerp.c:7837 78 {*movdi_internal}
(expr_list:REG_DEAD (reg:DI 16022 [orig:3562 _15095 ] [3562])
(expr_list:REG_DEAD (reg/v:SI 13980 [orig:3497 rec1 ] [3497])
(expr_list:REG_DEAD (reg/v:SI 13981 [orig:3499 argIntAdjusted1 ] [3499])
(nil)))))
../../spursistasrc/vm/gcc3x-cointerp.c:15766: confused by earlier errors, bailing out
make: *** [../common/Makefile.rules:12: build/vm/gcc3x-cointerp.o] Error 1


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/OpenSmalltalk/opensmalltalk-vm","title":"OpenSmalltalk/opensmalltalk-vm","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm"}},"updates":{"snippets":[{"icon":"PERSON","message":"@nicolas-cellier-aka-nice on 4c4686e: This is the gcc bug, and bad news it did not disappear because it is also happening on appveyor (gcc 6.4.0).\r\nI will test if using clang can solve on windows.\r\n\r\n\u003e ../../spursistasrc/vm/gcc3x-cointerp.c:7194:45: warning: ‘result21’ may be used uninitialized in this function [-Wmaybe-uninitialized]\r\n\u003e longAtPointerput(localSP, ((result21 \u003c\u003c 1) | 1));\r\n\u003e ^~\r\n\u003e ../../spursistasrc/vm/gcc3x-cointerp.c:15766:1: error: unable to find a register to spill\r\n\u003e }\r\n\u003e ^\r\n\u003e ../../spursistasrc/vm/gcc3x-cointerp.c:15766:1: error: this is the insn:\r\n\u003e (insn 13501 47217 13502 1196 (set (mem:DI (plus:SI (plus:SI (mult:SI (reg/v:SI 13981 [orig:3499 argIntAdjusted1 ] [3499])\r\n\u003e (const_int 8 [0x8]))\r\n\u003e (reg/v:SI 13980 [orig:3497 rec1 ] [3497]))\r\n\u003e (const_int 8 [0x8])) [5 *_15102+0 S8 A64])\r\n\u003e (reg:DI 16022 [orig:3562 _15095 ] [3562])) ../../spursistasrc/vm/gcc3x-cointerp.c:7837 78 {*movdi_internal}\r\n\u003e (expr_list:REG_DEAD (reg:DI 16022 [orig:3562 _15095 ] [3562])\r\n\u003e (expr_list:REG_DEAD (reg/v:SI 13980 [orig:3497 rec1 ] [3497])\r\n\u003e (expr_list:REG_DEAD (reg/v:SI 13981 [orig:3499 argIntAdjusted1 ] [3499])\r\n\u003e (nil)))))\r\n\u003e ../../spursistasrc/vm/gcc3x-cointerp.c:15766: confused by earlier errors, bailing out\r\n\u003e make: *** [../common/Makefile.rules:12: build/vm/gcc3x-cointerp.o] Error 1\r\n\u003e \r\n\u003e "}],"action":{"name":"View Commit","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/4c4686e183736395021654c29b0fe995384e5449#commitcomment-28373587"}}}</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] Skip SUnit testing in Sista builds (4c4686e)

David T Lewis
In reply to this post by David T Lewis
 

I did succeed to produce pharo.sista.spur on my own debian32 box, but not on travis
And I now have the pharo.sista.spur built on appveyor, but some artefacts are missing
See https://ci.appveyor.com/project/OpenSmalltalk/vm/build/1.0.1214/job/rywkbst0ftepla5a

/cygdrive/c/projects/vm
%CYG_ROOT%\bin\bash -lc "cd $APPVEYOR_BUILD_FOLDER/deploy; exec 0</dev/null; exec ./filter-exec.sh pack-vm.sh"
Skipping a deployment with the script provider because this branch is not permitted.
%CYG_ROOT%\bin\bash -lc "cd $APPVEYOR_BUILD_FOLDER/deploy; exec 0</dev/null; exec ./filter-exec.sh bintray.sh"
Skipping a deployment with the script provider because this branch is not permitted.
%CYG_ROOT%\bin\bash -lc "cd $APPVEYOR_BUILD_FOLDER/deploy/pharo; exec 0</dev/null; exec ./filter-exec.sh deploy.sh"
Skipping a deployment with the script provider because this branch is not permitted.
Collecting artifacts...
No artifacts found matching 'products*.zip' path
"GitHub" deployment has been skipped as environment variable has not matched ("appveyor_repo_tag" is "false", should be "true")


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/OpenSmalltalk/opensmalltalk-vm","title":"OpenSmalltalk/opensmalltalk-vm","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm"}},"updates":{"snippets":[{"icon":"PERSON","message":"@nicolas-cellier-aka-nice on 4c4686e: I did succeed to produce pharo.sista.spur on my own debian32 box, but not on travis\r\nAnd I now have the pharo.sista.spur built on appveyor, but some artefacts are missing\r\nSee https://ci.appveyor.com/project/OpenSmalltalk/vm/build/1.0.1214/job/rywkbst0ftepla5a\r\n\r\n\u003e /cygdrive/c/projects/vm\r\n\u003e %CYG_ROOT%\\bin\\bash -lc \"cd $APPVEYOR_BUILD_FOLDER/deploy; exec 0\u003c/dev/null; exec ./filter-exec.sh pack-vm.sh\"\r\n\u003e Skipping a deployment with the script provider because this branch is not permitted.\r\n\u003e %CYG_ROOT%\\bin\\bash -lc \"cd $APPVEYOR_BUILD_FOLDER/deploy; exec 0\u003c/dev/null; exec ./filter-exec.sh bintray.sh\"\r\n\u003e Skipping a deployment with the script provider because this branch is not permitted.\r\n\u003e %CYG_ROOT%\\bin\\bash -lc \"cd $APPVEYOR_BUILD_FOLDER/deploy/pharo; exec 0\u003c/dev/null; exec ./filter-exec.sh deploy.sh\"\r\n\u003e Skipping a deployment with the script provider because this branch is not permitted.\r\n\u003e Collecting artifacts...\r\n\u003e No artifacts found matching 'products\\*.zip' path\r\n\u003e \"GitHub\" deployment has been skipped as environment variable has not matched (\"appveyor_repo_tag\" is \"false\", should be \"true\")\r\n"}],"action":{"name":"View Commit","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/4c4686e183736395021654c29b0fe995384e5449#commitcomment-28378962"}}}</script>
Reply | Threaded
Open this post in threaded view
|

Re: [OpenSmalltalk/opensmalltalk-vm] Skip SUnit testing in Sista builds (4c4686e)

David T Lewis
In reply to this post by David T Lewis
 

That's because deployment is only enabled for the Cog branch...


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/OpenSmalltalk/opensmalltalk-vm","title":"OpenSmalltalk/opensmalltalk-vm","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm"}},"updates":{"snippets":[{"icon":"PERSON","message":"@fniephaus on 4c4686e: That's because deployment is only enabled for the `Cog` branch..."}],"action":{"name":"View Commit","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/4c4686e183736395021654c29b0fe995384e5449#commitcomment-28379097"}}}</script>