[Vm-dev] Current VM build problems. (was: Fwd: Errored: OpenSmalltalk/opensmalltalk-vm#835 (Cog - 7dff211))

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Thu Aug 31 12:11:21 UTC 2017


2017-08-31 10:59 GMT+02:00 Tobias Pape <Das.Linux at gmx.de>:

>
> Hi Nicolas
>
> > On 31.08.2017, at 04:42, Nicolas Cellier <nicolas.cellier.aka.nice@
> gmail.com> wrote:
> >
> >
> >
> > 2017-08-29 13:39 GMT+02:00 Tobias Pape <Das.Linux at gmx.de>:
> >
> > Hi all,
> >
> > currently the vm fails to build properly due to two main problems:
> >
> > a) #testBecomeIdentityHash fails on Squeak5.1 for
> >         linux32x86 squeak.cog.spur      https://travis-ci.org/
> OpenSmalltalk/opensmalltalk-vm/jobs/269505448#L3172
> >         linux32x86 squeak.sista.spur    https://travis-ci.org/
> OpenSmalltalk/opensmalltalk-vm/jobs/269505458#L3208
> >         linux32x86 squeak.stack.spur    https://travis-ci.org/
> OpenSmalltalk/opensmalltalk-vm/jobs/269505461#L1842
> >         macos32x86 squeak.cog.spur      https://travis-ci.org/
> OpenSmalltalk/opensmalltalk-vm/jobs/269505499#L8455
> >         macos32x86 squeak.sista.spur    https://travis-ci.org/
> OpenSmalltalk/opensmalltalk-vm/jobs/269505503#L8517
> >         macos32x86 squeak.stack.spur    https://travis-ci.org/
> OpenSmalltalk/opensmalltalk-vm/jobs/269505505#L7383
> > (Or said differently: on 32x86 for squeak.*.spur)
> >
> > I recall we had problems there but I thought those were fixed 2..3 years
> ago?
> > Someone can comment?
> >
> > It fails for more than 2 months (build #808) in any case in we look at
> Travis history (i can't backtrack more than that)...
> > Did it ever work in spur?
> > If I take VM from https://bintray.com/opensmalltalk/vm/cog,
> > it worked until 201705281305  but 201706280928 fails.
> >
> > The testBecomeIdentityHash did not change recently (it's from 2012)
> >
> > Become had minor changes in July, so it's something before that...
> > (only a new primitive for 1-way without copyHash has been added
> recently...
> > and a primitive failure in case of immutability )
> >
> > The problem must be somewhere between VMMaker.oscog-nice.2224 and
> VMMaker.oscog-eem.2245
> >
>
> Thanks for bisecting that.
> I don't know hot to go on here, tho…
> Eliot, can you give me a pointer?
>
> Best regards
>         -tobias
>
>
Seeking for a narrower interval:

thess commit pass green:
6a63f68a3dd4deb7c17dd2c7ac6e4dd4b0b6d937 (comment: CogVM source as per
VMMaker.oscog-eem.2232, May 31)
5ec678cdc4c1c2a66ef81b47762b7338d8ee81d1 (comment: CogVM source as per
VMMaker.oscog-eem.2240, Jun 10)
9a98be0c6d5968627db24a3e4d97d0be28fba27c (comment: CogVm source as per
VMMaker.oscog-eem.2241, Jun 10)
b1bb2e26d0efe204b742681ba5674d9af57a4304 (comment: CogVM source as per
VMMaker.oscog-eem.2242, Jun 13)
db29f6214e325d97a245748aad27ff90b17e0e5c (comment: [osx] fix guard, again,
Jun 15)

this commit fails red:
3010e4465405f6ec7a289fc3a3d21eb324816a8f (comment: CogVM source as per
VMMaker.oscog-eem.2243, Jun 16)

VMMaker 2243 introduces a CodeGeneration change, so it's probably the cause
and we'll have to analyze the diff of generated code...


> Nicolas
> >
> >
> > b) the pharo deployment seems to not work correctly:
> >
> >         https://travis-ci.org/OpenSmalltalk/opensmalltalk-
> vm/jobs/269505445#L1900
> >         https://travis-ci.org/OpenSmalltalk/opensmalltalk-
> vm/jobs/269505471#L8223
> >         https://travis-ci.org/OpenSmalltalk/opensmalltalk-
> vm/jobs/269505444#L1900
> >
> > for 64x64 pharo.cog.spur.
> > If it is correct that those 3 vms cannot be deployed, please fix the
> deploy script to not try to.
> > IF incorrect, pleas fix on your side/site.
> >
> > Best regards
> >         -Tobias
> >
> >
> >
> > > Begin forwarded message:
> > >
> > > From: Travis CI <builds at travis-ci.org>
> > > Subject: Errored: OpenSmalltalk/opensmalltalk-vm#835 (Cog - 7dff211)
> > > Date: 29. August 2017 um 13:02:09 MESZ
> > >
> > >  OpenSmalltalk / opensmalltalk-vm (Cog)
> > >
> > > Build #835 has errored.        48 minutes and 25 seconds
> > >       Tobias Pape     7dff211 Changeset →
> > >       [squeakssl] follow suit with the unix hostname validation things
> > > Want to know about upcoming build environment updates?
> > > Would you like to stay up-to-date with the upcoming Travis CI build
> environment updates? We set up a mailing list for you! Sign up here.
> > >       Documentation about Travis CI
> > > Need help? Mail support!
> > > Choose who receives these build notification emails in your
> configuration file.
> > >
> > > Would you like to test your private code?
> > > Travis CI for Private Projects could be your new best friend!
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20170831/a71f4340/attachment.html>


More information about the Vm-dev mailing list