[squeak-dev] Squeak 6.0 | Release Planning

Marcel Taeumel marcel.taeumel at hpi.de
Fri Apr 22 12:03:01 UTC 2022


Hi Bruce, hi all --

You can now see the current state of Trunk tests in the CI:
https://github.com/squeak-smalltalk/squeak-app/actions [https://github.com/squeak-smalltalk/squeak-app/actions]


For example here (after unfolding "Run tests" on the right side):
https://github.com/squeak-smalltalk/squeak-app/runs/6127900309 [https://github.com/squeak-smalltalk/squeak-app/runs/6127900309]


The current OSVM RC3 will be used. The CI test platform is Windows for simplicity.

Executed 5228 Tests with 18 Failures and 3 Errors in 146.95s.


@Bruce: We should update the VM on Raspberry ... can we? =)

Best,
Marcel
Am 21.04.2022 17:02:39 schrieb Bruce O'Neel <bruce.oneel at pckswarms.ch>:
Hi,


So now I have the answer to Raspberry and Squeak out of the box.


32 Bit version is installed by default.

$ squeak -version

5.0-202101191919  Wed 20 Jan 2021 08:38:27 PM PST gcc 8 [Production Spur VM]

CoInterpreter VMMaker.oscog-eem.2936 uuid: 69233536-ece4-4ea1-b523-c28c4aa7d4c2 Jan 20 2021

StackToRegisterMappingCogit VMMaker.oscog-eem.2936 uuid: 69233536-ece4-4ea1-b523-c28c4aa7d4c2 Jan 20 2021

VM: 202101191919 tim at Diziet.local [mailto:tim at Diziet.local]:Documents/Squeak/opensmalltalk-vm

Date: Tue Jan 19 11:19:12 2021 CommitHash: 253cbfc14

Plugins: 202101191919 tim at Diziet.local [mailto:tim at Diziet.local]:Documents/Squeak/opensmalltalk-vm

Linux Pi-4-1-pulse 5.4.79-v7l+ #1373 SMP Mon Nov 23 13:27:40 GMT 2020 armv7l GNU/Linux

plugin path: /usr/lib/squeak/5.0-202101191919 [default: /usr/lib/squeak/5.0-202101191919/]


On the 64 bit one just does not quite work.  You can apt install squeakvm but it doesn't really work.


printf too old, using shell-quote (CPAN String::ShellQuote) instead

found gettext in /bin

This interpreter (vers. 0) cannot read image file (vers. 68021).

Press CR to quit...^C


This is with a quite recent 64 it Squeak 6 image.


The flags like -version don't do anything except tell you that there is no image -version.

cheers


bruce

On 2022-04-18T20:39:32.000+02:00, tim Rowledge <tim at rowledge.org> wrote:
On 2022-04-18, at 5:58 AM, Bruce O'Neel <bruce.oneel at pckswarms.ch [mailto:bruce.oneel at pckswarms.ch]> wrote:

HI all,

There are two important OS releases this month that feed nicely into releasing Squeak 6.

First up was Raspberry PI 32 and 64 bit on the 4 April.

https://www.raspberrypi.com/software/operating-systems/ [https://www.raspberrypi.com/software/operating-systems/]

I will install both the 32 and 64 bit versions this week, but, does anyone know which version of the VM ships with the new version? I think it would be good if the 6.0 image works correctly on the VM that ships with Raspberry PI OS as well as which ever VM version we pick also builds and works well.


Almost certainly in both cases it would be the VM I supplied with the last updates to Scratch. Which means... last April. {After much fun downloading 10Gb of .img file and finding out how to examine it on a Mac with ext4fuse which requires many fiddles to install because.. whatever} The 'Raspberry Pi OS with desktop and recommended software' package includes the VM & NuScratch. The more usual 'Raspberry Pi OS with desktop' does not.

We can certainly get the VM in the nuscratch package updated without too much effort and that will make it simple to explain.

What we *don't* have, and can't really expect in the short term is a working camera plugin for the new camera system libraries. They changed from the proprietary Broadcom support to libcamera a few months ago and so the linux related camera code will need changes. I haven't had any time to even think about the work involved - do other linux systems use it? Do we need a split package now? Will it be friendly? See https://www.raspberrypi.com/documentation/accessories/camera.html [https://www.raspberrypi.com/documentation/accessories/camera.html] for info.

tim
--
tim Rowledge; tim at rowledge.org [mailto:tim at rowledge.org]; http://www.rowledge.org/tim [http://www.rowledge.org/tim]
Strange OpCodes: MT: Muddle Through
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220422/16ef6df0/attachment.html>


More information about the Squeak-dev mailing list