[Pharo-dev] New stable VM for Pharo8?

2019-04-02 Thread Guillermo Polito
Hi all, Esteban, In the last sprint with Pablo and Pierre we have detected several misbehaviours with files. The issue was particular reproducible when trying to run iceberg tests: the VM kind of ran out of slots for opening files. The strangest thing is that the leaks seemed to happen when

Re: [Pharo-dev] New stable VM for Pharo8?

2019-04-02 Thread ducasse
Thanks guille and pablo for you dedication for Pharo, I love you :) Now just that I understand, does it mean that the latest open smalltalk vm does not run on anything else that Mojave and High Sierra? Stef (back writing research proposal…..) > On 2 Apr 2019, at 13:40, Guillermo Polito

[Pharo-dev] [ANN] Pharo Workshops in Switzerland: April 30 to May 3rd

2019-04-02 Thread Marcus Denker
Hi, Kertyx is organising a Workshop Series, the Digital Healthcare Innovation Workshops Part of this series will be a workshop around Pharo: Interactive and efficient ways to build technology stacks for experienced developers. - Where? Lavigny/Switzerland - When? April 30 to May 3 - Event web

[Pharo-dev] Performance Issues

2019-04-02 Thread teso...@gmail.com
Hi, this will be a long mail. I have organized it in different sections. Resume: == - There are performance issues in Pharo 7. - I have made benchmarks. - With Guille we made an improvement in saving source code in methods. - More improvements to come. - Automation and CI in the future.

Re: [Pharo-dev] Performance Issues

2019-04-02 Thread ducasse
Yes we want to use it to build a regression database :) Stef > On 2 Apr 2019, at 17:19, Martin Dias wrote: > > Great! > SMark is a very useful package for benchmarking. > > On Tue, Apr 2, 2019 at 12:06 PM Tudor Girba wrote: >> >> Great work! >> >> Thanks, >> Doru >> >>> On Apr 2, 2019,

Re: [Pharo-dev] Green tests

2019-04-02 Thread Guillermo Polito
On Tue, Apr 2, 2019 at 5:36 PM Marcus Denker wrote: > > > > On 2 Apr 2019, at 17:30, ducasse wrote: > > > > Cool and thanks! > > I love this green bar and I will try to keep it green. > > Do you know if the test writing by pierre should be pushed in Pharo > because I have the impression that

Re: [Pharo-dev] Performance Issues

2019-04-02 Thread Tudor Girba
Great work! Thanks, Doru > On Apr 2, 2019, at 4:22 PM, teso...@gmail.com wrote: > > Hi, this will be a long mail. I have organized it in different sections. > > Resume: > == > > - There are performance issues in Pharo 7. > - I have made benchmarks. > - With Guille we made an improvement

Re: [Pharo-dev] New stable VM for Pharo8?

