[Pharo-dev] [pharo-project/pharo-core] 4ac391: 30464

2013-10-09 Thread GitHub
  Branch: refs/heads/3.0
  Home:   https://github.com/pharo-project/pharo-core
  Commit: 4ac39149fd226cfce8204908aeb9a8212a912832
  
https://github.com/pharo-project/pharo-core/commit/4ac39149fd226cfce8204908aeb9a8212a912832
  Author: Jenkins Build Server bo...@pharo-project.org
  Date:   2013-10-08 (Tue, 08 Oct 2013)

  Changed paths:
R Polymorph-Widgets-Themes.package/MorphicUIManager.class/instance/ui 
requests/messageNames_inMorphicWindowWithInitialSearchString_.st
R Polymorph-Widgets-Themes.package/MorphicUIManager.class/instance/ui 
requests/messageSet_inMorphicWindowLabeled_.st
A ScriptLoader30.package/ScriptLoader.class/instance/pharo - 
scripts/script119.st
A ScriptLoader30.package/ScriptLoader.class/instance/pharo - 
updates/update30464.st
M 
ScriptLoader30.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
A 
Spec-Tools-VersionBrowser.package/NewVersionBrowser.class/class/protocol/browseVersionsForClass_selector_.st
R 
Tools-Base.package/AbstractTool.class/instance/class/browseCommentVersionsOf_.st
R Tools-Changes.package/ClassCommentVersionsBrowser.class/README.md
R Tools-Changes.package/ClassCommentVersionsBrowser.class/class/instance 
creation/browseCommentOf_.st
R 
Tools-Changes.package/ClassCommentVersionsBrowser.class/class/menu/classCommentVersionsListMenu_.st
R 
Tools-Changes.package/ClassCommentVersionsBrowser.class/class/utilities/commentRecordsOf_.st
R 
Tools-Changes.package/ClassCommentVersionsBrowser.class/class/utilities/timeStampFor_class_reverseOrdinal_.st
R Tools-Changes.package/ClassCommentVersionsBrowser.class/class/window 
color/patchworkUIThemeColor.st
R Tools-Changes.package/ClassCommentVersionsBrowser.class/definition.st
R Tools-Changes.package/ClassCommentVersionsBrowser.class/instance/basic 
function/diffedVersionContents.st
R Tools-Changes.package/ClassCommentVersionsBrowser.class/instance/basic 
function/reformulateList.st
R Tools-Changes.package/ClassCommentVersionsBrowser.class/instance/basic 
function/scanVersionsOf_.st
R Tools-Changes.package/ClassCommentVersionsBrowser.class/instance/basic 
function/updateListsAndCodeIn_.st
R 
Tools-Changes.package/ClassCommentVersionsBrowser.class/instance/menu/compareToCurrentVersion.st
R 
Tools-Changes.package/ClassCommentVersionsBrowser.class/instance/menu/offerVersionsHelp.st
R 
Tools-Changes.package/ClassCommentVersionsBrowser.class/instance/menu/versionsMenu_.st
R 
Tools-Changes.package/ClassCommentVersionsBrowser.class/instance/misc/classCommentIndicated.st
R 
Tools-Changes.package/ClassCommentVersionsBrowser.class/instance/misc/contentsSymbolQuints.st
R 
Tools-Changes.package/ClassCommentVersionsBrowser.class/instance/misc/priorSourceOrNil.st
R 
Tools-Changes.package/ClassCommentVersionsBrowser.class/instance/misc/selectedClass.st
R 
Tools-Changes.package/ClassCommentVersionsBrowser.class/instance/shout/shoutAboutToStyle_.st
M Tools.package/extension/StringHolder/instance/browseVersions.st

  Log Message:
  ---
  30464
11822 remove ClassCommentVersionBrowser
https://pharo.fogbugz.com/f/cases/11822

11824 NewVersionBrowser: add #browseVersionsForClass: selector:
https://pharo.fogbugz.com/f/cases/11824

11823 remove unneded builder methods (messagenames, messageset) from 
MorphicUIManager
https://pharo.fogbugz.com/f/cases/11823

http://files.pharo.org/image/30/30464.zip





Re: [Pharo-dev] external semaphores…again

2013-10-09 Thread p...@highoctane.be
Just a note: in a Pharo20, the number is 256, no matter if in OSX or
Windows (8 here).

In Pharo30 with vmLatest I get the Smalltalk vm maxExternalSemaphores
1000 indeed.

Phil



On Tue, Oct 8, 2013 at 11:15 AM, Igor Stasenko siguc...@gmail.com wrote:




 On 7 October 2013 18:01, Henrik Johansen henrik.s.johan...@veloxit.nowrote:


 On Oct 7, 2013, at 5:40 , Igor Stasenko siguc...@gmail.com wrote:




 On 7 October 2013 17:25, Henrik Johansen henrik.s.johan...@veloxit.nowrote:


 On Oct 7, 2013, at 4:36 , Igor Stasenko siguc...@gmail.com wrote:

  1 thing.
 
  can you tell me what given expression yields for your VM/image:
 
  Smalltalk vm maxExternalSemaphores
 
  (if it gives you number less than 1000 then i think i know what is
 your problem :)
 

 Uhm, I didn't read your implementation, but the proper thing to do for a
 VM which doesn't care about the external objects table (splObjs at: 39)
 growing, is returning nil from maxExternalSemaphores, like it will for
 pre-Cog VM's.


 or.. release VM + image, where image aware of current VM capabilities,
 and refuses to run on older ones, and get rid of all this stuff altogether.

 i changed the low-level implementation (C level), but not primitive
 level. sure thing more cleanup  polishing can be done,
 but the changes i made never get reviewed and properly tested (though,
 there was no problems reported since year from when it was introduced,
 except from last unfortunate rollback to Eliot's original
 implementation).


 I know, which is why I thought you might like the feedback :P
 AFAICT, it would be nice to couple the changes you made with changing
 parameterAt: 49 back to returning nil, as well as returning an error for
 parameterAt: 49 put: that the section is not in use/obsolete, instead of
 returning bogus values.

 Though, sounds a bit strange how parameterAt: 49 can return a huge number
 without any changes to the related code (which would then still be reading
 from a 16bit field :P)




 Otherwise, you'll get a domain error when you eventually (yes,yes, it'll
 take awhile) run out, and maxExternalSemaphoresSilently: tries to set the
 new max to a value that won't fit in the 16bit header field where it
 expects to put it…

 yes.. theoretically.. but i have gut feeling that your image/setup will
 experience a lot of other different problems (memory consumption/amount of
 available OS handles etc), before you get to that point. And at that point,
 you will need to modify VM/OS/image anyways (or figure how to work around
 limits in other way)..



 Yap, I guess you could say changing to a nil return would be more a
 change to play by established conventions when reporting capabilities/needs
 of the VM than anything with practical impact.

 i agree. i will create a bug entry for it then..



  Cheers,
 Henry




 --
 Best regards,
 Igor Stasenko.



Re: [Pharo-dev] external semaphores…again

2013-10-09 Thread Stéphane Ducasse
Hi eliot
 that just means your VM don't have external object size cap.
 I changed the implementation to not have hard limit (the arbitrary large 
 number
 is there just to be compatible with previous implementation).
 
 If you've really done this why haven't you pushed changes back to me?

He did. I remember that he asked you for review on the code multiple times. I 
know because I was asking 
him to know what we should do. And in addition the code was issue was 
documented on the Cog bug tracker. 


  You think I like the limit ?!? ;-).  But is your new implementation 
 lock-free?  I went to some lengths to make sure that the Cog implementation 
 is thread-safe, by making signalling lock-free.  But making it lock-free 
 while allowing growing was too much work.  If your new implementation isn't 
 lock-free and/or isn't thread-safe then IMO the cure is worse than the 
 disease, because signals can get lost and that's much harder to diagnose than 
 deal with a limit that can only be set at startup.

I will let igor reply for the technical part. But we did some tests with 
companies doing web dev for a while 
before pushing this fix in Pharo.

Stef



Re: [Pharo-dev] Monticello requiring network access to save a package in a local repository?

2013-10-09 Thread p...@highoctane.be
Here is the preference for doing just that:
http://www.smalltalkhub.com/#!/~philippeback/HOExtras/packages/Settings-Metacello

In fact, I noticed there was no Settings-Metacello and I created one, along
with that single pref in it. Maybe will be useful for future things

The metacelloPlatformAttributes has been changed like this and put in a
*settings-metacello protocol instead of being in miscellaneous.

metacelloPlatformAttributes
Returns the tags for the conditional platform loading in Metacello.
Pay attention the order is important: from most  to least general.
For release integrators, we should not have #'pharo1.3x' **and**
#'pharo1.4.x'

 ^ SmalltalkImage Pharo2Compatible ifTrue: [
  #(#squeakCommon #pharo #'pharo2.x' #'pharo2.0.x')
 ] ifFalse: [
   #(#squeakCommon #pharo #'pharo3.x' #'pharo3.0.x')
]
.
Feel free to integrate :-)

Phil


Re: [Pharo-dev] Metacello preview in Pharo 2.0

2013-10-09 Thread Stéphane Ducasse


 Hi guys,
 
 because I had problems with Metacello for loading
 ConfigurationOfPierVoyage in Pharo 2.0, I tried Metacello Preview
 following an advice from Dale. Metacello Preview worked perfectly for
 my complex use case. It looks like the Metacello embedded in Pharo 2.0
 is quite buggy. Dale proposes us to include Metacello Preview in Pharo
 2.0 so we don't run into these bugs anymore.
 
 What do you think?

lot of work from what we saw.
It took us a lot of time to get Preview in 3.0


 -- 
 Damien Cassou
 http://damiencassou.seasidehosting.st
 
 Success is the ability to go from one failure to another without
 losing enthusiasm.
 Winston Churchill
 




[Pharo-dev] How to delete an obsolete class ?

2013-10-09 Thread Olivier Auverlot
Hi,

In my project, my code has a strange behavior when I'm reading all subclasses 
of an another class.

The following code must visit all the subclasses of PVEStatus but I get a bad 
result. 

PVEStatus allSubclasses
do: [ :statusDatatype | 
(aRawStatus at: 'type') = statusDatatype type
ifTrue: [ ^ statusDatatype getStatus: 
aRawStatus callback: self ] ]

The answer contains #AnObsoletePVENodeStatus and this class doesn't exist. She 
doesn't appear in the class browser. I suppose that it's a rest of refactoring. 
How can I delete this obsolete class ?

Best regards
Olivier ;-)





Re: [Pharo-dev] external semaphores…again

