Issue 292 in glassdb: Upgrade from 1.0-beta.8 to 1.0-beta.8.5 or later broken

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

Issue 292 in glassdb: Upgrade from 1.0-beta.8 to 1.0-beta.8.5 or later broken

glassdb
Status: Accepted
Owner: [hidden email]
Labels: Type-Defect Priority-Medium GLASS-Server Version-GLASS0.164

New issue 292 by [hidden email]: Upgrade from 1.0-beta.8 to  
1.0-beta.8.5 or later broken
http://code.google.com/p/glassdb/issues/detail?id=292

I'm currently testing the upgrade process for an appliance that starts at  
GLASS.230-dkh.164.

The initial issue is that the ANSI compat methods positionA* and positionL*  
aren't present in a 2.3.x repository and are loaded _after_ they are needed  
(in the Grease package) ... The fix is to load the compat methods along  
with the rest of the ANSI-Stream classes for 2.3 only ...

However, at that point something appears to be broken with the auto commit  
logic (after a login) so we are probably not quite getting something  
upgraded correctly in the post 1.0-beta.8.5 changes ...

An upgrade to 1.0-beta.8.4 proceeds nicely

Reply | Threaded
Open this post in threaded view
|

Re: Issue 292 in glassdb: Upgrade from 1.0-beta.8 to 1.0-beta.8.5 or later broken

glassdb

Comment #1 on issue 292 by [hidden email]: Upgrade from 1.0-beta.8 to  
1.0-beta.8.5 or later broken
http://code.google.com/p/glassdb/issues/detail?id=292

GemStone/S 2.3.x, GLASS 1.0-beta.8.4:
   5060 run, 5054 passes, 3 expected failures, 3 failures, 0 errors, 0  
unexpected passes

The 3 failures are actually benign. 2 are related to undefined symbols and  
messages sent from within Metacello configurations and the third is a  
consequence of example.com actually responding to http pings...

Reply | Threaded
Open this post in threaded view
|

Re: Issue 292 in glassdb: Upgrade from 1.0-beta.8 to 1.0-beta.8.5 or later broken

glassdb

Comment #2 on issue 292 by [hidden email]: Upgrade from 1.0-beta.8 to  
1.0-beta.8.5 or later broken
http://code.google.com/p/glassdb/issues/detail?id=292

SOAP, SeasideTesting and PierTesting tests fail in upgraded appliance for  
GLASS 1.0-beta8.7 ... likely due to the updated XML support ...

Grease is loaded in GLASS 1.0-beta.8.7 which dirties the Seaside  
package ... the tests are passing but I'm suspicious that there might be  
subtle bugs introduced for Seaside2.8 ... tests are passing though ...

Haven't upgraded all packages yet ... (ala  
http://code.google.com/p/glassdb/wiki/Seaside28Configuration) ... but it's  
looking like Seaside2.8 and upgrade from GLASS.230-dkh.164 should not go  
beyond GLASS 1.0-beta.8.4 without some thorough testing of the application.



Reply | Threaded
Open this post in threaded view
|

Re: Issue 292 in glassdb: Upgrade from 1.0-beta.8 to 1.0-beta.8.5 or later broken

glassdb
Updates:
        Status: Fixed
        Labels: Fixed-1.0-beta.8.7

Comment #3 on issue 292 by [hidden email]: Upgrade from 1.0-beta.8 to  
1.0-beta.8.5 or later broken
http://code.google.com/p/glassdb/issues/detail?id=292

Upgrade from appliance is working correctly now ...
First upgrade to GemTools 1.0-beta.8.5, then upgrade to GLASS 1.0-beta.8.7  
(still in development). Finally follow the  
[http://code.google.com/p/glassdb/wiki/GettingStartedWithGLASS#Load_optional_projects 
upgrade instructions for Seaside2.8].

All tests are running green now ...