[Pharo-dev] Lets Talk about Pharo Help tool

2013-09-11 Thread Torsten Bergmann
Ben wrote
kilon wrote:
 I already have started documenting my GLTutorial package using the pharo help
 tool. It wont be long till I finish that, next is nativeboost. 

 I took a look at help tool packages , looks like classes are way more simple
 than I expected which is good thing, they are easy to extend , so I think I
 will extend them abit and use them as base for implementing my own help
 tool. I will distribute the result from my own repos (smalltalk hub), in
 case people don't like my own implementation of a help tool. 

 Thank you all for your assistance. 


   
Great that you are doing these. I'm looking forward to them.
cheers -ben

Yes, me too. Tell us when you have something ready and feel free to 
ask questions if help on help is required. 

Thx
T.



Re: [Pharo-dev] Debugger 'thisContext' variable name change to 'self'

2013-09-11 Thread Clément Bera
Hello,

Actually I ported this inspector to Spec and I forgot to change the label.
To me this is a bug.

I opened bug 11576 https://pharo.fogbugz.com/default.asp?11576 .

A slice is in inbox.

I guess it will be in Pharo 3 before the end of the day.

Thanks for the feedback :)

Clement


2013/9/11 b...@openinworld.com

 Debugging in Pharo 3.0 I noticed that the bottom right list of variables
 has 'self' rather than 'thisContext' per Pharo2.0.   Inspecting this 'self'
 shows a MethodContext.
 Before I log a ticket just thought I'd ask Is that an intentional
 permanent change, or just interim behaviour ?  'thisContext' is a well
 documented part of Smalltalk that Pharo inherited, and having two 'self'
 variables shown in the debugger is sightly confusing.

 cheers -ben




Re: [Pharo-dev] Debugger 'thisContext' variable name change to 'self'

2013-09-11 Thread Marcus Denker

On Sep 11, 2013, at 8:52 AM, Clément Bera bera.clem...@gmail.com wrote:

 Hello,
 
 Actually I ported this inspector to Spec and I forgot to change the label. To 
 me this is a bug.
 
 I opened bug 11576 .
 
 A slice is in inbox.
 
 I guess it will be in Pharo 3 before the end of the day.
 

of course. I will do updates in parallel to Stef's What is new in Pharo talk.
(to make sure that it will be outdated before it ends ;-)

 Thanks for the feedback :)
 
 Clement
 
 
 2013/9/11 b...@openinworld.com
 Debugging in Pharo 3.0 I noticed that the bottom right list of variables has 
 'self' rather than 'thisContext' per Pharo2.0.   Inspecting this 'self' shows 
 a MethodContext.
 Before I log a ticket just thought I'd ask Is that an intentional 
 permanent change, or just interim behaviour ?  'thisContext' is a well 
 documented part of Smalltalk that Pharo inherited, and having two 'self' 
 variables shown in the debugger is sightly confusing.
 
 cheers -ben
 
 



signature.asc
Description: Message signed with OpenPGP using GPGMail


[Pharo-dev] [update 3.0] #30388

2013-09-11 Thread Marcus Denker
30388
-

11572 Cannot create new protocols
https://pharo.fogbugz.com/f/cases/11572

11570 Clean up some send of #halt
https://pharo.fogbugz.com/f/cases/11570

11567 Some methods in SequenceableCollection should be moved to PolygonMorph
https://pharo.fogbugz.com/f/cases/11567


Diff information:
http://smalltalkhub.com/mc/Pharo/Pharo30/main/UIManager-MarcusDenker.114.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Tools-MarcusDenker.1245.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Polymorph-Widgets-MarcusDenker.908.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Morphic-Base-MarcusDenker.94.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Kernel-MarcusDenker.1607.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Graphics-Display 
Objects-MarcusDenker.116.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/FreeType-MarcusDenker.630.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Balloon-MarcusDenker.106.diff



signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: [Pharo-dev] How to bind keyboard shortcuts to messages ?

2013-09-11 Thread Esteban Lorenzano
yes you are right, but in fact Stef documentation is ok... just ahead of his 
time: we still didn't have the time to integrate the change who will change 
#on:do:, but it will come... :)

Esteban


On Sep 10, 2013, at 11:02 PM, kilon theki...@yahoo.co.uk wrote:

 Stephane please note that your documentation does not work for my pharo 3.0
 for example according to Guillermo blog post binding closing the window of
 workspace to shift+cmd+a 
 
 morph on: $a shift command do: [ morph delete ].
 
 works like a charm. But your doc in the link you gave me says
 
 morph bindKeyCombination: $a shift command toAction: [ morph delete ].
 
 which does not work. Maybe I am using an older Pharo 3.0 ?
 
 
 
 --
 View this message in context: 
 http://forum.world.st/How-to-bind-keyboard-shortcuts-to-messages-tp4707525p4707548.html
 Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
 




[Pharo-dev] [update 3.0] #30389

2013-09-11 Thread Marcus Denker
30389
-

11559 Move TranslucentPattern and Highlights from Color to its users
https://pharo.fogbugz.com/f/cases/11559

11558 ColormakeForegroundColor should be called #contrastringForegroundColor
https://pharo.fogbugz.com/f/cases/11558

11576 ThisContext inspector in debugger shows incorrect label
https://pharo.fogbugz.com/f/cases/11576

Diff information:
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Spec-Inspector-MarcusDenker.70.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Spec-Debugger-MarcusDenker.113.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Morphic-Base-MarcusDenker.96.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Growl-MarcusDenker.25.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Graphics-Primitives-MarcusDenker.117.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Graphics-Display 
Objects-MarcusDenker.117.diff



