[Glass] Upgrade Seaside
Dale Henrichs
dale.henrichs at gemtalksystems.com
Thu Jan 23 11:13:53 PST 2020
Bruno,
I've not done any work on doing unloads of Metacello projects. I do
intend to support unload operations in Rowan:)
As I think about it, I think the best way to proceed would be to remove
all of the class directories in the Seaside clone - creating a bunch of
empty packages. When you load the empty packages (using a Metacello load
expression to load the Seaside project), all of the classes and
extension methods should be removed from the system ... I would imagine
that this would work pretty well.
If you have any subclasses of Seaside classes in your application
packages, you should arrange to remove all of those subclasses before
doing the "unload load" ....
You probably want to disable automatic migration while doing this as
well: `MCPlatformSupport autoMigrate: false`.
Any projects that depend upon Seaside will have to have the same
treatment and be unloaded before the Seaside "unload load".
Dale
On 1/23/20 6:48 AM, BrunoBB via Glass wrote:
> Hi,
>
> I want to uninstall Seaside with a simple expression, is this possible ?
> Or maybe with a Script ...
>
> For example i want to uninstall my current version and install the latest.
>
> Generate another version with the latest Seaside is not an option (i think)
> it will be more practical to upgrade Seaside than move all business objects
> to a new server.
>
> There are some information here:
> http://forum.world.st/Upgrading-GLASS-from-Seaside-2-8-to-3-0-td3585843.html#a3621874
>
> regards,
> bruno
>
>
>
> --
> Sent from: http://forum.world.st/GLASS-f1460844.html
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> https://lists.gemtalksystems.com/mailman/listinfo/glass
More information about the Glass
mailing list