Installing MetacelloBrowser issues

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

Installing MetacelloBrowser issues

hernanmd
1) I want to migrate from Pharo 1.1 to 1.3 saving my packages through
a ConfigurationOf generated by MetacelloBrowser. But I cannot find a
script for loading MetacelloBrowser in 1.1 (Metacello is already
installed). Does it work in 1.1? Because I started to develop in 1.1
and now I want to migrate to a 1.3 but when I've evaluated the load
script [*] I have a "MessageNotUnderstood: receiver of "load" is nil".

2) Is there a list of installation scripts for image or monticello
platform? I've checked in the following sites

http://www.squeaksource.com/MetacelloBrowser.html
http://book.pharo-project.org/book/PharoTools/Metacello-Browser/?_s=K_Gh6jx47P6VcJLA&_k=qU7pWNB6zDZG95Uk&_n&140
http://code.google.com/p/metacello/

but installation scripts are missing or doesn't specify to which Pharo
images (1.1,1.2 or 1.3) or platforms (Pharo, Squeak, GemStone) apply.

3) When I've tried to load MetacelloBrowser #stable in a clean 1.3 [*]
image several required packages were loaded: OmniBrowser,
RefactoringBrowser, AST, without warning me or inform anything
(compare with the Perl Package Manager that lists which required
packages will be loaded at selection time and before loading). Or
maybe I miss something?

4) Loading required packages is ok for a clean image, but in my images
I want to preserve some installed package specific versions. It is
possible to do a conditional loading? i.e. specify when loading that I
don't want to update a package?

[*]
Gofer new
        squeaksource: 'MetacelloBrowser';
        package: 'ConfigurationOfMetacelloBrowser';
        load.
(ConfigurationOfMetacelloBrowser project version: #stable) load.

Cheers,

Hernán
Reply | Threaded
Open this post in threaded view
|

Re: Installing MetacelloBrowser issues

abergel
Hi Hernán,

I can only answer questions related to MetacelloBrowser.

> 1) I want to migrate from Pharo 1.1 to 1.3 saving my packages through
> a ConfigurationOf generated by MetacelloBrowser. But I cannot find a
> script for loading MetacelloBrowser in 1.1 (Metacello is already
> installed). Does it work in 1.1? Because I started to develop in 1.1
> and now I want to migrate to a 1.3 but when I've evaluated the load
> script [*] I have a "MessageNotUnderstood: receiver of "load" is nil".

I do not know whether the browser works on Pharo 1.1.
It does work on 1.3 however.

> 2) Is there a list of installation scripts for image or monticello
> platform? I've checked in the following sites
>
> http://www.squeaksource.com/MetacelloBrowser.html
> http://book.pharo-project.org/book/PharoTools/Metacello-Browser/?_s=K_Gh6jx47P6VcJLA&_k=qU7pWNB6zDZG95Uk&_n&140
> http://code.google.com/p/metacello/
>
> but installation scripts are missing or doesn't specify to which Pharo
> images (1.1,1.2 or 1.3) or platforms (Pharo, Squeak, GemStone) apply.

The browser has been developed on 1.3. Pharo 1.1 and 1.2 are not really considered. However, if you need assistance please do ask.

> 3) When I've tried to load MetacelloBrowser #stable in a clean 1.3 [*]
> image several required packages were loaded: OmniBrowser,
> RefactoringBrowser, AST, without warning me or inform anything
> (compare with the Perl Package Manager that lists which required
> packages will be loaded at selection time and before loading). Or
> maybe I miss something?