signature.asc
Description: Message signed with OpenPGP using GPGMail


[Pharo-dev] [regression reporter]regression occurred

2013-09-11 Thread no-reply
https://ci.inria.fr/pharo/job/Pharo-3.0-Update-Step-2-Validation/label=mac/490/

2 regressions found.
  Tests.Release.ReleaseTest.testUndeclared
  Zinc.Zodiac.ZnHTTPSTests.testWikimedia



[Pharo-dev] [regression reporter]regression occurred

2013-09-11 Thread no-reply
https://ci.inria.fr/pharo/job/Pharo-3.0-Update-Step-2-Validation/label=win/490/

1 regressions found.
  Tests.Release.ReleaseTest.testUndeclared



Re: [Pharo-dev] How to bind keyboard shortcuts to messages ?

2013-09-11 Thread kilon
Ah ok, no problemo I am in no hurry, and I agree its a very important change
as it makes things a lot more readable. 



--
View this message in context: 
http://forum.world.st/How-to-bind-keyboard-shortcuts-to-messages-tp4707525p4707605.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] How to bind keyboard shortcuts to messages ?

2013-09-11 Thread Guillermo Polito
Hehey! I just downloaded latest 3.0 and #bindKeyCombination: toAction: is
there (you made me doubt if I did it or not! :P)

But yes, the api for 20 is on:do: and it changed for 30 to clarify.


On Wed, Sep 11, 2013 at 9:32 AM, kilon theki...@yahoo.co.uk wrote:

 Ah ok, no problemo I am in no hurry, and I agree its a very important
 change
 as it makes things a lot more readable.



 --
 View this message in context:
 http://forum.world.st/How-to-bind-keyboard-shortcuts-to-messages-tp4707525p4707605.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.




Re: [Pharo-dev] How to bind keyboard shortcuts to messages ?

2013-09-11 Thread Goubier Thierry



Le 11/09/2013 09:49, Guillermo Polito a écrit :

Hehey! I just downloaded latest 3.0 and #bindKeyCombination: toAction:
is there (you made me doubt if I did it or not! :P)

But yes, the api for 20 is on:do: and it changed for 30 to clarify.


Me, I'm getting a bit confused in 30 about that:). It seems it has 
changed three times in 3.0. I've seen so far being discussed:


onKey:do:
onShortcut:do:
onKeyCombination:do:

and now:

bindKeyCombination:toAction:

Has on:do: been removed or deprecated in 3.0?

Thierry



On Wed, Sep 11, 2013 at 9:32 AM, kilon theki...@yahoo.co.uk
mailto:theki...@yahoo.co.uk wrote:

Ah ok, no problemo I am in no hurry, and I agree its a very
important change
as it makes things a lot more readable.



--
View this message in context:

http://forum.world.st/How-to-bind-keyboard-shortcuts-to-messages-tp4707525p4707605.html
Sent from the Pharo Smalltalk Developers mailing list archive at
Nabble.com.




--
Thierry Goubier
CEA list
Laboratoire des Fondations des Systèmes Temps Réel Embarqués
91191 Gif sur Yvette Cedex
France
Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95



Re: [Pharo-dev] How to bind keyboard shortcuts to messages ?

2013-09-11 Thread kilon
yes you are correct of course, it has changed, I download latest image and
now it works. Apparently Pharo moves too fast forward for me :D Will need to
make more regular download of images. Actually now that I think of it I need
to ask another question of the list about staying up to date, I think it
deserves its own thread.


Guillermo Polito wrote
 Hehey! I just downloaded latest 3.0 and #bindKeyCombination: toAction: is
 there (you made me doubt if I did it or not! :P)
 
 But yes, the api for 20 is on:do: and it changed for 30 to clarify.
 
 
 On Wed, Sep 11, 2013 at 9:32 AM, kilon lt;

 thekilon@.co

 gt; wrote:
 
 Ah ok, no problemo I am in no hurry, and I agree its a very important
 change
 as it makes things a lot more readable.



 --
 View this message in context:
 http://forum.world.st/How-to-bind-keyboard-shortcuts-to-messages-tp4707525p4707605.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.







--
View this message in context: 
http://forum.world.st/How-to-bind-keyboard-shortcuts-to-messages-tp4707525p4707616.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] How to bind keyboard shortcuts to messages ?

2013-09-11 Thread Goubier Thierry



Le 11/09/2013 10:05, kilon a écrit :

yes you are correct of course, it has changed, I download latest image and
now it works. Apparently Pharo moves too fast forward for me :D Will need to
make more regular download of images. Actually now that I think of it I need
to ask another question of the list about staying up to date, I think it
deserves its own thread.


Can start here :)

