Seaside incompatible with Grease

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

Seaside incompatible with Grease

GLASS mailing list

Hi,

Loading Seaside fail with (fresh GsDevKit installation with GS 3.5.4):
Gofer new
  package: 'GsUpgrader-Core';
  url: 'http://ss3.gemtalksystems.com/ss/gsUpgrader';
  load.
(Smalltalk at: #GsUpgrader) upgradeGrease.
GsDeployer deploy: [
  Metacello new
    baseline: 'Seaside3';
    repository: 'github://SeasideSt/Seaside:master/repository';
    onLock: [:ex | ex honor];
    load: 'CI' ].

The error:
--transcript--'======================'
--transcript--'=====Metacello Preview already loaded'
--transcript--'======================'
--transcript--'=====Metacello project repository is not in standard location (github://dalehenrich/metacello-work:master/repository). The upgrade of Metacello may not be complete.'
--transcript--'======================'
--transcript--'=====Upgrading Metacello'
--transcript--'Fetched -> BaselineOfMetacello-EstebanLorenzano.97 --- filetree:///home/gemstone/GsDevKit_home/shared/repos/metacello-work/repository [a7e93239:master] --- filetree:///home/gemstone/GsDevKit_home/shared/repos/metacello-work/repository'
--transcript--'Loaded -> BaselineOfMetacello-EstebanLorenzano.97 --- filetree:///home/gemstone/GsDevKit_home/shared/repos/metacello-work/repository [a7e93239:master] --- filetree:///home/gemstone/GsDevKit_home/shared/repos/metacello-work/repository'
--transcript--'Loading baseline of BaselineOfMetacello...'
--transcript--'Warning: LOCK ENFORCED: Attempt to ''load with conflicts'' new project: ''BaselineOfFileTree [baseline] from github://dalehenrich/filetree:gemstone2.4/repository'' when existing project: ''BaselineOfFileTree [baseline] from filetree:///home/gemstone/GsDevKit_home/shared/repos/filetree/repository'' is locked. New project not loaded. Use #onLock: to intercept.'
--transcript--'Warning: LOCK ENFORCED: Attempt to ''load with conflicts'' new project: ''BaselineOfFileTree [baseline] from github://dalehenrich/filetree:gemstone2.4/repository'' when existing project: ''BaselineOfFileTree [baseline] from filetree:///home/gemstone/GsDevKit_home/shared/repos/filetree/repository'' is locked. New project not loaded. Use #onLock: to intercept.'
--transcript--'Project: Gofer stable'
--transcript--' [1.0.5.4]'
--transcript--'Warning: LOCK ENFORCED: Attempt to ''load with conflicts'' new project: ''BaselineOfFileTree [baseline] from github://dalehenrich/filetree:gemstone2.4/repository'' when existing project: ''BaselineOfFileTree [baseline] from filetree:///home/gemstone/GsDevKit_home/shared/repos/filetree/repository'' is locked. New project not loaded. Use #onLock: to intercept.'
--transcript--'Project: FileTree baseline'
--transcript--'Evaluated -> baseline [BaselineOfMetacello] >> reprimeRegistryIssue197'
--transcript--'...finished baseline'
--transcript--'No instance migrations performed.'
--transcript--'======================'
--transcript--'=====Grease project repository is not in standard location (github://dalehenrich/metacello-work:master/repository). The upgrade of Grease may not be complete.'
--transcript--'======================'
--transcript--'=====Upgrading Grease'
--transcript--'Fetched -> BaselineOfGrease-dkh.2 --- filetree:///home/gemstone/GsDevKit_home/shared/repos/Grease/repository [efff04d:master] --- filetree:///home/gemstone/GsDevKit_home/shared/repos/Grease/repository'
--transcript--'Loaded -> BaselineOfGrease-dkh.2 --- filetree:///home/gemstone/GsDevKit_home/shared/repos/Grease/repository [efff04d:master] --- filetree:///home/gemstone/GsDevKit_home/shared/repos/Grease/repository'
--transcript--'Loading baseline of BaselineOfGrease...'
--transcript--'Project: GsCore stable'
--transcript--' [0.250]'
--transcript--'Project: SMTPMail stable'
--transcript--' [0.243]'
--transcript--'Project: Core 0.247'
--transcript--'Fetched -> Grease-Core-cypress.1 --- filetree:///home/gemstone/GsDevKit_home/shared/repos/Grease/repository [efff04d:master] --- filetree:///home/gemstone/GsDevKit_home/shared/repos/Grease/repository'
--transcript--'Project: UTF8 stable'
--transcript--'Project: System-Digital-Signatures stable'
--transcript--'Fetched -> Grease-GemStone-Core-cypress.1 --- filetree:///home/gemstone/GsDevKit_home/shared/repos/Grease/repository [efff04d:master] --- filetree:///home/gemstone/GsDevKit_home/shared/repos/Grease/repository'
--transcript--'Fetched -> Grease-GemStone330-Core-cypress.1 --- filetree:///home/gemstone/GsDevKit_home/shared/repos/Grease/repository [efff04d:master] --- filetree:///home/gemstone/GsDevKit_home/shared/repos/Grease/repository'
--transcript--'Loaded -> Grease-Core-cypress.1 --- filetree:///home/gemstone/GsDevKit_home/shared/repos/Grease/repository [efff04d:master] --- cache'
--transcript--'Loaded -> Grease-GemStone-Core-cypress.1 --- filetree:///home/gemstone/GsDevKit_home/shared/repos/Grease/repository [efff04d:master] --- cache'
--transcript--'Loaded -> Grease-GemStone330-Core-cypress.1 --- filetree:///home/gemstone/GsDevKit_home/shared/repos/Grease/repository [efff04d:master] --- cache'
--transcript--'Evaluated -> Grease-GemStone330-Core >> initializeLatin1ToUtf8Encodings'
--transcript--'...finished baseline'
--transcript--'No instance migrations performed.'
--transcript--'Fetched -> BaselineOfSeaside3-cypress.1 --- github://SeasideSt/Seaside:master/repository [30b7561:master] --- github://SeasideSt/Seaside:master/repository'
--transcript--'Loaded -> BaselineOfSeaside3-cypress.1 --- github://SeasideSt/Seaside:master/repository [30b7561:master] --- github://SeasideSt/Seaside:master/repository'
--transcript--'Loading baseline of BaselineOfSeaside3...'
ERROR 2318 , a UserDefinedError occurred (error 2318), reason:halt, The project spec 'Grease' in project BaselineOfSeaside3 has incompatible specs. MetacelloMCBaselineOfProjectSpec and MetacelloCypressBaselineProjectSpec are not compatible. (UserDefinedError)
topaz 1> logout


_______________________________________________
Glass mailing list
[hidden email]
https://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: Seaside incompatible with Grease

GLASS mailing list

It seems i'm hitting:
https://github.com/Metacello/metacello/issues/531

On 29/10/2020 14:49, bruno buzzi brassesco via Glass wrote:
ERROR 2318 , a UserDefinedError occurred (error 2318), reason:halt, The project spec 'Grease' in project BaselineOfSeaside3 has incompatible specs. MetacelloMCBaselineOfProjectSpec and MetacelloCypressBaselineProjectSpec are not compatible. (UserDefinedError)

_______________________________________________
Glass mailing list
[hidden email]
https://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: Seaside incompatible with Grease

GLASS mailing list


On 10/29/20 10:54 AM, bruno buzzi brassesco via Glass wrote:

It seems i'm hitting:
https://github.com/Metacello/metacello/issues/531

Yes, and it has been fixed, so the "fresh checkout" might not be fresh enough?

The results of the following:

cd $GS_HOME/shared/repos/metacello-work
git log -2

should look like the following:

commit d7f9ecc35d46d38b407705acff140efd2a730c08 (HEAD -> master, origin/master, origin/HEAD)
Merge: 9013b26e 0e2f4d43
Author: Dale Henrichs [hidden email]
Date:   Thu Oct 8 17:02:39 2020 -0700

    Merge pull request #6 from dalehenrich/issue_531
    
    fix loading regression for BaselineOfSeaside, due to recent change to metadataless (added projectClass method)

commit 0e2f4d43c498dda10e035065eb014dc492ec1c05
Author: Dale Henrichs [hidden email]
Date:   Thu Oct 8 13:53:17 2020 -0700

    Issue #531: mc and cypress baseline specs are compatible

Dale

On 29/10/2020 14:49, bruno buzzi brassesco via Glass wrote:
ERROR 2318 , a UserDefinedError occurred (error 2318), reason:halt, The project spec 'Grease' in project BaselineOfSeaside3 has incompatible specs. MetacelloMCBaselineOfProjectSpec and MetacelloCypressBaselineProjectSpec are not compatible. (UserDefinedError)

_______________________________________________
Glass mailing list
[hidden email]
https://lists.gemtalksystems.com/mailman/listinfo/glass

_______________________________________________
Glass mailing list
[hidden email]
https://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: Seaside incompatible with Grease

GLASS mailing list

Dale,
Thank you.

cd $GS_HOME/shared/repos/metacello-work
git pull
Did the trick :)


