[squeak-dev] UTCDateAndTime updates for Chronology-Core

David T. Lewis lewis at mail.msen.com
Fri Dec 21 02:20:01 UTC 2018


I am putting five Chronology-Core updates in the inbox, to be moved to trunk
some time soon. These are the updates to Chronology that change the internal
representation of DateAndTime as described on http://wiki.squeak.org/squeak/6197,
and with original development at http://www.squeaksource.com/UTCDateAndTime.

When moved to trunk, the five MCZ versions will be loaded in sequence based 
on new update map entries, such that instances of DateAndTime will be 
converted in-place during the update process.

Chris Muller has done a good deal of testing of these updates, with coverage 
including various Magma database scenarios that depend heavliy on DateAndTime 
(thank you Chris). Together we have resolved a number of important issues 
based on that testing, and are fairly confident now that it is safe to move 
the UTC updates for Chronology-Core to trunk.

These changes are inherently risky because they modify the DateAndTime 
instances that are used trhoughout our source code and version control, 
and also because they are not easily reversed. I will be traveling for 
the holidays, so I do not want to move the updates to trunk until I can 
be around to respond to any problems. Most likely that will be December 28, 
but in the mean time the updates should stay in inbox.

Once moved to trunk, there will be eight failing tests in Chronology-Tests. 
Each of these represents an issue that I think should be addressed in 
discussion on the squeak-dev list.

Dave



More information about the Squeak-dev mailing list