Pharo 1.2 - default packages

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
14 messages Options
Reply | Threaded
Open this post in threaded view
|

Pharo 1.2 - default packages

laurent laffont
Hi,


What do you think about adding these packages as default in Pharo 1.2:
- ConfigurationOfMocketry
- ConfigurationOfXMLSupport
- ConfigurationOfCryptography  (does'nt exist yet, planned to be created in a local coding-dojo on Tuesday).

Motivations:
- XMLSupport and Cryptography are often needed to consume web services
- Mocketry because I want to write tests using Mocks and it's easier to work when tools are in standard Pharo (and then newcomers can see Mocketry examples).


I will update ConfigurationOfPharo 1.2 (beta3 ?) if people agree.

Cheers,

Laurent Laffont
Reply | Threaded
Open this post in threaded view
|

Re: Pharo 1.2 - default packages

Mariano Martinez Peck
Hi Laurent. Once I wrote the following email, but you can see the answers....

http://forum.world.st/Changes-in-external-packages-for-Pharo-1-2-td2551023.html

On Fri, Dec 17, 2010 at 9:04 AM, laurent laffont <[hidden email]> wrote:
Hi,


What do you think about adding these packages as default in Pharo 1.2:
- ConfigurationOfMocketry
- ConfigurationOfXMLSupport
- ConfigurationOfCryptography  (does'nt exist yet, planned to be created in a local coding-dojo on Tuesday).

Motivations:
- XMLSupport and Cryptography are often needed to consume web services
- Mocketry because I want to write tests using Mocks and it's easier to work when tools are in standard Pharo (and then newcomers can see Mocketry examples).


I will update ConfigurationOfPharo 1.2 (beta3 ?) if people agree.

Cheers,

Laurent Laffont

Reply | Threaded
Open this post in threaded view
|

Re: Pharo 1.2 - default packages

laurent laffont
On Fri, Dec 17, 2010 at 9:38 AM, Mariano Martinez Peck <[hidden email]> wrote:
Hi Laurent. Once I wrote the following email, but you can see the answers....

http://forum.world.st/Changes-in-external-packages-for-Pharo-1-2-td2551023.html



OK Mariano, thanks

Indeed there's not a word on Mocketry / XMLSupport / Cryptography.

I will split Autotest in 3 packages Core / Help / Tests and update ConfigurationOfAutotest so it will follow convention.

You have written:
"For any package we include, it would be AWESOME to have:
- tests
- a Metacello configuration"

IMHO for Pharo 1.2 Metacello configurations should be mandatory.

Laurent. 


 
On Fri, Dec 17, 2010 at 9:04 AM, laurent laffont <[hidden email]> wrote:
Hi,


What do you think about adding these packages as default in Pharo 1.2:
- ConfigurationOfMocketry
- ConfigurationOfXMLSupport
- ConfigurationOfCryptography  (does'nt exist yet, planned to be created in a local coding-dojo on Tuesday).

Motivations:
- XMLSupport and Cryptography are often needed to consume web services
- Mocketry because I want to write tests using Mocks and it's easier to work when tools are in standard Pharo (and then newcomers can see Mocketry examples).


I will update ConfigurationOfPharo 1.2 (beta3 ?) if people agree.

Cheers,

Laurent Laffont


Reply | Threaded
Open this post in threaded view
|

Re: Pharo 1.2 - default packages

Stéphane Ducasse
In reply to this post by laurent laffont
I would really like to have commented packages in the dev.

Stef

On Dec 17, 2010, at 9:04 AM, laurent laffont wrote:

> Hi,
>
>
> What do you think about adding these packages as default in Pharo 1.2:
> - ConfigurationOfMocketry
> - ConfigurationOfXMLSupport
> - ConfigurationOfCryptography  (does'nt exist yet, planned to be created in a local coding-dojo on Tuesday).
>
> Motivations:
> - XMLSupport and Cryptography are often needed to consume web services
> - Mocketry because I want to write tests using Mocks and it's easier to work when tools are in standard Pharo (and then newcomers can see Mocketry examples).
>
>
> I will update ConfigurationOfPharo 1.2 (beta3 ?) if people agree.
>
> Cheers,
>
> Laurent Laffont


Reply | Threaded
Open this post in threaded view
|

Re: Pharo 1.2 - default packages

laurent laffont
On Fri, Dec 17, 2010 at 1:28 PM, Stéphane Ducasse <[hidden email]> wrote:
I would really like to have commented packages in the dev.

Glimmer of hope: ConfigurationOfMocketry includes HelpSystem book and I have used it this week to learn and it has worked :)

Laurent.
 

Stef

On Dec 17, 2010, at 9:04 AM, laurent laffont wrote:

> Hi,
>
>
> What do you think about adding these packages as default in Pharo 1.2:
> - ConfigurationOfMocketry
> - ConfigurationOfXMLSupport
> - ConfigurationOfCryptography  (does'nt exist yet, planned to be created in a local coding-dojo on Tuesday).
>
> Motivations:
> - XMLSupport and Cryptography are often needed to consume web services
> - Mocketry because I want to write tests using Mocks and it's easier to work when tools are in standard Pharo (and then newcomers can see Mocketry examples).
>
>
> I will update ConfigurationOfPharo 1.2 (beta3 ?) if people agree.
>
> Cheers,
>
> Laurent Laffont



Reply | Threaded
Open this post in threaded view
|

Re: Pharo 1.2 - default packages

Miguel Cobá
In reply to this post by laurent laffont
El vie, 17-12-2010 a las 10:05 +0100, laurent laffont escribió:

> IMHO for Pharo 1.2 Metacello configurations should be mandatory.

 + 1




--
Miguel Cobá
http://twitter.com/MiguelCobaMtz
http://miguel.leugim.com.mx




Reply | Threaded
Open this post in threaded view
|

Re: Pharo 1.2 - default packages

Stéphane Ducasse
so bug dale :)
I would love to have them too.

On Dec 17, 2010, at 5:48 PM, Miguel Cobá wrote:

> El vie, 17-12-2010 a las 10:05 +0100, laurent laffont escribió:
>
>> IMHO for Pharo 1.2 Metacello configurations should be mandatory.
>
> + 1
>
>
>
>
> --
> Miguel Cobá
> http://twitter.com/MiguelCobaMtz
> http://miguel.leugim.com.mx
>
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: Pharo 1.2 - default packages

Mariano Martinez Peck
In reply to this post by laurent laffont


On Fri, Dec 17, 2010 at 9:04 AM, laurent laffont <[hidden email]> wrote:
Hi,


What do you think about adding these packages as default in Pharo 1.2:
- ConfigurationOfMocketry
- ConfigurationOfXMLSupport
- ConfigurationOfCryptography  (does'nt exist yet, planned to be created in a local coding-dojo on Tuesday).

Motivations:
- XMLSupport and Cryptography are often needed to consume web services
- Mocketry because I want to write tests using Mocks and it's easier to work when tools are in standard Pharo (and then newcomers can see Mocketry examples).


I will update ConfigurationOfPharo 1.2 (beta3 ?) if people agree.


Hi Laurent. I agree it would be nice to include those 3 projects in PharoDev.  Do they have tests? are they all green in pharo 1.2?

If true, and people agree, please feel free to update ConfigurationOfPharo

I didn't check ConfigurationOfCryptography  but I remember that MD5 and few other classes where already integrated in PharoCore. We should avoid collisions. Are those classes still alive in the Cryptography  package?

cheers

mariano
 
Cheers,

Laurent Laffont

Reply | Threaded
Open this post in threaded view
|

Re: Pharo 1.2 - default packages

laurent laffont
On Sun, Dec 26, 2010 at 10:59 PM, Mariano Martinez Peck <[hidden email]> wrote:


On Fri, Dec 17, 2010 at 9:04 AM, laurent laffont <[hidden email]> wrote:
Hi,


What do you think about adding these packages as default in Pharo 1.2:
- ConfigurationOfMocketry
- ConfigurationOfXMLSupport
- ConfigurationOfCryptography  (does'nt exist yet, planned to be created in a local coding-dojo on Tuesday).

Motivations:
- XMLSupport and Cryptography are often needed to consume web services
- Mocketry because I want to write tests using Mocks and it's easier to work when tools are in standard Pharo (and then newcomers can see Mocketry examples).


I will update ConfigurationOfPharo 1.2 (beta3 ?) if people agree.


Hi Laurent. I agree it would be nice to include those 3 projects in PharoDev.  Do they have tests? are they all green in pharo 1.2?


- ConfigurationOfMocketry has 479 tests, all green now in Pharo 1.2  + HelpSystem help.
- ConfigurationOfXMLSupport version: '1.0.2' has 32 tests, all green (but blessing is #development so I don't know if we can include it). version 1.0.0 has 8 tests, green.
- ConfigurationOfAutotest: 27 tests green + HelpSystem help.


For Cryptography I've started to look at it but there's some work to be done: there's only one packages with all algorithms + tests + core. So it should be splitted. You are right about MD5 (splitting should resolve this). Actually 10 tests out of 102 fail.


Laurent



 

If true, and people agree, please feel free to update ConfigurationOfPharo

I didn't check ConfigurationOfCryptography  but I remember that MD5 and few other classes where already integrated in PharoCore. We should avoid collisions. Are those classes still alive in the Cryptography  package?

cheers

mariano
 
Cheers,

Laurent Laffont


Reply | Threaded
Open this post in threaded view
|

Re: Pharo 1.2 - default packages

Mariano Martinez Peck


On Mon, Dec 27, 2010 at 12:45 PM, laurent laffont <[hidden email]> wrote:
On Sun, Dec 26, 2010 at 10:59 PM, Mariano Martinez Peck <[hidden email]> wrote:


On Fri, Dec 17, 2010 at 9:04 AM, laurent laffont <[hidden email]> wrote:
Hi,


What do you think about adding these packages as default in Pharo 1.2:
- ConfigurationOfMocketry
- ConfigurationOfXMLSupport
- ConfigurationOfCryptography  (does'nt exist yet, planned to be created in a local coding-dojo on Tuesday).

Motivations:
- XMLSupport and Cryptography are often needed to consume web services
- Mocketry because I want to write tests using Mocks and it's easier to work when tools are in standard Pharo (and then newcomers can see Mocketry examples).


I will update ConfigurationOfPharo 1.2 (beta3 ?) if people agree.


Hi Laurent. I agree it would be nice to include those 3 projects in PharoDev.  Do they have tests? are they all green in pharo 1.2?


- ConfigurationOfMocketry has 479 tests, all green now in Pharo 1.2  + HelpSystem help.
- ConfigurationOfXMLSupport version: '1.0.2' has 32 tests, all green (but blessing is #development so I don't know if we can include it). version 1.0.0 has 8 tests, green.
- ConfigurationOfAutotest: 27 tests green + HelpSystem help.


Hi Laurent. I think both kind of tools are important for doing business in Pharo: test and XML support. Both have been asked several times in the mailing list. Having them in the dev image would be easier for this point of view, and users can help detecting bugs, using it, etc.

I would include those 3 projects in the PharoDev. So, go ahead and add it in ConfigurationOfPharo. We can always go back.

For Autotest, what I suggest is to have it in the image, but not enable by default. THose who want to use it, just open the settings browser and enable it. 


For Cryptography I've started to look at it but there's some work to be done: there's only one packages with all algorithms + tests + core. So it should be splitted. You are right about MD5 (splitting should resolve this). Actually 10 tests out of 102 fail.


For the Cryptography  I would wait a bit, as you say. Because in pharo core we already have the package System-Hashing ... so I am not sure how to deal with it.
 
Cheers

Mariano


Laurent



 

If true, and people agree, please feel free to update ConfigurationOfPharo

I didn't check ConfigurationOfCryptography  but I remember that MD5 and few other classes where already integrated in PharoCore. We should avoid collisions. Are those classes still alive in the Cryptography  package?

cheers

mariano
 
Cheers,

Laurent Laffont



Reply | Threaded
Open this post in threaded view
|

Re: Pharo 1.2 - default packages

Mariano Martinez Peck
Ahh Laurent, don't forget to add those projects also to the group: 'Dev Tools'   in ConfigurationOfPharo
                
Cheers

Mariano


On Tue, Dec 28, 2010 at 11:28 AM, Mariano Martinez Peck <[hidden email]> wrote:


On Mon, Dec 27, 2010 at 12:45 PM, laurent laffont <[hidden email]> wrote:
On Sun, Dec 26, 2010 at 10:59 PM, Mariano Martinez Peck <[hidden email]> wrote:


On Fri, Dec 17, 2010 at 9:04 AM, laurent laffont <[hidden email]> wrote:
Hi,


What do you think about adding these packages as default in Pharo 1.2:
- ConfigurationOfMocketry
- ConfigurationOfXMLSupport
- ConfigurationOfCryptography  (does'nt exist yet, planned to be created in a local coding-dojo on Tuesday).

Motivations:
- XMLSupport and Cryptography are often needed to consume web services
- Mocketry because I want to write tests using Mocks and it's easier to work when tools are in standard Pharo (and then newcomers can see Mocketry examples).


I will update ConfigurationOfPharo 1.2 (beta3 ?) if people agree.


Hi Laurent. I agree it would be nice to include those 3 projects in PharoDev.  Do they have tests? are they all green in pharo 1.2?


- ConfigurationOfMocketry has 479 tests, all green now in Pharo 1.2  + HelpSystem help.
- ConfigurationOfXMLSupport version: '1.0.2' has 32 tests, all green (but blessing is #development so I don't know if we can include it). version 1.0.0 has 8 tests, green.
- ConfigurationOfAutotest: 27 tests green + HelpSystem help.


Hi Laurent. I think both kind of tools are important for doing business in Pharo: test and XML support. Both have been asked several times in the mailing list. Having them in the dev image would be easier for this point of view, and users can help detecting bugs, using it, etc.

I would include those 3 projects in the PharoDev. So, go ahead and add it in ConfigurationOfPharo. We can always go back.

For Autotest, what I suggest is to have it in the image, but not enable by default. THose who want to use it, just open the settings browser and enable it. 


For Cryptography I've started to look at it but there's some work to be done: there's only one packages with all algorithms + tests + core. So it should be splitted. You are right about MD5 (splitting should resolve this). Actually 10 tests out of 102 fail.


For the Cryptography  I would wait a bit, as you say. Because in pharo core we already have the package System-Hashing ... so I am not sure how to deal with it.
 
Cheers

Mariano


Laurent



 

If true, and people agree, please feel free to update ConfigurationOfPharo

I didn't check ConfigurationOfCryptography  but I remember that MD5 and few other classes where already integrated in PharoCore. We should avoid collisions. Are those classes still alive in the Cryptography  package?

cheers

mariano
 
Cheers,

Laurent Laffont




Reply | Threaded
Open this post in threaded view
|

Re: Pharo 1.2 - default packages

laurent laffont
OK. I'm working on it now.

Should I update beta2 or create beta3 ?

I'm also adding Shortcuts-Help. 

Laurent

On Tue, Dec 28, 2010 at 2:20 PM, Mariano Martinez Peck <[hidden email]> wrote:
Ahh Laurent, don't forget to add those projects also to the group: 'Dev Tools'   in ConfigurationOfPharo
                
Cheers

Mariano



On Tue, Dec 28, 2010 at 11:28 AM, Mariano Martinez Peck <[hidden email]> wrote:


On Mon, Dec 27, 2010 at 12:45 PM, laurent laffont <[hidden email]> wrote:
On Sun, Dec 26, 2010 at 10:59 PM, Mariano Martinez Peck <[hidden email]> wrote:


On Fri, Dec 17, 2010 at 9:04 AM, laurent laffont <[hidden email]> wrote:
Hi,


What do you think about adding these packages as default in Pharo 1.2:
- ConfigurationOfMocketry
- ConfigurationOfXMLSupport
- ConfigurationOfCryptography  (does'nt exist yet, planned to be created in a local coding-dojo on Tuesday).

Motivations:
- XMLSupport and Cryptography are often needed to consume web services
- Mocketry because I want to write tests using Mocks and it's easier to work when tools are in standard Pharo (and then newcomers can see Mocketry examples).


I will update ConfigurationOfPharo 1.2 (beta3 ?) if people agree.


Hi Laurent. I agree it would be nice to include those 3 projects in PharoDev.  Do they have tests? are they all green in pharo 1.2?


- ConfigurationOfMocketry has 479 tests, all green now in Pharo 1.2  + HelpSystem help.
- ConfigurationOfXMLSupport version: '1.0.2' has 32 tests, all green (but blessing is #development so I don't know if we can include it). version 1.0.0 has 8 tests, green.
- ConfigurationOfAutotest: 27 tests green + HelpSystem help.


Hi Laurent. I think both kind of tools are important for doing business in Pharo: test and XML support. Both have been asked several times in the mailing list. Having them in the dev image would be easier for this point of view, and users can help detecting bugs, using it, etc.

I would include those 3 projects in the PharoDev. So, go ahead and add it in ConfigurationOfPharo. We can always go back.

For Autotest, what I suggest is to have it in the image, but not enable by default. THose who want to use it, just open the settings browser and enable it. 


For Cryptography I've started to look at it but there's some work to be done: there's only one packages with all algorithms + tests + core. So it should be splitted. You are right about MD5 (splitting should resolve this). Actually 10 tests out of 102 fail.


For the Cryptography  I would wait a bit, as you say. Because in pharo core we already have the package System-Hashing ... so I am not sure how to deal with it.
 
Cheers

Mariano


Laurent



 

If true, and people agree, please feel free to update ConfigurationOfPharo

I didn't check ConfigurationOfCryptography  but I remember that MD5 and few other classes where already integrated in PharoCore. We should avoid collisions. Are those classes still alive in the Cryptography  package?

cheers

mariano
 
Cheers,

Laurent Laffont





Reply | Threaded
Open this post in threaded view
|

Re: Pharo 1.2 - default packages

Mariano Martinez Peck


On Tue, Dec 28, 2010 at 6:24 PM, laurent laffont <[hidden email]> wrote:
OK. I'm working on it now.

Should I update beta2 or create beta3 ?


As you wish. We are still in development and we are free to do what you want. I would use beta2 still :)
 
Remember that you can do this by yourself and see if works:


"Dev image"
Gofer new
        squeaksource: 'MetacelloRepository';
        package: 'ConfigurationOfPharo';
        load.

(Smalltalk at: #ConfigurationOfPharo) project lastVersion load


I'm also adding Shortcuts-Help. 


Excellent!!
 
Laurent


On Tue, Dec 28, 2010 at 2:20 PM, Mariano Martinez Peck <[hidden email]> wrote:
Ahh Laurent, don't forget to add those projects also to the group: 'Dev Tools'   in ConfigurationOfPharo
                
Cheers

Mariano



On Tue, Dec 28, 2010 at 11:28 AM, Mariano Martinez Peck <[hidden email]> wrote:


On Mon, Dec 27, 2010 at 12:45 PM, laurent laffont <[hidden email]> wrote:
On Sun, Dec 26, 2010 at 10:59 PM, Mariano Martinez Peck <[hidden email]> wrote:


On Fri, Dec 17, 2010 at 9:04 AM, laurent laffont <[hidden email]> wrote:
Hi,


What do you think about adding these packages as default in Pharo 1.2:
- ConfigurationOfMocketry
- ConfigurationOfXMLSupport
- ConfigurationOfCryptography  (does'nt exist yet, planned to be created in a local coding-dojo on Tuesday).

Motivations:
- XMLSupport and Cryptography are often needed to consume web services
- Mocketry because I want to write tests using Mocks and it's easier to work when tools are in standard Pharo (and then newcomers can see Mocketry examples).


I will update ConfigurationOfPharo 1.2 (beta3 ?) if people agree.


Hi Laurent. I agree it would be nice to include those 3 projects in PharoDev.  Do they have tests? are they all green in pharo 1.2?


- ConfigurationOfMocketry has 479 tests, all green now in Pharo 1.2  + HelpSystem help.
- ConfigurationOfXMLSupport version: '1.0.2' has 32 tests, all green (but blessing is #development so I don't know if we can include it). version 1.0.0 has 8 tests, green.
- ConfigurationOfAutotest: 27 tests green + HelpSystem help.


Hi Laurent. I think both kind of tools are important for doing business in Pharo: test and XML support. Both have been asked several times in the mailing list. Having them in the dev image would be easier for this point of view, and users can help detecting bugs, using it, etc.

I would include those 3 projects in the PharoDev. So, go ahead and add it in ConfigurationOfPharo. We can always go back.

For Autotest, what I suggest is to have it in the image, but not enable by default. THose who want to use it, just open the settings browser and enable it. 


For Cryptography I've started to look at it but there's some work to be done: there's only one packages with all algorithms + tests + core. So it should be splitted. You are right about MD5 (splitting should resolve this). Actually 10 tests out of 102 fail.


For the Cryptography  I would wait a bit, as you say. Because in pharo core we already have the package System-Hashing ... so I am not sure how to deal with it.
 
Cheers

Mariano


Laurent



 

If true, and people agree, please feel free to update ConfigurationOfPharo

I didn't check ConfigurationOfCryptography  but I remember that MD5 and few other classes where already integrated in PharoCore. We should avoid collisions. Are those classes still alive in the Cryptography  package?

cheers

mariano
 
Cheers,

Laurent Laffont






Reply | Threaded
Open this post in threaded view
|

Re: Pharo 1.2 - default packages

Stéphane Ducasse
In reply to this post by Mariano Martinez Peck
Hi guys

May be we should focus more on the metacello repositories because PharoDev could just be one config in the
1.2 repository
and with metacello repositories we could have more structuring impact.

Stef