2013-10-09 Thread Igor Stasenko
On 8 October 2013 22:03, Eliot Miranda eliot.mira...@gmail.com wrote:

 Hi Igor,


 On Tue, Oct 8, 2013 at 2:27 AM, Igor Stasenko siguc...@gmail.com wrote:




 On 7 October 2013 18:36, Norbert Hartl norb...@hartl.name wrote:


 Am 07.10.2013 um 16:36 schrieb Igor Stasenko siguc...@gmail.com:

 1 thing.

 can you tell me what given expression yields for your VM/image:

 Smalltalk vm maxExternalSemaphores

 (if it gives you number less than 1000 then i think i know what is
 your problem :)

 It is 1000

 What would be the problem if it would be smaller?


 that just means your VM don't have external object size cap.
 I changed the implementation to not have hard limit (the arbitrary large
 number
 is there just to be compatible with previous implementation).


 If you've really done this why haven't you pushed changes back to me?  You
 think I like the limit ?!? ;-).  But is your new implementation lock-free?
  I went to some lengths to make sure that the Cog implementation is
 thread-safe, by making signalling lock-free.  But making it lock-free while
 allowing growing was too much work.  If your new implementation isn't
 lock-free and/or isn't thread-safe then IMO the cure is worse than the
 disease, because signals can get lost and that's much harder to diagnose
 than deal with a limit that can only be set at startup.


I understand your concerns. And inviting you to verify my implementation.
It should be lock-free and thread-safe.

All changes are in single file, so you can just take it and replace
existing one..
https://github.com/pharo-project/pharo-vm/blob/master/platforms/Cross/vm/sqExternalSemaphores.c

should be easy to pick up for you.


If you don't remember, in short, i changed the way to it works, by
accumulating signals into static-sized buffer,
which then flushed upon each interrupt.
As long as time between two interrupts remain relatively small, it is
highly improbable that this buffer
will be overrun.


-- 
Best regards,
Igor Stasenko.


Re: [Pharo-dev] How to delete an obsolete class ?

2013-10-09 Thread Pavel Krivanek
You need to check if it still does have some instances and kill them.
Then find and remove all references to the class.

SystemNavigation default obsoleteClasses.

SystemNavigation default obsoleteClasses collect: #allSubInstances.

SystemNavigation default obsoleteClasses first allSubInstances first pointersTo.

etc...

Good hunt
-- Pavel

2013/10/9 Olivier Auverlot olivier.auver...@gmail.com:
 Hi,

 In my project, my code has a strange behavior when I'm reading all subclasses 
 of an another class.

 The following code must visit all the subclasses of PVEStatus but I get a bad 
 result.

 PVEStatus allSubclasses
 do: [ :statusDatatype |
 (aRawStatus at: 'type') = statusDatatype type
 ifTrue: [ ^ statusDatatype getStatus: 
 aRawStatus callback: self ] ]

 The answer contains #AnObsoletePVENodeStatus and this class doesn't exist. 
 She doesn't appear in the class browser. I suppose that it's a rest of 
 refactoring. How can I delete this obsolete class ?

 Best regards
 Olivier ;-)






Re: [Pharo-dev] [pharo-project/pharo-core] 4ac391: 30464

2013-10-09 Thread Esteban Lorenzano
so cool this :)
is super cool how now we can track changes and even comment on them... now I 
need to modify the integration process so we do not produce so much garbage 
methods, but well... with a bit of time...

Esteban

On Oct 9, 2013, at 8:17 AM, GitHub nore...@github.com wrote:

  Branch: refs/heads/3.0
  Home:   https://github.com/pharo-project/pharo-core
  Commit: 4ac39149fd226cfce8204908aeb9a8212a912832
  
 https://github.com/pharo-project/pharo-core/commit/4ac39149fd226cfce8204908aeb9a8212a912832
  Author: Jenkins Build Server bo...@pharo-project.org
  Date:   2013-10-08 (Tue, 08 Oct 2013)
 
  Changed paths:
R Polymorph-Widgets-Themes.package/MorphicUIManager.class/instance/ui 
 requests/messageNames_inMorphicWindowWithInitialSearchString_.st
R Polymorph-Widgets-Themes.package/MorphicUIManager.class/instance/ui 
 requests/messageSet_inMorphicWindowLabeled_.st
A ScriptLoader30.package/ScriptLoader.class/instance/pharo - 
 scripts/script119.st
A ScriptLoader30.package/ScriptLoader.class/instance/pharo - 
 updates/update30464.st
M 
 ScriptLoader30.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
A 
 Spec-Tools-VersionBrowser.package/NewVersionBrowser.class/class/protocol/browseVersionsForClass_selector_.st
R 
 Tools-Base.package/AbstractTool.class/instance/class/browseCommentVersionsOf_.st
R Tools-Changes.package/ClassCommentVersionsBrowser.class/README.md
R Tools-Changes.package/ClassCommentVersionsBrowser.class/class/instance 
 creation/browseCommentOf_.st
R 
 Tools-Changes.package/ClassCommentVersionsBrowser.class/class/menu/classCommentVersionsListMenu_.st
R 
 Tools-Changes.package/ClassCommentVersionsBrowser.class/class/utilities/commentRecordsOf_.st
R 
 Tools-Changes.package/ClassCommentVersionsBrowser.class/class/utilities/timeStampFor_class_reverseOrdinal_.st
R Tools-Changes.package/ClassCommentVersionsBrowser.class/class/window 
 color/patchworkUIThemeColor.st
R Tools-Changes.package/ClassCommentVersionsBrowser.class/definition.st
R Tools-Changes.package/ClassCommentVersionsBrowser.class/instance/basic 
 function/diffedVersionContents.st
R Tools-Changes.package/ClassCommentVersionsBrowser.class/instance/basic 
 function/reformulateList.st
R Tools-Changes.package/ClassCommentVersionsBrowser.class/instance/basic 
 function/scanVersionsOf_.st
R Tools-Changes.package/ClassCommentVersionsBrowser.class/instance/basic 
 function/updateListsAndCodeIn_.st
R 
 Tools-Changes.package/ClassCommentVersionsBrowser.class/instance/menu/compareToCurrentVersion.st
R 
 Tools-Changes.package/ClassCommentVersionsBrowser.class/instance/menu/offerVersionsHelp.st
R 
 Tools-Changes.package/ClassCommentVersionsBrowser.class/instance/menu/versionsMenu_.st
R 
 Tools-Changes.package/ClassCommentVersionsBrowser.class/instance/misc/classCommentIndicated.st
R 
 Tools-Changes.package/ClassCommentVersionsBrowser.class/instance/misc/contentsSymbolQuints.st
R 
 Tools-Changes.package/ClassCommentVersionsBrowser.class/instance/misc/priorSourceOrNil.st
R 
 Tools-Changes.package/ClassCommentVersionsBrowser.class/instance/misc/selectedClass.st
R 
 Tools-Changes.package/ClassCommentVersionsBrowser.class/instance/shout/shoutAboutToStyle_.st
M Tools.package/extension/StringHolder/instance/browseVersions.st
 
  Log Message:
  ---
  30464
 11822 remove ClassCommentVersionBrowser
   https://pharo.fogbugz.com/f/cases/11822
   
 11824 NewVersionBrowser: add #browseVersionsForClass: selector:
   https://pharo.fogbugz.com/f/cases/11824
   
 11823 remove unneded builder methods (messagenames, messageset) from 
 MorphicUIManager
   https://pharo.fogbugz.com/f/cases/11823
 
 http://files.pharo.org/image/30/30464.zip
 
 
 




[Pharo-dev] [regression reporter]regression occurred

2013-10-09 Thread no-reply
https://ci.inria.fr/pharo/job/Pharo-3.0-Update-Step-2.1-Validation/label=win/586/

2 regressions found.
  Zinc.Tests.ZnServerTests.testEntityTooLarge
  Zinc.Tests.ZnServerTests.testHeaderLineTooLong



[Pharo-dev] [pharo-project/pharo-core] ecd408: 30465

2013-10-09 Thread GitHub
  Branch: refs/heads/3.0
  Home:   https://github.com/pharo-project/pharo-core
  Commit: ecd408158fe8dafd0720b4581120e21652c77a92
  
https://github.com/pharo-project/pharo-core/commit/ecd408158fe8dafd0720b4581120e21652c77a92
  Author: Jenkins Build Server bo...@pharo-project.org
  Date:   2013-10-09 (Wed, 09 Oct 2013)

  Changed paths:
M 
Collections-Strings.package/Symbol.class/class/private/hasInterned_ifTrue_.st
R 
PackageInfo-Base.package/PackageOrganizer.class/instance/searching/allPackagesContainingUnimplementedCalls.st
A ScriptLoader30.package/ScriptLoader.class/instance/pharo - 
scripts/script120.st
A ScriptLoader30.package/ScriptLoader.class/instance/pharo - 
updates/update30465.st
M 
ScriptLoader30.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
M System-Support.package/SystemDictionary.class/instance/classes and 
traits/hasClassNamed_.st
M System-Support.package/SystemDictionary.class/instance/classes and 
traits/removeClassNamed_.st
R 
System-Support.package/SystemNavigation.class/instance/accessing/categoriesInPackageNamed_.st
A 
System-Support.package/SystemNavigation.class/instance/packages/categoriesInPackageNamed_.st
R 
System-Support.package/SystemNavigation.class/instance/query/allClassesWithUnimplementedCalls.st
R 
System-Support.package/SystemNavigation.class/instance/query/allGlobalRefs.st
R 
System-Support.package/SystemNavigation.class/instance/query/allGlobalRefsWithout_.st
M 
System-Support.package/SystemNavigation.class/instance/query/allImplementedMessages.st
R 
System-Support.package/SystemNavigation.class/instance/query/allImplementedMessagesWithout_.st
R 
System-Support.package/SystemNavigation.class/instance/query/allSelectorsWithAnyImplementorsIn_.st
M 
System-Support.package/SystemNavigation.class/instance/query/allSentMessages.st
R 
System-Support.package/SystemNavigation.class/instance/query/allSentMessagesWithout_.st
R 
System-Support.package/SystemNavigation.class/instance/query/allUnSentMessagesWithout_.st
M 
System-Support.package/SystemNavigation.class/instance/query/allUnsentMessages.st
M 
System-Support.package/SystemNavigation.class/instance/query/unimplemented.st
R 
Tools-Browser.package/extension/SystemNavigation/instance/browseMethodsWithLiteral_.st

  Log Message:
  ---
  30465
11827 #removeClassNamed: should not log to transcript
https://pharo.fogbugz.com/f/cases/11827

11826 Small cleanup in SystemNavigation
https://pharo.fogbugz.com/f/cases/11826

http://files.pharo.org/image/30/30465.zip





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

2013-10-09 Thread GitHub
  Branch: refs/tags/30465
  Home:   https://github.com/pharo-project/pharo-core



[Pharo-dev] [Job] One time Pharo job

2013-10-09 Thread Marcus Denker
I have no other information about this:

Job Description
-
I need a part time freelancing consultant versed in Pharo (a version of 
smalltalk) for a preliminary analysis of a commercial software currently in 
planning. The payment is negotiable, and depending on outcome of the 
consultation we will hire you full time.

Ideal candidates should be:

Proficient in Pharo smalltalk (familiarity with other smalltalk variants a plus)
Have previous experience consulting online
Having worked in publishing industry before a huge plus