What I do is have makefiles which delete my local image and build a new 
one by: downloading from get.pharo.org and loading slices and default 
packages I need. Rebuilding a new image from scratch takes between 1 and 
5 minutes (with a huge boost courtesy of Esteban's RPackageSet caching).


Thierry



Guillermo Polito wrote

Hehey! I just downloaded latest 3.0 and #bindKeyCombination: toAction: is
there (you made me doubt if I did it or not! :P)

But yes, the api for 20 is on:do: and it changed for 30 to clarify.


On Wed, Sep 11, 2013 at 9:32 AM, kilon lt;



thekilon@.co



gt; wrote:


Ah ok, no problemo I am in no hurry, and I agree its a very important
change
as it makes things a lot more readable.



--
View this message in context:
http://forum.world.st/How-to-bind-keyboard-shortcuts-to-messages-tp4707525p4707605.html
Sent from the Pharo Smalltalk Developers mailing list archive at
Nabble.com.








--
View this message in context: 
http://forum.world.st/How-to-bind-keyboard-shortcuts-to-messages-tp4707525p4707616.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.





--
Thierry Goubier
CEA list
Laboratoire des Fondations des Systèmes Temps Réel Embarqués
91191 Gif sur Yvette Cedex
France
Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95



[Pharo-dev] How to state up to date with Pharo ?

2013-09-11 Thread kilon
So what the best way to ensure that I have the latest version of pharo ?

To tell you the truth I kinda miss git/github ability to keep me update to
the latest version of things. The problem with pharo is that it uses its own
internal system and updating things is not as simple as a git pull. So
whats the best way to being always updated with the VM (binary) and the
Image ? 

I have taken a visit at jenkins server but I am confused how to use it and
what I should be downloading. Builds are not documented in such way to make
clear to a begineer like me what he should download for his needs. 

I know there is also a github repo again I am confused whether I should
clone that . 



--
View this message in context: 
http://forum.world.st/How-to-state-up-to-date-with-Pharo-tp4707617.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] How to state up to date with Pharo ?

2013-09-11 Thread Goubier Thierry

My approach:

make clean
make

With a makefile similar to: 
https://github.com/ThierryGoubier/AltBrowser/blob/master/Documentation/Makefile


Some of the usefull scripts are:

wget -0- get.pharo.org/30+vm | bash

Will get you the latest vm and the latest image.

You can also rely on the pharo ppa for ubuntu, if this is the Linux you use.

Thierry

Le 11/09/2013 10:12, kilon a écrit :

So what the best way to ensure that I have the latest version of pharo ?

To tell you the truth I kinda miss git/github ability to keep me update to
the latest version of things. The problem with pharo is that it uses its own
internal system and updating things is not as simple as a git pull. So
whats the best way to being always updated with the VM (binary) and the
Image ?

I have taken a visit at jenkins server but I am confused how to use it and
what I should be downloading. Builds are not documented in such way to make
clear to a begineer like me what he should download for his needs.

I know there is also a github repo again I am confused whether I should
clone that .



--
View this message in context: 
http://forum.world.st/How-to-state-up-to-date-with-Pharo-tp4707617.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.





--
Thierry Goubier
CEA list
Laboratoire des Fondations des Systèmes Temps Réel Embarqués
91191 Gif sur Yvette Cedex
France
Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95



Re: [Pharo-dev] How to state up to date with Pharo ?

2013-09-11 Thread Damien Cassou
On Wed, Sep 11, 2013 at 10:12 AM, kilon theki...@yahoo.co.uk wrote:
 So what the best way to ensure that I have the latest version of pharo ?


what many of do is to let a continuous integration server build your
application on top of the latest Pharo everyday. So, you would have
to:

- push your code somewhere public (e.g., smalltalkhub)
- write a configuration for your application (read the metacello
chapter of this book http://rmod.lille.inria.fr/deepIntoPharo/)
- register at https://ci.inria.fr/
- ask to be a member of the pharo-contribution project on https://ci.inria.fr/
- create a new job by cloning
https://ci.inria.fr/pharo-contribution/view/Helper/job/JobTemplate/

And let Jenkins to the job. Everyday, you start your work by
downloading the newest image built by Jenkins. I advise you to use the
Pharo launcher (https://ci.inria.fr/pharo-contribution/job/PharoLauncher)
which downloads images directly from Jenkins.

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

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



[Pharo-dev] Update of ConfigurationOfOSProcess

2013-09-11 Thread Goubier Thierry

Hi all,

I have updated ConfigurationOfOSProcess and ConfigurationOfCommandShell 
to load the latest versions of OSProcess and CommandShell. I uploaded 
ConfigurationOfOSProcess in the Pharo20 Meta repository, the Pharo30 
Meta repository, and both configurations in squeaksource meta repository.


Thierry
--
Thierry Goubier
CEA list
Laboratoire des Fondations des Systèmes Temps Réel Embarqués
91191 Gif sur Yvette Cedex
France
Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95



Re: [Pharo-dev] How to bind keyboard shortcuts to messages ?

2013-09-11 Thread Guillermo Polito
On Wed, Sep 11, 2013 at 10:03 AM, Goubier Thierry thierry.goub...@cea.frwrote:



 Le 11/09/2013 09:49, Guillermo Polito a écrit :

  Hehey! I just downloaded latest 3.0 and #bindKeyCombination: toAction:
 is there (you made me doubt if I did it or not! :P)

 But yes, the api for 20 is on:do: and it changed for 30 to clarify.


 Me, I'm getting a bit confused in 30 about that:). It seems it has changed
 three times in 3.0. I've seen so far being discussed:

 onKey:do:
 onShortcut:do:
 onKeyCombination:do:

 and now:

 bindKeyCombination:toAction:


Yes, we revisited the decision a couple of times :). Sorry if that made
trouble...



 Has on:do: been removed or deprecated in 3.0?


Not yet. As you can see if you browse latest version, you have

on: aShortcut do: anAction
 ^ self bindKeyCombination: aShortcut toAction: anAction

That should be actually deprecated (to avoid people using it and confuse it
with exception handling), yes...



 Thierry


 On Wed, Sep 11, 2013 at 9:32 AM, kilon theki...@yahoo.co.uk
 mailto:theki...@yahoo.co.uk wrote:

 Ah ok, no problemo I am in no hurry, and I agree its a very
 important change
 as it makes things a lot more readable.



 --
 View this message in context:
 http://forum.world.st/How-to-**bind-keyboard-shortcuts-to-**
 messages-tp4707525p4707605.**htmlhttp://forum.world.st/How-to-bind-keyboard-shortcuts-to-messages-tp4707525p4707605.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.



 --
 Thierry Goubier
 CEA list
 Laboratoire des Fondations des Systèmes Temps Réel Embarqués
 91191 Gif sur Yvette Cedex
 France
 Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95




Re: [Pharo-dev] How to bind keyboard shortcuts to messages ?

2013-09-11 Thread Goubier Thierry



Le 11/09/2013 12:51, Guillermo Polito a écrit :


On Wed, Sep 11, 2013 at 10:03 AM, Goubier Thierry
thierry.goub...@cea.fr mailto:thierry.goub...@cea.fr wrote:



Le 11/09/2013 09:49, Guillermo Polito a écrit :

Hehey! I just downloaded latest 3.0 and #bindKeyCombination:
toAction:
is there (you made me doubt if I did it or not! :P)

But yes, the api for 20 is on:do: and it changed for 30 to clarify.


Me, I'm getting a bit confused in 30 about that:). It seems it has
changed three times in 3.0. I've seen so far being discussed:

onKey:do:
onShortcut:do:
onKeyCombination:do:

and now:

bindKeyCombination:toAction:


Yes, we revisited the decision a couple of times :). Sorry if that made
trouble...


The last one has the merit of being perfectly clear :)



