ConfigurationOfGrease for Pharo8

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

ConfigurationOfGrease for Pharo8

Alistair Grant
Hi All,

It looks like Grease is still hosted on smalltalkhub - if not, please
let me know where.

Are there any objections to me updating
ConfigurationOfGrease>>release1: to load on Pharo8?

The updated method is (apologies for loss of formatting):

release1: aSpec
<symbolicVersion:#'release1'>
aSpec for: #'pharo3.x' version: #'release1.3'.
aSpec for: #'pharo4.x' version: #'release1.3'.
aSpec for: #'pharo5.x' version: #'release1.3'.
aSpec for: #'pharo6.x' version: #'release1.3'.
aSpec for: #'pharo7.x' version: #'release1.3'.
aSpec for: #'pharo8.x' version: #'release1.3'.
aSpec for: #'squeak5.x' version: #'release1.3'.
aSpec for: #'gs3.x' version: #'release1.3'.
aSpec for: #'pharo1.x' version: #'release1.2'.
aSpec for: #'pharo2.x' version: #'release1.2'.
aSpec for: #'squeak4.x' version: #'release1.2'.
aSpec for: #'gs2.x' version: #'release1.2'

The change is the addition of the #'pharo8.x' line.

Thanks,
Alistair

Reply | Threaded
Open this post in threaded view
|

Re: ConfigurationOfGrease for Pharo8

CyrilFerlicot


On Sun 3 Feb 2019 at 19:20, Alistair Grant <[hidden email]> wrote:
Hi All,

It looks like Grease is still hosted on smalltalkhub - if not, please
let me know where.

Hi, 

Here: 

:) 


Are there any objections to me updating
ConfigurationOfGrease>>release1: to load on Pharo8?

The updated method is (apologies for loss of formatting):

release1: aSpec
<symbolicVersion:#'release1'>
aSpec for: #'pharo3.x' version: #'release1.3'.
aSpec for: #'pharo4.x' version: #'release1.3'.
aSpec for: #'pharo5.x' version: #'release1.3'.
aSpec for: #'pharo6.x' version: #'release1.3'.
aSpec for: #'pharo7.x' version: #'release1.3'.
aSpec for: #'pharo8.x' version: #'release1.3'.
aSpec for: #'squeak5.x' version: #'release1.3'.
aSpec for: #'gs3.x' version: #'release1.3'.
aSpec for: #'pharo1.x' version: #'release1.2'.
aSpec for: #'pharo2.x' version: #'release1.2'.
aSpec for: #'squeak4.x' version: #'release1.2'.
aSpec for: #'gs2.x' version: #'release1.2'

The change is the addition of the #'pharo8.x' line.

Thanks,
Alistair

--
Cyril Ferlicot
https://ferlicot.fr
Reply | Threaded
Open this post in threaded view
|

Re: ConfigurationOfGrease for Pharo8

Sven Van Caekenberghe-2
In reply to this post by Alistair Grant


> On 3 Feb 2019, at 19:19, Alistair Grant <[hidden email]> wrote:
>
> Hi All,
>
> It looks like Grease is still hosted on smalltalkhub - if not, please
> let me know where.

The main repo is https://github.com/SeasideSt/Seaside and has been for a while

> Are there any objections to me updating
> ConfigurationOfGrease>>release1: to load on Pharo8?
>
> The updated method is (apologies for loss of formatting):
>
> release1: aSpec
> <symbolicVersion:#'release1'>
> aSpec for: #'pharo3.x' version: #'release1.3'.
> aSpec for: #'pharo4.x' version: #'release1.3'.
> aSpec for: #'pharo5.x' version: #'release1.3'.
> aSpec for: #'pharo6.x' version: #'release1.3'.
> aSpec for: #'pharo7.x' version: #'release1.3'.
> aSpec for: #'pharo8.x' version: #'release1.3'.
> aSpec for: #'squeak5.x' version: #'release1.3'.
> aSpec for: #'gs3.x' version: #'release1.3'.
> aSpec for: #'pharo1.x' version: #'release1.2'.
> aSpec for: #'pharo2.x' version: #'release1.2'.
> aSpec for: #'squeak4.x' version: #'release1.2'.
> aSpec for: #'gs2.x' version: #'release1.2'
>
> The change is the addition of the #'pharo8.x' line.
>
> Thanks,
> Alistair
>