On 29/10/2020 15:23, Dale Henrichs via Glass wrote:


On 10/29/20 10:54 AM, bruno buzzi brassesco via Glass wrote:

It seems i'm hitting:
https://github.com/Metacello/metacello/issues/531

Yes, and it has been fixed, so the "fresh checkout" might not be fresh enough?

The results of the following:

cd $GS_HOME/shared/repos/metacello-work
git log -2

should look like the following:

commit d7f9ecc35d46d38b407705acff140efd2a730c08 (HEAD -> master, origin/master, origin/HEAD)
Merge: 9013b26e 0e2f4d43
Author: Dale Henrichs [hidden email]
Date:   Thu Oct 8 17:02:39 2020 -0700

    Merge pull request #6 from dalehenrich/issue_531
    
    fix loading regression for BaselineOfSeaside, due to recent change to metadataless (added projectClass method)

commit 0e2f4d43c498dda10e035065eb014dc492ec1c05
Author: Dale Henrichs [hidden email]
Date:   Thu Oct 8 13:53:17 2020 -0700

    Issue #531: mc and cypress baseline specs are compatible

Dale

On 29/10/2020 14:49, bruno buzzi brassesco via Glass wrote:
ERROR 2318 , a UserDefinedError occurred (error 2318), reason:halt, The project spec 'Grease' in project BaselineOfSeaside3 has incompatible specs. MetacelloMCBaselineOfProjectSpec and MetacelloCypressBaselineProjectSpec are not compatible. (UserDefinedError)