Has on:do: been removed or deprecated in 3.0?


Not yet. As you can see if you browse latest version, you have

on: aShortcut do: anAction
^ self bindKeyCombination: aShortcut toAction: anAction

That should be actually deprecated (to avoid people using it and confuse
it with exception handling), yes...


And to force all users of it to switch to the new version when porting 
to 3.0 as well. If it looks as reasonably final, I'll add an issue to 
bring the new selector to 2.0.


Thanks :)

Thierry



Thierry


On Wed, Sep 11, 2013 at 9:32 AM, kilon theki...@yahoo.co.uk
mailto:theki...@yahoo.co.uk
mailto:theki...@yahoo.co.uk mailto:theki...@yahoo.co.uk wrote:

 Ah ok, no problemo I am in no hurry, and I agree its a very
 important change
 as it makes things a lot more readable.



 --
 View this message in context:

http://forum.world.st/How-to-__bind-keyboard-shortcuts-to-__messages-tp4707525p4707605.__html

http://forum.world.st/How-to-bind-keyboard-shortcuts-to-messages-tp4707525p4707605.html
 Sent from the Pharo Smalltalk Developers mailing list
archive at
 Nabble.com.



--
Thierry Goubier
CEA list
Laboratoire des Fondations des Systèmes Temps Réel Embarqués
91191 Gif sur Yvette Cedex
France
Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95




--
Thierry Goubier
CEA list
Laboratoire des Fondations des Systèmes Temps Réel Embarqués
91191 Gif sur Yvette Cedex
France
Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95



[Pharo-dev] [update 3.0] #30390

2013-09-11 Thread Marcus Denker
30390
-

10633 SettingsBrowser is *extremely* slow
https://pharo.fogbugz.com/f/cases/10633

11580 PharoUsers#initialize should not set gravatar
https://pharo.fogbugz.com/f/cases/11580

11577 Undeclared Variables: HighLightBitmaps-nil #TranslucentPatterns-nil
https://pharo.fogbugz.com/f/cases/11577

Diff information:
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Tools-MarcusDenker.1247.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Settings-System-MarcusDenker.27.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Morphic-Base-MarcusDenker.98.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/KeyChain-MarcusDenker.54.diff
http://smalltalkhub.com/mc/Pharo/Pharo30/main/Graphics-Display 
Objects-MarcusDenker.119.diff



signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: [Pharo-dev] How to state up to date with Pharo ?

2013-09-11 Thread Esteban A. Maringolo
Damien:

Is there some guide to do the same in a private environment?
I is... using an HTTP/FTP/Git server as the monticello repo (SmalltalkHub
seems overkill).


Kilon:
I guess the main prerequisite is to have all the Monticello packages of
your classes properly configured, and also the Metacello stuff in line
(ConfigurationOf...).
Then it is a matter of setting up a new image through command line loading
the needed Metacello versions and then your own.
You can do this in the context of a CI server or with a fresh image +
cmdline in your own computer.

Regards!


Esteban A. Maringolo