Reply | Threaded
Open this post in threaded view
|

Re: ConfigurationOfGrease for Pharo8

Alistair Grant
In reply to this post by CyrilFerlicot
Hi Cyril & Sven,

Thanks for the pointer.  I'll have to figure out why it is being
loaded from smalltalkhub - maybe Pillar?  Anyway, I'll have a look.

Thanks again,
Alistair

On Sun, 3 Feb 2019 at 19:22, Cyril Ferlicot <[hidden email]> wrote:

>
>
>
> On Sun 3 Feb 2019 at 19:20, Alistair Grant <[hidden email]> wrote:
>>
>> Hi All,
>>
>> It looks like Grease is still hosted on smalltalkhub - if not, please
>> let me know where.
>
>
> Hi,
>
> Here:
>
> https://github.com/SeasideSt/Grease
>
> :)
>
>>
>> Are there any objections to me updating
>> ConfigurationOfGrease>>release1: to load on Pharo8?
>>
>> The updated method is (apologies for loss of formatting):
>>
>> release1: aSpec
>> <symbolicVersion:#'release1'>
>> aSpec for: #'pharo3.x' version: #'release1.3'.
>> aSpec for: #'pharo4.x' version: #'release1.3'.
>> aSpec for: #'pharo5.x' version: #'release1.3'.
>> aSpec for: #'pharo6.x' version: #'release1.3'.
>> aSpec for: #'pharo7.x' version: #'release1.3'.
>> aSpec for: #'pharo8.x' version: #'release1.3'.
>> aSpec for: #'squeak5.x' version: #'release1.3'.
>> aSpec for: #'gs3.x' version: #'release1.3'.
>> aSpec for: #'pharo1.x' version: #'release1.2'.
>> aSpec for: #'pharo2.x' version: #'release1.2'.
>> aSpec for: #'squeak4.x' version: #'release1.2'.
>> aSpec for: #'gs2.x' version: #'release1.2'
>>
>> The change is the addition of the #'pharo8.x' line.
>>
>> Thanks,
>> Alistair
>>
> --
> Cyril Ferlicot
> https://ferlicot.fr

Reply | Threaded
Open this post in threaded view
|

Re: ConfigurationOfGrease for Pharo8

Alistair Grant
Hi Cyril & Sven,

I was loading an old version of Pillar, so that solves the Grease version info.

Thanks again,
Alistair


On Sun, 3 Feb 2019 at 19:25, Alistair Grant <[hidden email]> wrote:

