Re: [Pharo-dev] Migrator: to help you migrating to latest version of Pharo :)

2018-03-30 Thread Cyril Ferlicot D.
On 30/03/2018 22:30, Stephane Ducasse wrote: > Hi > > Today during the Pharo sprint I went over all the deprecated methods > in Pharo 70 and Pharo 60 and I checked if I could convert the > deprecated ones into deprecated:transformWith: so that the conversion > is done automatically to help people

Re: [Pharo-dev] Why is FileSystem's Path class private ?

2018-03-30 Thread Alistair Grant
Hi Eliot, On Fri, Mar 30, 2018 at 12:57:25PM -0700, Eliot Miranda wrote: > Hi Alistair, > > > On Mar 30, 2018, at 7:57 AM, Alistair Grant wrote: > > > > Hi Damien, > > > >> On 30 March 2018 at 14:59, Damien Pollet wrote: > >> The class Path from FileSystem is documented as private??? but it s

Re: [Pharo-dev] Why is FileSystem's Path class private ?

2018-03-30 Thread Alistair Grant
Hi Damien, On Fri, Mar 30, 2018 at 05:30:52PM +0200, Damien Pollet wrote: > I understand that when you want to actually open and read/write files, you > have > to resolve them in a filesystem and that's what a FileReference is for. > > But there are uses for file paths BEFORE you have a filesyst

Re: [Pharo-dev] Migrator: to help you migrating to latest version of Pharo :)

2018-03-30 Thread Sean P. DeNigris
Stephane Ducasse-3 wrote > …The way we will be able to support a > smoother conversion to more recent version. Awesome!!! Can't wait to take a look… - Cheers, Sean -- Sent from: http://forum.world.st/Pharo-Smalltalk-Developers-f1294837.html

[Pharo-dev] [Pharo 7.0-dev] Build #745: 21661-Should-add-a-test-and-rescue-Point--scaleTo-

2018-03-30 Thread ci-pharo-ci-jenkins2
There is a new Pharo build available! The status of the build #745 was: SUCCESS. The Pull Request #1166 was integrated: "21661-Should-add-a-test-and-rescue-Point--scaleTo-" Pull request url: https://github.com/pharo-project/pharo/pull/1166 Issue Url: https://pharo.fogbugz.com/f/cases/21

[Pharo-dev] [Pharo 7.0-dev] Build #744: 21653 - ShiftClassInstaller gives error when changing superclass to new one with variables

2018-03-30 Thread ci-pharo-ci-jenkins2
There is a new Pharo build available! The status of the build #744 was: SUCCESS. The Pull Request #1165 was integrated: "21653 - ShiftClassInstaller gives error when changing superclass to new one with variables" Pull request url: https://github.com/pharo-project/pharo/pull/1165 Issue U

[Pharo-dev] Migrator: to help you migrating to latest version of Pharo :)

2018-03-30 Thread Stephane Ducasse
Hi Today during the Pharo sprint I went over all the deprecated methods in Pharo 70 and Pharo 60 and I checked if I could convert the deprecated ones into deprecated:transformWith: so that the conversion is done automatically to help people migrating from one version to the other. I also collecte

Re: [Pharo-dev] Why is FileSystem's Path class private ?