2019-04-02 Thread ducasse
Thanks ronie for the explanation. I thought that plugin was a plugin, i.e., optional but it looks like it is not. :( When I read your mail, it looks like we have to problem with a plugin we do not use. Even better :( May be Pharo should have a branch so that we can promote a Pharo stable VM. I

[Pharo-dev] [Pharo 8.0] Build #212: Improving the performance of SourceFileArray in Pharo8

2019-04-02 Thread ci-pharo-ci-jenkins2
There is a new Pharo build available! The status of the build #212 was: FAILURE. The Pull Request #3127 was integrated: "Improving the performance of SourceFileArray in Pharo8" Pull request url: https://github.com/pharo-project/pharo/pull/3127 Issue Url:

Re: [Pharo-dev] New stable VM for Pharo8?

2019-04-02 Thread Guillermo Polito
On Tue, Apr 2, 2019 at 2:11 PM ducasse wrote: > Thanks guille and pablo for you dedication for Pharo, I love you :) > > Now just that I understand, does it mean that the latest open smalltalk vm > does not run on anything else that Mojave and High Sierra? > I don't know exactly on what versions

Re: [Pharo-dev] New stable VM for Pharo8?

2019-04-02 Thread Alistair Grant
Hi Guille, On Tue, 2 Apr 2019 at 13:40, Guillermo Polito wrote: > > Hi all, Esteban, > > In the last sprint with Pablo and Pierre we have detected several > misbehaviours with files. > The issue was particular reproducible when trying to run iceberg tests: the > VM kind of ran out of slots for

Re: [Pharo-dev] Performance Issues

2019-04-02 Thread Sven Van Caekenberghe
This is simply fantastic work ! > On 2 Apr 2019, at 16:22, teso...@gmail.com wrote: > > Hi, this will be a long mail. I have organized it in different sections. > > Resume: > == > > - There are performance issues in Pharo 7. > - I have made benchmarks. > - With Guille we made an

Re: [Pharo-dev] Performance Issues

2019-04-02 Thread Martin Dias
Great! SMark is a very useful package for benchmarking. On Tue, Apr 2, 2019 at 12:06 PM Tudor Girba wrote: > > Great work! > > Thanks, > Doru > > > On Apr 2, 2019, at 4:22 PM, teso...@gmail.com wrote: > > > > Hi, this will be a long mail. I have organized it in different sections. > > > >

Re: [Pharo-dev] Green tests

2019-04-02 Thread ducasse
Cool and thanks! I love this green bar and I will try to keep it green. Do you know if the test writing by pierre should be pushed in Pharo because I have the impression that they will be red first > Hi all, > > In a couple of minutes I've made some (not complicated) fixes to make Rubric >

Re: [Pharo-dev] Green tests

2019-04-02 Thread Guillermo Polito
On Tue, Apr 2, 2019 at 5:31 PM ducasse wrote: > Cool and thanks! > I love this green bar and I will try to keep it green. > Do you know if the test writing by pierre should be pushed in Pharo > because I have the impression that they will be red first > Short answer: no :). Long answer: I've

Re: [Pharo-dev] New stable VM for Pharo8?

2019-04-02 Thread Ronie Salgado
Hi, > I thought that plugin was a plugin, i.e., optional but it looks like it is > not. :( The plugin itself is optional, but it depends on code being exposed from the VM windowing system in order to blit a final rendered rectangle on top the VM window. Since Apple is deprecating OpenGL, then

[Pharo-dev] [Pharo 8.0] Build #211: 3119-Failing-test-on-CI-MorphicTextInputFieldAdapterTesttestMaxLengthIsSetInWidget

2019-04-02 Thread ci-pharo-ci-jenkins2
There is a new Pharo build available! The status of the build #211 was: FAILURE. The Pull Request #3129 was integrated: "3119-Failing-test-on-CI-MorphicTextInputFieldAdapterTesttestMaxLengthIsSetInWidget" Pull request url: https://github.com/pharo-project/pharo/pull/3129 Issue Url:

Re: [Pharo-dev] Green tests

2019-04-02 Thread Marcus Denker
> On 2 Apr 2019, at 17:30, ducasse wrote: > > Cool and thanks! > I love this green bar and I will try to keep it green. > Do you know if the test writing by pierre should be pushed in Pharo because I > have the impression that they will be red first > If we add failing tests, then

Re: [Pharo-dev] Green tests

2019-04-02 Thread ducasse
And this was not just for fun that tests were broken with rubric. First there was no tests when Alain fixed rubric Second some features were bad so not copied and pasted to Rubric. Life is complex. And we try our best. But I did not want to say to Alain: “too bad you work a lot but now we do

Re: [Pharo-dev] Green tests

2019-04-02 Thread ducasse
> On 2 Apr 2019, at 17:40, Guillermo Polito > wrote: > > > > On Tue, Apr 2, 2019 at 5:31 PM ducasse > wrote: > Cool and thanks! > I love this green bar and I will try to keep it green. > Do you know if the test writing by

Re: [Pharo-dev] New stable VM for Pharo8?

2019-04-02 Thread ducasse
Ok thanks ronie. This is why the headless VM is on P8 roadmap. I think that Esteban will start to work on it in May. But he can confirm his agenda. Stef > On 2 Apr 2019, at 17:46, Ronie Salgado wrote: > > Hi, > > I thought that plugin was a plugin, i.e., optional but it looks like it is

[Pharo-dev] [Pharo 8.0] Build #209: 3125-Cleanups-and-improved-ComputedSlot

2019-04-02 Thread ci-pharo-ci-jenkins2
There is a new Pharo build available! The status of the build #209 was: SUCCESS. The Pull Request #3126 was integrated: "3125-Cleanups-and-improved-ComputedSlot" Pull request url: https://github.com/pharo-project/pharo/pull/3126 Issue Url: https://github.com/pharo-project/pharo/issues/3125

Re: [Pharo-dev] New stable VM for Pharo8?

2019-04-02 Thread Ronie Salgado
Hi, For a job I have to adapt old Squeak code (B3DAcceleratorPlugin) to newer graphics APIs (Metal and D3D11). The VM window has to use the same rendering interface as the plugin for rendering. Recently for trying to solve the issue with the older machines I implemented support selecting the

[Pharo-dev] Green tests

2019-04-02 Thread Guillermo Polito
Hi all, In a couple of minutes I've made some (not complicated) fixes to make Rubric tests green again: https://github.com/pharo-project/pharo/pull/3129 This is of course not a super Rubric enhancement (for which I've opened another issue requesting some missing feature

Re: [Pharo-dev] Performance Issues

2019-04-02 Thread ducasse
Hi Pablo Super super cool. I knew that you were working on it but it is over my expectation. You forgot to mention that this effort is supported by the consortium and by Lifeware and Schmidt support. We will announce but now we can say it. Stef > On 2 Apr 2019, at 16:22, teso...@gmail.com

[Pharo-dev] [Pharo 8.0] Build #210: 2722-Symbol-should-not-implement-pragmas

2019-04-02 Thread ci-pharo-ci-jenkins2
There is a new Pharo build available! The status of the build #210 was: FAILURE. The Pull Request #2723 was integrated: "2722-Symbol-should-not-implement-pragmas" Pull request url: https://github.com/pharo-project/pharo/pull/2723 Issue Url: https://github.com/pharo-project/pharo/issues/2722

Re: [Pharo-dev] New stable VM for Pharo8?

2019-04-02 Thread Esteban Lorenzano
Hi, > On 2 Apr 2019, at 13:40, Guillermo Polito wrote: > > Hi all, Esteban, > > In the last sprint with Pablo and Pierre we have detected several > misbehaviours with files. > The issue was particular reproducible when trying to run iceberg tests: the > VM kind of ran out of slots for

Re: [Pharo-dev] New stable VM for Pharo8?

2019-04-02 Thread Esteban Lorenzano
> On 2 Apr 2019, at 17:53, ducasse wrote: > > Ok thanks ronie. > This is why the headless VM is on P8 roadmap. > I think that Esteban will start to work on it in May. > But he can confirm his agenda. Well, indirectly we are already working on it :) Pablo will concentrate on it in may

