PetitParser catalog entry for Pharo 6.0/6.1? (Re: YAML parser (2017))

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

PetitParser catalog entry for Pharo 6.0/6.1? (Re: YAML parser (2017))

Hannes Hirzel
Hello Doru

Stephane Ducasse pointed out that you maintain PetitParser [1]

The Pharo 6 catalog does not contain an entry for the PetitParser package.

I installed in manually in order to have a good version of a YAML
parser (all tests green).

This is what I did:

a)
I loaded ConfigurationOfPetitParser-TudorGirba.80 through the
Monticello Browser (not the catalog) into Pharo 6

b) Then I executed

   ConfigurationOfPetitParser load

c) I manually loaded
    Name: PetitYAML-PhilippeBack.11
    Author: PhilippeBack
    Time: 29 May 2017, 12:53:55.994195 pm
    UUID: d7658233-112c-754c-81a7-d60139bb9549


My need:

I'd like to have a Pillar installation in 6.0 together with a
PetitParser version which supports the YAML parser version with the
latest fixes by Philippe Back. At the moment I  have Pillar and the
manually loaded PetitParser in two different Pharo 6.1 images.


Thank you in advance
Regards
Hannes



On 8/22/17, Stephane Ducasse <[hidden email]> wrote:

> Hi Hannes
>
> you should report this to doru.
>
> Stef
>
> On Sat, Aug 19, 2017 at 8:36 PM, H. Hirzel <[hidden email]> wrote:
>> On 8/19/17, Peter Uhnak <[hidden email]> wrote:
>>> On Sat, Aug 19, 2017 at 02:45:28PM +0200, H. Hirzel wrote:
>>>> Peter, thanks for the confirmation that in your installation of the
>>>> PetitYAML grammar all tests are green.
>>>>
>>>> I wonder how you did it.
>>>

Reply | Threaded
Open this post in threaded view
|

Re: PetitParser catalog entry for Pharo 6.0/6.1? (Re: YAML parser (2017))

Tudor Girba-2
Hi Hannes,

Indeed, we did not yet release PetitParser for Pharo 6.0. We delayed a bit too long this release.

In the meantime, here is a script that automates what you are loading manually:

Metacello new
        smalltalkhubUser: 'Moose' project: 'PetitParser';
        configuration: 'PetitParser';
        version: #development;
        load.
Gofer new
        smalltalkhubUser: 'Moose' project: 'PetitParser';
        package: 'PetitYAML';
        load.


Cheers,
Doru


> On Aug 24, 2017, at 11:49 AM, H. Hirzel <[hidden email]> wrote:
>
> Hello Doru
>
> Stephane Ducasse pointed out that you maintain PetitParser [1]
>
> The Pharo 6 catalog does not contain an entry for the PetitParser package.
>
> I installed in manually in order to have a good version of a YAML
> parser (all tests green).
>
> This is what I did:
>
> a)
> I loaded ConfigurationOfPetitParser-TudorGirba.80 through the
> Monticello Browser (not the catalog) into Pharo 6
>
> b) Then I executed
>
>   ConfigurationOfPetitParser load
>
> c) I manually loaded
>    Name: PetitYAML-PhilippeBack.11
>    Author: PhilippeBack
>    Time: 29 May 2017, 12:53:55.994195 pm
>    UUID: d7658233-112c-754c-81a7-d60139bb9549
>
>
> My need:
>
> I'd like to have a Pillar installation in 6.0 together with a
> PetitParser version which supports the YAML parser version with the
> latest fixes by Philippe Back. At the moment I  have Pillar and the
> manually loaded PetitParser in two different Pharo 6.1 images.
>
>
> Thank you in advance
> Regards
> Hannes
>
>
>
> On 8/22/17, Stephane Ducasse <[hidden email]> wrote:
>> Hi Hannes
>>
>> you should report this to doru.
>>
>> Stef
>>
>> On Sat, Aug 19, 2017 at 8:36 PM, H. Hirzel <[hidden email]> wrote:
>>> On 8/19/17, Peter Uhnak <[hidden email]> wrote:
>>>> On Sat, Aug 19, 2017 at 02:45:28PM +0200, H. Hirzel wrote:
>>>>> Peter, thanks for the confirmation that in your installation of the
>>>>> PetitYAML grammar all tests are green.
>>>>>
>>>>> I wonder how you did it.
>>>>

