[Glass] Metacello support
Dario Trussardi via Glass
glass at lists.gemtalksystems.com
Sat Oct 25 08:16:57 PDT 2014
Ciao,
> Ciao
>
>> Ciao,
>>
>> I'm trying to configure Monticello FileTree-based repository for share package into :
>>
>> Pharo 1 4 and GemTools Launcher - >=1.0-beta.8.7 [ConfigurationOfGemTools]
>>
>>
>> A) In Pharo ( run on macbook ) i create monticello filetree repository on specific local directory and all work fine.
>>
>> ( A this point i can not configured a directory on another system into local network ).
>
> I have configured Samba on my server ubuntu.
>
> The directory on the server is now configurable on Pharo filetree repository.
>>
>>
>> B) In GemTools ( run on mac but, with a glass session open on a gemstone run on another pc )
>>
>> when with Monticello add a new filetree repository the system prompt a dialog with;
>>
>> " Enter full path to directory on server "
>
>
> I do some test but i can not configurable the filetree repository with Gemtools Monticello.
>
> I need do to it with some specific command?
If in the relative server, where gemstone instance run, the system found the directory defined in the
" Enter full path to directory on server "
all work fine ( the system create the the specific filetree repository entry ) and i can see the package item on it.
When i work on package istance from Gemtools Monticello ( browse or load command ) the system erase the error:
a ArgumentError occurred (error 2718), string contents are ill-formed Utf8 at byte offset 38, - G/S[MonvisoGruppi3104 IP100 *******:3]
The relative stack is:
AbstractException >> _signalFromPrimitive: (envId 0)
String >> decodeFromUTF8 (envId 0)
[] in MCFileTreeStCypressReader >> addMethodDefinitionsForClass:methodProperties:in: (envId 0)
[] in FileDirectory >> readOnlyFileNamed:do: (envId 0)
ExecBlock >> ensure: (envId 0)
FileDirectory >> readOnlyFileNamed:do: (envId 0)
DirectoryEntry >> readStreamDo: (envId 0)
[] in MCFileTreeStCypressReader >> addMethodDefinitionsForClass:methodProperties:in: (envId 0)
Collection >> do: (envId 0)
[] in MCFileTreeStCypressReader >> addMethodDefinitionsForClass:methodProperties:in: (envId 0)
Collection >> do: (envId 0)
MCFileTreeStCypressReader >> addMethodDefinitionsForClass:methodProperties:in: (envId 0)
MCFileTreeStCypressReader >> addClassAndMethodDefinitionsFromEntry: (envId 0)
[] in MCFileTreeStCypressReader >> addClassAndMethodDefinitionsFromDirectory: (envId 0)
Collection >> do: (envId 0)
MCFileTreeStCypressReader >> addClassAndMethodDefinitionsFromDirectory: (envId 0)
MCFileTreeStCypressReader >> loadDefinitions (envId 0)
MCVersionReader >> definitions (envId 0)
MCVersionReader >> snapshot (envId 0)
MCFileTreeAbstractReader >> basicVersion (envId 0)
MCFileTreeStCypressReader >> basicVersion (envId 0)
MCVersionReader >> version (envId 0)
[] in MCFileBasedRepository >> loadVersionFromFileNamed: (envId 0)
[] in MCFileTreeRepository >> versionReaderForFileNamed:do: (envId 0)
MCFileTreeRepository >> readStreamForFileNamed:do: (envId 0)
MCFileTreeRepository >> versionReaderForFileNamed:do: (envId 0)
MCFileBasedRepository >> loadVersionFromFileNamed: (envId 0)
MCFileTreeRepository >> versionFromFileNamed: (envId 0)
MCFileBasedVersionNode >> version (envId 0)
MCCmdLoad >> execute (envId 0)
[] in OBCommand >> clientExecute (envId 0)
OBUpdateConcentrator >> recordUpdatesDuring: (envId 0)
OBCommand >> clientExecute (envId 0)
GsNMethod class >> _gsReturnToC (envId 0)
Ciao, thanks,
Dario
>
> Or i need to update GemTools client ?
>
>
> Thanks,
>
> Dario
>
>>
>> Questions:
>>
>> How i can configured and share the directory on the Mac or in another system in a local network?
>>
>> Or i need to define a specific directory on the gemstone server,
>>
>> and update it with ftp transfer data from the mac filetree repository?
>>
>> ( but this required a ftp update at any change )
>>
>> Thanks for any consideration,
>>
>> Dario
>>
>>> Dario,
>>>
>>> Metacello works fine with http, bitbucket and github repositories... do you have a more specific question?
>>>
>>> If you are using http repositories you will need to use a ConfigurationOf for your project. For github repositories you will want to create a BaselineOf for your project.
>>>
>>> There is additional Metacello documentation here[1]. I think the installation instructions in the docs directory have not been updated for awhile so you should use this[2] for installation ...
>>>
>>> Dale
>>>
>>> [1] https://github.com/dalehenrich/metacello-work/tree/master/docs
>>> [2] https://github.com/dalehenrich/metacello-work#install-preview-version
>>>
>>> On Thu, Oct 23, 2014 at 12:57 PM, Dario Trussardi via Glass <glass at lists.gemtalksystems.com> wrote:
>>> Ciao,
>>>
>>> in the next days i work to organize my package with Metacello support,
>>>
>>> to streamline the process of development and porting form Pharo to Gemstone.
>>>
>>> I read the http://www.pharobyexample.org/drafts/Metacello.pdf
>>>
>>> Now i have doubt about use the Metacello with standard http repository,
>>>
>>> or integrate the git repository.
>>>
>>> Some advice and referrals about it ?
>>>
>>> Thanks,
>>>
>>> Dario
>>>
>>>
>>>
>>> _______________________________________________
>>> Glass mailing list
>>> Glass at lists.gemtalksystems.com
>>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>>>
>>
>> _______________________________________________
>> Glass mailing list
>> Glass at lists.gemtalksystems.com
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20141025/c9a9a45b/attachment-0001.html>
More information about the Glass
mailing list