Re: [Pharo-dev] [Esug-list] New Mars examples: Package Browser and Test Runner

2013-09-25 Thread Henrik Johansen

On Sep 24, 2013, at 10:42 , kilon theki...@yahoo.co.uk wrote:

 I agree, Morphic is quite messy but its design is very solid. Its just like
 any huge library need to go under a cleanup phase and be improved. 

Depends on what you want you mean by solid.
For exploratory visual programming, it's a solid design.
For building GUIs from standard components and a clear separation of 
responsibilities between a morphs constituent parts (*parts* you say? who needs 
that, we're all morphs!), it's much less solid than say, MVC/MVP.

Cheers,
Henry


signature.asc
Description: Message signed with OpenPGP using GPGMail


[Pharo-dev] [update 2.0] #20620

2013-09-25 Thread Marcus Denker
20620
-

11217 backport 20 No timestamp in MCMethodDefinition=
https://pharo.fogbugz.com/f/cases/11217

11624 backport Pharo2: Add missing asLayoutFrame in Browser 
openAsMorphClassEditing:
https://pharo.fogbugz.com/f/cases/11624

11662 Pharo 2.0 20619: Undeclared
https://pharo.fogbugz.com/f/cases/11662


Diff information:
http://ss3.gemstone.com/ss/Pharo20/Tools-MarcusDenker.1069.diff
http://ss3.gemstone.com/ss/Pharo20/Monticello-MarcusDenker.785.diff



signature.asc
Description: Message signed with OpenPGP using GPGMail


[Pharo-dev] Jenkins build is back to stable : Pharo-2.0-Tests » run 1,vm,linux #269

2013-09-25 Thread no-reply
See 
https://ci.inria.fr/pharo/job/Pharo-2.0-Tests/Run=run%201,VM=vm,label=linux/269/




[Pharo-dev] Jenkins build is back to stable : Pharo-2.0-Tests » run 1,vm,win #269

2013-09-25 Thread no-reply
See 
https://ci.inria.fr/pharo/job/Pharo-2.0-Tests/Run=run%201,VM=vm,label=win/269/




Re: [Pharo-dev] [Esug-list] New Mars examples: Package Browser and Test Runner

2013-09-25 Thread Norbert Hartl
Am 25.09.2013 um 10:25 schrieb Henrik Johansen henrik.s.johan...@veloxit.no:On Sep 24, 2013, at 10:42 , kilon theki...@yahoo.co.uk wrote:I agree, Morphic is quite messy but its design is very solid. Its just likeany huge library need to go under a cleanup phase and be improved. Depends on what you want you mean by solid.For exploratory visual programming, it's a solid design.For building GUIs from standard components and a clear separation of responsibilities between a morphs constituent parts (*parts* you say? who needs that, we're all morphs!), it's much less solid than say, MVC/MVP.Agreed. This week I tried to do morphic the second time in my life. There are a lot of things that I consider to be annoying but then it is also easy to combine and display stuff. Took me not too much time to have a visual representation of my scanner cache toolWas pretty much fun in the end.Norbert

Re: [Pharo-dev] How to test the same behavior with different data

2013-09-25 Thread Noury Bouraqadi
Hi Frank,

This sounds cool. But, how do you decide how many data you generate per test 
run ? 