>
> Hi Cyril & Sven,
>
> Thanks for the pointer.  I'll have to figure out why it is being
> loaded from smalltalkhub - maybe Pillar?  Anyway, I'll have a look.
>
> Thanks again,
> Alistair
>
> On Sun, 3 Feb 2019 at 19:22, Cyril Ferlicot <[hidden email]> wrote:
> >
> >
> >
> > On Sun 3 Feb 2019 at 19:20, Alistair Grant <[hidden email]> wrote:
> >>
> >> Hi All,
> >>
> >> It looks like Grease is still hosted on smalltalkhub - if not, please
> >> let me know where.
> >
> >
> > Hi,
> >
> > Here:
> >
> > https://github.com/SeasideSt/Grease
> >
> > :)
> >
> >>
> >> Are there any objections to me updating
> >> ConfigurationOfGrease>>release1: to load on Pharo8?
> >>
> >> The updated method is (apologies for loss of formatting):
> >>
> >> release1: aSpec
> >> <symbolicVersion:#'release1'>
> >> aSpec for: #'pharo3.x' version: #'release1.3'.
> >> aSpec for: #'pharo4.x' version: #'release1.3'.
> >> aSpec for: #'pharo5.x' version: #'release1.3'.
> >> aSpec for: #'pharo6.x' version: #'release1.3'.
> >> aSpec for: #'pharo7.x' version: #'release1.3'.
> >> aSpec for: #'pharo8.x' version: #'release1.3'.
> >> aSpec for: #'squeak5.x' version: #'release1.3'.
> >> aSpec for: #'gs3.x' version: #'release1.3'.
> >> aSpec for: #'pharo1.x' version: #'release1.2'.
> >> aSpec for: #'pharo2.x' version: #'release1.2'.
> >> aSpec for: #'squeak4.x' version: #'release1.2'.
> >> aSpec for: #'gs2.x' version: #'release1.2'
> >>
> >> The change is the addition of the #'pharo8.x' line.
> >>
> >> Thanks,
> >> Alistair
> >>
> > --
> > Cyril Ferlicot
> > https://ferlicot.fr

Reply | Threaded
Open this post in threaded view
|

Re: ConfigurationOfGrease for Pharo8

ducasse
HI alistair

you should use the latest pillar. Was dev-7 and now it is 70
because this is around six months that we removed the dependency to grease.

Now if you need help to migrate a book/doc from pillar 6 to 7 let me know I can help.
I migrated many of the books to validate Pillar 70.

It is three weeks that we do not find the time to officially release it but it is super stable.

Stef

> On 3 Feb 2019, at 21:48, Alistair Grant <[hidden email]> wrote:
>
> Hi Cyril & Sven,
>
> I was loading an old version of Pillar, so that solves the Grease version info.
>
> Thanks again,
> Alistair
>
>
> On Sun, 3 Feb 2019 at 19:25, Alistair Grant <[hidden email]> wrote:
>>
>> Hi Cyril & Sven,
>>
>> Thanks for the pointer.  I'll have to figure out why it is being
>> loaded from smalltalkhub - maybe Pillar?  Anyway, I'll have a look.
>>
>> Thanks again,
>> Alistair
>>
>> On Sun, 3 Feb 2019 at 19:22, Cyril Ferlicot <[hidden email]> wrote:
>>>
>>>
>>>
>>> On Sun 3 Feb 2019 at 19:20, Alistair Grant <[hidden email]> wrote:
>>>>
>>>> Hi All,
>>>>
>>>> It looks like Grease is still hosted on smalltalkhub - if not, please
>>>> let me know where.
>>>
>>>
>>> Hi,
>>>
>>> Here:
>>>
>>> https://github.com/SeasideSt/Grease
>>>
>>> :)
>>>
>>>>
>>>> Are there any objections to me updating
>>>> ConfigurationOfGrease>>release1: to load on Pharo8?
>>>>
>>>> The updated method is (apologies for loss of formatting):
>>>>
>>>> release1: aSpec
>>>> <symbolicVersion:#'release1'>
>>>> aSpec for: #'pharo3.x' version: #'release1.3'.
>>>> aSpec for: #'pharo4.x' version: #'release1.3'.
>>>> aSpec for: #'pharo5.x' version: #'release1.3'.
>>>> aSpec for: #'pharo6.x' version: #'release1.3'.
>>>> aSpec for: #'pharo7.x' version: #'release1.3'.
>>>> aSpec for: #'pharo8.x' version: #'release1.3'.
>>>> aSpec for: #'squeak5.x' version: #'release1.3'.
>>>> aSpec for: #'gs3.x' version: #'release1.3'.
>>>> aSpec for: #'pharo1.x' version: #'release1.2'.
>>>> aSpec for: #'pharo2.x' version: #'release1.2'.
>>>> aSpec for: #'squeak4.x' version: #'release1.2'.
>>>> aSpec for: #'gs2.x' version: #'release1.2'
>>>>
>>>> The change is the addition of the #'pharo8.x' line.
>>>>
>>>> Thanks,
>>>> Alistair
>>>>
>>> --
>>> Cyril Ferlicot
>>> https://ferlicot.fr
>