Re: [Pharo-dev] Performance Issues

2019-04-02 Thread Esteban Lorenzano
Clap, clap, clap! (De pie) > On 2 Apr 2019, at 16:22, teso...@gmail.com wrote: > > Hi, this will be a long mail. I have organized it in different sections. > > Resume: > == > > - There are performance issues in Pharo 7. > - I have made benchmarks. > - With Guille we made an improvement in

Re: [Pharo-dev] New stable VM for Pharo8?

2019-04-02 Thread Esteban Lorenzano
> On 2 Apr 2019, at 20:30, Esteban Lorenzano wrote: > > > >> On 2 Apr 2019, at 17:53, ducasse > > wrote: >> >> Ok thanks ronie. >> This is why the headless VM is on P8 roadmap. >> I think that Esteban will start to work on it in May. >> But he can confirm

Re: [Pharo-dev] New stable VM for Pharo8?

2019-04-02 Thread ducasse
Which reminds me https://www.amazon.com/Scientific-Progress-Goes-Boink-Collection/dp/0836218787 is about calvin creating a machine to create clones so that they clean his room. And after the clones are getting as

Re: [Pharo-dev] Green tests

2019-04-02 Thread Ben Coman
On Tue, 2 Apr 2019 at 23:36, ducasse wrote: > I’m inherently race condition incompatible and just avoid concurrent > programming because I’m too dull on this. > I've solved a few Pharo race conditions before, so just a tip (that you maybe already know). You can't troubleshoot a race condition

Re: [Pharo-dev] Green tests

2019-04-02 Thread Tudor Girba
Instead of printing, you can also use Beacon. We actually developed Beacon specifically to be able to debug a parallel distributed system. Cheers, Doru > On Apr 2, 2019, at 11:56 PM, Ben Coman wrote: > > > On Tue, 2 Apr 2019 at 23:36, ducasse wrote: > I’m inherently race condition