Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE -> 11 days to go - Beta testing until May 15, 23:59 AOE -> 20 days to go - Picking a release candidate until May 18, 23:59 AOE -> 23 days to go
The current state of tests can be found here: - https://github.com/squeak-smalltalk/squeak-app/actions - https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here: - http://files.squeak.org/6.0alpha/ - http://files.squeak.org/6.0beta/ (after May 6) - http://files.squeak.org/6.0rc1/ (after May 15) - http://files.squeak.org/6.0rc2/ - ...
Please report bugs here on squeak-dev or on GitHub: - https://github.com/squeak-smalltalk/squeak-object-memory/issues
After the Feature Freeze, this will happen in the Trunk Update Stream: - Unload 60Deprecated via postload-script - Adapt "SqueakVersion" to keep build number stable - Add "Load deprecated methods" to preference wizard - Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream: - Add new 61Deprecated package - Trunk open for the features again ! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Yay!
Dave
On Mon, Apr 25, 2022 at 09:58:29AM +0200, Marcel Taeumel wrote:
Hi all! --
Let's do this.
??- Feature Freeze on May 6, 23:59 AOE -> 11 days to go ??- Beta testing until May 15, 23:59 AOE -> 20 days to go ??- Picking a release candidate until May 18, 23:59 AOE -> 23 days to go
The current state of tests can be found here: ??- https://github.com/squeak-smalltalk/squeak-app/actions ??- https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here: ??- http://files.squeak.org/6.0alpha/ ??- http://files.squeak.org/6.0beta/ (after May 6) ??- http://files.squeak.org/6.0rc1/ (after May 15) ??- http://files.squeak.org/6.0rc2/ ??- ...
Please report bugs here on squeak-dev or on GitHub: ??- https://github.com/squeak-smalltalk/squeak-object-memory/issues
After the Feature Freeze, this will happen in the Trunk Update Stream: ??- Unload 60Deprecated via postload-script ??- Adapt "SqueakVersion" to keep build number stable ??- Add "Load deprecated methods" to preference wizard ??- Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream: ??- Add new 61Deprecated package ??- Trunk open for the features again ??! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE -> 11 days to go - Beta testing until May 15, 23:59 AOE -> 20 days to go - Picking a release candidate until May 18, 23:59 AOE -> 23 days to go
The current state of tests can be found here: - https://github.com/squeak-smalltalk/squeak-app/actions - https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here: - http://files.squeak.org/6.0alpha/ - http://files.squeak.org/6.0beta/ (after May 6) - http://files.squeak.org/6.0rc1/ (after May 15) - http://files.squeak.org/6.0rc2/ - ...
Please report bugs here on squeak-dev or on GitHub: - https://github.com/squeak-smalltalk/squeak-object-memory/issues
After the Feature Freeze, this will happen in the Trunk Update Stream: - Unload 60Deprecated via postload-script - Adapt "SqueakVersion" to keep build number stable - Add "Load deprecated methods" to preference wizard - Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream: - Add new 61Deprecated package - Trunk open for the features again ! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE -> 11 days to go - Beta/RC testing until June 5, 23:59 AOE -> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE -> 11 days to go - Beta testing until May 15, 23:59 AOE -> 20 days to go - Picking a release candidate until May 18, 23:59 AOE -> 23 days to go
The current state of tests can be found here: - https://github.com/squeak-smalltalk/squeak-app/actions - https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here: - http://files.squeak.org/6.0alpha/ - http://files.squeak.org/6.0beta/ (after May 6) - http://files.squeak.org/6.0rc1/ (after May 15) - http://files.squeak.org/6.0rc2/ - ...
Please report bugs here on squeak-dev or on GitHub: - https://github.com/squeak-smalltalk/squeak-object-memory/issues
After the Feature Freeze, this will happen in the Trunk Update Stream: - Unload 60Deprecated via postload-script - Adapt "SqueakVersion" to keep build number stable - Add "Load deprecated methods" to preference wizard - Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream: - Add new 61Deprecated package - Trunk open for the features again ! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/]
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/%5D%C2%A0(GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE -> 11 days to go - Beta/RC testing until June 5, 23:59 AOE -> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE -> 11 days to go - Beta testing until May 15, 23:59 AOE -> 20 days to go - Picking a release candidate until May 18, 23:59 AOE -> 23 days to go
The current state of tests can be found here: - https://github.com/squeak-smalltalk/squeak-app/actions - https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here: - http://files.squeak.org/6.0alpha/ - http://files.squeak.org/6.0beta/ (after May 6) - http://files.squeak.org/6.0rc1/ (after May 15) - http://files.squeak.org/6.0rc2/ - ...
Please report bugs here on squeak-dev or on GitHub: - https://github.com/squeak-smalltalk/squeak-object-memory/issues
After the Feature Freeze, this will happen in the Trunk Update Stream: - Unload 60Deprecated via postload-script - Adapt "SqueakVersion" to keep build number stable - Add "Load deprecated methods" to preference wizard - Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream: - Add new 61Deprecated package - Trunk open for the features again ! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Setting up Squeak 6.0 beta 21757-64bit-202205110711-Windows-x64 with default options hangs when installing Metacello.
Installed Squeak with default options (next, next, next, etc) until all 6 steps are done and then selecting everything except deprecated packages (also tried installing with the deprecated package, same result!).
Was able to interrupt Metacco install and pop up a debugger but the debugger window cannot take the focus!
Screenshot below.
On 2022-05-18 09:33, Marcel Taeumel wrote:
Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ http://files.squeak.org/6.0beta/
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ https://bugs.squeak.org/ (GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel marcel.taeumel@hpi.de:
Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE -> 11 days to go - Beta/RC testing until June 5, 23:59 AOE -> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627
Am 02.05.2022 11:26:01 schrieb Marcel Taeumel marcel.taeumel@hpi.de:
Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel
Am 25.04.2022 09:58:29 schrieb Marcel Taeumel marcel.taeumel@hpi.de:
Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE -> 11 days to go - Beta testing until May 15, 23:59 AOE -> 20 days to go - Picking a release candidate until May 18, 23:59 AOE -> 23 days to go
The current state of tests can be found here: - https://github.com/squeak-smalltalk/squeak-app/actions - https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here: - http://files.squeak.org/6.0alpha/ - http://files.squeak.org/6.0beta/ (after May 6) - http://files.squeak.org/6.0rc1/ (after May 15) - http://files.squeak.org/6.0rc2/ - ...
Please report bugs here on squeak-dev or on GitHub: - https://github.com/squeak-smalltalk/squeak-object-memory/issues
After the Feature Freeze, this will happen in the Trunk Update Stream: - Unload 60Deprecated via postload-script - Adapt "SqueakVersion" to keep build number stable - Add "Load deprecated methods" to preference wizard - Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream: - Add new 61Deprecated package - Trunk open for the features again ! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
So we cannot unload 60Deprecated because we use some very old bootstrap code for Metacello? That's a bummer. Hmm.... for now, I move that "Compatibility packages" further up in the load order so we have time to figure this out.
Best, Marcel Am 18.05.2022 15:57:57 schrieb Benoit St-Jean via Squeak-dev squeak-dev@lists.squeakfoundation.org: Setting up Squeak 6.0 beta 21757-64bit-202205110711-Windows-x64 with default options hangs when installing Metacello. Installed Squeak with default options (next, next, next, etc) until all 6 steps are done and then selecting everything except deprecated packages (also tried installing with the deprecated package, same result!). Was able to interrupt Metacco install and pop up a debugger but the debugger window cannot take the focus! Screenshot below.
On 2022-05-18 09:33, Marcel Taeumel wrote:
Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/]
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/%5D%C2%A0(GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel marcel.taeumel@hpi.de [mailto:marcel.taeumel@hpi.de]: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE -> 11 days to go - Beta/RC testing until June 5, 23:59 AOE -> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 [https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627] Am 02.05.2022 11:26:01 schrieb Marcel Taeumel marcel.taeumel@hpi.de [mailto:marcel.taeumel@hpi.de]: Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel marcel.taeumel@hpi.de [mailto:marcel.taeumel@hpi.de]: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE -> 11 days to go - Beta testing until May 15, 23:59 AOE -> 20 days to go - Picking a release candidate until May 18, 23:59 AOE -> 23 days to go
The current state of tests can be found here: - https://github.com/squeak-smalltalk/squeak-app/actions [https://github.com/squeak-smalltalk/squeak-app/actions] - https://github.com/marceltaeumel/squeak-ffi/actions [https://github.com/marceltaeumel/squeak-ffi/actions]
Download the latest squeak-app bundles from here: - http://files.squeak.org/6.0alpha/ [http://files.squeak.org/6.0alpha/] - http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/] (after May 6) - http://files.squeak.org/6.0rc1/ [http://files.squeak.org/6.0rc1/] (after May 15) - http://files.squeak.org/6.0rc2/ [http://files.squeak.org/6.0rc2/] - ...
Please report bugs here on squeak-dev or on GitHub: - https://github.com/squeak-smalltalk/squeak-object-memory/issues [https://github.com/squeak-smalltalk/squeak-object-memory/issues]
After the Feature Freeze, this will happen in the Trunk Update Stream: - Unload 60Deprecated via postload-script - Adapt "SqueakVersion" to keep build number stable - Add "Load deprecated methods" to preference wizard - Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream: - Add new 61Deprecated package - Trunk open for the features again ! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm... [http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...]
-- ----------------- Benoît St-Jean Yahoo! Messenger: bstjean Twitter: @BenLeChialeux Pinterest: benoitstjean Instagram: Chef_Benito IRC: lamneth GitHub: bstjean Blogue: endormitoire.wordpress.com "A standpoint is an intellectual horizon of radius zero". (A. Einstein)
FYI this currently breaks smalltalkCI project builds that use Metacello to load the project and the dependencies.
Am Mi., 18. Mai 2022 um 16:01 Uhr schrieb Marcel Taeumel < marcel.taeumel@hpi.de>:
So we cannot unload 60Deprecated because we use some very old bootstrap code for Metacello? That's a bummer. Hmm.... for now, I move that "Compatibility packages" further up in the load order so we have time to figure this out.
Best, Marcel
Am 18.05.2022 15:57:57 schrieb Benoit St-Jean via Squeak-dev < squeak-dev@lists.squeakfoundation.org>:
Setting up Squeak 6.0 beta 21757-64bit-202205110711-Windows-x64 with default options hangs when installing Metacello.
Installed Squeak with default options (next, next, next, etc) until all 6 steps are done and then selecting everything except deprecated packages (also tried installing with the deprecated package, same result!).
Was able to interrupt Metacco install and pop up a debugger but the debugger window cannot take the focus!
Screenshot below.
On 2022-05-18 09:33, Marcel Taeumel wrote:
Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ (GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel marcel.taeumel@hpi.de marcel.taeumel@hpi.de: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE
-> 11 days to go
- Beta/RC testing until June 5, 23:59 AOE
-> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627
Am 02.05.2022 11:26:01 schrieb Marcel Taeumel marcel.taeumel@hpi.de marcel.taeumel@hpi.de: Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel
Am 25.04.2022 09:58:29 schrieb Marcel Taeumel marcel.taeumel@hpi.de marcel.taeumel@hpi.de: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE
-> 11 days to go
- Beta testing until May 15, 23:59 AOE
-> 20 days to go
- Picking a release candidate until May 18, 23:59 AOE
-> 23 days to go
The current state of tests can be found here:
- https://github.com/squeak-smalltalk/squeak-app/actions
- https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here:
- http://files.squeak.org/6.0alpha/
- http://files.squeak.org/6.0beta/ (after May 6)
- http://files.squeak.org/6.0rc1/ (after May 15)
- http://files.squeak.org/6.0rc2/
- ...
Please report bugs here on squeak-dev or on GitHub:
After the Feature Freeze, this will happen in the Trunk Update Stream:
- Unload 60Deprecated via postload-script
- Adapt "SqueakVersion" to keep build number stable
- Add "Load deprecated methods" to preference wizard
- Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream:
- Add new 61Deprecated package
- Trunk open for the features again
! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
--
Benoît St-Jean Yahoo! Messenger: bstjean Twitter: @BenLeChialeux Pinterest: benoitstjean Instagram: Chef_Benito IRC: lamneth GitHub: bstjean Blogue: endormitoire.wordpress.com "A standpoint is an intellectual horizon of radius zero". (A. Einstein)
Hi all, Hi Jakob,
I just uploaded Installer-Core-ct.447 to the Trunk, which fixes the installation of Metacello again in Squeak 6.0beta.
Best, Christoph
--- Sent from Squeak Inbox Talk
On 2022-05-22T10:42:04+02:00, jakres+squeak@gmail.com wrote:
FYI this currently breaks smalltalkCI project builds that use Metacello to load the project and the dependencies.
Am Mi., 18. Mai 2022 um 16:01 Uhr schrieb Marcel Taeumel < marcel.taeumel at hpi.de>:
So we cannot unload 60Deprecated because we use some very old bootstrap code for Metacello? That's a bummer. Hmm.... for now, I move that "Compatibility packages" further up in the load order so we have time to figure this out.
Best, Marcel
Am 18.05.2022 15:57:57 schrieb Benoit St-Jean via Squeak-dev < squeak-dev at lists.squeakfoundation.org>:
Setting up Squeak 6.0 beta 21757-64bit-202205110711-Windows-x64 with default options hangs when installing Metacello.
Installed Squeak with default options (next, next, next, etc) until all 6 steps are done and then selecting everything except deprecated packages (also tried installing with the deprecated package, same result!).
Was able to interrupt Metacco install and pop up a debugger but the debugger window cannot take the focus!
Screenshot below.
On 2022-05-18 09:33, Marcel Taeumel wrote:
Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ (GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel <marcel.taeumel at hpi.de> <marcel.taeumel at hpi.de>: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE
-> 11 days to go
- Beta/RC testing until June 5, 23:59 AOE
-> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627
Am 02.05.2022 11:26:01 schrieb Marcel Taeumel <marcel.taeumel at hpi.de> <marcel.taeumel at hpi.de>: Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel
Am 25.04.2022 09:58:29 schrieb Marcel Taeumel <marcel.taeumel at hpi.de> <marcel.taeumel at hpi.de>: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE
-> 11 days to go
- Beta testing until May 15, 23:59 AOE
-> 20 days to go
- Picking a release candidate until May 18, 23:59 AOE
-> 23 days to go
The current state of tests can be found here:
- https://github.com/squeak-smalltalk/squeak-app/actions
- https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here:
- http://files.squeak.org/6.0alpha/
- http://files.squeak.org/6.0beta/ (after May 6)
- http://files.squeak.org/6.0rc1/ (after May 15)
- http://files.squeak.org/6.0rc2/
- ...
Please report bugs here on squeak-dev or on GitHub:
After the Feature Freeze, this will happen in the Trunk Update Stream:
- Unload 60Deprecated via postload-script
- Adapt "SqueakVersion" to keep build number stable
- Add "Load deprecated methods" to preference wizard
- Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream:
- Add new 61Deprecated package
- Trunk open for the features again
! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
--
Benoît St-Jean Yahoo! Messenger: bstjean Twitter: @BenLeChialeux Pinterest: benoitstjean Instagram: Chef_Benito IRC: lamneth GitHub: bstjean Blogue: endormitoire.wordpress.com "A standpoint is an intellectual horizon of radius zero". (A. Einstein)
Hi Marcel, Nicolas, Eliot, all,
Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
As we discussed in the other thread: a decision needs to be made as for the 'extent' of the backward compatibility of the revised #suspend semantics (whether just 'new VM + old image' compatibility or also keep 'old VM + new image' compatibility which is more complex and I'm not in a position to tell it could be worth for some apps or users) - once the decision is made I'll be happy to put together a summary changeset for your convenience. Best,
--
Jaromír Matas
mail@jaromir.net
From: Marcel Taeumelmailto:marcel.taeumel@hpi.de Sent: Wednesday, May 18, 2022 15:34 To: squeak-devmailto:squeak-dev@lists.squeakfoundation.org Subject: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ (GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE -> 11 days to go - Beta/RC testing until June 5, 23:59 AOE -> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627
Am 02.05.2022 11:26:01 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel
Am 25.04.2022 09:58:29 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE -> 11 days to go - Beta testing until May 15, 23:59 AOE -> 20 days to go - Picking a release candidate until May 18, 23:59 AOE -> 23 days to go
The current state of tests can be found here: - https://github.com/squeak-smalltalk/squeak-app/actions - https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here: - http://files.squeak.org/6.0alpha/ - http://files.squeak.org/6.0beta/ (after May 6) - http://files.squeak.org/6.0rc1/ (after May 15) - http://files.squeak.org/6.0rc2/ - ...
Please report bugs here on squeak-dev or on GitHub: - https://github.com/squeak-smalltalk/squeak-object-memory/issues
After the Feature Freeze, this will happen in the Trunk Update Stream: - Unload 60Deprecated via postload-script - Adapt "SqueakVersion" to keep build number stable - Add "Load deprecated methods" to preference wizard - Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream: - Add new 61Deprecated package - Trunk open for the features again ! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Hi Jaromir --
Since we are talking about what to put into Squeak 6.0, which has already the new VM, "old VM + new image" is not a concern here. People that are still using an old VM with a recent Trunk VM can easily update to the new VM.
"new VM + old image" is important because backwards compatibility matters. "old VM + new image" is not a concern because a) release images have new VM bundled b) even old images can have new VM bundled (e.g., Squeak 5.3)
So one could even backport this to Squeak 5.3. But that's not important right now. :-)
Best, Marcel Am 18.05.2022 16:19:15 schrieb Jaromir Matas mail@jaromir.net: Hi Marcel, Nicolas, Eliot, all,
Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
As we discussed in the other thread: a decision needs to be made as for the 'extent' of the backward compatibility of the revised #suspend semantics (whether just 'new VM + old image' compatibility or also keep 'old VM + new image' compatibility which is more complex and I'm not in a position to tell it could be worth for some apps or users) - once the decision is made I'll be happy to put together a summary changeset for your convenience. Best, -- Jaromír Matas mail@jaromir.net From: Marcel Taeumel [mailto:marcel.taeumel@hpi.de] Sent: Wednesday, May 18, 2022 15:34 To: squeak-dev [mailto:squeak-dev@lists.squeakfoundation.org] Subject: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates Hi all -- We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/] The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing. Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/%5D%C2%A0(GitHub issues) Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed. Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes. No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu. --> Beta/RC testing until June 5, 23:59 AOE Best, Marcel P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th. Am 06.05.2022 11:52:56 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all -- Let's move the dates: - Feature Freeze on May 18, 23:59 AOE -> 11 days to go - Beta/RC testing until June 5, 23:59 AOE -> 30 days to go I will not be available from May 20 to May 27. Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then. Best, Marcel [1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all -- The connectivity to source.squeak.org is not good at the moment. We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again. If the issues persist throughout this week, we will move the deadlines. Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all! -- Let's do this. - Feature Freeze on May 6, 23:59 AOE -> 11 days to go - Beta testing until May 15, 23:59 AOE -> 20 days to go - Picking a release candidate until May 18, 23:59 AOE -> 23 days to go The current state of tests can be found here: - https://github.com/squeak-smalltalk/squeak-app/actions - https://github.com/marceltaeumel/squeak-ffi/actions Download the latest squeak-app bundles from here: - http://files.squeak.org/6.0alpha/ - http://files.squeak.org/6.0beta/ (after May 6) - http://files.squeak.org/6.0rc1/ (after May 15) - http://files.squeak.org/6.0rc2/ - ... Please report bugs here on squeak-dev or on GitHub: - https://github.com/squeak-smalltalk/squeak-object-memory/issues After the Feature Freeze, this will happen in the Trunk Update Stream: - Unload 60Deprecated via postload-script - Adapt "SqueakVersion" to keep build number stable - Add "Load deprecated methods" to preference wizard - Update update map to not include 60Deprecated anymore After the release, this will happen in the Trunk Update Stream: - Add new 61Deprecated package - Trunk open for the features again ! Discuss the critical ones via Inbox as usual Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60. Best, Marcel P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Hi Jaromir --
Also see SmalltalkImage >> #vmVMMakerVersion, which you can use to at least report to the user that they should update their VM. For example in the postload script.
For an example, see: http://lists.squeakfoundation.org/pipermail/squeak-dev/2020-July/210784.html [http://lists.squeakfoundation.org/pipermail/squeak-dev/2020-July/210784.html]
Smalltalk vmVMMakerVersion < 2778 ifTrue: [Warning signal: ''This virtual machine is too old to support correct versions of the FloatArray>>at:[put:] primitives 238 and 239. FloatArray subclasses will not behave correctly and FloatArray[64]Test tests will fail. Please upgrade your VM. You may continue and upgrade later or abort and upgrade now.'']
Checking for 3154 should be sufficient to have primitives 568 and 578: http://lists.squeakfoundation.org/pipermail/vm-dev/2022-February/037617.html
http://lists.squeakfoundation.org/pipermail/vm-dev/2022-February/037615.html
Best, Marcel Am 18.05.2022 17:04:45 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi Jaromir --
Since we are talking about what to put into Squeak 6.0, which has already the new VM, "old VM + new image" is not a concern here. People that are still using an old VM with a recent Trunk VM can easily update to the new VM.
"new VM + old image" is important because backwards compatibility matters. "old VM + new image" is not a concern because a) release images have new VM bundled b) even old images can have new VM bundled (e.g., Squeak 5.3)
So one could even backport this to Squeak 5.3. But that's not important right now. :-)
Best, Marcel Am 18.05.2022 16:19:15 schrieb Jaromir Matas mail@jaromir.net: Hi Marcel, Nicolas, Eliot, all,
Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
As we discussed in the other thread: a decision needs to be made as for the 'extent' of the backward compatibility of the revised #suspend semantics (whether just 'new VM + old image' compatibility or also keep 'old VM + new image' compatibility which is more complex and I'm not in a position to tell it could be worth for some apps or users) - once the decision is made I'll be happy to put together a summary changeset for your convenience. Best, -- Jaromír Matas mail@jaromir.net From: Marcel Taeumel [mailto:marcel.taeumel@hpi.de] Sent: Wednesday, May 18, 2022 15:34 To: squeak-dev [mailto:squeak-dev@lists.squeakfoundation.org] Subject: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates Hi all -- We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/] The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing. Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/%5D%C2%A0(GitHub issues) Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed. Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes. No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu. --> Beta/RC testing until June 5, 23:59 AOE Best, Marcel P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th. Am 06.05.2022 11:52:56 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all -- Let's move the dates: - Feature Freeze on May 18, 23:59 AOE -> 11 days to go - Beta/RC testing until June 5, 23:59 AOE -> 30 days to go I will not be available from May 20 to May 27. Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then. Best, Marcel [1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all -- The connectivity to source.squeak.org is not good at the moment. We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again. If the issues persist throughout this week, we will move the deadlines. Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all! -- Let's do this. - Feature Freeze on May 6, 23:59 AOE -> 11 days to go - Beta testing until May 15, 23:59 AOE -> 20 days to go - Picking a release candidate until May 18, 23:59 AOE -> 23 days to go The current state of tests can be found here: - https://github.com/squeak-smalltalk/squeak-app/actions - https://github.com/marceltaeumel/squeak-ffi/actions Download the latest squeak-app bundles from here: - http://files.squeak.org/6.0alpha/ - http://files.squeak.org/6.0beta/ (after May 6) - http://files.squeak.org/6.0rc1/ (after May 15) - http://files.squeak.org/6.0rc2/ - ... Please report bugs here on squeak-dev or on GitHub: - https://github.com/squeak-smalltalk/squeak-object-memory/issues After the Feature Freeze, this will happen in the Trunk Update Stream: - Unload 60Deprecated via postload-script - Adapt "SqueakVersion" to keep build number stable - Add "Load deprecated methods" to preference wizard - Update update map to not include 60Deprecated anymore After the release, this will happen in the Trunk Update Stream: - Add new 61Deprecated package - Trunk open for the features again ! Discuss the critical ones via Inbox as usual Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60. Best, Marcel P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Hi Marcel,
Thank you, it’s good to know what the common practice is :) I’ll simplify the #suspend fixes then and send a changeset for your review. Thanks again, Jaromir
--
Jaromír Matas
mail@jaromir.net
From: Marcel Taeumelmailto:marcel.taeumel@hpi.de Sent: Wednesday, May 18, 2022 17:22 To: squeak-devmailto:squeak-dev@lists.squeakfoundation.org Subject: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Hi Jaromir --
Also see SmalltalkImage >> #vmVMMakerVersion, which you can use to at least report to the user that they should update their VM. For example in the postload script.
For an example, see: http://lists.squeakfoundation.org/pipermail/squeak-dev/2020-July/210784.html
Smalltalk vmVMMakerVersion < 2778 ifTrue: [Warning signal: ''This virtual machine is too old to support correct versions of the FloatArray>>at:[put:] primitives 238 and 239. FloatArray subclasses will not behave correctly and FloatArray[64]Test tests will fail. Please upgrade your VM. You may continue and upgrade later or abort and upgrade now.'']
Checking for 3154 should be sufficient to have primitives 568 and 578: http://lists.squeakfoundation.org/pipermail/vm-dev/2022-February/037617.html http://lists.squeakfoundation.org/pipermail/vm-dev/2022-February/037615.html
Best, Marcel
Am 18.05.2022 17:04:45 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi Jaromir --
Since we are talking about what to put into Squeak 6.0, which has already the new VM, "old VM + new image" is not a concern here. People that are still using an old VM with a recent Trunk VM can easily update to the new VM.
"new VM + old image" is important because backwards compatibility matters. "old VM + new image" is not a concern because a) release images have new VM bundled b) even old images can have new VM bundled (e.g., Squeak 5.3)
So one could even backport this to Squeak 5.3. But that's not important right now. :-)
Best, Marcel
Am 18.05.2022 16:19:15 schrieb Jaromir Matas mail@jaromir.net: Hi Marcel, Nicolas, Eliot, all,
Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
As we discussed in the other thread: a decision needs to be made as for the 'extent' of the backward compatibility of the revised #suspend semantics (whether just 'new VM + old image' compatibility or also keep 'old VM + new image' compatibility which is more complex and I'm not in a position to tell it could be worth for some apps or users) - once the decision is made I'll be happy to put together a summary changeset for your convenience. Best,
--
Jaromír Matas
mail@jaromir.net
From: Marcel Taeumelmailto:marcel.taeumel@hpi.de Sent: Wednesday, May 18, 2022 15:34 To: squeak-devmailto:squeak-dev@lists.squeakfoundation.org Subject: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ (GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE -> 11 days to go - Beta/RC testing until June 5, 23:59 AOE -> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627
Am 02.05.2022 11:26:01 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel
Am 25.04.2022 09:58:29 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE -> 11 days to go - Beta testing until May 15, 23:59 AOE -> 20 days to go - Picking a release candidate until May 18, 23:59 AOE -> 23 days to go
The current state of tests can be found here: - https://github.com/squeak-smalltalk/squeak-app/actions - https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here: - http://files.squeak.org/6.0alpha/ - http://files.squeak.org/6.0beta/ (after May 6) - http://files.squeak.org/6.0rc1/ (after May 15) - http://files.squeak.org/6.0rc2/ - ...
Please report bugs here on squeak-dev or on GitHub: - https://github.com/squeak-smalltalk/squeak-object-memory/issues
After the Feature Freeze, this will happen in the Trunk Update Stream: - Unload 60Deprecated via postload-script - Adapt "SqueakVersion" to keep build number stable - Add "Load deprecated methods" to preference wizard - Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream: - Add new 61Deprecated package - Trunk open for the features again ! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Hi Marcel, Niolas, Eliot, all,
please check the proposed changes in Kernel-jar.1468 and Kernel-jar.1469 adjusting the image for the revised suspend semantics availbale in the new VM. It's bundled together with updated #teminate&co. and complemented by an updated set of tests in KernelTests-jar.423.
Also, please check the debugger (and debugger tests) fix in Tools-jar.1159 and ToolsTests-jar.110; one of the termination tests was failing after introducing the two termination modes in the Debugger.
I'd like to suggest integrating a set of examples documenting the revised termination logic as a Process class method - see the enclosed changeset.
WRT the postscript Warning: I tried to update the Kernel package using:
(PackageInfo named: 'Kernel') preamble: ' "Use of the Process>>suspend primitives 568 and 578 require at least VMMaker.oscog.3154" Smalltalk vmVMMakerVersion < 3184 ifTrue: [Warning signal: ''This virtual machine is too old to support correct versions of the Process>>suspend primitives 568 and 578 implementing the revised suspend semantics. Some methods assuming the revised suspend semantics may not behave correctly (Context >> #releaseCriticalSection or Process >> #signalException) and some tests may fail. Please upgrade your VM (to release version 3184 or above, or at least to development version 3154). You may continue and upgrade later or abort and upgrade now.'']'
but the image won't load with the older VMs (at least in Win10) so the user never sees the warning message. I've never used this so I'm not sure how to use it correctly :)
Thanks,
Jaromir
--
Jaromír Matas
mail@jaromir.net
From: Marcel Taeumelmailto:marcel.taeumel@hpi.de Sent: Wednesday, May 18, 2022 17:22 To: squeak-devmailto:squeak-dev@lists.squeakfoundation.org Subject: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Hi Jaromir --
Also see SmalltalkImage >> #vmVMMakerVersion, which you can use to at least report to the user that they should update their VM. For example in the postload script.
For an example, see: http://lists.squeakfoundation.org/pipermail/squeak-dev/2020-July/210784.html
Smalltalk vmVMMakerVersion < 2778 ifTrue: [Warning signal: ''This virtual machine is too old to support correct versions of the FloatArray>>at:[put:] primitives 238 and 239. FloatArray subclasses will not behave correctly and FloatArray[64]Test tests will fail. Please upgrade your VM. You may continue and upgrade later or abort and upgrade now.'']
Checking for 3154 should be sufficient to have primitives 568 and 578: http://lists.squeakfoundation.org/pipermail/vm-dev/2022-February/037617.html http://lists.squeakfoundation.org/pipermail/vm-dev/2022-February/037615.html
Best, Marcel
Am 18.05.2022 17:04:45 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi Jaromir --
Since we are talking about what to put into Squeak 6.0, which has already the new VM, "old VM + new image" is not a concern here. People that are still using an old VM with a recent Trunk VM can easily update to the new VM.
"new VM + old image" is important because backwards compatibility matters. "old VM + new image" is not a concern because a) release images have new VM bundled b) even old images can have new VM bundled (e.g., Squeak 5.3)
So one could even backport this to Squeak 5.3. But that's not important right now. :-)
Best, Marcel
Am 18.05.2022 16:19:15 schrieb Jaromir Matas mail@jaromir.net: Hi Marcel, Nicolas, Eliot, all,
Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
As we discussed in the other thread: a decision needs to be made as for the 'extent' of the backward compatibility of the revised #suspend semantics (whether just 'new VM + old image' compatibility or also keep 'old VM + new image' compatibility which is more complex and I'm not in a position to tell it could be worth for some apps or users) - once the decision is made I'll be happy to put together a summary changeset for your convenience. Best,
--
Jaromír Matas
mail@jaromir.net
From: Marcel Taeumelmailto:marcel.taeumel@hpi.de Sent: Wednesday, May 18, 2022 15:34 To: squeak-devmailto:squeak-dev@lists.squeakfoundation.org Subject: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ (GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE -> 11 days to go - Beta/RC testing until June 5, 23:59 AOE -> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627
Am 02.05.2022 11:26:01 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel
Am 25.04.2022 09:58:29 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE -> 11 days to go - Beta testing until May 15, 23:59 AOE -> 20 days to go - Picking a release candidate until May 18, 23:59 AOE -> 23 days to go
The current state of tests can be found here: - https://github.com/squeak-smalltalk/squeak-app/actions - https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here: - http://files.squeak.org/6.0alpha/ - http://files.squeak.org/6.0beta/ (after May 6) - http://files.squeak.org/6.0rc1/ (after May 15) - http://files.squeak.org/6.0rc2/ - ...
Please report bugs here on squeak-dev or on GitHub: - https://github.com/squeak-smalltalk/squeak-object-memory/issues
After the Feature Freeze, this will happen in the Trunk Update Stream: - Unload 60Deprecated via postload-script - Adapt "SqueakVersion" to keep build number stable - Add "Load deprecated methods" to preference wizard - Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream: - Add new 61Deprecated package - Trunk open for the features again ! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Hi all --
Note that all the new 6.0beta bundles include the latest-and-greatest OSVM patch release (2022.06), which now supports OpenSSL3 for Ubuntu 22.04 and other Linux-based platforms.
http://files.squeak.org/6.0beta/Squeak6.0beta-21845-32bit/ [http://files.squeak.org/6.0beta/Squeak6.0beta-21845-32bit/]
http://files.squeak.org/6.0beta/Squeak6.0beta-21845-64bit/ [http://files.squeak.org/6.0beta/Squeak6.0beta-21845-64bit/]
http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/]
You can see that via the VM tag "202206021410" in the filename: Squeak6.0beta-21845-64bit-202206021410-Linux-ARMv8.tar.gz
Best, Marcel
P.S.: Latest 5.3 bundles updated as well: http://files.squeak.org/5.3/ [http://files.squeak.org/5.3/] P.P.S.: https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/202206021410 [https://github.com/OpenSmalltalk/opensmalltalk-vm/releases/tag/202206021410] Am 18.05.2022 15:33:46 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/]
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/%5D%C2%A0(GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE -> 11 days to go - Beta/RC testing until June 5, 23:59 AOE -> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE -> 11 days to go - Beta testing until May 15, 23:59 AOE -> 20 days to go - Picking a release candidate until May 18, 23:59 AOE -> 23 days to go
The current state of tests can be found here: - https://github.com/squeak-smalltalk/squeak-app/actions - https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here: - http://files.squeak.org/6.0alpha/ - http://files.squeak.org/6.0beta/ (after May 6) - http://files.squeak.org/6.0rc1/ (after May 15) - http://files.squeak.org/6.0rc2/ - ...
Please report bugs here on squeak-dev or on GitHub: - https://github.com/squeak-smalltalk/squeak-object-memory/issues
After the Feature Freeze, this will happen in the Trunk Update Stream: - Unload 60Deprecated via postload-script - Adapt "SqueakVersion" to keep build number stable - Add "Load deprecated methods" to preference wizard - Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream: - Add new 61Deprecated package - Trunk open for the features again ! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Hi all --
Beta/RC testing until June 5, 23:59 AOE
As you might have noticed, that deadline has passed. We are currently testing the latest fixes in process termination and unwinding. New issues and fixes still occur on a daily basis. Let's give it this week and maybe one more.
Best, Marcel Am 18.05.2022 15:33:46 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/]
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/%5D%C2%A0(GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE -> 11 days to go - Beta/RC testing until June 5, 23:59 AOE -> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE -> 11 days to go - Beta testing until May 15, 23:59 AOE -> 20 days to go - Picking a release candidate until May 18, 23:59 AOE -> 23 days to go
The current state of tests can be found here: - https://github.com/squeak-smalltalk/squeak-app/actions - https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here: - http://files.squeak.org/6.0alpha/ - http://files.squeak.org/6.0beta/ (after May 6) - http://files.squeak.org/6.0rc1/ (after May 15) - http://files.squeak.org/6.0rc2/ - ...
Please report bugs here on squeak-dev or on GitHub: - https://github.com/squeak-smalltalk/squeak-object-memory/issues
After the Feature Freeze, this will happen in the Trunk Update Stream: - Unload 60Deprecated via postload-script - Adapt "SqueakVersion" to keep build number stable - Add "Load deprecated methods" to preference wizard - Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream: - Add new 61Deprecated package - Trunk open for the features again ! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Hi all,
during the last months, I have assembled the current state of the release notes for Squeak 6.0. They are already integrated into the nightly built image [1] where you can open them via Help > Release Notes. Alternatively, you can download them from GitHub [2] into your release-notes folder or adjust the path in SqueakReleaseNotes class>>#asHelpTopic. Note that reading the notes outside of Squeak is only half as funny as I added a lot of interactive content to them.
Squeak 6.0 are the longest release notes we ever had since we started writing detailed change logs (apparently, this was for Squeak 4.4). There are two possible reasons for this: first, our community is growing and becoming more and more powerful, and second, being brief has never been my greatest strength. :D
I have tried my best to cover everything relevant with an appropriate level of detail [^3], but of course, I'm not infallible. So please, if you find some time, take a short look at them and make sure that your personal top changes are contained and described correctly. If you find something that should be shortened, you can report that, too. I will try to fix any reported issues that are reported in the next days. Looking forward to your feedback!
Thanks to Marcel for the support!
Best, Christoph
[1] http://files.squeak.org/trunk/ [2] https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/r... [3] If you ever want to do this yourself, ReleaseBuilder class>>#changesBetweenReleases is a good starter. Ad: I also integrated this functionality into Squeak Inbox Talk and will publish it soon(TM). ;-)
--- Sent from Squeak Inbox Talk
On 2022-06-14T12:26:27+02:00, marcel.taeumel@hpi.de wrote:
Hi all --
Beta/RC testing until June 5, 23:59 AOE
As you might have noticed, that deadline has passed. We are currently testing the latest fixes in process termination and unwinding. New issues and fixes still occur on a daily basis. Let's give it this week and maybe one more.
Best, Marcel Am 18.05.2022 15:33:46 schrieb Marcel Taeumel <marcel.taeumel at hpi.de>: Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/]
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/%5D%C2%A0(GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel <marcel.taeumel at hpi.de>: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE -> 11 days to go - Beta/RC testing until June 5, 23:59 AOE -> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel <marcel.taeumel at hpi.de>: Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel <marcel.taeumel at hpi.de>: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE -> 11 days to go - Beta testing until May 15, 23:59 AOE -> 20 days to go - Picking a release candidate until May 18, 23:59 AOE -> 23 days to go
The current state of tests can be found here: - https://github.com/squeak-smalltalk/squeak-app/actions - https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here: - http://files.squeak.org/6.0alpha/ - http://files.squeak.org/6.0beta/ (after May 6) - http://files.squeak.org/6.0rc1/ (after May 15) - http://files.squeak.org/6.0rc2/ - ...
Please report bugs here on squeak-dev or on GitHub: - https://github.com/squeak-smalltalk/squeak-object-memory/issues
After the Feature Freeze, this will happen in the Trunk Update Stream: - Unload 60Deprecated via postload-script - Adapt "SqueakVersion" to keep build number stable - Add "Load deprecated methods" to preference wizard - Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream: - Add new 61Deprecated package - Trunk open for the features again ! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Great job everybody.
When I click the text links in the release notes, some browsers open behind the HelpBrowser and others open if front of the HelpBrowser. Weird quirk in the MorphicToolBuilder ?
Best, Karl
On Thu, Jun 16, 2022 at 7:45 PM christoph.thiede@student.hpi.uni-potsdam.de wrote:
Hi all,
during the last months, I have assembled the current state of the release notes for Squeak 6.0. They are already integrated into the nightly built image [1] http://files.squeak.org/trunk/ where you can open them via *Help
Release Notes**.* Alternatively, you can download them from GitHub [2]
https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/release-notes/6.0 into your release-notes folder or adjust the path in SqueakReleaseNotes class>>#asHelpTopic. Note that reading the notes outside of Squeak is only half as funny as I added a lot of interactive content to them.
Squeak 6.0 are the longest release notes we ever had since we started writing detailed change logs (apparently, this was for Squeak 4.4). There are two possible reasons for this: first, our community is growing and becoming more and more powerful, and second, being brief has never been my greatest strength. :D
I have tried my best to cover everything relevant with an appropriate level of detail [^3], but of course, I'm not infallible. So please, if you find some time, take a short look at them and make sure that your personal top changes are contained and described correctly. If you find something that should be shortened, you can report that, too. I will try to fix any reported issues that are reported in the next days. Looking forward to your feedback!
Thanks to Marcel for the support!
Best, Christoph
[1] http://files.squeak.org/trunk/ [2] https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/r... [3] If you ever want to do this yourself, ReleaseBuilder class>>#changesBetweenReleases is a good starter. Ad: I also integrated this functionality into Squeak Inbox Talk and will publish it soon(TM). ;-)
*Sent from **Squeak Inbox Talk https://github.com/hpi-swa-lab/squeak-inbox-talk*
On 2022-06-14T12:26:27+02:00, marcel.taeumel@hpi.de wrote:
Hi all --
Beta/RC testing until June 5, 23:59 AOE
As you might have noticed, that deadline has passed. We are currently
testing the latest fixes in process termination and unwinding. New issues and fixes still occur on a daily basis. Let's give it this week and maybe one more.
Best, Marcel Am 18.05.2022 15:33:46 schrieb Marcel Taeumel <marcel.taeumel at hpi.de : Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/]
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/] (GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take
another look
at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel <marcel.taeumel at hpi.de : Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE
-> 11 days to go
- Beta/RC testing until June 5, 23:59 AOE
-> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel <marcel.taeumel at hpi.de : Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which
might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel <marcel.taeumel at hpi.de : Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE
-> 11 days to go
- Beta testing until May 15, 23:59 AOE
-> 20 days to go
- Picking a release candidate until May 18, 23:59 AOE
-> 23 days to go
The current state of tests can be found here:
- https://github.com/squeak-smalltalk/squeak-app/actions
- https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here:
- http://files.squeak.org/6.0alpha/
- http://files.squeak.org/6.0beta/ (after May 6)
- http://files.squeak.org/6.0rc1/ (after May 15)
- http://files.squeak.org/6.0rc2/
- ...
Please report bugs here on squeak-dev or on GitHub:
After the Feature Freeze, this will happen in the Trunk Update Stream:
- Unload 60Deprecated via postload-script
- Adapt "SqueakVersion" to keep build number stable
- Add "Load deprecated methods" to preference wizard
- Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream:
- Add new 61Deprecated package
- Trunk open for the features again
! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to
source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning:
http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
When I click the text links in the release notes, some browsers open behind the HelpBrowser and others open if front of the HelpBrowser.
Weird quirk in the MorphicToolBuilder ?
Bug in the way text attributes are invoked in Squeak; see TextLink>>#actOnClickFor: and its sender chain up to NewParagraph>>#clickAt:for:controller:. For TextURLs, there is already a workaround (addDeferredUIMessage: in TextURL>>#actOnClickFor:). Maybe we should apply the same workaround to TextLinks, too ... In the long term, we should not block the entire UI while the link is pressed but use an event-based style for this. But not before the release, I guess. :-)
________________________________ Von: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org im Auftrag von karl ramberg karlramberg@gmail.com Gesendet: Donnerstag, 16. Juni 2022 20:24:21 An: The general-purpose Squeak developers list Betreff: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Great job everybody.
When I click the text links in the release notes, some browsers open behind the HelpBrowser and others open if front of the HelpBrowser. Weird quirk in the MorphicToolBuilder ?
Best, Karl
On Thu, Jun 16, 2022 at 7:45 PM <christoph.thiede@student.hpi.uni-potsdam.demailto:christoph.thiede@student.hpi.uni-potsdam.de> wrote: Hi all,
during the last months, I have assembled the current state of the release notes for Squeak 6.0. They are already integrated into the nightly built image [1]http://files.squeak.org/trunk/ where you can open them via Help > Release Notes. Alternatively, you can download them from GitHub [2]https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/release-notes/6.0 into your release-notes folder or adjust the path in SqueakReleaseNotes class>>#asHelpTopic. Note that reading the notes outside of Squeak is only half as funny as I added a lot of interactive content to them.
Squeak 6.0 are the longest release notes we ever had since we started writing detailed change logs (apparently, this was for Squeak 4.4). There are two possible reasons for this: first, our community is growing and becoming more and more powerful, and second, being brief has never been my greatest strength. :D
I have tried my best to cover everything relevant with an appropriate level of detail [^3], but of course, I'm not infallible. So please, if you find some time, take a short look at them and make sure that your personal top changes are contained and described correctly. If you find something that should be shortened, you can report that, too. I will try to fix any reported issues that are reported in the next days. Looking forward to your feedback!
Thanks to Marcel for the support!
Best, Christoph
[1] http://files.squeak.org/trunk/ [2] https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/r... [3] If you ever want to do this yourself, ReleaseBuilder class>>#changesBetweenReleases is a good starter. Ad: I also integrated this functionality into Squeak Inbox Talk and will publish it soon(TM). ;-)
--- Sent from Squeak Inbox Talkhttps://github.com/hpi-swa-lab/squeak-inbox-talk
On 2022-06-14T12:26:27+02:00, marcel.taeumel@hpi.demailto:marcel.taeumel@hpi.de wrote:
Hi all --
Beta/RC testing until June 5, 23:59 AOE
As you might have noticed, that deadline has passed. We are currently testing the latest fixes in process termination and unwinding. New issues and fixes still occur on a daily basis. Let's give it this week and maybe one more.
Best, Marcel Am 18.05.2022 15:33:46 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/]
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/] (GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE
-> 11 days to go
- Beta/RC testing until June 5, 23:59 AOE
-> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.orghttp://source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all --
The connectivity to source.squeak.orghttp://source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE
-> 11 days to go
- Beta testing until May 15, 23:59 AOE
-> 20 days to go
- Picking a release candidate until May 18, 23:59 AOE
-> 23 days to go
The current state of tests can be found here:
- https://github.com/squeak-smalltalk/squeak-app/actions
- https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here:
- http://files.squeak.org/6.0alpha/
- http://files.squeak.org/6.0beta/ (after May 6)
- http://files.squeak.org/6.0rc1/ (after May 15)
- http://files.squeak.org/6.0rc2/
- ...
Please report bugs here on squeak-dev or on GitHub:
After the Feature Freeze, this will happen in the Trunk Update Stream:
- Unload 60Deprecated via postload-script
- Adapt "SqueakVersion" to keep build number stable
- Add "Load deprecated methods" to preference wizard
- Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream:
- Add new 61Deprecated package
- Trunk open for the features again
! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60http://source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
There is still some MVC-style control flow triggered in Morphic in some places. This is one example. Let's take a look at those after the release as changes in Graphics package might ripple through the entire system... ________________________________ From: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org on behalf of Thiede, Christoph Christoph.Thiede@student.hpi.uni-potsdam.de Sent: Thursday, June 16, 2022 9:28:25 PM To: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org Subject: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
When I click the text links in the release notes, some browsers open behind the HelpBrowser and others open if front of the HelpBrowser.
Weird quirk in the MorphicToolBuilder ?
Bug in the way text attributes are invoked in Squeak; see TextLink>>#actOnClickFor: and its sender chain up to NewParagraph>>#clickAt:for:controller:. For TextURLs, there is already a workaround (addDeferredUIMessage: in TextURL>>#actOnClickFor:). Maybe we should apply the same workaround to TextLinks, too ... In the long term, we should not block the entire UI while the link is pressed but use an event-based style for this. But not before the release, I guess. :-)
________________________________ Von: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org im Auftrag von karl ramberg karlramberg@gmail.com Gesendet: Donnerstag, 16. Juni 2022 20:24:21 An: The general-purpose Squeak developers list Betreff: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Great job everybody.
When I click the text links in the release notes, some browsers open behind the HelpBrowser and others open if front of the HelpBrowser. Weird quirk in the MorphicToolBuilder ?
Best, Karl
On Thu, Jun 16, 2022 at 7:45 PM <christoph.thiede@student.hpi.uni-potsdam.demailto:christoph.thiede@student.hpi.uni-potsdam.de> wrote: Hi all,
during the last months, I have assembled the current state of the release notes for Squeak 6.0. They are already integrated into the nightly built image [1]http://files.squeak.org/trunk/ where you can open them via Help > Release Notes. Alternatively, you can download them from GitHub [2]https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/release-notes/6.0 into your release-notes folder or adjust the path in SqueakReleaseNotes class>>#asHelpTopic. Note that reading the notes outside of Squeak is only half as funny as I added a lot of interactive content to them.
Squeak 6.0 are the longest release notes we ever had since we started writing detailed change logs (apparently, this was for Squeak 4.4). There are two possible reasons for this: first, our community is growing and becoming more and more powerful, and second, being brief has never been my greatest strength. :D
I have tried my best to cover everything relevant with an appropriate level of detail [^3], but of course, I'm not infallible. So please, if you find some time, take a short look at them and make sure that your personal top changes are contained and described correctly. If you find something that should be shortened, you can report that, too. I will try to fix any reported issues that are reported in the next days. Looking forward to your feedback!
Thanks to Marcel for the support!
Best, Christoph
[1] http://files.squeak.org/trunk/ [2] https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/r... [3] If you ever want to do this yourself, ReleaseBuilder class>>#changesBetweenReleases is a good starter. Ad: I also integrated this functionality into Squeak Inbox Talk and will publish it soon(TM). ;-)
--- Sent from Squeak Inbox Talkhttps://github.com/hpi-swa-lab/squeak-inbox-talk
On 2022-06-14T12:26:27+02:00, marcel.taeumel@hpi.demailto:marcel.taeumel@hpi.de wrote:
Hi all --
Beta/RC testing until June 5, 23:59 AOE
As you might have noticed, that deadline has passed. We are currently testing the latest fixes in process termination and unwinding. New issues and fixes still occur on a daily basis. Let's give it this week and maybe one more.
Best, Marcel Am 18.05.2022 15:33:46 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/]
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/] (GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE
-> 11 days to go
- Beta/RC testing until June 5, 23:59 AOE
-> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.orghttp://source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all --
The connectivity to source.squeak.orghttp://source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE
-> 11 days to go
- Beta testing until May 15, 23:59 AOE
-> 20 days to go
- Picking a release candidate until May 18, 23:59 AOE
-> 23 days to go
The current state of tests can be found here:
- https://github.com/squeak-smalltalk/squeak-app/actions
- https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here:
- http://files.squeak.org/6.0alpha/
- http://files.squeak.org/6.0beta/ (after May 6)
- http://files.squeak.org/6.0rc1/ (after May 15)
- http://files.squeak.org/6.0rc2/
- ...
Please report bugs here on squeak-dev or on GitHub:
After the Feature Freeze, this will happen in the Trunk Update Stream:
- Unload 60Deprecated via postload-script
- Adapt "SqueakVersion" to keep build number stable
- Add "Load deprecated methods" to preference wizard
- Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream:
- Add new 61Deprecated package
- Trunk open for the features again
! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60http://source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Hi Christoph,
Process termination is currently buggy and will silently drop the process if some unwind contexts signal an unhandled error.
This is fixed now. No more issues I’m aware of ;)
Also - regarding Process Browser, you added the destroy magical “button”, why not mention it?
Amazing reading! Best, Jaromir
--
Jaromír Matas
mail@jaromir.net
From: christoph.thiede@student.hpi.uni-potsdam.demailto:christoph.thiede@student.hpi.uni-potsdam.de Sent: Thursday, June 16, 2022 19:45 To: squeak-dev@lists.squeakfoundation.orgmailto:squeak-dev@lists.squeakfoundation.org Subject: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Hi all,
during the last months, I have assembled the current state of the release notes for Squeak 6.0. They are already integrated into the nightly built image [1]http://files.squeak.org/trunk/ where you can open them via Help > Release Notescode://%20HelpBrowser%20openOn:%20SqueakReleaseNotes. Alternatively, you can download them from GitHub [2]https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/release-notes/6.0 into your release-notes folder or adjust the path in SqueakReleaseNotes code://%20SqueakReleaseNotes%20class%3e%3e#asHelpTopic class>>#asHelpTopiccode://%20SqueakReleaseNotes%20class%3e%3e#asHelpTopic. Note that reading the notes outside of Squeak is only half as funny as I added a lot of interactive content to them.
Squeak 6.0 are the longest release notes we ever had since we started writing detailed change logs (apparently, this was for Squeak 4.4). There are two possible reasons for this: first, our community is growing and becoming more and more powerful, and second, being brief has never been my greatest strength. :D
I have tried my best to cover everything relevant with an appropriate level of detail [^3], but of course, I'm not infallible. So please, if you find some time, take a short look at them and make sure that your personal top changes are contained and described correctly. If you find something that should be shortened, you can report that, too. I will try to fix any reported issues that are reported in the next days. Looking forward to your feedback!
Thanks to Marcel for the support!
Best, Christoph
[1] http://files.squeak.org/trunk/ [2] https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/r... [3] If you ever want to do this yourself, ReleaseBuilder class>>#changesBetweenReleases code://%20ReleaseBuilder%20class%3e%3e#changesBetweenReleases is a good starter. Ad: I also integrated this functionality into Squeak Inbox Talk and will publish it soon(TM). ;-)
--- Sent from Squeak Inbox Talkhttps://github.com/hpi-swa-lab/squeak-inbox-talk
On 2022-06-14T12:26:27+02:00, marcel.taeumel@hpi.de wrote:
Hi all --
Beta/RC testing until June 5, 23:59 AOE
As you might have noticed, that deadline has passed. We are currently testing the latest fixes in process termination and unwinding. New issues and fixes still occur on a daily basis. Let's give it this week and maybe one more.
Best, Marcel Am 18.05.2022 15:33:46 schrieb Marcel Taeumel <marcel.taeumel at hpi.de>: Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/]
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/] (GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel <marcel.taeumel at hpi.de>: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE
-> 11 days to go
- Beta/RC testing until June 5, 23:59 AOE
-> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel <marcel.taeumel at hpi.de>: Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel <marcel.taeumel at hpi.de>: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE
-> 11 days to go
- Beta testing until May 15, 23:59 AOE
-> 20 days to go
- Picking a release candidate until May 18, 23:59 AOE
-> 23 days to go
The current state of tests can be found here:
- https://github.com/squeak-smalltalk/squeak-app/actions
- https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here:
- http://files.squeak.org/6.0alpha/
- http://files.squeak.org/6.0beta/ (after May 6)
- http://files.squeak.org/6.0rc1/ (after May 15)
- http://files.squeak.org/6.0rc2/
- ...
Please report bugs here on squeak-dev or on GitHub:
After the Feature Freeze, this will happen in the Trunk Update Stream:
- Unload 60Deprecated via postload-script
- Adapt "SqueakVersion" to keep build number stable
- Add "Load deprecated methods" to preference wizard
- Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream:
- Add new 61Deprecated package
- Trunk open for the features again
! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
I could not see the new GifReadWriter mentioned in release notes
Best, Karl
On Thu, Jun 16, 2022 at 8:39 PM Jaromir Matas mail@jaromir.net wrote:
Hi Christoph,
Process termination is currently buggy and will silently drop the
process if some unwind contexts signal an unhandled error.
This is fixed now. No more issues I’m aware of ;)
Also - regarding Process Browser, you added the *destroy* magical “button”, why not mention it?
Amazing reading!
Best,
Jaromir
--
*Jaromír Matas*
mail@jaromir.net
*From: *christoph.thiede@student.hpi.uni-potsdam.de *Sent: *Thursday, June 16, 2022 19:45 *To: *squeak-dev@lists.squeakfoundation.org *Subject: *Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Hi all,
during the last months, I have assembled the current state of the release notes for Squeak 6.0. They are already integrated into the nightly built image [1] http://files.squeak.org/trunk/ where you can open them via *Help
Release Notes**.* Alternatively, you can download them from GitHub [2]
https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/release-notes/6.0 into your release-notes folder or adjust the path in SqueakReleaseNotes class>>#asHelpTopic. Note that reading the notes outside of Squeak is only half as funny as I added a lot of interactive content to them.
Squeak 6.0 are the longest release notes we ever had since we started writing detailed change logs (apparently, this was for Squeak 4.4). There are two possible reasons for this: first, our community is growing and becoming more and more powerful, and second, being brief has never been my greatest strength. :D
I have tried my best to cover everything relevant with an appropriate level of detail [^3], but of course, I'm not infallible. So please, if you find some time, take a short look at them and make sure that your personal top changes are contained and described correctly. If you find something that should be shortened, you can report that, too. I will try to fix any reported issues that are reported in the next days. Looking forward to your feedback!
Thanks to Marcel for the support!
Best, Christoph
[1] http://files.squeak.org/trunk/ [2] https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/r... [3] If you ever want to do this yourself, ReleaseBuilder class>>#changesBetweenReleases is a good starter. Ad: I also integrated this functionality into Squeak Inbox Talk and will publish it soon(TM). ;-)
*Sent from Squeak Inbox Talk https://github.com/hpi-swa-lab/squeak-inbox-talk*
On 2022-06-14T12:26:27+02:00, marcel.taeumel@hpi.de wrote:
Hi all --
Beta/RC testing until June 5, 23:59 AOE
As you might have noticed, that deadline has passed. We are currently
testing the latest fixes in process termination and unwinding. New issues and fixes still occur on a daily basis. Let's give it this week and maybe one more.
Best, Marcel Am 18.05.2022 15:33:46 schrieb Marcel Taeumel <marcel.taeumel at hpi.de : Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/]
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/] (GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take
another look
at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel <marcel.taeumel at hpi.de : Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE
-> 11 days to go
- Beta/RC testing until June 5, 23:59 AOE
-> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel <marcel.taeumel at hpi.de : Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which
might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel <marcel.taeumel at hpi.de : Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE
-> 11 days to go
- Beta testing until May 15, 23:59 AOE
-> 20 days to go
- Picking a release candidate until May 18, 23:59 AOE
-> 23 days to go
The current state of tests can be found here:
- https://github.com/squeak-smalltalk/squeak-app/actions
- https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here:
- http://files.squeak.org/6.0alpha/
- http://files.squeak.org/6.0beta/ (after May 6)
- http://files.squeak.org/6.0rc1/ (after May 15)
- http://files.squeak.org/6.0rc2/
- ...
Please report bugs here on squeak-dev or on GitHub:
After the Feature Freeze, this will happen in the Trunk Update Stream:
- Unload 60Deprecated via postload-script
- Adapt "SqueakVersion" to keep build number stable
- Add "Load deprecated methods" to preference wizard
- Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream:
- Add new 61Deprecated package
- Trunk open for the features again
! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to
source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning:
http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Doh, release notes are not updated with the update stream. Downloaded latest trunk image now. Sorry for the noise
Best, Karl
On Thu, Jun 16, 2022 at 8:54 PM karl ramberg karlramberg@gmail.com wrote:
I could not see the new GifReadWriter mentioned in release notes
Best, Karl
On Thu, Jun 16, 2022 at 8:39 PM Jaromir Matas mail@jaromir.net wrote:
Hi Christoph,
Process termination is currently buggy and will silently drop the
process if some unwind contexts signal an unhandled error.
This is fixed now. No more issues I’m aware of ;)
Also - regarding Process Browser, you added the *destroy* magical “button”, why not mention it?
Amazing reading!
Best,
Jaromir
--
*Jaromír Matas*
mail@jaromir.net
*From: *christoph.thiede@student.hpi.uni-potsdam.de *Sent: *Thursday, June 16, 2022 19:45 *To: *squeak-dev@lists.squeakfoundation.org *Subject: *Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Hi all,
during the last months, I have assembled the current state of the release notes for Squeak 6.0. They are already integrated into the nightly built image [1] http://files.squeak.org/trunk/ where you can open them via *Help
Release Notes**.* Alternatively, you can download them from GitHub [2]
https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/release-notes/6.0 into your release-notes folder or adjust the path in SqueakReleaseNotes class>>#asHelpTopic. Note that reading the notes outside of Squeak is only half as funny as I added a lot of interactive content to them.
Squeak 6.0 are the longest release notes we ever had since we started writing detailed change logs (apparently, this was for Squeak 4.4). There are two possible reasons for this: first, our community is growing and becoming more and more powerful, and second, being brief has never been my greatest strength. :D
I have tried my best to cover everything relevant with an appropriate level of detail [^3], but of course, I'm not infallible. So please, if you find some time, take a short look at them and make sure that your personal top changes are contained and described correctly. If you find something that should be shortened, you can report that, too. I will try to fix any reported issues that are reported in the next days. Looking forward to your feedback!
Thanks to Marcel for the support!
Best, Christoph
[1] http://files.squeak.org/trunk/ [2] https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/r... [3] If you ever want to do this yourself, ReleaseBuilder class>>#changesBetweenReleases is a good starter. Ad: I also integrated this functionality into Squeak Inbox Talk and will publish it soon(TM). ;-)
*Sent from Squeak Inbox Talk https://github.com/hpi-swa-lab/squeak-inbox-talk*
On 2022-06-14T12:26:27+02:00, marcel.taeumel@hpi.de wrote:
Hi all --
Beta/RC testing until June 5, 23:59 AOE
As you might have noticed, that deadline has passed. We are currently
testing the latest fixes in process termination and unwinding. New issues and fixes still occur on a daily basis. Let's give it this week and maybe one more.
Best, Marcel Am 18.05.2022 15:33:46 schrieb Marcel Taeumel <marcel.taeumel at hpi.de : Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/]
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/] (GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take
another look
at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel <marcel.taeumel at hpi.de : Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE
-> 11 days to go
- Beta/RC testing until June 5, 23:59 AOE
-> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel <marcel.taeumel at hpi.de : Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419),
which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel <marcel.taeumel at hpi.de : Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE
-> 11 days to go
- Beta testing until May 15, 23:59 AOE
-> 20 days to go
- Picking a release candidate until May 18, 23:59 AOE
-> 23 days to go
The current state of tests can be found here:
- https://github.com/squeak-smalltalk/squeak-app/actions
- https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here:
- http://files.squeak.org/6.0alpha/
- http://files.squeak.org/6.0beta/ (after May 6)
- http://files.squeak.org/6.0rc1/ (after May 15)
- http://files.squeak.org/6.0rc2/
- ...
Please report bugs here on squeak-dev or on GitHub:
After the Feature Freeze, this will happen in the Trunk Update Stream:
- Unload 60Deprecated via postload-script
- Adapt "SqueakVersion" to keep build number stable
- Add "Load deprecated methods" to preference wizard
- Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream:
- Add new 61Deprecated package
- Trunk open for the features again
! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to
source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning:
http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Doh, release notes are not updated with the update stream.
But this is a fair point. Maybe we should serialize them in a package (Squeak-Version or ReleaseBuilder?) in the future, maybe using the HelpBrowser framework. There is no real reason to file this out, I guess. Yes, sounds like a fun todo for later. :-)
Best, Christoph
________________________________ Von: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org im Auftrag von karl ramberg karlramberg@gmail.com Gesendet: Donnerstag, 16. Juni 2022 21:03:48 An: The general-purpose Squeak developers list Betreff: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Doh, release notes are not updated with the update stream. Downloaded latest trunk image now. Sorry for the noise
Best, Karl
On Thu, Jun 16, 2022 at 8:54 PM karl ramberg <karlramberg@gmail.commailto:karlramberg@gmail.com> wrote: I could not see the new GifReadWriter mentioned in release notes
Best, Karl
On Thu, Jun 16, 2022 at 8:39 PM Jaromir Matas <mail@jaromir.netmailto:mail@jaromir.net> wrote: Hi Christoph,
Process termination is currently buggy and will silently drop the process if some unwind contexts signal an unhandled error.
This is fixed now. No more issues I’m aware of ;)
Also - regarding Process Browser, you added the destroy magical “button”, why not mention it?
Amazing reading! Best, Jaromir
--
Jaromír Matas
mail@jaromir.netmailto:mail@jaromir.net
From: christoph.thiede@student.hpi.uni-potsdam.demailto:christoph.thiede@student.hpi.uni-potsdam.de Sent: Thursday, June 16, 2022 19:45 To: squeak-dev@lists.squeakfoundation.orgmailto:squeak-dev@lists.squeakfoundation.org Subject: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Hi all,
during the last months, I have assembled the current state of the release notes for Squeak 6.0. They are already integrated into the nightly built image [1]http://files.squeak.org/trunk/ where you can open them via Help > Release Notes. Alternatively, you can download them from GitHub [2]https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/release-notes/6.0 into your release-notes folder or adjust the path in SqueakReleaseNotes class>>#asHelpTopic. Note that reading the notes outside of Squeak is only half as funny as I added a lot of interactive content to them.
Squeak 6.0 are the longest release notes we ever had since we started writing detailed change logs (apparently, this was for Squeak 4.4). There are two possible reasons for this: first, our community is growing and becoming more and more powerful, and second, being brief has never been my greatest strength. :D
I have tried my best to cover everything relevant with an appropriate level of detail [^3], but of course, I'm not infallible. So please, if you find some time, take a short look at them and make sure that your personal top changes are contained and described correctly. If you find something that should be shortened, you can report that, too. I will try to fix any reported issues that are reported in the next days. Looking forward to your feedback!
Thanks to Marcel for the support!
Best, Christoph
[1] http://files.squeak.org/trunk/ [2] https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/r... [3] If you ever want to do this yourself, ReleaseBuilder class>>#changesBetweenReleases is a good starter. Ad: I also integrated this functionality into Squeak Inbox Talk and will publish it soon(TM). ;-)
--- Sent from Squeak Inbox Talkhttps://github.com/hpi-swa-lab/squeak-inbox-talk
On 2022-06-14T12:26:27+02:00, marcel.taeumel@hpi.demailto:marcel.taeumel@hpi.de wrote:
Hi all --
Beta/RC testing until June 5, 23:59 AOE
As you might have noticed, that deadline has passed. We are currently testing the latest fixes in process termination and unwinding. New issues and fixes still occur on a daily basis. Let's give it this week and maybe one more.
Best, Marcel Am 18.05.2022 15:33:46 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/]
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/] (GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE
-> 11 days to go
- Beta/RC testing until June 5, 23:59 AOE
-> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.orghttp://source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all --
The connectivity to source.squeak.orghttp://source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE
-> 11 days to go
- Beta testing until May 15, 23:59 AOE
-> 20 days to go
- Picking a release candidate until May 18, 23:59 AOE
-> 23 days to go
The current state of tests can be found here:
- https://github.com/squeak-smalltalk/squeak-app/actions
- https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here:
- http://files.squeak.org/6.0alpha/
- http://files.squeak.org/6.0beta/ (after May 6)
- http://files.squeak.org/6.0rc1/ (after May 15)
- http://files.squeak.org/6.0rc2/
- ...
Please report bugs here on squeak-dev or on GitHub:
After the Feature Freeze, this will happen in the Trunk Update Stream:
- Unload 60Deprecated via postload-script
- Adapt "SqueakVersion" to keep build number stable
- Add "Load deprecated methods" to preference wizard
- Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream:
- Add new 61Deprecated package
- Trunk open for the features again
! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60http://source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Well, Release Notes are meant to be stable for a certain release. No need to integrate it into the update stream. The stream itself will provide notes via Transcript during updates. Keep it simple.
Best, Marcel ________________________________ From: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org on behalf of Thiede, Christoph Christoph.Thiede@student.hpi.uni-potsdam.de Sent: Thursday, June 16, 2022 9:36:35 PM To: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org Subject: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Doh, release notes are not updated with the update stream.
But this is a fair point. Maybe we should serialize them in a package (Squeak-Version or ReleaseBuilder?) in the future, maybe using the HelpBrowser framework. There is no real reason to file this out, I guess. Yes, sounds like a fun todo for later. :-)
Best, Christoph
________________________________ Von: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org im Auftrag von karl ramberg karlramberg@gmail.com Gesendet: Donnerstag, 16. Juni 2022 21:03:48 An: The general-purpose Squeak developers list Betreff: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Doh, release notes are not updated with the update stream. Downloaded latest trunk image now. Sorry for the noise
Best, Karl
On Thu, Jun 16, 2022 at 8:54 PM karl ramberg <karlramberg@gmail.commailto:karlramberg@gmail.com> wrote: I could not see the new GifReadWriter mentioned in release notes
Best, Karl
On Thu, Jun 16, 2022 at 8:39 PM Jaromir Matas <mail@jaromir.netmailto:mail@jaromir.net> wrote:
Hi Christoph,
Process termination is currently buggy and will silently drop the process if some unwind contexts signal an unhandled error.
This is fixed now. No more issues I’m aware of ;)
Also - regarding Process Browser, you added the destroy magical “button”, why not mention it?
Amazing reading!
Best,
Jaromir
--
Jaromír Matas
mail@jaromir.netmailto:mail@jaromir.net
From: christoph.thiede@student.hpi.uni-potsdam.demailto:christoph.thiede@student.hpi.uni-potsdam.de Sent: Thursday, June 16, 2022 19:45 To: squeak-dev@lists.squeakfoundation.orgmailto:squeak-dev@lists.squeakfoundation.org Subject: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Hi all,
during the last months, I have assembled the current state of the release notes for Squeak 6.0. They are already integrated into the nightly built image [1]http://files.squeak.org/trunk/ where you can open them via Help > Release Notes. Alternatively, you can download them from GitHub [2]https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/release-notes/6.0 into your release-notes folder or adjust the path in SqueakReleaseNotes class>>#asHelpTopic. Note that reading the notes outside of Squeak is only half as funny as I added a lot of interactive content to them.
Squeak 6.0 are the longest release notes we ever had since we started writing detailed change logs (apparently, this was for Squeak 4.4). There are two possible reasons for this: first, our community is growing and becoming more and more powerful, and second, being brief has never been my greatest strength. :D
I have tried my best to cover everything relevant with an appropriate level of detail [^3], but of course, I'm not infallible. So please, if you find some time, take a short look at them and make sure that your personal top changes are contained and described correctly. If you find something that should be shortened, you can report that, too. I will try to fix any reported issues that are reported in the next days. Looking forward to your feedback!
Thanks to Marcel for the support!
Best, Christoph
[1] http://files.squeak.org/trunk/ [2] https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/r... [3] If you ever want to do this yourself, ReleaseBuilder class>>#changesBetweenReleases is a good starter. Ad: I also integrated this functionality into Squeak Inbox Talk and will publish it soon(TM). ;-)
--- Sent from Squeak Inbox Talkhttps://github.com/hpi-swa-lab/squeak-inbox-talk
On 2022-06-14T12:26:27+02:00, marcel.taeumel@hpi.demailto:marcel.taeumel@hpi.de wrote:
Hi all --
Beta/RC testing until June 5, 23:59 AOE
As you might have noticed, that deadline has passed. We are currently testing the latest fixes in process termination and unwinding. New issues and fixes still occur on a daily basis. Let's give it this week and maybe one more.
Best, Marcel Am 18.05.2022 15:33:46 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/]
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/] (GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE
-> 11 days to go
- Beta/RC testing until June 5, 23:59 AOE
-> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.orghttp://source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all --
The connectivity to source.squeak.orghttp://source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE
-> 11 days to go
- Beta testing until May 15, 23:59 AOE
-> 20 days to go
- Picking a release candidate until May 18, 23:59 AOE
-> 23 days to go
The current state of tests can be found here:
- https://github.com/squeak-smalltalk/squeak-app/actions
- https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here:
- http://files.squeak.org/6.0alpha/
- http://files.squeak.org/6.0beta/ (after May 6)
- http://files.squeak.org/6.0rc1/ (after May 15)
- http://files.squeak.org/6.0rc2/
- ...
Please report bugs here on squeak-dev or on GitHub:
After the Feature Freeze, this will happen in the Trunk Update Stream:
- Unload 60Deprecated via postload-script
- Adapt "SqueakVersion" to keep build number stable
- Add "Load deprecated methods" to preference wizard
- Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream:
- Add new 61Deprecated package
- Trunk open for the features again
! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60http://source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Keep it simple.
I would consider a Monticello-based approach simpler: The HelpBrowser approach is quite mature IMO and currently, you need to deal with your local file system and git all the time you are writing release notes. It's not a single source of truth (see also Object class >> #releaseNotes as a symptom). The hurdle to writing release notes is larger because of this distance, making our process less agile. On the other hand, I added a lot of interactive content to the release notes, and maintaining this via a single serialized file-out is more challenging than it could be if we had the option to add helper methods to the help topic.
Best, Christoph
________________________________ Von: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org im Auftrag von Taeumel, Marcel Gesendet: Freitag, 17. Juni 2022 10:07:17 An: The general-purpose Squeak developers list Betreff: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Well, Release Notes are meant to be stable for a certain release. No need to integrate it into the update stream. The stream itself will provide notes via Transcript during updates. Keep it simple.
Best, Marcel ________________________________ From: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org on behalf of Thiede, Christoph Christoph.Thiede@student.hpi.uni-potsdam.de Sent: Thursday, June 16, 2022 9:36:35 PM To: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org Subject: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Doh, release notes are not updated with the update stream.
But this is a fair point. Maybe we should serialize them in a package (Squeak-Version or ReleaseBuilder?) in the future, maybe using the HelpBrowser framework. There is no real reason to file this out, I guess. Yes, sounds like a fun todo for later. :-)
Best, Christoph
________________________________ Von: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org im Auftrag von karl ramberg karlramberg@gmail.com Gesendet: Donnerstag, 16. Juni 2022 21:03:48 An: The general-purpose Squeak developers list Betreff: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Doh, release notes are not updated with the update stream. Downloaded latest trunk image now. Sorry for the noise
Best, Karl
On Thu, Jun 16, 2022 at 8:54 PM karl ramberg <karlramberg@gmail.commailto:karlramberg@gmail.com> wrote: I could not see the new GifReadWriter mentioned in release notes
Best, Karl
On Thu, Jun 16, 2022 at 8:39 PM Jaromir Matas <mail@jaromir.netmailto:mail@jaromir.net> wrote:
Hi Christoph,
Process termination is currently buggy and will silently drop the process if some unwind contexts signal an unhandled error.
This is fixed now. No more issues I’m aware of ;)
Also - regarding Process Browser, you added the destroy magical “button”, why not mention it?
Amazing reading!
Best,
Jaromir
--
Jaromír Matas
mail@jaromir.netmailto:mail@jaromir.net
From: christoph.thiede@student.hpi.uni-potsdam.demailto:christoph.thiede@student.hpi.uni-potsdam.de Sent: Thursday, June 16, 2022 19:45 To: squeak-dev@lists.squeakfoundation.orgmailto:squeak-dev@lists.squeakfoundation.org Subject: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Hi all,
during the last months, I have assembled the current state of the release notes for Squeak 6.0. They are already integrated into the nightly built image [1]http://files.squeak.org/trunk/ where you can open them via Help > Release Notes. Alternatively, you can download them from GitHub [2]https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/release-notes/6.0 into your release-notes folder or adjust the path in SqueakReleaseNotes class>>#asHelpTopic. Note that reading the notes outside of Squeak is only half as funny as I added a lot of interactive content to them.
Squeak 6.0 are the longest release notes we ever had since we started writing detailed change logs (apparently, this was for Squeak 4.4). There are two possible reasons for this: first, our community is growing and becoming more and more powerful, and second, being brief has never been my greatest strength. :D
I have tried my best to cover everything relevant with an appropriate level of detail [^3], but of course, I'm not infallible. So please, if you find some time, take a short look at them and make sure that your personal top changes are contained and described correctly. If you find something that should be shortened, you can report that, too. I will try to fix any reported issues that are reported in the next days. Looking forward to your feedback!
Thanks to Marcel for the support!
Best, Christoph
[1] http://files.squeak.org/trunk/ [2] https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/r... [3] If you ever want to do this yourself, ReleaseBuilder class>>#changesBetweenReleases is a good starter. Ad: I also integrated this functionality into Squeak Inbox Talk and will publish it soon(TM). ;-)
--- Sent from Squeak Inbox Talkhttps://github.com/hpi-swa-lab/squeak-inbox-talk
On 2022-06-14T12:26:27+02:00, marcel.taeumel@hpi.demailto:marcel.taeumel@hpi.de wrote:
Hi all --
Beta/RC testing until June 5, 23:59 AOE
As you might have noticed, that deadline has passed. We are currently testing the latest fixes in process termination and unwinding. New issues and fixes still occur on a daily basis. Let's give it this week and maybe one more.
Best, Marcel Am 18.05.2022 15:33:46 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/]
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/] (GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE
-> 11 days to go
- Beta/RC testing until June 5, 23:59 AOE
-> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.orghttp://source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all --
The connectivity to source.squeak.orghttp://source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE
-> 11 days to go
- Beta testing until May 15, 23:59 AOE
-> 20 days to go
- Picking a release candidate until May 18, 23:59 AOE
-> 23 days to go
The current state of tests can be found here:
- https://github.com/squeak-smalltalk/squeak-app/actions
- https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here:
- http://files.squeak.org/6.0alpha/
- http://files.squeak.org/6.0beta/ (after May 6)
- http://files.squeak.org/6.0rc1/ (after May 15)
- http://files.squeak.org/6.0rc2/
- ...
Please report bugs here on squeak-dev or on GitHub:
After the Feature Freeze, this will happen in the Trunk Update Stream:
- Unload 60Deprecated via postload-script
- Adapt "SqueakVersion" to keep build number stable
- Add "Load deprecated methods" to preference wizard
- Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream:
- Add new 61Deprecated package
- Trunk open for the features again
! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60http://source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Please let's not remove that example of a file-based help for now. Thanks! ________________________________ From: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org on behalf of Thiede, Christoph Christoph.Thiede@student.hpi.uni-potsdam.de Sent: Friday, June 17, 2022 11:47:00 AM To: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org Subject: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Keep it simple.
I would consider a Monticello-based approach simpler: The HelpBrowser approach is quite mature IMO and currently, you need to deal with your local file system and git all the time you are writing release notes. It's not a single source of truth (see also Object class >> #releaseNotes as a symptom). The hurdle to writing release notes is larger because of this distance, making our process less agile. On the other hand, I added a lot of interactive content to the release notes, and maintaining this via a single serialized file-out is more challenging than it could be if we had the option to add helper methods to the help topic.
Best, Christoph
________________________________ Von: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org im Auftrag von Taeumel, Marcel Gesendet: Freitag, 17. Juni 2022 10:07:17 An: The general-purpose Squeak developers list Betreff: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Well, Release Notes are meant to be stable for a certain release. No need to integrate it into the update stream. The stream itself will provide notes via Transcript during updates. Keep it simple.
Best, Marcel ________________________________ From: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org on behalf of Thiede, Christoph Christoph.Thiede@student.hpi.uni-potsdam.de Sent: Thursday, June 16, 2022 9:36:35 PM To: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org Subject: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Doh, release notes are not updated with the update stream.
But this is a fair point. Maybe we should serialize them in a package (Squeak-Version or ReleaseBuilder?) in the future, maybe using the HelpBrowser framework. There is no real reason to file this out, I guess. Yes, sounds like a fun todo for later. :-)
Best, Christoph
________________________________ Von: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org im Auftrag von karl ramberg karlramberg@gmail.com Gesendet: Donnerstag, 16. Juni 2022 21:03:48 An: The general-purpose Squeak developers list Betreff: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Doh, release notes are not updated with the update stream. Downloaded latest trunk image now. Sorry for the noise
Best, Karl
On Thu, Jun 16, 2022 at 8:54 PM karl ramberg <karlramberg@gmail.commailto:karlramberg@gmail.com> wrote: I could not see the new GifReadWriter mentioned in release notes
Best, Karl
On Thu, Jun 16, 2022 at 8:39 PM Jaromir Matas <mail@jaromir.netmailto:mail@jaromir.net> wrote:
Hi Christoph,
Process termination is currently buggy and will silently drop the process if some unwind contexts signal an unhandled error.
This is fixed now. No more issues I’m aware of ;)
Also - regarding Process Browser, you added the destroy magical “button”, why not mention it?
Amazing reading!
Best,
Jaromir
--
Jaromír Matas
mail@jaromir.netmailto:mail@jaromir.net
From: christoph.thiede@student.hpi.uni-potsdam.demailto:christoph.thiede@student.hpi.uni-potsdam.de Sent: Thursday, June 16, 2022 19:45 To: squeak-dev@lists.squeakfoundation.orgmailto:squeak-dev@lists.squeakfoundation.org Subject: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Hi all,
during the last months, I have assembled the current state of the release notes for Squeak 6.0. They are already integrated into the nightly built image [1]http://files.squeak.org/trunk/ where you can open them via Help > Release Notes. Alternatively, you can download them from GitHub [2]https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/release-notes/6.0 into your release-notes folder or adjust the path in SqueakReleaseNotes class>>#asHelpTopic. Note that reading the notes outside of Squeak is only half as funny as I added a lot of interactive content to them.
Squeak 6.0 are the longest release notes we ever had since we started writing detailed change logs (apparently, this was for Squeak 4.4). There are two possible reasons for this: first, our community is growing and becoming more and more powerful, and second, being brief has never been my greatest strength. :D
I have tried my best to cover everything relevant with an appropriate level of detail [^3], but of course, I'm not infallible. So please, if you find some time, take a short look at them and make sure that your personal top changes are contained and described correctly. If you find something that should be shortened, you can report that, too. I will try to fix any reported issues that are reported in the next days. Looking forward to your feedback!
Thanks to Marcel for the support!
Best, Christoph
[1] http://files.squeak.org/trunk/ [2] https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/r... [3] If you ever want to do this yourself, ReleaseBuilder class>>#changesBetweenReleases is a good starter. Ad: I also integrated this functionality into Squeak Inbox Talk and will publish it soon(TM). ;-)
--- Sent from Squeak Inbox Talkhttps://github.com/hpi-swa-lab/squeak-inbox-talk
On 2022-06-14T12:26:27+02:00, marcel.taeumel@hpi.demailto:marcel.taeumel@hpi.de wrote:
Hi all --
Beta/RC testing until June 5, 23:59 AOE
As you might have noticed, that deadline has passed. We are currently testing the latest fixes in process termination and unwinding. New issues and fixes still occur on a daily basis. Let's give it this week and maybe one more.
Best, Marcel Am 18.05.2022 15:33:46 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/]
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/] (GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE
-> 11 days to go
- Beta/RC testing until June 5, 23:59 AOE
-> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.orghttp://source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all --
The connectivity to source.squeak.orghttp://source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE
-> 11 days to go
- Beta testing until May 15, 23:59 AOE
-> 20 days to go
- Picking a release candidate until May 18, 23:59 AOE
-> 23 days to go
The current state of tests can be found here:
- https://github.com/squeak-smalltalk/squeak-app/actions
- https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here:
- http://files.squeak.org/6.0alpha/
- http://files.squeak.org/6.0beta/ (after May 6)
- http://files.squeak.org/6.0rc1/ (after May 15)
- http://files.squeak.org/6.0rc2/
- ...
Please report bugs here on squeak-dev or on GitHub:
After the Feature Freeze, this will happen in the Trunk Update Stream:
- Unload 60Deprecated via postload-script
- Adapt "SqueakVersion" to keep build number stable
- Add "Load deprecated methods" to preference wizard
- Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream:
- Add new 61Deprecated package
- Trunk open for the features again
! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60http://source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Let's discuss this again after the release. 😊
________________________________ Von: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org im Auftrag von Taeumel, Marcel Gesendet: Freitag, 17. Juni 2022 13:11:54 An: The general-purpose Squeak developers list Betreff: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Please let's not remove that example of a file-based help for now. Thanks! ________________________________ From: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org on behalf of Thiede, Christoph Christoph.Thiede@student.hpi.uni-potsdam.de Sent: Friday, June 17, 2022 11:47:00 AM To: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org Subject: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Keep it simple.
I would consider a Monticello-based approach simpler: The HelpBrowser approach is quite mature IMO and currently, you need to deal with your local file system and git all the time you are writing release notes. It's not a single source of truth (see also Object class >> #releaseNotes as a symptom). The hurdle to writing release notes is larger because of this distance, making our process less agile. On the other hand, I added a lot of interactive content to the release notes, and maintaining this via a single serialized file-out is more challenging than it could be if we had the option to add helper methods to the help topic.
Best, Christoph
________________________________ Von: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org im Auftrag von Taeumel, Marcel Gesendet: Freitag, 17. Juni 2022 10:07:17 An: The general-purpose Squeak developers list Betreff: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Well, Release Notes are meant to be stable for a certain release. No need to integrate it into the update stream. The stream itself will provide notes via Transcript during updates. Keep it simple.
Best, Marcel ________________________________ From: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org on behalf of Thiede, Christoph Christoph.Thiede@student.hpi.uni-potsdam.de Sent: Thursday, June 16, 2022 9:36:35 PM To: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org Subject: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Doh, release notes are not updated with the update stream.
But this is a fair point. Maybe we should serialize them in a package (Squeak-Version or ReleaseBuilder?) in the future, maybe using the HelpBrowser framework. There is no real reason to file this out, I guess. Yes, sounds like a fun todo for later. :-)
Best, Christoph
________________________________ Von: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org im Auftrag von karl ramberg karlramberg@gmail.com Gesendet: Donnerstag, 16. Juni 2022 21:03:48 An: The general-purpose Squeak developers list Betreff: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Doh, release notes are not updated with the update stream. Downloaded latest trunk image now. Sorry for the noise
Best, Karl
On Thu, Jun 16, 2022 at 8:54 PM karl ramberg <karlramberg@gmail.commailto:karlramberg@gmail.com> wrote: I could not see the new GifReadWriter mentioned in release notes
Best, Karl
On Thu, Jun 16, 2022 at 8:39 PM Jaromir Matas <mail@jaromir.netmailto:mail@jaromir.net> wrote:
Hi Christoph,
Process termination is currently buggy and will silently drop the process if some unwind contexts signal an unhandled error.
This is fixed now. No more issues I’m aware of ;)
Also - regarding Process Browser, you added the destroy magical “button”, why not mention it?
Amazing reading!
Best,
Jaromir
--
Jaromír Matas
mail@jaromir.netmailto:mail@jaromir.net
From: christoph.thiede@student.hpi.uni-potsdam.demailto:christoph.thiede@student.hpi.uni-potsdam.de Sent: Thursday, June 16, 2022 19:45 To: squeak-dev@lists.squeakfoundation.orgmailto:squeak-dev@lists.squeakfoundation.org Subject: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Hi all,
during the last months, I have assembled the current state of the release notes for Squeak 6.0. They are already integrated into the nightly built image [1]http://files.squeak.org/trunk/ where you can open them via Help > Release Notes. Alternatively, you can download them from GitHub [2]https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/release-notes/6.0 into your release-notes folder or adjust the path in SqueakReleaseNotes class>>#asHelpTopic. Note that reading the notes outside of Squeak is only half as funny as I added a lot of interactive content to them.
Squeak 6.0 are the longest release notes we ever had since we started writing detailed change logs (apparently, this was for Squeak 4.4). There are two possible reasons for this: first, our community is growing and becoming more and more powerful, and second, being brief has never been my greatest strength. :D
I have tried my best to cover everything relevant with an appropriate level of detail [^3], but of course, I'm not infallible. So please, if you find some time, take a short look at them and make sure that your personal top changes are contained and described correctly. If you find something that should be shortened, you can report that, too. I will try to fix any reported issues that are reported in the next days. Looking forward to your feedback!
Thanks to Marcel for the support!
Best, Christoph
[1] http://files.squeak.org/trunk/ [2] https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/r... [3] If you ever want to do this yourself, ReleaseBuilder class>>#changesBetweenReleases is a good starter. Ad: I also integrated this functionality into Squeak Inbox Talk and will publish it soon(TM). ;-)
--- Sent from Squeak Inbox Talkhttps://github.com/hpi-swa-lab/squeak-inbox-talk
On 2022-06-14T12:26:27+02:00, marcel.taeumel@hpi.demailto:marcel.taeumel@hpi.de wrote:
Hi all --
Beta/RC testing until June 5, 23:59 AOE
As you might have noticed, that deadline has passed. We are currently testing the latest fixes in process termination and unwinding. New issues and fixes still occur on a daily basis. Let's give it this week and maybe one more.
Best, Marcel Am 18.05.2022 15:33:46 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/]
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/] (GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE
-> 11 days to go
- Beta/RC testing until June 5, 23:59 AOE
-> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.orghttp://source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all --
The connectivity to source.squeak.orghttp://source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE
-> 11 days to go
- Beta testing until May 15, 23:59 AOE
-> 20 days to go
- Picking a release candidate until May 18, 23:59 AOE
-> 23 days to go
The current state of tests can be found here:
- https://github.com/squeak-smalltalk/squeak-app/actions
- https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here:
- http://files.squeak.org/6.0alpha/
- http://files.squeak.org/6.0beta/ (after May 6)
- http://files.squeak.org/6.0rc1/ (after May 15)
- http://files.squeak.org/6.0rc2/
- ...
Please report bugs here on squeak-dev or on GitHub:
After the Feature Freeze, this will happen in the Trunk Update Stream:
- Unload 60Deprecated via postload-script
- Adapt "SqueakVersion" to keep build number stable
- Add "Load deprecated methods" to preference wizard
- Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream:
- Add new 61Deprecated package
- Trunk open for the features again
! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60http://source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm... -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220614/1c4b1ff2/attachment.html
["6.0"]
It's funny that you still believe in the idea of a "single source of truth" and its preservability for the long term. Give it more time. Redundancy and flexibility can be the more promising path to follow. And there are too many more important issues to tackle. ;) ________________________________ From: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org on behalf of Thiede, Christoph Christoph.Thiede@student.hpi.uni-potsdam.de Sent: Friday, June 17, 2022 1:20:36 PM To: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org Subject: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Let's discuss this again after the release. 😊
________________________________ Von: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org im Auftrag von Taeumel, Marcel Gesendet: Freitag, 17. Juni 2022 13:11:54 An: The general-purpose Squeak developers list Betreff: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Please let's not remove that example of a file-based help for now. Thanks! ________________________________ From: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org on behalf of Thiede, Christoph Christoph.Thiede@student.hpi.uni-potsdam.de Sent: Friday, June 17, 2022 11:47:00 AM To: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org Subject: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Keep it simple.
I would consider a Monticello-based approach simpler: The HelpBrowser approach is quite mature IMO and currently, you need to deal with your local file system and git all the time you are writing release notes. It's not a single source of truth (see also Object class >> #releaseNotes as a symptom). The hurdle to writing release notes is larger because of this distance, making our process less agile. On the other hand, I added a lot of interactive content to the release notes, and maintaining this via a single serialized file-out is more challenging than it could be if we had the option to add helper methods to the help topic.
Best, Christoph
________________________________ Von: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org im Auftrag von Taeumel, Marcel Gesendet: Freitag, 17. Juni 2022 10:07:17 An: The general-purpose Squeak developers list Betreff: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Well, Release Notes are meant to be stable for a certain release. No need to integrate it into the update stream. The stream itself will provide notes via Transcript during updates. Keep it simple.
Best, Marcel ________________________________ From: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org on behalf of Thiede, Christoph Christoph.Thiede@student.hpi.uni-potsdam.de Sent: Thursday, June 16, 2022 9:36:35 PM To: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org Subject: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Doh, release notes are not updated with the update stream.
But this is a fair point. Maybe we should serialize them in a package (Squeak-Version or ReleaseBuilder?) in the future, maybe using the HelpBrowser framework. There is no real reason to file this out, I guess. Yes, sounds like a fun todo for later. :-)
Best, Christoph
________________________________ Von: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org im Auftrag von karl ramberg karlramberg@gmail.com Gesendet: Donnerstag, 16. Juni 2022 21:03:48 An: The general-purpose Squeak developers list Betreff: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Doh, release notes are not updated with the update stream. Downloaded latest trunk image now. Sorry for the noise
Best, Karl
On Thu, Jun 16, 2022 at 8:54 PM karl ramberg <karlramberg@gmail.commailto:karlramberg@gmail.com> wrote: I could not see the new GifReadWriter mentioned in release notes
Best, Karl
On Thu, Jun 16, 2022 at 8:39 PM Jaromir Matas <mail@jaromir.netmailto:mail@jaromir.net> wrote:
Hi Christoph,
Process termination is currently buggy and will silently drop the process if some unwind contexts signal an unhandled error.
This is fixed now. No more issues I’m aware of ;)
Also - regarding Process Browser, you added the destroy magical “button”, why not mention it?
Amazing reading!
Best,
Jaromir
--
Jaromír Matas
mail@jaromir.netmailto:mail@jaromir.net
From: christoph.thiede@student.hpi.uni-potsdam.demailto:christoph.thiede@student.hpi.uni-potsdam.de Sent: Thursday, June 16, 2022 19:45 To: squeak-dev@lists.squeakfoundation.orgmailto:squeak-dev@lists.squeakfoundation.org Subject: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Hi all,
during the last months, I have assembled the current state of the release notes for Squeak 6.0. They are already integrated into the nightly built image [1]http://files.squeak.org/trunk/ where you can open them via Help > Release Notes. Alternatively, you can download them from GitHub [2]https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/release-notes/6.0 into your release-notes folder or adjust the path in SqueakReleaseNotes class>>#asHelpTopic. Note that reading the notes outside of Squeak is only half as funny as I added a lot of interactive content to them.
Squeak 6.0 are the longest release notes we ever had since we started writing detailed change logs (apparently, this was for Squeak 4.4). There are two possible reasons for this: first, our community is growing and becoming more and more powerful, and second, being brief has never been my greatest strength. :D
I have tried my best to cover everything relevant with an appropriate level of detail [^3], but of course, I'm not infallible. So please, if you find some time, take a short look at them and make sure that your personal top changes are contained and described correctly. If you find something that should be shortened, you can report that, too. I will try to fix any reported issues that are reported in the next days. Looking forward to your feedback!
Thanks to Marcel for the support!
Best, Christoph
[1] http://files.squeak.org/trunk/ [2] https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/r... [3] If you ever want to do this yourself, ReleaseBuilder class>>#changesBetweenReleases is a good starter. Ad: I also integrated this functionality into Squeak Inbox Talk and will publish it soon(TM). ;-)
--- Sent from Squeak Inbox Talkhttps://github.com/hpi-swa-lab/squeak-inbox-talk
On 2022-06-14T12:26:27+02:00, marcel.taeumel@hpi.demailto:marcel.taeumel@hpi.de wrote:
Hi all --
Beta/RC testing until June 5, 23:59 AOE
As you might have noticed, that deadline has passed. We are currently testing the latest fixes in process termination and unwinding. New issues and fixes still occur on a daily basis. Let's give it this week and maybe one more.
Best, Marcel Am 18.05.2022 15:33:46 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/]
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/] (GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE
-> 11 days to go
- Beta/RC testing until June 5, 23:59 AOE
-> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.orghttp://source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all --
The connectivity to source.squeak.orghttp://source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel <marcel.taeumel at hpi.dehttp://hpi.de>: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE
-> 11 days to go
- Beta testing until May 15, 23:59 AOE
-> 20 days to go
- Picking a release candidate until May 18, 23:59 AOE
-> 23 days to go
The current state of tests can be found here:
- https://github.com/squeak-smalltalk/squeak-app/actions
- https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here:
- http://files.squeak.org/6.0alpha/
- http://files.squeak.org/6.0beta/ (after May 6)
- http://files.squeak.org/6.0rc1/ (after May 15)
- http://files.squeak.org/6.0rc2/
- ...
Please report bugs here on squeak-dev or on GitHub:
After the Feature Freeze, this will happen in the Trunk Update Stream:
- Unload 60Deprecated via postload-script
- Adapt "SqueakVersion" to keep build number stable
- Add "Load deprecated methods" to preference wizard
- Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream:
- Add new 61Deprecated package
- Trunk open for the features again
! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60http://source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm... -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220614/1c4b1ff2/attachment.html
["6.0"]
Thanks, Jaromír!
Process termination is currently buggy and will silently drop the process if some unwind contexts signal an unhandled error.
This is fixed now. No more issues I’m aware of ;)
Ah, right. This note was already a bit older. :-)
Also - regarding Process Browser, you added the destroy magical “button”, why not mention it?
Because there are plenty of tiny changes like that would make the release notes explode completely, I guess. I fear that we cannot celebrate every single button ... In some cases, I tried to nest information ("Some objects are read-only by default."), but it's quite tricky with the current tooling. Would you consider that button of an outstanding importance? It's not even visible unless you hold Shift. :D
Best, Christoph
________________________________ Von: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org im Auftrag von Jaromir Matas mail@jaromir.net Gesendet: Donnerstag, 16. Juni 2022 20:39:26 An: The general-purpose Squeak developers list Betreff: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Hi Christoph,
Process termination is currently buggy and will silently drop the process if some unwind contexts signal an unhandled error.
This is fixed now. No more issues I’m aware of ;)
Also - regarding Process Browser, you added the destroy magical “button”, why not mention it?
Amazing reading! Best, Jaromir
--
Jaromír Matas
mail@jaromir.net
From: christoph.thiede@student.hpi.uni-potsdam.demailto:christoph.thiede@student.hpi.uni-potsdam.de Sent: Thursday, June 16, 2022 19:45 To: squeak-dev@lists.squeakfoundation.orgmailto:squeak-dev@lists.squeakfoundation.org Subject: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Hi all,
during the last months, I have assembled the current state of the release notes for Squeak 6.0. They are already integrated into the nightly built image [1]http://files.squeak.org/trunk/ where you can open them via Help > Release Notescode://%20HelpBrowser%20openOn:%20SqueakReleaseNotes. Alternatively, you can download them from GitHub [2]https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/release-notes/6.0 into your release-notes folder or adjust the path in SqueakReleaseNotes code://%20SqueakReleaseNotes%20class%3e%3e#asHelpTopic class>>#asHelpTopiccode://%20SqueakReleaseNotes%20class%3e%3e#asHelpTopic. Note that reading the notes outside of Squeak is only half as funny as I added a lot of interactive content to them.
Squeak 6.0 are the longest release notes we ever had since we started writing detailed change logs (apparently, this was for Squeak 4.4). There are two possible reasons for this: first, our community is growing and becoming more and more powerful, and second, being brief has never been my greatest strength. :D
I have tried my best to cover everything relevant with an appropriate level of detail [^3], but of course, I'm not infallible. So please, if you find some time, take a short look at them and make sure that your personal top changes are contained and described correctly. If you find something that should be shortened, you can report that, too. I will try to fix any reported issues that are reported in the next days. Looking forward to your feedback!
Thanks to Marcel for the support!
Best, Christoph
[1] http://files.squeak.org/trunk/ [2] https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/r... [3] If you ever want to do this yourself, ReleaseBuilder class>>#changesBetweenReleases code://%20ReleaseBuilder%20class%3e%3e#changesBetweenReleases is a good starter. Ad: I also integrated this functionality into Squeak Inbox Talk and will publish it soon(TM). ;-)
--- Sent from Squeak Inbox Talkhttps://github.com/hpi-swa-lab/squeak-inbox-talk
On 2022-06-14T12:26:27+02:00, marcel.taeumel@hpi.de wrote:
Hi all --
Beta/RC testing until June 5, 23:59 AOE
As you might have noticed, that deadline has passed. We are currently testing the latest fixes in process termination and unwinding. New issues and fixes still occur on a daily basis. Let's give it this week and maybe one more.
Best, Marcel Am 18.05.2022 15:33:46 schrieb Marcel Taeumel <marcel.taeumel at hpi.de>: Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/]
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/] (GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel <marcel.taeumel at hpi.de>: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE
-> 11 days to go
- Beta/RC testing until June 5, 23:59 AOE
-> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel <marcel.taeumel at hpi.de>: Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel <marcel.taeumel at hpi.de>: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE
-> 11 days to go
- Beta testing until May 15, 23:59 AOE
-> 20 days to go
- Picking a release candidate until May 18, 23:59 AOE
-> 23 days to go
The current state of tests can be found here:
- https://github.com/squeak-smalltalk/squeak-app/actions
- https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here:
- http://files.squeak.org/6.0alpha/
- http://files.squeak.org/6.0beta/ (after May 6)
- http://files.squeak.org/6.0rc1/ (after May 15)
- http://files.squeak.org/6.0rc2/
- ...
Please report bugs here on squeak-dev or on GitHub:
After the Feature Freeze, this will happen in the Trunk Update Stream:
- Unload 60Deprecated via postload-script
- Adapt "SqueakVersion" to keep build number stable
- Add "Load deprecated methods" to preference wizard
- Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream:
- Add new 61Deprecated package
- Trunk open for the features again
! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Hi Christoph,
Bravo! Thank you for all of your efforts and hard work to put together these release notes.
Dave
On Thu, Jun 16, 2022 at 07:45:36PM +0200, christoph.thiede@student.hpi.uni-potsdam.de wrote:
Hi all,
during the last months, I have assembled the current state of the release notes for Squeak 6.0. They are already integrated into the nightly built image [1] where you can open them via Help > Release Notes. Alternatively, you can download them from GitHub [2] into your release-notes folder or adjust the path in SqueakReleaseNotes class>>#asHelpTopic. Note that reading the notes outside of Squeak is only half as funny as I added a lot of interactive content to them.
Squeak 6.0 are the longest release notes we ever had since we started writing detailed change logs (apparently, this was for Squeak 4.4). There are two possible reasons for this: first, our community is growing and becoming more and more powerful, and second, being brief has never been my greatest strength. :D
I have tried my best to cover everything relevant with an appropriate level of detail [^3], but of course, I'm not infallible. So please, if you find some time, take a short look at them and make sure that your personal top changes are contained and described correctly. If you find something that should be shortened, you can report that, too. I will try to fix any reported issues that are reported in the next days. Looking forward to your feedback!
Thanks to Marcel for the support!
Best, Christoph
[1] http://files.squeak.org/trunk/ [2] https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/r... [3] If you ever want to do this yourself, ReleaseBuilder class>>#changesBetweenReleases is a good starter. Ad: I also integrated this functionality into Squeak Inbox Talk and will publish it soon(TM). ;-)
Sent from Squeak Inbox Talk
On 2022-06-14T12:26:27+02:00, marcel.taeumel@hpi.de wrote:
Hi all --
?Beta/RC testing until June 5, 23:59 AOE
As you might have noticed, that deadline has passed. We are currently testing the latest fixes in process termination and unwinding. New issues and fixes still occur on a daily basis. Let's give it this week and maybe one more.
Best, Marcel Am 18.05.2022 15:33:46 schrieb Marcel Taeumel <marcel.taeumel at hpi.de>: Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/]
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/%5D?(GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But?maybe a simple?tutorial/hint on how to add one yourself in the "Extras > Language"?menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.:?"Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel <marcel.taeumel at hpi.de>: Hi all --
Let's move the dates:
?- Feature Freeze on May 18, 23:59 AOE -> 11 days to go ?- Beta/RC testing until June 5, 23:59 AOE -> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1]?https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel <marcel.taeumel at hpi.de>: Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel <marcel.taeumel at hpi.de>: Hi all! --
Let's do this.
?- Feature Freeze on May 6, 23:59 AOE -> 11 days to go ?- Beta testing until May 15, 23:59 AOE -> 20 days to go ?- Picking a release candidate until May 18, 23:59 AOE -> 23 days to go
The current state of tests can be found here: ?- https://github.com/squeak-smalltalk/squeak-app/actions ?- https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here: ?- http://files.squeak.org/6.0alpha/ ?- http://files.squeak.org/6.0beta/ (after May 6) ?- http://files.squeak.org/6.0rc1/ (after May 15) ?- http://files.squeak.org/6.0rc2/ ?- ...
Please report bugs here on squeak-dev or on GitHub: ?- https://github.com/squeak-smalltalk/squeak-object-memory/issues
After the Feature Freeze, this will happen in the Trunk Update Stream: ?- Unload 60Deprecated via postload-script ?- Adapt "SqueakVersion" to keep build number stable ?- Add "Load deprecated methods" to preference wizard ?- Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream: ?- Add new 61Deprecated package ?- Trunk open for the features again ?! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Hi all --
I am still planning to close the beta phase and mark a version as "release candidate 1" (RC1) this week. Don't be too disappointed if one fix or another does not make it into the release. Overall, Squeak 6.0 Beta is looking good.
Critical stuff can always be patched (or backported) later after the release into the "squeak60" repository.
Best, Marcel Am 14.06.2022 12:26:27 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
Beta/RC testing until June 5, 23:59 AOE
As you might have noticed, that deadline has passed. We are currently testing the latest fixes in process termination and unwinding. New issues and fixes still occur on a daily basis. Let's give it this week and maybe one more.
Best, Marcel Am 18.05.2022 15:33:46 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/]
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/%5D%C2%A0(GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE -> 11 days to go - Beta/RC testing until June 5, 23:59 AOE -> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE -> 11 days to go - Beta testing until May 15, 23:59 AOE -> 20 days to go - Picking a release candidate until May 18, 23:59 AOE -> 23 days to go
The current state of tests can be found here: - https://github.com/squeak-smalltalk/squeak-app/actions - https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here: - http://files.squeak.org/6.0alpha/ - http://files.squeak.org/6.0beta/ (after May 6) - http://files.squeak.org/6.0rc1/ (after May 15) - http://files.squeak.org/6.0rc2/ - ...
Please report bugs here on squeak-dev or on GitHub: - https://github.com/squeak-smalltalk/squeak-object-memory/issues
After the Feature Freeze, this will happen in the Trunk Update Stream: - Unload 60Deprecated via postload-script - Adapt "SqueakVersion" to keep build number stable - Add "Load deprecated methods" to preference wizard - Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream: - Add new 61Deprecated package - Trunk open for the features again ! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Hi Marcel,
Regarding the 'stepOver bug' (http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-June/220975.html)
We could at least insert a flag: #knownBug
self flag: #knownBug. "sending unwindProtectCtxt causes the 'stepOver' bug'; see http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-June/220975.html"
into #return:from:
to keep track and notify anybody encountering this nasty bug :)
Thanks, jaromir
--
Jaromír Matas
mail@jaromir.net
From: Marcel Taeumelmailto:marcel.taeumel@hpi.de Sent: Monday, June 20, 2022 13:53 To: squeak-devmailto:squeak-dev@lists.squeakfoundation.org Subject: Re: [squeak-dev] We are in FEATURE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Hi all --
I am still planning to close the beta phase and mark a version as "release candidate 1" (RC1) this week. Don't be too disappointed if one fix or another does not make it into the release. Overall, Squeak 6.0 Beta is looking good.
Critical stuff can always be patched (or backported) later after the release into the "squeak60" repository.
Best, Marcel
Am 14.06.2022 12:26:27 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
Beta/RC testing until June 5, 23:59 AOE
As you might have noticed, that deadline has passed. We are currently testing the latest fixes in process termination and unwinding. New issues and fixes still occur on a daily basis. Let's give it this week and maybe one more.
Best, Marcel
Am 18.05.2022 15:33:46 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ (GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE -> 11 days to go - Beta/RC testing until June 5, 23:59 AOE -> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627
Am 02.05.2022 11:26:01 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel
Am 25.04.2022 09:58:29 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE -> 11 days to go - Beta testing until May 15, 23:59 AOE -> 20 days to go - Picking a release candidate until May 18, 23:59 AOE -> 23 days to go
The current state of tests can be found here: - https://github.com/squeak-smalltalk/squeak-app/actions - https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here: - http://files.squeak.org/6.0alpha/ - http://files.squeak.org/6.0beta/ (after May 6) - http://files.squeak.org/6.0rc1/ (after May 15) - http://files.squeak.org/6.0rc2/ - ...
Please report bugs here on squeak-dev or on GitHub: - https://github.com/squeak-smalltalk/squeak-object-memory/issues
After the Feature Freeze, this will happen in the Trunk Update Stream: - Unload 60Deprecated via postload-script - Adapt "SqueakVersion" to keep build number stable - Add "Load deprecated methods" to preference wizard - Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream: - Add new 61Deprecated package - Trunk open for the features again ! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Hi all --
We are in the "Code Freeze". Here is our first (and only?) 6.0rc1 bundle: http://files.squeak.org/6.0rc1/ [http://files.squeak.org/6.0rc1/]
Here are the static release notes: https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/r... [https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/r...] The interactive release notes are available from the Help menu
in the image.
I am a little bit busy from Friday to Sunday. Maybe we can do the release next Monday?
(Can somebody replicate the squeak.org screenshots for 200% scale factor? Except the Scratch/Etoys ones. Ratio 16:9, probably 2232x1256 pixels each. PNG must be optimized for size. https://github.com/squeak-smalltalk/squeak.org/tree/master/img/screenshots [https://github.com/squeak-smalltalk/squeak.org/tree/master/img/screenshots])
Best, Marcel Am 18.05.2022 15:33:46 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/]
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/%5D%C2%A0(GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE -> 11 days to go - Beta/RC testing until June 5, 23:59 AOE -> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE -> 11 days to go - Beta testing until May 15, 23:59 AOE -> 20 days to go - Picking a release candidate until May 18, 23:59 AOE -> 23 days to go
The current state of tests can be found here: - https://github.com/squeak-smalltalk/squeak-app/actions - https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here: - http://files.squeak.org/6.0alpha/ - http://files.squeak.org/6.0beta/ (after May 6) - http://files.squeak.org/6.0rc1/ (after May 15) - http://files.squeak.org/6.0rc2/ - ...
Please report bugs here on squeak-dev or on GitHub: - https://github.com/squeak-smalltalk/squeak-object-memory/issues
After the Feature Freeze, this will happen in the Trunk Update Stream: - Unload 60Deprecated via postload-script - Adapt "SqueakVersion" to keep build number stable - Add "Load deprecated methods" to preference wizard - Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream: - Add new 61Deprecated package - Trunk open for the features again ! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Hi Marcel,
wonderful, thanks for your efforts! 🎉
(Can somebody replicate the squeak.org screenshots for 200% scale factor? Except the Scratch/Etoys ones. Ratio 16:9, probably 2232x1256 pixels each. PNG must be optimized for size.
https://github.com/squeak-smalltalk/squeak.org/tree/master/img/screenshots)
Let's finally automate them (as proposed by Patrick (pre) earlier). We have made pretty good experiences with the approach used for the figures in Squeak by Example [1]. I also used the same framework quite recently for another project. It's pretty easy to integrate with smalltalkCI.
Best, Christoph
[1] https://sourcegraph.com/search?q=context:global+repo:%5Egithub%5C.com/hpi-sw...
________________________________ Von: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org im Auftrag von Taeumel, Marcel Gesendet: Mittwoch, 22. Juni 2022 15:55:27 An: squeak-dev Betreff: [squeak-dev] We are in CODE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Hi all --
We are in the "Code Freeze". Here is our first (and only?) 6.0rc1 bundle: http://files.squeak.org/6.0rc1/
Here are the static release notes: https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/r... The interactive release notes are available from the Help menu in the image.
I am a little bit busy from Friday to Sunday. Maybe we can do the release next Monday?
(Can somebody replicate the squeak.org screenshots for 200% scale factor? Except the Scratch/Etoys ones. Ratio 16:9, probably 2232x1256 pixels each. PNG must be optimized for size. https://github.com/squeak-smalltalk/squeak.org/tree/master/img/screenshots)
Best, Marcel
Am 18.05.2022 15:33:46 schrieb Marcel Taeumel marcel.taeumel@hpi.de:
Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ (GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel marcel.taeumel@hpi.de:
Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE -> 11 days to go - Beta/RC testing until June 5, 23:59 AOE -> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627
Am 02.05.2022 11:26:01 schrieb Marcel Taeumel marcel.taeumel@hpi.de:
Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel
Am 25.04.2022 09:58:29 schrieb Marcel Taeumel marcel.taeumel@hpi.de:
Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE -> 11 days to go - Beta testing until May 15, 23:59 AOE -> 20 days to go - Picking a release candidate until May 18, 23:59 AOE -> 23 days to go
The current state of tests can be found here: - https://github.com/squeak-smalltalk/squeak-app/actions - https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here: - http://files.squeak.org/6.0alpha/ - http://files.squeak.org/6.0beta/ (after May 6) - http://files.squeak.org/6.0rc1/ (after May 15) - http://files.squeak.org/6.0rc2/ - ...
Please report bugs here on squeak-dev or on GitHub: - https://github.com/squeak-smalltalk/squeak-object-memory/issues
After the Feature Freeze, this will happen in the Trunk Update Stream: - Unload 60Deprecated via postload-script - Adapt "SqueakVersion" to keep build number stable - Add "Load deprecated methods" to preference wizard - Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream: - Add new 61Deprecated package - Trunk open for the features again ! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Hi Christoph --
Let's finally automate them [...]
Not now. This would be the first time we need to update them. I think that it's faster and more flexible to do it by hand.
It's pretty easy to integrate with smalltalkCI.
Let's not add squeak-app CI stuff to our squeak.org CI stuff. Unnecessary complexity. It's just about a few static images for the Website. This is by far easier than keeping the pictures in Squeak-by-Example up-to-date.
Best, Marcel Am 22.06.2022 16:17:35 schrieb Thiede, Christoph christoph.thiede@student.hpi.uni-potsdam.de: Hi Marcel,
wonderful, thanks for your efforts! 🎉
(Can somebody replicate the squeak.org screenshots for 200% scale factor? Except the Scratch/Etoys ones. Ratio 16:9, probably 2232x1256 pixels each. PNG must be optimized for size. https://github.com/squeak-smalltalk/squeak.org/tree/master/img/screenshots)
Let's finally automate them (as proposed by Patrick (pre) earlier). We have made pretty good experiences with the approach used for the figures in Squeak by Example [1]. I also used the same framework quite recently for another project. It's pretty easy to integrate with smalltalkCI.
Best, Christoph
[1] https://sourcegraph.com/search?q=context:global+repo:%5Egithub%5C.com/hpi-sw... [https://sourcegraph.com/search?q=context:global+repo:%5Egithub%5C.com/hpi-sw...] Von: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org im Auftrag von Taeumel, Marcel Gesendet: Mittwoch, 22. Juni 2022 15:55:27 An: squeak-dev Betreff: [squeak-dev] We are in CODE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates Hi all --
We are in the "Code Freeze". Here is our first (and only?) 6.0rc1 bundle: http://files.squeak.org/6.0rc1/ [http://files.squeak.org/6.0rc1/]
Here are the static release notes: https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/r... [https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/r...] The interactive release notes are available from the Help menu
in the image.
I am a little bit busy from Friday to Sunday. Maybe we can do the release next Monday?
(Can somebody replicate the squeak.org screenshots for 200% scale factor? Except the Scratch/Etoys ones. Ratio 16:9, probably 2232x1256 pixels each. PNG must be optimized for size. https://github.com/squeak-smalltalk/squeak.org/tree/master/img/screenshots [https://github.com/squeak-smalltalk/squeak.org/tree/master/img/screenshots])
Best, Marcel Am 18.05.2022 15:33:46 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/]
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/%5D%C2%A0(GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE -> 11 days to go - Beta/RC testing until June 5, 23:59 AOE -> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE -> 11 days to go - Beta testing until May 15, 23:59 AOE -> 20 days to go - Picking a release candidate until May 18, 23:59 AOE -> 23 days to go
The current state of tests can be found here: - https://github.com/squeak-smalltalk/squeak-app/actions - https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here: - http://files.squeak.org/6.0alpha/ - http://files.squeak.org/6.0beta/ (after May 6) - http://files.squeak.org/6.0rc1/ (after May 15) - http://files.squeak.org/6.0rc2/ - ...
Please report bugs here on squeak-dev or on GitHub: - https://github.com/squeak-smalltalk/squeak-object-memory/issues
After the Feature Freeze, this will happen in the Trunk Update Stream: - Unload 60Deprecated via postload-script - Adapt "SqueakVersion" to keep build number stable - Add "Load deprecated methods" to preference wizard - Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream: - Add new 61Deprecated package - Trunk open for the features again ! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Hi Marcel,
I agree that this could be a time problem for this release, yes. :-)
However, arguing for long-term automation:
This would be the first time we need to update them.
I don't think so. :-) There are several outdated details in the screenshots, for instance: the inspector field list in executing.png, the label of the "vars" button in the browser in scripting.png, the UI of the font importer in tools.png, the order of removals/additions in the version inspector in versioning.png, and probably some others ...
Another argument is that these screenshots could work as some kind of acceptance test. For instance, we could be notified if we broke that Etoys example by accident.
Of course, we could still review them manually to keep the contents on the website safe.
Best,
Christoph
________________________________ Von: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org im Auftrag von Taeumel, Marcel Gesendet: Mittwoch, 22. Juni 2022 16:21:35 An: squeak-dev Betreff: Re: [squeak-dev] We are in CODE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Hi Christoph --
Let's finally automate them [...]
Not now. This would be the first time we need to update them. I think that it's faster and more flexible to do it by hand.
It's pretty easy to integrate with smalltalkCI.
Let's not add squeak-app CI stuff to our squeak.org CI stuff. Unnecessary complexity. It's just about a few static images for the Website. This is by far easier than keeping the pictures in Squeak-by-Example up-to-date.
Best, Marcel
Am 22.06.2022 16:17:35 schrieb Thiede, Christoph christoph.thiede@student.hpi.uni-potsdam.de:
Hi Marcel,
wonderful, thanks for your efforts! 🎉
(Can somebody replicate the squeak.org screenshots for 200% scale factor? Except the Scratch/Etoys ones. Ratio 16:9, probably 2232x1256 pixels each. PNG must be optimized for size.
https://github.com/squeak-smalltalk/squeak.org/tree/master/img/screenshots)
Let's finally automate them (as proposed by Patrick (pre) earlier). We have made pretty good experiences with the approach used for the figures in Squeak by Example [1]. I also used the same framework quite recently for another project. It's pretty easy to integrate with smalltalkCI.
Best, Christoph
[1] https://sourcegraph.com/search?q=context:global+repo:%5Egithub%5C.com/hpi-sw...
________________________________ Von: Squeak-dev squeak-dev-bounces@lists.squeakfoundation.org im Auftrag von Taeumel, Marcel Gesendet: Mittwoch, 22. Juni 2022 15:55:27 An: squeak-dev Betreff: [squeak-dev] We are in CODE FREEZE -- Re: [PSA] Squeak 6.0 | The Dates
Hi all --
We are in the "Code Freeze". Here is our first (and only?) 6.0rc1 bundle: http://files.squeak.org/6.0rc1/
Here are the static release notes: https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/r... The interactive release notes are available from the Help menu in the image.
I am a little bit busy from Friday to Sunday. Maybe we can do the release next Monday?
(Can somebody replicate the squeak.org screenshots for 200% scale factor? Except the Scratch/Etoys ones. Ratio 16:9, probably 2232x1256 pixels each. PNG must be optimized for size. https://github.com/squeak-smalltalk/squeak.org/tree/master/img/screenshots)
Best, Marcel
Am 18.05.2022 15:33:46 schrieb Marcel Taeumel marcel.taeumel@hpi.de:
Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ (GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel marcel.taeumel@hpi.de:
Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE -> 11 days to go - Beta/RC testing until June 5, 23:59 AOE -> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627
Am 02.05.2022 11:26:01 schrieb Marcel Taeumel marcel.taeumel@hpi.de:
Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel
Am 25.04.2022 09:58:29 schrieb Marcel Taeumel marcel.taeumel@hpi.de:
Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE -> 11 days to go - Beta testing until May 15, 23:59 AOE -> 20 days to go - Picking a release candidate until May 18, 23:59 AOE -> 23 days to go
The current state of tests can be found here: - https://github.com/squeak-smalltalk/squeak-app/actions - https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here: - http://files.squeak.org/6.0alpha/ - http://files.squeak.org/6.0beta/ (after May 6) - http://files.squeak.org/6.0rc1/ (after May 15) - http://files.squeak.org/6.0rc2/ - ...
Please report bugs here on squeak-dev or on GitHub: - https://github.com/squeak-smalltalk/squeak-object-memory/issues
After the Feature Freeze, this will happen in the Trunk Update Stream: - Unload 60Deprecated via postload-script - Adapt "SqueakVersion" to keep build number stable - Add "Load deprecated methods" to preference wizard - Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream: - Add new 61Deprecated package - Trunk open for the features again ! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
Hi all --
To all core developers: feel free to contribute to Trunk again. Version bumped to 6.1alpha. Be considerate as usual. Discuss bigger things on the list via Inbox, mailing list, and change sets. use 61Deprecated for new deprecations.
We have everything we need for the 6.0 release at this point. It will happen shortly and be announced on this list.
Best, Marcel Am 22.06.2022 15:55:27 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
We are in the "Code Freeze". Here is our first (and only?) 6.0rc1 bundle: http://files.squeak.org/6.0rc1/ [http://files.squeak.org/6.0rc1/]
Here are the static release notes: https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/r... [https://raw.githubusercontent.com/squeak-smalltalk/squeak-app/squeak-trunk/r...] The interactive release notes are available from the Help menu
in the image.
I am a little bit busy from Friday to Sunday. Maybe we can do the release next Monday?
(Can somebody replicate the squeak.org screenshots for 200% scale factor? Except the Scratch/Etoys ones. Ratio 16:9, probably 2232x1256 pixels each. PNG must be optimized for size. https://github.com/squeak-smalltalk/squeak.org/tree/master/img/screenshots [https://github.com/squeak-smalltalk/squeak.org/tree/master/img/screenshots])
Best, Marcel Am 18.05.2022 15:33:46 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
We are in the "Feature Freeze". Here is our first 6.0beta bundle: http://files.squeak.org/6.0beta/ [http://files.squeak.org/6.0beta/]
The package 60Deprecated got unloaded via the update stream. Reload it manually if you really need it. Avoid for testing.
Please focus on bug reporting and fixing: https://bugs.squeak.org/ [https://bugs.squeak.org/%5D%C2%A0(GitHub issues)
Reduce the amount of fixes that might be regarded as new features. Please avoid adding new features, especially if they need to be discussed.
Yes, you may add commentary and documentation as you see fit. Yes, there is still time to merge Jaromir's process suspend/terminate fixes.
No, there won't be any natural-language translations in Squeak 6.0. But maybe a simple tutorial/hint on how to add one yourself in the "Extras > Language" menu.
--> Beta/RC testing until June 5, 23:59 AOE
Best, Marcel
P.S.: "Squeak Objectland" is still not off the table. I will take another look at it after returning from California on May 27th.
Am 06.05.2022 11:52:56 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
Let's move the dates:
- Feature Freeze on May 18, 23:59 AOE -> 11 days to go - Beta/RC testing until June 5, 23:59 AOE -> 30 days to go
I will not be available from May 20 to May 27.
Let's hope we can fix the source.squeak.org issues in time and also resolve that unnecessarily effortful discussion on primitive 126 in the OSVM [1] by then.
Best, Marcel
[1] https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/627 Am 02.05.2022 11:26:01 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all --
The connectivity to source.squeak.org is not good at the moment.
We did a recent upgrade to use Squeak 5.3 and OSVM RC3 (20220419), which might require a little bit more effort to make things smooth again.
If the issues persist throughout this week, we will move the deadlines.
Best, Marcel Am 25.04.2022 09:58:29 schrieb Marcel Taeumel marcel.taeumel@hpi.de: Hi all! --
Let's do this.
- Feature Freeze on May 6, 23:59 AOE -> 11 days to go - Beta testing until May 15, 23:59 AOE -> 20 days to go - Picking a release candidate until May 18, 23:59 AOE -> 23 days to go
The current state of tests can be found here: - https://github.com/squeak-smalltalk/squeak-app/actions - https://github.com/marceltaeumel/squeak-ffi/actions
Download the latest squeak-app bundles from here: - http://files.squeak.org/6.0alpha/ - http://files.squeak.org/6.0beta/ (after May 6) - http://files.squeak.org/6.0rc1/ (after May 15) - http://files.squeak.org/6.0rc2/ - ...
Please report bugs here on squeak-dev or on GitHub: - https://github.com/squeak-smalltalk/squeak-object-memory/issues
After the Feature Freeze, this will happen in the Trunk Update Stream: - Unload 60Deprecated via postload-script - Adapt "SqueakVersion" to keep build number stable - Add "Load deprecated methods" to preference wizard - Update update map to not include 60Deprecated anymore
After the release, this will happen in the Trunk Update Stream: - Add new 61Deprecated package - Trunk open for the features again ! Discuss the critical ones via Inbox as usual
Meanwhile, the release versions of all packages will be copied over to source.squeak.org/squeak60.
Best, Marcel
P.S.: Here is the previous info on the release planning: http://lists.squeakfoundation.org/pipermail/squeak-dev/2022-March/219520.htm...
squeak-dev@lists.squeakfoundation.org