[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