--
www.tudorgirba.com
www.feenk.com

"If you can't say why something is relevant,
it probably isn't."


Reply | Threaded
Open this post in threaded view
|

Re: PetitParser catalog entry for Pharo 6.0/6.1? (Re: YAML parser (2017))

Hannes Hirzel
Thank you for the quick answer, Doru.

An additional question:

I want to use PetitParser and Pillar in the same image.

Pillar has a 6.0 catalog entry.

Pillar also uses PetitParser.

Should I load Pillar first from the catalog and then run the
PetitParser / YAML load script you gave me  or do it the other way
round to avoid version problems?

I could find out the answer myself by doing installation tests  with
different images but maybe the answer is already known.


--Hannes

On 8/24/17, Tudor Girba <[hidden email]> wrote:

> Hi Hannes,
>
> Indeed, we did not yet release PetitParser for Pharo 6.0. We delayed a bit
> too long this release.
>
> In the meantime, here is a script that automates what you are loading
> manually:
>
> Metacello new
> smalltalkhubUser: 'Moose' project: 'PetitParser';
> configuration: 'PetitParser';
> version: #development;
> load.
> Gofer new
> smalltalkhubUser: 'Moose' project: 'PetitParser';
> package: 'PetitYAML';
> load.
>
>
> Cheers,
> Doru
>
>
>> On Aug 24, 2017, at 11:49 AM, H. Hirzel <[hidden email]> wrote:
>>
>> Hello Doru
>>
>> Stephane Ducasse pointed out that you maintain PetitParser [1]
>>
>> The Pharo 6 catalog does not contain an entry for the PetitParser
>> package.
>>
>> I installed in manually in order to have a good version of a YAML
>> parser (all tests green).
>>
>> This is what I did:
>>
>> a)
>> I loaded ConfigurationOfPetitParser-TudorGirba.80 through the
>> Monticello Browser (not the catalog) into Pharo 6
>>
>> b) Then I executed
>>
>>   ConfigurationOfPetitParser load
>>
>> c) I manually loaded
>>    Name: PetitYAML-PhilippeBack.11
>>    Author: PhilippeBack
>>    Time: 29 May 2017, 12:53:55.994195 pm
>>    UUID: d7658233-112c-754c-81a7-d60139bb9549
>>
>>
>> My need:
>>
>> I'd like to have a Pillar installation in 6.0 together with a
>> PetitParser version which supports the YAML parser version with the
>> latest fixes by Philippe Back. At the moment I  have Pillar and the
>> manually loaded PetitParser in two different Pharo 6.1 images.
>>
>>
>> Thank you in advance
>> Regards
>> Hannes
>>
>>
>>
>> On 8/22/17, Stephane Ducasse <[hidden email]> wrote:
>>> Hi Hannes
>>>
>>> you should report this to doru.
>>>
>>> Stef
>>>
>>> On Sat, Aug 19, 2017 at 8:36 PM, H. Hirzel <[hidden email]>
>>> wrote:
>>>> On 8/19/17, Peter Uhnak <[hidden email]> wrote:
>>>>> On Sat, Aug 19, 2017 at 02:45:28PM +0200, H. Hirzel wrote:
>>>>>> Peter, thanks for the confirmation that in your installation of the
>>>>>> PetitYAML grammar all tests are green.
>>>>>>
>>>>>> I wonder how you did it.
>>>>>
>
> --
> www.tudorgirba.com
> www.feenk.com
>
> "If you can't say why something is relevant,
> it probably isn't."
>
>

Reply | Threaded
Open this post in threaded view
|

Re: PetitParser catalog entry for Pharo 6.0/6.1? (Re: YAML parser (2017))

Hannes Hirzel
It was easier than I thought.

I loaded a pristine Pharo 6.1 image

     curl get.pharo.org | bash

(in Ubuntu 14.04)

Then in a playground I executed

    Metacello new
          smalltalkhubUser: 'Moose' project: 'PetitParser';
          configuration: 'PetitParser';
          version: #development;
          load.
    Gofer new
          smalltalkhubUser: 'Moose' project: 'PetitParser';
          package: 'PetitYAML';
          load.


And then I loaded Pillar for Pharo 6.0 through the catalog.

The result of the relevant tests was
2905 run, 2905 passes - 13 skipped

I now have a recent version of PetitParser / PetitYAML and Pillar in 6.0
Thank you for the help!