Noury
On 23 sept. 2013, at 11:19, Frank Shearar wrote:

 I played around with a combination of data driven testing and random
 data generation a while back:
 * http://www.lshift.net/blog/2011/09/13/checking-squeak-quickly
 * http://www.squeaksource.com/SqueakCheck/
 
 There is a ConfigurationOf there. It integrates with SUnit by adding a
 new kind of TestCase that knows how to run theories, identified by
 pragmas. It also features the recording of a counterexample to your
 theory by generating a normal test method on the relevant TestCase
 subclass.
 
 I haven't touched the code in a while, but if there's interest I'd be
 happy to hack on it once more.
 
 frank
 
 On 22 September 2013 21:43, laurent laffont laurent.laff...@gmail.com wrote:
 Hi,
 
 in phpunit there's a @dataProvider annotation, so one method returns a
 several data sets for a test method. I'm not sure that's the best design but
 it's nice to have one unit test result per data set. See
 http://phpunit.de/manual/current/en/writing-tests-for-phpunit.html#writing-tests-for-phpunit.data-providers
 
 
 Translating the example to Pharo that should give something like:
 
 TestCase subclass: #DataTest
 
 DataTesttestAdd: a to: b shouldAnswer: c
  dataProvider: #provider
  self assert: c equals: a + b
 
 DataTestprovider
 ^ { {0. 0. 0}.
{1. 0. 1}.
{0. 1. 1}.
{1. 2. 3} }
 
 It may not be to difficult to implement in SUnit. What do you think about
 this ?
 
 Laurent
 
 
 On Sat, Sep 21, 2013 at 1:47 PM, Jan Vrany jan.vr...@fit.cvut.cz wrote:
 
 Hi,
 
 I actually already thought on this as I have similar problems.
 So far I just create a bunch of tests, passing the actual set of
 parameters to a common test method as message arguments.
 
 For different framework (not SUnit, but similar spirit), I introduced a
 notion of parameter, each having a domain. When running test, the runner
 computes all possible combinations of parameter values and run the test on
 each such combination. I would like to have something similar
 in SUnit, but there are some issues. This is the feature I would like to
 see in SUnit 6.x, but I/we have to finish 5.0 first - I wonder if I ever
 find a time to do push it :-(
 
 
 On 21/09/13 11:06, Noury Bouraqadi wrote:
 
 Hi,
 
 Last ESUG I attended the cool katas session organized by Stephan
 Eggermont and Laurent Laffont.
 That was a good opportunity to step back and think about my TDD practices
 .
 
 To experiment with the style proposed by Laurent, I started writing tests
 for a pong.
 I ended up having groups of nearly identical tests:
 -they use exactly the same objects, send the same messages,
 -but they differ only by values.
 
 An example, is testing the motion of the ball towards different
 directions or collisions with obstacles at different locations or speeds.
 
 Now, I wonder what is the best way to express those similar tests?
 
 In a short discussion before I leave, Stephane told me about tables of
 values. It seem that there is such a support in the ruby world in the
 cucumber framework. Do we have anything similar in Smalltalk world?
 
 BTW, the full ESUG conference was great. Thanx to local organizers, and
 all people that contributed to make it a success.
 
 Thanx,
 Noury
 Ecole des Mines de Douai
 http://car.mines-douai.fr/noury
 --
 
 
 
 
 
 
 
 
 

Noury
--
http://twitter.com/#!/NouryBouraqadi
http://car.mines-douai.fr/noury

Noury Bouraqadi
Ecole des Mines de Douai
http://car.mines-douai.fr/noury
--




Afin de contribuer au respect de l'environnement,
merci de n'imprimer ce courriel qu'en cas de necessite

Please consider the environment before you print






[Pharo-dev] Pharo Hangout Session scheduled to Wed 2/10

2013-09-25 Thread Esteban Lorenzano
Hi,

So... according to the doodle poll, hangout session will be Wed 2/10. 
I was thinking on doing it from 12 UTC to 17 UTC, to allow people of the new 
continent to join... what do you think?

Esteban


Re: [Pharo-dev] How to test the same behavior with different data

2013-09-25 Thread Frank Shearar
Hi Noury,

At the moment it's hard-coded to 100 data points. It'd be better to
pull that out into some kind of configuration object though.

frank

On 25 September 2013 11:19, Noury Bouraqadi bouraq...@gmail.com wrote:
 Hi Frank,

 This sounds cool. But, how do you decide how many data you generate per test 
 run ?

 Noury
 On 23 sept. 2013, at 11:19, Frank Shearar wrote:

 I played around with a combination of data driven testing and random
 data generation a while back:
 * http://www.lshift.net/blog/2011/09/13/checking-squeak-quickly
 * http://www.squeaksource.com/SqueakCheck/

 There is a ConfigurationOf there. It integrates with SUnit by adding a
 new kind of TestCase that knows how to run theories, identified by
 pragmas. It also features the recording of a counterexample to your
 theory by generating a normal test method on the relevant TestCase
 subclass.

 I haven't touched the code in a while, but if there's interest I'd be
 happy to hack on it once more.

 frank

 On 22 September 2013 21:43, laurent laffont laurent.laff...@gmail.com 
 wrote:
 Hi,

 in phpunit there's a @dataProvider annotation, so one method returns a
 several data sets for a test method. I'm not sure that's the best design but
 it's nice to have one unit test result per data set. See
 http://phpunit.de/manual/current/en/writing-tests-for-phpunit.html#writing-tests-for-phpunit.data-providers


 Translating the example to Pharo that should give something like:

 TestCase subclass: #DataTest

 DataTesttestAdd: a to: b shouldAnswer: c
  dataProvider: #provider
  self assert: c equals: a + b

 DataTestprovider
 ^ { {0. 0. 0}.
{1. 0. 1}.
{0. 1. 1}.
{1. 2. 3} }

 It may not be to difficult to implement in SUnit. What do you think about
 this ?

 Laurent


 On Sat, Sep 21, 2013 at 1:47 PM, Jan Vrany jan.vr...@fit.cvut.cz wrote:

 Hi,

 I actually already thought on this as I have similar problems.
 So far I just create a bunch of tests, passing the actual set of
 parameters to a common test method as message arguments.

 For different framework (not SUnit, but similar spirit), I introduced a
 notion of parameter, each having a domain. When running test, the runner
 computes all possible combinations of parameter values and run the test on
 each such combination. I would like to have something similar
 in SUnit, but there are some issues. This is the feature I would like to
 see in SUnit 6.x, but I/we have to finish 5.0 first - I wonder if I ever
 find a time to do push it :-(


 On 21/09/13 11:06, Noury Bouraqadi wrote:

 Hi,

 Last ESUG I attended the cool katas session organized by Stephan
 Eggermont and Laurent Laffont.
 That was a good opportunity to step back and think about my TDD practices
 .

 To experiment with the style proposed by Laurent, I started writing tests
 for a pong.
 I ended up having groups of nearly identical tests:
 -they use exactly the same objects, send the same messages,
 -but they differ only by values.

 An example, is testing the motion of the ball towards different
 directions or collisions with obstacles at different locations or speeds.

 Now, I wonder what is the best way to express those similar tests?

 In a short discussion before I leave, Stephane told me about tables of
 values. It seem that there is such a support in the ruby world in the
 cucumber framework. Do we have anything similar in Smalltalk world?

 BTW, the full ESUG conference was great. Thanx to local organizers, and
 all people that contributed to make it a success.

 Thanx,
 Noury
 Ecole des Mines de Douai
 http://car.mines-douai.fr/noury
 --










 Noury
 --
 http://twitter.com/#!/NouryBouraqadi
 http://car.mines-douai.fr/noury

 Noury Bouraqadi
 Ecole des Mines de Douai
 http://car.mines-douai.fr/noury
 --




 Afin de contribuer au respect de l'environnement,
 merci de n'imprimer ce courriel qu'en cas de necessite

 Please consider the environment before you print







Re: [Pharo-dev] Pharo Hangout Session scheduled to Wed 2/10

2013-09-25 Thread Esteban Lorenzano
obviously it can continue, if there is people interested :)
but I ensure I will be there at least those 5hs :D

Esteban

ps: I suppose next time I could remember that people work in other stuff and I 
can make the hangout a saturday :(

On Sep 25, 2013, at 2:09 PM, Esteban A. Maringolo emaring...@gmail.com 
wrote:

 I would like it even later. So I can join after-office (~20:00 UTC). 
 But I guess that anything beyond 18:00 UTC is too late for those in the west.
 
 Otherwise 17:00 UTC seems better.
 
 Thanks!
 
 Esteban A. Maringolo
 
 
 2013/9/25 Esteban Lorenzano esteba...@gmail.com
 Hi,
 
 So... according to the doodle poll, hangout session will be Wed 2/10.
 I was thinking on doing it from 12 UTC to 17 UTC, to allow people of the new 
 continent to join... what do you think?
 
 Esteban
 



Re: [Pharo-dev] [Esug-list] New Mars examples: Package Browser and Test Runner

2013-09-25 Thread kilon
How about using a C++ interface generator like SWIG?
http://www.swig.org/exec.html
http://is.muni.cz/th/256594/fi_m/thesis.pdf
(note I haven't used this, I've just been browsing around for interest)

cheers -ben 

its not that simple. Swig is like a template thingy that generates wrapper
automagically for programming languages. In this case it would require that
Pharo supports C++ libs in some way which I think it does not. 

For example Swing is quite popular with python , cpython to be exactly , but
cpython has an API for wrapping both C and C++ code. So you need a language
that already offers support for C++ libs in order to be able to use SWIG. 

Depends on what you want you mean by solid. 
For exploratory visual programming, it's a solid design. 
For building GUIs from standard components and a clear separation of
responsibilities between a morphs constituent parts (*parts* you say? who
needs that, we're all morphs!), it's much less solid than say, MVC/MVP. 

Cheers, 
Henry 

I am nowhere near to classify myself as a morphic coder but I am not a big
fan of MVC . The idea of dividing an element to 3 things Model , View and
Controller and essentially having 3 objects for every graphic element does
not resonate with me very well. But in the end as I say I am not in a
position to compare it with MVC libs, and I definetly dont like the design
of some of the elements. Treemorph looks weird to me, for example it has a
selection index but index apply only for visible / not expanded components
which for me defys the meaning of  having a tree hierarchy moph in the first
place.  Progress bar has not been easy to figure out either. 

What I do like about morphic is that everything is a morph and you can make
compex guis out of very simple moprhs and the fact that you can do that by
mouse. And of course visual coding too. If it was in my hand completely I
would made all those morph as simple as possible. I get the feeling that
each morph tries to solve too many problems. 

Agreed. This week I tried to do morphic the second time in my life. There
are a lot of things that I consider to be annoying but then it is also easy
to combine and display stuff. Took me not too much time to have a visual
representation of my scanner cache tool

exactly and I really like your visual , shows that morphic is plenty capable
of making very modern graphics. I see even anti-aliasing which is very nice. 

I agree that Mars can play a crucial role for people who are already
familiar with GTK and Cocoa , certainly it will be one more motivation to
use pharo. So definetly Morphic and Mars can hapilly coexist together.

Its kinda ironic you know, I was an ex cpython coder, I would love to have a
cpython GUI API but there is none. Even on 1/10th of the capabilities of
Morphic. All popular GUI frameworks for cpython are C/C++ wrapped libs. And
to make things even funnier the standard gui that cpython comes with is
called Tkinter and even though it is made in a scripting language its not
python , its TK. And cpython is like what 100 times more popular to pharo,
1000 ? So yes I am glad Pharo has moprhic and that is so deep , even if it
has its quirks. 

Actually besides TK I dont know of another dynamic language that has a GUI
api written in the language that uses it. And mind you Tkinter is nowhere
near Morphic. So definetly shows that Morphic is quite an achievenment.



--
View this message in context: 
http://forum.world.st/New-Mars-examples-Package-Browser-and-Test-Runner-tp4709937p4710323.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] [Pharo-users] [ANN] Launching Pharo on Ubuntu

2013-09-25 Thread kilon
thank you again. 

Ok that shows clearly that ZnClient can perfectly stream its contents. I
know it can do it, afterall Monticello is doing it, as soon as I figure out
how Monticello is doing this , its should be a piece of cake. Assuming that
there is such thing as piece of cake in coding :D 




Sven Van Caekenberghe-2 wrote
 Kilon,
 
 Here is another example:
 
 OrderedCollection streamContents: [ :out |
   [ ZnClient new 
 signalProgress: true; 
 url: 'http://stfx.eu/PharoV20.sources'; 
 downloadTo: '/tmp' ]
  on: HTTPProgress 
  do: [ :notification | out nextPut: notification. notification resume
 ] ].
 
 The resulting collection has more than 1000 elements.
 So from the standpoint of Zn it works.
 What is then done with the notifications is another thing.
 
 Regards,
 
 Sven
 
 On 24 Sep 2013, at 22:53, kilon lt;

 thekilon@.co

 gt; wrote:
 
 The confusion of the noob, I saw a method though it was a class, did not
 see
 self in front of it. Yeap its definitely Zinc , its staring me in the
 face
 with that blank look :D
 
 Ok then its certainly my lack of understanding. I will take my time
 learning
 how Zinc works and how progress bar works. Will take a deeper look into
 how
 Monticello uses it. Thanks for the help, I should be able to figure this
 out. If not you will know it by the deep sounds I make when I hit my head
 against the wall.  
 
 
 Sven Van Caekenberghe-2 wrote
 On 24 Sep 2013, at 22:23, kilon lt;
 
 thekilon@.co
 
 gt; wrote:
 
 Actually it works its just that is not meant to create a progress bar. 
 
 To create a progressbar I created a new test
 
 testProgressBar
UIManager default informUserDuring: [ :bar |
[ ^ ZnClient new
signalProgress: true;
get: 'http://zn.stfx.eu/echo?delay=2' ]
on: HTTPProgress 
do: [ :progress | 
bar label: progress printString. 
progress isEmpty ifFalse: [ bar current: 
 progress percentage ].
progress resume ] ]
 
 it displays the progressbar , but it displays no progress (blue bar
 thing)
 and it close as soon as it finish the get. I tried to implement that 
 in 
 
 createImageFromTemplate
| name   |
name := UIManager default request: 'Image name?'.
self showDownloadInProgress.
[UIManager default informUserDuring: [ :bar |
[   imageGroup extractTemplate: self selectedTemplate to: name]
on: HTTPProgress 
do: [ :progress | 
bar label: progress printString. 
progress isEmpty ifFalse: [ bar current: 
 progress percentage ].
progress resume ] ]] on: PhLDownloadError
do: [ :err | 
UIManager default alert: err longDescription.
^ self ].


self updateAll.
 
 I assume that code is deeply flawed , hence why it does not display me
 any
 progressbar at all. Looks like I have a lot to learn. 
 
 First I am not sure if ZnClient downloads in packets and if it reports
 progress per packet  . If its progress is upon success of download then
 it
 does not help at all , because in that case there will be only one
 stage
 of
 progress upon success of download. I want multiple stages of progress
 so
 the
 download bar increases from 0% to 100%(preferably per kb ). IF that is
 the
 cace then probably I will be better using the HTTP client of monticello
 to
 download the images which I know it works that way. 
 
 Is there a particular reason why we should stick to Zinc ? 
 
 The HTTP client of Monticello _is_ ZnClient, see
 MCHttpRepository#httpClient ;-)
 
 Now, for performance reasons, progress in only signalled every ZnUtils
 class#streamingBufferSize which is currently 16K.
 
 Apart from that, the download might go that fast that there is little to
 show.
 
 I am certainly not claiming that the HTTPProgress stuff is perfect, but
 it
 seems to work.
 
 I am open to suggestions :) 
 
 
 Sven Van Caekenberghe-2 wrote
 On 24 Sep 2013, at 15:18, kilon lt;
 
 thekilon@.co
 
 gt; wrote:
 
 ah yes of course. Ok thanks for adding me. 
 
 I took a look at the code, it points back to Zinc , it look like I
 would
 need to override  ZnClient  withProgressDo: , no Idea how to do
 this
 currently but will continue looking into . I also found how
 monticello
 uses
 progress bars when downloading repos but it does not seem to use Zinc
 at
 all. So yeah this will take me quite some time to implement. 
 
 Progress is indicated by HTTPProgress Notification that are being
 signalled by the underlying code. You have to catch them and do
 something
 with them.
 
 Have a look at ZnClientTests#testProgress
 
 Although the example in the comment does no longer seem to work...
 
 Its Fun none the less ;) 
 
 
 
 Damien Cassou wrote
 On Tue, Sep 24, 2013 

Re: [Pharo-dev] Pharo Launcher link

2013-09-25 Thread kilon
Completely agree, it needs more testing and improvement but it already is
very good tool. In the corner of my head I imagine a tool that will make it
very easy to make custom images in a few clicks. Even a standard way to
fetch libraries in a single click or update on the fly. Something like the
Apple app store but for pharo ;) 