We will pay you .4 bitcoins at the time of the contract- for a one-time 
consulting fee. Depending on the result it’s possible to get hired full time.

https://coinality.com/jobs/one-time-smalltalk-pharo-consultant/



signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: [Pharo-dev] Metacello preview in Pharo 2.0

2013-10-09 Thread Damien Cassou
On Wed, Oct 9, 2013 at 10:08 AM, Stéphane Ducasse
stephane.duca...@inria.fr wrote:
 lot of work from what we saw.
 It took us a lot of time to get Preview in 3.0


Christophe as a job which installs Metacello Preview in Pharo 2.0

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

Success is the ability to go from one failure to another without
losing enthusiasm.
Winston Churchill



Re: [Pharo-dev] Metacello preview in Pharo 2.0

2013-10-09 Thread Damien Cassou
On Wed, Oct 9, 2013 at 1:15 PM, Damien Cassou damien.cas...@gmail.com wrote:
 Christophe as a job which installs Metacello Preview in Pharo 2.0


and the metacello in place is buggy :-)

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

Success is the ability to go from one failure to another without
losing enthusiasm.
Winston Churchill



Re: [Pharo-dev] Metacello preview in Pharo 2.0

2013-10-09 Thread Stéphane Ducasse
good news then.

On Oct 9, 2013, at 1:15 PM, Damien Cassou damien.cas...@gmail.com wrote:

 On Wed, Oct 9, 2013 at 10:08 AM, Stéphane Ducasse
 stephane.duca...@inria.fr wrote:
 lot of work from what we saw.
 It took us a lot of time to get Preview in 3.0
 
 
 Christophe as a job which installs Metacello Preview in Pharo 2.0
 
 -- 
 Damien Cassou
 http://damiencassou.seasidehosting.st
 
 Success is the ability to go from one failure to another without
 losing enthusiasm.
 Winston Churchill
 




Re: [Pharo-dev] Metacello preview in Pharo 2.0

2013-10-09 Thread Stéphane Ducasse
does it integrate for real?
are the other tests green?

Stef

On Oct 9, 2013, at 1:17 PM, Damien Cassou damien.cas...@gmail.com wrote:

 On Wed, Oct 9, 2013 at 1:15 PM, Damien Cassou damien.cas...@gmail.com wrote:
 Christophe as a job which installs Metacello Preview in Pharo 2.0
 
 
 and the metacello in place is buggy :-)
 
 -- 
 Damien Cassou
 http://damiencassou.seasidehosting.st
 
 Success is the ability to go from one failure to another without
 losing enthusiasm.
 Winston Churchill
 




[Pharo-dev] Please contributors fill up this form...

2013-10-09 Thread Stéphane Ducasse
Hi guys

I would like to get 
contributors.pharo.org a bit more representative of Pharo.

We should have Previous contributors and enhance the current list.
Can you please reply to this mail

PharoContributor new
name: 'Esteban Lorenzano';
id: 'estebanlm';
email: 'esteba...@gmail.com';
website: 'http://smallworks.eu';
description: 'Pharo core team. Contributor of several projects, 
including Kernel, DBXTalk, Voyage, Mars, etc. Also I work on the VM.';
image: 
'http://www.gravatar.com/avatar/193af464509ae8fbcc04abad70b72fc0?s=120';
yourself


Stef


[Pharo-dev] SmalltalkHub red

2013-10-09 Thread Yuriy Tymchuk
So SmalltalkHub went red for about a week ago 
https://ci.inria.fr/pharo-contribution/job/SmalltalkHub/. The issue is related 
to grease stuff, because while configuration is loading, you get 
MessageNotUnderstood: GRPackageincludesSelector:ofClassName:. Any quick 
ideas how this can be solved, or I should investigate it from 0.

Cheers.
Uko


Re: [Pharo-dev] [Job] One time Pharo job

2013-10-09 Thread Clément Bera
I didn't get it, what company does want this consultant ?


2013/10/9 Marcus Denker marcus.den...@inria.fr

 I have no other information about this:

 Job Description
 -
 I need a part time freelancing consultant versed in Pharo (a version of
 smalltalk) for a preliminary analysis of a commercial software currently in
 planning. The payment is negotiable, and depending on outcome of the
 consultation we will hire you full time.

 Ideal candidates should be:

 Proficient in Pharo smalltalk (familiarity with other smalltalk variants a
 plus)
 Have previous experience consulting online
 Having worked in publishing industry before a huge plus

 We will pay you .4 bitcoins at the time of the contract- for a one-time
 consulting fee. Depending on the result it’s possible to get hired full
 time.

 https://coinality.com/jobs/one-time-smalltalk-pharo-consultant/




Re: [Pharo-dev] [Job] One time Pharo job

2013-10-09 Thread Marcus Denker

On Oct 9, 2013, at 1:41 PM, Clément Bera bera.clem...@gmail.com wrote:

 I didn't get it, what company does want this consultant ?
 

An anonymous company, paying with anonymous money (.4 btw is ca. $53).

As  Coinality is non-profit, my first theory that this could be just an advert 
for
the platform is not likely.

Marcus
 

 
 2013/10/9 Marcus Denker marcus.den...@inria.fr
 I have no other information about this:
 
 Job Description
 -
 I need a part time freelancing consultant versed in Pharo (a version of 
 smalltalk) for a preliminary analysis of a commercial software currently in 
 planning. The payment is negotiable, and depending on outcome of the 
 consultation we will hire you full time.
 
 Ideal candidates should be:
 
 Proficient in Pharo smalltalk (familiarity with other smalltalk variants a 
 plus)
 Have previous experience consulting online
 Having worked in publishing industry before a huge plus
 
 We will pay you .4 bitcoins at the time of the contract- for a one-time 
 consulting fee. Depending on the result it’s possible to get hired full time.
 
 https://coinality.com/jobs/one-time-smalltalk-pharo-consultant/
 
 



signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: [Pharo-dev] Please contributors fill up this form...

2013-10-09 Thread Sven Van Caekenberghe

On 09 Oct 2013, at 13:34, Stéphane Ducasse stephane.duca...@inria.fr wrote:

 Hi guys
 
 I would like to get 
   contributors.pharo.org a bit more representative of Pharo.
 
 We should have Previous contributors and enhance the current list.

Excellent idea!

 Can you please reply to this mail
 
   PharoContributor new
   name: 'Esteban Lorenzano';
   id: 'estebanlm';
   email: 'esteba...@gmail.com';
   website: 'http://smallworks.eu';
   description: 'Pharo core team. Contributor of several projects, 
 including Kernel, DBXTalk, Voyage, Mars, etc. Also I work on the VM.';
   image: 
 'http://www.gravatar.com/avatar/193af464509ae8fbcc04abad70b72fc0?s=120';
   yourself
 
 
 Stef

The full old list was initially included, but the info there might be out of 
date. Concerning the template, it can be simpler, like this:

  PharoContributor new
name: 'Esteban Lorenzano';
email: 'esteba...@gmail.com';
website: 'http://smallworks.eu';
description: 'Pharo core team. Contributor of several projects, including 
Kernel, DBXTalk, Voyage, Mars, etc. Also I work on the VM.';
yourself.

More specifically, the #id is not needed unless your name contains non-ASCII 
characters, it becomes 'estebanlorenzano' in this case. If there is a gravatar 
linked to the email address that you specified, it will be picked up 
automatically.

BTW, I would simply change the old contributors page, like we did with 
consultants page: the list is pretty complete and it might force more people to 
update their info.

Sven






Re: [Pharo-dev] SmalltalkHub red

2013-10-09 Thread Clément Bera
I'd say something related to RPackage instead of packageInfo. Esteban can
give you a clue.


2013/10/9 Yuriy Tymchuk yuriy.tymc...@me.com

 So SmalltalkHub went red for about a week ago
 https://ci.inria.fr/pharo-contribution/job/SmalltalkHub/. The issue is
 related to grease stuff, because while configuration is loading, you get
 MessageNotUnderstood: GRPackageincludesSelector:ofClassName:. Any quick
 ideas how this can be solved, or I should investigate it from 0.

 Cheers.
 Uko



Re: [Pharo-dev] Please contributors fill up this form...

2013-10-09 Thread Clément Bera
Is the mail display on the website a joke on purpose ?

For example, I get on my screen:
$@ join: #('guillermopolito' 'gmail.com')
instead of:
guillermopol...@gmail.com

I don't know if it is nice to have that non smalltalker may read this page
and my not understand.

Best,

2013/10/9 Sven Van Caekenberghe s...@stfx.eu


 On 09 Oct 2013, at 13:34, Stéphane Ducasse stephane.duca...@inria.fr
wrote:

  Hi guys
 
  I would like to get
contributors.pharo.org a bit more representative of Pharo.
 
  We should have Previous contributors and enhance the current list.

 Excellent idea!

  Can you please reply to this mail
 
PharoContributor new
name: 'Esteban Lorenzano';
id: 'estebanlm';
email: 'esteba...@gmail.com';
website: 'http://smallworks.eu';
description: 'Pharo core team. Contributor of several
projects, including Kernel, DBXTalk, Voyage, Mars, etc. Also I work on the
VM.';
image: '
http://www.gravatar.com/avatar/193af464509ae8fbcc04abad70b72fc0?s=120';
yourself
 
 
  Stef

 The full old list was initially included, but the info there might be out
of date. Concerning the template, it can be simpler, like this:

   PharoContributor new
 name: 'Esteban Lorenzano';
 email: 'esteba...@gmail.com';
 website: 'http://smallworks.eu';
 description: 'Pharo core team. Contributor of several projects,
including Kernel, DBXTalk, Voyage, Mars, etc. Also I work on the VM.';
 yourself.

 More specifically, the #id is not needed unless your name contains
non-ASCII characters, it becomes 'estebanlorenzano' in this case. If there
is a gravatar linked to the email address that you specified, it will be
picked up automatically.

 BTW, I would simply change the old contributors page, like we did with
consultants page: the list is pretty complete and it might force more
people to update their info.

 Sven






Re: [Pharo-dev] Please contributors fill up this form...

2013-10-09 Thread Sven Van Caekenberghe

On 09 Oct 2013, at 14:38, Clément Bera bera.clem...@gmail.com wrote:

 Is the mail display on the website a joke on purpose ?
 
 For example, I get on my screen:
 $@ join: #('guillermopolito' 'gmail.com')
 instead of:
 guillermopol...@gmail.com
 
 I don't know if it is nice to have that non smalltalker may read this page 
 and my not understand.

Yes, it is both a (Smalltalk) joke and a way to obfuscate the email address. 
But many people, including Smalltalkers, seem to be confused by it.