2018-03-30 Thread Eliot Miranda
Hi Alistair, > On Mar 30, 2018, at 7:57 AM, Alistair Grant wrote: > > Hi Damien, > >> On 30 March 2018 at 14:59, Damien Pollet wrote: >> The class Path from FileSystem is documented as private… but it should be >> public, shouldn't it? >> >> First hint is that it's named with a public name: (

[Pharo-dev] [Pharo 7.0-dev] Build #743: 21438-There-is-code-in-_UnpackagedPackage-in-Pharo-7

2018-03-30 Thread ci-pharo-ci-jenkins2
There is a new Pharo build available! The status of the build #743 was: SUCCESS. The Pull Request #1164 was integrated: "21438-There-is-code-in-_UnpackagedPackage-in-Pharo-7" Pull request url: https://github.com/pharo-project/pharo/pull/1164 Issue Url: https://pharo.fogbugz.com/f/cases/

Re: [Pharo-dev] Why is FileSystem's Path class private ?

2018-03-30 Thread Stephane Ducasse
I agree with you damien. This is the experience we are facing with pillar. Manipulating fileReference is what pillar is doing and this is bad. In addition the API of FileSystem is missing operations using path such as copying a sub structure from a given level or path to another structure at a dif

Re: [Pharo-dev] Why is FileSystem's Path class private ?

2018-03-30 Thread Damien Pollet
I understand that when you want to actually open and read/write files, you have to resolve them in a filesystem and that's what a FileReference is for. But there are uses for file paths BEFORE you have a filesystem to resolve them in. I was talking about a config file, in which some values are fi

Re: [Pharo-dev] Why is FileSystem's Path class private ?

2018-03-30 Thread Alistair Grant
Hi Damien, On 30 March 2018 at 14:59, Damien Pollet wrote: > The class Path from FileSystem is documented as private… but it should be > public, shouldn't it? > > First hint is that it's named with a public name: (Path not FileSystemPath). > > Then, consider the following use-case : if you have a

Re: [Pharo-dev] [Testers Required] New FreeType implementation using FFI

2018-03-30 Thread teso...@gmail.com
Cool, thanks a lot. On Fri, Mar 30, 2018 at 4:06 PM, K K Subbu wrote: > On Friday 30 March 2018 06:12 PM, teso...@gmail.com wrote: > > 32 bits: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20p >> ull%20request%20and%20branch%20Pipeline/view/change- >> requests/job/PR-1142/lastSuccess

Re: [Pharo-dev] [Testers Required] New FreeType implementation using FFI

2018-03-30 Thread K K Subbu
On Friday 30 March 2018 06:12 PM, teso...@gmail.com wrote: 32 bits: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20and%20branch%20Pipeline/view/change-requests/job/PR-1142/lastSuccessfulBuild/artifact/bootstrap-cache/Pharo7.0-32bit-b8d360a.zip 64 bits: https://ci.

[Pharo-dev] Why is FileSystem's Path class private ?

2018-03-30 Thread Damien Pollet
The class Path from FileSystem is documented as private… but it should be public, shouldn't it? First hint is that it's named with a public name: (Path not FileSystemPath). Then, consider the following use-case : if you have a file name in some config file (.ini, .toml…) then that's really a Path

Re: [Pharo-dev] [Testers Required] New FreeType implementation using FFI

2018-03-30 Thread teso...@gmail.com
Thanks a lot. On Fri, Mar 30, 2018 at 2:55 PM, Cyril Ferlicot D. wrote: > Le 30/03/2018 à 14:42, teso...@gmail.com a écrit : > > I have implemented the backend of FreeType using only FFI calls. > > So the whole implementation is in the image side, the current plugin has > > a lot of problems han

Re: [Pharo-dev] [Testers Required] New FreeType implementation using FFI

2018-03-30 Thread Cyril Ferlicot D.
Le 30/03/2018 à 14:42, teso...@gmail.com a écrit : > I have implemented the backend of FreeType using only FFI calls.  > So the whole implementation is in the image side, the current plugin has > a lot of problems handling the release of the pointers. The new > implementation is using the mechanism

[Pharo-dev] [Testers Required] New FreeType implementation using FFI

2018-03-30 Thread teso...@gmail.com
I have implemented the backend of FreeType using only FFI calls. So the whole implementation is in the image side, the current plugin has a lot of problems handling the release of the pointers. The new implementation is using the mechanism that is already present in UFFI to release the Heap pointer

[Pharo-dev] Strange deprecation of SystemVersion

2018-03-30 Thread Stephane Ducasse
Hi I do not really understand why fromShortVErsionString: and friends have been deprecated (that part I can understand) but why do they depend on an extension packaged in tests. Stef

[Pharo-dev] [Pharo 7.0-dev] Build #742: 21653-ShiftClassInstaller-gives-error-when-changing-superclass-to-new-one-with-variables

2018-03-30 Thread ci-pharo-ci-jenkins2
There is a new Pharo build available! The status of the build #742 was: SUCCESS. The Pull Request #1163 was integrated: "21653-ShiftClassInstaller-gives-error-when-changing-superclass-to-new-one-with-variables" Pull request url: https://github.com/pharo-project/pharo/pull/1163 Issue Url