Re: [Pharo-dev] [Need help with Monkey] Removing Object>>name

2016-02-04 Thread Guille Polito
So far, I'm blaming Smalltalkhub: - I create a new empty package. - I commit it to a local directory, it works ok. - I commit it to a smalltalkhub repository: the file in my package cache is ok, but the file in smalltalkhub is corrupted e.g.,

Re: [Pharo-dev] [Need help with Monkey] Removing Object>>name

2016-02-04 Thread Guille Polito
And yes, linux VM's are not shipped with the UUID plugin... at least not since 2014/2013... Also, I believe the plugin is not compiled as internal since it is not listed in Smalltalk vm listBuiltinModules. Smalltalk vm listLoadedModules. On 02/04/2016 11:12 AM, Guille Polito wrote: On

Re: [Pharo-dev] [Need help with Monkey] Removing Object>>name

2016-02-04 Thread Sven Van Caekenberghe
It beats the hell out of me why we need a plugin (apart from speed) and why the fallback should not work (i.e. generate duplicates). It is not rocket science or magic, right ? I once made my own generator: Neo-UUID (http://mc.stfx.eu/Neo or Neo on StHub). It is pretty simple and fast. > On 04

Re: [Pharo-dev] [Need help with Monkey] Removing Object>>name

2016-02-04 Thread Guille Polito
Well, maybe we do not need a plugin, but then the fallback code is not generating unique enough UUIDs :/ Maybe it is a side effect of Spur? I'll try to patch the UUID generator in the image with the Neo one and test if it solves my problem... I just want to commit :'( On 02/04/2016 11:36

Re: [Pharo-dev] [Need help with Monkey] Removing Object>>name

2016-02-04 Thread Guille Polito
On 02/04/2016 10:58 AM, Sven Van Caekenberghe wrote: But StHub did not change for a long time, no ? I know... Saving to an HTTP MC repo is nothing more than an HTTP PUT. You should be able to do that manually with just ZnClient. Well, yes. But I'm just clicking the save button on the

[Pharo-dev] [ANN] We are in "code freeze" for Pharo 5

2016-02-04 Thread Esteban Lorenzano
Hi, We are on “just bugfixes” since some time now… I delayed the announcement because Epicea still needs to enter and we didn’t manage to include it yet. But well… with the exception of Epicea, no new features will be included un Pharo 5… just bugfixes (and we have a lot of bugfixes incoming…

Re: [Pharo-dev] [Need help with Monkey] Removing Object>>name

2016-02-04 Thread Sven Van Caekenberghe
> On 04 Feb 2016, at 11:55, Guille Polito wrote: > > Good news, so far, installing NeoUUID and replacing UUID class >> new by: > > UUID class >> new >^NeoUUIDGenerator new next > > seems to work. At it looks that I can trust again my commits. > > Thanks Sven :)

Re: [Pharo-dev] Contributing to Pharo

2016-02-04 Thread Stephan Eggermont
On 04-02-16 13:09, Henrik Johansen wrote: Also, the ancestry of all packages in Pharo Core was truncated a few years back, which also screwed up merging*. I don't think anyone looked into why it happened. My experiment in creating one file for a whole project would be a suitable starting

Re: [Pharo-dev] SessionManager (aka new startup / shutdown list manager) needs testers

2016-02-04 Thread Aliaksei Syrel
Hi Christophe Thanks for the answer :) What you proposed indeed fixes the issue. it would be great to have it! Because Bloc Universe knows which space is currently running I can detect which UI manager is needed. So I just hacked "new" in bloc ui manager: new > ^ super new space: (%ask

Re: [Pharo-dev] Contributing to Pharo

2016-02-04 Thread Nicolas Cellier
2016-02-04 13:09 GMT+01:00 Henrik Johansen : > > > On 04 Feb 2016, at 10:26 , Thierry Goubier > wrote: > > > > Le 04/02/2016 10:04, Nicolas Cellier a écrit : > >> I don't understand broken history either. > >> Yes there can be .mcz name

Re: [Pharo-dev] Best way to access icons?

2016-02-04 Thread stepharo
Hi guys I do not have the answer but I hate such patterns Smalltalk ui icons iconNamed: #protocolExtension. To me a tools using an icon should declare the icons as a ***local*** ressources. We could imagine that there is a IconContainer and that as a tool I declare that I want an icons

Re: [Pharo-dev] Epicea tests failure under Windows (WAS: RE: [ANN] We are in "code freeze" for Pharo 5)

2016-02-04 Thread stepharo
Thanks vincent! Le 4/2/16 16:25, Blondeau Vincent a écrit : I just tried to integrate and the tests are failing when reopening the image. Just added the opening of the session file at the right place and the closing of the file at the end of the critical section. Now, it works fine for me

[Pharo-dev] Pharo mooc registration is available

2016-02-04 Thread stepharo
https://www.france-universite-numerique-mooc.fr/courses/inria/41010/session01/about?platform=hootsuite

Re: [Pharo-dev] [ANN] We are in "code freeze" for Pharo 5

2016-02-04 Thread Nicolai Hess
2016-02-04 12:21 GMT+01:00 Esteban Lorenzano : > Hi, > > We are on “just bugfixes” since some time now… I delayed the announcement > because Epicea still needs to enter and we didn’t manage to include it yet. > But well… with the exception of Epicea, no new features will be

Re: [Pharo-dev] [ANN] We are in "code freeze" for Pharo 5

2016-02-04 Thread Ben Coman
On Thu, Feb 4, 2016 at 7:21 PM, Esteban Lorenzano wrote: > Hi, > > We are on “just bugfixes” since some time now… I delayed the announcement > because Epicea still needs to enter and we didn’t manage to include it yet. > But well… with the exception of Epicea, no new

Re: [Pharo-dev] pharo-minimal-vm

2016-02-04 Thread Clément Bera
One thing you can do is to compile the VM without the external plugins as they are optional. It disables some features (git, Cairo, SDL, ...) but it decreases the memory footprint. This can also be done after the compilation by removing the plugins in the VM folder. In addition you can use a

Re: [Pharo-dev] Contributing to Pharo

2016-02-04 Thread Thierry Goubier
Le 04/02/2016 14:32, Nicolas Cellier a écrit : 2016-02-04 10:26 GMT+01:00 Thierry Goubier >: Le 04/02/2016 10:04, Nicolas Cellier a écrit : [... cut ] Or is it the fact that some .mcz could be missing?

Re: [Pharo-dev] [Need help with Monkey] Removing Object>>name

2016-02-04 Thread Denis Kudriashov
2016-02-04 11:29 GMT+01:00 Guille Polito : > And yes, linux VM's are not shipped with the UUID plugin... at least not > since 2014/2013... > > Also, I believe the plugin is not compiled as internal since it is not > listed in > > Smalltalk vm listBuiltinModules. >

Re: [Pharo-dev] Contributing to Pharo

2016-02-04 Thread Thierry Goubier
Le 04/02/2016 13:09, Henrik Johansen a écrit : Also, the ancestry of all packages in Pharo Core was truncated a few years back, which also screwed up merging*. I don't think anyone looked into why it happened. It was done on purpose for the Pharo 3 release to reduce the amount of memory used

Re: [Pharo-dev] [ANN] We are in "code freeze" for Pharo 5

2016-02-04 Thread Marcus Denker
> On 04 Feb 2016, at 12:21, Esteban Lorenzano wrote: > > Hi, > > We are on “just bugfixes” since some time now… I delayed the announcement > because Epicea still needs to enter and we didn’t manage to include it yet. > But well… with the exception of Epicea, no new

Re: [Pharo-dev] [Need help with Monkey] Removing Object>>name

2016-02-04 Thread Henrik Johansen
> On 04 Feb 2016, at 12:52 , Sven Van Caekenberghe wrote: > > >> On 04 Feb 2016, at 11:55, Guille Polito wrote: >> >> Good news, so far, installing NeoUUID and replacing UUID class >> new by: >> >> UUID class >> new >> ^NeoUUIDGenerator new next >>

Re: [Pharo-dev] Contributing to Pharo

2016-02-04 Thread Thierry Goubier
Le 04/02/2016 13:21, Stephan Eggermont a écrit : On 04-02-16 13:09, Henrik Johansen wrote: Also, the ancestry of all packages in Pharo Core was truncated a few years back, which also screwed up merging*. I don't think anyone looked into why it happened. My experiment in creating one file for

Re: [Pharo-dev] [ANN] We are in "code freeze" for Pharo 5

2016-02-04 Thread Damien Cassou
Esteban Lorenzano writes: > We are on “just bugfixes” since some time now… I delayed the announcement > because Epicea still needs to enter and we didn’t manage to include it yet. > But well… with the exception of Epicea, no new features will be included un > Pharo 5… just

Re: [Pharo-dev] [ANN] We are in "code freeze" for Pharo 5

2016-02-04 Thread Marcus Denker
> On 04 Feb 2016, at 15:16, Damien Cassou wrote: > > Esteban Lorenzano writes: > >> We are on “just bugfixes” since some time now… I delayed the announcement >> because Epicea still needs to enter and we didn’t manage to include it yet. >> But

Re: [Pharo-dev] Contributing to Pharo

2016-02-04 Thread Nicolas Cellier
I don't understand broken history either. Yes there can be .mcz name clashes but UUID history is stored together in metadata no? If some tool only trust .mcz name without checking UUID, consider it's a bug, and let's correct it (there is some in Monticello Configuration Map) Or is it the fact

Re: [Pharo-dev] [Need help with Monkey] Removing Object>>name

2016-02-04 Thread Guille Polito
Ok, I am puzzled. I downloaded a new fresh image, in a fresh directory, worked on something else, committed, and my commit is completely broken. Attached screenshot of what monticello shows me. I'm on debian jessie 64bits. Maybe it has something to do? On 02/03/2016 03:41 PM, Guille Polito

Re: [Pharo-dev] SessionManager (aka new startup / shutdown list manager) needs testers

2016-02-04 Thread Christophe Demarey
Hi Alex, Thanks for your detailed explanation. To me,the design of the current UIManger is not good enough. UIManager has too much pre-occupations. He is in charge of: providing different implementation of interactive requests, depending if the current UI manager is interactive or not, if the

Re: [Pharo-dev] [Need help with Monkey] Removing Object>>name

2016-02-04 Thread stepharo
Hi guille Esteban got some problems with MC recently so it would be good to have a reproducible case. Stef Le 4/2/16 10:07, Guille Polito a écrit : Ok, I am puzzled. I downloaded a new fresh image, in a fresh directory, worked on something else, committed, and my commit is completely

Re: [Pharo-dev] Contributing to Pharo

2016-02-04 Thread Thierry Goubier
Le 04/02/2016 10:04, Nicolas Cellier a écrit : I don't understand broken history either. Yes there can be .mcz name clashes but UUID history is stored together in metadata no? Yes. If some tool only trust .mcz name without checking UUID, consider it's a bug, and let's correct it (there is

Re: [Pharo-dev] SessionManager (aka new startup / shutdown list manager) needs testers

2016-02-04 Thread Guille Polito
Hi Alex, First, note that the current UIManager selection and the StartupUIManager appears from a cleanup on the old UIManager selection that existed. The idea is that the UIManagerSessionHandler will run in low priority and set a startup UIManager during startup (when you cannot ensure that

Re: [Pharo-dev] Epicea tests failure under Windows (WAS: RE: [ANN] We are in "code freeze" for Pharo 5)

2016-02-04 Thread Martin Dias
Wow, thank you very much for the contribution Vincent! I'm analyzing your changes. Martin On Thu, Feb 4, 2016 at 12:25 PM, Blondeau Vincent < vincent.blond...@worldline.com> wrote: > I just tried to integrate and the tests are failing when reopening the > image. Just added the opening of the

Re: [Pharo-dev] Best way to access icons?

2016-02-04 Thread Esteban Lorenzano
> On 04 Feb 2016, at 17:38, Stephan Eggermont wrote: > > On 04-02-16 17:00, Esteban Lorenzano wrote: >> Smalltalk ui icons iconNamed: #protocolExtension. >> >> Still ugly, but I’m not happy with the idea of a selector-per-icon… > > Why do you see that as a problem? For me

Re: [Pharo-dev] Contributing to Pharo

2016-02-04 Thread Dale Henrichs
Stephan, Have you described this anywhere? Dale On 2/4/16 4:21 AM, Stephan Eggermont wrote: On 04-02-16 13:09, Henrik Johansen wrote: Also, the ancestry of all packages in Pharo Core was truncated a few years back, which also screwed up merging*. I don't think anyone looked into why it

Re: [Pharo-dev] Best way to access icons?

2016-02-04 Thread Aliaksei Syrel
Thanks, Esteban :) As compromise > Smalltalk ui icons iconNamed: #something is ok for now. Cheers Alex On Thu, Feb 4, 2016 at 5:55 PM, Esteban Lorenzano wrote: > > > On 04 Feb 2016, at 17:38, Stephan Eggermont wrote: > > > > On 04-02-16 17:00, Esteban

Re: [Pharo-dev] [Need help with Monkey] Removing Object>>name

2016-02-04 Thread Sven Van Caekenberghe
> On 04 Feb 2016, at 14:02, Henrik Johansen > wrote: > >> >> On 04 Feb 2016, at 12:52 , Sven Van Caekenberghe wrote: >> >> >>> On 04 Feb 2016, at 11:55, Guille Polito wrote: >>> >>> Good news, so far, installing

Re: [Pharo-dev] [Need help with Monkey] Removing Object>>name

2016-02-04 Thread Damien Cassou
Guille Polito writes: > And yes, linux VM's are not shipped with the UUID plugin... at least not > since 2014/2013... if you tell me what to change, I can release new VM sources in http://files.pharo.org/vm/src/vm-unix-sources/ -- Damien Cassou

Re: [Pharo-dev] Contributing to Pharo

2016-02-04 Thread Nicolas Cellier
2016-02-04 10:26 GMT+01:00 Thierry Goubier : > Le 04/02/2016 10:04, Nicolas Cellier a écrit : > >> I don't understand broken history either. >> Yes there can be .mcz name clashes but UUID history is stored together >> in metadata no? >> > > Yes. > > If some tool only

[Pharo-dev] [pharo-project/pharo-core]

2016-02-04 Thread GitHub
Branch: refs/tags/50566 Home: https://github.com/pharo-project/pharo-core

[Pharo-dev] [pharo-project/pharo-core] 3fac82: 50566

2016-02-04 Thread GitHub
Branch: refs/heads/5.0 Home: https://github.com/pharo-project/pharo-core Commit: 3fac822ec0bd8a92bc78c3f7e731559c26079de8 https://github.com/pharo-project/pharo-core/commit/3fac822ec0bd8a92bc78c3f7e731559c26079de8 Author: Jenkins Build Server Date:

[Pharo-dev] Epicea tests failure under Windows (WAS: RE: [ANN] We are in "code freeze" for Pharo 5)

2016-02-04 Thread Blondeau Vincent
I just tried to integrate and the tests are failing when reopening the image. Just added the opening of the session file at the right place and the closing of the file at the end of the critical section. Now, it works fine for me (under W7 of course ;): Name: Ombu-VincentBlondeau.191 Author:

[Pharo-dev] Best way to access icons?

2016-02-04 Thread Aliaksei Syrel
Hi For ages to access an icon we used: > Smalltalk ui icons protocolPrivateIcon Smalltalk ui icons returns an instance of ThemeIcons. After refactoring (case https://pharo.fogbugz.com/f/cases/16651 ) all methods to access icon (for example

Re: [Pharo-dev] Best way to access icons?

2016-02-04 Thread Esteban Lorenzano
Smalltalk ui icons iconNamed: #protocolExtension. Still ugly, but I’m not happy with the idea of a selector-per-icon… they will never be enough and well… is like a monolithic vision. Not that what we have is much better, but you can consider it an iteration :) Esteban > On 04 Feb 2016, at

Re: [Pharo-dev] Contributing to Pharo

2016-02-04 Thread Stephan Eggermont
On 04-02-16 17:22, Dale Henrichs wrote: Stephan, Have you described this anywhere? Not very much http://forum.world.st/Overhead-in-mczs-MCVersionInfo-td4869374.html MCHttpRepository location: 'http://smalltalkhub.com/mc/StephanEggermont/MonticelloProjects/main' user: ''

Re: [Pharo-dev] Best way to access icons?

2016-02-04 Thread Stephan Eggermont
On 04-02-16 17:00, Esteban Lorenzano wrote: Smalltalk ui icons iconNamed: #protocolExtension. Still ugly, but I’m not happy with the idea of a selector-per-icon… Why do you see that as a problem? For me the problem is more the trainwreck. Stephan

Re: [Pharo-dev] Contributing to Pharo

2016-02-04 Thread Ben Coman
On Fri, Feb 5, 2016 at 1:08 AM, Dale Henrichs wrote: > > > On 2/3/16 10:53 PM, Thierry Goubier wrote: >> >> Le 03/02/2016 23:58, Dale Henrichs a écrit : >>> >>> >>> >>> On 02/03/2016 02:34 PM, Thierry Goubier wrote: Le 03/02/2016 22:51, Eliot Miranda a

Re: [Pharo-dev] Contributing to Pharo

2016-02-04 Thread Esteban A. Maringolo
2016-02-04 14:39 GMT-03:00 Ben Coman : > Pertinent is Joel's description of how Microsoft Excel's tipping point > [1] in competing against Lotus123 was when it became able to export to > Lotu123 format. Making it easy for people to move from git back to > Monticello lower

Re: [Pharo-dev] Contributing to Pharo

2016-02-04 Thread Dale Henrichs
On 2/4/16 9:39 AM, Ben Coman wrote: On Fri, Feb 5, 2016 at 1:08 AM, Dale Henrichs wrote: On 2/3/16 10:53 PM, Thierry Goubier wrote: Le 03/02/2016 23:58, Dale Henrichs a écrit : On 02/03/2016 02:34 PM, Thierry Goubier wrote: Le 03/02/2016 22:51, Eliot

Re: [Pharo-dev] Contributing to Pharo

2016-02-04 Thread Dale Henrichs
On 2/4/16 9:48 AM, Esteban A. Maringolo wrote: 2016-02-04 14:39 GMT-03:00 Ben Coman : Pertinent is Joel's description of how Microsoft Excel's tipping point [1] in competing against Lotus123 was when it became able to export to Lotu123 format. Making it easy for people

Re: [Pharo-dev] Best way to access icons?

2016-02-04 Thread Chris Cunningham
On Thu, Feb 4, 2016 at 7:19 AM, Aliaksei Syrel wrote: > Hi > > For ages to access an icon we used: > >> Smalltalk ui icons protocolPrivateIcon > > > Smalltalk ui icons returns an instance of ThemeIcons. > After refactoring (case https://pharo.fogbugz.com/f/cases/16651 >

Re: [Pharo-dev] [ANN] Pomodoro for Pharo 2.0

2016-02-04 Thread ipstone
Hello, First time user of Pharo - I just got pomodoro up running, but how to close it? Thanks! -- Ipstone -- View this message in context: http://forum.world.st/ANN-Pomodoro-for-Pharo-2-0-tp4678427p4875915.html Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.

Re: [Pharo-dev] [Vm-dev] Simple versus Recursive Mutexes

2016-02-04 Thread Denis Kudriashov
Hi Ben. 2016-02-04 18:16 GMT+01:00 Ben Coman : > SimpleMutex>>critical: aBlock > Processor activeProcess == owner > ifTrue: [self error: 'recursive locks will kill you' ]. > ^ super critical: aBlock > This can be easily implemented with current

Re: [Pharo-dev] SessionManager (aka new startup / shutdown list manager) needs testers

2016-02-04 Thread Guille Polito
Hi Alex, First, note that the current UIManager selection and the StartupUIManager appears from a cleanup on the old UIManager selection that existed. The idea is that the UIManagerSessionHandler will run in low priority and set a startup UIManager during startup (when you cannot ensure that