Reply | Threaded
Open this post in threaded view
|

Re: ConfigurationOfGrease for Pharo8

Alistair Grant
Hi Stef,

On Sun, 3 Feb 2019 at 21:56, ducasse <[hidden email]> wrote:
>
> HI alistair
>
> you should use the latest pillar. Was dev-7 and now it is 70
> because this is around six months that we removed the dependency to grease.

I can see the dev-7 branch (which is what I'm using in Pharo 8).

But what do you mean by "now it is 70"?

Thanks,
Alistair

Reply | Threaded
Open this post in threaded view
|

Re: ConfigurationOfGrease for Pharo8

ducasse
Hi alistair

>> HI alistair
>>
>> you should use the latest pillar. Was dev-7 and now it is 70
>> because this is around six months that we removed the dependency to grease.
>
> I can see the dev-7 branch (which is what I'm using in Pharo 8).


And this is the one that broke? Strange.
Now we did not try Pillar in Pharo 80.
Could you try in Pharo70?

> But what do you mean by "now it is 70”?

I thought that guillermo changed the dev-7 branch.
Ok I checked and this is a tag. 7.4.1


>
> Thanks,
> Alistair
>



Reply | Threaded
Open this post in threaded view
|

Re: ConfigurationOfGrease for Pharo8

Alistair Grant
Hi Stef,
On Mon, 4 Feb 2019 at 09:20, ducasse <[hidden email]> wrote:

>
> Hi alistair
>
> >> HI alistair
> >>
> >> you should use the latest pillar. Was dev-7 and now it is 70
> >> because this is around six months that we removed the dependency to grease.
> >
> > I can see the dev-7 branch (which is what I'm using in Pharo 8).
>
>
> And this is the one that broke? Strange.
> Now we did not try Pillar in Pharo 80.
> Could you try in Pharo70?

No, the smalltalkhub version was "broken", but that's to be expected
since it was out of date.

The dev-7 branch loads fine in Pharo 8.

> > But what do you mean by "now it is 70”?
>
> I thought that guillermo changed the dev-7 branch.
> Ok I checked and this is a tag. 7.4.1

And that answers my question.

Thanks,
Alistair

Reply | Threaded
Open this post in threaded view
|

Re: ConfigurationOfGrease for Pharo8

Guillermo Polito


On Mon, Feb 4, 2019 at 9:28 AM Alistair Grant <[hidden email]> wrote:
Hi Stef,
On Mon, 4 Feb 2019 at 09:20, ducasse <[hidden email]> wrote:
>
> Hi alistair
>
> >> HI alistair
> >>
> >> you should use the latest pillar. Was dev-7 and now it is 70
> >> because this is around six months that we removed the dependency to grease.
> >
> > I can see the dev-7 branch (which is what I'm using in Pharo 8).
>
>
> And this is the one that broke? Strange.
> Now we did not try Pillar in Pharo 80.
> Could you try in Pharo70?

No, the smalltalkhub version was "broken", but that's to be expected
since it was out of date.

The dev-7 branch loads fine in Pharo 8.

> > But what do you mean by "now it is 70”?
>
> I thought that guillermo changed the dev-7 branch.

Nope, I think that name is good, and then we manage releases using tags. We have the following branches:

image.png
 
> Ok I checked and this is a tag. 7.4.1

And that answers my question.

Thanks,
Alistair



--

   

Guille Polito

Research Engineer

Centre de Recherche en Informatique, Signal et Automatique de Lille

CRIStAL - UMR 9189

French National Center for Scientific Research - http://www.cnrs.fr


Web: http://guillep.github.io

Phone: +33 06 52 70 66 13

Reply | Threaded
Open this post in threaded view
|

Pillar branch names (was: ConfigurationOfGrease for Pharo8)

Alistair Grant
Hi Guille,

On Mon, 4 Feb 2019 at 09:43, Guillermo Polito <[hidden email]> wrote:

>
> On Mon, Feb 4, 2019 at 9:28 AM Alistair Grant <[hidden email]> wrote:
>>
>> Hi Stef,
>> On Mon, 4 Feb 2019 at 09:20, ducasse <[hidden email]> wrote:
>> >
>>
>> The dev-7 branch loads fine in Pharo 8.
>>
>> > > But what do you mean by "now it is 70”?
>> >
>> > I thought that guillermo changed the dev-7 branch.
>
> Nope, I think that name is good, and then we manage releases using tags. We have the following branches:

What do you think of following the same naming convention as
pharo-project/pharo, i.e. using branch names Pharo7.0 instead of
dev-7?

I think that would make it easier for newcomers.

Cheers,
Alistair

Reply | Threaded
Open this post in threaded view
|

Re: Pillar branch names (was: ConfigurationOfGrease for Pharo8)

Ben Coman


On Sun, 10 Feb 2019 at 00:32, Alistair Grant <[hidden email]> wrote:
Hi Guille,

On Mon, 4 Feb 2019 at 09:43, Guillermo Polito <[hidden email]> wrote:
>
> On Mon, Feb 4, 2019 at 9:28 AM Alistair Grant <[hidden email]> wrote:
>>
>> Hi Stef,
>> On Mon, 4 Feb 2019 at 09:20, ducasse <[hidden email]> wrote:
>> >
>>
>> The dev-7 branch loads fine in Pharo 8.
>>
>> > > But what do you mean by "now it is 70”?
>> >
>> > I thought that guillermo changed the dev-7 branch.
>
> Nope, I think that name is good, and then we manage releases using tags. We have the following branches:

What do you think of following the same naming convention as
pharo-project/pharo, i.e. using branch names Pharo7.0 instead of
dev-7?

I think that would make it easier for newcomers.

Thats what we currently have. Its good for me.

cheers -ben
Reply | Threaded
Open this post in threaded view
|

Re: Pillar branch names (was: ConfigurationOfGrease for Pharo8)

Guillermo Polito
In reply to this post by Alistair Grant


On Sat, Feb 9, 2019 at 5:32 PM Alistair Grant <[hidden email]> wrote:
Hi Guille,

On Mon, 4 Feb 2019 at 09:43, Guillermo Polito <[hidden email]> wrote:
>
> On Mon, Feb 4, 2019 at 9:28 AM Alistair Grant <[hidden email]> wrote:
>>
>> Hi Stef,
>> On Mon, 4 Feb 2019 at 09:20, ducasse <[hidden email]> wrote:
>> >
>>
>> The dev-7 branch loads fine in Pharo 8.
>>
>> > > But what do you mean by "now it is 70”?
>> >
>> > I thought that guillermo changed the dev-7 branch.
>
> Nope, I think that name is good, and then we manage releases using tags. We have the following branches:

What do you think of following the same naming convention as
pharo-project/pharo, i.e. using branch names Pharo7.0 instead of
dev-7? 

I think that would make it easier for newcomers.

Well, not necessarily pillar version 7 is for Pharo version 7, or pillar version 6 is for pharo 6.
Until now, those namings were a bit accidental...

Actually, between pillar 6 and 7, the major change (user-wise, and not implementation wise) is that it can be built without makefiles and works on windows.
But the pillar parser and ASTs do not change (or not that I'm aware of).


Cheers,
Alistair



--

   

Guille Polito

Research Engineer

Centre de Recherche en Informatique, Signal et Automatique de Lille

CRIStAL - UMR 9189

French National Center for Scientific Research - http://www.cnrs.fr


Web: http://guillep.github.io

Phone: +33 06 52 70 66 13