Its not far from that goal at all. Congratulation for you work, you can
count me in as a contributor :)


Damien Cassou wrote
 On Tue, Sep 24, 2013 at 6:14 PM,  lt;

 btc@

 gt; wrote:
 Just wondering if it would be suitable to link to the Pharo Launcher from
 http://www.pharo-project.org/pharo-download.
 
 
 for sure, but I would like more people using, testing, sending
 feedback, and adding features before. My idea was that Pharo-launcher
 could be the default download when Pharo 3.0 is released.
 
 -- 
 Damien Cassou
 http://damiencassou.seasidehosting.st
 
 Success is the ability to go from one failure to another without
 losing enthusiasm.
 Winston Churchill





--
View this message in context: 
http://forum.world.st/Pharo-Launcher-link-tp4710089p4710328.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] Pharo Hangout Session scheduled to Wed 2/10

2013-09-25 Thread kilon
people of the new continent to join haha ... 

I wish I had year of experience on my back on smalltalk/pharo to be able to
contribute to the discussion, but suffice to say you can count me in at
least as an observer. I am sure I will learn a lot from hearing / watching
you discuss about pharo and smalltalk. 

I actually attended one of the squeak meeting via google hangout, very
informative. Its really nice to hear new exciting ideas about smalltalk and
what people feel about it.

