GoferRepositoryError
Hi @dalehenrich ,
Wanted to build some tests and was trying to instal the XMLParser by Sven.
I created this entry:
^ TDProjectSpecEntryDefinition new baseline: 'XMLParser' repository: 'github://svenvc/XML-Support-Pharo' loads: #('default'); status: #(#'active'); locked: false; yourself
But when I load the project, I have this error:
MetacelloPackageSpecResolutionError(AbstractException)>>_signalWith: @6 line 25'a MetacelloPackageSpecResolutionError occurred (error 2710), , Could not resolve: BaselineOfXMLParser [BaselineOfXMLParser] in cache github. . .'/ instance variables...
What am I doing wrong?
@ahdach, it looks like the https://github.com/svenvc/XML-Support-Pharo repository is in Tonel format and GLASS/tODE cannot read Tonel format (yet) ... also, that project has not been ported to GemStone (it only runs on Pharo at the moment) .... It is possible to create Filetree format (supported by GLASS/tODE) from a Tonel repository ... start by forking the project and then writing all the packages into a separate directory in FileTree format, then port to GemStone by splitting up packages into Common/Pharo/GemStone variants ... backporting these changes might be difficult, but historically @svenvc has not been interested in having GemStone code pushed back into his projects, so doing all of the GemStone development using FileTree (which is of course readable by Pharo as well) would be a practical way to go about things ...
Let me know if you need some help with the conversion and of course I will help with the port as well (if needed) ...
Ahdach,
I use a XML parser in GemStone. Take a look at XMLParser, XPath and XMLWriter: https://github.com/brunobuzzi/BpmFlow/blob/master/repository/BaselineOfBpmFlow.package/BaselineOfBpmFlow.class/instance/baseline..st