Versionner (http://www.squeaksource.com/Versionner.html) is a trim of MetacelloBrowser. Versionner essentially allows one to "commit" a new version. Note that merging support and conflict resolution is not handled currently. You can always resort to manual merging when necessary.

Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.





Reply | Threaded
Open this post in threaded view
|

Re: Installing MetacelloBrowser issues

stephane ducasse-2
Alex

I would really to see versionner been more used.
Now it would be nice to know what commit means.
        - I think that it should version, save the packages and update the confi and save it.

Stef
On Oct 12, 2011, at 8:34 PM, Alexandre Bergel wrote:

> Hi Hernán,
>
> I can only answer questions related to MetacelloBrowser.
>
>> 1) I want to migrate from Pharo 1.1 to 1.3 saving my packages through
>> a ConfigurationOf generated by MetacelloBrowser. But I cannot find a
>> script for loading MetacelloBrowser in 1.1 (Metacello is already
>> installed). Does it work in 1.1? Because I started to develop in 1.1
>> and now I want to migrate to a 1.3 but when I've evaluated the load
>> script [*] I have a "MessageNotUnderstood: receiver of "load" is nil".
>
> I do not know whether the browser works on Pharo 1.1.
> It does work on 1.3 however.
>
>> 2) Is there a list of installation scripts for image or monticello
>> platform? I've checked in the following sites
>>
>> http://www.squeaksource.com/MetacelloBrowser.html
>> http://book.pharo-project.org/book/PharoTools/Metacello-Browser/?_s=K_Gh6jx47P6VcJLA&_k=qU7pWNB6zDZG95Uk&_n&140
>> http://code.google.com/p/metacello/
>>
>> but installation scripts are missing or doesn't specify to which Pharo
>> images (1.1,1.2 or 1.3) or platforms (Pharo, Squeak, GemStone) apply.
>
> The browser has been developed on 1.3. Pharo 1.1 and 1.2 are not really considered. However, if you need assistance please do ask.
>
>> 3) When I've tried to load MetacelloBrowser #stable in a clean 1.3 [*]
>> image several required packages were loaded: OmniBrowser,
>> RefactoringBrowser, AST, without warning me or inform anything
>> (compare with the Perl Package Manager that lists which required
>> packages will be loaded at selection time and before loading). Or
>> maybe I miss something?
>
> Versionner (http://www.squeaksource.com/Versionner.html) is a trim of MetacelloBrowser. Versionner essentially allows one to "commit" a new version. Note that merging support and conflict resolution is not handled currently. You can always resort to manual merging when necessary.
>
> Alexandre
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Installing MetacelloBrowser issues

abergel
> Now it would be nice to know what commit means.
> - I think that it should version, save the packages and update the confi and save it.

This is exactly what it does.

Alexandre

>
> Stef
> On Oct 12, 2011, at 8:34 PM, Alexandre Bergel wrote:
>
>> Hi Hernán,
>>
>> I can only answer questions related to MetacelloBrowser.
>>
>>> 1) I want to migrate from Pharo 1.1 to 1.3 saving my packages through
>>> a ConfigurationOf generated by MetacelloBrowser. But I cannot find a
>>> script for loading MetacelloBrowser in 1.1 (Metacello is already
>>> installed). Does it work in 1.1? Because I started to develop in 1.1
>>> and now I want to migrate to a 1.3 but when I've evaluated the load
>>> script [*] I have a "MessageNotUnderstood: receiver of "load" is nil".
>>
>> I do not know whether the browser works on Pharo 1.1.
>> It does work on 1.3 however.
>>
>>> 2) Is there a list of installation scripts for image or monticello
>>> platform? I've checked in the following sites
>>>
>>> http://www.squeaksource.com/MetacelloBrowser.html
>>> http://book.pharo-project.org/book/PharoTools/Metacello-Browser/?_s=K_Gh6jx47P6VcJLA&_k=qU7pWNB6zDZG95Uk&_n&140
>>> http://code.google.com/p/metacello/
>>>
>>> but installation scripts are missing or doesn't specify to which Pharo
>>> images (1.1,1.2 or 1.3) or platforms (Pharo, Squeak, GemStone) apply.
>>
>> The browser has been developed on 1.3. Pharo 1.1 and 1.2 are not really considered. However, if you need assistance please do ask.
>>
>>> 3) When I've tried to load MetacelloBrowser #stable in a clean 1.3 [*]
>>> image several required packages were loaded: OmniBrowser,
>>> RefactoringBrowser, AST, without warning me or inform anything
>>> (compare with the Perl Package Manager that lists which required
>>> packages will be loaded at selection time and before loading). Or
>>> maybe I miss something?
>>
>> Versionner (http://www.squeaksource.com/Versionner.html) is a trim of MetacelloBrowser. Versionner essentially allows one to "commit" a new version. Note that merging support and conflict resolution is not handled currently. You can always resort to manual merging when necessary.
>>
>> Alexandre
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel  http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>>
>

--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.





Reply | Threaded
Open this post in threaded view
|

Re: Installing MetacelloBrowser issues

stephane ducasse-2
Ok I will use it then.
May be you should add this in the fly by help on save/commit

On Oct 13, 2011, at 1:43 PM, Alexandre Bergel wrote:

>> Now it would be nice to know what commit means.
>> - I think that it should version, save the packages and update the confi and save it.
>
> This is exactly what it does.
>
> Alexandre
>
>>
>> Stef
>> On Oct 12, 2011, at 8:34 PM, Alexandre Bergel wrote:
>>
>>> Hi Hernán,
>>>
>>> I can only answer questions related to MetacelloBrowser.
>>>
>>>> 1) I want to migrate from Pharo 1.1 to 1.3 saving my packages through
>>>> a ConfigurationOf generated by MetacelloBrowser. But I cannot find a
>>>> script for loading MetacelloBrowser in 1.1 (Metacello is already
>>>> installed). Does it work in 1.1? Because I started to develop in 1.1
>>>> and now I want to migrate to a 1.3 but when I've evaluated the load
>>>> script [*] I have a "MessageNotUnderstood: receiver of "load" is nil".
>>>
>>> I do not know whether the browser works on Pharo 1.1.
>>> It does work on 1.3 however.
>>>
>>>> 2) Is there a list of installation scripts for image or monticello
>>>> platform? I've checked in the following sites
>>>>
>>>> http://www.squeaksource.com/MetacelloBrowser.html
>>>> http://book.pharo-project.org/book/PharoTools/Metacello-Browser/?_s=K_Gh6jx47P6VcJLA&_k=qU7pWNB6zDZG95Uk&_n&140
>>>> http://code.google.com/p/metacello/
>>>>
>>>> but installation scripts are missing or doesn't specify to which Pharo
>>>> images (1.1,1.2 or 1.3) or platforms (Pharo, Squeak, GemStone) apply.
>>>
>>> The browser has been developed on 1.3. Pharo 1.1 and 1.2 are not really considered. However, if you need assistance please do ask.
>>>
>>>> 3) When I've tried to load MetacelloBrowser #stable in a clean 1.3 [*]
>>>> image several required packages were loaded: OmniBrowser,
>>>> RefactoringBrowser, AST, without warning me or inform anything
>>>> (compare with the Perl Package Manager that lists which required
>>>> packages will be loaded at selection time and before loading). Or
>>>> maybe I miss something?
>>>
>>> Versionner (http://www.squeaksource.com/Versionner.html) is a trim of MetacelloBrowser. Versionner essentially allows one to "commit" a new version. Note that merging support and conflict resolution is not handled currently. You can always resort to manual merging when necessary.
>>>
>>> Alexandre
>>> --
>>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>>> Alexandre Bergel  http://www.bergel.eu
>>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>>
>>>
>>>
>>>
>>>
>>
>
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel  http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: Installing MetacelloBrowser issues

Dale Henrichs
In reply to this post by stephane ducasse-2
I really don't have the time to take MetacelloBrowser forward ... my efforts will be going into tODE ... So if anyone else wants to take MetacelloBrowser forward feel free to do so ...

Dale

----- Original Message -----
| From: "stephane ducasse" <[hidden email]>
| To: [hidden email]
| Sent: Wednesday, October 12, 2011 1:31:37 PM
| Subject: Re: [Metacello] Installing MetacelloBrowser issues
|
| Alex
|
| I would really to see versionner been more used.
| Now it would be nice to know what commit means.
| - I think that it should version, save the packages and update the
| confi and save it.
|
| Stef
| On Oct 12, 2011, at 8:34 PM, Alexandre Bergel wrote:
|
| > Hi Hernán,
| >
| > I can only answer questions related to MetacelloBrowser.
| >
| >> 1) I want to migrate from Pharo 1.1 to 1.3 saving my packages
| >> through
| >> a ConfigurationOf generated by MetacelloBrowser. But I cannot find
| >> a
| >> script for loading MetacelloBrowser in 1.1 (Metacello is already
| >> installed). Does it work in 1.1? Because I started to develop in
| >> 1.1
| >> and now I want to migrate to a 1.3 but when I've evaluated the
| >> load
| >> script [*] I have a "MessageNotUnderstood: receiver of "load" is
| >> nil".
| >
| > I do not know whether the browser works on Pharo 1.1.
| > It does work on 1.3 however.
| >
| >> 2) Is there a list of installation scripts for image or monticello
| >> platform? I've checked in the following sites
| >>
| >> http://www.squeaksource.com/MetacelloBrowser.html
| >> http://book.pharo-project.org/book/PharoTools/Metacello-Browser/?_s=K_Gh6jx47P6VcJLA&_k=qU7pWNB6zDZG95Uk&_n&140
| >> http://code.google.com/p/metacello/
| >>
| >> but installation scripts are missing or doesn't specify to which
| >> Pharo
| >> images (1.1,1.2 or 1.3) or platforms (Pharo, Squeak, GemStone)
| >> apply.
| >
| > The browser has been developed on 1.3. Pharo 1.1 and 1.2 are not
| > really considered. However, if you need assistance please do ask.
| >
| >> 3) When I've tried to load MetacelloBrowser #stable in a clean 1.3
| >> [*]
| >> image several required packages were loaded: OmniBrowser,
| >> RefactoringBrowser, AST, without warning me or inform anything
| >> (compare with the Perl Package Manager that lists which required
| >> packages will be loaded at selection time and before loading). Or
| >> maybe I miss something?
| >
| > Versionner (http://www.squeaksource.com/Versionner.html) is a trim
| > of MetacelloBrowser. Versionner essentially allows one to "commit"
| > a new version. Note that merging support and conflict resolution
| > is not handled currently. You can always resort to manual merging
| > when necessary.
| >
| > Alexandre
| > --
| > _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
| > Alexandre Bergel  http://www.bergel.eu
| > ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
| >
| >
| >
| >
| >
|
|