In Blender we have regular meetings each saturday, discussing the plan of
blender commits and improvements. They are strictly developers meetings so
at that time #blendercoders only the devs that are actively involved are
allowed to speak . Yet because its IRC all people can attend. After the
meeting there release notes for the meeting underlining the matters
discussed and the course of action that was decided to take. So blender is
quite organised on this, it even has diffirent stages per release , each
meeting represent each stage of the release.  After the meeting of course
#blendercoders goes back to normal mode and users and other coder are
allowed to ask questions and request or offer help. Also each meeting is
divided in stages I think blender core is stage 1 , GSOC projects stage 2
and stage 3 are for external things like repos, movie projects etc. 

So yes you definitely have my vote on this. Organisation is always good. 


EstebanLM wrote
 obviously it can continue, if there is people interested :)
 but I ensure I will be there at least those 5hs :D
 
 Esteban
 
 ps: I suppose next time I could remember that people work in other stuff
 and I can make the hangout a saturday :(
 
 On Sep 25, 2013, at 2:09 PM, Esteban A. Maringolo lt;

 emaringolo@

 gt; wrote:
 
 I would like it even later. So I can join after-office (~20:00 UTC). 
 But I guess that anything beyond 18:00 UTC is too late for those in the
 west.
 
 Otherwise 17:00 UTC seems better.
 
 Thanks!
 
 Esteban A. Maringolo
 
 
 2013/9/25 Esteban Lorenzano lt;

 estebanlm@

 gt;
 Hi,
 
 So... according to the doodle poll, hangout session will be Wed 2/10.
 I was thinking on doing it from 12 UTC to 17 UTC, to allow people of the
 new continent to join... what do you think?
 
 Esteban






--
View this message in context: 
http://forum.world.st/Pharo-Hangout-Session-scheduled-to-Wed-2-10-tp4710291p4710327.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



[Pharo-dev] VM repos on Gitorious

2013-09-25 Thread Luc Fabresse
Hi all,

 I am little bit lost in all repositories on Gitorious.
 I was using  cogvm/blessed but currently it does not compile smoothly
(small glitches) on my mountain lion.

 But VM is green on CI: https://ci.inria.fr/pharo/view/VM/job/PharoVM/

 So my questions are:
 - does CI uses cogvm/pharovm on gitorious?
 - should I use that one instead of cogvm/blessed?

Thanks,

#Luc


Re: [Pharo-dev] VM repos on Gitorious

2013-09-25 Thread Esteban Lorenzano
gitorious is not used anymore. 

use 

https://github.com/pharo-project/pharo-vm

instead.

Sorry for the mess. 

Esteban

On Sep 25, 2013, at 5:39 PM, Luc Fabresse luc.fabre...@gmail.com wrote:

 Hi all,
 
  I am little bit lost in all repositories on Gitorious.
  I was using  cogvm/blessed but currently it does not compile smoothly (small 
 glitches) on my mountain lion.
  
  But VM is green on CI: https://ci.inria.fr/pharo/view/VM/job/PharoVM/
 
  So my questions are:
  - does CI uses cogvm/pharovm on gitorious? 
  - should I use that one instead of cogvm/blessed?
 
 Thanks,
 
 #Luc



[Pharo-dev] latest builds with FileSystem problem?

2013-09-25 Thread Esteban Lorenzano
Hi, 

I'm experiencing some problems with FileSystem in last Pharo3 builds... can 
someone confirm you have also the problem or just happens in my machine so far?

thanks,
Esteban


Re: [Pharo-dev] latest builds with FileSystem problem?

2013-09-25 Thread Camillo Bruni
what kind of issues?

On 2013-09-25, at 15:36, Esteban Lorenzano esteba...@gmail.com wrote:

 Hi, 
 
 I'm experiencing some problems with FileSystem in last Pharo3 builds... can 
 someone confirm you have also the problem or just happens in my machine so 
 far?
 
 thanks,
 Esteban



signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: [Pharo-dev] latest builds with FileSystem problem?

2013-09-25 Thread Esteban Lorenzano
I cannot save filetree directories. Some times work, but most of teh time it 
gives me 

MacStore(DiskStore)basicEntry:path:nodesDo:
MacStore(FileSystemStore)directoryAt:ifAbsent:nodesDo: in Block: 
FileSystemError: Path / 'Users' / 'MAC' / 'Desktop' / 'Dev' / 'Pharo' / 'ib2'

:(

and no clue of what can be happening. 


On Sep 25, 2013, at 8:43 PM, Camillo Bruni camillobr...@gmail.com wrote:

 what kind of issues?
 
 On 2013-09-25, at 15:36, Esteban Lorenzano esteba...@gmail.com wrote:
 
 Hi, 
 
 I'm experiencing some problems with FileSystem in last Pharo3 builds... can 
 someone confirm you have also the problem or just happens in my machine so 
 far?
 
 thanks,
 Esteban
 




Re: [Pharo-dev] VM repos on Gitorious

2013-09-25 Thread Luc Fabresse
2013/9/25 Sean P. DeNigris s...@clipperadams.com

 EstebanLM wrote
  Sorry for the mess.

 Evolution is never pretty. All we can do is act and error correct. Thank
 you
 (all the core devs) for being consistently available to clear up the
 inevitable confusion :)


yes thanks ;-)
and I will try with this repo.

