[Glass] Problem loading Magritte3 / Seaside3 in GemSone

Johan Brichau johan at yesplan.be
Fri May 2 01:31:48 PDT 2014


Hey guys,

What I notice in the load trace of Mariano is that Seaside 3.1.0 is getting loaded. In Gemstone, this should be Seaside 3.1.1 because 3.1.0 just does not work at all.

When execute the load, I get the same problem as Dale. But: Seaside-FileSystem was not intended to load in Gemstone. 
Although it loaded in the previous versions of Seaside, the tests are failing and it just does not work (in any version).

Johan

On 02 May 2014, at 00:23, Dale Henrichs <dale.henrichs at gemtalksystems.com> wrote:

> When I try your load expression (GemStone 3.1.0.5 with GLASS1 installed), I get the error 'Name not found: Filesystem' ... which I tracked down to a "mistake" in the baselinefilesystem: method in BaselineOfSeaside3[1]. A group named 'Filesystem' is defined for #squeakCommon and not for #gemstone ... The method in BaselineOfSeaside3 hasn't been changed in several months which implies that something else in the chain has recently changed to lead to the error that I'm seeing ...
> 
> I'll need more information from you to try to reproduce the problem with 'Core' that you are seeing, but presumably both errors are stemming from a common cause (something upstream changed) ...
> 
> I think this is one of the pitfalls of using #lastVersion in your load expression, since you are opening yourself up to non-deterministic behavior in your load scripts...
> 
> Dale
> 
> [1] https://github.com/glassdb/Seaside31/blob/gemstone3.1/repository/BaselineOfSeaside3.package/BaselineOfSeaside3.class/instance/baselinefilesystem..st
> 
> 
> On Thu, May 1, 2014 at 12:10 PM, Mariano Martinez Peck <marianopeck at gmail.com> wrote:
> To reproduce you can:
> 
> (ConfigurationOfMagritte3 project lastVersion) load: #('Core' 'Tests' 'Seaside').
> 
> 
> 
> On Thu, May 1, 2014 at 4:07 PM, Mariano Martinez Peck <marianopeck at gmail.com> wrote:
> Hi guys...
> 
> I don't know what is going on, but I cannot load Seaside3 and Magritte3 anymore in GemStone. It is hard to find the cause, but I am geting a " 'Core' Not Found". This is from ConfigurationOfMagritte3 >> baseline320CommonExtDeps:
> 
> Where it does:
> 
> ect: 'Seaside3'
> 			with: [
> 				"note: we do not want to depend on Zinc, since this is not present in Squeak. Currently no adapter is loaded" 
> 					spec
> 						className: 'ConfigurationOfSeaside3';
> 						versionString: '3.1.0';
> 						loads: #('Core' 'Javascript' 'RSS' 'Filesystem' 'Welcome' );
> 						repository: 'http://smalltalkhub.com/mc/Seaside/MetacelloConfigurations/main' ]
> 
> 
> Note the 'Core' in #loads:.
> What is funny is that ConfigurationOfSeaside version 3.1.0 does include a group called Core.
> 
> Any ideas?
> 
> Thanks,
> 
> -- 
> Mariano
> http://marianopeck.wordpress.com
> 
> 
> 
> -- 
> Mariano
> http://marianopeck.wordpress.com
> 
> _______________________________________________
> 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



More information about the Glass mailing list