<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 4 Apr 2017, at 20:56, Nicolas Cellier <<a href="mailto:nicolas.cellier.aka.nice@gmail.com" class="">nicolas.cellier.aka.nice@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class=""><br class=""><div class="gmail_extra"><br class=""><div class="gmail_quote">2017-04-04 20:03 GMT+02:00 Eliot Miranda <span dir="ltr" class=""><<a href="mailto:eliot.miranda@gmail.com" target="_blank" class="">eliot.miranda@gmail.com</a>></span>:<br class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <br class=""><div dir="ltr" class=""><br class=""><div class="gmail_extra"><br class=""><div class="gmail_quote">On Tue, Apr 4, 2017 at 10:00 AM, Denis Kudriashov <span dir="ltr" class=""><<a href="mailto:dionisiydk@gmail.com" target="_blank" class="">dionisiydk@gmail.com</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr" class=""><div class="gmail_extra"><span class=""><br class=""><div class="gmail_quote">2017-04-04 18:45 GMT+02:00 Esteban Lorenzano <span dir="ltr" class=""><<a href="mailto:estebanlm@gmail.com" target="_blank" class="">estebanlm@gmail.com</a>></span>:<br class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class=""><blockquote type="cite" class=""><div class=""><div dir="ltr" class="">> I think you are wrong because I check it carefully in Squeak and I found it on github <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/search?utf8=%E2%9C%93&q=primitiveFindSubstring&type=" target="_blank" class="">https://github.com/OpenSmallta<wbr class="">lk/opensmalltalk-vm/search?utf<wbr class="">8=✓&q=primitiveFindSubstring&<wbr class="">type=</a>.<br class=""></div></div></blockquote><div class=""><br class=""></div></span><div class="">still is not there, because is not the same primitive :)</div></blockquote></div><br class=""></span>Does it also means that latest VM is built differently then stable? (primitive works on stable pharo). I just thought that we already moved to opensmalltalk build process.</div></div></blockquote><div class=""><br class=""></div><div class="">Not yet.  We are close. Last week I got angry with Esteban because I thought that the joe was stalled because Pharo didn't want to move to opensmalltalk-vm, but I over reacted.  One of the issues preventing the move was indeed this primitive and the fact that someone, without thinking to talk to anyone working with the VM, renamed the primitive, and then someone put it on the wrong class.  Esteban and I have spent some hours trying to work around such issues.  I wish people would be more considerate.</div><div class=""><br class=""></div><div class="">If issues like this can be resolved we are very close to using the opensmalltalk-vm process for stable Pharo VMs.  Esteban wants (and has built) a test build that tries to produce sources and generate Vs and runs tests every time VMMaker is committed.  On the Squeak side we only try and build VMs when opensmalltalk-vm is committed in git.  I don't want to stand in Esteban's way.  I *do* want stable VMs to be built from the opensmalltalk-vm tree.</div></div><br class=""><div class="gmail-m_-2889210678598389128gmail_signature"><div dir="ltr" class=""><div class=""><span style="font-size:small;border-collapse:separate" class=""><div class="">_,,,^..^,,,_<br class=""></div><div class="">best, Eliot</div></span></div></div></div>
</div></div>
<br class=""></blockquote></div><br class=""></div><div class="gmail_extra">+1<br class=""><div class="gmail_extra">The faster we get the feedback the better.<br class="">So the Pharo VM has to be built on opensmalltalk-vm<span class=""><br class=""><br class=""></span></div></div><div class="gmail_extra">If Pharo people wants to have a fork for mastering their release cycle, (the officially released VM) that's understandable.<br class=""></div><div class="gmail_extra">If Pharo people wants to have a better automation with VMMaker code generation (maybe in a dev branch) and non regression tests that's all good.<br class=""><br class=""></div><div class="gmail_extra">It's just that we should integrate back any improvment and fix ASAP.</div><div class="gmail_extra">It would be even better to commit those fix in opensmalltalk-vm directly (feature branch and/or pull request)<br class=""><br class=""></div><div class="gmail_extra">BTW, don't forget Ronie as a referent Pharo VM developer :)<br class=""></div></div></div></blockquote><div><br class=""></div><div>we all agree with that. </div><div>thing is: </div><div><br class=""></div><div>- we still want to have a CI process running which covers all the stages of VM development: source generation, compilation, test. </div><div>- we have a different packaging policy (basically we push to different places).</div><div><br class=""></div><div>now, I do not see why that cannot coexist with opensmalltalk-vm, after all the work made this year (and believe me, it was A LOT of work). </div><div><br class=""></div><div>Esteban</div></div><br class=""></body></html>