[squeak-dev] Squeak 6.0 | Release Planning

Marcel Taeumel marcel.taeumel at hpi.de
Mon Mar 14 16:01:41 UTC 2022

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

Am 18.01.2022 16:56:00 schrieb Marcel Taeumel <marcel.taeumel at 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.html)
- 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!

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220314/9aafab3a/attachment.html>

More information about the Squeak-dev mailing list