[squeak-dev] Update stream possible issues

tim Rowledge tim at rowledge.org
Tue Jan 3 20:59:30 UTC 2023


Whilst trying to work out why some TestRunner results vary between x64/linux and ARM64/linux systems (and it's very confusing) I've spotted a really odd symptom for one test.

A 22104 update image I downloaded has a couple of AbstractFont methods referring to the otherwise unused and indeed  Undeclared variable ForceNonSubPixelCount. After updating to 22313 those methods are removed and thus the ReleaseTest>>#testUndeclared passes. Yay! The removal was caused by Graphics-nice.536

However, a 22221 update image I downloaded in the Squeak6.0-22101-64bit-202206021410-Linux-ARMv8 build already has the Graphics-nice.536 update included. But rather worryingly it isn't the same as the Graphics-nice.536 in the other image. The immediately obvious difference is that it has no AbstractFont class method changes and thus does not remove the references to ForceNonSubPixelCount, and so the ReleaseTest>>#testUndeclared fails.

Happily it looks like the latest Squeak6.1alpha-22313-64bit.zip has things in place correctly, so whatever problem there was is past. Consider this an alert if you have been updating an older image that it might have grabbed one or more updates that didn't include everything they should.

tim
--
tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
Strange OpCodes: EOS: Erase Operating System




More information about the Squeak-dev mailing list