_______________________________________________
Glass mailing list
[hidden email]
https://lists.gemtalksystems.com/mailman/listinfo/glass

_______________________________________________
Glass mailing list
[hidden email]
https://lists.gemtalksystems.com/mailman/listinfo/glass

_______________________________________________
Glass mailing list
[hidden email]
https://lists.gemtalksystems.com/mailman/listinfo/glass
Reply | Threaded
Open this post in threaded view
|

Re: Seaside incompatible with Grease

GLASS mailing list

Bruno,

I've been relatively active updating the GLASS/GsDevKit/Seaside eco system in the last several weeks and at this point I have finished work for 3.6.0 (to be released soonish). Since my earlier email regarding 3.5.4, I have updated the follow repositories:

  • GsDevKit/GsDevKit_home
  • dalehenrich/tode
  • GsDevKit/Grease
  • glassdb/glass
  • dalehenrich/filetree
  • dalehenrich/rb

So I'd recommend running the following in your GsDevKit_home:

$GS_HOME/bin/updateGsDevKit -dcstg

To make sure that you are using the latest checkouts for all of the standard GsDevKit_home git repositories[1] and that you've rebuilt the tode clients using the latest tode commits ...

Dale

[1] https://github.com/GsDevKit/GsDevKit_home/blob/master/sys/default/gsdevkit_bin/cloneSharedTodeProjects

On 10/29/20 12:28 PM, bruno buzzi brassesco via Glass wrote:

Dale,
Thank you.

cd $GS_HOME/shared/repos/metacello-work
git pull
Did the trick :)


On 29/10/2020 15:23, Dale Henrichs via Glass wrote:


On 10/29/20 10:54 AM, bruno buzzi brassesco via Glass wrote:

It seems i'm hitting:
https://github.com/Metacello/metacello/issues/531

Yes, and it has been fixed, so the "fresh checkout" might not be fresh enough?

The results of the following:

cd $GS_HOME/shared/repos/metacello-work
git log -2

should look like the following:

commit d7f9ecc35d46d38b407705acff140efd2a730c08 (HEAD -> master, origin/master, origin/HEAD)
Merge: 9013b26e 0e2f4d43
Author: Dale Henrichs [hidden email]
Date:   Thu Oct 8 17:02:39 2020 -0700

    Merge pull request #6 from dalehenrich/issue_531
    
    fix loading regression for BaselineOfSeaside, due to recent change to metadataless (added projectClass method)

commit 0e2f4d43c498dda10e035065eb014dc492ec1c05
Author: Dale Henrichs [hidden email]
Date:   Thu Oct 8 13:53:17 2020 -0700

    Issue #531: mc and cypress baseline specs are compatible

Dale

On 29/10/2020 14:49, bruno buzzi brassesco via Glass wrote:
ERROR 2318 , a UserDefinedError occurred (error 2318), reason:halt, The project spec 'Grease' in project BaselineOfSeaside3 has incompatible specs. MetacelloMCBaselineOfProjectSpec and MetacelloCypressBaselineProjectSpec are not compatible. (UserDefinedError)

_______________________________________________
Glass mailing list
[hidden email]
https://lists.gemtalksystems.com/mailman/listinfo/glass

_______________________________________________
Glass mailing list
[hidden email]
https://lists.gemtalksystems.com/mailman/listinfo/glass

_______________________________________________
Glass mailing list
[hidden email]
https://lists.gemtalksystems.com/mailman/listinfo/glass

_______________________________________________
Glass mailing list
[hidden email]
https://lists.gemtalksystems.com/mailman/listinfo/glass