I can easily change this, but to what ?

 Best,
 
 2013/10/9 Sven Van Caekenberghe s...@stfx.eu
 
 
  On 09 Oct 2013, at 13:34, Stéphane Ducasse stephane.duca...@inria.fr 
  wrote:
 
   Hi guys
  
   I would like to get
 contributors.pharo.org a bit more representative of Pharo.
  
   We should have Previous contributors and enhance the current list.
 
  Excellent idea!
 
   Can you please reply to this mail
  
 PharoContributor new
 name: 'Esteban Lorenzano';
 id: 'estebanlm';
 email: 'esteba...@gmail.com';
 website: 'http://smallworks.eu';
 description: 'Pharo core team. Contributor of several 
   projects, including Kernel, DBXTalk, Voyage, Mars, etc. Also I work on 
   the VM.';
 image: 
   'http://www.gravatar.com/avatar/193af464509ae8fbcc04abad70b72fc0?s=120';
 yourself
  
  
   Stef
 
  The full old list was initially included, but the info there might be out 
  of date. Concerning the template, it can be simpler, like this:
 
PharoContributor new
  name: 'Esteban Lorenzano';
  email: 'esteba...@gmail.com';
  website: 'http://smallworks.eu';
  description: 'Pharo core team. Contributor of several projects, 
  including Kernel, DBXTalk, Voyage, Mars, etc. Also I work on the VM.';
  yourself.
 
  More specifically, the #id is not needed unless your name contains 
  non-ASCII characters, it becomes 'estebanlorenzano' in this case. If there 
  is a gravatar linked to the email address that you specified, it will be 
  picked up automatically.
 
  BTW, I would simply change the old contributors page, like we did with 
  consultants page: the list is pretty complete and it might force more 
  people to update their info.
 
  Sven
 
 
 
 




Re: [Pharo-dev] SmalltalkHub red

2013-10-09 Thread Stéphane Ducasse
the problem is that grease redefined the message packages on classes.
So what can we do?
packages is not a message that should be changed like class.

Stef

On Oct 9, 2013, at 1:40 PM, Yuriy Tymchuk yuriy.tymc...@me.com wrote:

 So SmalltalkHub went red for about a week ago 
 https://ci.inria.fr/pharo-contribution/job/SmalltalkHub/. The issue is 
 related to grease stuff, because while configuration is loading, you get 
 MessageNotUnderstood: GRPackageincludesSelector:ofClassName:. Any quick 
 ideas how this can be solved, or I should investigate it from 0.
 
 Cheers.
 Uko




Re: [Pharo-dev] Please contributors fill up this form...

2013-10-09 Thread Stéphane Ducasse
may be 
  #('guillermopolito' , '@',  'gmail.com')

Stef



Re: [Pharo-dev] Please contributors fill up this form...

2013-10-09 Thread Damien Cassou
On Wed, Oct 9, 2013 at 2:41 PM, Sven Van Caekenberghe s...@stfx.eu wrote:
 I can easily change this, but to what ?


I'm always in favor of non obfuscated addresses.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

Success is the ability to go from one failure to another without
losing enthusiasm.
Winston Churchill



[Pharo-dev] ShortRunArray not in Pharo 3.0 anymore, leading to problems with FFI-Kernel-tbn.25

2013-10-09 Thread p...@highoctane.be
There is an ExternalObject class initialize that attemps to place
itself after ShortRunArray, which isn't there, leasgin to Error: nil
cannot be found in Smalltalk dictionary.

Just to let you know,