2013/9/11 Damien Cassou damien.cas...@gmail.com

 On Wed, Sep 11, 2013 at 10:12 AM, kilon theki...@yahoo.co.uk wrote:
  So what the best way to ensure that I have the latest version of pharo ?


 what many of do is to let a continuous integration server build your
 application on top of the latest Pharo everyday. So, you would have
 to:

 - push your code somewhere public (e.g., smalltalkhub)
 - write a configuration for your application (read the metacello
 chapter of this book http://rmod.lille.inria.fr/deepIntoPharo/)
 - register at https://ci.inria.fr/
 - ask to be a member of the pharo-contribution project on
 https://ci.inria.fr/
 - create a new job by cloning
 https://ci.inria.fr/pharo-contribution/view/Helper/job/JobTemplate/

 And let Jenkins to the job. Everyday, you start your work by
 downloading the newest image built by Jenkins. I advise you to use the
 Pharo launcher (https://ci.inria.fr/pharo-contribution/job/PharoLauncher)
 which downloads images directly from Jenkins.

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

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




[Pharo-dev] [regression reporter]regression occurred

2013-09-11 Thread no-reply
https://ci.inria.fr/pharo/job/Pharo-3.0-Update-Step-2-Validation/label=win/491/

1 regressions found.
  Zinc.Zodiac.ZnHTTPSTests.testGetPharoVersion



Re: [Pharo-dev] How to state up to date with Pharo ?

2013-09-11 Thread Damien Cassou
On Wed, Sep 11, 2013 at 2:35 PM, Esteban A. Maringolo
emaring...@gmail.com wrote:
 Is there some guide to do the same in a private environment?
 I is... using an HTTP/FTP/Git server as the monticello repo (SmalltalkHub
 seems overkill).


sure, you can set up your own jenkins server that downloads the image
from http://files.pharo.org/image/30/ and installs something on top
using a configuration. You don't need SmalltalkHub, any monticello
repository will do (even a directory is fine, provided that it can be
accessed from both the developer's computers and jenkins)

-- 
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] Update of ConfigurationOfOSProcess

2013-09-11 Thread Goubier Thierry
Well, I waited for Sean to do it for Pharo2.0 last time around, so it's 
time I shoulder my part :)


But this means my gitfiletree is getting out of date with filetree and 
that I have no more excuses to avoid doing it :(


Thierry

Le 11/09/2013 15:20, Tudor Girba a écrit :

Thank you indeed.

Doru


On Wed, Sep 11, 2013 at 3:12 PM, David T. Lewis le...@mail.msen.com
mailto:le...@mail.msen.com wrote:

On Wed, Sep 11, 2013 at 11:40:07AM +0200, Goubier Thierry wrote:
  Hi all,
 
  I have updated ConfigurationOfOSProcess and
ConfigurationOfCommandShell
  to load the latest versions of OSProcess and CommandShell. I uploaded
  ConfigurationOfOSProcess in the Pharo20 Meta repository, the Pharo30
  Meta repository, and both configurations in squeaksource meta
repository.
 
  Thierry

Thank you :)

Dave





--
www.tudorgirba.com http://www.tudorgirba.com

Every thing has its own flow


--
Thierry Goubier
CEA list
Laboratoire des Fondations des Systèmes Temps Réel Embarqués
91191 Gif sur Yvette Cedex
France
Phone/Fax: +33 (0) 1 69 08 32 92 / 83 95



[Pharo-dev] Pharo Sprint in Buenos Aires - this saturday!

2013-09-11 Thread Gisela Decuzzi
Pharo Sprint in Buenos Aires!
When: sept 14 (This saturday!) We start at 10 and estimated finish at
17:00. You can join in any moment!
Where: 10Pines http://www.10pines.com/ (Av Leandro N. Alem 693 5°B)
We will fix bugs and we are talking about improving usability (specially in
Linux!)



2013/9/6 Gisela Decuzzi giseladecu...@gmail.com

 Excelent, now we have to think in wich issues resolve and who will provide
 the food/drink ;)



 2013/9/6 Camillo Bruni camillobr...@gmail.com

 Sounds great to me,

 So to clear:
 Title:Pharo Spring
 Date: 2013-09-14 (Saturday, Hours to be discussed)
 Location: 10pines

 thanks for helping out :)

 On 2013-09-06, at 12:18, Nicolas Passerini npasser...@gmail.com wrote:
  I think it would be great to use 10Pines office if it is available.
 
 
  On Fri, Sep 6, 2013 at 12:15 PM, Gisela Decuzzi 
 giseladecu...@gmail.comwrote:
 
  Hello! If we are having hosting problems during the weekend with the
  sprint we can use 10Pines (http://www.10pines.com/) office.In fact in
 ten
  pines we will be very happy to offer our place for this kind of events.
  During the week is more complex to find room, but we are not used to
 work
  during weekends ;)
 
  So, the office is near Retiro (Av. Leandro N. Alem y Viamonte) we have
  internet access and if it's sunny we can use the roof.
  We should set a date to confirm the availability (again if it's
 weekend,
  is available otherwise we should check).
 
 
 
 
 
  2013/9/4 Camillo Bruni camillobr...@gmail.com
 
  From the doodle we're around 7, so I'd count with something like 10
  people?
  And yes, I think internet connection is a requirement, at least for
  updating the issue tracker.
 
  On 2013-09-04, at 10:32, Nicolas Passerini npasser...@gmail.com
 wrote:
 
  I think UTN is not a good idea for a Pharo sprint, because we will
 need
  a
  good Internet connection and that can not be guaranteed here.
  (Or correct me and tell me that Internet connection is not a must,
 so we
  can meet here at UTN without problems).
 
  How much people is coming to the Sprint?
 
 
  On Wed, Sep 4, 2013 at 10:12 AM, Sebastian Tleye stl...@gmail.com
  wrote:
 
  The Pabellon 1 is closed on saturdays afternoon, but have you asked
 for
  Pabellon 2? I think it's open on saturdays (i don't know if it is
  possible
  to book a room)
 
 
  2013/9/4 Guillermo Polito guillermopol...@gmail.com
 
  Probably UTN?
 
 
  On Wed, Sep 4, 2013 at 2:45 PM, Camillo Bruni 
 camillobr...@gmail.com
  wrote:
 
  So it looks like we are going to do the Pharo sprint in Buenos
 Aires
  Saturday, the 14th of September.
  The question is now where do we meet?
  The original idea was to reserver a room at the UBA, but that is
 not
  possible the weekend.
  Any suggestions?
 
  On 2013-09-03, at 09:05, Mariano Martinez Peck 
  marianop...@gmail.com
  wrote:
 
  Cool. I'll be there, of course!
  Keep us informed.
  Cheers,
 
 
  On Mon, Sep 2, 2013 at 10:42 PM, Camillo Bruni 
  camillobr...@gmail.com
  wrote:
 
  everything is open so far, guido had the idea of reserving a
 room
  at
  the
  UBA,
  we will have more details tomorrow :)
 
  On 2013-09-02, at 21:24, Gisela Decuzzi 
 giseladecu...@gmail.com
  wrote:
  Great! The idea is to spend the full day? Or do you have any
  planed
  time?
 
 
  2013/9/2 Camillo Bruni camillobr...@gmail.com
 
  I spend a month in Buenos Aires working together with Guido
  Chari @
  the
  UBA,
  we take this opportunity to organize a Pharo sprint outside
  France
  ;)
 
  We are in early preparation phase and the date nor location
 isn't
  fixed
  yet,
  so if you are motivated to join, can mark possible dates on
 this
  doodle:
 
  http://doodle.com/qey7iieqm5yr4wwy
 
  cheers,
  camillo
 
 
 
 
 
  --
  Mariano
  http://marianopeck.wordpress.com
 
 
 
 
 
 
  --
  You received this message because you are subscribed to the Google
 Groups
  Taller de Lenguajes de Programación group.
  To unsubscribe from this group and stop receiving emails from it, send
 an
  email to tlp-utn-2012+unsubscr...@googlegroups.com.
  For more options, visit https://groups.google.com/groups/opt_out.
 