--Hannes


On 8/24/17, H. Hirzel <[hidden email]> wrote:

> Thank you for the quick answer, Doru.
>
> An additional question:
>
> I want to use PetitParser and Pillar in the same image.
>
> Pillar has a 6.0 catalog entry.
>
> Pillar also uses PetitParser.
>
> Should I load Pillar first from the catalog and then run the
> PetitParser / YAML load script you gave me  or do it the other way
> round to avoid version problems?
>
> I could find out the answer myself by doing installation tests  with
> different images but maybe the answer is already known.
>
>
> --Hannes
>
> On 8/24/17, Tudor Girba <[hidden email]> wrote:
>> Hi Hannes,
>>
>> Indeed, we did not yet release PetitParser for Pharo 6.0. We delayed a
>> bit
>> too long this release.
>>
>> In the meantime, here is a script that automates what you are loading
>> manually:
>>
>> Metacello new
>> smalltalkhubUser: 'Moose' project: 'PetitParser';
>> configuration: 'PetitParser';
>> version: #development;
>> load.
>> Gofer new
>> smalltalkhubUser: 'Moose' project: 'PetitParser';
>> package: 'PetitYAML';
>> load.
>>
>>
>> Cheers,
>> Doru
>>
>>
>>> On Aug 24, 2017, at 11:49 AM, H. Hirzel <[hidden email]> wrote:
>>>
>>> Hello Doru
>>>
>>> Stephane Ducasse pointed out that you maintain PetitParser [1]
>>>
>>> The Pharo 6 catalog does not contain an entry for the PetitParser
>>> package.
>>>
>>> I installed in manually in order to have a good version of a YAML
>>> parser (all tests green).
>>>
>>> This is what I did:
>>>
>>> a)
>>> I loaded ConfigurationOfPetitParser-TudorGirba.80 through the
>>> Monticello Browser (not the catalog) into Pharo 6
>>>
>>> b) Then I executed
>>>
>>>   ConfigurationOfPetitParser load
>>>
>>> c) I manually loaded
>>>    Name: PetitYAML-PhilippeBack.11
>>>    Author: PhilippeBack
>>>    Time: 29 May 2017, 12:53:55.994195 pm
>>>    UUID: d7658233-112c-754c-81a7-d60139bb9549
>>>
>>>
>>> My need:
>>>
>>> I'd like to have a Pillar installation in 6.0 together with a
>>> PetitParser version which supports the YAML parser version with the
>>> latest fixes by Philippe Back. At the moment I  have Pillar and the
>>> manually loaded PetitParser in two different Pharo 6.1 images.
>>>
>>>
>>> Thank you in advance
>>> Regards
>>> Hannes
>>>
>>>
>>>
>>> On 8/22/17, Stephane Ducasse <[hidden email]> wrote:
>>>> Hi Hannes
>>>>
>>>> you should report this to doru.
>>>>
>>>> Stef
>>>>
>>>> On Sat, Aug 19, 2017 at 8:36 PM, H. Hirzel <[hidden email]>
>>>> wrote:
>>>>> On 8/19/17, Peter Uhnak <[hidden email]> wrote:
>>>>>> On Sat, Aug 19, 2017 at 02:45:28PM +0200, H. Hirzel wrote:
>>>>>>> Peter, thanks for the confirmation that in your installation of the
>>>>>>> PetitYAML grammar all tests are green.
>>>>>>>
>>>>>>> I wonder how you did it.
>>>>>>
>>
>> --
>> www.tudorgirba.com
>> www.feenk.com
>>
>> "If you can't say why something is relevant,
>> it probably isn't."
>>
>>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: PetitParser catalog entry for Pharo 6.0/6.1? (Re: YAML parser (2017))

Hannes Hirzel
Screen shot attached

On 8/24/17, H. Hirzel <[hidden email]> wrote:

> It was easier than I thought.
>
> I loaded a pristine Pharo 6.1 image
>
>      curl get.pharo.org | bash
>
> (in Ubuntu 14.04)
>
> Then in a playground I executed
>
>     Metacello new
>           smalltalkhubUser: 'Moose' project: 'PetitParser';
>           configuration: 'PetitParser';
>           version: #development;
>           load.
>     Gofer new
>           smalltalkhubUser: 'Moose' project: 'PetitParser';
>           package: 'PetitYAML';
>           load.
>
>
> And then I loaded Pillar for Pharo 6.0 through the catalog.
>
> The result of the relevant tests was
> 2905 run, 2905 passes - 13 skipped
>
> I now have a recent version of PetitParser / PetitYAML and Pillar in 6.0
> Thank you for the help!
>
> --Hannes
>
>
> On 8/24/17, H. Hirzel <[hidden email]> wrote:
>> Thank you for the quick answer, Doru.
>>
>> An additional question:
>>
>> I want to use PetitParser and Pillar in the same image.
>>
>> Pillar has a 6.0 catalog entry.
>>
>> Pillar also uses PetitParser.
>>
>> Should I load Pillar first from the catalog and then run the
>> PetitParser / YAML load script you gave me  or do it the other way
>> round to avoid version problems?
>>
>> I could find out the answer myself by doing installation tests  with
>> different images but maybe the answer is already known.
>>
>>
>> --Hannes
>>
>> On 8/24/17, Tudor Girba <[hidden email]> wrote:
>>> Hi Hannes,
>>>
>>> Indeed, we did not yet release PetitParser for Pharo 6.0. We delayed a
>>> bit
>>> too long this release.
>>>
>>> In the meantime, here is a script that automates what you are loading
>>> manually:
>>>
>>> Metacello new
>>> smalltalkhubUser: 'Moose' project: 'PetitParser';
>>> configuration: 'PetitParser';
>>> version: #development;
>>> load.
>>> Gofer new
>>> smalltalkhubUser: 'Moose' project: 'PetitParser';
>>> package: 'PetitYAML';
>>> load.
>>>
>>>
>>> Cheers,
>>> Doru
>>>
>>>
>>>> On Aug 24, 2017, at 11:49 AM, H. Hirzel <[hidden email]>
>>>> wrote:
>>>>
>>>> Hello Doru
>>>>
>>>> Stephane Ducasse pointed out that you maintain PetitParser [1]
>>>>
>>>> The Pharo 6 catalog does not contain an entry for the PetitParser
>>>> package.
>>>>
>>>> I installed in manually in order to have a good version of a YAML
>>>> parser (all tests green).
>>>>
>>>> This is what I did:
>>>>
>>>> a)
>>>> I loaded ConfigurationOfPetitParser-TudorGirba.80 through the
>>>> Monticello Browser (not the catalog) into Pharo 6
>>>>
>>>> b) Then I executed
>>>>
>>>>   ConfigurationOfPetitParser load
>>>>
>>>> c) I manually loaded
>>>>    Name: PetitYAML-PhilippeBack.11
>>>>    Author: PhilippeBack
>>>>    Time: 29 May 2017, 12:53:55.994195 pm
>>>>    UUID: d7658233-112c-754c-81a7-d60139bb9549
>>>>
>>>>
>>>> My need:
>>>>
>>>> I'd like to have a Pillar installation in 6.0 together with a
>>>> PetitParser version which supports the YAML parser version with the
>>>> latest fixes by Philippe Back. At the moment I  have Pillar and the
>>>> manually loaded PetitParser in two different Pharo 6.1 images.
>>>>
>>>>
>>>> Thank you in advance
>>>> Regards
>>>> Hannes
>>>>
>>>>
>>>>
>>>> On 8/22/17, Stephane Ducasse <[hidden email]> wrote:
>>>>> Hi Hannes
>>>>>
>>>>> you should report this to doru.
>>>>>
>>>>> Stef
>>>>>
>>>>> On Sat, Aug 19, 2017 at 8:36 PM, H. Hirzel <[hidden email]>
>>>>> wrote:
>>>>>> On 8/19/17, Peter Uhnak <[hidden email]> wrote:
>>>>>>> On Sat, Aug 19, 2017 at 02:45:28PM +0200, H. Hirzel wrote:
>>>>>>>> Peter, thanks for the confirmation that in your installation of the
>>>>>>>> PetitYAML grammar all tests are green.
>>>>>>>>
>>>>>>>> I wonder how you did it.
>>>>>>>
>>>
>>> --
>>> www.tudorgirba.com
>>> www.feenk.com
>>>
>>> "If you can't say why something is relevant,
>>> it probably isn't."
>>>
>>>
>>
>>
>

Pharo6.1_PetitParser_Pillar_Screenshot_2017-08-24.png (156K) Download Attachment