(Was testing the loading of my confs in 3.0 with the 2.0 monticello trick.

Phil


Re: [Pharo-dev] ShortRunArray not in Pharo 3.0 anymore, leading to problems with FFI-Kernel-tbn.25

2013-10-09 Thread Marcus Denker

On Oct 9, 2013, at 3:22 PM, p...@highoctane.be wrote:

 There is an ExternalObject class initialize that attemps to place itself 
 after ShortRunArray, which isn't there, leasgin to Error: nil cannot be 
 found in Smalltalk dictionary.
 
 Just to let you know,
 

Do we support non-nativeBoost FFI in Pharo3?


 (Was testing the loading of my confs in 3.0 with the 2.0 monticello trick.
 
 Phil



signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: [Pharo-dev] ShortRunArray not in Pharo 3.0 anymore, leading to problems with FFI-Kernel-tbn.25

2013-10-09 Thread p...@highoctane.be
Dunno but OpenDBX uses FFI. No databases, well,...


On Wed, Oct 9, 2013 at 3:30 PM, Marcus Denker marcus.den...@inria.frwrote:


 On Oct 9, 2013, at 3:22 PM, p...@highoctane.be wrote:

  There is an ExternalObject class initialize that attemps to place
 itself after ShortRunArray, which isn't there, leasgin to Error: nil
 cannot be found in Smalltalk dictionary.
 
  Just to let you know,
 

 Do we support non-nativeBoost FFI in Pharo3?


  (Was testing the loading of my confs in 3.0 with the 2.0 monticello
 trick.
 
  Phil




Re: [Pharo-dev] ShortRunArray not in Pharo 3.0 anymore, leading to problems with FFI-Kernel-tbn.25

2013-10-09 Thread Esteban Lorenzano

On Oct 9, 2013, at 3:30 PM, Marcus Denker marcus.den...@inria.fr wrote:

 
 On Oct 9, 2013, at 3:22 PM, p...@highoctane.be wrote:
 
 There is an ExternalObject class initialize that attemps to place itself 
 after ShortRunArray, which isn't there, leasgin to Error: nil cannot be 
 found in Smalltalk dictionary.
 
 Just to let you know,
 
 
 Do we support non-nativeBoost FFI in Pharo3?

not yet

 
 
 (Was testing the loading of my confs in 3.0 with the 2.0 monticello trick.
 
 Phil
 




Re: [Pharo-dev] Please contributors fill up this form...

2013-10-09 Thread Yuriy Tymchuk
On Oct 9, 2013, at 2:41 PM, Sven Van Caekenberghe s...@stfx.eu wrote:

 
 On 09 Oct 2013, at 14:38, Clément Bera bera.clem...@gmail.com wrote:
 
 Is the mail display on the website a joke on purpose ?
 
 For example, I get on my screen:
 $@ join: #('guillermopolito' 'gmail.com')
 instead of:
 guillermopol...@gmail.com
 
 I don't know if it is nice to have that non smalltalker may read this page 
 and my not understand.
 
 Yes, it is both a (Smalltalk) joke and a way to obfuscate the email address. 
 But many people, including Smalltalkers, seem to be confused by it.
 
 I can easily change this, but to what ?

I use this thing http://www.albionresearch.com/misc/obfuscator.php with a JS 
option. 

 
 Best,
 
 2013/10/9 Sven Van Caekenberghe s...@stfx.eu
 
 
 On 09 Oct 2013, at 13:34, Stéphane Ducasse stephane.duca...@inria.fr 
 wrote:
 
 Hi guys
 
 I would like to get
  contributors.pharo.org a bit more representative of Pharo.
 
 We should have Previous contributors and enhance the current list.
 
 Excellent idea!
 
 Can you please reply to this mail
 
  PharoContributor new
  name: 'Esteban Lorenzano';
  id: 'estebanlm';
  email: 'esteba...@gmail.com';
  website: 'http://smallworks.eu';
  description: 'Pharo core team. Contributor of several 
 projects, including Kernel, DBXTalk, Voyage, Mars, etc. Also I work on the 
 VM.';
  image: 
 'http://www.gravatar.com/avatar/193af464509ae8fbcc04abad70b72fc0?s=120';
  yourself
 
 
 Stef
 
 The full old list was initially included, but the info there might be out 
 of date. Concerning the template, it can be simpler, like this:
 
  PharoContributor new
name: 'Esteban Lorenzano';
email: 'esteba...@gmail.com';
website: 'http://smallworks.eu';
description: 'Pharo core team. Contributor of several projects, 
 including Kernel, DBXTalk, Voyage, Mars, etc. Also I work on the VM.';
yourself.
 
 More specifically, the #id is not needed unless your name contains 
 non-ASCII characters, it becomes 'estebanlorenzano' in this case. If there 
 is a gravatar linked to the email address that you specified, it will be 
 picked up automatically.
 
 BTW, I would simply change the old contributors page, like we did with 
 consultants page: the list is pretty complete and it might force more 
 people to update their info.
 
 Sven
 
 
 
 
 
 




Re: [Pharo-dev] ShortRunArray not in Pharo 3.0 anymore, leading to problems with FFI-Kernel-tbn.25

2013-10-09 Thread p...@highoctane.be
Snashotcello not loading in 3.0 as well and the 2.x trick.

Also, Gofer gives me some headaches when loading from directories.

Phil

-
On Wed, Oct 9, 2013 at 4:05 PM, Esteban Lorenzano esteba...@gmail.comwrote:


 On Oct 9, 2013, at 3:30 PM, Marcus Denker marcus.den...@inria.fr wrote:

 
  On Oct 9, 2013, at 3:22 PM, p...@highoctane.be wrote:
 
  There is an ExternalObject class initialize that attemps to place
 itself after ShortRunArray, which isn't there, leasgin to Error: nil
 cannot be found in Smalltalk dictionary.
 
  Just to let you know,
 
 
  Do we support non-nativeBoost FFI in Pharo3?

 not yet

 
 
  (Was testing the loading of my confs in 3.0 with the 2.0 monticello
 trick.
 
  Phil
 





Re: [Pharo-dev] ShortRunArray not in Pharo 3.0 anymore, leading to problems with FFI-Kernel-tbn.25

2013-10-09 Thread Marcus Denker

On Oct 9, 2013, at 4:18 PM, p...@highoctane.be wrote:

 Snashotcello not loading in 3.0 as well and the 2.x trick.
 

But how is that related to FFI?

 Also, Gofer gives me some headaches when loading from directories.
 
 Phil
 
 -
 On Wed, Oct 9, 2013 at 4:05 PM, Esteban Lorenzano esteba...@gmail.com wrote:
 
 On Oct 9, 2013, at 3:30 PM, Marcus Denker marcus.den...@inria.fr wrote:
 
 
  On Oct 9, 2013, at 3:22 PM, p...@highoctane.be wrote:
 
  There is an ExternalObject class initialize that attemps to place 
  itself after ShortRunArray, which isn't there, leasgin to Error: nil 
  cannot be found in Smalltalk dictionary.
 
  Just to let you know,
 
 
  Do we support non-nativeBoost FFI in Pharo3?
 
 not yet
 
 
 
  (Was testing the loading of my confs in 3.0 with the 2.0 monticello trick.
 
  Phil
 
 
 
 



signature.asc
Description: Message signed with OpenPGP using GPGMail


[Pharo-dev] Pharo VM on Ubuntu PPA is ok now

2013-10-09 Thread Damien Cassou
Dear Pharo users on Ubuntu,

there was a problem with the VM embedded in the ubuntu packages on the
PPA (https://launchpad.net/~pharo/+archive/stable/).

This bug has been solved!

The bug was in the VM source code which has been fixed by upstream.

Best,

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

Success is the ability to go from one failure to another without
losing enthusiasm.
Winston Churchill



Re: [Pharo-dev] ShortRunArray not in Pharo 3.0 anymore, leading to problems with FFI-Kernel-tbn.25

2013-10-09 Thread p...@highoctane.be
Not directly related, I am loading my full stack and it includes both
projets.

Speaking of which, ConfigurationOfSeaside3 understands Pharo3.x things I
think but loaded with a 2.x compatibility trick, fails (like in loading
ConfigurationOfGrease which loads ConfigurationOfRefactoringBrowser, which
fails miserably.

So, if a config is available in for 3.x, metacello platforms should be 3.x
and 2.x if not there yet.

Well, kind of difficult to use Pharo3 with its fixes when one wants to use
the other projects.

Loads to Gofer and manual loads to do to get out of this.

Phil


Re: [Pharo-dev] Metacello preview in Pharo 2.0

2013-10-09 Thread Christophe Demarey

Le 9 oct. 2013 à 13:25, Stéphane Ducasse a écrit :

 does it integrate for real?

As you can see here:
https://ci.inria.fr/rmod/view/Versions%20and%20Dependencies/job/MetacelloPreview-Pharo2/?


 are the other tests green?

I created another test to run all tests in Pharo: 
https://ci.inria.fr/rmod/view/Versions%20and%20Dependencies/job/MetacelloPreview-Pharo2-all-tests/
They are a lot of tests failed in OSProcess but the OSProcess tests are already 
red: 
https://ci.inria.fr/pharo-contribution/job/OSProcess/PHARO=20,VERSION=stable,VM=vm/165/testReport/

To summarize, the problem is more on the OSProcess dependency that will come 
with MetacelloPreview.

smime.p7s
Description: S/MIME cryptographic signature


[Pharo-dev] [update 3.0] #30466

2013-10-09 Thread Marcus Denker
30466
-

7416 SystemNavigation should return CompiledMethod or RGMethodDefinition
https://pharo.fogbugz.com/f/cases/7416

11829 Small critic cleanup in Network
https://pharo.fogbugz.com/f/cases/11829

11830 Small Critic Cleanup in System-Support
https://pharo.fogbugz.com/f/cases/11830


Diff information:
http://smalltalkhub.com/mc/Pharo/Pharo30/main/System-Support-MarcusDenker.943.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Network-Url-MarcusDenker.93.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Network-RFC822-MarcusDenker.9.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Network-Mail-MarcusDenker.27.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Network-MIME-MarcusDenker.61.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Network-Kernel-MarcusDenker.97.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Collections-Unordered-MarcusDenker.171.diff



signature.asc
Description: Message signed with OpenPGP using GPGMail


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

2013-10-09 Thread GitHub
  Branch: refs/tags/30466
  Home:   https://github.com/pharo-project/pharo-core



[Pharo-dev] [pharo-project/pharo-core] 40bf6d: 30466

2013-10-09 Thread GitHub
  Branch: refs/heads/3.0
  Home:   https://github.com/pharo-project/pharo-core
  Commit: 40bf6d09890b531f71f271738b2f0fb7e760f96c
  
https://github.com/pharo-project/pharo-core/commit/40bf6d09890b531f71f271738b2f0fb7e760f96c
  Author: Jenkins Build Server bo...@pharo-project.org
  Date:   2013-10-09 (Wed, 09 Oct 2013)

  Changed paths:
M 
Collections-Unordered.package/Dictionary.class/instance/removing/unreferencedKeys.st
M 
Network-Kernel.package/NetNameResolver.class/class/lookups/promptUserForHostAddressDefault_.st
R Network-Kernel.package/SocksSocket.class/README.md
R 
Network-Kernel.package/SocksSocket.class/class/accessing/defaultSocksHostAddress.st
R 
Network-Kernel.package/SocksSocket.class/class/accessing/defaultSocksPort.st
R 
Network-Kernel.package/SocksSocket.class/class/accessing/defaultSocksVersion.st
R 
Network-Kernel.package/SocksSocket.class/class/accessing/defaultSocksVersion_.st
R Network-Kernel.package/SocksSocket.class/definition.st
R Network-Kernel.package/SocksSocket.class/instance/connection 
open%2Fclose/connectToHostNamed_port_.st
R Network-Kernel.package/SocksSocket.class/instance/connection 
open%2Fclose/connectTo_port_.st
R Network-Kernel.package/SocksSocket.class/instance/initialize/socks4.st
R Network-Kernel.package/SocksSocket.class/instance/initialize/socks5.st
R 
Network-Kernel.package/SocksSocket.class/instance/methods/noAutorizationMethod.st
R 
Network-Kernel.package/SocksSocket.class/instance/private/connectCommandCode.st
R 
Network-Kernel.package/SocksSocket.class/instance/private/defaultTimeOutDuration.st
R Network-Kernel.package/SocksSocket.class/instance/private/dstIP.st
R Network-Kernel.package/SocksSocket.class/instance/private/dstPort.st
R 
Network-Kernel.package/SocksSocket.class/instance/private/requestGrantedCode.st
R 
Network-Kernel.package/SocksSocket.class/instance/private/shouldUseSocks.st
R Network-Kernel.package/SocksSocket.class/instance/private/socksError_.st
R 
Network-Kernel.package/SocksSocket.class/instance/private/waitForReply_for_.st
R Network-Kernel.package/SocksSocket.class/instance/socks4/connectSocks4.st
R 
Network-Kernel.package/SocksSocket.class/instance/socks4/sendSocks4ConnectionRequestUserId_.st
R 
Network-Kernel.package/SocksSocket.class/instance/socks4/waitForSocks4ConnectionReply.st
R Network-Kernel.package/SocksSocket.class/instance/socks5/connectSocks5.st
R Network-Kernel.package/SocksSocket.class/instance/socks5/hostIP6Code.st
R Network-Kernel.package/SocksSocket.class/instance/socks5/hostIPCode.st
R 
Network-Kernel.package/SocksSocket.class/instance/socks5/qualifiedHostNameCode.st
R 
Network-Kernel.package/SocksSocket.class/instance/socks5/sendSocks5ConnectionRequest.st
R 
Network-Kernel.package/SocksSocket.class/instance/socks5/skipQualifiedHostName.st
R 
Network-Kernel.package/SocksSocket.class/instance/socks5/socks5MethodSelection.st
R 
Network-Kernel.package/SocksSocket.class/instance/socks5/socks5RequestReply.st
R Network-MIME.package/Base64MimeConverter.class/class/as yet 
unclassified/initialize.st
R Network-MIME.package/Base64MimeConverter.class/class/as yet 
unclassified/mimeEncode_.st
A Network-MIME.package/Base64MimeConverter.class/class/class 
initialization/initialize.st
A 
Network-MIME.package/Base64MimeConverter.class/class/convenience/mimeEncode_.st
M Network-Mail.package/TextMessageLink.class/class/instance 
creation/message_.st
M Network-RFC822.package/MailAddressTokenizer.class/class/instance 
creation/forString_.st
M 
Network-RFC822.package/MailAddressTokenizer.class/instance/tokenizing/nextComment.st
M 
Network-Url.package/FileUrl.class/instance/private-initialization/privateInitializeFromText_.st
M 
Network-Url.package/HierarchicalUrl.class/instance/parsing/privateInitializeFromText_relativeTo_.st
M Network-Url.package/HttpUrl.class/definition.st
A ScriptLoader30.package/ScriptLoader.class/instance/pharo - 
scripts/script121.st
A ScriptLoader30.package/ScriptLoader.class/instance/pharo - 
updates/update30466.st
M 
ScriptLoader30.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
M System-Support.package/Author.class/class/utilities/fixStamp_.st
M 
System-Support.package/ChangesLog.class/instance/private/forceChangesToDisk.st
M System-Support.package/SmalltalkImage.class/instance/sources%2C change 
log/timeStamp_.st
M 
System-Support.package/SystemDictionary.class/instance/accessing/poolUsers.st
R System-Support.package/SystemNavigation.class/instance/query/allSelect_.st
M 
System-Support.package/SystemNavigation.class/instance/query/installedMethodsWithIncorrectTrailerKind.st
M 
System-Support.package/SystemNavigation.class/instance/query/instanceSideMethodsWithNilKeyInLastLiteral.st
M 
System-Support.package/SystemNavigation.class/instance/query/methodsWithUnboundGlobals.st
   

Re: [Pharo-dev] SmalltalkHub red

2013-10-09 Thread Damien Cassou
On Wed, Oct 9, 2013 at 4:47 PM, Yuriy Tymchuk yuriy.tymc...@me.com wrote:
 Do you know who is working with grease? It doesn't sound too hard to solve 
 this.


Grease is maintained by the Seaside team.

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

Success is the ability to go from one failure to another without
losing enthusiasm.
Winston Churchill



Re: [Pharo-dev] SmalltalkHub red

2013-10-09 Thread Damien Cassou
On Wed, Oct 9, 2013 at 4:47 PM, Yuriy Tymchuk yuriy.tymc...@me.com wrote:
 Do you know who is working with grease? It doesn't sound too hard to solve 
 this.


and Grease seems to be ok: https://ci.inria.fr/pharo-contribution/job/Grease/

-- 
Damien Cassou
http://damiencassou.seasidehosting.st

Success is the ability to go from one failure to another without
losing enthusiasm.
Winston Churchill



Re: [Pharo-dev] SmalltalkHub red

2013-10-09 Thread Yuriy Tymchuk
Yes, I should ask them for help. Thank you

On Oct 9, 2013, at 5:48 PM, Damien Cassou damien.cas...@gmail.com wrote:

 On Wed, Oct 9, 2013 at 4:47 PM, Yuriy Tymchuk yuriy.tymc...@me.com wrote:
 Do you know who is working with grease? It doesn't sound too hard to solve 
 this.
 
 
 and Grease seems to be ok: https://ci.inria.fr/pharo-contribution/job/Grease/
 
 -- 
 Damien Cassou
 http://damiencassou.seasidehosting.st
 
 Success is the ability to go from one failure to another without
 losing enthusiasm.
 Winston Churchill
 




Re: [Pharo-dev] SlotVirus

2013-10-09 Thread Martin Dias
I just created the issue:
https://pharo.fogbugz.com/f/cases/11832/Better-name-for-SlotVirus


On Wed, Oct 2, 2013 at 12:41 PM, Marcus Denker marcus.den...@inria.frwrote:

 Nearly all are already on the bug tracker. I added a cleanup tag:

 https://pharo.fogbugz.com/f/search/?sSearchFor=tag%3A%22cleanup%22


 On Tue, Oct 1, 2013 at 5:53 PM, Stéphane Ducasse 
 stephane.duca...@inria.fr wrote:

 marcus

 I love what you did for the codeHolder removal (please do the same for
 these items).
 Yes I want to remove the duplicates.

 Stef

 On Oct 1, 2013, at 9:31 AM, Marcus Denker marcus.den...@inria.fr wrote:

 
  On Oct 1, 2013, at 9:23 AM, Marcus Denker marcus.den...@inria.fr
 wrote:
 
 
  On Oct 1, 2013, at 9:07 AM, Marcus Denker marcus.den...@inria.fr
 wrote:
 
  And we should not forget to do these cleanups: we now have nearly
 everything double in the system:
  - Compiler
  - Inspector
  - Debugger
  - ClassBuilder
  - ClassOrganizer
  - Browser….
 
   - Rpackage vs PackaInfo vs. SystemCategory
   - Ring vs. PseudeClassco vs. RBClass
   - AST vs RB AST
 
  - Url vs. ZnUrl
  - ZnMimeType vs MimeType
  - NewList vs whichever-of-the 30 classes with List in its name
  - FreeType vs. Bitmap fonts
  - TreeInspector vs. ObjectExplorer
 
  We should really clean up.
 
Marcus
 
 




 --
 --
 Marcus Denker  --  den...@acm.org
 http://www.marcusdenker.de



Re: [Pharo-dev] Please contributors fill up this form...

2013-10-09 Thread Sean P. DeNigris
Clément Bera-4 wrote
 Is the mail display on the website... on purpose ?

Ha ha, I sent out the same response the first time we set that page up...



-
Cheers,
Sean
--
View this message in context: 
http://forum.world.st/Please-contributors-fill-up-this-form-tp4713432p4713498.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] ShortRunArray not in Pharo 3.0 anymore, leading to problems with FFI-Kernel-tbn.25

2013-10-09 Thread Clément Bera
I guess we can put back ShortRunArray, RunArray and the 3rd one. It was in
Ballon, but there were no users in the image, so I removed them.

We need to support FFI without NativeBoost I guess, or we would need to
reimplement all what was done with FFI in NativeBoost.


2013/10/9 p...@highoctane.be p...@highoctane.be

 Not directly related, I am loading my full stack and it includes both
 projets.

 Speaking of which, ConfigurationOfSeaside3 understands Pharo3.x things I
 think but loaded with a 2.x compatibility trick, fails (like in loading
 ConfigurationOfGrease which loads ConfigurationOfRefactoringBrowser, which
 fails miserably.

 So, if a config is available in for 3.x, metacello platforms should be 3.x
 and 2.x if not there yet.

 Well, kind of difficult to use Pharo3 with its fixes when one wants to use
 the other projects.

 Loads to Gofer and manual loads to do to get out of this.

 Phil



[Pharo-dev] Weird errors while loading code... reason why

2013-10-09 Thread p...@highoctane.be
There is stuff like this in the fileouts and in the MCZ source.st

!XXXrView methodsFor: 'as yet unclassified' stamp: 'PhilippeBack 9/28/2013
00:25'!
! !

So, nothing in the source of the method.

Don't know how this occured, maybe refactorings


Removing these things allow me to filein the source.st

Phil


Re: [Pharo-dev] ShortRunArray not in Pharo 3.0 anymore, leading to problems with FFI-Kernel-tbn.25

2013-10-09 Thread Stéphane Ducasse
Phil

we are ready to help but then give the expression that shows the problem.
May be this is just that snapshotcello was simply never loaded in 30 because 
moose is in 20.
and that there is just a platform definition missing.

Stef


 Snashotcello not loading in 3.0 as well and the 2.x trick.
 
 Also, Gofer gives me some headaches when loading from directories.
 
 Phil
 
 -
 On Wed, Oct 9, 2013 at 4:05 PM, Esteban Lorenzano esteba...@gmail.com wrote:
 
 On Oct 9, 2013, at 3:30 PM, Marcus Denker marcus.den...@inria.fr wrote:
 
 
  On Oct 9, 2013, at 3:22 PM, p...@highoctane.be wrote:
 
  There is an ExternalObject class initialize that attemps to place 
  itself after ShortRunArray, which isn't there, leasgin to Error: nil 
  cannot be found in Smalltalk dictionary.
 
  Just to let you know,
 
 
  Do we support non-nativeBoost FFI in Pharo3?
 
 not yet
 
 
 
  (Was testing the loading of my confs in 3.0 with the 2.0 monticello trick.
 
  Phil
 
 
 
 



Re: [Pharo-dev] ShortRunArray not in Pharo 3.0 anymore, leading to problems with FFI-Kernel-tbn.25

2013-10-09 Thread p...@highoctane.be
Well, no issues.

It is too complex for me to get things loaded in 3.0 and be delivering what
we need to, so I am back to 2.0 now.

Spent the day on dealing with configs and packages. I am more educated
about all that now anyway.

Phil



On Wed, Oct 9, 2013 at 7:43 PM, Stéphane Ducasse
stephane.duca...@inria.frwrote:

 Phil

 we are ready to help but then give the expression that shows the problem.
 May be this is just that snapshotcello was simply never loaded in 30
 because moose is in 20.
 and that there is just a platform definition missing.

 Stef


 Snashotcello not loading in 3.0 as well and the 2.x trick.

 Also, Gofer gives me some headaches when loading from directories.

 Phil

 -
 On Wed, Oct 9, 2013 at 4:05 PM, Esteban Lorenzano esteba...@gmail.comwrote:


 On Oct 9, 2013, at 3:30 PM, Marcus Denker marcus.den...@inria.fr wrote:

 
  On Oct 9, 2013, at 3:22 PM, p...@highoctane.be wrote:
 
  There is an ExternalObject class initialize that attemps to place
 itself after ShortRunArray, which isn't there, leasgin to Error: nil
 cannot be found in Smalltalk dictionary.
 
  Just to let you know,
 
 
  Do we support non-nativeBoost FFI in Pharo3?

 not yet

 
 
  (Was testing the loading of my confs in 3.0 with the 2.0 monticello
 trick.
 
  Phil
 







Re: [Pharo-dev] Strane error while loading code Syntax Error : Message pattern expected

2013-10-09 Thread Camillo Bruni
can you get the method source?
try inspecting the MCMethodAddition further down the stack...

On 2013-10-09, at 19:19, p...@highoctane.be p...@highoctane.be wrote:

 
 I am encountering a weird error (in 2.0) while loading code from a monticello 
 package.
 
 09-10-13 19-10-36.png
 
 This comes after a compiling progress box, then I get Reloading... and 
 that one.
 
 A right click on the top entry gives me the following:
 
 09-10-13 19-14-36.png
 
 The method is empty and its protocol is #'as yet unclassified'
 
 Really annoying
 
 The package was saved from a working image w/ the app working well.
 
 Ideas on how to fix this?
 Phil
 
 



signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: [Pharo-dev] SmalltalkHub red

2013-10-09 Thread Camillo Bruni
so is seaside: https://ci.inria.fr/pharo-contribution/job/Seaside/

On 2013-10-09, at 17:48, Damien Cassou damien.cas...@gmail.com wrote:
 On Wed, Oct 9, 2013 at 4:47 PM, Yuriy Tymchuk yuriy.tymc...@me.com wrote:
 Do you know who is working with grease? It doesn't sound too hard to solve 
 this.
 
 
 and Grease seems to be ok: https://ci.inria.fr/pharo-contribution/job/Grease/



signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: [Pharo-dev] SmalltalkHub red

2013-10-09 Thread Tudor Girba
Yes, running the Grease/Seaside tests works fine. But, you will only see
the packages problems when you do something with packages. So you will
have to trigger RPackage tests to notice the issue.

After all, you spotted the issue by running the Pharo regression tests
after loading Moose/Grease/Seaside.

Doru


On Wed, Oct 9, 2013 at 9:28 PM, Camillo Bruni camillobr...@gmail.comwrote:

 so is seaside: https://ci.inria.fr/pharo-contribution/job/Seaside/

 On 2013-10-09, at 17:48, Damien Cassou damien.cas...@gmail.com wrote:
  On Wed, Oct 9, 2013 at 4:47 PM, Yuriy Tymchuk yuriy.tymc...@me.com
 wrote:
  Do you know who is working with grease? It doesn't sound too hard to
 solve this.
 
 
  and Grease seems to be ok:
 https://ci.inria.fr/pharo-contribution/job/Grease/




-- 
www.tudorgirba.com

Every thing has its own flow


Re: [Pharo-dev] Strane error while loading code Syntax Error : Message pattern expected

2013-10-09 Thread p...@highoctane.be
Source looked like

...!
! !

basically an empty method.

---
Philippe Back
Dramatic Performance Improvements
Mob: +32(0) 478 650 140 | Fax: +32 (0) 70 408 027
Mail:p...@highoctane.be | Web: http://philippeback.eu
Blog: http://philippeback.be | Twitter: @philippeback
Youtube: http://www.youtube.com/user/philippeback/videos

High Octane SPRL
rue cour Boisacq 101 | 1301 Bierges | Belgium

Pharo Consortium Member - http://consortium.pharo.org/
Featured on the Software Process and Measurement Cast -
http://spamcast.libsyn.com
Sparx Systems Enterprise Architect and Ability Engineering EADocX Value
Added Reseller




On Wed, Oct 9, 2013 at 9:23 PM, Camillo Bruni camillobr...@gmail.comwrote:

 can you get the method source?
 try inspecting the MCMethodAddition further down the stack...

 On 2013-10-09, at 19:19, p...@highoctane.be p...@highoctane.be wrote:

 
  I am encountering a weird error (in 2.0) while loading code from a
 monticello package.
 
  09-10-13 19-10-36.png
 
  This comes after a compiling progress box, then I get Reloading...
 and that one.
 
  A right click on the top entry gives me the following:
 
  09-10-13 19-14-36.png
 
  The method is empty and its protocol is #'as yet unclassified'
 
  Really annoying
 
  The package was saved from a working image w/ the app working well.
 
  Ideas on how to fix this?
  Phil
 
 




Re: [Pharo-dev] Weird errors while loading code... reason why

2013-10-09 Thread Stéphane Ducasse

On Oct 9, 2013, at 7:28 PM, p...@highoctane.be wrote:

 There is stuff like this in the fileouts and in the MCZ source.st
 
 !XXXrView methodsFor: 'as yet unclassified' stamp: 'PhilippeBack 9/28/2013 
 00:25'!
 ! !
 
 So, nothing in the source of the method.
 
 Don't know how this occured, maybe refactorings 

normally not.
This is the first time I hear that problem. May be an interaction with an 
external package doing strange thing with internals?
 
 
 Removing these things allow me to filein the source.st 
 
 Phil



[Pharo-dev] Test - please ignore

2013-10-09 Thread Torsten Bergmann




Re: [Pharo-dev] Please contributors fill up this form...

2013-10-09 Thread Mariano Martinez Peck
Sven, here is mine updated:

PharoContributor new
name: 'Mariano Martinez Peck';
email: 'marianop...@gmail.com';
description: 'IT Consultant and Software Engineer holding a
PhD in Computer Science. Pharo enthusiastic, coauthor of Fuel and DBXTalk
Suite. ';
yourself

Thanks!



On Wed, Oct 9, 2013 at 1:42 PM, Sean P. DeNigris s...@clipperadams.comwrote:

 Clément Bera-4 wrote
  Is the mail display on the website... on purpose ?

 Ha ha, I sent out the same response the first time we set that page up...



 -
 Cheers,
 Sean
 --
 View this message in context:
 http://forum.world.st/Please-contributors-fill-up-this-form-tp4713432p4713498.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.




-- 
Mariano
http://marianopeck.wordpress.com


Re: [Pharo-dev] Please contributors fill up this form...

2013-10-09 Thread btc




Damien Cassou wrote:

  On Wed, Oct 9, 2013 at 2:41 PM, Sven Van Caekenberghe s...@stfx.eu wrote:
  
  
I can easily change this, but to what ?

  
  

I'm always in favor of non obfuscated addresses.

  

You could generate an image, though that could be too much trouble.





Re: [Pharo-dev] Weird errors while loading code... reason why

2013-10-09 Thread btc

p...@highoctane.be wrote:

There is stuff like this in the fileouts and in the MCZ source.st

!XXXrView methodsFor: 'as yet unclassified' stamp: 'PhilippeBack 9/28/2013
00:25'!
! !

So, nothing in the source of the method.

Don't know how this occured, maybe refactorings


Removing these things allow me to filein the source.st

Phil

  
I once had a problem with corrupted mcz files when I had a special 
character in my source code.

e.g. http://www.fileformat.info/info/unicode/char/2220/index.htm

cheers -ben



Re: [Pharo-dev] ShortRunArray not in Pharo 3.0 anymore, leading to problems with FFI-Kernel-tbn.25

2013-10-09 Thread btc




p...@highoctane.be wrote:

  Well, no issues.

It is too complex for me to get things loaded in 3.0 and be delivering what
we need to, so I am back to 2.0 now.
  

To be fair, the release date for 3.0 is March 2014 :)
cheers -ben

  
Spent the day on dealing with configs and packages. I am more educated
about all that now anyway.

Phil



On Wed, Oct 9, 2013 at 7:43 PM, Stphane Ducasse
stephane.duca...@inria.frwrote:

  
  
Phil

we are ready to help but then give the _expression_ that shows the problem.
May be this is just that snapshotcello was simply never loaded in 30
because moose is in 20.
and that there is just a platform definition missing.

Stef


Snashotcello not loading in 3.0 as well and the 2.x trick.

Also, Gofer gives me some headaches when loading from directories.

Phil

-
On Wed, Oct 9, 2013 at 4:05 PM, Esteban Lorenzano esteba...@gmail.comwrote:



  On Oct 9, 2013, at 3:30 PM, Marcus Denker marcus.den...@inria.fr wrote:

  
  
On Oct 9, 2013, at 3:22 PM, p...@highoctane.be wrote:



  There is an "ExternalObject class initialize" that attemps to place
  

  
  itself after ShortRunArray, which isn't there, leasgin to "Error: nil
cannot be found in Smalltalk dictionary".
  
  

  Just to let you know,

  

Do we support non-nativeBoost FFI in Pharo3?

  
  not yet

  
  



  (Was testing the loading of my confs in 3.0 with the 2.0 monticello
  

  
  trick".
  
  

  Phil
  

  
  

  



  
  
  







Re: [Pharo-dev] Pharo for the Raspberry Pi

2013-10-09 Thread btc

Also there is the '[squeak-dev] CharacterScanner and stopConditions' thread
following which Tim comments in [vm-dev] ...prompted me to try the 
latest image with all the new character scanner stuff as well. Wow. Now 
that makes an improvement. And that's on a stackvm with no fasterbitblt 
support yet.



b...@openinworld.com wrote:

I guess you're aware of Tim Rowledge's work...
http://forum.world.st/New-faster-RISC-OS-Squeak-td4668157.html
http://www.rowledge.org/tim/squeak/

cheers -ben

Nick Ager wrote:
 Hi Sven and others,

 I've attached a screen shot of Pharo 20623.image running on the Raspberry
 Pi - I'd connected through a VNC session into my Mac. The image is almost
 unusably slow - I don't know if the problem lays in the graphical
 performance + VNC rather than the bytecode execution. tinyBenchmarks give:

 0 tinyBenchmarks '10471204 bytecodes/sec; 307552 sends/sec'

 I came across a PrimitiveFailed walk-back from NativeBoost
 class#isEnabled and just commented out the primitive call and instead
 returned false. I guess this is probably as the VM sources I have date back
 to April/May so probably aren't completely compatible with 2.0.

 I've shared my Raspberry Pi build folder result on dropbox, which
 contains the StackVM executable built on the Pi:
 https://www.dropbox.com/sh/cnta1hjoo7ptv1j/CELvuMjIRl

 I haven't tried installing the built StackVM onto a clean Pi distribution
 so don't know if any of the packages I installed during the build process
 will also be required for executing the StackVM - don't complain too loudly
 if just copying the contents from dropbox doesn't work directly on your Pi.

 I found some more notes I made while trying to compile the VM - though
 reading them back they seem more like the ramblings of a mad man and I'm
 sure the problems I ran into compiling the StackVM will be sorted by now:
 
https://docs.google.com/document/d/1ZIzvTmV4zkYrFgOdAzfZzC35iMAqI2jc-44XQO9wSwc/edit?usp=sharing

 Also note that Pharo1.2.1 works with the VM used for Scratch in the
 Raspberry Pi distribution - without the need to build your own VM.

 Sorry I don't have many free cycles to support, but hope this might help
 someone to create a blessed Raspberry Pi Pharo VM

 Cheers

 Nick





 On 2 October 2013 12:47, Sven Van Caekenberghe s...@stfx.eu wrote:

   
 Hi Nick,


 On 02 Oct 2013, at 11:51, Nick Ager nick.a...@gmail.com wrote:

 
 Hi,


 I managed to compile a StackVM on the raspberry Pi - a couple of months
   
 ago - though I haven't tried with the latest StackVM source. I meant to

 write it up, but life got in the way I'm afraid.

 What you did (and I can't) is indeed what should be done: recompile
 locally ;-)

 So the conclusion is that it worked and that you can now run Pharo 2.0
 (and presumable 3.0) as well ?

 That would be excellent and important news !  And the best short term
 solution.

 Either you (but you lack time) or somebody else who feels at home with
 this stuff should redo your steps and produce the actual VM, so that us
 weak high-level programmers can have our Pharo and play ;-)

 Thanks,

 Sven

 
 The procedure I took was:

 * From a PC running Pharo install VMMaker packages (I found it was
   
 easiest to run under a Linux (eg Ubuntu) to match the PIs OS.
 
 * Export the StackVM source

 * Install the build tools on the raspberry Pi
 * Copy exported StackVM source (need to ensure it is copied to exactly
   
 the same place, eg /home/nick/build)
 
 * Build and test with Pharo2.0.image


 I choose to build on the Raspberry Pi as in my experience setting up a
   
 reliable cross-compiling environment can take days.
 
 Here are some notes I made at the time:


 On the raspberry PI:
 # install build tools
 sudo apt-get install gcc g++ cmake

 # dependencies for vm plugins
 sudo apt-get install libasound2-dev libssl-dev libfreetype6-dev
   
 libgl1-mesa-dev
 
 sudo apt-get install build-essential


 # to fix:
 # /usr/bin/ld: cannot find -lSM
 #/usr/bin/ld: cannot find -lICE
 # create the following links in: /usr/lib/arm-linux-gnueabihf/

 sudo ln -s libSM.so.6 libSM.so
 sudo ln -s libICE.so.6 libICE.so

 Once the source is installed:

 chmod +x platforms/unix/config/version
 chmod +x platforms/unix/config/verstamp

 At the time I had to patch a couple of files, but that might have
   
 changed with later versions of the StackVM source. My notes say I modified

 the following, though don't indicate what I changed:
 
 platforms/Cross/vm/sqAtomicOps.h

 platforms/unix/vm/sqUnixITimerHeartbeat.c
 platforms/unix/vm/vmVersionInfo.h
 src/vm/gcc3x-interp.c


 Hope this helps

 Nick


 On 2 October 2013 10:31, Goubier Thierry thierry.goub...@cea.fr wrote:
 Ok, thanks for the info, Sven.

 Thierry

 Le 02/10/2013 11:06, Sven Van Caekenberghe a écrit :

 Thierry,

 On 02 Oct 2013, at 10:14, Goubier Thierry thierry.goub...@cea.fr
   
 wrote:
 
 Hi all,


 I'm trying to know if it is possible to run a version 

Re: [Pharo-dev] Please contributors fill up this form...

2013-10-09 Thread Max Leske
PharoContributor new
name: 'Max Leske'
email: 'maxle...@gmail.com'
description: 'Master student at University of Bern, interested in 
software development and language design. Author and maintainer of 
FileSystem-Git, contributor to Fuel. Works for Netstyle.ch and Cmsbox where he 
uses Pharo for almost everything.'

On 09.10.2013, at 13:34, Stéphane Ducasse stephane.duca...@inria.fr wrote:

 Hi guys
 
 I would like to get 
   contributors.pharo.org a bit more representative of Pharo.
 
 We should have Previous contributors and enhance the current list.
 Can you please reply to this mail
 
   PharoContributor new
   name: 'Esteban Lorenzano';
   id: 'estebanlm';
   email: 'esteba...@gmail.com';
   website: 'http://smallworks.eu';
   description: 'Pharo core team. Contributor of several projects, 
 including Kernel, DBXTalk, Voyage, Mars, etc. Also I work on the VM.';
   image: 
 'http://www.gravatar.com/avatar/193af464509ae8fbcc04abad70b72fc0?s=120';
   yourself
 
 
 Stef




Re: [Pharo-dev] Pharo for the Raspberry Pi

2013-10-09 Thread Stéphane Ducasse

On Oct 10, 2013, at 4:45 AM, b...@openinworld.com wrote:

 Also there is the '[squeak-dev] CharacterScanner and stopConditions' thread
 following which Tim comments in [vm-dev] ...prompted me to try the latest 
 image with all the new character scanner stuff as well.

Can you explain what is the new chararcter stuff?
Is it at the vm level? or at the image one?
if this is at the image one it is in Pharo?
Because I missed that.
Stef



 Wow. Now that makes an improvement. And that's on a stackvm with no 
 fasterbitblt support yet.
 
 
 b...@openinworld.com wrote:
 I guess you're aware of Tim Rowledge's work...
 http://forum.world.st/New-faster-RISC-OS-Squeak-td4668157.html
 http://www.rowledge.org/tim/squeak/
 
 cheers -ben
 
 Nick Ager wrote:
  Hi Sven and others,
 
  I've attached a screen shot of Pharo 20623.image running on the Raspberry
  Pi - I'd connected through a VNC session into my Mac. The image is almost
  unusably slow - I don't know if the problem lays in the graphical
  performance + VNC rather than the bytecode execution. tinyBenchmarks give:
 
  0 tinyBenchmarks '10471204 bytecodes/sec; 307552 sends/sec'
 
  I came across a PrimitiveFailed walk-back from NativeBoost
  class#isEnabled and just commented out the primitive call and instead
  returned false. I guess this is probably as the VM sources I have date back
  to April/May so probably aren't completely compatible with 2.0.
 
  I've shared my Raspberry Pi build folder result on dropbox, which
  contains the StackVM executable built on the Pi:
  https://www.dropbox.com/sh/cnta1hjoo7ptv1j/CELvuMjIRl
 
  I haven't tried installing the built StackVM onto a clean Pi distribution
  so don't know if any of the packages I installed during the build process
  will also be required for executing the StackVM - don't complain too loudly
  if just copying the contents from dropbox doesn't work directly on your Pi.
 
  I found some more notes I made while trying to compile the VM - though
  reading them back they seem more like the ramblings of a mad man and I'm
  sure the problems I ran into compiling the StackVM will be sorted by now:
  https://docs.google.com/document/d/1ZIzvTmV4zkYrFgOdAzfZzC35iMAqI2jc-44XQO9wSwc/edit?usp=sharing
 
  Also note that Pharo1.2.1 works with the VM used for Scratch in the
  Raspberry Pi distribution - without the need to build your own VM.
 
  Sorry I don't have many free cycles to support, but hope this might help
  someone to create a blessed Raspberry Pi Pharo VM
 
  Cheers
 
  Nick
 
 
 
 
 
  On 2 October 2013 12:47, Sven Van Caekenberghe s...@stfx.eu wrote:
 
 Hi Nick,
 
  On 02 Oct 2013, at 11:51, Nick Ager nick.a...@gmail.com wrote:
 
   Hi,
 
  I managed to compile a StackVM on the raspberry Pi - a couple of months
 ago - though I haven't tried with the latest StackVM source. I 
  meant to
  write it up, but life got in the way I'm afraid.
 
  What you did (and I can't) is indeed what should be done: recompile
  locally ;-)
 
  So the conclusion is that it worked and that you can now run Pharo 2.0
  (and presumable 3.0) as well ?
 
  That would be excellent and important news !  And the best short term
  solution.
 
  Either you (but you lack time) or somebody else who feels at home with
  this stuff should redo your steps and produce the actual VM, so that us
  weak high-level programmers can have our Pharo and play ;-)
 
  Thanks,
 
  Sven
 
   The procedure I took was:
  * From a PC running Pharo install VMMaker packages (I found it was
 easiest to run under a Linux (eg Ubuntu) to match the PIs OS.
   * Export the StackVM source
  * Install the build tools on the raspberry Pi
  * Copy exported StackVM source (need to ensure it is copied to exactly
 the same place, eg /home/nick/build)
   * Build and test with Pharo2.0.image
 
  I choose to build on the Raspberry Pi as in my experience setting up a
 reliable cross-compiling environment can take days.
   Here are some notes I made at the time:
 
  On the raspberry PI:
  # install build tools
  sudo apt-get install gcc g++ cmake
 
  # dependencies for vm plugins
  sudo apt-get install libasound2-dev libssl-dev libfreetype6-dev
 libgl1-mesa-dev
   sudo apt-get install build-essential
 
  # to fix:
  # /usr/bin/ld: cannot find -lSM
  #/usr/bin/ld: cannot find -lICE
  # create the following links in: /usr/lib/arm-linux-gnueabihf/
 
  sudo ln -s libSM.so.6 libSM.so
  sudo ln -s libICE.so.6 libICE.so
 
  Once the source is installed:
 
  chmod +x platforms/unix/config/version
  chmod +x platforms/unix/config/verstamp
 
  At the time I had to patch a couple of files, but that might have
 changed with later versions of the StackVM source. My notes say 
  I modified
  the following, though don't indicate what I changed:
   platforms/Cross/vm/sqAtomicOps.h
  platforms/unix/vm/sqUnixITimerHeartbeat.c
  platforms/unix/vm/vmVersionInfo.h
  src/vm/gcc3x-interp.c
 
 
  Hope this helps
 
  Nick

Re: [Pharo-dev] Pharo for the Raspberry Pi

2013-10-09 Thread Stéphane Ducasse

On Oct 10, 2013, at 7:23 AM, Stéphane Ducasse stephane.duca...@inria.fr wrote:

 
 On Oct 10, 2013, at 4:45 AM, b...@openinworld.com wrote:
 
 Also there is the '[squeak-dev] CharacterScanner and stopConditions' thread
 following which Tim comments in [vm-dev] ...prompted me to try the latest 
 image with all the new character scanner stuff as well.
 
 Can you explain what is the new chararcter stuff?
 Is it at the vm level? or at the image one?
 if this is at the image one it is in Pharo?
 Because I missed that.

Ok I got it this is in the latest squeak image. So this is interesting for pi 
and the rest and we should have a look 
and integrate it to Pharo.
I asked nicolas cellier how we could obtain it.


 Stef
 
 
 
 Wow. Now that makes an improvement. And that's on a stackvm with no 
 fasterbitblt support yet.
 
 
 b...@openinworld.com wrote:
 I guess you're aware of Tim Rowledge's work...
 http://forum.world.st/New-faster-RISC-OS-Squeak-td4668157.html
 http://www.rowledge.org/tim/squeak/
 
 cheers -ben
 
 Nick Ager wrote:
 Hi Sven and others,
 
 I've attached a screen shot of Pharo 20623.image running on the Raspberry
 Pi - I'd connected through a VNC session into my Mac. The image is almost
 unusably slow - I don't know if the problem lays in the graphical
 performance + VNC rather than the bytecode execution. tinyBenchmarks give:
 
 0 tinyBenchmarks '10471204 bytecodes/sec; 307552 sends/sec'
 
 I came across a PrimitiveFailed walk-back from NativeBoost
 class#isEnabled and just commented out the primitive call and instead
 returned false. I guess this is probably as the VM sources I have date back
 to April/May so probably aren't completely compatible with 2.0.
 
 I've shared my Raspberry Pi build folder result on dropbox, which
 contains the StackVM executable built on the Pi:
 https://www.dropbox.com/sh/cnta1hjoo7ptv1j/CELvuMjIRl
 
 I haven't tried installing the built StackVM onto a clean Pi distribution
 so don't know if any of the packages I installed during the build process
 will also be required for executing the StackVM - don't complain too loudly
 if just copying the contents from dropbox doesn't work directly on your Pi.
 
 I found some more notes I made while trying to compile the VM - though
 reading them back they seem more like the ramblings of a mad man and I'm
 sure the problems I ran into compiling the StackVM will be sorted by now:
 https://docs.google.com/document/d/1ZIzvTmV4zkYrFgOdAzfZzC35iMAqI2jc-44XQO9wSwc/edit?usp=sharing
 
 Also note that Pharo1.2.1 works with the VM used for Scratch in the
 Raspberry Pi distribution - without the need to build your own VM.
 
 Sorry I don't have many free cycles to support, but hope this might help
 someone to create a blessed Raspberry Pi Pharo VM
 
 Cheers
 
 Nick
 
 
 
 
 
 On 2 October 2013 12:47, Sven Van Caekenberghe s...@stfx.eu wrote:
 
 Hi Nick,
 
 On 02 Oct 2013, at 11:51, Nick Ager nick.a...@gmail.com wrote:
 
 Hi,
 
 I managed to compile a StackVM on the raspberry Pi - a couple of months
 ago - though I haven't tried with the latest StackVM source. I meant to
 write it up, but life got in the way I'm afraid.
 
 What you did (and I can't) is indeed what should be done: recompile
 locally ;-)
 
 So the conclusion is that it worked and that you can now run Pharo 2.0
 (and presumable 3.0) as well ?
 
 That would be excellent and important news !  And the best short term
 solution.
 
 Either you (but you lack time) or somebody else who feels at home with
 this stuff should redo your steps and produce the actual VM, so that us
 weak high-level programmers can have our Pharo and play ;-)
 
 Thanks,
 
 Sven
 
 The procedure I took was:
 * From a PC running Pharo install VMMaker packages (I found it was
 easiest to run under a Linux (eg Ubuntu) to match the PIs OS.
 * Export the StackVM source
 * Install the build tools on the raspberry Pi
 * Copy exported StackVM source (need to ensure it is copied to exactly
 the same place, eg /home/nick/build)
 * Build and test with Pharo2.0.image
 
 I choose to build on the Raspberry Pi as in my experience setting up a
 reliable cross-compiling environment can take days.
 Here are some notes I made at the time:
 
 On the raspberry PI:
 # install build tools
 sudo apt-get install gcc g++ cmake
 
 # dependencies for vm plugins
 sudo apt-get install libasound2-dev libssl-dev libfreetype6-dev
 libgl1-mesa-dev
 sudo apt-get install build-essential
 
 # to fix:
 # /usr/bin/ld: cannot find -lSM
 #/usr/bin/ld: cannot find -lICE
 # create the following links in: /usr/lib/arm-linux-gnueabihf/
 
 sudo ln -s libSM.so.6 libSM.so
 sudo ln -s libICE.so.6 libICE.so
 
 Once the source is installed:
 
 chmod +x platforms/unix/config/version
 chmod +x platforms/unix/config/verstamp
 
 At the time I had to patch a couple of files, but that might have
 changed with later versions of the StackVM source. My notes say I 
 modified
 the following, though don't indicate what I changed:
 platforms/Cross/vm/sqAtomicOps.h
 

[Pharo-dev] Fwd: Please contributors fill up this form...

2013-10-09 Thread Stéphane Ducasse


Begin forwarded message:

 From: Guido Chari cha...@gmail.com
 Subject: Re: [Pharo-dev] Please contributors fill up this form...
 Date: October 9, 2013 8:18:23 PM GMT+02:00
 To: Stéphane Ducasse stephane.duca...@inria.fr
 
  PharoContributor new
 name: 'Guido Chari';
 id: 'guidochari';
 email: 'cha...@gmail.com';
 website: 'http://lafhis.dc.uba.ar/~gchari';
 description: 'Phd student on reflective compilers and VMs. 
 Main projects: M4te and NativeBoost';
 image: 
 'http://lafhis.dc.uba.ar/sites/default/files/images/Guido_Chari.png';
 yourself
 
 
 2013/10/9 Stéphane Ducasse stephane.duca...@inria.fr
 Hi guys
 
 I would like to get
 contributors.pharo.org a bit more representative of Pharo.
 
 We should have Previous contributors and enhance the current list.
 Can you please reply to this mail
 
 PharoContributor new
 name: 'Esteban Lorenzano';
 id: 'estebanlm';
 email: 'esteba...@gmail.com';
 website: 'http://smallworks.eu';
 description: 'Pharo core team. Contributor of several 
 projects, including Kernel, DBXTalk, Voyage, Mars, etc. Also I work on the 
 VM.';
 image: 
 'http://www.gravatar.com/avatar/193af464509ae8fbcc04abad70b72fc0?s=120';
 yourself
 
 
 Stef