[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] Fix mvm error codes for Linux and Windows builds (#582)

Marcel Taeumel notifications at github.com
Wed Aug 4 10:41:19 UTC 2021


You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/582

-- Commit Summary --

  * For all Linux builds and some Windows builds, fix preservation of error codes in mvm scripts. This makes our GitHub workflows fail at the correct step on a build error.

-- File Changes --

    M build.linux32ARMv6/newspeak.cog.spur/build.assert/mvm (2)
    M build.linux32ARMv6/newspeak.cog.spur/build.debug/mvm (2)
    M build.linux32ARMv6/newspeak.cog.spur/build/mvm (2)
    M build.linux32ARMv6/newspeak.stack.spur/build.assert/mvm (2)
    M build.linux32ARMv6/newspeak.stack.spur/build.debug/mvm (2)
    M build.linux32ARMv6/newspeak.stack.spur/build/mvm (2)
    M build.linux32ARMv6/pharo.cog.spur/build.assert/mvm (2)
    M build.linux32ARMv6/pharo.cog.spur/build.debug/mvm (2)
    M build.linux32ARMv6/pharo.cog.spur/build/mvm (2)
    M build.linux32ARMv6/squeak.cog.spur/build.assert/mvm (2)
    M build.linux32ARMv6/squeak.cog.spur/build.debug/mvm (2)
    M build.linux32ARMv6/squeak.cog.spur/build/mvm (2)
    M build.linux32ARMv6/squeak.cog.v3/build.assert/mvm (2)
    M build.linux32ARMv6/squeak.cog.v3/build.debug/mvm (2)
    M build.linux32ARMv6/squeak.cog.v3/build/mvm (2)
    M build.linux32ARMv6/squeak.stack.spur/build.assert/mvm (2)
    M build.linux32ARMv6/squeak.stack.spur/build.debug/mvm (2)
    M build.linux32ARMv6/squeak.stack.spur/build/mvm (2)
    M build.linux32ARMv6/squeak.stack.v3/build.assert/mvm (2)
    M build.linux32ARMv6/squeak.stack.v3/build.debug/mvm (2)
    M build.linux32ARMv6/squeak.stack.v3/build/mvm (2)
    M build.linux32ARMv7/newspeak.cog.spur/build.assert/mvm (2)
    M build.linux32ARMv7/newspeak.cog.spur/build.debug/mvm (2)
    M build.linux32ARMv7/newspeak.cog.spur/build/mvm (2)
    M build.linux32ARMv7/newspeak.stack.spur/build.assert/mvm (2)
    M build.linux32ARMv7/newspeak.stack.spur/build.debug/mvm (2)
    M build.linux32ARMv7/newspeak.stack.spur/build/mvm (2)
    M build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/mvm (2)
    M build.linux32x86/newspeak.cog.spur/build.assert/mvm (2)
    M build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/mvm (2)
    M build.linux32x86/newspeak.cog.spur/build.debug/mvm (2)
    M build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/mvm (2)
    M build.linux32x86/newspeak.cog.spur/build/mvm (2)
    M build.linux32x86/newspeak.stack.spur/build.assert/mvm (2)
    M build.linux32x86/newspeak.stack.spur/build.debug/mvm (2)
    M build.linux32x86/newspeak.stack.spur/build/mvm (2)
    M build.linux32x86/nsnac.cog.spur/build.assert.itimerheartbeat/mvm (2)
    M build.linux32x86/nsnac.cog.spur/build.assert/mvm (2)
    M build.linux32x86/nsnac.cog.spur/build.debug.itimerheartbeat/mvm (2)
    M build.linux32x86/nsnac.cog.spur/build.debug/mvm (2)
    M build.linux32x86/nsnac.cog.spur/build.itimerheartbeat/mvm (2)
    M build.linux32x86/nsnac.cog.spur/build/mvm (2)
    M build.linux32x86/pharo.cog.spur.lowcode/build.assert.itimerheartbeat/mvm (2)
    M build.linux32x86/pharo.cog.spur.lowcode/build.assert/mvm (2)
    M build.linux32x86/pharo.cog.spur.lowcode/build.debug.itimerheartbeat/mvm (2)
    M build.linux32x86/pharo.cog.spur.lowcode/build.debug/mvm (2)
    M build.linux32x86/pharo.cog.spur.lowcode/build.itimerheartbeat/mvm (2)
    M build.linux32x86/pharo.cog.spur.lowcode/build/mvm (2)
    M build.linux32x86/pharo.cog.spur.minheadless/build.assert.itimerheartbeat/mvm (2)
    M build.linux32x86/pharo.cog.spur.minheadless/build.debug.itimerheartbeat/mvm (2)
    M build.linux32x86/pharo.cog.spur.minheadless/build.itimerheartbeat/mvm (2)
    M build.linux32x86/pharo.cog.spur/build.assert.itimerheartbeat/mvm (2)
    M build.linux32x86/pharo.cog.spur/build.assert/mvm (2)
    M build.linux32x86/pharo.cog.spur/build.debug.itimerheartbeat/mvm (2)
    M build.linux32x86/pharo.cog.spur/build.debug/mvm (2)
    M build.linux32x86/pharo.cog.spur/build.itimerheartbeat/mvm (2)
    M build.linux32x86/pharo.cog.spur/build/mvm (2)
    M build.linux32x86/pharo.sista.spur/build.assert.itimerheartbeat/mvm (2)
    M build.linux32x86/pharo.sista.spur/build.assert/mvm (2)
    M build.linux32x86/pharo.sista.spur/build.debug.itimerheartbeat/mvm (2)
    M build.linux32x86/pharo.sista.spur/build.debug/mvm (2)
    M build.linux32x86/pharo.sista.spur/build.itimerheartbeat/mvm (2)
    M build.linux32x86/pharo.sista.spur/build/mvm (2)
    M build.linux32x86/pharo.stack.spur.lowcode/build.assert.itimerheartbeat/mvm (2)
    M build.linux32x86/pharo.stack.spur.lowcode/build.assert/mvm (2)
    M build.linux32x86/pharo.stack.spur.lowcode/build.debug.itimerheartbeat/mvm (2)
    M build.linux32x86/pharo.stack.spur.lowcode/build.debug/mvm (2)
    M build.linux32x86/pharo.stack.spur.lowcode/build.itimerheartbeat/mvm (2)
    M build.linux32x86/pharo.stack.spur.lowcode/build/mvm (2)
    M build.linux32x86/squeak.cog.spur/build.assert.itimerheartbeat/mvm (2)
    M build.linux32x86/squeak.cog.spur/build.assert/mvm (2)
    M build.linux32x86/squeak.cog.spur/build.debug.itimerheartbeat/mvm (2)
    M build.linux32x86/squeak.cog.spur/build.debug/mvm (2)
    M build.linux32x86/squeak.cog.spur/build.itimerheartbeat/mvm (2)
    M build.linux32x86/squeak.cog.spur/build/mvm (2)
    M build.linux32x86/squeak.cog.v3/build.assert.itimerheartbeat/mvm (2)
    M build.linux32x86/squeak.cog.v3/build.assert/mvm (2)
    M build.linux32x86/squeak.cog.v3/build.debug.itimerheartbeat/mvm (2)
    M build.linux32x86/squeak.cog.v3/build.debug/mvm (2)
    M build.linux32x86/squeak.cog.v3/build.itimerheartbeat/mvm (2)
    M build.linux32x86/squeak.cog.v3/build.multithreaded.assert/mvm (2)
    M build.linux32x86/squeak.cog.v3/build.multithreaded.debug/mvm (2)
    M build.linux32x86/squeak.cog.v3/build.multithreaded/mvm (2)
    M build.linux32x86/squeak.cog.v3/build/mvm (2)
    M build.linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/mvm (2)
    M build.linux32x86/squeak.sista.spur/build.assert/mvm (2)
    M build.linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/mvm (2)
    M build.linux32x86/squeak.sista.spur/build.debug/mvm (2)
    M build.linux32x86/squeak.sista.spur/build.itimerheartbeat/mvm (2)
    M build.linux32x86/squeak.sista.spur/build/mvm (2)
    M build.linux32x86/squeak.stack.spur/build.assert/mvm (2)
    M build.linux32x86/squeak.stack.spur/build.debug/mvm (2)
    M build.linux32x86/squeak.stack.spur/build/mvm (2)
    M build.linux32x86/squeak.stack.v3/build.assert/mvm (2)
    M build.linux32x86/squeak.stack.v3/build.debug/mvm (2)
    M build.linux32x86/squeak.stack.v3/build/mvm (2)
    M build.linux64ARMv8/pharo.stack.spur/build.debug/mvm (2)
    M build.linux64ARMv8/pharo.stack.spur/build/mvm (2)
    M build.linux64ARMv8/squeak.cog.spur/build.assert/mvm (2)
    M build.linux64ARMv8/squeak.cog.spur/build.debug/mvm (2)
    M build.linux64ARMv8/squeak.cog.spur/build/mvm (2)
    M build.linux64ARMv8/squeak.cogmt.spur/build.assert/mvm (2)
    M build.linux64ARMv8/squeak.cogmt.spur/build.debug/mvm (2)
    M build.linux64ARMv8/squeak.cogmt.spur/build/mvm (2)
    M build.linux64ARMv8/squeak.stack.spur/build.assert/mvm (2)
    M build.linux64ARMv8/squeak.stack.spur/build.debug/mvm (2)
    M build.linux64ARMv8/squeak.stack.spur/build/mvm (2)
    M build.linux64x64/newspeak.cog.spur/build.assert.itimerheartbeat/mvm (2)
    M build.linux64x64/newspeak.cog.spur/build.assert/mvm (2)
    M build.linux64x64/newspeak.cog.spur/build.debug.itimerheartbeat/mvm (2)
    M build.linux64x64/newspeak.cog.spur/build.debug/mvm (2)
    M build.linux64x64/newspeak.cog.spur/build.itimerheartbeat/mvm (2)
    M build.linux64x64/newspeak.cog.spur/build/mvm (2)
    M build.linux64x64/newspeak.stack.spur/build.assert/mvm (2)
    M build.linux64x64/newspeak.stack.spur/build.debug/mvm (2)
    M build.linux64x64/newspeak.stack.spur/build/mvm (2)
    M build.linux64x64/nsnac.cog.spur/build.assert.itimerheartbeat/mvm (2)
    M build.linux64x64/nsnac.cog.spur/build.assert/mvm (2)
    M build.linux64x64/nsnac.cog.spur/build.debug.itimerheartbeat/mvm (2)
    M build.linux64x64/nsnac.cog.spur/build.debug/mvm (2)
    M build.linux64x64/nsnac.cog.spur/build.itimerheartbeat/mvm (2)
    M build.linux64x64/nsnac.cog.spur/build/mvm (2)
    M build.linux64x64/pharo.cog.spur.minheadless/build.assert.itimerheartbeat/mvm (2)
    M build.linux64x64/pharo.cog.spur.minheadless/build.debug.itimerheartbeat/mvm (2)
    M build.linux64x64/pharo.cog.spur.minheadless/build.itimerheartbeat/mvm (2)
    M build.linux64x64/pharo.cog.spur/build.assert.itimerheartbeat/mvm (2)
    M build.linux64x64/pharo.cog.spur/build.assert/mvm (2)
    M build.linux64x64/pharo.cog.spur/build.debug.itimerheartbeat/mvm (2)
    M build.linux64x64/pharo.cog.spur/build.debug/mvm (2)
    M build.linux64x64/pharo.cog.spur/build.itimerheartbeat/mvm (2)
    M build.linux64x64/pharo.cog.spur/build/mvm (2)
    M build.linux64x64/squeak.cog.spur/build.assert.itimerheartbeat/mvm (2)
    M build.linux64x64/squeak.cog.spur/build.assert/mvm (2)
    M build.linux64x64/squeak.cog.spur/build.debug.itimerheartbeat/mvm (2)
    M build.linux64x64/squeak.cog.spur/build.debug/mvm (2)
    M build.linux64x64/squeak.cog.spur/build.itimerheartbeat/mvm (2)
    M build.linux64x64/squeak.cog.spur/build/mvm (2)
    M build.linux64x64/squeak.stack.spur/build.assert/mvm (2)
    M build.linux64x64/squeak.stack.spur/build.debug/mvm (2)
    M build.linux64x64/squeak.stack.spur/build/mvm (2)
    M build.sunos32x86/squeak.cog.spur/build/mvm (2)
    M build.sunos32x86/squeak.stack.spur/build/mvm (2)
    M build.sunos64x64/squeak.cog.spur/build/mvm (2)
    M build.sunos64x64/squeak.stack.spur/build/mvm (2)
    M build.win32x86/squeak.cog.spur.lowcode/mvm (6)
    M build.win32x86/squeak.cog.spur/mvm (6)
    M build.win32x86/squeak.sista.spur/mvm (6)

-- Patch Links --

https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/582.patch
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/582.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/582
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20210804/0195cc99/attachment-0001.html>


More information about the Vm-dev mailing list