Re: [Pharo-dev] NBOpengl Error : IcompatibleLayoutConflict

2013-09-11 Thread kilon
So this mean this is more of a warning than an error and it does not really
affect the installation of NBOpenGL ? 

and what it means by invalid state for a small period ? is that a bytecode
issue or an object issue ?
 

Camillo Bruni-3 wrote
 yeah we have to have solve this somehow, it is a side-effect of the new
 class-builder
 which actually properly validates the layouts of classes.
 
 If you modify classes with monticello they might end up in an invalid
 state for a short
 period. Previously this went undetected, the SlotClassBuilder is very
 picky about this :(.
 
 Maybe an intermediate solution for this is to disable any kind of
 validation while we
 load stuff with Monticello...
 
 On 2013-09-11, at 15:13, kilon lt;

 thekilon@.co

 gt; wrote:
 
 IcompatibleLayoutConflict: Class with PointerLayout cannot be extended as
 byte
 
 is the error i am getting using the very latest pharo 3.0 image while
 trying
 to load NBOpengl
 
 (ConfigurationOfNBOpenGL project version: '2.0') load.
 
 here is the full trace
 
 http://pastebin.com/an4KFVrH
 
 I get the same error in macos and ubuntu, I suspect windoom is same too. 
 
 
 
 
 --
 View this message in context:
 http://forum.world.st/NBOpengl-Error-IcompatibleLayoutConflict-tp4707721.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.
 
 
 
 
 signature.asc (457 bytes)
 lt;http://forum.world.st/attachment/4707735/0/signature.ascgt;





--
View this message in context: 
http://forum.world.st/NBOpengl-Error-IcompatibleLayoutConflict-tp4707721p4707745.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] NBOpengl Error : IcompatibleLayoutConflict

2013-09-11 Thread Camillo Bruni
yeah we have to have solve this somehow, it is a side-effect of the new 
class-builder
which actually properly validates the layouts of classes.

If you modify classes with monticello they might end up in an invalid state for 
a short
period. Previously this went undetected, the SlotClassBuilder is very picky 
about this :(.

Maybe an intermediate solution for this is to disable any kind of validation 
while we
load stuff with Monticello...

On 2013-09-11, at 15:13, kilon theki...@yahoo.co.uk wrote:

 IcompatibleLayoutConflict: Class with PointerLayout cannot be extended as
 byte
 
 is the error i am getting using the very latest pharo 3.0 image while trying
 to load NBOpengl
 
 (ConfigurationOfNBOpenGL project version: '2.0') load.
 
 here is the full trace
 
 http://pastebin.com/an4KFVrH
 
 I get the same error in macos and ubuntu, I suspect windoom is same too. 
 
 
 
 
 --
 View this message in context: 
 http://forum.world.st/NBOpengl-Error-IcompatibleLayoutConflict-tp4707721.html
 Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
 



signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: [Pharo-dev] Pharo Sprint in Buenos Aires - this saturday!

2013-09-11 Thread Guillermo Polito
On Wed, Sep 11, 2013 at 3:50 PM, Gisela Decuzzi giseladecu...@gmail.comwrote:

 Pharo Sprint in Buenos Aires!
 When: sept 14 (This saturday!) We start at 10 and estimated finish at
 17:00. You can join in any moment!
 Where: 10Pines http://www.10pines.com/ (Av Leandro N. Alem 693 5°B)
 We will fix bugs and we are talking about improving usability (specially
 in Linux!)


Actually that's a nice topic to focus the sprint on :)





 2013/9/6 Gisela Decuzzi giseladecu...@gmail.com

 Excelent, now we have to think in wich issues resolve and who will
 provide the food/drink ;)



 2013/9/6 Camillo Bruni camillobr...@gmail.com

 Sounds great to me,

 So to clear:
 Title:Pharo Spring
 Date: 2013-09-14 (Saturday, Hours to be discussed)
 Location: 10pines

 thanks for helping out :)

 On 2013-09-06, at 12:18, Nicolas Passerini npasser...@gmail.com wrote:
  I think it would be great to use 10Pines office if it is available.
 
 
  On Fri, Sep 6, 2013 at 12:15 PM, Gisela Decuzzi 
 giseladecu...@gmail.comwrote:
 
  Hello! If we are having hosting problems during the weekend with the
  sprint we can use 10Pines (http://www.10pines.com/) office.In fact
 in ten
  pines we will be very happy to offer our place for this kind of
 events.
  During the week is more complex to find room, but we are not used to
 work
  during weekends ;)
 
  So, the office is near Retiro (Av. Leandro N. Alem y Viamonte) we have
  internet access and if it's sunny we can use the roof.
  We should set a date to confirm the availability (again if it's
 weekend,
  is available otherwise we should check).
 
 
 
 
 
  2013/9/4 Camillo Bruni camillobr...@gmail.com
 
  From the doodle we're around 7, so I'd count with something like 10
  people?
  And yes, I think internet connection is a requirement, at least for
  updating the issue tracker.
 
  On 2013-09-04, at 10:32, Nicolas Passerini npasser...@gmail.com
 wrote:
 
  I think UTN is not a good idea for a Pharo sprint, because we will
 need
  a
  good Internet connection and that can not be guaranteed here.
  (Or correct me and tell me that Internet connection is not a must,
 so we
  can meet here at UTN without problems).
 
  How much people is coming to the Sprint?
 
 
  On Wed, Sep 4, 2013 at 10:12 AM, Sebastian Tleye stl...@gmail.com
  wrote:
 
  The Pabellon 1 is closed on saturdays afternoon, but have you
 asked for
  Pabellon 2? I think it's open on saturdays (i don't know if it is
  possible
  to book a room)
 
 
  2013/9/4 Guillermo Polito guillermopol...@gmail.com
 
  Probably UTN?
 
 
  On Wed, Sep 4, 2013 at 2:45 PM, Camillo Bruni 
 camillobr...@gmail.com
  wrote:
 
  So it looks like we are going to do the Pharo sprint in Buenos
 Aires
  Saturday, the 14th of September.
  The question is now where do we meet?
  The original idea was to reserver a room at the UBA, but that is
 not
  possible the weekend.
  Any suggestions?
 
  On 2013-09-03, at 09:05, Mariano Martinez Peck 
  marianop...@gmail.com
  wrote:
 
  Cool. I'll be there, of course!
  Keep us informed.
  Cheers,
 
 
  On Mon, Sep 2, 2013 at 10:42 PM, Camillo Bruni 
  camillobr...@gmail.com
  wrote:
 
  everything is open so far, guido had the idea of reserving a
 room
  at
  the
  UBA,
  we will have more details tomorrow :)
 
  On 2013-09-02, at 21:24, Gisela Decuzzi 
 giseladecu...@gmail.com
  wrote:
  Great! The idea is to spend the full day? Or do you have any
  planed
  time?
 
 
  2013/9/2 Camillo Bruni camillobr...@gmail.com
 
  I spend a month in Buenos Aires working together with Guido
  Chari @
  the
  UBA,
  we take this opportunity to organize a Pharo sprint outside
  France
  ;)
 
  We are in early preparation phase and the date nor location
 isn't
  fixed
  yet,
  so if you are motivated to join, can mark possible dates on
 this
  doodle:
 
  http://doodle.com/qey7iieqm5yr4wwy
 
  cheers,
  camillo
 
 
 
 
 
  --
  Mariano
  http://marianopeck.wordpress.com
 
 
 
 
 
 
  --
  You received this message because you are subscribed to the Google
 Groups
  Taller de Lenguajes de Programación group.
  To unsubscribe from this group and stop receiving emails from it,
 send an
  email to tlp-utn-2012+unsubscr...@googlegroups.com.
  For more options, visit https://groups.google.com/groups/opt_out.
 