Luc





 -
 Cheers,
 Sean
 --
 View this message in context:
 http://forum.world.st/VM-repos-on-Gitorious-tp4710346p4710360.html
 Sent from the Pharo Smalltalk Developers mailing list archive at
 Nabble.com.




Re: [Pharo-dev] latest builds with FileSystem problem?

2013-09-25 Thread Camillo Bruni
some random thoughts:
- do you have problems in parallel with other file operations?
- are you sure you do not have an overlap with uppercase / lowercase files


On 2013-09-25, at 16:14, Esteban Lorenzano esteba...@gmail.com wrote:

 I cannot save filetree directories. Some times work, but most of teh time it 
 gives me 
 
 MacStore(DiskStore)basicEntry:path:nodesDo:
 MacStore(FileSystemStore)directoryAt:ifAbsent:nodesDo: in Block: 
 FileSystemError: Path / 'Users' / 'MAC' / 'Desktop' / 'Dev' / 'Pharo' / 'ib2'
 
 :(
 
 and no clue of what can be happening. 
 
 
 On Sep 25, 2013, at 8:43 PM, Camillo Bruni camillobr...@gmail.com wrote:
 
 what kind of issues?
 
 On 2013-09-25, at 15:36, Esteban Lorenzano esteba...@gmail.com wrote:
 
 Hi, 
 
 I'm experiencing some problems with FileSystem in last Pharo3 builds... can 
 someone confirm you have also the problem or just happens in my machine so 
 far?
 
 thanks,
 Esteban
 
 
 



signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: [Pharo-dev] latest builds with FileSystem problem?

2013-09-25 Thread Esteban Lorenzano
mmm... I think MC is doing some forked stuff.
Could that be interfering?
but if so... why I didn't have the problem before?




On Wed, Sep 25, 2013 at 9:20 PM, Camillo Bruni camillobr...@gmail.comwrote:

 some random thoughts:
 - do you have problems in parallel with other file operations?
 - are you sure you do not have an overlap with uppercase / lowercase files


 On 2013-09-25, at 16:14, Esteban Lorenzano esteba...@gmail.com wrote:

  I cannot save filetree directories. Some times work, but most of teh
 time it gives me
 
  MacStore(DiskStore)basicEntry:path:nodesDo:
  MacStore(FileSystemStore)directoryAt:ifAbsent:nodesDo: in Block:
 FileSystemError: Path / 'Users' / 'MAC' / 'Desktop' / 'Dev' / 'Pharo' /
 'ib2'
 
  :(
 
  and no clue of what can be happening.
 
 
  On Sep 25, 2013, at 8:43 PM, Camillo Bruni camillobr...@gmail.com
 wrote:
 
  what kind of issues?
 
  On 2013-09-25, at 15:36, Esteban Lorenzano esteba...@gmail.com wrote:
 
  Hi,
 
  I'm experiencing some problems with FileSystem in last Pharo3
 builds... can someone confirm you have also the problem or just happens in
 my machine so far?
 
  thanks,
  Esteban
 
 
 




Re: [Pharo-dev] latest builds with FileSystem problem?

2013-09-25 Thread Camillo Bruni
I doubt, I only use the VM from the 6.September, with later versions I have
troubles with the keybinding :/. I can try with the latest version and see.
thoug this sounds strange to me...

On 2013-09-25, at 16:24, Esteban Lorenzano esteba...@gmail.com wrote:
 mmm... I think MC is doing some forked stuff.
 Could that be interfering?
 but if so... why I didn't have the problem before?
 
 
 On Wed, Sep 25, 2013 at 9:20 PM, Camillo Bruni camillobr...@gmail.comwrote:
 some random thoughts:
 - do you have problems in parallel with other file operations?
 - are you sure you do not have an overlap with uppercase / lowercase files
 
 
 On 2013-09-25, at 16:14, Esteban Lorenzano esteba...@gmail.com wrote:
 
 I cannot save filetree directories. Some times work, but most of teh
 time it gives me
 
 MacStore(DiskStore)basicEntry:path:nodesDo:
 MacStore(FileSystemStore)directoryAt:ifAbsent:nodesDo: in Block:
 FileSystemError: Path / 'Users' / 'MAC' / 'Desktop' / 'Dev' / 'Pharo' /
 'ib2'
 
 :(
 
 and no clue of what can be happening.
 
 
 On Sep 25, 2013, at 8:43 PM, Camillo Bruni camillobr...@gmail.com
 wrote:
 
 what kind of issues?
 
 On 2013-09-25, at 15:36, Esteban Lorenzano esteba...@gmail.com wrote:
 
 Hi,
 
 I'm experiencing some problems with FileSystem in last Pharo3
 builds... can someone confirm you have also the problem or just happens in
 my machine so far?
 
 thanks,
 Esteban


signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: [Pharo-dev] latest builds with FileSystem problem?

2013-09-25 Thread Esteban Lorenzano
yeah, same vm with a 2.0 version with filetree works fine



On Wed, Sep 25, 2013 at 9:36 PM, Camillo Bruni camillobr...@gmail.comwrote:

 I doubt, I only use the VM from the 6.September, with later versions I have
 troubles with the keybinding :/. I can try with the latest version and see.
 thoug this sounds strange to me...

 On 2013-09-25, at 16:24, Esteban Lorenzano esteba...@gmail.com wrote:
  mmm... I think MC is doing some forked stuff.
  Could that be interfering?
  but if so... why I didn't have the problem before?
 
 
  On Wed, Sep 25, 2013 at 9:20 PM, Camillo Bruni camillobr...@gmail.com
 wrote:
  some random thoughts:
  - do you have problems in parallel with other file operations?
  - are you sure you do not have an overlap with uppercase / lowercase
 files
 
 
  On 2013-09-25, at 16:14, Esteban Lorenzano esteba...@gmail.com wrote:
 
  I cannot save filetree directories. Some times work, but most of teh
  time it gives me
 
  MacStore(DiskStore)basicEntry:path:nodesDo:
  MacStore(FileSystemStore)directoryAt:ifAbsent:nodesDo: in Block:
  FileSystemError: Path / 'Users' / 'MAC' / 'Desktop' / 'Dev' / 'Pharo' /
  'ib2'
 
  :(
 
  and no clue of what can be happening.
 
 
  On Sep 25, 2013, at 8:43 PM, Camillo Bruni camillobr...@gmail.com
  wrote:
 
  what kind of issues?
 
  On 2013-09-25, at 15:36, Esteban Lorenzano esteba...@gmail.com
 wrote:
 
  Hi,
 
  I'm experiencing some problems with FileSystem in last Pharo3
  builds... can someone confirm you have also the problem or just happens
 in
  my machine so far?
 
  thanks,
  Esteban



Re: [Pharo-dev] [Pharo-users] [ANN] Launching Pharo on Ubuntu

2013-09-25 Thread kilon
YEAH I DID IT !!! HAHAHAHA

I am one of you now :D

I Implemented the progress bar. Well it displays 2 progress bars. I assume
the first one is for unzipping the file though it does not progress , could
be something else. But the second one works like a charm , even displays the
percentage of download and progress with each 1%. Beautiful and way way way
easier than I expected , I just copied a method from monticello and had to
add signalProgress: True to PHDownloader method that downloads the file via
Zinc.

So happy :D 

So now I am off to improve it, see if I can add progress also for unzipping
the file and further improve the GUI. Ready or not here I come :D 

Thanks Sven for helping me out. I committed to the smalltalkhub repo, I have
not added it to the Configuration because I want you guys to test it first
to make sure I dont mess things up though I should not since I have not
touched the existing methods apart from adding that simple message. So I
dont know if you get the enhancement if you simply download the image. So go
to monticello and get latest commit, you should see my name in there. 

Dammien , Sven if you have any advice as always I am open to suggestions :)   



--
View this message in context: 
http://forum.world.st/ANN-Launching-Pharo-on-Ubuntu-tp4709757p4710415.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.



Re: [Pharo-dev] [Pharo-users] [ANN] Launching Pharo on Ubuntu

2013-09-25 Thread btc

great to see your enthusiasm :) :)

cheers -ben

kilon wrote:

YEAH I DID IT !!! HAHAHAHA

I am one of you now :D

I Implemented the progress bar. Well it displays 2 progress bars. I assume
the first one is for unzipping the file though it does not progress , could
be something else. But the second one works like a charm , even displays the
percentage of download and progress with each 1%. Beautiful and way way way
easier than I expected , I just copied a method from monticello and had to
add signalProgress: True to PHDownloader method that downloads the file via
Zinc.

So happy :D 


So now I am off to improve it, see if I can add progress also for unzipping
the file and further improve the GUI. Ready or not here I come :D 


Thanks Sven for helping me out. I committed to the smalltalkhub repo, I have
not added it to the Configuration because I want you guys to test it first
to make sure I dont mess things up though I should not since I have not
touched the existing methods apart from adding that simple message. So I
dont know if you get the enhancement if you simply download the image. So go
to monticello and get latest commit, you should see my name in there. 

Dammien , Sven if you have any advice as always I am open to suggestions :)   




--
View this message in context: 
http://forum.world.st/ANN-Launching-Pharo-on-Ubuntu-tp4709757p4710415.html
Sent from the Pharo Smalltalk Developers mailing list archive at Nabble.com.