[GemStone-Smalltalk] instance of ObsoleteTimeZone2 class in upgraded repository
James Foster
smalltalk at jgfoster.net
Sun Feb 20 10:11:41 PST 2022
Johan,
This should be fine. See (Globals at: #'ObsoleteClasses') for other obsolete classes. Basically, this occurs when a change is made to a class definition and the old definition should be kept around but not immediately available:
topaz 1> run
((Globals at: #'ObsoleteClasses') at: #'ObsoleteTimeZone2') definition
%
TimeZoneInfo subclass: 'ObsoleteTimeZone2'
instVarNames: #( standardPrintString dstPrintString dstStartTimeList
dstEndTimeList)
classVars: #()
classInstVars: #()
poolDictionaries: #()
inDictionary: Globals
options: #()
topaz 1> run
TimeZone definition
%
TimeZoneInfo subclass: 'TimeZone'
instVarNames: #( standardPrintString dstPrintString dstStartTimeList
dstEndTimeList secondsForDst secondsFromGmt yearStartDst)
classVars: #()
classInstVars: #()
poolDictionaries: #()
inDictionary: Globals
options: #()
topaz 1>
James
> On Feb 20, 2022, at 5:42 AM, Johan Brichau via GemStone-Smalltalk <gemstone-smalltalk at lists.gemtalksystems.com> wrote:
>
> As I am testing the upgrade from 2.4.4.1 to 3.4.5 on our repositories, I now ran into a repository that has an instance of ObsoleteTimeZone2. This is not something I have seen in any of the other tests. It is referenced in DateTime instances held in the timeStamp of class definitions.
>
> There does not seem to be an error when inspecting, printing, or doing anything else with it.
> However, it did not pop up in other repositories (same code base).
>
> I do not find any information of ObsoleteTimeZone2 class in the upgrade manuals.
>
> Is this something to investigate further or harmless?
>
> Thanks for any info
> Johan
> _______________________________________________
> GemStone-Smalltalk mailing list
> GemStone-Smalltalk at lists.gemtalksystems.com
> https://lists.gemtalksystems.com/mailman/listinfo/gemstone-smalltalk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/archives/gemstone-smalltalk/attachments/20220220/0fb76b4c/attachment.htm>
More information about the GemStone-Smalltalk
mailing list