Hi all --
I suppose that many readers have noticed by now that we are currently preparing the next Squeak release. A few weeks ago, I volunteered for being the next release manager. Until now, I have been rather reluctant to make any concrete remarks on when the release will happen. Let me use the following lines to give you a brief update.
The OpenSmalltalk VM looks good. We have our second release candidate and will hopefully make a third one soon. Our daily Trunk bundles include that OSVM RC2 already: - http://files.squeak.org/trunk/ - https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/202112201228 - http://lists.squeakfoundation.org/pipermail/vm-dev/2022-January/037533.html
The Trunk image is doing well. Maybe we can do our traditional "Feature Freeze" in the beginning of February. Before proposing a concrete schedule, I want to finish assessing a few higher-effort things including: - Objectland (http://lists.squeakfoundation.org/pipermail/squeak-dev/2019-October/204437.h...) - Localization (English, German, French, ...) - Jaromir's latest efforts around process scheduling - Eric's latest efforts around GIFReadWriter - Current state of ClipboardExtendedPlugin - Current state of IPv6
Other than that, I plan for announcing the upcoming "Feature Freeze" about 2 weeks in advance. Then we enter our beta-testing phase, in which I will make our latest "60Deprecated" package opt-in instead of opt-out (using the preference wizard). Then, about 1-2 weeks later if all goes well, I will update the .sources file of our final release candidate to SqueakV60.sources, package the release and open the Trunk for features again. :-) Next Trunk version will be 6.1alpha (using 61Deprecated for new deprecations).
Let us all work together to make Squeak 6.0 being worth its increased major version number: - Report issues - Fix failing tests - Make you favorite projects compatible
Thanks! :-) Happy squeaking!
Best, Marcel
Wonderful! I will help out however I can, I've got a trunk image I've been experimenting with in anticipation.
On Tue, Jan 18, 2022 at 10:56 AM Marcel Taeumel marcel.taeumel@hpi.de wrote:
Hi all --
I suppose that many readers have noticed by now that we are currently preparing the next Squeak release. A few weeks ago, I volunteered for being the next release manager. Until now, I have been rather reluctant to make any concrete remarks on when the release will happen. Let me use the following lines to give you a brief update.
The OpenSmalltalk VM looks good. We have our second release candidate and will hopefully make a third one soon. Our daily Trunk bundles include that OSVM RC2 already:
https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/202112201228
http://lists.squeakfoundation.org/pipermail/vm-dev/2022-January/037533.html
The Trunk image is doing well. Maybe we can do our traditional "Feature Freeze" in the beginning of February. Before proposing a concrete schedule, I want to finish assessing a few higher-effort things including:
- Objectland (
http://lists.squeakfoundation.org/pipermail/squeak-dev/2019-October/204437.h... )
- Localization (English, German, French, ...)
- Jaromir's latest efforts around process scheduling
- Eric's latest efforts around GIFReadWriter
- Current state of ClipboardExtendedPlugin
- Current state of IPv6
Other than that, I plan for announcing the upcoming "Feature Freeze" about 2 weeks in advance. Then we enter our beta-testing phase, in which I will make our latest "60Deprecated" package opt-in instead of opt-out (using the preference wizard). Then, about 1-2 weeks later if all goes well, I will update the .sources file of our final release candidate to SqueakV60.sources, package the release and open the Trunk for features again. :-) Next Trunk version will be 6.1alpha (using 61Deprecated for new deprecations).
Let us all work together to make Squeak 6.0 being worth its increased major version number:
- Report issues
- Fix failing tests
- Make you favorite projects compatible
Thanks! :-) Happy squeaking!
Best, Marcel
Hi Marcel,
thank you very much for the status update, and for being our release manager again! I will do my best to play my part. Some repaired tests will be committed soon. :-)
Best,
Christoph
________________________________ Von: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org im Auftrag von David O'Toole deeteeoh1138@gmail.com Gesendet: Dienstag, 18. Januar 2022 18:15:47 An: The general-purpose Squeak developers list Betreff: Re: [squeak-dev] Squeak 6.0 | Release Planning
Wonderful! I will help out however I can, I've got a trunk image I've been experimenting with in anticipation.
On Tue, Jan 18, 2022 at 10:56 AM Marcel Taeumel <marcel.taeumel@hpi.demailto:marcel.taeumel@hpi.de> wrote: Hi all --
I suppose that many readers have noticed by now that we are currently preparing the next Squeak release. A few weeks ago, I volunteered for being the next release manager. Until now, I have been rather reluctant to make any concrete remarks on when the release will happen. Let me use the following lines to give you a brief update.
The OpenSmalltalk VM looks good. We have our second release candidate and will hopefully make a third one soon. Our daily Trunk bundles include that OSVM RC2 already: - http://files.squeak.org/trunk/ - https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/202112201228 - http://lists.squeakfoundation.org/pipermail/vm-dev/2022-January/037533.html
The Trunk image is doing well. Maybe we can do our traditional "Feature Freeze" in the beginning of February. Before proposing a concrete schedule, I want to finish assessing a few higher-effort things including: - Objectland (http://lists.squeakfoundation.org/pipermail/squeak-dev/2019-October/204437.h...) - Localization (English, German, French, ...) - Jaromir's latest efforts around process scheduling - Eric's latest efforts around GIFReadWriter - Current state of ClipboardExtendedPlugin - Current state of IPv6
Other than that, I plan for announcing the upcoming "Feature Freeze" about 2 weeks in advance. Then we enter our beta-testing phase, in which I will make our latest "60Deprecated" package opt-in instead of opt-out (using the preference wizard). Then, about 1-2 weeks later if all goes well, I will update the .sources file of our final release candidate to SqueakV60.sources, package the release and open the Trunk for features again. :-) Next Trunk version will be 6.1alpha (using 61Deprecated for new deprecations).
Let us all work together to make Squeak 6.0 being worth its increased major version number: - Report issues - Fix failing tests - Make you favorite projects compatible
Thanks! :-) Happy squeaking!
Best, Marcel
Hi Marcel,
Thanks for the update. Feel free to message me if it would be easier to get on a call about the GIF stuff. I have pretty good availability these days!
On Tue, Jan 18, 2022 at 1:45 PM Thiede, Christoph < Christoph.Thiede@student.hpi.uni-potsdam.de> wrote:
Hi Marcel,
thank you very much for the status update, and for being our release manager again! I will do my best to play my part. Some repaired tests will be committed soon. :-)
Best,
Christoph
*Von:* Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org im Auftrag von David O'Toole deeteeoh1138@gmail.com *Gesendet:* Dienstag, 18. Januar 2022 18:15:47 *An:* The general-purpose Squeak developers list *Betreff:* Re: [squeak-dev] Squeak 6.0 | Release Planning
Wonderful! I will help out however I can, I've got a trunk image I've been experimenting with in anticipation.
On Tue, Jan 18, 2022 at 10:56 AM Marcel Taeumel marcel.taeumel@hpi.de wrote:
Hi all --
I suppose that many readers have noticed by now that we are currently preparing the next Squeak release. A few weeks ago, I volunteered for being the next release manager. Until now, I have been rather reluctant to make any concrete remarks on when the release will happen. Let me use the following lines to give you a brief update.
The OpenSmalltalk VM looks good. We have our second release candidate and will hopefully make a third one soon. Our daily Trunk bundles include that OSVM RC2 already:
https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/202112201228
http://lists.squeakfoundation.org/pipermail/vm-dev/2022-January/037533.html
The Trunk image is doing well. Maybe we can do our traditional "Feature Freeze" in the beginning of February. Before proposing a concrete schedule, I want to finish assessing a few higher-effort things including:
- Objectland (
http://lists.squeakfoundation.org/pipermail/squeak-dev/2019-October/204437.h... )
- Localization (English, German, French, ...)
- Jaromir's latest efforts around process scheduling
- Eric's latest efforts around GIFReadWriter
- Current state of ClipboardExtendedPlugin
- Current state of IPv6
Other than that, I plan for announcing the upcoming "Feature Freeze" about 2 weeks in advance. Then we enter our beta-testing phase, in which I will make our latest "60Deprecated" package opt-in instead of opt-out (using the preference wizard). Then, about 1-2 weeks later if all goes well, I will update the .sources file of our final release candidate to SqueakV60.sources, package the release and open the Trunk for features again. :-) Next Trunk version will be 6.1alpha (using 61Deprecated for new deprecations).
Let us all work together to make Squeak 6.0 being worth its increased major version number:
- Report issues
- Fix failing tests
- Make you favorite projects compatible
Thanks! :-) Happy squeaking!
Best, Marcel
Hi all --
Let me give you a brief update on the Squeak 6.0 release plan. :-)
During the last 8 weeks, I worked on Squeak's localization capabilities, which includes loading and displaying TrueType fonts, modeling Locale and language information, as well as finding a way to not have to deal with line breaks in dialog/ui texts, which would be challenging for natural-language translators (both kinds, persons and machines^^).
All that works now in a good-enough fashion. Yay. :-)
I will now look at the workflow to update our translation files (i.e., the "locale" folder in all bundles). Then I will report back and ask for volunteers. :-D
Best, Marcel Am 18.01.2022 16:56:00 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
I suppose that many readers have noticed by now that we are currently preparing the next Squeak release. A few weeks ago, I volunteered for being the next release manager. Until now, I have been rather reluctant to make any concrete remarks on when the release will happen. Let me use the following lines to give you a brief update.
The OpenSmalltalk VM looks good. We have our second release candidate and will hopefully make a third one soon. Our daily Trunk bundles include that OSVM RC2 already: - http://files.squeak.org/trunk/ - https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/202112201228 - http://lists.squeakfoundation.org/pipermail/vm-dev/2022-January/037533.html
The Trunk image is doing well. Maybe we can do our traditional "Feature Freeze" in the beginning of February. Before proposing a concrete schedule, I want to finish assessing a few higher-effort things including: - Objectland (http://lists.squeakfoundation.org/pipermail/squeak-dev/2019-October/204437.h...) - Localization (English, German, French, ...) - Jaromir's latest efforts around process scheduling - Eric's latest efforts around GIFReadWriter - Current state of ClipboardExtendedPlugin - Current state of IPv6
Other than that, I plan for announcing the upcoming "Feature Freeze" about 2 weeks in advance. Then we enter our beta-testing phase, in which I will make our latest "60Deprecated" package opt-in instead of opt-out (using the preference wizard). Then, about 1-2 weeks later if all goes well, I will update the .sources file of our final release candidate to SqueakV60.sources, package the release and open the Trunk for features again. :-) Next Trunk version will be 6.1alpha (using 61Deprecated for new deprecations).
Let us all work together to make Squeak 6.0 being worth its increased major version number: - Report issues - Fix failing tests - Make you favorite projects compatible
Thanks! :-) Happy squeaking!
Best, Marcel
Hi all --
There are been a minor hold-up bc. of the graphics backends in OSVM for the macOS platform.
On the one hand, there are some smaller tweaks needed for high-resolution displays.
On the other hand, the "-core-graphics" backend is not working in recent macOS 10, 11, or 12. And the "-metal" backend (current default) is limiting performance in a normal Morphic image to 60 fps/Hz, which causes stuttering when interfering with GC pauses and/or other Squeak processes (e.g., WeakArray finalizer). You can verify this by enabling #higherPerformance, which reduces the extra delay in the Morphic UI process to almost nothing. The FrameRateMorph should then show something like 200 FPS but only does 60.
Working on this now.
Best, Marcel Am 14.03.2022 17:01:41 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
Let me give you a brief update on the Squeak 6.0 release plan. :-)
During the last 8 weeks, I worked on Squeak's localization capabilities, which includes loading and displaying TrueType fonts, modeling Locale and language information, as well as finding a way to not have to deal with line breaks in dialog/ui texts, which would be challenging for natural-language translators (both kinds, persons and machines^^).
All that works now in a good-enough fashion. Yay. :-)
I will now look at the workflow to update our translation files (i.e., the "locale" folder in all bundles). Then I will report back and ask for volunteers. :-D
Best, Marcel Am 18.01.2022 16:56:00 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
I suppose that many readers have noticed by now that we are currently preparing the next Squeak release. A few weeks ago, I volunteered for being the next release manager. Until now, I have been rather reluctant to make any concrete remarks on when the release will happen. Let me use the following lines to give you a brief update.
The OpenSmalltalk VM looks good. We have our second release candidate and will hopefully make a third one soon. Our daily Trunk bundles include that OSVM RC2 already: - http://files.squeak.org/trunk/ - https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/202112201228 - http://lists.squeakfoundation.org/pipermail/vm-dev/2022-January/037533.html
The Trunk image is doing well. Maybe we can do our traditional "Feature Freeze" in the beginning of February. Before proposing a concrete schedule, I want to finish assessing a few higher-effort things including: - Objectland (http://lists.squeakfoundation.org/pipermail/squeak-dev/2019-October/204437.h...) - Localization (English, German, French, ...) - Jaromir's latest efforts around process scheduling - Eric's latest efforts around GIFReadWriter - Current state of ClipboardExtendedPlugin - Current state of IPv6
Other than that, I plan for announcing the upcoming "Feature Freeze" about 2 weeks in advance. Then we enter our beta-testing phase, in which I will make our latest "60Deprecated" package opt-in instead of opt-out (using the preference wizard). Then, about 1-2 weeks later if all goes well, I will update the .sources file of our final release candidate to SqueakV60.sources, package the release and open the Trunk for features again. :-) Next Trunk version will be 6.1alpha (using 61Deprecated for new deprecations).
Let us all work together to make Squeak 6.0 being worth its increased major version number: - Report issues - Fix failing tests - Make you favorite projects compatible
Thanks! :-) Happy squeaking!
Best, Marcel
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/
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.
Next up is Ubuntu's Long Term Support version 2204 rumoured to be on the 21 April.
II will also install and test the x86-64 version when it releases.
Are there any other important OS releases coming up? It would be embarrassing to release 6.0 and then a week later have some important OS not run the just released Squeak.
Thanks
bruce
On 2022-03-31T09:50:08.000+02:00, Marcel Taeumel marcel.taeumel@hpi.de wrote:
Hi all -- There are been a minor hold-up bc. of the graphics backends in OSVM for the macOS platform. On the one hand, there are some smaller tweaks needed for high-resolution displays. On the other hand, the "-core-graphics" backend is not working in recent macOS 10, 11, or 12. And the "-metal" backend (current default) is limiting performance in a normal Morphic image to 60 fps/Hz, which causes stuttering when interfering with GC pauses and/or other Squeak processes (e.g., WeakArray finalizer). You can verify this by enabling #higherPerformance, which reduces the extra delay in the Morphic UI process to almost nothing. The FrameRateMorph should then show something like 200 FPS but only does 60. Working on this now. Best, Marcel -------------------------
Am 14.03.2022 17:01:41 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all -- Let me give you a brief update on the Squeak 6.0 release plan. :-) During the last 8 weeks, I worked on Squeak's localization capabilities, which includes loading and displaying TrueType fonts, modeling Locale and language information, as well as finding a way to not have to deal with line breaks in dialog/ui texts, which would be challenging for natural-language translators (both kinds, persons and machines^^). All that works now in a good-enough fashion. Yay. :-) I will now look at the workflow to update our translation files (i.e., the "locale" folder in all bundles). Then I will report back and ask for volunteers. :-D Best, Marcel
Am 18.01.2022 16:56:00 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all -- I suppose that many readers have noticed by now that we are currently preparing the next Squeak release. A few weeks ago, I volunteered for being the next release manager. Until now, I have been rather reluctant to make any concrete remarks on when the release will happen. Let me use the following lines to give you a brief update. The OpenSmalltalk VM looks good. We have our second release candidate and will hopefully make a third one soon. Our daily Trunk bundles include that OSVM RC2 already: - http://files.squeak.org/trunk/ - https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/202112201228 - http://lists.squeakfoundation.org/pipermail/vm-dev/2022-January/037533.html The Trunk image is doing well. Maybe we can do our traditional "Feature Freeze" in the beginning of February. Before proposing a concrete schedule, I want to finish assessing a few higher-effort things including: - Objectland (http://lists.squeakfoundation.org/pipermail/squeak-dev/2019-October/204437.h...) - Localization (English, German, French, ...) - Jaromir's latest efforts around process scheduling - Eric's latest efforts around GIFReadWriter - Current state of ClipboardExtendedPlugin - Current state of IPv6 Other than that, I plan for announcing the upcoming "Feature Freeze" about 2 weeks in advance. Then we enter our beta-testing phase, in which I will make our latest "60Deprecated" package opt-in instead of opt-out (using the preference wizard). Then, about 1-2 weeks later if all goes well, I will update the .sources file of our final release candidate to SqueakV60.sources, package the release and open the Trunk for features again. :-) Next Trunk version will be 6.1alpha (using 61Deprecated for new deprecations). Let us all work together to make Squeak 6.0 being worth its increased major version number: - Report issues - Fix failing tests - Make you favorite projects compatible Thanks! :-) Happy squeaking! Best, Marcel
On 2022-04-18, at 5:58 AM, Bruce O'Neel bruce.oneel@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/
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 for info.
tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Strange OpCodes: MT: Muddle Through
We can certainly get the VM in the nuscratch package updated without too much effort and that will make it simple to explain.
We should do that if we plan to update the image format via #multipleBytecodeSetsActive:.
Otherwise, the older VM would not be able to open the 6.0 release image.
Best, Marcel Am 18.04.2022 20:39:45 schrieb tim Rowledge tim@rowledge.org:
On 2022-04-18, at 5:58 AM, Bruce O'Neel 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/
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 for info.
tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Strange OpCodes: MT: Muddle Through
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@Diziet.local:Documents/Squeak/opensmalltalk-vm
Date: Tue Jan 19 11:19:12 2021 CommitHash: 253cbfc14
Plugins: 202101191919 tim@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@rowledge.org wrote:
On 2022-04-18, at 5:58 AM, Bruce O'Neel bruce.oneel@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/ 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 for info. tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Strange OpCodes: MT: Muddle Through
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@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@Diziet.local [mailto:tim@Diziet.local]:Documents/Squeak/opensmalltalk-vm
Date: Tue Jan 19 11:19:12 2021 CommitHash: 253cbfc14
Plugins: 202101191919 tim@Diziet.local [mailto:tim@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@rowledge.org wrote: On 2022-04-18, at 5:58 AM, Bruce O'Neel <bruce.oneel@pckswarms.ch [mailto:bruce.oneel@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@rowledge.org [mailto:tim@rowledge.org]; http://www.rowledge.org/tim [http://www.rowledge.org/tim] Strange OpCodes: MT: Muddle Through
On 2022-04-22, at 5:03 AM, Marcel Taeumel marcel.taeumel@hpi.de wrote:
@Bruce: We should update the VM on Raspberry ... can we? =)
Yes, we can.
The simplest way is for me to insert the new vm into the nuscratch package and get that updated. It's not really the cleanest way though; nuscratch is currently not broken into any sub-packages and changing that would involve making the sub-packages etc.
Unfortunately the squeak-vm package is ancient (it is, after all, what phil b is working on - any news there ?) and almost certainly providing an old interpreter circa 2005.
tim -- tim Rowledge; tim@rowledge.org; http://www.rowledge.org/tim Useful Latin Phrases:- Mihi ignosce. Cum homine de cane debeo congredi = Excuse me. I've got to see a man about a dog.
squeak-dev@lists.squeakfoundation.org