Re: [Pharo-dev] Pharo Sprint in Buenos Aires - this saturday!

2013-09-11 Thread Camillo Bruni

On 2013-09-11, at 18:40, Guillermo Polito guillermopol...@gmail.com wrote:

 On Wed, Sep 11, 2013 at 3:50 PM, Gisela Decuzzi 
 giseladecu...@gmail.comwrote:
 
 Pharo Sprint in Buenos Aires!
 When: sept 14 (This saturday!) We start at 10 and estimated finish at
 17:00. You can join in any moment!
 Where: 10Pines http://www.10pines.com/ (Av Leandro N. Alem 693 5°B)
 We will fix bugs and we are talking about improving usability (specially
 in Linux!)
 
 
 Actually that's a nice topic to focus the sprint on :)

:) maybe I need some support for the whole keymapping stuff that seems to be 
weird under linux :(


signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: [Pharo-dev] NBOpengl Error : IcompatibleLayoutConflict

2013-09-11 Thread Camillo Bruni
Well no it is an error since the classes are in an invalid state.

It is not possible to do all migrations with Monticello and keep all
classes in a sane condition all the time. Just image moving an instance
variable from a subclass which is in one monticello package B to a superclass
which is in another package A. If the default load order is A - B then you 
will have all of a sudden a double variable declaration. 

In any case, the old class builder was very permissive and it even let you
continue to work with classes with invalid layout states (for instance the
duplicate variables, or incompatibly subclass layouts).

For as long as you don't have instances and you do not use these classes there
is not really a problem.


On 2013-09-11, at 16:31, kilon theki...@yahoo.co.uk wrote:
 So this mean this is more of a warning than an error and it does not really
 affect the installation of NBOpenGL ? 
 
 and what it means by invalid state for a small period ? is that a bytecode
 issue or an object issue ?
 
 
 Camillo Bruni-3 wrote
 yeah we have to have solve this somehow, it is a side-effect of the new
 class-builder
 which actually properly validates the layouts of classes.
 
 If you modify classes with monticello they might end up in an invalid
 state for a short
 period. Previously this went undetected, the SlotClassBuilder is very
 picky about this :(.
 
 Maybe an intermediate solution for this is to disable any kind of
 validation while we
 load stuff with Monticello...
 
 On 2013-09-11, at 15:13, kilon lt;
 
 thekilon@.co
 
 gt; wrote:
 
 IcompatibleLayoutConflict: Class with PointerLayout cannot be extended as
 byte
 
 is the error i am getting using the very latest pharo 3.0 image while
 trying
 to load NBOpengl
 
 (ConfigurationOfNBOpenGL project version: '2.0') load.
 
 here is the full trace
 
 http://pastebin.com/an4KFVrH
 
 I get the same error in macos and ubuntu, I suspect windoom is same too. 
 
 
 
 
 --
 View this message in context:
 http://forum.world.st/NBOpengl-Error-IcompatibleLayoutConflict-tp4707721.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.
 
 
 
 
 signature.asc (457 bytes)
 lt;http://forum.world.st/attachment/4707735/0/signature.ascgt;
 
 
 
 
 
 --
 View this message in context: 
 http://forum.world.st/NBOpengl-Error-IcompatibleLayoutConflict-tp4707721p4707745.html
 Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.
 



signature.asc
Description: Message signed with OpenPGP using GPGMail


[Pharo-dev] Fwd: NBFFI version of the OpenDBXDriver

2013-09-11 Thread Rocio Amaya
*

Hi!
*
*

I'd like to show a bit the outcome of the first iteration of the DBXTalk
Gsoc of this year.

First, I've been adapting myself to the environment and technology
(DBXTalk, OpenDBX, TalkFFI), and I've written some little tutorials of what
I've learnt about them:

- Post of how to install  OpenDBX

http://rochiamaya.wordpress.com/2013/07/28/how-to-install-version-1-4-6-of-opendbx-for-linux/

- Post of how to install and use TalkFFI to generate mappings

http://rochiamaya.wordpress.com/2013/07/30/create-bindings-with-talkffi/

- Post  of how to use  mappings generated  by  TalkFFI

http://rochiamaya.wordpress.com/2013/08/06/how-to-use-the-generated-bindings-talkffi/


Also, as concrete code, we have built a NBFFI version of the OpenDBXDriver.
The main idea of this is to provide a backward compatibility layer to
people that  use OpenDBX, while letting us move forward dropping the old
FFI implementation.

Gofer it

smalltalkhubUser: 'DBXTalk' project: 'Configurations';

configurationOf: 'OpenDBXDriver';

load.

(((Smalltalk at: #ConfigurationOfOpenDBXDriver)

  perform: #project)

  perform: #version: with: ‘1.3’)

  load: 'DeveloperGroup'.


However, the configuration still supports to load the former version of the
driver (no NBFFI)

  Gofer it

 smalltalkhubUser: 'DBXTalk' project: 'Configurations';

configurationOf: 'OpenDBXDriver';

load.

(((Smalltalk at: #ConfigurationOfOpenDBXDriver)

  perform: #project)

  perform: #version: with: ‘1.3’)

  load: 'FFIDriver'.


And the configuration with only NBFFI version.

  Gofer it

 smalltalkhubUser: 'DBXTalk' project: 'Configurations';

configurationOf: 'OpenDBXDriver';

load.

(((Smalltalk at: #ConfigurationOfOpenDBXDriver)

  perform: #project)

  perform: #version: with: ‘1.3’)

  load:  'NBFFIDriver'.


To use, writte in the Workspace and DoIt:


“to set the NBFFI bind”

LibOpenDBXMap initialize.

OpenDBX current: NBPharoOpenDBX new.

“or to set the oldFFI bind”

OpenDBX current: FFIOpenDBX  ffiImplementationForOS .


In our current/next steps, we are starting to dig into the other driver
implementations. I'm currently working in a Mysql driver implementation
that will use the C mysql library directly without the intermediation of
OpenDBX. That way, the setup of the environment will be far easier and the
entry barrier will be lowered.


Best Regards!*
*Rocio.*


Re: [Pharo-dev] cannot commit with gofer to sthub (HTTP 403)

2013-09-11 Thread Tudor Girba
Hi,

Yes, I know that. I was just saying that I tried multiple variations just
in case someone wanted to know.

The debugger is not particularly helpful here: I just get a 403 response
which means that the authentication fails. I cannot see where the problem
is.

Cheers,
Doru


On Tue, Sep 10, 2013 at 7:22 PM, MartinW w...@fastmail.fm wrote:

 Tudor Girba-2 wrote
  with the url being already authenticated beforehand.
 
  I also tried by passing the url:username:password: explicitly, but this
  has
  the same 403 effect.
 
  Anyone knows what the issue is?

 At least I know that second part:
 *If the repository is already present* in the image sending
 url:username:password: to a Gofer instance has no effect at all.

 So if your repository is in the image without username and password sending
 url:username: 'correctName' password: 'correctPassword' will change
 nothing.
 You have to manually edit the repository info.

 On the other hand - if you have a repository with correct username and
 password you can send url:username: 'someNonsense' password:
 'wrongPassword'
 and everything will still work correctly.

 If you just get something via Gofer from a public repository you have the
 repository added by Gofer and when you later want to push to the repository
 via Gofer and provide your username and password - you get an error.

 That's why i was asking about programatically manipulating repositories:

 http://stackoverflow.com/questions/18100136/manipulating-repositories-for-specific-monticello-packages-programatically



 --
 View this message in context:
 http://forum.world.st/cannot-commit-with-gofer-to-sthub-HTTP-403-tp4707412p4707523.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.




-- 
www.tudorgirba.com

Every thing has its own flow