[squeak-dev] PSA | Possible EE during Trunk updates, quickfix here
Marcel Taeumel
marcel.taeumel at hpi.de
Thu Mar 10 16:25:32 UTC 2022
Hi all --
I finished committing the clean-ups around Locale and LanguageEnvironment.
Unfortunately, I overlooked an edge case concerning the load order within System-mt.1318, where "LocaleID class >> #default" was not yet installed but needed by another method in that package version. As a consequence, an EmergencyEvaluator (EE) is possible if you are using a GetTextTranslator bc. we are translating even some fixed strings that are used during MCMcmUpdater logging ... -.-"
Two possible workarounds:
A) Do not use a GetText translation, that is, close your image, rename the "locale" folder, and then restart the image to then do the update.
B) Compile this method before the update: "LocaleID class compile: 'default ^ self isoLanguage: ''en'' ' "
Our CI at https://github.com/squeak-smalltalk/squeak-app/actions [https://github.com/squeak-smalltalk/squeak-app/actions] is not affected. Sorry for the inconvenience.
Best,
Marcel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220310/58e47c8a/attachment.html>
More information about the Squeak-dev
mailing list
|